Skip to content

Mattiapzz/Utils

 
 

Repository files navigation

UTILS

A collection of useful code for C++ applications:

  • Terminal coloring use code from https://github.com/agauniyal/rang by Abhinav Gauniyal (license https://unlicense.org)

  • Stream compression use code from https://github.com/geromueller/zstream-cpp by Jonathan de Halleux and Gero Müller

  • Stream formatting use code from https://fmt.dev by Victor Zverovich (MIT license)

  • Table formatting use code from https://github.com/Bornageek/terminal-table by Andreas Wilhelm (Apache License, Version 2.0) partially rewritten.

  • Eigen3 a C++ template library for linear algebra https://eigen.tuxfamily.org.

in addition a TreadPool class, TicToc class for timing, Malloc class for easy allocation with traking of allocated memory.

  • Online doc here <https://ebertolazzi.github.io/Utils>__.

COMPILE AND TEST

using rake (with cmake and ninja)

rake

to compile using mingw open MSYS2 shell and compile as in unix evironment.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 89.9%
  • C 4.3%
  • MATLAB 3.3%
  • JavaScript 1.1%
  • CSS 0.7%
  • CMake 0.2%
  • Other 0.5%