Metadata-Version: 2.1
Name: caliber
Version: 0.1.16
Summary: Model-agnostic calibration and performance enhancement.
License: Apache-2.0
Author: Gianluca Detommaso
Author-email: detommaso.gianluca@gmail.com
Requires-Python: >=3.9,<3.12
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Provides-Extra: docs
Provides-Extra: torch
Requires-Dist: absolufy-imports (>=0.3.1,<0.4.0)
Requires-Dist: furo (>=2024.1.29,<2025.0.0) ; extra == "docs"
Requires-Dist: matplotlib (>=3.8.2,<4.0.0)
Requires-Dist: numpy (>=1.26.2,<2.0.0)
Requires-Dist: pandas (>=2.1.4,<3.0.0)
Requires-Dist: pre-commit (>=3.6.0,<4.0.0)
Requires-Dist: pytest (>=7.4.4,<8.0.0)
Requires-Dist: pytest-cov (>=4.1.0,<5.0.0)
Requires-Dist: scikit-learn (>=1.3.2,<2.0.0)
Requires-Dist: scipy (>=1.11.4,<2.0.0)
Requires-Dist: sphinx (>=7.2.6,<8.0.0) ; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints (>=2.0.0,<3.0.0) ; extra == "docs"
Requires-Dist: sphinx-gallery (>=0.15.0,<0.16.0) ; extra == "docs"
Requires-Dist: tabulate (>=0.9.0,<0.10.0)
Requires-Dist: torch (>=2.2.0,<3.0.0) ; extra == "torch"
Requires-Dist: torchvision (>=0.17.0,<0.18.0) ; extra == "torch"
Requires-Dist: tqdm (>=4.66.1,<5.0.0)
Requires-Dist: xgboost (>=2.0.3,<3.0.0)
Description-Content-Type: text/x-rst

caliber
#######

.. image:: https://img.shields.io/pypi/status/caliber
    :target: https://img.shields.io/pypi/status/caliber
    :alt: PyPI - Status
.. image:: https://img.shields.io/pypi/dm/caliber
    :target: https://pypistats.org/packages/caliber
    :alt: PyPI - Downloads
.. image:: https://img.shields.io/pypi/v/caliber
    :target: https://img.shields.io/pypi/v/caliber
    :alt: PyPI - Version
.. image:: https://img.shields.io/github/license/gianlucadetommaso/caliber
    :target: https://github.com/gianlucadetommaso/caliber/blob/main/LICENSE
    :alt: License
.. image:: https://readthedocs.org/projects/caliber/badge/?version=latest
    :target: https://caliber.readthedocs.io
    :alt: Documentation Status

Caliber is a toolkit designed to enhance the calibration and overall performance
of your machine learning models.
It operates independently of your specific models,
offering a flexible and agnostic approach.
Caliber's methods are lightweight and generally fast,
making them easy to integrate as add-ons within your existing pipeline with minimal effort.

Installation
============
You can install caliber via

.. code-block::

    pip install caliber

The following extras are available:

- :code:`torch`: install `PyTorch <https://pytorch.org/>`_ dependencies.
- :code:`docs`: install `Sphinx <https://www.sphinx-doc.org/en/master/>`_ dependencies.

Alternatively, you can build the package using `Poetry <https://python-poetry.org/>`_.

License
=======
This project is licensed under the Apache-2.0 License.

