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.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 moderngl 5.0.2
File Size Uploaded
moderngl-5.0.2.tar.gz 133.8 kB Details

Built distributions (wheels)

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

Release files / moderngl-5.0.2.tar.gz

Download URL moderngl-5.0.2.tar.gz
Size 133.8 kB
Tags Source
SHA-256 checksum
How to use checksums
13edb5e74b115f61da0a9568fd982bd39723c9c2adf8ee754b049e05dca5cc71
BLAKE2b-256 checksum
How to use checksums
69dbe35408a6dbf68d7c09f311569f0bf6c80ca44163a14b11cf32b0aae84810
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.2-cp36-cp36m-win_amd64.whl
Size 102.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
66ecd9d1a4aa6b202ab06553d98c0d2780b9be25d7e80a721c6fa7e5199c2997
BLAKE2b-256 checksum
How to use checksums
e90f310fc1ae45811adc86be1155c25f1a5c0fdd65a357c1bd3adc935b905faa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.2-cp36-cp36m-win32.whl
Size 89.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
cc451e23d510b2bac285d7a93aad174370c32bd98fd6cde445e4077c463608a8
BLAKE2b-256 checksum
How to use checksums
055208070abd259e3b2d73245541689b47b63c6fbdfebfd84c1a3843d3cb9eef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.2-cp36-cp36m-manylinux1_x86_64.whl
Size 572.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
1bb45ccb11b9926def5318d90719bada1ee753f9ee477d495f6df1b6eecdc260
BLAKE2b-256 checksum
How to use checksums
64c47efdd6358ea4e4511465fb5d6c3fa5da23f0a3f88f8f39d1e80eb155c0d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

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

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

Download URL moderngl-5.0.2-cp35-cp35m-win_amd64.whl
Size 102.6 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
50e25fd1ad17bf2b7d653d654e2d740e7825891452f0f3649fec3e90a40cdbfa
BLAKE2b-256 checksum
How to use checksums
6f1e3e6743347250262f342adab4cad0c2b52c7ada401975dfde5d4c1f8eddaf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.2-cp35-cp35m-win32.whl
Size 89.4 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
fc0c986b07dbf9da52ddccf62740fa4f7d306c8f8ed1d98b87b47814eb0dfcce
BLAKE2b-256 checksum
How to use checksums
2d808b1dacb7ce0180b4b20becbc49eb3af22fc61cafda03f980eaf70d341785
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.2-cp35-cp35m-manylinux1_x86_64.whl
Size 573.0 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
0f28bab32e1b0857793f181620cc0b95cd3294e0a3aa0ca805d28b728a30ab68
BLAKE2b-256 checksum
How to use checksums
830af111f79b46d6923ed65f2ae51dbffee096a6d00549bde9cc9eb9b4147885
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.2-cp35-cp35m-manylinux1_i686.whl
Size 538.0 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
235c4db910312f0f90d476d2b3912edd292e2d51b284287f44772cc1093b9ad9
BLAKE2b-256 checksum
How to use checksums
0670b2cf1c68cc8f6226f0ccf6e11bf03a4b5abad1791d1cb6c7eabfde99cdf0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

Download URL moderngl-5.0.2-cp34-cp34m-macosx_10_6_intel.whl
Size 209.5 kB
Tags CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
59091fc858f6e954ab37b1796b6fc43e2b5c441b2246ae9fc3cea534473fe4ff
BLAKE2b-256 checksum
How to use checksums
86f4bd35b4569d4c735dc69f0bf5a6028bd21aef10ef33d1ba2f8c20efff92de
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

5.0.5

12 release files

5.0.3

12 release files

This release

5.0.2 This release

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