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.1: Public beta

Please feel free to try out boost-histogram and give feedback. Join the discussion on gitter or open an issue!

Known issues:

  • Axes with flow bins turned off cannot be sliced

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

Uploaded Source

Built Distributions

boost_histogram-0.6.1-cp38-cp38-win_amd64.whl (651.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

boost_histogram-0.6.1-cp38-cp38-win32.whl (502.5 kB view details)

Uploaded CPython 3.8 Windows x86

boost_histogram-0.6.1-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.1-cp38-cp38-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.8

boost_histogram-0.6.1-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.1-cp37-cp37m-win_amd64.whl (654.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

boost_histogram-0.6.1-cp37-cp37m-win32.whl (505.9 kB view details)

Uploaded CPython 3.7m Windows x86

boost_histogram-0.6.1-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.1-cp37-cp37m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.7m

boost_histogram-0.6.1-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.1-cp36-cp36m-win_amd64.whl (654.8 kB view details)

Uploaded CPython 3.6m Windows x86-64

boost_histogram-0.6.1-cp36-cp36m-win32.whl (505.7 kB view details)

Uploaded CPython 3.6m Windows x86

boost_histogram-0.6.1-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.1-cp36-cp36m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.6m

boost_histogram-0.6.1-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.1-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.1-cp35-cp35m-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.5m

boost_histogram-0.6.1-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.1-cp27-cp27mu-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

boost_histogram-0.6.1-cp27-cp27m-win_amd64.whl (723.5 kB view details)

Uploaded CPython 2.7m Windows x86-64

boost_histogram-0.6.1-cp27-cp27m-win32.whl (540.1 kB view details)

Uploaded CPython 2.7m Windows x86

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

Uploaded CPython 2.7m

boost_histogram-0.6.1-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.1.tar.gz.

File metadata

  • Download URL: boost-histogram-0.6.1.tar.gz
  • Upload date:
  • Size: 593.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.2 CPython/3.6.8

File hashes

Hashes for boost-histogram-0.6.1.tar.gz
Algorithm Hash digest
SHA256 23f0cbae0c178acb89647840b9f28e47e95ab0a0b28733332f7c36cd173890af
MD5 ec322fb0d6f50bedd15537a93b1be81e
BLAKE2b-256 37b824f752dfd5f0eb9492f18f84155b48afe801b178bffcff1a043888ce793e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 651.7 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.2 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e5324e2685105dda123dc373238a0ce9e582b8aadb744c9a6ff8b786186a63d9
MD5 45bab0060ec88ff7bebf5d85d777414c
BLAKE2b-256 6fa5f26f84339d6d074d386acc6bfb7d35442c4baaa7d00b831be6d6827ed3ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 502.5 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.2 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6aef4288fd87200148aff2be76ebdd28986de440b1f4784ced32716851cc873b
MD5 9d4208fac44afaf95d27007228dcbb3b
BLAKE2b-256 2556dbd72ff3be525abe6a6469eecacce1a060e0d68b9c22f36037b389f95c28

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 43cd28a9786536e8d9a9aaae2c270e56175f95addb8182980f4c3e5a808c16ea
MD5 89afb0943befbe4c1a1e42e45e0ebb71
BLAKE2b-256 eaa161b27e3d9eb00b7b0954782932471169f3cdb636a1ac8e8dc08790540491

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 920fee768b87c4891e177a8a9e234000d3bd47484dd02c63c593dad1a77fd34d
MD5 20e510ba5b890377f7501e43a46b3252
BLAKE2b-256 006b52e7978588779b58e70aa79fab24a223d52e4ff111136991fafe2f098fcc

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3c32594bc3a0767723148878ab049a60c7a5c8a4e510ac7b08505f7295fa73cc
MD5 04242ac02f6e15ad37c7bdc326cc717c
BLAKE2b-256 6b077e7038e4f9ea9ecc77428e34b028eef2835b564ce07ae327031704178200

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ba10540e9a3fb8242971d9bdf714d7a2a2bdacb39e42205e1e917f790b745767
MD5 96a9eb7ec77695d514aa59cd59495a3f
BLAKE2b-256 797e84caf56e1bb32b571ef44838c5170d1d7e594f70ec528a2b8e2c473c8c6e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 fdcff1bb09adf5ecae2b80b80887a9d079d2a45b109ae41f8282a0eb23a8e893
MD5 018f292deee2d5c08756688bb6392002
BLAKE2b-256 abd291e9e47fbb480f92022112f540ccc14cd9a3823d2aa9fc9a232cc207401d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 fef11fdd808ec729989caa6a308b9b5d03e1e06c9d074f8c34e702cd3e559f86
MD5 7e21173eb4a5eaa931ab2133c001ee08
BLAKE2b-256 2a9c92b25e3f668ed8104b8278614064ef2539ceede7993752accd605ea9533e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2fd254cb73f7114aa5507324a4d4a77ef46cfcc2dfce41c9dca8e6a316c4a4c8
MD5 aff943dcdad8dba4cbaab111d5835403
BLAKE2b-256 cae70ee4eae600fa5fb7feeafd44c78ff9271604e4728f33362862f78b3af7ba

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8854ac5c6efc26c019479839864088a399c594a55eae82e5f0f0f4b212d06010
MD5 26517209457cbcce3d46485d168bf9da
BLAKE2b-256 1f0a79db74b6cc62d96c47c0ab7312c44c5461879ecd383c3f458fe19509fd1d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a5b2bd0f29a39a7e32d99ae08396188b17749726bf6937a8b812dc554423ffa2
MD5 8bd36c586751c5c29c3c8e343eb7c9e3
BLAKE2b-256 e09eab5802c3cfbb1e21f7d800fc9f97f6b8d2ae8b8b8a4ddd4e82ef43668c59

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 650fc97cfc823e2bda0a6b7aaf0eda0760b3527377d8c959f2e8bb7e9fcd0be7
MD5 5fa52c3d55351f22ef7638732fae8152
BLAKE2b-256 647ab4ef9b03972fa805efb7fc2a6e3261586dc55fd4d128629a2678686d3dec

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 cc40a05546b35ed105e0618aff2dea3ae91a7d7eb63038077e828306552a8f8c
MD5 7f6ac27c4906b4a72b7586908eb74ccc
BLAKE2b-256 507297ecb197436e7965802f8b86fdf8c210d1f691f35874763aa6b16902f497

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 88a7ec0d60a47155ce2b67ba3e74150b41177ed1457121c99b064a4a3ae4af92
MD5 636eb35d3da0da8ec9224445cc5e5f17
BLAKE2b-256 1beda71fae7dcaa8a1ce6b87583ffe166a57eb1a67a0afa30c940ee443ba1ed8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b75a43065118c250a43ddcd8b0146f2314b918d01898e05ac3e3ef9a2cca3841
MD5 feaf240e0c73b12ef10ff742e90f73da
BLAKE2b-256 28bc1bf8433a9861f1eee63d43290e91f65de099ecf60b8c8b5f19bdf05aff4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.1-cp36-cp36m-manylinux1_x86_64.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.2 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c3ae0b9b6d4d270ff5ec1ba4867169521d53a8c6468f0650b49b913fff3cb351
MD5 5747f6017bdca7047a2d06e8e4d4b62d
BLAKE2b-256 63bc7fd86bb8a43e774ae0c170883d30a30efcf0b6a6d28e26749d2350671a85

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 07cb920317edab04002960dabcc80de784cc0391aeb286fa220bb74644e3f292
MD5 35e778202fe94b87eaafbd0410b7e0ab
BLAKE2b-256 b3fd36566e6b123ef007d8267c6934d3163aaf3011caa40bd6d34edd1da9adcb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ac92e8700f91fe3f27bf28a85976a1e4ff4da89180af8c6ddb7bc7147655792e
MD5 3e0dbb90d03a0290a80570c067f6a0a5
BLAKE2b-256 17e64168e3f7e57a0b4497ebdad660d07ff8ce91519692637fb360edf45582b2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6d9e9e7b66a2b7172411f5bd41c2e3fc7d06f3140715970776d8c53e9ed3bae3
MD5 db195123c7137d3be22c9e1fbe842f3f
BLAKE2b-256 2f2645a3f884adedba76a25333ac51c3055a5ec64a5adceabb86773f7612dc5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: boost_histogram-0.6.1-cp35-cp35m-manylinux1_x86_64.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.2 CPython/3.6.8

File hashes

Hashes for boost_histogram-0.6.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8c4ce50a0707cddccbdefaf814420812f8bf1468aafa5f3206b746764f8e1330
MD5 1cfb43bc20ad79dff81d7069184bf7e9
BLAKE2b-256 58c3aa3d42369f98ef8cc4147d16484671a0384048d8a6b5a1d560962e602bec

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e2a31576bfe6ac6f8b8c81c05f72cc5ffd6579a37c448463693b06b4a3ca4dd4
MD5 250b5aaa5c05cddf6a1f12eac38fff32
BLAKE2b-256 4b8875510d323a411af6ebf5d27955d60ddc29b4ec009c167dcb47383dc0e795

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d4861ebb0b20edeadb43020c907432c4c9f9c0a21cd1ed8dd0e97477d57849fa
MD5 69324649ea1c46be2b7bd1f3cbb4c15c
BLAKE2b-256 ba127a718a5f790bb072abd688c4fa1d68c55f6937a275b933df5817a237b167

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 94d4f21deb30b40328937d9b42afa13a27e4dde81f7ebc4a37776876a4167791
MD5 8ea8525ff0be21c9ca527623f9b8fb5b
BLAKE2b-256 7de88ebbe78898f50a3a94184834f9345d8c1216cbf88e81ed34cf9292b5ea20

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 07ba0cf31d2d043c9c50e9180567ae9ed37fac05bf0e6c4f779d10c8325daee7
MD5 67f4ad19031a9f3eaa77f78451c1f3ad
BLAKE2b-256 3f10a7b98c8454c2e4404b9f6ad07a44ff6b5d7b18b344f30c25ef0265c62678

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 b4eaaed382887dace39dfeff6a63820f98d01d5a7739d59c8200d9084aa3afc4
MD5 3e052d844cc776e24b515831c3787c15
BLAKE2b-256 a62b0fdb0ef0aeb6ad7a33f2223fce5e64ee22875a7caba7e6c371875c253757

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 9d21e0d04330fc45b97c322752e1d6230acdbb9c609c2b9fa25e63bf409f5cbd
MD5 89e7820e0f7859b11a766c81ac77ef75
BLAKE2b-256 f68a70fd5f7bbf2da727d7219e5ddb17a315fceab48081e825346e59edebe94d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ab01a39f2b6aed18da599798b9e1550cf4bc916d9d6106909ce4ec6093389f62
MD5 0ce15bd5b48da5fa7272e53095281b86
BLAKE2b-256 b05a76b67e65f375a4a0262381ae1bae362c2be3c4dca454e3951328905549b2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e41b610de493e314f1f7e4a1c0aba1368009bc198b54f4201e0c07500901f125
MD5 7b6b614c7f1091f76026abcac5487644
BLAKE2b-256 f0a85a9bde15a3dfd0b84075adbbc984ca93c66078e45ce5f27627c4235937ea

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e4d6c85fe2239bdb231eeb0c051ee8740c91a44a58ee5a53b69e83e2fdab5a2e
MD5 6d059aea43fc52df2e3d14e3a780da06
BLAKE2b-256 707656d9e7f36bcca6e5f828d2785594c5bfaf0c845d5837dc966f027cf66b9e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for boost_histogram-0.6.1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b568b05ae92bd4145a8ab5024862b858932ec2b1e2010e907957b23b3db57afb
MD5 71c9d6a8d76159778fa4b3ad9f4ded4b
BLAKE2b-256 0bacd2921e00e8e92c7acccb9751167050cb5aafc14a31eaf23b8533bf3dbf22

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