BaseExtModel
============

.. currentmodule:: dust_extinction.baseclasses

.. autoclass:: BaseExtModel
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~BaseExtModel.input_units
      ~BaseExtModel.input_units_equivalencies
      ~BaseExtModel.n_inputs
      ~BaseExtModel.n_outputs
      ~BaseExtModel.return_units

   .. rubric:: Methods Summary

   .. autosummary::

      ~BaseExtModel.__call__
      ~BaseExtModel.extinguish
      ~BaseExtModel.prepare_inputs

   .. rubric:: Attributes Documentation

   .. autoattribute:: input_units
   .. autoattribute:: input_units_equivalencies
   .. autoattribute:: n_inputs
   .. autoattribute:: n_outputs
   .. autoattribute:: return_units

   .. rubric:: Methods Documentation

   .. automethod:: __call__
   .. automethod:: extinguish
   .. automethod:: prepare_inputs
