Interactive Curve Fitting -- GUI Tools
======================================
This module contains the interactive GUI curve-fitting tools. They are based on
`Traits `_ and `TraitsGUI
`_. Plotting is provided through
the `Chaco `_ 2D plotting library ,
and, optionally, `Mayavi `_ for 3D
plotting. The available models are those registered by the
:func:`pymodelmit.core.register_model` mechanism.
FitGui -- Interactive 1D model-fitting
--------------------------------------
Reference
^^^^^^^^^
.. autoclass:: pymodelfit.fitgui.FitGui
:members:
:undoc-members:
:exclude-members: modelpanel,modelselector
.. autofunction:: pymodelfit.fitgui.fit_data
MultiFitGui -- Interactive fitting for multiple 1D models
---------------------------------------------------------
Note that the MultiFitGui requires Mayavi due to the need for 3D plotting.
Reference
^^^^^^^^^
.. autoclass:: pymodelfit.multifitgui.MultiFitGui
:members:
:undoc-members:
:exclude-members: modelpanel,modelselector
.. autofunction:: pymodelfit.multifitgui.fit_data_multi