Skip to main content

PyGLM

OpenGL Mathematics (GLM) library for Python

GLSL + Optional features + Python = PyGLM
A mathematics library for graphics programming.

PyGLM is a Python extension written in C++.
By using GLM by G-Truc under the hood, it manages to bring glm's features to Python.  
Some features are unsupported (such as most unstable extensions).
If you encounter any issues or want to request a feature, please create an issue on the issue tracker.

For a complete reference of the types and functions, please take a look at the wiki.

Tiny Documentation

Why PyGLM?

Besides the obvious - being mostly compatible with GLM - PyGLM offers a variety of features for vector and matrix manipulation.
It has a lot of possible use cases, including 3D-Graphics (OpenGL, DirectX, ...), Physics and more.

At the same time, it has great performance, usually being a lot faster than numpy! (see end of page)
(depending on the individual function)

Installation

PyGLM supports Windows, Linux, MacOS and other operating systems.

It can be installed from the PyPI using pip:

pip install pyglm

And finally imported and used:

from pyglm import glm

Changed in version 2.8
When using PyGLM version 2.7.3 or earlier, use

try:
    from pyglm import glm
except ImportError:
    import glm

Attention: Using import glm will be deprecated in PyGLM 3.0.

Using PyGLM

PyGLM's syntax is very similar to the original GLM's syntax.
The module glm contains all of PyGLM's types and functions.
Typing stubs by @esoma are available in the glm_typing module.

For more information, take a look at the wiki.

License requirements

Please make sure to include COPYING in your project when you use PyGLM!
(this is especially relevant for binary distributions, e.g. *.exe)

