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.6

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.6
File Size Uploaded
moderngl-5.0.6.tar.gz 133.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for moderngl 5.0.6
File
moderngl-5.0.6-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
moderngl-5.0.6-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
moderngl-5.0.6-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
moderngl-5.0.6-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
moderngl-5.0.6-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.6-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
moderngl-5.0.6-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
moderngl-5.0.6-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
moderngl-5.0.6-cp35-cp35m-manylinux1_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 Details
moderngl-5.0.6-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.6-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.6.tar.gz

Download URL moderngl-5.0.6.tar.gz
Size 133.7 kB
Tags Source
SHA-256 checksum
How to use checksums
e697a65bc855bc973c5a84c04779fa79fd338373769e612f527fdeb562b96a1f
BLAKE2b-256 checksum
How to use checksums
305cc55a8915403de7211b16e817d365ac02bda619d7d84ac21a9f62ef4209f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.6-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
0173b219b8fe01b067eef79657aedbe350790696b2c0219127496856c9413199
BLAKE2b-256 checksum
How to use checksums
0e1f01bc125ba3f0f0f294d848c5724408b21b1686c801e297e9e273ff2bba60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.6-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
d6373bfbb665465cd18d4308727d586bc7ebba23b6b143a3df1f47339694d0cc
BLAKE2b-256 checksum
How to use checksums
af4a17ab16f01b9cd43e84778e17fff937505e6a3cc0a6465e4cd8420dc2d529
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.6-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
a591219e6cb2843dbce97c4de97a8322832b0f2901d3acb6d757c26287e31eb7
BLAKE2b-256 checksum
How to use checksums
3a2932cbe4a483c8bf3c14bc0928ff3c26dff4617a9e9460888273fca31d7f01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.6-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
389f850f294009e0624f68484d9801b531583114eedd6905590b51d9d5cb5d77
BLAKE2b-256 checksum
How to use checksums
071af97e5c8d3596fddd77f858e100dd25a50c8d42fc2d08bdb2b94f985ced9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.6-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
1f25cc9e6ab5cf632f67f2d5fb26328329e8a5ed2a3931e936e5e437bb679a8c
BLAKE2b-256 checksum
How to use checksums
e967bb61fb0b8b51913ee2092ce3d9da915639e88d3f0687db72ff8a30f190fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.6-cp35-cp35m-win_amd64.whl
Size 104.6 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
6625c5d605e8c83f440073e83e69d165bd91ca8d955de21c1866b8dd83b170f3
BLAKE2b-256 checksum
How to use checksums
970a804febc28b57d69dad787e7676026632d7021ea45db9c7ecfe82c8b6eb58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.6-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
b100dea99e348209fe08214e28c5867a0bf4c7fab983de9248f412df61895b68
BLAKE2b-256 checksum
How to use checksums
4755ffb0186589b0493ca49005242460046830fe7c634a4e73144449292de50c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.6-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
c6af0dd61263ba4c124a88bff84d3b48fa87b3c8ae0713e86a130f9b1d8a4ca5
BLAKE2b-256 checksum
How to use checksums
1d488f400d1c00ec895f2078f68af5b0d197539fb442d18ac2b2b9d0d32a9ab7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.6-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
1a513876a5a0dfa70c7000631debf78230c4df1392581536a571f4032a6c7343
BLAKE2b-256 checksum
How to use checksums
83b5125c2212b876a1857efc10c47d77eeec51f7f5817ef663480e923a376623
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.6-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
eed0bd4c2e5807632e241cd6e295b5f472a178100bda9793d08295df7a7b19de
BLAKE2b-256 checksum
How to use checksums
f6ce9b607b89deaa265a9f0bd91207fae08052f5faf1b1d667672bafd3107bc9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.6-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
ab94ff6e624be446dfd5f5f9db3bf5ad36d676afab3ec9e25d9906d0b32ebefb
BLAKE2b-256 checksum
How to use checksums
57b80094dcf2ee8d8c3c789fdff632273d6795bf15542a85fa74fab266131a3c
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

This release

5.0.6 This release

12 release files

5.0.5

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