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

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.4
File Size Uploaded
moderngl-5.0.4.tar.gz 136.5 kB Details

Built distributions (wheels)

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

Download URL moderngl-5.0.4.tar.gz
Size 136.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a254d85fb6d8aef3828e503a95ace532bb0dcf0bada32a046346b966752d1db3
BLAKE2b-256 checksum
How to use checksums
7dbee5dda0215d08b690d7eaf8f124e18041b0845ce59cca363e84b34d8f6ee3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.4-cp36-cp36m-win_amd64.whl
Size 106.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
9d8c5c1751390fb3296032390111e0391669a9d075e0ac536eb8ca310adb95ff
BLAKE2b-256 checksum
How to use checksums
8c427c7e967283206a1698cddb2a36dca644f58790ed43c126056a88174633ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.4-cp36-cp36m-win32.whl
Size 92.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
15e28da390ab64bd030790b05761004d3bdfb70bd448f72891df2f918274d056
BLAKE2b-256 checksum
How to use checksums
b8ee03e8237e9f56e36f41654123c1c8f3fb1181eb24e5d83a61e40ac69a8bf6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

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

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

Download URL moderngl-5.0.4-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
18e34091e2f2930558bdc63e790743daf8f99e1a39de6a610d2e1a2dc2c9e340
BLAKE2b-256 checksum
How to use checksums
5df9cf18742a094da89b64bf018c2d95e684979f81167ad03c6a9d53160398ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.4-cp35-cp35m-win_amd64.whl
Size 106.2 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
7aaa99f78e0444567f5eeda5678cba8e52fb401eaf4f3ffd97ab3dd769fcbc73
BLAKE2b-256 checksum
How to use checksums
2b4df89f509073b576d6c712ffc4507878850d63f7fc7f140fe9b431a54bfaa4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.4-cp35-cp35m-win32.whl
Size 92.1 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
1080b01795f987bed17af29d30807bbe3fabefbcfe8abb851926123509ad6dc6
BLAKE2b-256 checksum
How to use checksums
823e96ae7dd8f347d48d4acad75b4e2c1a5b3e64804125a686ecb84071002e31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

Download URL moderngl-5.0.4-cp35-cp35m-manylinux1_i686.whl
Size 566.0 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
500d0271990de9c842b196de81da2d370932df3b13dd47642088ff2fc9549b43
BLAKE2b-256 checksum
How to use checksums
024b271321a7f4b188d067cfaf1a5e14a83c197e40fcb1fe0acafbc0bd022973
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

Download URL moderngl-5.0.4-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
b47b79c790d7f415b82b36ef83be4191757ee3e8d63a269e5125cca8b624c187
BLAKE2b-256 checksum
How to use checksums
6e4f2ed1930e74707ec8716be06893512dee4ba3a10b30c1e5b9f27ef5bf4ea9
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

This release

5.0.4 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