You can do so by copying the COPYING file (or it's contents) to your project.

Differences to glm

Instead of using double colons (::) for namespaces, periods (.) are used, so
glm::vec2 becomes glm.vec2.

PyGLM supports the buffer protocol, meaning its compitible to other objects that support the buffer protocol,
such as bytes or numpy.array
(for example you can convert a glm matrix to a numpy array and vice versa).
PyGLM is also capable of interpreting iterables (such as tuples) as vectors, so e.g. the following equasion is possible:

result = glm.vec2(1) * (2, 3)

Note: This feature might not or only partially be available in PyGLM versions prior to 2.0.0

PyGLM doesn't support precision qualifiers. All types use the default precision (packed_highp).

If a glm function normally accepts float and double arguments, the higher precision (double) is used.

There is no way to set preprocessor definitions (macros).
If - for example - you need to use the left handed coordinate system, you have to use *LH, so
glm.perspective becomes glm.perspectiveLH.

All types are initialized by default to avoid memory access violations.
(i.e. the macro GLM_FORCE_CTOR_INIT is defined)

In case you need the size of a PyGLM datatype, you can use

glm.sizeof(<type>)

The function glm.identity requires a matrix type as it's argument.

The function glm.frexp(x, exp) returns a tuple (m, e), if the input arguments are numerical.
This function may issue a UserWarning. You can silence this warning using glm.silence(1).

The function glm.value_ptr(x) returns a ctypes pointer of the respective type.
I.e. if the datatype of x is float, then a c_float pointer will be returned.
Likewise the reverse-functions (such as make_vec2(ptr)) will take a ctypes pointer as their argument
and return (in this case) a 2 component vector of the pointers underlying type.

glm.silence(ID) can be used to silence specific warnings.
Supplying an id of 0 will silence all warnings.

FAQ

How to pass the matrices generated by PyGLM to OpenGL functions?

You will find an overview on the [Passing data to external libs] page.

Types and functions are not available after installing from the PyPI using pip install glm

Most likely you've installed glm, a JSON parser and not PyGLM (or a very early version of PyGLM).
The correct install command is:

pip install pyglm

Why is <experimental extension name here> not supported?

I prefer not to add too many experimental extensions to PyGLM, especially as they might change or be removed in the future and it is simply too much effort for me to keep up with all that.  
If you need a specific experimental extension, feel free to submit a feature request on the issue tracker.  
I try adding them on a one-by-one basis.

Short example

from pyglm import glm

# Create a 3D vector
v1 = glm.vec3(1, 2, 3)
v2 = glm.vec3(4, 5, 6)

# Vector addition
v3 = v1 + v2
print(f"Vector addition: {v3}")
# Vector addition: vec3(            5,            7,            9 )

# Vector cross product
# -> The resulting vector is perpendicular to v1 and v2.
cross_product = glm.cross(v1, v2)
print(f"Cross product: {cross_product}")
# Cross product: vec3(           -3,            6,           -3 )

# Vector dot product
# -> If the dot product is equal to 0, the two inputs are perpendicular.
dot_product = glm.dot(v1, cross_product)
print(f"Dot product: {dot_product}")
# Dot product: 0.0

# Create a 4x4 identity matrix
matrix = glm.mat4()
print(f"Identity matrix:\n{matrix}")
# Identity matrix:
# [            1 ][            0 ][            0 ][            0 ]
# [            0 ][            1 ][            0 ][            0 ]
# [            0 ][            0 ][            1 ][            0 ]
# [            0 ][            0 ][            0 ][            1 ]

# Rotate the matrix around the Z-axis
angle_in_radians = glm.radians(45)  # Convert 45 degrees to radians
rotation_matrix = glm.rotate(matrix, angle_in_radians, glm.vec3(0, 0, 1))
print(f"Rotation matrix (45 degrees around Z-axis):\n{rotation_matrix}")
# Rotation matrix (45 degrees around Z-axis):
# [     0.707107 ][    -0.707107 ][            0 ][            0 ]
# [     0.707107 ][     0.707107 ][            0 ][            0 ]
# [            0 ][            0 ][            1 ][            0 ]
# [            0 ][            0 ][            0 ][            1 ]

# Apply the rotation to a vector
# -> We use a vec4 with the w-component (given vec4(x, y, z, w)) set to 1, 
#    to put v1 into homogenous coordinates.
rotated_vector = rotation_matrix * glm.vec4(v1, 1)
print(f"Rotated vector: {rotated_vector}")
# Rotated vector: vec4(    -0.707107,      2.12132,            3,            1 )

PyGLM in action

Want to see what PyGLM can do?
Take a look at the examples from the popular LearnOpenGL tutorials by Joey De Vries running in Python using PyGLM.
LearnOpenGL

Speed comparison to numpy

The following is the output generated by test/PyGLM vs Numpy.py

Evaluating performance of PyGLM compared to NumPy.

Running on platform 'win32'.

Python version:
3.13.0 (tags/v3.13.0:60403a5, Oct  7 2024, 09:38:07) [MSC v.1941 64 bit (AMD64)]

Comparing the following module versions:
PyGLM (DEFAULT) version 2.7.2
 vs
NumPy version 2.1.2
________________________________________________________________________________

The following table shows information about a task to be achieved and the time
it took when using the given module. Lower time is better.
Each task is repeated ten times per module, only showing the best (i.e. lowest)
value.


+----------------------------------------+------------+------------+-----------+
| Description                            | PyGLM time | NumPy time |     ratio |
+----------------------------------------+------------+------------+-----------+
| 3 component vector creation            |            |            |           |
| (100,000 times)                        |        8ms |       30ms |     3.78x |
+----------------------------------------+------------+------------+-----------+
| 3 component vector creation with       |            |            |           |
| custom components                      |            |            |           |
| (50,000 times)                         |        8ms |       33ms |     4.05x |
+----------------------------------------+------------+------------+-----------+
| dot product                            |            |            |           |
| (50,000 times)                         |        3ms |       46ms |    13.53x |
+----------------------------------------+------------+------------+-----------+
| cross product                          |            |            |           |
| (25,000 times)                         |        2ms |      523ms |   288.77x |
+----------------------------------------+------------+------------+-----------+
| L2-Norm of 3 component vector          |            |            |           |
| (100,000 times)                        |        5ms |      249ms |    49.05x |
+----------------------------------------+------------+------------+-----------+
| 4x4 matrix creation                    |            |            |           |
| (50,000 times)                         |        5ms |       15ms |     3.03x |
+----------------------------------------+------------+------------+-----------+
| 4x4 identity matrix creation           |            |            |           |
| (100,000 times)                        |        6ms |      222ms |    36.61x |
+----------------------------------------+------------+------------+-----------+
| 4x4 matrix transposition               |            |            |           |
| (50,000 times)                         |        3ms |       23ms |     6.73x |
+----------------------------------------+------------+------------+-----------+
| 4x4 multiplicative inverse             |            |            |           |
| (50,000 times)                         |        4ms |      336ms |    90.30x |
+----------------------------------------+------------+------------+-----------+
| 3 component vector addition            |            |            |           |
| (100,000 times)                        |        5ms |       52ms |    10.11x |
+----------------------------------------+------------+------------+-----------+
| 4x4 matrix multiplication              |            |            |           |
| (100,000 times)                        |        8ms |       55ms |     6.85x |
+----------------------------------------+------------+------------+-----------+
| 4x4 matrix x vector multiplication     |            |            |           |
| (100,000 times)                        |        6ms |      152ms |    23.39x |
+----------------------------------------+------------+------------+-----------+
| TOTAL                                  |      0.06s |      1.74s |    26.97x |
+----------------------------------------+------------+------------+-----------+

Metadata

Release files for pyglm 2.8.2

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

Source distribution (sdist)

Source distribution for pyglm 2.8.2
File Size Uploaded
pyglm-2.8.2.tar.gz 584.2 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyglm 2.8.2
File
pyglm-2.8.2-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
pyglm-2.8.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyglm-2.8.2-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
pyglm-2.8.2-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pyglm-2.8.2-cp313-cp313-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-32 Details
pyglm-2.8.2-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pyglm-2.8.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyglm-2.8.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pyglm-2.8.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
pyglm-2.8.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32 Details
pyglm-2.8.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
pyglm-2.8.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pyglm-2.8.2-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
pyglm-2.8.2-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
pyglm-2.8.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyglm-2.8.2-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
pyglm-2.8.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pyglm-2.8.2-cp312-cp312-musllinux_1_2_i686.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-32 Details
pyglm-2.8.2-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pyglm-2.8.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyglm-2.8.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pyglm-2.8.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
pyglm-2.8.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details
pyglm-2.8.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
pyglm-2.8.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pyglm-2.8.2-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
pyglm-2.8.2-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
pyglm-2.8.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyglm-2.8.2-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
pyglm-2.8.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pyglm-2.8.2-cp311-cp311-musllinux_1_2_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-32 Details
pyglm-2.8.2-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
pyglm-2.8.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pyglm-2.8.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pyglm-2.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pyglm-2.8.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details
pyglm-2.8.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
pyglm-2.8.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pyglm-2.8.2-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
pyglm-2.8.2-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
pyglm-2.8.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyglm-2.8.2-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
pyglm-2.8.2-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pyglm-2.8.2-cp310-cp310-musllinux_1_2_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-32 Details
pyglm-2.8.2-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
pyglm-2.8.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pyglm-2.8.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
pyglm-2.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
pyglm-2.8.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details
pyglm-2.8.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
pyglm-2.8.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pyglm-2.8.2-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
pyglm-2.8.2-cp39-cp39-win_arm64.whl CPython 3.9 CPython 3.9 Windows ARM64 Details
pyglm-2.8.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pyglm-2.8.2-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
pyglm-2.8.2-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
pyglm-2.8.2-cp39-cp39-musllinux_1_2_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-32 Details
pyglm-2.8.2-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
pyglm-2.8.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pyglm-2.8.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
pyglm-2.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
pyglm-2.8.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32 Details
pyglm-2.8.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
pyglm-2.8.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pyglm-2.8.2-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 510.9 MB

Release files / pyglm-2.8.2.tar.gz

Download URL pyglm-2.8.2.tar.gz
Size 584.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b4847b0b60888b5c649b17b0a72d1f3f1ee07086cd5f431a7d977fad3cdbadab
BLAKE2b-256 checksum
How to use checksums
e1199e9871a2cc8b3c26e57525a3233a5d75c4198c6cc7d63b62059b805fe531
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp313-cp313-win_arm64.whl

Download URL pyglm-2.8.2-cp313-cp313-win_arm64.whl
Size 1.2 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
a200ec556f31a1936aefc88baa4cd7e01d011ae83a250f74876548247e1c5add
BLAKE2b-256 checksum
How to use checksums
5d9b68e2449c5a9db968f3efe138d68df0ad387774c0f3b60f361b5b270ccc9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp313-cp313-win_amd64.whl

Download URL pyglm-2.8.2-cp313-cp313-win_amd64.whl
Size 1.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6a492dc524f3bffb27c47d9fc62afc690379ea311f1b9543487efe3869a3e1ae
BLAKE2b-256 checksum
How to use checksums
c6c023445245d9dbbc3ff8c45061f6c9b5dd679a53604b38026e11a3df193ff2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp313-cp313-win32.whl

Download URL pyglm-2.8.2-cp313-cp313-win32.whl
Size 1.3 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
9cf869167f18251a554fbf54b2f65af31803a428a2b6e46b975b429a0e973ff8
BLAKE2b-256 checksum
How to use checksums
dd54f10d9e95c98b2806e898a81755c447efc81983b62d1a5e4501419b902173
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pyglm-2.8.2-cp313-cp313-musllinux_1_2_x86_64.whl
Size 12.7 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
24957473986f26e907e17734e25761cee32475476a071976049b9b86aaad30ed
BLAKE2b-256 checksum
How to use checksums
7860125c09cceb467497e8fe76b3a3dc8c7d312a5a526a5b899ffa0139b7992f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp313-cp313-musllinux_1_2_i686.whl

Download URL pyglm-2.8.2-cp313-cp313-musllinux_1_2_i686.whl
Size 12.1 MB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
01db79724c736846105162b9cb89c1a9262fd5b3a87239e06dbb977e83f071ce
BLAKE2b-256 checksum
How to use checksums
80b22c3b9335c8ccfb8e22a5ada7d843cd8b49851cc2a7542adfe5c313f1a18a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pyglm-2.8.2-cp313-cp313-musllinux_1_2_aarch64.whl
Size 12.0 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
402c0a4de35cc55ef9b27a463abcc3d8ff0fe5a6a3cc1b2d403c9d554e7dae0e
BLAKE2b-256 checksum
How to use checksums
fb31dbd0458b23faaff1ba6954da9cd4fb29346800eaf1f0be0f2d07490f5edc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyglm-2.8.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 12.2 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
77f6b401007d5babbc6a328cb85b6d23f180e37f1a44b4516d8274f48acae0cf
BLAKE2b-256 checksum
How to use checksums
573e1f93ceeccc7dfda62668a23746068b97481cd0ec9b3f28400a2d1123a557
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyglm-2.8.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.7 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fa2d1511b7b04cb0a69c09f75d0b7f649c7809d3a3462abdc6745dd212b956a1
BLAKE2b-256 checksum
How to use checksums
f2239884bb40767483760cb35190a2fbca7ed1f85879fb10aaa2f03fa4542805
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyglm-2.8.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.8 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e69b938f6de1679a7ad5019ee3896cb4aec9dde90c617bef8a7d0d718a1f1e4d
BLAKE2b-256 checksum
How to use checksums
ae93d858c4111491199b7176dfe27f035bbecfa0a88f2d2543695a803e9730e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyglm-2.8.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Size 11.6 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
094bd832748ca0f2a21b4fb20752a98e1d85353bdb7526c51ce9d3c08a23991a
BLAKE2b-256 checksum
How to use checksums
e2c6532ae80542c189651ae447c13d675c0fec9220435db4a98964fd97ed81ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pyglm-2.8.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 12.2 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a46be69db5fb3421cb49cb0eb18080db62cb6f38322ab50ceac126f341128ad1
BLAKE2b-256 checksum
How to use checksums
11c14ddac0b22ab212944a6e310e86adc8a68db5232f026e63453edef7ffc6b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL pyglm-2.8.2-cp313-cp313-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d9cd5b3189e6f78a8095e33e4f22b274c16a468dd074169efcfee4711ccb6c9a
BLAKE2b-256 checksum
How to use checksums
72a66dacd84e4fdb1a91139a475a59733e011dd7b4f26c873144c42ff0b01562
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp313-cp313-macosx_10_13_x86_64.whl

Download URL pyglm-2.8.2-cp313-cp313-macosx_10_13_x86_64.whl
Size 1.6 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
a3c3f67f229f22b37a7076e36fd432795935cc1db25b7e133ae0ca1f7a9cbbb5
BLAKE2b-256 checksum
How to use checksums
7ee79a6e796eae5ff4810750e5e31e949527381d547b76ee06faad08d7fbf0b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp312-cp312-win_arm64.whl

Download URL pyglm-2.8.2-cp312-cp312-win_arm64.whl
Size 1.2 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
db87fa313e341ef527b5376633b241e6f5ba4deb28feb8f19f11c9396fd88a42
BLAKE2b-256 checksum
How to use checksums
d4efa3c53dd7eca7e0c552555f9744708a3566b0c2b86572a2cdb3cd824e19d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp312-cp312-win_amd64.whl

Download URL pyglm-2.8.2-cp312-cp312-win_amd64.whl
Size 1.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7968f3b047ee9b8d5ab8707c81371015f523385480a1bfe73eaf3d6e39e74db7
BLAKE2b-256 checksum
How to use checksums
d2e23657590a0c67062476ce4948b7db25f6acb615f910728f5c7ba10a8e0e9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp312-cp312-win32.whl

Download URL pyglm-2.8.2-cp312-cp312-win32.whl
Size 1.3 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
b6ec9dc9e12a4e1d2cb2c91656e59eb1f30309b2882e6e354ce437ff5f7610f3
BLAKE2b-256 checksum
How to use checksums
70f00030756d96047d04ba541ff7ff9bbeb04d027067d58d0720a5e61e3b3003
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pyglm-2.8.2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 12.7 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7e9d895e6697ff318b8c9b80dde957744cbfbeb0d22e61fce64906a3fe1f4bff
BLAKE2b-256 checksum
How to use checksums
8699a1b5d3f8e660f6ed68906231e5a32e3cfbfaceda7b7f8d900c633660b81d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp312-cp312-musllinux_1_2_i686.whl

Download URL pyglm-2.8.2-cp312-cp312-musllinux_1_2_i686.whl
Size 12.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
aa4168a8332116f8c8cd353b908eb96ccc7c5824dda0e44e072e623612f0e202
BLAKE2b-256 checksum
How to use checksums
a5c53933fd9d48ea6830f997f5cbeba94ac254544cc9c6840c8a4c0c0bc30645
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pyglm-2.8.2-cp312-cp312-musllinux_1_2_aarch64.whl
Size 12.0 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3271dca306c17d5ba70820125424fba5b4a5d3d3ea5b2a9d28a468bb86ee8e15
BLAKE2b-256 checksum
How to use checksums
75d37aadea7c9ebb08d5c91567e355d9545549a0baeab6ebe5c3af465ddf3f0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyglm-2.8.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 12.2 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3a0765a4ed676431627541a4561b36fa95b01823a488f291141de48f412e44b7
BLAKE2b-256 checksum
How to use checksums
8efa483e7a5586e0eb5ffc7e07cc76afa47839fcb11563e86e4298aa67a66ed7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyglm-2.8.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.7 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
40f088c4e5287c565d9295895feead6b747a0ddbada91088e18383737b328fed
BLAKE2b-256 checksum
How to use checksums
ea535d0410d1c4bce24f4689d5a7ea2208f264ce7c555db6a1d2b94e0ef718be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyglm-2.8.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.8 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ad5f6b40f391bf7b4fd5256b4153ff955ef497638fa24bec0d21bac27a210947
BLAKE2b-256 checksum
How to use checksums
06ba18314b4e82a1d8af3434cf146df1500888b7d69e3810f214f4d8d6bf3bb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyglm-2.8.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 11.6 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
edbc51eef30a79019649669c0d98d9295f6e370570a7767426aaa8452d5b9d46
BLAKE2b-256 checksum
How to use checksums
20245b854fd170a8edcf2ca71d8cac4b9634dfde5763fab54fa178cac4292cee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pyglm-2.8.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 12.2 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c90c07472602952dbd9f7f745c1212fa73fbb8913af02b70a2d3f04ee5afd3e7
BLAKE2b-256 checksum
How to use checksums
1a7b36751a2e787f157e537222a2a460fc2ca52ae8368292dd9c98ca078e0ead
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL pyglm-2.8.2-cp312-cp312-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5692aa3940ce1351c7963203d29ceb051a2f83a0721b2796cb18860f01dafc7e
BLAKE2b-256 checksum
How to use checksums
c84854d27e2528bfd728b568a66c4a6db357306daa9c12127d57ae28e26932ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp312-cp312-macosx_10_13_x86_64.whl

Download URL pyglm-2.8.2-cp312-cp312-macosx_10_13_x86_64.whl
Size 1.6 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
cd1adae33ea6c50ec057eb9701dda913459207f942484263f0d9c3b813b660c2
BLAKE2b-256 checksum
How to use checksums
2ed0565bbf8e4d252bd562c7e9032dcb1980821e96a027b142d85089ef7c1d24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp311-cp311-win_arm64.whl

Download URL pyglm-2.8.2-cp311-cp311-win_arm64.whl
Size 1.2 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
a336a0ff105c3254888b7e4c517bbd166e77bdeb78c73ee7de23c30877c3a288
BLAKE2b-256 checksum
How to use checksums
ac9a071058504080a08fb5133a7563e7c98ce78dd3ed3d53f49ee8b610c8bbdf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp311-cp311-win_amd64.whl

Download URL pyglm-2.8.2-cp311-cp311-win_amd64.whl
Size 1.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
21eaff3e1d330762a92ae4e5fcf894ae0067f962c836c321e87e0a6175ec1890
BLAKE2b-256 checksum
How to use checksums
86371b88ca644e9fcb2e2e3b6691bfa38b28667e3fd66040beeb99be77d921db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp311-cp311-win32.whl

Download URL pyglm-2.8.2-cp311-cp311-win32.whl
Size 1.3 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
58d42a43e22b9224cd3daaf7888b438ad07e183d750ad77fc62020b6b8b2928d
BLAKE2b-256 checksum
How to use checksums
749a28562061f572eea67dd693de0e2e2b19ebbb91c3119ad889d7924092a6ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pyglm-2.8.2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 12.6 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e65ad1b5415d5f60a13a2c23335d60638630ec89c87bafa744fa10e8364e06c5
BLAKE2b-256 checksum
How to use checksums
d0311fcbb65ec5f36bf116456f52722c19d5f02ecf4e59d50df6a8ed4f7fdaf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp311-cp311-musllinux_1_2_i686.whl

Download URL pyglm-2.8.2-cp311-cp311-musllinux_1_2_i686.whl
Size 12.0 MB
Tags CPython 3.11 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
7d7c62b6d9d51ff13dfff50f297fdb1a2166d8a51f29d80e401c9d764840a4af
BLAKE2b-256 checksum
How to use checksums
51822775cac1135016609745a3f7825514f18544372dff7f769c9392d498bb79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL pyglm-2.8.2-cp311-cp311-musllinux_1_2_aarch64.whl
Size 11.9 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0821176a57d6d1c9c03085b86bfc13686d4cf814ebdaedcff540b7af292c7738
BLAKE2b-256 checksum
How to use checksums
c8a740a1f926ac70d0afd1af21e620bdd1af9dd1ec8d2d63e659586456f67bc3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyglm-2.8.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 12.1 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cc99d62edec14f8ee120546667d48275b5b0d11f5ace283051ad81e9f1d4de19
BLAKE2b-256 checksum
How to use checksums
aa174a09396c294629d39f3de1782255e056e957a17eb7c924dbd2efac4b61d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyglm-2.8.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.6 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e2798ac14fcade4211f0b7fece3c567c6b5e401c0e221b4ea1d0b4bb47c50f77
BLAKE2b-256 checksum
How to use checksums
069c7c5386b3e918cad3702337d8fce493cf9cfa1b977048e50f5e9ec01e8203
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyglm-2.8.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
082767061cd1181c01dc8f49945ea68699d0bfe940afb52bbed9c0e101572827
BLAKE2b-256 checksum
How to use checksums
be4b0f1681839555b1da470821155b64d2ea07287b67395cd194c8c6c96dd524
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyglm-2.8.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 11.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
8094dc6c51eaac28720ef7ec6bbaadca9c6afe494cb95848cb0bce95e0314145
BLAKE2b-256 checksum
How to use checksums
e0a8751cf31146b667ea17f455c6c0f33b81e814103b907ef331c475b951ec16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pyglm-2.8.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 12.1 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
cf4230800140b2d440b04bde290e1f8b61290aeebea7ab4680d939322a582686
BLAKE2b-256 checksum
How to use checksums
56ace4655af8b902a81f46bf2be90868329d65af612ceaa40ee4a67f4f979089
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyglm-2.8.2-cp311-cp311-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0ac466ba49155fda6ea9c3e0ba459071eafd398ee5b54562ddd57c7862ae946c
BLAKE2b-256 checksum
How to use checksums
a15ffa4fc632e48fce1101071262e3213609329f0e5e91dfbaed5e4629c186c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pyglm-2.8.2-cp311-cp311-macosx_10_9_x86_64.whl
Size 1.6 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e238e52a6bc62cbbd1b9a73e613b5ee32a8c525158d0f0cb04f98cd456ddbed1
BLAKE2b-256 checksum
How to use checksums
b0b3e48c3015010ac524e97a6cf23da813bac4f0381def579aedc4055ceba378
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp310-cp310-win_arm64.whl

Download URL pyglm-2.8.2-cp310-cp310-win_arm64.whl
Size 1.2 MB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
0c4576bb2c1d7f71c483204d9b2cbb7e456c1e74dc0714bb3a51af1d18b66907
BLAKE2b-256 checksum
How to use checksums
de907ddacc18454aa049a4401de556a59d8ceba0031875a7717a8fbd9d922811
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp310-cp310-win_amd64.whl

Download URL pyglm-2.8.2-cp310-cp310-win_amd64.whl
Size 1.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
37974f2a434075cfa2b6435cb6dcbbff151aa6a5bc3aae6b2d323f2920cfb071
BLAKE2b-256 checksum
How to use checksums
abb27ad1f5ccffe2d3aad6209732586987b3d924c702d45ca2e815bfe503914f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp310-cp310-win32.whl

Download URL pyglm-2.8.2-cp310-cp310-win32.whl
Size 1.3 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
8d7492729bb1861eb9cc895d124d0e42b2d40d033b0367f2fcea2b8ac3c28fe0
BLAKE2b-256 checksum
How to use checksums
32f8817ad2057bdef9bca89ef9a6775cc7b0d10fdbce902b32bc3a6e36d4ceb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pyglm-2.8.2-cp310-cp310-musllinux_1_2_x86_64.whl
Size 12.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
60342a40b780d2f9f686a5e03f4351dff9c3fe33b923f06fec043c9c0bbaaa7c
BLAKE2b-256 checksum
How to use checksums
8dcab3142d0a42b67db85f60db4226ae6279fb770192cc66ff6e74cc58562864
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp310-cp310-musllinux_1_2_i686.whl

Download URL pyglm-2.8.2-cp310-cp310-musllinux_1_2_i686.whl
Size 11.7 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
793aae3aa1b09ed8400cda48f2ca640041c4ac2748f38e97925dac56f28ec6fb
BLAKE2b-256 checksum
How to use checksums
6eb5c0457e40395fae9c2c725d803c1e4b66acb338fd948d20ff20ec7f9f458c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL pyglm-2.8.2-cp310-cp310-musllinux_1_2_aarch64.whl
Size 11.5 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e78fb7f1e76c5c736494ac68f7ff71358e6b8b23d9f7ab2b51eccec33d1fe736
BLAKE2b-256 checksum
How to use checksums
a242b1d15504bf0a25b1710de363962ba7d6aa03ed4b8588e98d0ad05980df13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyglm-2.8.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 11.7 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a2853b06dd820c6b431e6d7296e7e13fb82066396bf3c76451a97e5c346b529e
BLAKE2b-256 checksum
How to use checksums
7c27e957bbace3f303c6dcc21390fde3b9cccc2b264040877550cb56c313c0d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyglm-2.8.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.2 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
13543a5516f74cb6634ed76f69097e4d47a4f5197ffb9876938ed755bdf0a167
BLAKE2b-256 checksum
How to use checksums
117e5d2018180bdee6f2973c197862c5aaffcb197f85d5c6adc52de6245ab27c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyglm-2.8.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.2 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6b9a577a70e9b3f364d8a567405811dea939c64ecba310bc7faa1b349034a7e7
BLAKE2b-256 checksum
How to use checksums
8de528b20fbaca69022a7ab6cd8e0e58b47741a5fee41ce2e755012046c03b4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyglm-2.8.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 11.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
f63cf23c8ad08607d5723d9e72d2b5f6de5e59ab440645358349ea150449290e
BLAKE2b-256 checksum
How to use checksums
31357d9c00a87269253f337947aa82827c70d859cfaea0ce3a7528e5c53d73db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pyglm-2.8.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 11.5 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
9727328d3844ca105d96adc7e99036f00a2b50d82c0071d4f49206abdb6c27da
BLAKE2b-256 checksum
How to use checksums
dd84ec3321cbb451a8cf07c170587ff40ca349bd5e2dceec05a1d2a195685c37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL pyglm-2.8.2-cp310-cp310-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
37e43503a3f8c4750dae84f2eab5198c78a38a9ba2b607935f9a0a9e8802a08a
BLAKE2b-256 checksum
How to use checksums
6db46ef9861d683fbce7be5a672a715ca39b5597ae6f7d5fffca737b0495a00d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pyglm-2.8.2-cp310-cp310-macosx_10_9_x86_64.whl
Size 1.6 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8cadb5f66c30654e8292e87c737081ff8bf2bbb15f10d73fc3e2abf005cededd
BLAKE2b-256 checksum
How to use checksums
033861dc44ffea30788e2310bf979ad9dee194038af4f69de8f437143219504a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp39-cp39-win_arm64.whl

Download URL pyglm-2.8.2-cp39-cp39-win_arm64.whl
Size 1.2 MB
Tags CPython 3.9 Windows ARM64
SHA-256 checksum
How to use checksums
018e2ca131c935b6fa147ec39c15f5d3936890ada43645cca4f208ccc4410188
BLAKE2b-256 checksum
How to use checksums
f751a96397d08de1a4b936f1c87172043fac0a6d2a8ae8d87bb3da16fc57269f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp39-cp39-win_amd64.whl

Download URL pyglm-2.8.2-cp39-cp39-win_amd64.whl
Size 1.7 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
859f68e70a52e7e042d53636b96d36a28be63965aa8429ac43c009eaf5640040
BLAKE2b-256 checksum
How to use checksums
41ae0ed713722177dc945ce3d10e12ad86d80574f909b6ade0aeb407d6b0dcf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp39-cp39-win32.whl

Download URL pyglm-2.8.2-cp39-cp39-win32.whl
Size 1.3 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
a3ccd42dc7417c6c223b58feb085bbd723cc7ba42acc95b7561ebbaf5b26601c
BLAKE2b-256 checksum
How to use checksums
929b382bcd79bb7311ac5e6218827fe23bfce05e792f21ec28d96ec0f40e5a25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL pyglm-2.8.2-cp39-cp39-musllinux_1_2_x86_64.whl
Size 11.9 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
65e94ce6451e688e64099f2c7d81a1ca3e299de6c1a4bb993b869b23a44aeb73
BLAKE2b-256 checksum
How to use checksums
914f1e8bc8ae977aa3949eb22389d1a9f5bf9a8fea4611e0cd83998ce757c315
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp39-cp39-musllinux_1_2_i686.whl

Download URL pyglm-2.8.2-cp39-cp39-musllinux_1_2_i686.whl
Size 11.4 MB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
d09e8304414e5c1b4a9540215d6221925f896c0bdc1b5cc003e4b8c699209642
BLAKE2b-256 checksum
How to use checksums
ad1357b3dea486db1772801773c252e541ba1b70147e57f18f5caf861b38777c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL pyglm-2.8.2-cp39-cp39-musllinux_1_2_aarch64.whl
Size 11.2 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
865aaa996345239499e7ad6f8b9cd7e2411c55e4719d0dc91ea20fdea810080b
BLAKE2b-256 checksum
How to use checksums
5f087b1c4847e6981752c28a4b0fbead1f6cd24ef278d487642e58e564a20b9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyglm-2.8.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 11.4 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a3ec5b90f9ba6ef151d1a46f8a1e3026c0a55b6f78629d468e0b7e3580184013
BLAKE2b-256 checksum
How to use checksums
8a26d6ceb35e9df3d9ca5d67a28a787d46849046dd42f2c27bcd4aa48cc27599
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL pyglm-2.8.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 10.9 MB
Tags CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
cb7d3299fd72af27bcc1647c266efb0e259e2625a5a44be50019348d3099c361
BLAKE2b-256 checksum
How to use checksums
a42a71f831298019af86b832204d2a8260229b565b658fb7b0f84ca639243b3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyglm-2.8.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 11.8 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5965c6c06272105be0e59897394d351c4fcf8d5bc1023efdbc9a3e70a0c92dcb
BLAKE2b-256 checksum
How to use checksums
53b7817d9938b343747843df6da64bcd598c8e384e29b81285e1ce2d29886ef1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL pyglm-2.8.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Size 10.7 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
295069ceda113996305ea126f50100f7b34c28580b41b5d10d008569bddd480a
BLAKE2b-256 checksum
How to use checksums
8f6037904b7371e9f11f795c14f36c2b09aded801f5edcfa1992e2c704d170e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pyglm-2.8.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 11.2 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
cb842b8ab216c8152e5166052f770f1e3c218aee577022dd0297f83c0ff00411
BLAKE2b-256 checksum
How to use checksums
d5d4d80b7990da15e12000f8d67f93b956bc3b9e9d45fe4a037124959fc31bc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL pyglm-2.8.2-cp39-cp39-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3e5d429c42d9fdcffa7d3aef62cdac668470793a30945ce7353722958ea89e5d
BLAKE2b-256 checksum
How to use checksums
21934a48ba2e201ed35dff5f366ee58be2e07999bb1aeaec0ef9ab3cd379a9df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / pyglm-2.8.2-cp39-cp39-macosx_10_9_x86_64.whl

Download URL pyglm-2.8.2-cp39-cp39-macosx_10_9_x86_64.whl
Size 1.6 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
bbff6b56779d456833e1af966af1739802f2ab7de02d66296a03231dc9034318
BLAKE2b-256 checksum
How to use checksums
6d0f0afeb162251cd4608efd6b592411b521b7351fdcee3fdec847a4d6d8f347
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release history Release notifications | RSS feed

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