Welcome to decent-bench
decent-bench allows you to benchmark decentralized algorithms (both peer-to-peer and federated) under realistic constraints, including limited communications and computational power. The code base provides a highly configurable benchmarking pipeline and a library of state-of-the-art algorithms already implemented.
Installation
Requires Python 3.13+
pip install decent-bench
Contributors
decent-bench is developed by Elias Ram, Simon Granström, Adriana Rodriguez under the supervision of Dr. Nicola Bastianello.
Contact
Contact Dr. Nicola Bastianello if you have any questions.
Release files for decent-bench 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| decent_bench-0.2.3.tar.gz | 26.9 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| decent_bench-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.1 MB
Release files / decent_bench-0.2.3.tar.gz
| Download URL | decent_bench-0.2.3.tar.gz |
|---|---|
| Size | 26.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0bd977e762ee3b507769d34d55fd08e978a337714f339b4e6d8462b6b03740c1
|
|
BLAKE2b-256 checksum How to use checksums |
50165e4a6322cde972790dff99866827ef9904d526d5159ddf9269a6b2c520f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.18.1 {"ci":null,"cpu":"arm64","distro":{"name":"macOS","version":"26.6.2"},"implementation":{"name":"CPython","version":"3.13.13"},"installer":{"name":"hatch","version":"1.18.1"},"openssl_version":"OpenSSL 3.0.19 27 Jan 2026","python":"3.13.13","system":{"name":"Darwin","release":"25.6.0"}} HTTPX2/2.13.1
|
Release files / decent_bench-0.2.3-py3-none-any.whl
| Download URL | decent_bench-0.2.3-py3-none-any.whl |
|---|---|
| Size | 248.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
556aa6286c206512f3154d7bd5c365a3ebe2c059e08f637a7284794979734e3a
|
|
BLAKE2b-256 checksum How to use checksums |
6decffc5fcde0fe5d7019a78f6d27b868ca25263d66f7590f7653f6caf99daa9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Hatch/1.18.1 {"ci":null,"cpu":"arm64","distro":{"name":"macOS","version":"26.6.2"},"implementation":{"name":"CPython","version":"3.13.13"},"installer":{"name":"hatch","version":"1.18.1"},"openssl_version":"OpenSSL 3.0.19 27 Jan 2026","python":"3.13.13","system":{"name":"Darwin","release":"25.6.0"}} HTTPX2/2.13.1
|