FM90
====

.. currentmodule:: dust_extinction.shapes

.. autoclass:: FM90
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~FM90.C1
      ~FM90.C2
      ~FM90.C3
      ~FM90.C4
      ~FM90.gamma
      ~FM90.n_inputs
      ~FM90.n_outputs
      ~FM90.param_names
      ~FM90.x_range
      ~FM90.xo

   .. rubric:: Methods Summary

   .. autosummary::

      ~FM90.__call__
      ~FM90.evaluate
      ~FM90.fit_deriv

   .. rubric:: Attributes Documentation

   .. autoattribute:: C1
   .. autoattribute:: C2
   .. autoattribute:: C3
   .. autoattribute:: C4
   .. autoattribute:: gamma
   .. autoattribute:: n_inputs
   .. autoattribute:: n_outputs
   .. autoattribute:: param_names
   .. autoattribute:: x_range
   .. autoattribute:: xo

   .. rubric:: Methods Documentation

   .. automethod:: __call__
   .. automethod:: evaluate
   .. automethod:: fit_deriv
