.. _core:

Core
====

Enumerations
++++++++++++

Enums used across the package for wavelength units, flux units,
observation types, prior types, parameter kinds, and more.

.. automodule:: ForMoSA.core.enums
	:members:
	:undoc-members:
	:show-inheritance:

Errors
++++++

.. automodule:: ForMoSA.core.errors
	:members:
	:undoc-members:
	:show-inheritance:

Logging
+++++++

.. automodule:: ForMoSA.core.loggings
	:members:
	:undoc-members:
	:show-inheritance:

Plot Configuration
++++++++++++++++++

Dataclasses that control the visual style of every plot type produced by
ForMoSA (corner, chains, radar, best-fit, etc.).

.. inheritance-diagram:: ForMoSA.core.config.SpectralPlotConfig ForMoSA.core.config.PhotometricPlotConfig
   :parts: 1

.. automodule:: ForMoSA.core.config
	:members:
	:undoc-members:
	:show-inheritance:
