Skip to main content

Documentation

ModernGL on github

Examples

OpenGL is a great environment for developing portable, platform independent, interactive 2D and 3D graphics applications. The API implementation in Python is cumbersome, resulting in applications with high latency. To solve this problem we have developed ModernGL, a wrapper over OpenGL that simplifies the creation of simple graphics applications like scientific simulations, small games or user interfaces. Usually, acquiring in-depth knowledge of OpenGL requires a steep learning curve. In contrast, ModernGL is easy to learn and use, moreover it is capable of rendering with the same performance and quality, with less code written.

Metadata

Release files for moderngl 5.0.5

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

Source distribution (sdist)

Source distribution for moderngl 5.0.5
File Size Uploaded
moderngl-5.0.5.tar.gz 133.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for moderngl 5.0.5
File
moderngl-5.0.5-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
moderngl-5.0.5-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
moderngl-5.0.5-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
moderngl-5.0.5-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
moderngl-5.0.5-cp36-cp36m-macosx_10_6_intel.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
moderngl-5.0.5-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
moderngl-5.0.5-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
moderngl-5.0.5-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
moderngl-5.0.5-cp35-cp35m-manylinux1_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 Details
moderngl-5.0.5-cp35-cp35m-macosx_10_6_intel.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
moderngl-5.0.5-cp34-cp34m-macosx_10_6_intel.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386) Details

Total release size: 3.5 MB

Release files / moderngl-5.0.5.tar.gz

Download URL moderngl-5.0.5.tar.gz
Size 133.7 kB
Tags Source
SHA-256 checksum
How to use checksums
160792763cdf6846bd843db6370b3aee6682b60760f0e9db90fa4c2384967c99
BLAKE2b-256 checksum
How to use checksums
88ba747c0f36a8319ee2ca8e25f5545be440b66bb1ebe62301c1e42ea6f7934a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.5-cp36-cp36m-win_amd64.whl

Download URL moderngl-5.0.5-cp36-cp36m-win_amd64.whl
Size 100.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
7924188a771d8fcfab8511c1ed20c438ecc70a9147d2f1fa4eb6a96df480422a
BLAKE2b-256 checksum
How to use checksums
158de5be44a6b951746fb0a7a4f857bd25df46207cf948e11a51999d908bb8b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.5-cp36-cp36m-win32.whl

Download URL moderngl-5.0.5-cp36-cp36m-win32.whl
Size 87.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
63229a105549253bd3110dfb1c4a92726e04d638d6a0faa0194387cd3cc23025
BLAKE2b-256 checksum
How to use checksums
9d1d9d187b0f8431b3a40f764d2d4bc8976bd9461162af2fb0594959b4ac6d07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.5-cp36-cp36m-manylinux1_x86_64.whl

Download URL moderngl-5.0.5-cp36-cp36m-manylinux1_x86_64.whl
Size 599.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
812eeb89330e048c5fff5917745b21f6b35d0231aab66f38104b8f90204ef3b3
BLAKE2b-256 checksum
How to use checksums
85eea57de3c88b9fd1e63221ae7a7c49857a0cdada7128bc59a667e891d42258
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.5-cp36-cp36m-manylinux1_i686.whl

Download URL moderngl-5.0.5-cp36-cp36m-manylinux1_i686.whl
Size 562.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
d47d70eb5bc5fc668dbc1c8ce35c5542dab67124b63f4d1b05887ffe107d5af4
BLAKE2b-256 checksum
How to use checksums
f9d3d32a9db20c92af266d197d78ee9952531845b9f64ee44e4fa6572a0a4a53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.5-cp36-cp36m-macosx_10_6_intel.whl

Download URL moderngl-5.0.5-cp36-cp36m-macosx_10_6_intel.whl
Size 217.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
6213100f23f0d9761b3cc29551cfba01b5ed445a566c6932a487ca39c7780a02
BLAKE2b-256 checksum
How to use checksums
7c8c9af4d25f6ed58ca88c73e2eed195da73082b0557b08e4903b55f09225578
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.5-cp35-cp35m-win_amd64.whl

