The Boost::Histogram Python wrapper.
Project description
boost-histogram for Python
Python bindings for Boost::Histogram (source), a C++14 library. This should become one of the fastest libraries for histogramming, while still providing the power of a full histogram object.
Version 0.6.0: Public beta
Please feel free to try out boost-histogram and give feedback. Join the discussion on gitter or open an issue!
Installation
You can install this library from PyPI with pip:
python -m pip install boost-histogram
or you can use Conda through conda-forge:
conda install -c conda-forge boost-histogram
All the normal best-practices for Python apply; you should be in a virtual environment, etc.
Usage
import boost_histogram as bh
# Compose axis however you like; this is a 2D histogram
hist = bh.Histogram(bh.axis.Regular(2, 0, 1),
bh.axis.Regular(4, 0.0, 1.0))
# Filling can be done with arrays, one per dimension
hist.fill([.3, .5, .2],
[.1, .4, .9])
# Numpy array view into histogram counts, no overflow bins
counts = hist.view()
Features
-
Many axis types (all support
metadata=...
)bh.axis.Regular(n, start, stop, ...)
: Make a regular axis. Options listed below.overflow=False
: Turn off overflow binunderflow=False
: Turn off underflow bingrowth=True
: Turn on growing axis, bins added when out-of-range items addedcircular=True
: Turn on wrapping, so that out-of-range values wrap around into the axistransform=bh.axis.transform.Log
: Log spacingtransform=bh.axis.transform.Sqrt
: Square root spacingtransform=bh.axis.transform.Pow(v)
: Power spacing- See also the flexible Function transform
bh.axis.Integer(start, stop, underflow=True, overflow=True, growth=False)
: Special high-speed version ofregular
for evenly spaced bins of width 1bh.axis.Variable([start, edge1, edge2, ..., stop], underflow=True, overflow=True)
: Uneven bin spacingbh.axis.Category([...], growth=False)
: Integer or string categories
-
Axis features:
.index(values)
: The index at a point (or points) on the axis.value(indexes)
: The value for a fractional bin in the axis.bin(i)
: The bin edges or a bin value (categories).centers
: The N bin centers (if continuous).edges
: The N+1 bin edges (if continuous).extent
: The number of bins (including under/overflow).metadata
: Anything a user wants to store.options
: The options set on the axis (bh.axis.options
).size
: The number of bins (not including under/overflow).widths
: The N bin widths
-
Many storage types
bh.storage.Double()
: Doubles for weighted values (default)bh.storage.Int64()
: 64-bit unsigned integersbh.storage.Unlimited()
: Starts small, but can go up to unlimited precision ints or doubles.bh.storage.AtomicInt64()
: Threadsafe filling, experimental. Does not support growing axis in threads.bh.storage.Weight()
: Stores a weight and sum of weights squared.bh.storage.Mean()
: Accepts a sample and computes the mean of the samples (profile).bh.storage.WeightedMean()
: Accepts a sample and a weight. It computes the weighted mean of the samples.
-
Accumulators
bh.accumulator.Sum
: High accuracy sum (Neumaier) - used by the sum method when summing a numerical histogrambh.accumulator.WeightedSum
: Tracks a weighted sum and variancebh.accumulator.Mean
: Running count, mean, and variance (Welfords's incremental algorithm)bh.accumulator.WeightedMean
: Tracks a weighted sum, mean, and variance (West's incremental algorithm)
-
Histogram operations
h.fill(arr, ..., weight=...)
Fill with N arrays or single valuesh.rank
: The number of dimensionsh.size or len(h)
: The number of bins.reset()
: Set counters to 0+
: Add two histograms*=
: Multiply by a scaler (not all storages) (hist * scalar
andscalar * hist
supported too)/=
: Divide by a scaler (not all storages) (hist / scalar
supported too).to_numpy(flow=False)
: Convert to a numpy style tuple (with or without under/overflow bins).view(flow=False)
: Get a view on the bin contents (with or without under/overflow bins).axes
: Get the axes.axes[0]
: Get the 0th axis.axes.edges
: The lower values as a broadcasting-ready array- All other properties of axes available here, too
.sum(flow=False)
: The total count of all bins.project(ax1, ax2, ...)
: Project down to listed axis (numbers).reduce(ax, reduce_option, ...)
: shrink, rebin, or slice, or any combination
-
Indexing - Supports the Unified Histogram Indexing (UHI) proposal
-
Details
- Use
bh.Histogram(..., storage=...)
to make a histogram (there are several different types)
- Use
Supported platforms
Binaries available:
The easiest way to get boost-histogram is to use a binary wheel, which happens when you run:
python -m pip install boost-histogram
These are the supported platforms for which wheels are produced:
System | Arch | Python versions |
---|---|---|
ManyLinux1 (custom GCC 9.2) | 64 & 32-bit | 2.7, 3.5, 3.6, 3.7, 3.8 |
ManyLinux2010 | 64-bit | 2.7, 3.5, 3.6, 3.7, 3.8 |
macOS 10.9+ | 64-bit | 2.7, 3.6, 3.7, 3.8 |
Windows | 64 & 32-bit | 2.7, 3.6, 3.7, 3.8 |
- Linux: I'm not supporting 3.4 because I have to build the Numpy wheels to do so.
- manylinux1: Using a custom docker container with GCC 9.2; should work but can't be called directly other compiled extensions unless they do the same thing (think that's the main caveat). Supporting 32 bits because it's there.
- manylinux2010: Requires pip 10+ and a version of Linux newer than 2010. This is very new technology.
- MacOS: Uses the dedicated 64 bit 10.9+ Python.org builds. We are not supporting 3.5 because those no longer provide binaries (could add a 32+64 fat 10.6+ that really was 10.9+, but not worth it unless there is a need for it).
- Windows: PyBind11 requires compilation with a newer copy of Visual Studio than Python 2.7's Visual Studio 2008; you need to have the Visual Studio 2015 distributable installed (the dll is included in 2017 and 2019, as well).
If you are on a Linux system that is not part of the "many" in manylinux, such as Alpine or ClearLinux, building from source is usually fine, since the compilers on those systems are often quite new. It will just take a little longer to install when it's using the sdist instead of a wheel.
Conda-Forge
The boost-histogram package is available on Conda-Forge, as well. All supported versions are available with the exception of Windows + Python 2.7, which cannot built due to the age of the compiler. Please use Pip if you really need Python 2.7 on Windows. You will also need the VS 2015 distributable, as described above.
conda install -c conda-forge boost-histogram
Source builds
For a source build, for example from an "sdist" package, the only requirements are a C++14 compatible compiler. The compiler requirements are dictated by Boost.Histogram's C++ requirements: gcc >= 5.5, clang >= 3.8, msvc >= 14.1.
If you are using Python 2.7 on Windows, you will need to use a recent version of Visual studio and force distutils to use it, or just upgrade to Python 3.6 or newer. Check the PyBind11 documentation for more help. On some Linux systems, you may need to use a newer compiler than the one your distribution ships with.
Having Numpy before building is recommended (enables multithreaded builds). Boost is not required or needed (this only depends on included header-only dependencies).This library is under active development; you can install directly from GitHub if you would like.
python -m pip install git+https://github.com/scikit-hep/boost-histogram.git@develop
For the moment, you need to uninstall and reinstall to ensure you have the latest version - pip will not rebuild if it thinks the version number has not changed. In the future, this may be addressed differently in boost-histogram.
Developing
See CONTRIBUTING.md for details on how to set up a development environment.
Talks and other documentation/tutorial sources
The official documentation is here, and includes a quickstart.
- 2019-4-15 IRIS-HEP Topical meeting
- 2019-10-17 PyHEP Histogram session - repo with talks and workbook
- 2019-11-7 CHEP
Acknowledgements
This library was primarily developed by Henry Schreiner and Hans Dembinski.
Support for this work was provided by the National Science Foundation cooperative agreement OAC-1836650 (IRIS-HEP) and OAC-1450377 (DIANA/HEP). Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file boost-histogram-0.6.0.tar.gz
.
File metadata
- Download URL: boost-histogram-0.6.0.tar.gz
- Upload date:
- Size: 591.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ff28baaa7fc17d5616ba6a3651249cffca9bc337f8ba1c2eeaefab7499a0a5a |
|
MD5 | f686800db5ad183b033befa12344ab3a |
|
BLAKE2b-256 | b9013a3db51a2ebdeadb119276c389312d820b406731fa1141ccf4ff00fb3f7e |
File details
Details for the file boost_histogram-0.6.0-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 648.8 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32495dbd83314b5f732f2d33f68d0d1b4cf6774600ebfdfe661acc0a5121b230 |
|
MD5 | c8f004d0d6edd413bdf8397ac9d96385 |
|
BLAKE2b-256 | 9b7098657e160add46820c94dd828f1b35715f1843e5d1a5c1076261c4af0fde |
File details
Details for the file boost_histogram-0.6.0-cp38-cp38-win32.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp38-cp38-win32.whl
- Upload date:
- Size: 500.3 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce5297ea9b78e37023ebf2d72c3c3588c62e72144702d2bc25770b4b9b34e1e0 |
|
MD5 | 96f494fc3c66550298fa6d3d57e84657 |
|
BLAKE2b-256 | 035170bb912f548aaf43801fec26150a7070415bc277ec7b083f120da5f13212 |
File details
Details for the file boost_histogram-0.6.0-cp38-cp38-manylinux2010_x86_64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp38-cp38-manylinux2010_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f516f4333c05b499a4d4748299fd8058b2555c83bcfac5350ea68462e6c62373 |
|
MD5 | 791b2627fae22e1f21e108467d1efb71 |
|
BLAKE2b-256 | 45ea302b6c62659a00f17278789571169ab08c393dfe29e05eaf6a8f38aa60cf |
File details
Details for the file boost_histogram-0.6.0-cp38-cp38-manylinux1_x86_64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp38-cp38-manylinux1_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0312248dde57e2ad2920dcd893fc7fa732929ac39239359cd1473190f53ec872 |
|
MD5 | 1073761f0ffdc52dbb41fc386d5b09da |
|
BLAKE2b-256 | 6d07e4b9331b9bd6a7bd3061e92f265558e604f0ca3f9414803a85aff1a481fc |
File details
Details for the file boost_histogram-0.6.0-cp38-cp38-manylinux1_i686.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp38-cp38-manylinux1_i686.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6197bc4b36d2adb70cd124f550ef05a679d1d2b86cc8a546937a181a751098e |
|
MD5 | c874b325e13a0d998108ce9a8d9fecf4 |
|
BLAKE2b-256 | e0bc4166020ab68b36e31ab20739d34235d06b196d52e7dc7101495e167c1295 |
File details
Details for the file boost_histogram-0.6.0-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee7c8c261adfaf894d19d4ca7a83f807539311e0b418bf3625f88e0f265b6b17 |
|
MD5 | 9a089a57ff1c848b5e913e86d98a0a83 |
|
BLAKE2b-256 | 953c4896839da284f415ea58face5dda0bab45761cb9d7dcdec587684874d806 |
File details
Details for the file boost_histogram-0.6.0-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 651.4 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1def98ccb14e25f4f8c956e6049b8ab26502568627c9b8b349cb61c6191cbe20 |
|
MD5 | 2d0438ed691b4db0bd28c81329312323 |
|
BLAKE2b-256 | d13fda42c14572bcccd32524484098b48b0a8eee3ed56eabb6f9ef23eb46a8dd |
File details
Details for the file boost_histogram-0.6.0-cp37-cp37m-win32.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp37-cp37m-win32.whl
- Upload date:
- Size: 503.9 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75bd9c64fdfe7ec7254ca2d075ec28aa07cfcee19feab6a9a715784262e0a7fd |
|
MD5 | 922db7533c412775ed5484ede5275d63 |
|
BLAKE2b-256 | a8e58e769fc69b6dbfa3efd211b3c99fc7e7256d3b41c902d649402ddee076b1 |
File details
Details for the file boost_histogram-0.6.0-cp37-cp37m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp37-cp37m-manylinux2010_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3056d11457f63985f9290cbc80ba78a0e3b5f39e4141f6180d5154e1e3c67ebb |
|
MD5 | b753da47287f320759a515e52ab231b8 |
|
BLAKE2b-256 | 39d1dd4ae44d5ee1b78eea2ab2c883cd1b8208d3e56356569eac5ded06c82350 |
File details
Details for the file boost_histogram-0.6.0-cp37-cp37m-manylinux1_x86_64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp37-cp37m-manylinux1_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e1dcedf31fe189b577b15ec9764987f893b5b3416c53d60253775baf98fd4d7 |
|
MD5 | 99d74d6ebdb26d00882d1ac64cd054d1 |
|
BLAKE2b-256 | c4a42eea8da6718bd703b548b22ac0abb3658a1746d2584f1779fef048b1bc3f |
File details
Details for the file boost_histogram-0.6.0-cp37-cp37m-manylinux1_i686.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp37-cp37m-manylinux1_i686.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3d16856c480f34077d93164f57198b2349eb94058416c5ac1a218711cbf4644 |
|
MD5 | 60fd044078c4779ca0aad01da94d7292 |
|
BLAKE2b-256 | b97b4b0ea28e3881ebf08adc4eb7a5fe91bdfa3e4089f05d663c2b9aeb9ab9fa |
File details
Details for the file boost_histogram-0.6.0-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f303020696e6bc594689a19a3b8d0a03f8763d0aafd6cb6c72a520a749dd9ce |
|
MD5 | e5c4918dd5bee4129da51589887be7b4 |
|
BLAKE2b-256 | 18bd8852d78417ea6fd5ffc18b599fe7e9a60f9bbb74454585c09441c913f9ef |
File details
Details for the file boost_histogram-0.6.0-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 651.3 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f70d92774c09ca7fd2d8ccd4c58a788c37c4c319df24cce0c8d1cbe9c8ef8527 |
|
MD5 | af70cdba384247a174f20a77b061a9e7 |
|
BLAKE2b-256 | 4647f8e7cd33a8307cae5c0da7b7896c5386b050bea8c490b39ab7e2a88c0acb |
File details
Details for the file boost_histogram-0.6.0-cp36-cp36m-win32.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp36-cp36m-win32.whl
- Upload date:
- Size: 503.8 kB
- Tags: CPython 3.6m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 105ce7da858287449b3b9ced8d79325c8a5c280eb855c1b23c4c7fd355afc221 |
|
MD5 | fd02c08212214c8996d3e55572bdae37 |
|
BLAKE2b-256 | 7382f80e5e4218b5e72cf2f53feccd4f4060c2180a92d0c1f856aec9907b7043 |
File details
Details for the file boost_histogram-0.6.0-cp36-cp36m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp36-cp36m-manylinux2010_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cc22e4838ea329e5329e373a47a539bd1ba5c113ec42f8fb70d5b90b77e931d |
|
MD5 | 486cab899102c9c7f562d97af42b0391 |
|
BLAKE2b-256 | 64b1921e6c55df13e93a0cc39c3a2137d1697a2386bf62ec706d48e90bf9cdd0 |
File details
Details for the file boost_histogram-0.6.0-cp36-cp36m-manylinux1_x86_64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp36-cp36m-manylinux1_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.6m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cbfe042888bf17799e3ab372fe3b2c7292d52b77e9423cc6c466470c2563b4e |
|
MD5 | de0437746bb8364448a7bfbb9035aa44 |
|
BLAKE2b-256 | 4db81de704a01f729b88138dde6896982c53dfbccb650cd9df48e18220b45620 |
File details
Details for the file boost_histogram-0.6.0-cp36-cp36m-manylinux1_i686.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp36-cp36m-manylinux1_i686.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.6m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | db8c54481f3867797735013673dba3f4f6c3d11099618d6ee65b98b14b418c2d |
|
MD5 | 0dc595e0b45c22cc9c3ef08f58c1d3d7 |
|
BLAKE2b-256 | 5aac21b1a36e61aa0e8372537a37c5a16ab4012a57e52387aca8ee74444b7d33 |
File details
Details for the file boost_histogram-0.6.0-cp36-cp36m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp36-cp36m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.6m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe8ffddc41c414feea0e01293100e41721d6d54f5242cb8efdcd656d187d8961 |
|
MD5 | 3c0f9692602c5c83c0efe6ae44495d42 |
|
BLAKE2b-256 | 01fa05c85ba4efa82b66219dbc439a523d56fd84bee10ea25cdb650b0d1cb301 |
File details
Details for the file boost_histogram-0.6.0-cp35-cp35m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp35-cp35m-manylinux2010_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69c8fba8041d70080c7873e50bff7297bd4458f10e2789bcada0b5cc41959e2d |
|
MD5 | 264608673ae104ca3708ccae826c3a6a |
|
BLAKE2b-256 | 6912d8b40d7d197fc52f260d65fe861f04c70d7bb1421727cbf7a9836684bd51 |
File details
Details for the file boost_histogram-0.6.0-cp35-cp35m-manylinux1_x86_64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp35-cp35m-manylinux1_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.5m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78c42fc0411e31e79d8a7ea264f15366fa2f723805d015d9081d37000a16a68b |
|
MD5 | cbb366c9d6251ea96385f08e47a9f86f |
|
BLAKE2b-256 | afec60cae83ee89014c79cd4954dd90521a4bb95e5ae24dee1ba49162425bac3 |
File details
Details for the file boost_histogram-0.6.0-cp35-cp35m-manylinux1_i686.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp35-cp35m-manylinux1_i686.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.5m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8ef54baf5e1bb4f13da2845fe0f52515373f3613d7c57b293fee077e004d522 |
|
MD5 | 8259ab26879719085bd144cdf41f427f |
|
BLAKE2b-256 | b15c055196e5cf2796517ed2e9e90e1c49ffa17be344db57f75208569fcb9101 |
File details
Details for the file boost_histogram-0.6.0-cp27-cp27mu-manylinux2010_x86_64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp27-cp27mu-manylinux2010_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d4e4fbba5ac954532f2571f2d75fd52faf9e18f17aad30d40ad67ddf428f211 |
|
MD5 | 252aecac01374f3947223a9bfd204cfc |
|
BLAKE2b-256 | 6031e6c2931bd82ca2a8166c3249adcf3d565ee48feb705800c0a916bce0ead5 |
File details
Details for the file boost_histogram-0.6.0-cp27-cp27mu-manylinux1_x86_64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp27-cp27mu-manylinux1_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 2.7mu
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b14a3d883694eb53a70b57d71ed3878bb2d06f48e8dde5aad0125caa4f04a219 |
|
MD5 | 729e45fa0e556b9ee035487ad4bcc376 |
|
BLAKE2b-256 | 337b5c7d761a65ee010a9a2172ac5df7d7dbaaf0294fb2e8f2bf73a5329b69c4 |
File details
Details for the file boost_histogram-0.6.0-cp27-cp27mu-manylinux1_i686.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp27-cp27mu-manylinux1_i686.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 2.7mu
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfb85c9f86f21b0ae8e42caedad92566dcc921f504112e6090082576d90558a1 |
|
MD5 | 2858c54fd0dd7d135e8b72a4277fb034 |
|
BLAKE2b-256 | a0dc154ccf115f614dd53f57b3461b7d13ac0d20291b78eb8f2bdda5dc134b75 |
File details
Details for the file boost_histogram-0.6.0-cp27-cp27m-win_amd64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp27-cp27m-win_amd64.whl
- Upload date:
- Size: 719.9 kB
- Tags: CPython 2.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54decd71553f0c5af544d2217c0003b001ab8d12927d12cc73bee5908fcbc4d6 |
|
MD5 | 10cecf53976231090ef6a74391c50193 |
|
BLAKE2b-256 | 12c1ed875a099c7661cd785ddbc3f561af2037db0e8b80cfaf4c5cac9d9ffa6e |
File details
Details for the file boost_histogram-0.6.0-cp27-cp27m-win32.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp27-cp27m-win32.whl
- Upload date:
- Size: 537.6 kB
- Tags: CPython 2.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f8377462a2bbc24603e3a4b2f6789c733b99ef8c7d967fb137e5c44addcebaf |
|
MD5 | 2781f0ee58f8aca12c637da63c66e82d |
|
BLAKE2b-256 | 2be07b84032e704ada469a4600ae204dca44a7509d2ec435dfb4fab38bfedd8a |
File details
Details for the file boost_histogram-0.6.0-cp27-cp27m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp27-cp27m-manylinux2010_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0a909d6cdf556b7c6fb4597f2ed960cca86b3e592e990b3a711787d6ca57043 |
|
MD5 | c9f24d13e0a92a27c4dc967f6494ee06 |
|
BLAKE2b-256 | 1c461a6b8fa6721164b7f707dc22d0e596ee7eb37fac29a2d0cafda431765fec |
File details
Details for the file boost_histogram-0.6.0-cp27-cp27m-manylinux1_x86_64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp27-cp27m-manylinux1_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 2.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aacf5d73d5ea2ee28184b69d7a2509ef1a5bef955b1984f77d24b3083b92f3e5 |
|
MD5 | 9a4ec92252d80e9b7559c71c5292a5f1 |
|
BLAKE2b-256 | f2519e3a4296238adcdd8474a9f6654975f4d7fe88cf4a7ad365633e68f3d9ff |
File details
Details for the file boost_histogram-0.6.0-cp27-cp27m-manylinux1_i686.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp27-cp27m-manylinux1_i686.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 2.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f8b48b71a01984ba78f99ca339f198327ebdb1eadbe5afd5b85b2dd40e1ca3d |
|
MD5 | 59af4164f36ce1c782fcb9c6af5d52db |
|
BLAKE2b-256 | fb0b56f6e0b52abae2af278206cb799f01b3ecfff6ada09b4b87ef1828d25787 |
File details
Details for the file boost_histogram-0.6.0-cp27-cp27m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: boost_histogram-0.6.0-cp27-cp27m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 2.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.6.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd0ccbc2594808a5d793604e7fdc8999d88635f5f88314f7768040897124f580 |
|
MD5 | cfba101322fb8acf4f18eebff8e87cd2 |
|
BLAKE2b-256 | b43e5e2f620fff408096b3bd5ddc15d6cf9f0daf1cd7c7c4541a3366c15f3616 |