Model
=====

.. currentmodule:: jetset.base_model

.. autoclass:: Model
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~Model.version

   .. rubric:: Methods Summary

   .. autosummary::

      ~Model.add_user_par
      ~Model.build_table
      ~Model.clone
      ~Model.dep_func_get_default_args
      ~Model.eval
      ~Model.get_par_by_name
      ~Model.get_par_by_type
      ~Model.get_residuals
      ~Model.lin_func
      ~Model.load_model
      ~Model.log_func
      ~Model.make_dependent_par
      ~Model.plot_model
      ~Model.save_model
      ~Model.sed_table
      ~Model.set_fit_range
      ~Model.set_nu_grid
      ~Model.set_par
      ~Model.show_best_fit_pars
      ~Model.show_model
      ~Model.show_pars

   .. rubric:: Attributes Documentation

   .. autoattribute:: version

   .. rubric:: Methods Documentation

   .. automethod:: add_user_par
   .. automethod:: build_table
   .. automethod:: clone
   .. automethod:: dep_func_get_default_args
   .. automethod:: eval
   .. automethod:: get_par_by_name
   .. automethod:: get_par_by_type
   .. automethod:: get_residuals
   .. automethod:: lin_func
   .. automethod:: load_model
   .. automethod:: log_func
   .. automethod:: make_dependent_par
   .. automethod:: plot_model
   .. automethod:: save_model
   .. automethod:: sed_table
   .. automethod:: set_fit_range
   .. automethod:: set_nu_grid
   .. automethod:: set_par
   .. automethod:: show_best_fit_pars
   .. automethod:: show_model
   .. automethod:: show_pars