Download URL moderngl-5.0.5-cp35-cp35m-win_amd64.whl
Size 104.5 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
241ad74f6435f09a6c54e780559b70c8889197174b89c991d38c4b36efc616c8
BLAKE2b-256 checksum
How to use checksums
85abdb67dd315a14099b290a23950de4034ba7cd8f4f2ad9595144f49ac74c5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.5-cp35-cp35m-win32.whl

Download URL moderngl-5.0.5-cp35-cp35m-win32.whl
Size 91.6 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
e7316425ce0cc33848340fbc231c6570f04b5f60c8cbe89274b9822cbe890f1d
BLAKE2b-256 checksum
How to use checksums
35037b754907d26df701e6cc5ba05c72772fb8a2f74cf3adddbfe6bf8a24b3a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.5-cp35-cp35m-manylinux1_x86_64.whl

Download URL moderngl-5.0.5-cp35-cp35m-manylinux1_x86_64.whl
Size 599.8 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c555f070cad04f2605e46361278d1494f70517a2a27767db0399d4aba6c93dc6
BLAKE2b-256 checksum
How to use checksums
5199ab0a3ce32949b73a12ebced5a40911a1d4ba5f56cd611ff1b51a88c590fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.5-cp35-cp35m-manylinux1_i686.whl

Download URL moderngl-5.0.5-cp35-cp35m-manylinux1_i686.whl
Size 562.6 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
622c54cc63a95f8824ce5bdfca2638fb10ca0598f92076a8616a923b1fc91a36
BLAKE2b-256 checksum
How to use checksums
1a6b566a7c4f2455ac645fa348cad609846e5ad48afbf2aa72f40600bf31106b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.5-cp35-cp35m-macosx_10_6_intel.whl

Download URL moderngl-5.0.5-cp35-cp35m-macosx_10_6_intel.whl
Size 217.3 kB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
ea59c2b3e41674f846e4d6aed969fac0baf965d363fe43d905b27fdfcda1a522
BLAKE2b-256 checksum
How to use checksums
dfc34c7be607206f9d49c7de114763915fdf1237e6000e185ff849f75182a5f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / moderngl-5.0.5-cp34-cp34m-macosx_10_6_intel.whl

Download URL moderngl-5.0.5-cp34-cp34m-macosx_10_6_intel.whl
Size 217.3 kB
Tags CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
6930b7e96ae9e6ea807d8fbf11f9ffc2a73aadbef4aa7e680051f4aa94388357
BLAKE2b-256 checksum
How to use checksums
f06dca90227c3e9fc5d84b11a611327cfacba3af03383d0538d57b0c1a9e44d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

5.9.0

59 release files

5.8.2

50 release files

5.8.1

50 release files

5.8.0

50 release files

5.7.4

50 release files

5.7.3

50 release files

5.7.0

45 release files

5.6.4

57 release files

5.6.3

24 release files

5.5.4

19 release files

5.5.3

14 release files

5.5.2

13 release files

5.5.1

11 release files

5.4.1

14 release files

5.4.0

12 release files

5.3.0

12 release files

5.2.1

12 release files

5.2.0

12 release files

5.1.0

12 release files

5.0.6

12 release files

This release

5.0.5 This release

12 release files

5.0.3

12 release files

5.0.2

12 release files

5.0.1

11 release files

5.0.0

1 release file

4.2.1

12 release files

4.2.0

8 release files

4.1.12

5 release files

4.1.9

8 release files

4.1.8

8 release files

4.1.7

8 release files

4.1.6

8 release files

4.1.4

8 release files

4.1.3

8 release files

4.1.2

8 release files

4.1.1

8 release files

4.1.0

8 release files

4.0.0

8 release files

3.1.5

8 release files

3.1.4

6 release files

3.1.3

6 release files

3.1.2

4 release files

2.4.1

30 release files

2.4.0

19 release files

2.2.1

25 release files

2.0.9

21 release files

2.0.8

8 release files

2.0.7

5 release files

2.0.6

5 release files

2.0.5

5 release files

2.0.4

5 release files

2.0.3

5 release files

2.0.2

5 release files

0.9.4

5 release files

0.9.3

5 release files

0.9.2

5 release files

0.9.1

3 release files

0.8.8

3 release files

0.8.7

2 release files

0.8.6

2 release files

0.8.5

1 release file

0.8.4

2 release files

0.8.3

1 release file

0.8.2

1 release file

0.8.1

1 release file

0.8.0

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