Skip to content

NAFFlib Version 1.0.0

Compare
Choose a tag to compare
@kparasch kparasch released this 04 Dec 17:48
· 7 commits to master since this release

NAFFlib is a library written in C and wrapped in Python which includes an implementation of the NAFF algorithm.

Available functions are:

  • q = NAFFlib.get_tune(x, order, interpolation)
  • Q, A, B = NAFFlib.get_tunes(x, N, order, interpolation)
  • Q, A = NAFFlib.get_tunes(x, N, order, interpolation)
  • Q = NAFFlib.multiparticle_tunes(x, order, interpolation)

Please consult the documentation for a description of these. (At the time of writing, "documentation" refers to the README.)

NAFFlib also includes supporting source code to directly interface the C part of the library with SixTrack as well as compiler macro definitions to link the compiler-independent CRLIBM mathematical functions.