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.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 pyglm 2.8.0
File Size Uploaded
pyglm-2.8.0.tar.gz 582.9 kB Details

Built distributions (wheels)

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

Total release size: 509.3 MB

Release files / pyglm-2.8.0.tar.gz

Download URL pyglm-2.8.0.tar.gz
Size 582.9 kB
Tags Source
SHA-256 checksum
How to use checksums
51a8b027a60a30bd48b3d9fdbbc44f22b8a061ad2c0e9fbbfa80282240f250af
BLAKE2b-256 checksum
How to use checksums
127d55c145a79dc238e0df4ef5b90328a9fb113f27b24353636d181c50ec7346
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-cp313-cp313-win_arm64.whl
Size 1.2 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
3d2dd466801a695fa732c9413ca1d12c4eafb165e79c10c58ab9be9c767990bf
BLAKE2b-256 checksum
How to use checksums
53d2d4bfb37f81bc41875a0fdda472bb4988ef445794107fa6c2aea7df09228e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-cp313-cp313-win_amd64.whl
Size 1.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
09f097123065ec826bc89b37ef9817f70152f194ac4cc122b622ee942284b325
BLAKE2b-256 checksum
How to use checksums
42df07dd41ffa6b668726a88f9dc82dea90340406e2bf7a2f93e8a8cdb032dd9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

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

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

Download URL pyglm-2.8.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 12.6 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
84941e682616fa5c420f4621f89fafd847108e054f00d809fb77f5d5e3ea898e
BLAKE2b-256 checksum
How to use checksums
119c2b9acf76b8d2725d5e426091f08b708265751e2858a097454f55b82cbcd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-cp313-cp313-musllinux_1_2_i686.whl
Size 12.0 MB
Tags CPython 3.13 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
c072cdf902fd8320b9b8f00c4fdde223d87ae9d53b8fbcc17653f12e0795729b
BLAKE2b-256 checksum
How to use checksums
d3e7e16e708ecf2b248dfb730c74331d3cfde2b52ec554c5b93e095fcde54123
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 11.9 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1acd38f308873b092a6db8b95bd314b5fb795743f581345cc738a6bdfbd44a28
BLAKE2b-256 checksum
How to use checksums
2f20e74afccc342dedac75d3857ea68c17ba448122dfef36d1f8058e87a6937e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
6b6c62759b2d3805a3724fef508d8267544a7a6d0490860147caa53107240d3e
BLAKE2b-256 checksum
How to use checksums
7cd750c79cebb076f27013f9ee9c2c72aa9a9db6de181cc48da79beae005b2ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

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

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

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

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

Download URL pyglm-2.8.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Size 11.5 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
fee61613f55dea9166a1463b49978804118d49b03b1e939efc8122fd0801b4bf
BLAKE2b-256 checksum
How to use checksums
80dd2969975f5692a71e4afe4618a1f7fd74ac701b46d13b1e874e5cbbdf6a08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 12.1 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
324a0b99a72a81044175c23bad94f338a35be8cc15de34e43513d2e778db1963
BLAKE2b-256 checksum
How to use checksums
12818f18ed1daf52a27dccb6be5d4b40397532072537a78c026c97765a72a762
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
bbe0b3ae783beee905fcaa65f996935bd70f7fe804bacb52792af7ef4637a727
BLAKE2b-256 checksum
How to use checksums
e29927966ee167ae7e9654762c291002f5619fa6102d8f37c384f3ae104009fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
a91d2ab93edd29f797f436267779385a888338a0ba532033a96033ec6c4dd544
BLAKE2b-256 checksum
How to use checksums
523c87f28deb98f494e129c277bee19ae0089b7412ff5b2b53b1fb9f1f238fa9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

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

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

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

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

Download URL pyglm-2.8.0-cp312-cp312-win32.whl
Size 1.3 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
77af0d77e692d807ef79638874334b3139b0aa44b3aab99f13107b3d08c81e2a
BLAKE2b-256 checksum
How to use checksums
690df43fbfdd52ca3ac73b8c90c42312243d5f14c95c5a58832ddd499b0cc84f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

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

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

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

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

