Utilities
=========

.. contents:: Modules
   :local:
   :depth: 1

Bessel Functions
-----------------

.. automodule:: normix.utils.bessel
   :members:
   :undoc-members:

Constants
---------

.. automodule:: normix.utils.constants
   :members:
   :undoc-members:

Incomplete Gamma
------------------

.. automodule:: normix.utils.gammainc
   :members:
   :undoc-members:

PINV Sampling
--------------

.. automodule:: normix.utils.rvs
   :members:
   :undoc-members:

Plotting
--------

Requires the ``plotting`` extra (``uv sync --extra plotting``); used by every
executable tutorial for consistent figure styling.

.. automodule:: normix.utils.plotting
   :members:
   :undoc-members:

Validation
----------

Moment-validation and parameter-printing helpers used in notebooks and tutorials.

.. automodule:: normix.utils.validation
   :members:
   :undoc-members:
