Skip to main content

The Boost::Histogram Python wrapper.

Project description

boost-histogram for Python

Gitter Build Status Documentation Status Code style: black

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.

0.5.0: First 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

This library is under active development; you can install directly from GitHub if you would like. You need a C++14 compiler and Python 2.7--3.8. Boost 1.71 is not required or needed (this only depends on included header-only dependencies).

All the normal best-practices for Python apply; you should be in a virtual environment, otherwise add --user, etc.

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.

Conda support is planned.

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, underflow=True, overflow=True, growth=False): shortcut to make the types below. flow=False is also supported.
    • bh.axis.circular(n, start, stop): Value outside the range wrap into the range
    • bh.axis.regular_log(n, start, stop): Regularly spaced values in log 10 scale
    • bh.axis.regular_sqrt(n, start, stop): Regularly spaced value in sqrt scale
    • bh.axis.regular_pow(n, start, stop, power): Regularly spaced value to some power
    • bh.axis.integer(start, stop, underflow=True, overflow=True, growth=False): Special high-speed version of regular for evenly spaced bins of width 1
    • bh.axis.variable([start, edge1, edge2, ..., stop], underflow=True, overflow=True): Uneven bin spacing
    • bh.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 given an integer index
    • .options: The options the axis was created with
    • .metadata: Anything a user wants to store
    • .size: The number of bins (not including under/overflow)
    • .extent: The number of bins (including under/overflow)
    • .bin(i): The bin or a bin view for continuous axis types
      • .lower(): The lower value
      • .upper(): The upper value
      • .center(): The center value
      • .width(): The bin width
    • .options(): The options set on the axis (bh.axis.options bitfields)
    • .edges: The N+1 bin edges (if continuous)
    • .centers: The N bin centers (if continuous)
    • .widths: The N bin widths
  • Many storage types

    • bh.storage.int: 64 bit unsigned integers for high performance and useful view access
    • bh.storage.double: Doubles for weighted values
    • bh.storage.unlimited: Starts small, but can go up to unlimited precision ints or doubles.
    • bh.storage.atomic_int: Threadsafe filling, for higher performance on multhreaded backends. 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.
    • bh.storage.weighted_mean: Accepts a sample and a weight. It computes the weighted mean of the samples.
  • Accumulators

    • bh.accumulator.weighted_sum: Tracks a weighted sum and variance
    • bh.accumulator.weighted_mean: Tracks a weighted sum, mean, and variance (West's incremental algorithm)
    • bh.accumulator.sum: High accuracy sum (Neumaier)
    • bh.accumulator.mean: Running count, mean, and variance (Welfords's incremental algorithm)
  • Histogram operations

    • h.fill(arr, ..., weight=...) Fill with N arrays or single values
    • h.rank: The number of dimensions
    • h.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 and scalar * 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)
    • .axis(i): Get the ith axis
    • .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)

Supported platforms

Binaries available:

The easiest way to get boost-histogram is to use a binary wheel. These are the supported platforms for which wheels are produced:

System Arch Python versions
ManyLinux1 (custom GCC 8.3) 64 & 32-bit 2.7, 3.5, 3.6, 3.7
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
  • 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. Numpy does not build correctly with Python 3.8, GCC 9.2, and manylinux1, so Python 3.8 is not supported; use manylinux2010 instead.
  • 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). Wheels are not provided for 3.8, waiting on support from Azure.

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.

Source builds

For a source build, for example from an "sdist" package, the only requirements are a C++14 compatible compiler. 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.

Developing

See CONTRIBUTING.md for details on how to set up a development environment.

Talks and other documentation/tutorial sources


Acknowledgements

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

boost-histogram-0.5.0.tar.gz (415.0 kB view details)

Uploaded Source

Built Distributions

