.. SPDX-FileCopyrightText: 1992-2026 NWO-I/SRON Space Research Organisation Netherlands
..
.. SPDX-License-Identifier: CC-BY-4.0

Model class structures
======================

.. automodule:: pyspex.spex.model

.. _class_model:

Model
-----
   .. autoclass:: pyspex.spex.model.Model
      :members:


.. _class_sector:

Sector
------

   .. autoclass:: pyspex.spex.model.Sector
      :members:


.. _class_component:

Component
---------

   .. autoclass:: pyspex.spex.model.Component
      :members:


.. _class_parameter:

Parameter
---------

   .. autoclass:: pyspex.spex.model.Parameter
      :members:


.. _class_abundance:

Abundance
---------

   .. autoclass:: pyspex.spex.model.Abundance
      :members:


.. _class_distance:

Aerror
------

    .. autoclass:: pyspex.spex.model.Aerror
       :members:

.. _class_aerror:

Distance
--------

   .. autoclass:: pyspex.spex.model.Distance
      :members:


.. _class_egrid:

Energy grids
------------

   .. autoclass:: pyspex.spex.model.Egrid
      :members:

.. _class_flux:

Fluxes and luminosities
-----------------------

   .. autoclass:: pyspex.spex.model.Fluxes
      :members:

.. _class_ibal:

Ionisation balance
------------------

   .. autoclass:: pyspex.spex.model.Ibal
      :members:


.. _class_ions:

Ion selection
-------------

   .. autoclass:: pyspex.spex.model.Ions
      :members:


.. _class_spectrum:

Model spectra
-------------

   .. autoclass:: pyspex.spex.model.Spectrum
      :members:


.. _class_var:

Plasma parameters
-----------------
      
   .. autoclass:: pyspex.spex.model.Var
      :members:
