smart_arrays_lmfit 2.0.8 copy "smart_arrays_lmfit: ^2.0.8" to clipboard
smart_arrays_lmfit: ^2.0.8 copied to clipboard

Fits (x, y) data given as arrays to a specified model function using the Levenberg-Marquardt algorithm.

Smart Arrays LM (Levenberg-Marquart) Fit #

What the package can do for you #

The purpose of this package is to fit "experimental data" to a "fit function" representing a model for the experimental data. These must be specified as an array of x values and an an array of the respective y values.

This curve fitter is using the Levenberg-Marquardt algorithm. The Dart implementation here was derived from https://github.com/reptillicus/jsfit.

Example #

The major API functionalities #

  • Class LMfit: Usage:
    1. call constructor
    2. call fit() or lmfit() ( = async version of fit())

smart_arrays_base: Basic functions for 1D and 2D arrays

smart_arrays_numerics: Numerics with 1D and 2D arrays

smart_arrays_compress: Compress 1D and 2D arrays to a smaller size.

smart_arrays_dbstore: Store 1D and 2D arrays along with metadata on the local device.

smart_arrays_plot_polyline: Plot 1D arrays as polyline along with axes and more.

smart_arrays_peaks: Detect peaks in 1D and 2D arrays.

smart_arrays_contour_finder: Contours the three-dimensional surface represented by the values f(x,y) of a matrix.

smart_lorentz-gauss: Compute Lorentz-Gauss (pseudo-Voigt) line shapes.

smart_signal_processing: Fourier transform and more.

smart_dialogs: Easy-to-use dialogs in Web applications

1
likes
30
pub points
0%
popularity

Publisher

verified publisherhiveright.tech

Fits (x, y) data given as arrays to a specified model function using the Levenberg-Marquardt algorithm.

Homepage

License

BSD-3-Clause (LICENSE)

Dependencies

build_runner, build_web_compilers, pedantic, smart_arrays_numerics, smart_arrays_plot_polyline

More

Packages that depend on smart_arrays_lmfit