[ANN] Package for sinusoidal regressions

SinusoidalRegressions.jl is a package that focuses on fitting data to sinusoidal models. Source and docs. It has been submitted to the general registry but it’s on the 3-day waiting period. Main features are:

  • Implements IEEE 1057 3- and 4-parameter algorithms.
  • Implements the sinusoidal regression algorithms developed by Jacquelin, which do not require initial parameter estimates and are non-iterative.
  • A convenience front-end to LsqFit.curve_fit.
  • Plot recipes for easy plotting of data and fit.
  • Some basic fit error measurements.

I am not an expert in this field (I just needed this functionality for a project). I’d love to have feedback and ideas about how to improve the package, which at this point is still in development. Finally, if people would like to reserve the name for a future package, I’ll be happy to rename it.

7 Likes