bootstraphistogram
A python package that provides a multi-dimensional histogram with automatic Poisson bootstrap re-sampling.
Installation
Install with pip from PyPI:
python -m pip install bootstraphistogram
Usage Instructions
For usage instructions and examples see the documentation at: https://bootstraphistogram.readthedocs.io.
Development Instructions
For Linux systems, the provided setup script will setup a suitable python virtual environment and install pre-commit-hooks.
source setup.sh
Alternatively, a Dockerfile is provided for a consistent development environment.
docker build -tbootstraphistogram:latest . && \
docker start bootstraphistogram && \
docker run --name bootstraphistogram -it -d bootstraphistogram:latest /bin/bash
This package uses Python poetry for dependency management.
poetry install
To run the unit tests run:
poetry run pytest
To build documentation run:
poetry run pip install -r docs/requirements.txt && \
poetry run sphinx-build -W docs docs-build
To auto-build the documentation while editing:
poetry run pip install sphinx-autobuild && sphinx-autobuild docs docs/_build/html
and find your documentation on http://localhost:8000.
To generate a test coverage report run:
poetry run coverage run -m pytest tests && poetry run coverage report -m
Metadata
Release files for bootstraphistogram 0.11.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bootstraphistogram-0.11.0.tar.gz | 12.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bootstraphistogram-0.11.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.1 kB
Release files / bootstraphistogram-0.11.0.tar.gz
| Download URL | bootstraphistogram-0.11.0.tar.gz |
|---|---|
| Size | 12.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c1ff92382a29587e98dc80cdef905e4f571410bbd0ba960f108b5735a4e10a81
|
|
BLAKE2b-256 checksum How to use checksums |
9aa609358b13d20877a5e67276a09e987c12a4b54f6a836c7f5e5dd17409e912
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.15 CPython/3.10.5 Linux/5.15.0-52-generic
|
Release files / bootstraphistogram-0.11.0-py3-none-any.whl
| Download URL | bootstraphistogram-0.11.0-py3-none-any.whl |
|---|---|
| Size | 15.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e3476d88187d2489bbfdeeee74dbf482eafabbd58f0490508ff49ced61deef8f
|
|
BLAKE2b-256 checksum How to use checksums |
8d8a846b185be6f8b9e978985ee2bdf7d24411b2e16e379bc0808a5a265ef328
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.15 CPython/3.10.5 Linux/5.15.0-52-generic
|