Skip to main content

Flexible tomographic binning algorithms for cosmology.

Project description

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 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.

Project details


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.1.1.tar.gz (173.8 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.1.1-py3-none-any.whl (118.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pybinny-0.1.1.tar.gz
  • Upload date:
  • Size: 173.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","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.1.1.tar.gz
Algorithm Hash digest
SHA256 273e14c04b1da68037506597fe300c7ee9caba2d859954c7a56f0b15787ecf2f
MD5 7b9d93ef2e2705d6e091c1ee097234af
BLAKE2b-256 d344a2984fc0b21f6309cbcae76057c189b0008e14a7783af574578ea3fdc55b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pybinny-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 118.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","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.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 de25368f7acf1584cbd2c4ec5e831109afed5a124b27f3ad4e21364ead5b7bb8
MD5 fb36b2c088e3fe964de512f72b713625
BLAKE2b-256 c7946016d7d277fc7fa4c8ce3234a06f836498608237c1f12c5e44ca2fa0193b

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