Download URL pyglm-2.8.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 11.9 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
cee4cad046d4838ceb86c125331ab7b3db2fabb380cb7eae8a40ba2bbb2fe85e
BLAKE2b-256 checksum
How to use checksums
7e77809d2cbd22c7799aeac4bf9591f9ec79729227de1cab3495da03238589f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
57e860fce3f8519d5d23e291ebc291d84978e57c326518f20ab9d2becebc5819
BLAKE2b-256 checksum
How to use checksums
1674dd0a147526e893a85311e71a6d5e7caed5a0930e6873fd3b3cb9b0180f7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 11.6 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4d9fa09be9eb6ca93133f8d9c9fa4c0ba7267bbdb58d56c734de3fb7d973d24b
BLAKE2b-256 checksum
How to use checksums
3e33dd4da9e76abd6f2efe63421f1397a14c71e72771561e8489f2f29735f95a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
791608cfc0a532fcb4d170509db9196eb401bec3a4357c815245953dcb336d8d
BLAKE2b-256 checksum
How to use checksums
391e45b49f073cfb8965ab52f23451acf9e3fad8ff49762331de90419f913f87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 11.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
1aface164d886cd89f4c27f58c7f384115b8a92bb47323d207c3d78d29815898
BLAKE2b-256 checksum
How to use checksums
4209b193f66c22e53e0d46bd0775dfa859d53947a21c5ecd28eb924a2fe1b4fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 12.1 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8dc884c00f026b1c053b261c92b32609114f83d8dd88dd8208a010f95f0d9c63
BLAKE2b-256 checksum
How to use checksums
b9ddab50cf9db56904d2c414e0da43c10162c38bc3ecd87fa799190c1d229c45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
33493c4d63f8ef78b31ad63e50c76e1b19a67b5593dfedc93f50c0a1e538a5fb
BLAKE2b-256 checksum
How to use checksums
0cbf0f1b2ae2fb397764fc698e7b782290269b70c148049c14f34b954c153cea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
2c9ce830ebf32121af9ab2e4091388aa98abca212abd4ae59f2a6d6d0cdd1369
BLAKE2b-256 checksum
How to use checksums
b9b0a3fb960c8476c8eb4d3d1388f26355b964335c13810428e1fb50182d03de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

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

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

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

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

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

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

Download URL pyglm-2.8.0-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
263d02a195337fc8198e3694e760d8c0786926031e61eccfc17ae4bdd8c9ea9e
BLAKE2b-256 checksum
How to use checksums
0986ed27e0df56452458d22024a4206e5ec7a78b77c396102c2a354dca5a4d62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
0fdcfc22c5aff7ba78933b75028b41eeecfad28aa0456d519fbc1e3ae29be2a4
BLAKE2b-256 checksum
How to use checksums
14445bada505bbb825586b1e57ae1226e7ac0acb172e54491adc36cbad2ee958
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
f391973b527ed083dd9b2fbac367a93fc7b5e79d034f7ebad1a7d41bc7e83a68
BLAKE2b-256 checksum
How to use checksums
f9ad4c59dad8f3e7d694ed906eb2e5c2247879bf1a8518b3f93613080d94430c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
9fbb081dc4b8628c4e95541164514e7a76dca3bc2802ed5f73ea2215e52e6731
BLAKE2b-256 checksum
How to use checksums
4abf3ac296b5f6d69f5cc5f88f6909347ac3e501e59bbf0110795bfa8bebc3ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
ca12b39f8064c98c73378b76c794447663729f7bf0188a99a1d22b270d3a8322
BLAKE2b-256 checksum
How to use checksums
08320de64e29ed8e2789fe60bc14774632a3ab5315a62d39ed61cabaeca5b572
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
593c1ef4b09ee566aeacb8d36ee4621fdb75180be99cd11b2ef82f69e3ed6027
BLAKE2b-256 checksum
How to use checksums
e5d4d788fd433ee0bfb54cef7f410ef1c6bdb5895caa467e5780ab5a820b9e95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
f735f9c7ff93e6163cd93f404b0d3adb8f9dae0700aa20b6786352826a96181a
BLAKE2b-256 checksum
How to use checksums
e6d4f6113c8b83f734637ca5f4c2dca3e2ede2a77e514bf1de85823fe8e9faf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 12.0 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
157cdfe095519846cf7c3965b3e4368d39880bba9e32f7b2fb9de5162c011fa7
BLAKE2b-256 checksum
How to use checksums
62863f618f320e4e6f46654da8e933f6c83a9ee0a9e183e2c7984fb5314b778e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
b6e2aad2010d2cc4b3a74cd19a2dcf8719913f1b81ab7f776d29a9b8430cb48e
BLAKE2b-256 checksum
How to use checksums
167f378e592422d471bf2c1b6ce3eab7198dc287c83c52dcb03f41a1c46f9ecf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
5bfb39726e369b7e559f76d0d9b9ff386b26581bdf6683d68ad61b3896a55904
BLAKE2b-256 checksum
How to use checksums
15ee842eb210958baa3bb86eb2cc193ff7b5d7e480bb9493713c26d8a8e66a51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

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

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

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

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

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

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

