Skip to main content

binny

CI Deploy Sphinx Documentation codecov License Documentation

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},
  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

MIT License © 2026 Nikolina Šarčević, Matthijs van der Wild and contributors.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pybinny-0.3.1.tar.gz (209.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pybinny-0.3.1-py3-none-any.whl (154.4 kB view details)

Uploaded Python 3

File details

Details for the file pybinny-0.3.1.tar.gz.

File metadata

  • Download URL: pybinny-0.3.1.tar.gz
  • Upload date:
  • Size: 209.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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}

File hashes

Hashes for pybinny-0.3.1.tar.gz
Algorithm Hash digest
SHA256 3d5e28c2a312b8f28f7f5eb31abb1a55fb51756f61b8f7b54edf344471d20e7e
MD5 db103f2cf6b0e838b1a02eef92d4ae89
BLAKE2b-256 87a7019cfe7ada2a9e73a5c151a091d0be12797e90a605b22d664eecb496bfa2

See more details on using hashes here.

File details

Details for the file pybinny-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: pybinny-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 154.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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}

File hashes

Hashes for pybinny-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3a6b8c58906e93c6d69af85eb9a17a3c4163c19c1d0610c9585f69e35f96f231
MD5 97c4847863fc2e5587fc5d7a85209cfa
BLAKE2b-256 18d5b11af3daafa5ed1bdcdc267f986c719cdf14b3d0e304a3ab913895ba90ae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page