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.2.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.2-py3-none-any.whl (154.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pybinny-0.3.2.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.2.tar.gz
Algorithm Hash digest
SHA256 50a76d2968d6bf55519207aeb6d80c34f8355b3643dc6ee987d48fa938a07d93
MD5 51d0c02ca15e7ce7ebb43b2fd6ca1bd3
BLAKE2b-256 e8e877846f61901f4e4ed448e68c2433f8751754bb534364f6e21063c9bffd53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybinny-0.3.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 15c80eaa74cd6ec065355b21e21541755e04dd4b7f0861722ed94c2d2e024070
MD5 1e0b16fd4ad7c3f6ea16e1d0668f7bcd
BLAKE2b-256 cd19c88042bf3e099615c86e06d8ee736013f1c55e818f0e52cbc473cb9ccb57

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