.. _infomeasure_docs:

===========================
`infomeasure` Documentation
===========================

.. raw:: html

   <div style="height: 10px;"></div>
   <div style="text-align: center;">
     <a href="https://anaconda.org/conda-forge/infomeasure" style="margin: 0 10px; display: inline-block;">
       <img src="https://img.shields.io/conda/vn/conda-forge/infomeasure.svg" alt="Conda version" />
     </a>
     <a href="https://pypi.org/project/infomeasure/" style="margin: 0 10px; display: inline-block;">
       <img src="https://img.shields.io/pypi/pyversions/infomeasure" alt="Python version" />
     </a>
     <a href="https://pypi.org/project/infomeasure/" style="margin: 0 10px; display: inline-block;">
       <img src="https://img.shields.io/pypi/l/infomeasure" alt="License" />
     </a>
   </div>
   <div style="height: 10px;"></div>

.. hidden:: to be added when doi available
     <a href="https://zenodo.org/badge/latestdoi/{TBA}" style="margin: 0 10px; display: inline-block;">
       <img src="https://zenodo.org/badge/{TBA}.svg" alt="Zenodo Project" />
     </a>

On these pages you can find documentation for `infomeasure`.

What is `infomeasure`?
--------------------

`infomeasure` is a Python library for computing information measures, such as entropy,
mutual information and conditional mutual information.
It provides a simple and efficient way to compute these measures on large datasets.
The `Reference pages <guide>`__ provide a comprehensive, theoretical background on the concepts behind these measures, while the `Demos <demos>`__ provide practical examples of how to use `infomeasure` in real-world applications.

Setup and use
-------------

To set up `infomeasure`, see the `Getting started <getting_started>`__ page, more on
the details of the inner workings can be found on the `Reference pages <guide>`__.
Furthermore, you can also find the `API documentation <api/index.html>`__.

How to cite
-----------

If you use `infomeasure` in your research, find the `CITATION.cff` file in `the repository <https://github.com/cbueth/infomeasure>`__ and cite it accordingly.
GitHub provides a "Cite this repository" button on the right side of the page for an APA and BibTeX citation.

Contributing
------------
If you want to contribute to the development of `infomeasure`, please read the
`CONTRIBUTING.md <https://github.com/cbueth/infomeasure/blob/main/CONTRIBUTING.md>`__
file.

.. toctree::
   :name: overview
   :caption: Overview
   :maxdepth: 1
   :glob:

   getting_started
   guide/index
   demos/index
   api/index
   changelog
   bibliography