boost_histogram-0.5.0-cp38-cp38-manylinux2010_x86_64.whl (27.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

boost_histogram-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

boost_histogram-0.5.0-cp37-cp37m-win_amd64.whl (602.7 kB view details)

Uploaded CPython 3.7m Windows x86-64

boost_histogram-0.5.0-cp37-cp37m-win32.whl (462.5 kB view details)

Uploaded CPython 3.7m Windows x86

boost_histogram-0.5.0-cp37-cp37m-manylinux2010_x86_64.whl (28.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

boost_histogram-0.5.0-cp37-cp37m-manylinux1_x86_64.whl (24.6 MB view details)

Uploaded CPython 3.7m

boost_histogram-0.5.0-cp37-cp37m-manylinux1_i686.whl (23.8 MB view details)

Uploaded CPython 3.7m

boost_histogram-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

boost_histogram-0.5.0-cp36-cp36m-win_amd64.whl (602.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

boost_histogram-0.5.0-cp36-cp36m-win32.whl (462.5 kB view details)

Uploaded CPython 3.6m Windows x86

boost_histogram-0.5.0-cp36-cp36m-manylinux2010_x86_64.whl (28.8 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

boost_histogram-0.5.0-cp36-cp36m-manylinux1_x86_64.whl (24.6 MB view details)

Uploaded CPython 3.6m

boost_histogram-0.5.0-cp36-cp36m-manylinux1_i686.whl (23.8 MB view details)

Uploaded CPython 3.6m

boost_histogram-0.5.0-cp36-cp36m-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

boost_histogram-0.5.0-cp35-cp35m-manylinux2010_x86_64.whl (28.8 MB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

boost_histogram-0.5.0-cp35-cp35m-manylinux1_x86_64.whl (24.6 MB view details)

Uploaded CPython 3.5m

boost_histogram-0.5.0-cp35-cp35m-manylinux1_i686.whl (23.8 MB view details)

Uploaded CPython 3.5m

boost_histogram-0.5.0-cp27-cp27mu-manylinux2010_x86_64.whl (28.1 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

boost_histogram-0.5.0-cp27-cp27mu-manylinux1_x86_64.whl (24.0 MB view details)

Uploaded CPython 2.7mu

boost_histogram-0.5.0-cp27-cp27mu-manylinux1_i686.whl (23.2 MB view details)

Uploaded CPython 2.7mu

boost_histogram-0.5.0-cp27-cp27m-win_amd64.whl (659.3 kB view details)

Uploaded CPython 2.7m Windows x86-64

boost_histogram-0.5.0-cp27-cp27m-win32.whl (486.2 kB view details)

Uploaded CPython 2.7m Windows x86

boost_histogram-0.5.0-cp27-cp27m-manylinux2010_x86_64.whl (28.1 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

boost_histogram-0.5.0-cp27-cp27m-manylinux1_x86_64.whl (24.0 MB view details)

Uploaded CPython 2.7m

boost_histogram-0.5.0-cp27-cp27m-manylinux1_i686.whl (23.2 MB view details)

Uploaded CPython 2.7m

boost_histogram-0.5.0-cp27-cp27m-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

Details for the file boost-histogram-0.5.0.tar.gz.

File metadata

  • Download URL: boost-histogram-0.5.0.tar.gz
  • Upload date:
  • Size: 415.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost-histogram-0.5.0.tar.gz
Algorithm Hash digest
SHA256 8b4492302815b853e8cde2bb39f3d4fc59e50b616dbb117ddcdb59e3f8800d05
MD5 9ded44d0a407d5c4501187b02027abf5
BLAKE2b-256 0bc964908b89fee5267ff63f54005aaf20b710e694c9f9bcf4090b81626f2ba4

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 27.9 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d2bffe687053bef6d937fd535264fd93d74b8ed77ab6561567104f927d98a417
MD5 8c1673bbd945c511b3be157e4b9b8eca
BLAKE2b-256 25cc256c3417c82878c53f4bc6877e320909d7c64bd2a361ace7941b516a40c1

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8849e087639bf56f43db08b6bb13da459702d19fe89e9ee1b3157d3f01d58b6f
MD5 4b6c416655d694120b8070fb49a80266
BLAKE2b-256 856bf1b9d9a2f0c01b6bd9254bd696be708b6a793ecaeb3221824d2cb5323329

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 602.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d01e1a1c4e0175eecd3f7c62f51a0a940c8235115f399998ee05ba4a00c8bff0
MD5 58b69bdf1321ddd5f8e81dccadf58556
BLAKE2b-256 f912d65c960cf0ec3fba1fd8bae240bcfd17c0952b286b010fc955d43882bde4

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 462.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 fa6e30499dbaafeb4cf8d09e94639367a2037e73a273876ca48c9e7b85fb9357
MD5 a6fa4d5ba42136c988459f6ee8b2c6d0
BLAKE2b-256 c970f073414a78b6f2b21d640f8926660a83dd296f24efcebe5b4f5857da9c7c

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 28.8 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 955f0d32075161a4cbcc4e5bec9c92494254e7b93473fd17394944df8392f52b
MD5 e29181828bb2a8f6e31de7dc57c90e27
BLAKE2b-256 ccc345c06ed19abe03e1afeeb1a68e9065fb70492371685e8a5f894703185489

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 24.6 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3a10768064134ff199ce0b10648930cb78d48ceb065e523e13b8fc127147c442
MD5 54c8f78b6ccb6c25f5c726b32e1d2f27
BLAKE2b-256 15ce4db8a18def54b77092c7e001ff7da79a8a1eed11b42152c37b2199c2b51b

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 23.8 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b8b2c4a30f11d859f288a39e132698c395c9294b7765482e7ec19b22a5b0d242
MD5 94718ee59899836ec1bec2a9de02e5ab
BLAKE2b-256 e132f4b92fdad56ba6d9186f402cb43a940aa07a02f20beac2138041ae2975ca

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 41a9f7a52534531262e8d4c14c4c124d6d239425eb4aa4244a3682df6d3ee6ac
MD5 5b422dfcaf68bca518d344494bdc034d
BLAKE2b-256 2048b1f90e6db96339a5076787364389fce36a9c91b579954a21faaa97dfc7ba

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 602.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 49cf00dbe9da8edff04e8e8ab2325125aac72d819a97aa122017d067b87c0696
MD5 6aaf2547d24be63a55b89fb5e82682a4
BLAKE2b-256 03c043d2e01b3edc622ddf7cfa8e072a215cbdf455a35a7bec5267b9cf10fa93

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 462.5 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 efca09b15cb28f10592d99b677bf37f3dd729febeffb6f3af7d66d6b2131966f
MD5 4f17821116535f58772eabfbc38788bd
BLAKE2b-256 34a4012cfbb4a7a4a6b3dbcf6fd3bd40b06656002f055be9b5f8ab47af946028

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 28.8 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 543ec69ee426e749c2ee9d5545400184408fb6f25c1a68aff3a8ab3d4a584dc0
MD5 5d6908941ddf2fae5544cff5675681ab
BLAKE2b-256 50596fb7a380d8bd4983aeeda998d37e87c56a1fa83f2c129f4b7c40976ab27f

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 24.6 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 83ce35fbc81f0aa22b7c1acf99799607d59ae46fd5feb5a2d24d4c0b8cdf2931
MD5 90353a3dcbcabae87c019e3eb9da023c
BLAKE2b-256 79e90dcea8325bf7c0e6f43bee56570cc3a23b3426c82ff794ed5228dcbd88ac

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 23.8 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 df5dddc86f8d73b00a0b5de340ad5166ef2c861f065254fad07c7b54b74a86d3
MD5 2a580690515463ec6cdda2e049772947
BLAKE2b-256 2a276599e6bc630158d1d855aa04d7ecb46f1c93d2631ac7fdbf9db16bb42563

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b8268e2635737a645b2034cebc413e16b6d1b1dad64c8f038ea610483b92f7a4
MD5 afd974cd447658ba0ca3d30d8c13b6b8
BLAKE2b-256 829119fb18a48ef5b2423627dcb7c6c93a887a42b5aacccac9b5e5e8b7d021b6

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 28.8 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2e24f5626dce2aaab67ecdcda49e62c42541eff523ffe686b0cd29f2efe224b2
MD5 944661accda6c9165ad1f2a40bf34369
BLAKE2b-256 52b86255ad8fc741c09fb4ea49548782393e2721894b63fae8ffa1972baa39e6

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 24.6 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7ed8f64076ace771a591769c0a860e1c345d6605570d4ae2f6ad5809187511bf
MD5 bb645972c79b1abeabdff25e65b6b289
BLAKE2b-256 11d73fbc05d5daca385039d02c1624b2ad79c3e3e1f77a0308a040fb5f93f714

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 23.8 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b2e7e499a40fba573de3cacafe855f6b6fc938d4b4acabe1f93d5d21eb3adba6
MD5 6d485430edcd05697b10a359bab002ce
BLAKE2b-256 68bfc411b8631c51331667b920391ff40ab601ed405459f2d9b692a6e5c5d009

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 28.1 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 455ed89463df7356c5c8f871b0fcc6587c0ebba65fc44da73fa3a542f93a08ac
MD5 b588b27407c606f8e836a896400fd02c
BLAKE2b-256 79b241805c3b65104353043a36f309be8f6a447f58e5e5af8a7843eaf8c9fac9

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 24.0 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3d13793ea651a8ebd711b43890236a0ff87a4485d3563ed7bf9333c642515a74
MD5 536f8bc2e2d404cfb0910e9bd39d676d
BLAKE2b-256 096eb7527f089def15deea7e1f85dab175d3578927d99aab1ea0b107b32ae00a

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 23.2 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 59293370188cd663e3412eb12b1a96409dae860ef31f5ed7bb83909a66c5df1c
MD5 0047a9cd862a25ba41b1ba792a109c44
BLAKE2b-256 96a2515eaff5dbac461108aec253ef9ce6bf2b8524979cd96d39f8d7ffd64148

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 659.3 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 72a560914ed9b93f2c69494a19e9aeec384d753f4e6c56d158335adb16751b0c
MD5 2966c8fa2da60ba20cfe7ea2f2354d44
BLAKE2b-256 3ed3dcd3d972d0d24cc30848db775cae827f7b860b5960cfdba2c53fae588dbc

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp27-cp27m-win32.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 486.2 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 dcea04a1ac1d04ebd8987867d0faf722df69b9ac4f0a8e5926d68205baa7d036
MD5 e1a3b15cf4c7f63ca7b30c0e66298a51
BLAKE2b-256 657197a696982060f8167569a9819a03bfe16cb5432e932771b5401b969475a9

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 28.1 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c3fb733bc9fe2042927bd767a10f2a51b590e03e25a6a32a8c9c608ed63249b5
MD5 1540597a309b195b0e179b3dcd24664d
BLAKE2b-256 6b52b63ec6cdfbdf8334bf54ff6c0c28aaa020d7c5987d81ec10e9bc98b91928

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 24.0 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8782aede0aa036932eb41c2bc723ee02f815725768d715c156213e4ed3c422cc
MD5 c7f8afd8f0b38168e4c10cfa489b8986
BLAKE2b-256 0e7b262b43d869faa0efa7dbf2cd66c6eecde26d90643ce32387f2b56b7a9cb3

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 23.2 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 49949acc4b311a973666de588b3c587f1a40f3169a0a5bb1d62c33948b1648f8
MD5 f1fe2d99051b04e20858b21b5087d236
BLAKE2b-256 13a9ea4680caf8632fd8966362d7995f8bfdd982006055f26d300afdcb888a0c

See more details on using hashes here.

File details

Details for the file boost_histogram-0.5.0-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: boost_histogram-0.5.0-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.5.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fb2049aa0bd21be8c66673021afc1faeac77db06e042d11f820f696081a4e528
MD5 2fb41a4a2ecb1ab854a336d6a8037a7e
BLAKE2b-256 c57a8438b76939688989a2b47aca17bbccedac5554c5feab87452f50ff7acbfd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page