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.0.tar.gz (206.5 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.0-py3-none-any.whl (153.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pybinny-0.3.0.tar.gz
  • Upload date:
  • Size: 206.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.12 {"installer":{"name":"uv","version":"0.11.12","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.0.tar.gz
Algorithm Hash digest
SHA256 4605b73cba40f17ea0c413bed3dc17b9ca73a839b7a15a8dfd3ba003425bb00f
MD5 a3e4c9ecdd8a141ac0bb98b212be0237
BLAKE2b-256 ae1ec4ccef867e94fa6f9961b5ed8b7570cbb1bf451400d78c171f9d23c61ef6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybinny-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 153.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.12 {"installer":{"name":"uv","version":"0.11.12","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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 27f44678b3fd0acc8f6d735e1ec2ae35596eedd16112cf59c1e4a40e29b88aa6
MD5 0616d34c5ede36b489afc01169fdd9aa
BLAKE2b-256 c7cd70d5e092489e708ded2875004d8498f14c6e2758bf544cb5eb6ba518fc99

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