Skip to main content

pygram11

Documentation Status Actions Status PyPI version Conda Forge

Simple and fast histogramming in Python accelerated with OpenMP with help from pybind11.

pygram11 provides functions for very fast histogram calculations (and the variance in each bin) in one and two dimensions. The API is very simple; documentation can be found here (you'll also find some benchmarks there).

Installing

From PyPI

Binary wheels are provided for Linux, macOS, and Windows. They can be installed from PyPI:

pip install pygram11  # or uv pip install

From conda-forge

For installation via the conda package manager pygram11 is part of conda-forge.

conda install pygram11 -c conda-forge

From Source

You need a C++17 compiler and OpenMP. If you are using a relatively modern GCC release on Linux then you probably don't have to worry about the OpenMP dependency. If you are on macOS, you can install libomp from Homebrew.

git clone https://github.com/douglasdavis/pygram11.git --recurse-submodules
cd pygram11
pip install .

Or let pip handle the cloning procedure:

pip install git+https://github.com/douglasdavis/pygram11.git@main

Tests are run on Python versions >= 3.11 and binary wheels are provided for those versions.

In Action

A histogram (with fixed bin width) of weighted data in one dimension:

>>> rng = np.random.default_rng(123)
>>> x = rng.standard_normal(10000)
>>> w = rng.uniform(0.8, 1.2, x.shape[0])
>>> h, err = pygram11.histogram(x, bins=40, range=(-4, 4), weights=w)

A histogram with fixed bin width which saves the under and overflow in the first and last bins:

>>> x = rng.standard_normal(1000000)
>>> h, __ = pygram11.histogram(x, bins=20, range=(-3, 3), flow=True)

where we've used __ to catch the None returned when weights are absent. A histogram in two dimensions with variable width bins:

>>> x = rng.standard_normal(1000)
>>> y = rng.standard_normal(1000)
>>> xbins = [-2.0, -1.0, -0.5, 1.5, 2.0, 3.1]
>>> ybins = [-3.0, -1.5, -0.1, 0.8, 2.0, 2.8]
>>> h, err = pygram11.histogram2d(x, y, bins=[xbins, ybins])

Manually controlling OpenMP acceleration with context managers:

>>> with pygram11.omp_disabled():  # disable all thresholds.
...     result, _ = pygram11.histogram(x, bins=10, range=(-3, 3))
...
>>> with pygram11.omp_forced(key="thresholds.var1d"):  # force a single threshold.
...     result, _ = pygram11.histogram(x, bins=[-3, -2, 0, 2, 3])
...

Histogramming multiple weight variations for the same data, then putting the result in a DataFrame (the input pandas DataFrame will be interpreted as a NumPy array):

>>> N = 10000
>>> weights = pd.DataFrame({"weight_a": np.abs(rng.standard_normal(N)),
...                         "weight_b": rng.uniform(0.5, 0.8, N),
...                         "weight_c": rng.uniform(0.0, 1.0, N)})
>>> data = rng.standard_normal(N)
>>> count, err = pygram11.histogram(data, bins=20, range=(-3, 3), weights=weights, flow=True)
>>> count_df = pd.DataFrame(count, columns=weights.columns)
>>> err_df = pd.DataFrame(err, columns=weights.columns)

I also wrote a blog post with some simple examples.

Other Libraries

  • boost-histogram provides Pythonic object oriented histograms.
  • Simple and fast histogramming in Python using the NumPy C API: fast-histogram (no variance or overflow support).
  • To calculate histograms in Python on a GPU, see cupy.histogram.

If there is something you'd like to see in pygram11, please open an issue or pull request.

Metadata

Release files for pygram11 0.15.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pygram11 0.15.0
File Size Uploaded
pygram11-0.15.0.tar.gz 1.4 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pygram11 0.15.0
File
pygram11-0.15.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
pygram11-0.15.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
pygram11-0.15.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
pygram11-0.15.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
pygram11-0.15.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
pygram11-0.15.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
pygram11-0.15.0-cp314-cp314t-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 14.0+ ARM64 Details
pygram11-0.15.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pygram11-0.15.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
pygram11-0.15.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
pygram11-0.15.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
pygram11-0.15.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
pygram11-0.15.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
pygram11-0.15.0-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
pygram11-0.15.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pygram11-0.15.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
pygram11-0.15.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pygram11-0.15.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pygram11-0.15.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
pygram11-0.15.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
pygram11-0.15.0-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
pygram11-0.15.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pygram11-0.15.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
pygram11-0.15.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pygram11-0.15.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pygram11-0.15.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
pygram11-0.15.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
pygram11-0.15.0-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
pygram11-0.15.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pygram11-0.15.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
pygram11-0.15.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pygram11-0.15.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
pygram11-0.15.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
pygram11-0.15.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pygram11-0.15.0-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details

Total release size: 26.0 MB

Release files / pygram11-0.15.0.tar.gz

Download URL pygram11-0.15.0.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
3d77b6288f0b9672e9de842b1ed68a7aabe0f72ebbbc9977ad1b5dbfb6da3b88
BLAKE2b-256 checksum
How to use checksums
de193c09d3cec03dcf9e51ce571ed228bfee5bd9652510ad33f9b6085a8a9f17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp314-cp314t-win_amd64.whl

Download URL pygram11-0.15.0-cp314-cp314t-win_amd64.whl
Size 296.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
218197b0f06088898ce309b208d5b1e2f36e88ccb193de6331149673b70133f6
BLAKE2b-256 checksum
How to use checksums
dc026b9801b67792a22ca47e2e688385a984daf0c78f3bdf50a406776b9e6b60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp314-cp314t-win32.whl

Download URL pygram11-0.15.0-cp314-cp314t-win32.whl
Size 239.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
60de870ba35ff935b3703a3ae52d3f42e75b863b3b20b809f56b42b9c352d05d
BLAKE2b-256 checksum
How to use checksums
755c9beade9d40e9ac27d016c8906ec9c7c47c7400c07235b0441c5c205a15cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL pygram11-0.15.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
61e74f00b2b43fc7d4f82c4e7ae50890d4c4de28feff6d266c0bd4f90627cfde
BLAKE2b-256 checksum
How to use checksums
50c2cefc5a2008cb991bd9b4e7d8a52ff4a66a853b1db79bd3b3bdde1baff00f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL pygram11-0.15.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
8b84644951b02a189da4be5606388851cc3f0b6f5f47bba76069c70e8802972b
BLAKE2b-256 checksum
How to use checksums
5e07fd77e03cd49d2d25889697b5cf08b5e97c1fe1dce741bf29364e55f6d6ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pygram11-0.15.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 424.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fc556aace15acdf2f220b769f69e4dd4ac2c718197268e22521f4d3f14d79e58
BLAKE2b-256 checksum
How to use checksums
203479926ae940f0bd608fd36c6fdfb85edf332fabb1baacb9f1c28be2475668
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL pygram11-0.15.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 431.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2b8e9cdd7722fad21e687a609f7af16a8f2c791698e2773fadc06f6d4fbcc282
BLAKE2b-256 checksum
How to use checksums
4c73379288ee6c42cc8ff5789f4b1e0f7fde79e0dfd6dc2f447332eff4f64477
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp314-cp314t-macosx_14_0_arm64.whl

Download URL pygram11-0.15.0-cp314-cp314t-macosx_14_0_arm64.whl
Size 614.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
31b49671939afe9eccdda13c2f5b64315b46436687a7f122a42aff9c8a7c1fe6
BLAKE2b-256 checksum
How to use checksums
e123774a5fdf0b380bfb0b03e0ca516c70b34818dfe86cb8ed03a3286a6eec5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp314-cp314-win_amd64.whl

Download URL pygram11-0.15.0-cp314-cp314-win_amd64.whl
Size 232.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b0aa19016371281067a1cf810810529dbe2139fb4aace186e3764b79ef67cea9
BLAKE2b-256 checksum
How to use checksums
fe723ad9cd53f80d352b2da9c8329b42a708e3a1fc96f4d43439a91f7a6f432e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp314-cp314-win32.whl

Download URL pygram11-0.15.0-cp314-cp314-win32.whl
Size 202.3 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
9453ed4cf22ccffe20729d8443ec9aa062359c77e91c234d3f4978a3c13cf9c9
BLAKE2b-256 checksum
How to use checksums
38c4e57a7f9ea2df0b9accc4250991797c99260f5c3c671eff6a8d8837491b75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pygram11-0.15.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
afe41c483ddc277af93615ca097dcc08eda58f3ec3dac0550f5bf8c296a410fe
BLAKE2b-256 checksum
How to use checksums
c0af04883b13728720dd18a93ea54281fbfbe2208e432afe8ddf4f91ffa42365
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL pygram11-0.15.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f5eeb12e87f6c73de9284ad6941dcc1c60d886894733572a4aa594009fee38e3
BLAKE2b-256 checksum
How to use checksums
ffc0492fef0fa1f84d006d1501b127dfa2c5bdad5bd7e6886e184f2f580caef3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pygram11-0.15.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 408.7 kB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8dbf0a32b29b82e916bc5a1f931998d53101fd1ffcaf162ba08d38f0fecbd476
BLAKE2b-256 checksum
How to use checksums
00b7791fd5cbebab68f37bf0f9d353c9f37f336d90544b066dd1933a6606cea2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL pygram11-0.15.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 425.8 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
05ef5155993f77b5897056db24ce35a0092a7ae267ec9321b50683f3e5c2ce5c
BLAKE2b-256 checksum
How to use checksums
1ceff797d94d9815947eb27d2c8a10ee0d7760bdc9cad51df2e453b528193df6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp314-cp314-macosx_14_0_arm64.whl

Download URL pygram11-0.15.0-cp314-cp314-macosx_14_0_arm64.whl
Size 596.3 kB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
25d8bb34f6ff109ffd61248ec8ac0a49b4448a33cf35b82c074cbe3e08ef666e
BLAKE2b-256 checksum
How to use checksums
5bb00b02bbb274d9f847ce6108b349623546eb3d5c899da427413ebfad8cb50f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp313-cp313-win_amd64.whl

Download URL pygram11-0.15.0-cp313-cp313-win_amd64.whl
Size 229.0 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
b0ded93956e34bb643a7f903c6519a003b6f645952e84b8668fd240f63727f04
BLAKE2b-256 checksum
How to use checksums
fe9574f2fbd186839bcf810a61f96bb9b9024f3610fcaa4f8d7cd1d4f1f711d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp313-cp313-win32.whl

Download URL pygram11-0.15.0-cp313-cp313-win32.whl
Size 199.4 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
c230cc73e732a2302a3993df5fa25dff8fad093ac57d04e63baf9258154cbfca
BLAKE2b-256 checksum
How to use checksums
2f1c63aac59b6ebc9aec9d20823d93698a41f37e724e2874881e76efc0cd0e14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pygram11-0.15.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
10b7e9b0c1eb83aa4dfbc0753a29589b816f6528e84058204baa764a2520c5de
BLAKE2b-256 checksum
How to use checksums
b32116d33c5103d941b6e7ce12cceddda7adbb7f45747f39ac9828723fa8a6d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pygram11-0.15.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9803f380b2939b859a0e1919603435b90b3ac717f3b22bbac3bb49163cfe811e
BLAKE2b-256 checksum
How to use checksums
869ca09116aa6411e1552e9c94c969b34ce568f332050c911a30cedcc251fee8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pygram11-0.15.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 413.6 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cd081d3cb89639203be7e974b8399167e6833f97bedb6ea9c5c33933a1178fe0
BLAKE2b-256 checksum
How to use checksums
73b493b73a1301bf6ecd2255c8fa94140c8358b26f3b457f69a93d1f446f1539
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL pygram11-0.15.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 425.8 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
184b78ba3a750787a6bff4a69e05e958f2aaccafd431f1b09ec2db3a0bb7434f
BLAKE2b-256 checksum
How to use checksums
5199143ed826716039ae64ee1e7f978770371b6017455d32a861a92ac0901165
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp313-cp313-macosx_14_0_arm64.whl

Download URL pygram11-0.15.0-cp313-cp313-macosx_14_0_arm64.whl
Size 591.9 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
110ae6d2bc970061c954573ace0209dd261399ddd729334a1122f8c2992a391b
BLAKE2b-256 checksum
How to use checksums
42e16e0224e0aa26a2164af8c3638fce564ad3ec13405604594e34a800567909
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp312-cp312-win_amd64.whl

Download URL pygram11-0.15.0-cp312-cp312-win_amd64.whl
Size 228.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a784314c243d2077922de8d754a6d4f930d0b958b9e1e4624fab38110abffb7b
BLAKE2b-256 checksum
How to use checksums
a3b45357272ad1f150f0c3e9dfcafeed20bb006336bb595a6e37b98084d58f83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp312-cp312-win32.whl

Download URL pygram11-0.15.0-cp312-cp312-win32.whl
Size 199.2 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
5f50eb7f7ae0a8ce9fc83027bbb4354bac0d72ecbf1abcdc3f51b96e41e0ff6d
BLAKE2b-256 checksum
How to use checksums
01d77948d3ec4701c9a9e24726828f2f95105cf62623513f2f9440575172f5be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pygram11-0.15.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bc1af645530bf59acb5e64564df9bda4287c3b278a6e3ac4bd85443407316a12
BLAKE2b-256 checksum
How to use checksums
9a0863bbebbf7f8ff1d60ad360f92b02fb699991378ce3328cdaecd510bbcf23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pygram11-0.15.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0801a3660162c73f8c12b6ef78552cb5d342bb10b4eed2a7e27b0459503008fa
BLAKE2b-256 checksum
How to use checksums
39ce97fc778b5f27dcfebd66a35bf149156ed1a0f5b17c9df1a1f25c9efc2276
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pygram11-0.15.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 416.1 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
519b6f4c2d84116a32037c5b491480e5ce908d18593c9dd9111a431890c84c27
BLAKE2b-256 checksum
How to use checksums
9fc5c9ddcc9536d1d553d1efed672fd8e52a40542bc967d6eb4328bcbedd6537
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL pygram11-0.15.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 428.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6307ec9f722cc2b389319ec34f31984a15cf99f14e62bd560d82f882db29ffe9
BLAKE2b-256 checksum
How to use checksums
9c7af81bb343bc3b101dee746e3a41cbda1ae9e1a512a0d9bfae5447659a6ca3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp312-cp312-macosx_14_0_arm64.whl

Download URL pygram11-0.15.0-cp312-cp312-macosx_14_0_arm64.whl
Size 592.0 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
e4d9b3764a6c694b95519490ad868a6ef36d52b9d1c4db9e5c5824bd53602247
BLAKE2b-256 checksum
How to use checksums
c695062fe05e1e361646545460447ff36713794195ad96034a6ebde1dc6196d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp311-cp311-win_amd64.whl

Download URL pygram11-0.15.0-cp311-cp311-win_amd64.whl
Size 227.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4b76b3dfa1164fd0205b664f5b9fd6d1632d34fe175d50cbd8c9dc195e0f5c08
BLAKE2b-256 checksum
How to use checksums
a3b1c33fc68fa22eb7b3ea7101cbc59372510123b44610183604f5b67dff3e7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp311-cp311-win32.whl

Download URL pygram11-0.15.0-cp311-cp311-win32.whl
Size 197.1 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
160c0ffc75cbdc866fdbf3308c569ba991a13c8191ad9bc12d704821bdcf7768
BLAKE2b-256 checksum
How to use checksums
b5d7eb8d3b37bd1b4d6b1d9ac827d2002f5201412c69bae9375903133731688c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pygram11-0.15.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.6 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4a5f9a0049078f247924d8cf683f68d6ce394e310b95660d2609f62632032f62
BLAKE2b-256 checksum
How to use checksums
8e95115e92eb2918b1eadead8beb8bd5f03e3b22702b33a81c374d0bad452748
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL pygram11-0.15.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.5 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
71e7724e23c890b5bc5a79bfffa7edb154d9d2a91857c68f67c5f483e0cd1f12
BLAKE2b-256 checksum
How to use checksums
e9edcb7ce4f1d47b624b37a4486965b1953cc03f168e1d56f83d12c2b2a72d95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL pygram11-0.15.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 418.0 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5cc5ef9c06a2f8013bc09cbe1f2108736c5deea23d26e6ff25d508d345ff9b54
BLAKE2b-256 checksum
How to use checksums
a308e9421741ac3c6f488077d2d76e0a9ec165989ecc90ddda0c2f302e9934c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL pygram11-0.15.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 428.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cc07512b2d0d4c345eb38990e6f601cc19f7ef2e0e2482eea3b3d4d181c53772
BLAKE2b-256 checksum
How to use checksums
1b9ddd8e891a2eb4548d339c32587e99c03330a55705cb02bb8b9a8acaa6c1b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / pygram11-0.15.0-cp311-cp311-macosx_14_0_arm64.whl

Download URL pygram11-0.15.0-cp311-cp311-macosx_14_0_arm64.whl
Size 588.7 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
294d56898d6ca074e6b048465c69817e592b6146c2ad1052bdd35095568303d6
BLAKE2b-256 checksum
How to use checksums
cbbc904b7ead8cb82c4ec8833f5ebf34557a61ef40f6fb2e9d9268d1a3cb77f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release history Release notifications | RSS feed

This release

0.15.0 This release

36 release files

0.12.1

9 release files

0.11.1

9 release files

0.11.0

9 release files

0.9.1

10 release files

0.9.0

10 release files

0.8.2

10 release files

0.8.1

10 release files

0.8.0

10 release files

0.7.3

10 release files

0.6.1

7 release files

0.6.0

7 release files

0.5.2

9 release files

0.5.1

7 release files

0.5.0

7 release files

0.4.0

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.14

1 release file

0.1.13

1 release file

0.1.12

1 release file

0.1.11

1 release file

0.1.9

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page