Metadata-Version: 2.4
Name: decent-bench
Version: 0.2.1
Summary: A benchmarking framework for decentralized optimization
Project-URL: Documentation, https://decent-bench.readthedocs.io/en/latest/
Project-URL: Source, https://github.com/team-decent/decent-bench
Project-URL: Issues, https://github.com/team-decent/decent-bench/issues
Author: Elias Ram, Nicola Bastianello
Maintainer: Team Decent
License-Expression: AGPL-3.0-only
License-File: LICENSE
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.13
Requires-Dist: matplotlib
Requires-Dist: networkx
Requires-Dist: numpy
Requires-Dist: rich
Requires-Dist: scikit-learn
Requires-Dist: scipy
Requires-Dist: tabulate
Provides-Extra: dev
Requires-Dist: hatch; extra == 'dev'
Requires-Dist: mypy; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: ruff; extra == 'dev'
Requires-Dist: scipy-stubs; extra == 'dev'
Requires-Dist: sphinx; extra == 'dev'
Requires-Dist: types-networkx; extra == 'dev'
Requires-Dist: types-tabulate; extra == 'dev'
Description-Content-Type: text/markdown

<img src="https://raw.githubusercontent.com/team-decent/decent-bench/refs/heads/main/docs/source/_static/logo.png" alt="decent-bench logo" align="right" width="70" />

# Welcome to decent-bench
[![Docs](https://img.shields.io/readthedocs/decent-bench)](
https://decent-bench.readthedocs.io/)
[![PyPI downloads](https://img.shields.io/pypi/dm/decent-bench?label=PyPI%20downloads)](
https://pypi.org/project/decent-bench/)

decent-bench allows you to benchmark decentralized optimization algorithms under various communication constraints,
providing realistic algorithm comparisons in a user-friendly and highly configurable setting.


## Installation
Requires [Python 3.13+](https://www.python.org/downloads/)
```
pip install decent-bench
```


## Author
decent-bench is developed by [Elias Ram](https://github.com/elramen/) under the supervision of 
[Dr. Nicola Bastianello](https://bastianello.me/).
