Skip to main content

The Boost::Histogram Python wrapper.

Project description

boost-histogram logo

boost-histogram for Python

Gitter Build Status Actions Status Documentation Status DOI Code style: black PyPI version Conda-Forge

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 bin
      • underflow=False: Turn off underflow bin
      • growth=True: Turn on growing axis, bins added when out-of-range items added
      • circular=True: Turn on wrapping, so that out-of-range values wrap around into the axis
      • transform=bh.axis.transform.Log: Log spacing
      • transform=bh.axis.transform.Sqrt: Square root spacing
      • transform=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 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 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 integers
    • bh.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 histogram
    • bh.accumulator.WeightedSum: Tracks a weighted sum and variance
    • bh.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 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)
    • .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)

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.


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.

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.6.0.tar.gz (591.2 kB view details)

Uploaded Source

Built Distributions

boost_histogram-0.6.0-cp38-cp38-win_amd64.whl (648.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

boost_histogram-0.6.0-cp38-cp38-win32.whl (500.3 kB view details)

Uploaded CPython 3.8 Windows x86

boost_histogram-0.6.0-cp38-cp38-manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

boost_histogram-0.6.0-cp38-cp38-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

boost_histogram-0.6.0-cp37-cp37m-win_amd64.whl (651.4 kB view details)

Uploaded CPython 3.7m Windows x86-64

boost_histogram-0.6.0-cp37-cp37m-win32.whl (503.9 kB view details)

Uploaded CPython 3.7m Windows x86

boost_histogram-0.6.0-cp37-cp37m-manylinux2010_x86_64.whl (1.2 MB view details)

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

boost_histogram-0.6.0-cp37-cp37m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.7m

boost_histogram-0.6.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

boost_histogram-0.6.0-cp36-cp36m-win_amd64.whl (651.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

boost_histogram-0.6.0-cp36-cp36m-win32.whl (503.8 kB view details)

Uploaded CPython 3.6m Windows x86

boost_histogram-0.6.0-cp36-cp36m-manylinux2010_x86_64.whl (1.2 MB view details)

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

boost_histogram-0.6.0-cp36-cp36m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.6m

boost_histogram-0.6.0-cp36-cp36m-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

boost_histogram-0.6.0-cp35-cp35m-manylinux2010_x86_64.whl (1.2 MB view details)

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

boost_histogram-0.6.0-cp35-cp35m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.5m

boost_histogram-0.6.0-cp27-cp27mu-manylinux2010_x86_64.whl (1.3 MB view details)

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

boost_histogram-0.6.0-cp27-cp27mu-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 2.7mu

boost_histogram-0.6.0-cp27-cp27m-win_amd64.whl (719.9 kB view details)

Uploaded CPython 2.7m Windows x86-64

boost_histogram-0.6.0-cp27-cp27m-win32.whl (537.6 kB view details)

Uploaded CPython 2.7m Windows x86

boost_histogram-0.6.0-cp27-cp27m-manylinux2010_x86_64.whl (1.3 MB view details)

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

boost_histogram-0.6.0-cp27-cp27m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 2.7m

boost_histogram-0.6.0-cp27-cp27m-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

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

Hashes for boost-histogram-0.6.0.tar.gz
Algorithm Hash digest
SHA256 0ff28baaa7fc17d5616ba6a3651249cffca9bc337f8ba1c2eeaefab7499a0a5a
MD5 f686800db5ad183b033befa12344ab3a
BLAKE2b-256 b9013a3db51a2ebdeadb119276c389312d820b406731fa1141ccf4ff00fb3f7e

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 32495dbd83314b5f732f2d33f68d0d1b4cf6774600ebfdfe661acc0a5121b230
MD5 c8f004d0d6edd413bdf8397ac9d96385
BLAKE2b-256 9b7098657e160add46820c94dd828f1b35715f1843e5d1a5c1076261c4af0fde

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ce5297ea9b78e37023ebf2d72c3c3588c62e72144702d2bc25770b4b9b34e1e0
MD5 96f494fc3c66550298fa6d3d57e84657
BLAKE2b-256 035170bb912f548aaf43801fec26150a7070415bc277ec7b083f120da5f13212

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f516f4333c05b499a4d4748299fd8058b2555c83bcfac5350ea68462e6c62373
MD5 791b2627fae22e1f21e108467d1efb71
BLAKE2b-256 45ea302b6c62659a00f17278789571169ab08c393dfe29e05eaf6a8f38aa60cf

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0312248dde57e2ad2920dcd893fc7fa732929ac39239359cd1473190f53ec872
MD5 1073761f0ffdc52dbb41fc386d5b09da
BLAKE2b-256 6d07e4b9331b9bd6a7bd3061e92f265558e604f0ca3f9414803a85aff1a481fc

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a6197bc4b36d2adb70cd124f550ef05a679d1d2b86cc8a546937a181a751098e
MD5 c874b325e13a0d998108ce9a8d9fecf4
BLAKE2b-256 e0bc4166020ab68b36e31ab20739d34235d06b196d52e7dc7101495e167c1295

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ee7c8c261adfaf894d19d4ca7a83f807539311e0b418bf3625f88e0f265b6b17
MD5 9a089a57ff1c848b5e913e86d98a0a83
BLAKE2b-256 953c4896839da284f415ea58face5dda0bab45761cb9d7dcdec587684874d806

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1def98ccb14e25f4f8c956e6049b8ab26502568627c9b8b349cb61c6191cbe20
MD5 2d0438ed691b4db0bd28c81329312323
BLAKE2b-256 d13fda42c14572bcccd32524484098b48b0a8eee3ed56eabb6f9ef23eb46a8dd

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 75bd9c64fdfe7ec7254ca2d075ec28aa07cfcee19feab6a9a715784262e0a7fd
MD5 922db7533c412775ed5484ede5275d63
BLAKE2b-256 a8e58e769fc69b6dbfa3efd211b3c99fc7e7256d3b41c902d649402ddee076b1

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3056d11457f63985f9290cbc80ba78a0e3b5f39e4141f6180d5154e1e3c67ebb
MD5 b753da47287f320759a515e52ab231b8
BLAKE2b-256 39d1dd4ae44d5ee1b78eea2ab2c883cd1b8208d3e56356569eac5ded06c82350

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9e1dcedf31fe189b577b15ec9764987f893b5b3416c53d60253775baf98fd4d7
MD5 99d74d6ebdb26d00882d1ac64cd054d1
BLAKE2b-256 c4a42eea8da6718bd703b548b22ac0abb3658a1746d2584f1779fef048b1bc3f

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e3d16856c480f34077d93164f57198b2349eb94058416c5ac1a218711cbf4644
MD5 60fd044078c4779ca0aad01da94d7292
BLAKE2b-256 b97b4b0ea28e3881ebf08adc4eb7a5fe91bdfa3e4089f05d663c2b9aeb9ab9fa

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7f303020696e6bc594689a19a3b8d0a03f8763d0aafd6cb6c72a520a749dd9ce
MD5 e5c4918dd5bee4129da51589887be7b4
BLAKE2b-256 18bd8852d78417ea6fd5ffc18b599fe7e9a60f9bbb74454585c09441c913f9ef

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f70d92774c09ca7fd2d8ccd4c58a788c37c4c319df24cce0c8d1cbe9c8ef8527
MD5 af70cdba384247a174f20a77b061a9e7
BLAKE2b-256 4647f8e7cd33a8307cae5c0da7b7896c5386b050bea8c490b39ab7e2a88c0acb

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 105ce7da858287449b3b9ced8d79325c8a5c280eb855c1b23c4c7fd355afc221
MD5 fd02c08212214c8996d3e55572bdae37
BLAKE2b-256 7382f80e5e4218b5e72cf2f53feccd4f4060c2180a92d0c1f856aec9907b7043

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4cc22e4838ea329e5329e373a47a539bd1ba5c113ec42f8fb70d5b90b77e931d
MD5 486cab899102c9c7f562d97af42b0391
BLAKE2b-256 64b1921e6c55df13e93a0cc39c3a2137d1697a2386bf62ec706d48e90bf9cdd0

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1cbfe042888bf17799e3ab372fe3b2c7292d52b77e9423cc6c466470c2563b4e
MD5 de0437746bb8364448a7bfbb9035aa44
BLAKE2b-256 4db81de704a01f729b88138dde6896982c53dfbccb650cd9df48e18220b45620

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 db8c54481f3867797735013673dba3f4f6c3d11099618d6ee65b98b14b418c2d
MD5 0dc595e0b45c22cc9c3ef08f58c1d3d7
BLAKE2b-256 5aac21b1a36e61aa0e8372537a37c5a16ab4012a57e52387aca8ee74444b7d33

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fe8ffddc41c414feea0e01293100e41721d6d54f5242cb8efdcd656d187d8961
MD5 3c0f9692602c5c83c0efe6ae44495d42
BLAKE2b-256 01fa05c85ba4efa82b66219dbc439a523d56fd84bee10ea25cdb650b0d1cb301

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 69c8fba8041d70080c7873e50bff7297bd4458f10e2789bcada0b5cc41959e2d
MD5 264608673ae104ca3708ccae826c3a6a
BLAKE2b-256 6912d8b40d7d197fc52f260d65fe861f04c70d7bb1421727cbf7a9836684bd51

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 78c42fc0411e31e79d8a7ea264f15366fa2f723805d015d9081d37000a16a68b
MD5 cbb366c9d6251ea96385f08e47a9f86f
BLAKE2b-256 afec60cae83ee89014c79cd4954dd90521a4bb95e5ae24dee1ba49162425bac3

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a8ef54baf5e1bb4f13da2845fe0f52515373f3613d7c57b293fee077e004d522
MD5 8259ab26879719085bd144cdf41f427f
BLAKE2b-256 b15c055196e5cf2796517ed2e9e90e1c49ffa17be344db57f75208569fcb9101

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4d4e4fbba5ac954532f2571f2d75fd52faf9e18f17aad30d40ad67ddf428f211
MD5 252aecac01374f3947223a9bfd204cfc
BLAKE2b-256 6031e6c2931bd82ca2a8166c3249adcf3d565ee48feb705800c0a916bce0ead5

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b14a3d883694eb53a70b57d71ed3878bb2d06f48e8dde5aad0125caa4f04a219
MD5 729e45fa0e556b9ee035487ad4bcc376
BLAKE2b-256 337b5c7d761a65ee010a9a2172ac5df7d7dbaaf0294fb2e8f2bf73a5329b69c4

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 cfb85c9f86f21b0ae8e42caedad92566dcc921f504112e6090082576d90558a1
MD5 2858c54fd0dd7d135e8b72a4277fb034
BLAKE2b-256 a0dc154ccf115f614dd53f57b3461b7d13ac0d20291b78eb8f2bdda5dc134b75

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 54decd71553f0c5af544d2217c0003b001ab8d12927d12cc73bee5908fcbc4d6
MD5 10cecf53976231090ef6a74391c50193
BLAKE2b-256 12c1ed875a099c7661cd785ddbc3f561af2037db0e8b80cfaf4c5cac9d9ffa6e

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 4f8377462a2bbc24603e3a4b2f6789c733b99ef8c7d967fb137e5c44addcebaf
MD5 2781f0ee58f8aca12c637da63c66e82d
BLAKE2b-256 2be07b84032e704ada469a4600ae204dca44a7509d2ec435dfb4fab38bfedd8a

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e0a909d6cdf556b7c6fb4597f2ed960cca86b3e592e990b3a711787d6ca57043
MD5 c9f24d13e0a92a27c4dc967f6494ee06
BLAKE2b-256 1c461a6b8fa6721164b7f707dc22d0e596ee7eb37fac29a2d0cafda431765fec

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aacf5d73d5ea2ee28184b69d7a2509ef1a5bef955b1984f77d24b3083b92f3e5
MD5 9a4ec92252d80e9b7559c71c5292a5f1
BLAKE2b-256 f2519e3a4296238adcdd8474a9f6654975f4d7fe88cf4a7ad365633e68f3d9ff

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4f8b48b71a01984ba78f99ca339f198327ebdb1eadbe5afd5b85b2dd40e1ca3d
MD5 59af4164f36ce1c782fcb9c6af5d52db
BLAKE2b-256 fb0b56f6e0b52abae2af278206cb799f01b3ecfff6ada09b4b87ef1828d25787

See more details on using hashes here.

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

Hashes for boost_histogram-0.6.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cd0ccbc2594808a5d793604e7fdc8999d88635f5f88314f7768040897124f580
MD5 cfba101322fb8acf4f18eebff8e87cd2
BLAKE2b-256 b43e5e2f620fff408096b3bd5ddc15d6cf9f0daf1cd7c7c4541a3366c15f3616

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