Metadata-Version: 2.4
Name: max-div
Version: 0.8.1
Summary: Configurable Solver for Maximum Diversity Problems with Fairness Constraints.
Project-URL: Documentation, https://max-div.readthedocs.io/
Project-URL: Source, https://github.com/bertpl/max-div
Project-URL: ChangeLog, https://github.com/bertpl/max-div/blob/main/CHANGELOG.md
Project-URL: Issues, https://github.com/bertpl/max-div/issues
Project-URL: Roadmap, https://github.com/bertpl/max-div/milestones
Author-email: Bert Pluymers <bert.pluymers@gmail.com>
License-Expression: Apache-2.0
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: click>=8.2.0
Requires-Dist: icc-rt; platform_machine == 'x86_64' and platform_system == 'Linux'
Requires-Dist: intel-cmplr-lib-rt; platform_machine == 'x86_64' and platform_system == 'Linux'
Requires-Dist: numba>=0.57; python_version < '3.12'
Requires-Dist: numba>=0.59; python_version == '3.12'
Requires-Dist: numba>=0.61; python_version == '3.13'
Requires-Dist: numba>=0.63; python_version >= '3.14'
Requires-Dist: numpy>=2.0.0; python_version < '3.13'
Requires-Dist: numpy>=2.1.0; python_version == '3.13'
Requires-Dist: numpy>=2.3.2; python_version >= '3.14'
Requires-Dist: scipy>=1.10.0; python_version < '3.13'
Requires-Dist: scipy>=1.14.1; python_version == '3.13'
Requires-Dist: scipy>=1.16.1; python_version >= '3.14'
Requires-Dist: tqdm>=4.66.0
Provides-Extra: docs
Requires-Dist: mkdocs-autoapi[python]>=0.4.1; extra == 'docs'
Requires-Dist: mkdocs-include-markdown-plugin>=7.2.0; extra == 'docs'
Requires-Dist: mkdocs-material>=9.0.0; extra == 'docs'
Requires-Dist: mkdocs>=1.6.1; extra == 'docs'
Requires-Dist: mkdocstrings[python]>=0.24.0; extra == 'docs'
Requires-Dist: ruff>=0.14.0; extra == 'docs'
Description-Content-Type: text/markdown

[![CI](https://img.shields.io/github/actions/workflow/status/bertpl/max-div/push_to_main.yml?branch=main&label=CI)](https://github.com/bertpl/max-div/actions/workflows/push_to_main.yml)
![coverage](https://img.shields.io/badge/coverage-99.96%25-brightgreen)
![tests](https://img.shields.io/badge/tests-3565-blue)
[![docs-build-status](https://app.readthedocs.org/projects/max-div/badge/?version=latest)](https://max-div.readthedocs.io/en/stable)
[![PyPI](https://img.shields.io/pypi/v/max-div.svg)](https://pypi.org/project/max-div/)
[![Python](https://img.shields.io/pypi/pyversions/max-div.svg)](https://pypi.org/project/max-div/)
[![License](https://img.shields.io/badge/license-Apache%202.0-blue)](https://github.com/bertpl/max-div/blob/main/LICENSE)
[![code style: ruff](https://img.shields.io/badge/code%20style-ruff-261230)](https://github.com/astral-sh/ruff)
[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/bertpl/max-div/badge)](https://scorecard.dev/viewer/?uri=github.com/bertpl/max-div)
<p>
  <img src="https://raw.githubusercontent.com/bertpl/max-div/v0.8.1/images/splash_with_version.webp" alt="max-div logo" style="max-width: max(60%, min(100%,800px)); height: auto;">
</p>

# max-div
Configurable Solver for Maximum Diversity Problems with Fairness Constraints.

### --- ***Under Development*** ---
