Skip to content
Technologies

Technologies

Language and parser

  • C++ (compiled with GCC)
  • flex and bison for lexer/parser generation

Generic libraries

  • C++ Standard Template Library
  • Boost — shared_ptr, filesystem, regex, date_time, format
  • GNU readline — command-line editing and history

Mathematical libraries

  • GSL — GNU Scientific Library
  • lmfit — Levenberg-Marquardt least-squares fitting
  • fftw3 — fast Fourier transform
  • kww — Kohlrausch-Williams-Watts stretched exponential transforms

Graphics

  • Gnuplot — screen display via pipe
  • PostScript — editable publication-quality output

Build and version control

Documentation

  • doxygen — in-code API documentation (lightly used)
  • This site — built with Hugo and the hugo-book theme