pygram11
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)
| File | Size | Uploaded | |
|---|---|---|---|
| pygram11-0.15.0.tar.gz | 1.4 MB | Details |
Built distributions (wheels)
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
|