Module Reference
================

Analysis
--------
.. automodule:: flametrack.analysis.flamespread
   :members:
   :undoc-members:
   :show-inheritance:

.. automodule:: flametrack.analysis.dataset_handler
   :members:
   :undoc-members:
   :show-inheritance:

.. automodule:: flametrack.analysis.ir_analysis
   :members:
   :undoc-members:
   :show-inheritance:

GUI
---

The GUI layer (``flametrack.gui``) is based on PySide6 and is excluded from
the API reference — Qt widget subclasses are best understood by reading the
source directly. The architecture overview is in :doc:`architecture`.

.. automodule:: flametrack.gui.plotting_utils
   :members:
   :undoc-members:
   :show-inheritance:

Processing
----------
.. automodule:: flametrack.processing.dewarping
   :members:
   :undoc-members:
   :show-inheritance:

Utils
-----
.. automodule:: flametrack.utils.math_utils
   :members:
   :undoc-members:
   :show-inheritance:
