binny
binny is a Python library for constructing and analyzing
tomographic redshift bins used in cosmology and large-scale structure analyses.
It provides flexible binning algorithms, validation utilities, and diagnostic tools for forecasting, inference pipelines, and survey analysis workflows.
Installation
Install from PyPI
pip install pybinny
Install from source
git clone https://github.com/binny-org/binny.git
cd binny
python -m pip install -e .
Development install
python -m pip install -e ".[dev]"
Citation
If you use binny in your research, please cite it.
@software{sarcevic2026binny,
title = {binny: Flexible binning algorithms for cosmology},
author = {Šarčević, Nikolina and van der Wild, Matthijs and Polen, Rebekah},
year = {2026},
url = {https://github.com/binny-org/binny}
}
Citation metadata is also available in CITATION.cff, which GitHub uses to generate citation formats automatically.
Contributing
Contributions are very welcome. See the Contributing guide in the documentation for development workflow, testing, and code style guidelines.
License
and:
MIT License © 2026 Nikolina Šarčević, Matthijs van der Wild, Rebekah Polen, and contributors.
Metadata
Release files for pybinny 0.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pybinny-0.5.1.tar.gz | 263.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pybinny-0.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 460.4 kB
Release files / pybinny-0.5.1.tar.gz
| Download URL | pybinny-0.5.1.tar.gz |
|---|---|
| Size | 263.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c582bc93a8ca09314d3ae1a08469715c03fffcf1f05fd4c3d0983099a867d97d
|
|
BLAKE2b-256 checksum How to use checksums |
5c75b4309d74964d71b985f1d10a9d43c994af406879a4a8bd42e81cbe3ab46e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pybinny-0.5.1-py3-none-any.whl
| Download URL | pybinny-0.5.1-py3-none-any.whl |
|---|---|
| Size | 196.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c93a786c846089f299af166f70d9bf1ad90a7705681abe3be93ba3bf833f733c
|
|
BLAKE2b-256 checksum How to use checksums |
ec2f7e0a42b3e3cb01f42445bf7e6bfa0070216acc26188d3cb36c3c5f99fb4d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.10 {"installer":{"name":"uv","version":"0.12.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|