# API reference The curated public API is re-exported at the top level (e.g. `qjax.q_log`); the canonical definitions live in the submodules documented below. ## Core — deformed functions ```{eval-rst} .. automodule:: qjax.core.functions :members: ``` ## Core — entropy and divergences ```{eval-rst} .. automodule:: qjax.core.entropy :members: ``` ## Core — the q-Gaussian distribution ```{eval-rst} .. automodule:: qjax.core.distributions :members: ``` ## Core — activations (entmax) ```{eval-rst} .. automodule:: qjax.core.activations :members: ``` ## Shared — types and validation ```{eval-rst} .. automodule:: qjax.shared.validation :members: ``` ## Plots ```{eval-rst} .. automodule:: qjax.plots.style :members: .. automodule:: qjax.plots.functions :members: .. automodule:: qjax.plots.distributions :members: ```