``boax.core.distributions`` module
==================================

.. currentmodule:: boax.core.distributions

Implements common probability distributions.


Distributions
~~~~~~~~~~~~~


Beta Distribution
^^^^^^^^^^^^^^^^^

.. currentmodule:: boax.core.distributions.beta

.. autoclass:: Beta

.. autosummary::
  :toctree: generated

  beta
  pdf
  cdf
  sf
  logpdf
  logcdf
  logsf


Gamma Distribution
^^^^^^^^^^^^^^^^^^

.. currentmodule:: boax.core.distributions.gamma

.. autoclass:: Gamma

.. autosummary::
  :toctree: generated

  gamma
  pdf
  cdf
  sf
  logpdf
  logcdf
  logsf


Multivariate Normal Distribution
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. currentmodule:: boax.core.distributions.multivariate_normal

.. autoclass:: MultivariateNormal

.. autosummary::
  :toctree: generated

  multivariate_normal
  pdf
  logpdf


Normal Distribution
^^^^^^^^^^^^^^^^^^^

.. currentmodule:: boax.core.distributions.normal

.. autoclass:: Normal

.. autosummary::
  :toctree: generated

  normal
  pdf
  cdf
  sf
  logpdf
  logcdf
  logsf


Poisson Distribution
^^^^^^^^^^^^^^^^^^^^

.. currentmodule:: boax.core.distributions.poisson

.. autoclass:: Poisson

.. autosummary::
  :toctree: generated

  poisson
  pmf
  cdf
  logpmf


Uniform Distribution
^^^^^^^^^^^^^^^^^^^^

.. currentmodule:: boax.core.distributions.uniform

.. autoclass:: Uniform

.. autosummary::
  :toctree: generated

  uniform
  pdf
  logpdf
