Skip to main content

ModernGL: High performance rendering for Python 3

Project description

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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

moderngl-5.0.2.tar.gz (133.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

moderngl-5.0.2-cp36-cp36m-win_amd64.whl (102.6 kB view details)

Uploaded CPython 3.6mWindows x86-64

moderngl-5.0.2-cp36-cp36m-win32.whl (89.5 kB view details)

Uploaded CPython 3.6mWindows x86

moderngl-5.0.2-cp36-cp36m-manylinux1_x86_64.whl (572.9 kB view details)

Uploaded CPython 3.6m

moderngl-5.0.2-cp36-cp36m-manylinux1_i686.whl (537.8 kB view details)

Uploaded CPython 3.6m

moderngl-5.0.2-cp36-cp36m-macosx_10_6_intel.whl (209.5 kB view details)

Uploaded CPython 3.6mmacOS 10.6+ Intel (x86-64, i386)

moderngl-5.0.2-cp35-cp35m-win_amd64.whl (102.6 kB view details)

Uploaded CPython 3.5mWindows x86-64

moderngl-5.0.2-cp35-cp35m-win32.whl (89.4 kB view details)

Uploaded CPython 3.5mWindows x86

moderngl-5.0.2-cp35-cp35m-manylinux1_x86_64.whl (573.0 kB view details)

Uploaded CPython 3.5m

moderngl-5.0.2-cp35-cp35m-manylinux1_i686.whl (538.0 kB view details)

Uploaded CPython 3.5m

moderngl-5.0.2-cp35-cp35m-macosx_10_6_intel.whl (209.5 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ Intel (x86-64, i386)

moderngl-5.0.2-cp34-cp34m-macosx_10_6_intel.whl (209.5 kB view details)

Uploaded CPython 3.4mmacOS 10.6+ Intel (x86-64, i386)

File details

Details for the file moderngl-5.0.2.tar.gz.

File metadata

  • Download URL: moderngl-5.0.2.tar.gz
  • Upload date:
  • Size: 133.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for moderngl-5.0.2.tar.gz
Algorithm Hash digest
SHA256 13edb5e74b115f61da0a9568fd982bd39723c9c2adf8ee754b049e05dca5cc71
MD5 39be25df6d77e0840584142b55ad952f
BLAKE2b-256 69dbe35408a6dbf68d7c09f311569f0bf6c80ca44163a14b11cf32b0aae84810

See more details on using hashes here.

File details

Details for the file moderngl-5.0.2-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for moderngl-5.0.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 66ecd9d1a4aa6b202ab06553d98c0d2780b9be25d7e80a721c6fa7e5199c2997
MD5 5d6935f2fe52874a5749c942d4a5d4fb
BLAKE2b-256 e90f310fc1ae45811adc86be1155c25f1a5c0fdd65a357c1bd3adc935b905faa

See more details on using hashes here.

File details

Details for the file moderngl-5.0.2-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for moderngl-5.0.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 cc451e23d510b2bac285d7a93aad174370c32bd98fd6cde445e4077c463608a8
MD5 73703d43f3038f7905d50fdaae850964
BLAKE2b-256 055208070abd259e3b2d73245541689b47b63c6fbdfebfd84c1a3843d3cb9eef

See more details on using hashes here.

File details

Details for the file moderngl-5.0.2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.0.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1bb45ccb11b9926def5318d90719bada1ee753f9ee477d495f6df1b6eecdc260
MD5 8a6cb369350f8079ed91e876237c4e3b
BLAKE2b-256 64c47efdd6358ea4e4511465fb5d6c3fa5da23f0a3f88f8f39d1e80eb155c0d2

See more details on using hashes here.

File details

Details for the file moderngl-5.0.2-cp36-cp36m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.0.2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 81ffdc0a8271c45c3ccd5b20876c36a1140786c220bc089bc558fbd8e153f823
MD5 04bfad88fa7d81ba53d9059eea69cb34
BLAKE2b-256 f5c47cf1d93a7925d21d465537cdf67a2158fb6a19eb83b12eb9767e2a41af54

See more details on using hashes here.

File details

Details for the file moderngl-5.0.2-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for moderngl-5.0.2-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 c33b6274ad78e0037722096187998df7b0212878685a3d0e35b005b2eda77171
MD5 5946a8781ad933b47e19783f2a4b0aae
BLAKE2b-256 d83b30bce341a581ab675068ab211469afcb76b4b829625fde674e224e00d0ea

See more details on using hashes here.

File details

Details for the file moderngl-5.0.2-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for moderngl-5.0.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 50e25fd1ad17bf2b7d653d654e2d740e7825891452f0f3649fec3e90a40cdbfa
MD5 aca8d09631f2e3b722dc7be6f6b5a6bd
BLAKE2b-256 6f1e3e6743347250262f342adab4cad0c2b52c7ada401975dfde5d4c1f8eddaf

See more details on using hashes here.

File details

Details for the file moderngl-5.0.2-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for moderngl-5.0.2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 fc0c986b07dbf9da52ddccf62740fa4f7d306c8f8ed1d98b87b47814eb0dfcce
MD5 cda0c0b111ee737476e76f7a83f01308
BLAKE2b-256 2d808b1dacb7ce0180b4b20becbc49eb3af22fc61cafda03f980eaf70d341785

See more details on using hashes here.

File details

Details for the file moderngl-5.0.2-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for moderngl-5.0.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0f28bab32e1b0857793f181620cc0b95cd3294e0a3aa0ca805d28b728a30ab68
MD5 a11025d5ee49dfc9e57a8187a8230581
BLAKE2b-256 830af111f79b46d6923ed65f2ae51dbffee096a6d00549bde9cc9eb9b4147885

See more details on using hashes here.

File details

Details for the file moderngl-5.0.2-cp35-cp35m-manylinux1_i686.whl.

File metadata

File hashes

Hashes for moderngl-5.0.2-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 235c4db910312f0f90d476d2b3912edd292e2d51b284287f44772cc1093b9ad9
MD5 0eb19daa0114c98dcbdd411e64593a56
BLAKE2b-256 0670b2cf1c68cc8f6226f0ccf6e11bf03a4b5abad1791d1cb6c7eabfde99cdf0

See more details on using hashes here.

File details

Details for the file moderngl-5.0.2-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for moderngl-5.0.2-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 4b4078ed5bfe87d5a7ddd16d592624a969845e74c68faaa6df8c4bfebbf8b198
MD5 051836ae91bd14e124f89ae4695786bc
BLAKE2b-256 f8b9f79501b57ca2e6190a0a1db6782cef3f64f4241d84e88e0ad9f8e4c07428

See more details on using hashes here.

File details

Details for the file moderngl-5.0.2-cp34-cp34m-macosx_10_6_intel.whl.

File metadata

File hashes

Hashes for moderngl-5.0.2-cp34-cp34m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 59091fc858f6e954ab37b1796b6fc43e2b5c441b2246ae9fc3cea534473fe4ff
MD5 fe9e2e957979c8718ed914516943e886
BLAKE2b-256 86f4bd35b4569d4c735dc69f0bf5a6028bd21aef10ef33d1ba2f8c20efff92de

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page