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.2: 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)
  • 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.2.tar.gz (609.6 kB view details)

Uploaded Source

Built Distributions

boost_histogram-0.6.2-cp38-cp38-win_amd64.whl (651.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

boost_histogram-0.6.2-cp38-cp38-win32.whl (502.8 kB view details)

Uploaded CPython 3.8 Windows x86

boost_histogram-0.6.2-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.2-cp38-cp38-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

boost_histogram-0.6.2-cp37-cp37m-win_amd64.whl (655.5 kB view details)

Uploaded CPython 3.7m Windows x86-64

boost_histogram-0.6.2-cp37-cp37m-win32.whl (505.4 kB view details)

Uploaded CPython 3.7m Windows x86

boost_histogram-0.6.2-cp37-cp37m-manylinux2010_x86_64.whl (1.3 MB view details)

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

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

Uploaded CPython 3.7m

boost_histogram-0.6.2-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.2-cp36-cp36m-win_amd64.whl (655.4 kB view details)

Uploaded CPython 3.6m Windows x86-64

boost_histogram-0.6.2-cp36-cp36m-win32.whl (505.8 kB view details)

Uploaded CPython 3.6m Windows x86

boost_histogram-0.6.2-cp36-cp36m-manylinux2010_x86_64.whl (1.3 MB view details)

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

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

Uploaded CPython 3.6m

boost_histogram-0.6.2-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.2-cp35-cp35m-manylinux2010_x86_64.whl (1.3 MB view details)

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

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

Uploaded CPython 3.5m

boost_histogram-0.6.2-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.2-cp27-cp27mu-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 2.7mu

boost_histogram-0.6.2-cp27-cp27m-win_amd64.whl (724.6 kB view details)

Uploaded CPython 2.7m Windows x86-64

boost_histogram-0.6.2-cp27-cp27m-win32.whl (541.0 kB view details)

Uploaded CPython 2.7m Windows x86

boost_histogram-0.6.2-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.2-cp27-cp27m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 2.7m

boost_histogram-0.6.2-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.2.tar.gz.

File metadata

  • Download URL: boost-histogram-0.6.2.tar.gz
  • Upload date:
  • Size: 609.6 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.41.1 CPython/3.6.8

File hashes

Hashes for boost-histogram-0.6.2.tar.gz
Algorithm Hash digest
SHA256 fb78c80e961f572cef13fda6bd756aeebf3005634ac9f5dcda90ade661f5e14c
MD5 e6daa2992100d5e6c3ed6bb6ef0897d3
BLAKE2b-256 5f7b582479c012b034fa784cac7932c13be72743d5220a2cb50f77a71a146a13

See more details on using hashes here.

File details

Details for the file boost_histogram-0.6.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: boost_histogram-0.6.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 651.9 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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 004ff21793828a12b37068b1132deb184435ae77ab7b16842c3df575eb50c22b
MD5 fdcc39e4a9b57da1e72a6f10d631eb01
BLAKE2b-256 cb8011c3e85ec2e8d002311c86a9b3fba57c7e26c43390f7c4992dc8a15d13c6

See more details on using hashes here.

File details

Details for the file boost_histogram-0.6.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: boost_histogram-0.6.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 502.8 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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 2f5ae1a83d49ced8eabd1fd022679a03f7f7e0ac544830ed9699a12a0f0dbad7
MD5 c4541601a1302265a63d7bc6032f25f3
BLAKE2b-256 eeb10bbb0d0959ce8ad14a4324a07065a8ec11b939ff20cbe59645769e8c2cfd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 42b82fdc81bf0b3181017552c5af81c091139694415df2a7f6cb513ed5e18334
MD5 31abd398bd13a0552f5f5378d5a2d1ef
BLAKE2b-256 80c106bf52af92304ec066b82a85d4f3b65a40da4b3927f9119c94ad01a36eee

See more details on using hashes here.

File details

Details for the file boost_histogram-0.6.2-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c0758ba8d3944f3dab21f788eceee85230815e00ca42c31eec8d84b74edb95bb
MD5 21ba50f85a8c808cda11af71255190b7
BLAKE2b-256 0746ea74eb96a7b374072064f60e97afffb0250799f64b43caca4274fa63c082

See more details on using hashes here.

File details

Details for the file boost_histogram-0.6.2-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: boost_histogram-0.6.2-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 1.8 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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5fb403a99adafb1ff3b080aad04b12714a73ef9f4ab6dd84b1b6c8db48e62ea2
MD5 735b81046d2c3c79f5c108eec6cd431a
BLAKE2b-256 537cdefeb77b85bd6ed48c6a2b7e462012015cdc8f23bac7b60eed65375b2b40

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.4 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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e06922c9674b573d832dac9f238246fcfc16c6c6fb4def63ed91eb9e61d399cc
MD5 ede6d1695d894dbc11c368846ef4e2f0
BLAKE2b-256 79f4de73861b508bd936a1cf29abcbd8f2c5fb92923715b16bbd6064d16d59df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 655.5 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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 425944066c2086e809347c0b5aa118bfb662a86c427339ad1431ed3e314e13a1
MD5 e071f2331e0ba715ba4d0200e1b8ef11
BLAKE2b-256 3422032218a029608bc2008a3da729411b15397cfced6e510cc96646b67a2073

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 505.4 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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a22be847b01f035b5ed1a6f98c8984bcbffd5cffe59c26c8cb0dc335599f0e15
MD5 a6debfec089bfc178621741484870bfb
BLAKE2b-256 4cab0e71c1235d3e8531f6f23b0634df4c3a1ade9bd5550d046cdf0ba20994a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ae7bdeb460473213446907d75baf4c0b714a557b088627d59ee5f7dfb7b43e90
MD5 7d3fc815137944301c1219058c058c14
BLAKE2b-256 e1377e48f883c307371c6332dc3b53f69acbd9f1ddb947e2d0e87f477c36500f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7745e264f7188ed0184de09f2a8481755d961f4473a8a36fbd0a360991eb87dc
MD5 4422cb0a89424e2aaa20ba6ff4097e71
BLAKE2b-256 27a56c1759e6babe491c7128fbd1f5f2b4b955c892e82208ba18937bbd631f66

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 753b69185fc3782716f7f41dd89b94ba68763a22d942cd048bce2d1b181a23cc
MD5 b721a9a6189955a48ef3d8d3b333e43c
BLAKE2b-256 688a9458de3604b99c6935c47bf7af5e3ad03f984cc84771378cb49cb3f8daa0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a760812b16b3a840430bb7c8bb3458c30bc5d904468994b1e266b260a2baf37c
MD5 f0347d40202522073866019eb62197d1
BLAKE2b-256 a0e174e9984d8d9e340e4b95948e921669f3cbf97dac943e6c64187b6327d4f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 655.4 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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 bfd34cd2bf76587ad652898e46252a7a6e94a7a6b1c74c5950e69568906d1c10
MD5 a8940ad56f083cb4743bb9fa6170a6ad
BLAKE2b-256 fb989df3870dba99ec5e1bfc9e3f7346c462436c7a3626ecb2a8038e4dbd9c15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 505.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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 3a584e64249428397edc5f8f561cbed1d29f9a5536e88bf5a95ca35a59adac89
MD5 976bb0ea311c8723eddcf0a2b5be2713
BLAKE2b-256 329b5bfe98d3e957466adb80f14ab4204ad5a2825c0433184169d431821bd6cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1918160d3b43905511cd273ec3e5a89506cde9d349cc21d54d5a8e61c99c9e82
MD5 0051722b599bb9cee798056d78faea1a
BLAKE2b-256 f3f66adf111e84b01a19ce8669b6dd1d850e164c763615a0a3e29e19feb50dfe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c467df176b11b89fb293bf31037d150cb05dcc2c78095e291a6b2cd0e6ffc9b1
MD5 a8fe66448fe070e4c62d7ec22d753986
BLAKE2b-256 58d5c0cf72cbd607fa511552141264b6b62850a9ab84e0a67f0bb041c5b69f41

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d0be6046fa686ce9648f5d32a6f032cf28a6272e89a96a020704cc77ebf8eccb
MD5 2719c52dafa20cb419d05c005ab35b43
BLAKE2b-256 6316445cc89ecc1ebe67c9c6ec0727857b02699d452a39400a26ca365f30899b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 66817df60882f94d73d88b33d8b1abe9cb3ebe5ad3354064d4c8f60c2ed8a30e
MD5 c564ad013957ee05ec260177a71d6a81
BLAKE2b-256 fcf487bc6464d7d51d8bb070a63bab264ece0cae01d97a044d1a304126d1d45c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.3 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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b6def04e10f258ae322640a0460e9575024e533cc239d7a90e0bae1734962226
MD5 5714238ad61e703ea182fe2df96375b1
BLAKE2b-256 07333e7ed41904030e9a397a56b43a6873cc93c1ecbbc1a7e804ecfca74610fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7ff20b5db72cf6c10a19835fef4f26538af65807fb94c716ef13b0ab42e89baa
MD5 253b32e36811c5325092e0b89808c3d9
BLAKE2b-256 c827bf99e6b07eb18aa787fd65d4f0c56f38f7219e65964a849f5ce9162231fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ae1ecb51569fb1031cbfd554d09b0799ff37c9e03d34e8c2a64930d9bec936dc
MD5 1e3ffbd3fb0aa8232f331904a716d91c
BLAKE2b-256 5ce9f6a3549c3e7c6dd699a6c8ac4ade4fb5c342db0962768158a1a7f97158c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 44442182e9545399ae1c8afd9ee3bb39480d24bc9943788ed08819f8c7c35a80
MD5 1543dc7cab557526bac2234f6f0d0aec
BLAKE2b-256 8f35545b98750d0046d396667148f9a21ba4ae90b72ea6bf59ac889e8cad12d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a294b2e06e10c4bf2a8aff1ec14ddb0f1871d6e3f987ae32bec9b37884aa57f0
MD5 a5388e9c5f0fa4a338754c8eb19e8f1b
BLAKE2b-256 7b061f4eecfd93670c8cb636305c9e1f2abb5ee4b55ea72c414f61fad551f7fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9d5b0b6a2390ecfb619aad94a075bd01e5cdc3eaf8ec4c0363542e3d259c330a
MD5 11dc4152d0a2e02ab21ebb81a12ea892
BLAKE2b-256 fd7c6ed5a6c5feeeaead4bf109815f5e3463d311807df9166982f386d42d64dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 724.6 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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 c020195b07807ad03d87790d1112baf68ae53ab5c7f5f887228bc9dea94b6ab0
MD5 3aee90a6f4d8b55da156b378b905a06f
BLAKE2b-256 152098296efe7cbe5b4eb82c8d271343236c85ceec5c054097242c3304b54904

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 541.0 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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 7f5ace3dab9ac33adb2ec4c2891b68c6f495f0d1350db40e23b9c4741494728d
MD5 8028551b126c84a7183b1efda7a211e0
BLAKE2b-256 2dbbb4caf005f46ce9044b9a9d6fe28f9d7ff48d23b62aa6efc0232d93915de4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 55309821158f4ed1ede2c07266b7dd4db2a3d07583734bf0744b6763e77085c7
MD5 f1f0e4e5f5f810cbe60dbfc6cc40d58f
BLAKE2b-256 c318680b51a84383b9d585686c661156fbc3c97beb5e66e580587f3577bec97e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 23afe6bc6e17881fb85c8f5131183483ed5efa4b70589712e31d673f372880af
MD5 1c8931d98aa7ec7684a86621c0b9138d
BLAKE2b-256 6fbe7aa519af4521b9f517353f773f051bde5eb0313fbf9bac71700537bd29e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 6572607ee9a49e3c109cbdc8d039a017d2e50b07c1f1c57c3545e4a9d3dadc99
MD5 19668b11f93b89d8b09d2e528f26e8e4
BLAKE2b-256 7145606b6e909a531492e1298339593cf327c1709dd5948f8638b7f07eda0f50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.2-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.41.1 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.2-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ab8478837d30a4c44592a7666212bb45380ef5b7098718274b31c2101aa0a548
MD5 c78ef7c37edd8b9ebf75bdda425b0b0d
BLAKE2b-256 6a0c38d60b4c0c0f253a168e4be17f1ff0f550ca849c95a6dd65366e5601397b

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