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

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.3
File Size Uploaded
moderngl-5.0.3.tar.gz 136.3 kB Details

Built distributions (wheels)

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

Download URL moderngl-5.0.3.tar.gz
Size 136.3 kB
Tags Source
SHA-256 checksum
How to use checksums
38c5f1f946424f97e56ea5c57433a63805a8f19caffcc11fe8ad03c9f1d92292
BLAKE2b-256 checksum
How to use checksums
6147b324d0adf8b9c7a4020b56560c73b316a2424e440d8bae504ba64975bd8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.3-cp36-cp36m-win_amd64.whl
Size 106.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
e0174cfef39948b847cc58c7f0820f25fd4b55cf13f77d2267177461af142360
BLAKE2b-256 checksum
How to use checksums
568b40d515ae3e827355b2a1c1d349004b76e09dd7633aeb0b7b915008d09efc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.3-cp36-cp36m-win32.whl
Size 92.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
007575e0887f587435e08f03cad377932c171995c07806103706ad9ace412978
BLAKE2b-256 checksum
How to use checksums
f52d2587f6bc2a8bf4af55bd936dc7028045fd1f2726bb3bc9923b265c530cea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

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

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

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

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

Download URL moderngl-5.0.3-cp35-cp35m-win_amd64.whl
Size 106.0 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
0b47458509799ed57128cc475f901ee2fc647ed9001d6917bd3f6645b38a0522
BLAKE2b-256 checksum
How to use checksums
ac18060dfdf129a2bb90cfc632ad8d2ac057dd4559820db3a8109f1397f7f56e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL moderngl-5.0.3-cp35-cp35m-win32.whl
Size 92.0 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
f2c58ca6eba30e8f5fd7919667032a053c06925ef7f41c410fe5e484c9f0fb97
BLAKE2b-256 checksum
How to use checksums
9bae1a62a3a4d2af81289b30872f4d1239ffa466dbb95b651097070319982990
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

Download URL moderngl-5.0.3-cp35-cp35m-manylinux1_i686.whl
Size 565.8 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
0f22284f95c6acfb34a9284c54587d0ae2d49d636e653f0913c251ca121432ea
BLAKE2b-256 checksum
How to use checksums
5ee9c33a472bccfff8acc1fa0957e6b4f4c7e7904c810846250ab8ab16f23060
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

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

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

Download URL moderngl-5.0.3-cp34-cp34m-macosx_10_6_intel.whl
Size 217.2 kB
Tags CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
25fb18205fe8bb50a66451121557e00df869fce4ca7f4d5d6c9e3bc129094c10
BLAKE2b-256 checksum
How to use checksums
1769cbb7d302e32d2fa1d9ecfc2f35f3bb355145edb9423e20490ac73557bead
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.3 This release

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