Download URL pyglm-2.8.0-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
555f7b18707866de91f1f2e66530cc6c63f7276daa0a113499f6e7e79a5f87ec
BLAKE2b-256 checksum
How to use checksums
fb6f6ce43f2da6ddd0247166fc1324ee26e03ac4168b1bf57897530e5cdadabb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-cp310-cp310-musllinux_1_2_i686.whl
Size 11.6 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
d451b2fc402dca3ea030c0f3f4637435b4e6db7a51a0dcd04fa7736555d5852f
BLAKE2b-256 checksum
How to use checksums
9816a2389cb96f49751c77361d78f555ca4e61ad54f17523e35d39e964d1fe67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
d3e28d831421c7666dfcc1295ae6622917faeecdf01e7c33c5f74ec9e29fba0b
BLAKE2b-256 checksum
How to use checksums
1271fdb375177707769efa3a6fe0cea26701048455b0b375c80974cb93f8206e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
1752bf7d2acf6b8fabfa689882c36218e17e5c3db0dc23d4c974e897ea36dc02
BLAKE2b-256 checksum
How to use checksums
fab2a7aadb610c8ef4012a0fb1efb5656f90af92bb39f0754ba6133bf47c3d58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
cc08c0ac8f8a7879d99aa8ac54022eccad0ebcffb60f9aabe860c5ce4df2f9a8
BLAKE2b-256 checksum
How to use checksums
93d7c6d88283718e4628a9f4fe0016a19c3ea133a8ea093a71f6d4fe1f4e905a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5730c6d57c0263394a230c8f9d96ac1fed022ae6af3f7bc24a9c29b21995996b
BLAKE2b-256 checksum
How to use checksums
cf8b9a552d4712dc744cd7e07b54b373c5920992eece10c5d089fcfb75406a89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

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

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

Download URL pyglm-2.8.0-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
e438ac2213a128d21eb71fc8892ab6f3169a840becdfdad4eabedbcb7c39272c
BLAKE2b-256 checksum
How to use checksums
26cce23dbed3205349c0a416dbdbbf904c0d96c98fdbae8af3f769effcfe18ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
345006a2a93d882932772aaba5ee6abc49c3589322c49cf2b62b630f9192bd3b
BLAKE2b-256 checksum
How to use checksums
643a2d32dead50977d5b17b7f2bbacc6842557c5fe91409782009ce284457294
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
d88f5c3414b60bbbb87357ec2f2fbb9b699da9bd52ec68e143a24e23381146e9
BLAKE2b-256 checksum
How to use checksums
d042cad850726557ea81301ab3ace0f0a9388effece620b1fc8d540d80be98a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

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

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

Download URL pyglm-2.8.0-cp39-cp39-win_amd64.whl
Size 1.7 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
6209a5a6316e826847fd6657a924b0d731958117e19973d84d2ca1b4bad18641
BLAKE2b-256 checksum
How to use checksums
2ce663be76f985ff849bc1feda777122fc13134390e2d08a6ea8b70654186d23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

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

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

Download URL pyglm-2.8.0-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
8de2ee040cfdf25c695510c1cd3cc9fdaf36822d73f4fc2e5f71362d9b5e2ff7
BLAKE2b-256 checksum
How to use checksums
22e87bd05fd05317c819abc763a5fed70e4afdb4604ccfa9ab5cfd144ff82b9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-cp39-cp39-musllinux_1_2_i686.whl
Size 11.3 MB
Tags CPython 3.9 Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
fe619edce9a94d30710e782558e3ae75d38549e50a58e47d94f930165d82440d
BLAKE2b-256 checksum
How to use checksums
7420560545af8e71464017682d2874e09a11d198792c4c8f47a3984c4c4037d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
5b80bff4fc3459b6655e193c272180b57cffbfc73bf4b77100f5ce0e65307505
BLAKE2b-256 checksum
How to use checksums
6a144361e6a287199b5579a5a89c6f6241abad88320a84e917ba12ee5d6e8f66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
61e1410b330750f1ca624333442a127ac36020c7dab5d5ffb7154e45506d4e9c
BLAKE2b-256 checksum
How to use checksums
57302f1a719b8a5b50f0f26121ebfc87f772ead0400ccd5eb2542b9003c5128b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 10.8 MB
Tags CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
67b08ca30ee123e50a579aa27d0d1c5a4636de177104b3334c2a2113dfc4e6bb
BLAKE2b-256 checksum
How to use checksums
58c49bf93c10638bd6b6a5a4485022f8bc00929ea59536634aa50de07ad08462
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
2e9fe7a9b73f6384c1ae670f45264a83a0e529548fc3086f9fa6479e55aed0c4
BLAKE2b-256 checksum
How to use checksums
0fae84722c92d07061b96736ec64546f8f0099a9b76c0ee67d719c25439bcb39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
9179e4d1e5dd2ccb65d6b3e2d49c71a430eaa96de86f902c82462b6a07c79208
BLAKE2b-256 checksum
How to use checksums
dbbd0aacb61dcfc8b7fb74793fe306d454de69db859c17e51af916923f655264
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
5a739d9325aeb91699be5b453828da2316323f6ef850517175df8a5fa02b9171
BLAKE2b-256 checksum
How to use checksums
8d0b4815c79f7dab47548ca29f052b67237faf2ddb2db0e9f86f30b6772f155e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
dac4ae3d088fccecafbebd9d0a2fa43531dc7652ba910c9deb701e40ce2bd865
BLAKE2b-256 checksum
How to use checksums
b1fabfc81f5cf7a684b313adcb9ac4b66b68ac3f346382e3a897c3de905deb16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.8

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

Download URL pyglm-2.8.0-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
367339570290befc0bf8454cb62c8c49609dd71583b035a901b8e45e8d41f869
BLAKE2b-256 checksum
How to use checksums
509747340cfd5989142ad64567837ca5ad7879980574d1ca52db0978175317cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 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