Skip to main content

ModernGL on github

Documentation

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 4.2.1

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 4.2.1
File Size Uploaded
ModernGL-4.2.1.tar.gz 548.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for moderngl 4.2.1
File
ModernGL-4.2.1-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
ModernGL-4.2.1-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
ModernGL-4.2.1-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
ModernGL-4.2.1-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
ModernGL-4.2.1-cp36-cp36m-macosx_10_6_intel.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
ModernGL-4.2.1-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
ModernGL-4.2.1-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
ModernGL-4.2.1-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
ModernGL-4.2.1-cp35-cp35m-manylinux1_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 Details
ModernGL-4.2.1-cp35-cp35m-macosx_10_6_intel.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
ModernGL-4.2.1-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: 4.5 MB

Release files / ModernGL-4.2.1.tar.gz

Download URL ModernGL-4.2.1.tar.gz
Size 548.8 kB
Tags Source
SHA-256 checksum
How to use checksums
394a7536f658e2a0b89b7cb164538f548fe8c840e0243452665dd4429651d66e
BLAKE2b-256 checksum
How to use checksums
815feb979ca14472dc68e3ef889a3975831af96d85cb9b766c98e497b937b69a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-4.2.1-cp36-cp36m-win_amd64.whl

Download URL ModernGL-4.2.1-cp36-cp36m-win_amd64.whl
Size 115.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
a1686bcd47ab0ad81a4a3a14d4117b917affff78051b260116af1c7174d873bf
BLAKE2b-256 checksum
How to use checksums
3ae89c0a5adab1c5f2fad3a8abb7e1e7853a7496b394f2acba624ae1ec54364f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-4.2.1-cp36-cp36m-win32.whl

Download URL ModernGL-4.2.1-cp36-cp36m-win32.whl
Size 96.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
cb508c91cbb7b56c429f193f475c9d7fa2faf289bab2745cb5f9c31a83364798
BLAKE2b-256 checksum
How to use checksums
14e1b94e42dc1dfb48cc5baab659db1e0e2345ef427179227cb16921fcb14fce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-4.2.1-cp36-cp36m-manylinux1_x86_64.whl

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

Release files / ModernGL-4.2.1-cp36-cp36m-manylinux1_i686.whl

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

Release files / ModernGL-4.2.1-cp36-cp36m-macosx_10_6_intel.whl

Download URL ModernGL-4.2.1-cp36-cp36m-macosx_10_6_intel.whl
Size 239.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
3c3f5df5696ca40aa41cac6def1dd79c4921f9d665007cf1efa8f51d0ec47c21
BLAKE2b-256 checksum
How to use checksums
6f3b6c2ee51b8cfb4316b52238a7f20f450d7e599b8c0484532fb79999612ac9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-4.2.1-cp35-cp35m-win_amd64.whl

Download URL ModernGL-4.2.1-cp35-cp35m-win_amd64.whl
Size 115.5 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
598ceb64ea27b6aa6867adf27d8fd0122a1d7453d19960b461b1b8a5412545f8
BLAKE2b-256 checksum
How to use checksums
1b836757c7d01367e5768a7438b4fe5f162eb2e531e2c8a24f6d7d4ad5ef3574
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-4.2.1-cp35-cp35m-win32.whl

Download URL ModernGL-4.2.1-cp35-cp35m-win32.whl
Size 101.4 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
4d9ff542f7c9577a9a6a50e9218cec18edd8842e7d758d4072d87391e3c614df
BLAKE2b-256 checksum
How to use checksums
49d85afa04494e237e6a8b61a50b2415c7906a7fcebcd4afce94b46759ac0fd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-4.2.1-cp35-cp35m-manylinux1_x86_64.whl

Download URL ModernGL-4.2.1-cp35-cp35m-manylinux1_x86_64.whl
Size 707.8 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
45cc8f772bc5187c2398844339dfd366f9bd81a5dd99d8fa7d2e37fa7be8c44f
BLAKE2b-256 checksum
How to use checksums
b68c2fdbcda8954236039aecb154f1fb0ee5655d048963dfb6821c027f5cb95b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-4.2.1-cp35-cp35m-manylinux1_i686.whl

Download URL ModernGL-4.2.1-cp35-cp35m-manylinux1_i686.whl
Size 677.5 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
1650ae3cecece57cc1cc7aa7979531e5ca6468a736e671dea6c5ca5a8db584db
BLAKE2b-256 checksum
How to use checksums
028c593b358c38c2c834f27f22a0e732b0cb4729b105756f2179a94e373c8f71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-4.2.1-cp35-cp35m-macosx_10_6_intel.whl

Download URL ModernGL-4.2.1-cp35-cp35m-macosx_10_6_intel.whl
Size 239.4 kB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
347da4ccd6a73e8be10bd70f046e4de0f58dfe7204e04d788ac69def6dac2353
BLAKE2b-256 checksum
How to use checksums
177279df588152364ccac092bb7f7c066a1e6ec3529f56d04bf81c4861277549
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / ModernGL-4.2.1-cp34-cp34m-macosx_10_6_intel.whl

Download URL ModernGL-4.2.1-cp34-cp34m-macosx_10_6_intel.whl
Size 239.4 kB
Tags CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
0708adeaa134ae3f8eac3e314e6c3e3815edb7440ebe5f829717ff139cf6bedb
BLAKE2b-256 checksum
How to use checksums
1f10bfec91baf8a8415e8cf36c22f3ed1becb2f3e26aa0589456b18d79de67a4
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

5.0.2

12 release files

5.0.1

11 release files

5.0.0

1 release file

This release

4.2.1 This release

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