Skip to main content

bootstraphistogram

Github Build Status Documentation Status PyPI License: MIT Last Commit

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)

Source distribution for bootstraphistogram 0.11.0
File Size Uploaded
bootstraphistogram-0.11.0.tar.gz 12.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bootstraphistogram 0.11.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.11.0 This release

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.3

2 release files

0.2.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page