**ModelFitting**
================

ModelFitting is a module for fitting flavor models of Leptons to experimental data.
By inputting the mass matrices, the module can determine the masses and mixing angles of a model.
Further specifying a parameter space and the experimental data, it can fit the model 
and test its compatibility with the experimental data.


As a quick start guide, take a look at this
:doc:`examples/simpleexample_modelfitting`.

For the more advanced features, consider this 
:doc:`examples/detailedexample_modelfitting`.



The **Model** classes
---------------------

.. automodule:: modelfitting.model
   :members:
   :undoc-members:
   :show-inheritance:
   
The **Parameterspace** class
----------------------------

.. automodule:: modelfitting.parameterspace
   :members:
   :undoc-members:
   :show-inheritance:
   

The **Experimentaldata** class
------------------------------

.. automodule:: modelfitting.experimentaldata
   :members:
   :undoc-members:
   :show-inheritance:

The **Fit** class
-----------------

.. automodule:: modelfitting.fit
   :members:
   :undoc-members:
   :show-inheritance:

Some **mixingcalculations** utils
---------------------------------

.. automodule:: modelfitting.mixingcalculations
   :members:
   :undoc-members:
   :show-inheritance:


