API Reference
=============

This section documents the public API of the Tipping Point module.

Single-Channel Model Interface
------------------------------

.. automodule:: tippingpoint.models
   :members:
   :undoc-members:
   :show-inheritance:

Hierarchical Multi-Channel MMM
------------------------------

.. automodule:: tippingpoint.mmm
   :members:
   :undoc-members:
   :show-inheritance:

Portfolio Optimization
----------------------

.. automodule:: tippingpoint.portfolio
   :members:
   :undoc-members:
   :show-inheritance:

Fitting Engines
---------------

.. automodule:: tippingpoint.fitting.gradient
   :members:
   :undoc-members:
   :show-inheritance:

.. automodule:: tippingpoint.fitting.bayesian
   :members:
   :undoc-members:
   :show-inheritance:

Mathematical Core
-----------------

.. automodule:: tippingpoint.math
   :members:
   :undoc-members:
   :show-inheritance:

Visualization
-------------

.. automodule:: tippingpoint.viz
   :members:
   :undoc-members:
   :show-inheritance:
