Skip to main content

modern OpenGL binding for Python

Project description

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.

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

ModernGL-2.0.10.win-amd64-py3.6.exe (724.8 kB view details)

Uploaded Source

ModernGL-2.0.10.win-amd64-py3.5.exe (724.7 kB view details)

Uploaded Source

ModernGL-2.0.10.win-amd64-py3.4.exe (357.1 kB view details)

Uploaded Source

ModernGL-2.0.10.win-amd64-py3.3.exe (357.1 kB view details)

Uploaded Source

ModernGL-2.0.10.win-amd64-py2.7.exe (358.8 kB view details)

Uploaded Source

ModernGL-2.0.10.win32-py3.6.exe (582.8 kB view details)

Uploaded Source

ModernGL-2.0.10.win32-py3.5.exe (582.8 kB view details)

Uploaded Source

ModernGL-2.0.10.win32-py3.4.exe (313.4 kB view details)

Uploaded Source

ModernGL-2.0.10.win32-py3.3.exe (313.4 kB view details)

Uploaded Source

ModernGL-2.0.10.win32-py2.7.exe (318.6 kB view details)

Uploaded Source

ModernGL-2.0.10-py3.6-win-amd64.egg (134.6 kB view details)

Uploaded Egg

ModernGL-2.0.10-py3.6-win32.egg (122.1 kB view details)

Uploaded Egg

ModernGL-2.0.10-py3.5-win-amd64.egg (134.6 kB view details)

Uploaded Egg

ModernGL-2.0.10-py3.5-win32.egg (122.1 kB view details)

Uploaded Egg

ModernGL-2.0.10-py3.4-win-amd64.egg (134.5 kB view details)

Uploaded Egg

ModernGL-2.0.10-py3.4-win32.egg (122.0 kB view details)

Uploaded Egg

ModernGL-2.0.10-py3.3-win-amd64.egg (134.5 kB view details)

Uploaded Egg

ModernGL-2.0.10-py3.3-win32.egg (122.1 kB view details)

Uploaded Egg

ModernGL-2.0.10-py2.7-win-amd64.egg (134.5 kB view details)

Uploaded Egg

ModernGL-2.0.10-py2.7-win32.egg (122.0 kB view details)

Uploaded Egg

ModernGL-2.0.10-cp36-cp36m-win_amd64.whl (135.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

ModernGL-2.0.10-cp36-cp36m-win32.whl (122.8 kB view details)

Uploaded CPython 3.6mWindows x86

ModernGL-2.0.10-cp35-cp35m-win_amd64.whl (135.3 kB view details)

Uploaded CPython 3.5mWindows x86-64

ModernGL-2.0.10-cp35-cp35m-win32.whl (122.8 kB view details)

Uploaded CPython 3.5mWindows x86

ModernGL-2.0.10-cp34-cp34m-win_amd64.whl (135.2 kB view details)

Uploaded CPython 3.4mWindows x86-64

ModernGL-2.0.10-cp34-cp34m-win32.whl (122.8 kB view details)

Uploaded CPython 3.4mWindows x86

ModernGL-2.0.10-cp33-cp33m-win_amd64.whl (135.2 kB view details)

Uploaded CPython 3.3mWindows x86-64

ModernGL-2.0.10-cp33-cp33m-win32.whl (122.8 kB view details)

Uploaded CPython 3.3mWindows x86

ModernGL-2.0.10-cp27-cp27m-win_amd64.whl (135.4 kB view details)

Uploaded CPython 2.7mWindows x86-64

ModernGL-2.0.10-cp27-cp27m-win32.whl (122.9 kB view details)

Uploaded CPython 2.7mWindows x86

File details

Details for the file ModernGL-2.0.10.win-amd64-py3.6.exe.

File metadata

File hashes

Hashes for ModernGL-2.0.10.win-amd64-py3.6.exe
Algorithm Hash digest
SHA256 a251c67755f4bd37520eeedd74b58b7e37116fe9d8240ec7590935160e049b38
MD5 adcd0a0d9167d8c939dddfc4bb33a294
BLAKE2b-256 db8f9876f2aba84701d4b7849dbbf8807e4a8b1b43e19579e74ecddc5cec25eb

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10.win-amd64-py3.5.exe.

File metadata

File hashes

Hashes for ModernGL-2.0.10.win-amd64-py3.5.exe
Algorithm Hash digest
SHA256 4f4b47f1f0dda05a5ba4ce78569e6b4dd9231f66899f08f583905d79c5b98abe
MD5 0300c7800f9de1c8406776c54ef0b73a
BLAKE2b-256 2664bc90406f943ab51decc3559f60a6d9a636f532f3101d2e5a4e334c8fbac7

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10.win-amd64-py3.4.exe.

File metadata

File hashes

Hashes for ModernGL-2.0.10.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 f643ab05c14ba1bc6f1b30373c4df1f4456830c0046f7e004cc35a9a9a602df9
MD5 dba607c267b5d08eae20960f5cea01f2
BLAKE2b-256 e188e17f24f753b34d5aabe2cebebe3423a24629b24502d5742259d94d86c4cd

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10.win-amd64-py3.3.exe.

File metadata

File hashes

Hashes for ModernGL-2.0.10.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 37f9245d44902bb6b08047cd90b0f9176d9d8588c22ab914a60787599065d395
MD5 5a45ecf9094b97631498db5540b0957b
BLAKE2b-256 8aa3dde007c94b4527890a394603d2317fe2cbd68423c67c10c0523d5df261ad

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10.win-amd64-py2.7.exe.

File metadata

File hashes

Hashes for ModernGL-2.0.10.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 8178d5bf4675992aec4046417ed4b422ae1f4c834662f3ece0847706d571e0ab
MD5 83bd3ec1075bc77902da9d8e8e5c5886
BLAKE2b-256 9fef04bbc6627affc4eb9818138abd5d2ff6be74f8dce05cbb8d25b7abdf838c

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10.win32-py3.6.exe.

File metadata

File hashes

Hashes for ModernGL-2.0.10.win32-py3.6.exe
Algorithm Hash digest
SHA256 b488ffc8b8692d288101d6e8249636c3a1de7845cb9c3b72e92318d079150b0c
MD5 4c397a8a0c5e5cdff9e84d7663d078f8
BLAKE2b-256 dbad1dc63ca2a25245e6aa63bef2a930f50d99cd367d469547c9ffa9b303b3f8

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10.win32-py3.5.exe.

File metadata

File hashes

Hashes for ModernGL-2.0.10.win32-py3.5.exe
Algorithm Hash digest
SHA256 82e991f0ba1018596e3e1ab2e7b4f36a36ca64b3a373bf726c21c9f96355b960
MD5 c19bd64deb896c3edd57a1c86e4a035c
BLAKE2b-256 0b6bce993e77a816c6639d4b1335374dad4eea16362a8bf5fdfedd656df7800d

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10.win32-py3.4.exe.

File metadata

File hashes

Hashes for ModernGL-2.0.10.win32-py3.4.exe
Algorithm Hash digest
SHA256 92e94fb7c8f57bb960862f86a0cd9ec5967b924fe602a75812a48f03f691d6ce
MD5 64817d48867a79f23c631d2aa6bef400
BLAKE2b-256 cdf24fef99f086d63dd899a29e9f481a4f17c8a897d354b99deb65737ce115c9

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10.win32-py3.3.exe.

File metadata

File hashes

Hashes for ModernGL-2.0.10.win32-py3.3.exe
Algorithm Hash digest
SHA256 8eccb8875d7e78e0fb96ce5015ef2042b109cff7ba66e3a35124464f2008745f
MD5 576ed63d8f9f73fb2be52b3974425ebc
BLAKE2b-256 6e842cb923130a9e7c9ed6ba2a2ac42ab4ee090267232ed28a1b2d1aed07fa48

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10.win32-py2.7.exe.

File metadata

File hashes

Hashes for ModernGL-2.0.10.win32-py2.7.exe
Algorithm Hash digest
SHA256 5de8dce9ffdbc116574750a03d0908322c9bd96bd7e7035718f21b6aef249c5a
MD5 4bbc5c3b013465442d3c4c38d24bd3d1
BLAKE2b-256 284f67cb976a393246c60d94398d2828a26f8a54313be920392c06eb73bb9d5b

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-py3.6-win-amd64.egg.

File metadata

File hashes

Hashes for ModernGL-2.0.10-py3.6-win-amd64.egg
Algorithm Hash digest
SHA256 4da97b70485dfc73cbe14411598301500573df8ef0d265c71d333d0ce751ebb7
MD5 fc6889cf548e852f4cf16eeaca8e6add
BLAKE2b-256 83702afdb4123274a5e49ff50aff11e0c212edd4bd6db141596ee561fb2ae09a

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-py3.6-win32.egg.

File metadata

File hashes

Hashes for ModernGL-2.0.10-py3.6-win32.egg
Algorithm Hash digest
SHA256 ba291ae662c033a8a623b8f8caa441910099cc8a426587ceec2826127c005f48
MD5 092f47d628f86b6bff81645d0a3080e8
BLAKE2b-256 acb32e424ef776af66207c2401c90d3c816084a2c46abdd4355b5efe7756d025

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-py3.5-win-amd64.egg.

File metadata

File hashes

Hashes for ModernGL-2.0.10-py3.5-win-amd64.egg
Algorithm Hash digest
SHA256 064f80efc177635343b119ed6ca76355c93129c1f3165b0eacf6402d78414662
MD5 3177cef87765f0ad71c899db40bb91e9
BLAKE2b-256 0f6dc6ef782143b03250d3483cdfe7f80d28159d243ba43dfb90d18bf6c89ca2

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-py3.5-win32.egg.

File metadata

File hashes

Hashes for ModernGL-2.0.10-py3.5-win32.egg
Algorithm Hash digest
SHA256 c1678ff96813e0ad4e77822e459f28cc988b0a19760e83caff056b263e6cb23b
MD5 a24765f12472f1a7a7a132430b649455
BLAKE2b-256 24976d4977126ac3590c9f198167bbb1b69a9d8509617a51a6616a5725cde3e4

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-py3.4-win-amd64.egg.

File metadata

File hashes

Hashes for ModernGL-2.0.10-py3.4-win-amd64.egg
Algorithm Hash digest
SHA256 f8fcd3c0c3056beaf5237094f66f4b57a05982ada35e158ca8ff776eb06d34c8
MD5 943a91c5874c4a72be2155fd08933a92
BLAKE2b-256 7f29736f02b614cf03f5a0c10939baa12ca9b3435f3823e8988802b4c5a6a8fd

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-py3.4-win32.egg.

File metadata

File hashes

Hashes for ModernGL-2.0.10-py3.4-win32.egg
Algorithm Hash digest
SHA256 0bc8ddbfd61db5f90c6e58ed7079aaae370e0904dd045aac59939a797cb4b924
MD5 6864b2c29b5371990cb6ab1b6a88f1e0
BLAKE2b-256 9dfbbd87fa0fd4a8a2da71b021dd37af091eec58f0d2f7c23d6f8b630c79e21b

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-py3.3-win-amd64.egg.

File metadata

File hashes

Hashes for ModernGL-2.0.10-py3.3-win-amd64.egg
Algorithm Hash digest
SHA256 dda4e4a63bb9dcfe59f65294b8ecf1c8e3e2c316e93e9649f278fb25c66fbb0c
MD5 1dc30764ebfaf36691e5033adc4689b6
BLAKE2b-256 3b68eb06032f792804b64d12ba76e4b2d6e805d5284a346aebad0b715f528886

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-py3.3-win32.egg.

File metadata

File hashes

Hashes for ModernGL-2.0.10-py3.3-win32.egg
Algorithm Hash digest
SHA256 fcf6b62b6bdaadb7a17263550b194c9fa37bd676ef68215eec7833a58a441691
MD5 2dc1e436542467314ae6aab29ddb3d78
BLAKE2b-256 b645c3c423f52e327b0ca397c30a27a935c40d977730f7bcef2537db38af21fe

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-py2.7-win-amd64.egg.

File metadata

File hashes

Hashes for ModernGL-2.0.10-py2.7-win-amd64.egg
Algorithm Hash digest
SHA256 9b6c662b72fd01c3027ef674ce37713f85ed23ff4b26a00db5d8317c2a83c60c
MD5 df52d21c5d40468cb66dc84e5101f88a
BLAKE2b-256 67925bb046c188cd73efd298a39e22e4ed77e2c1c00c3aec5854932dfca80ce2

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-py2.7-win32.egg.

File metadata

File hashes

Hashes for ModernGL-2.0.10-py2.7-win32.egg
Algorithm Hash digest
SHA256 a4147ff655780e27c6b6e4c1002c66af2a74f3d00be295dc0fd3d7e03a08b1bf
MD5 ee25a2613d5aeefcdf5211ce8c687c8c
BLAKE2b-256 3d0dc32a3cb920c323f1f3e9c97a64a071c049b2747d4bfb7e633cc6c1b8d78e

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for ModernGL-2.0.10-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d5cec11b3c013283574a6aefc4b51a2a02d9f44d364e14c785b04f93ba69dab2
MD5 a902070083dc1df3bea06e393bc6eb8e
BLAKE2b-256 e068a1148d032bb2914daa48dcdf29e68541ae18adadd4e5a54e1d583fdf69f3

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for ModernGL-2.0.10-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ca4e8baf7b47f83f7024bcd78a5935aba63ff614b66c358d90cc56a204d3b6c3
MD5 c1ef206adfccf8543ce9c9f24d8a761d
BLAKE2b-256 d9d77122b76772e2719a265b153bbebe40fc7ef83b40a2c92c3892e82cb89181

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-cp35-cp35m-win_amd64.whl.

File metadata

File hashes

Hashes for ModernGL-2.0.10-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 ea11ab1f34cf7dbd6e33c0974d172a2aa3954ceca21af3664e155672ce696fd0
MD5 1e0a534c653b6035b3acf364f28d3d34
BLAKE2b-256 b63af6b2afb2def8829624e6323f304b898fa84db509aa3eb4e8fbfec228c60f

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-cp35-cp35m-win32.whl.

File metadata

File hashes

Hashes for ModernGL-2.0.10-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 f94343e4f97683a3af8ecffb05e96a4893c3faff9ce051f31f91cd10383e523e
MD5 8300c2ad89003903f64d1764d344f4d6
BLAKE2b-256 bed78d833c349e816d47727ac58820bd609879c31122904e00c7534f473f5ff1

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-cp34-cp34m-win_amd64.whl.

File metadata

File hashes

Hashes for ModernGL-2.0.10-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 08eab0854cf514d62138f5c8e4b9b2b82980025d3efb68d5b2f1a07c313bee5b
MD5 2bd055ba6febbf9d08c6b09acc5133ae
BLAKE2b-256 3beaf565aa5862c2c1e54c4889e50741d0547c64dacfda26d22077c53e54b100

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-cp34-cp34m-win32.whl.

File metadata

File hashes

Hashes for ModernGL-2.0.10-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 7e747e5187c02d72f68dd9051d0245c88019520f9b236e4fc32f471af2b63818
MD5 ce752124bd72002669588af0f25be43f
BLAKE2b-256 7e20b19ae824a1455ac004762b9356994a1b76a5bbe34e8b40475fd434f282d6

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-cp33-cp33m-win_amd64.whl.

File metadata

File hashes

Hashes for ModernGL-2.0.10-cp33-cp33m-win_amd64.whl
Algorithm Hash digest
SHA256 d1b6f94c46fe53c3217910dda7214469fb67e6093fa9e89320e4dc46d617f3d9
MD5 f81ebd71469d26ed688cd90323d0a765
BLAKE2b-256 ef58ffa9e107c93430b29a84224e3e2a552ea0e245292f0744086bd5a80d2adc

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-cp33-cp33m-win32.whl.

File metadata

File hashes

Hashes for ModernGL-2.0.10-cp33-cp33m-win32.whl
Algorithm Hash digest
SHA256 5501be8d341b452533e7493a7c055588a263f8f5f0245bb3e872a905fdcb5156
MD5 a86c693ded65c2510c130104d1c11ead
BLAKE2b-256 fead1d3034efa6a6dbcd246ec1667652a75335e9ce9f20c506ed5ca45e81f791

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-cp27-cp27m-win_amd64.whl.

File metadata

File hashes

Hashes for ModernGL-2.0.10-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 051cce7e4862d7a64d1114175a9d2dbf61121291b3f845372ce65f01e912e7e6
MD5 630b8ebd6d5a1e06bb4e67d92ba8b6f4
BLAKE2b-256 a703d986e51f5aae1d3cd6c948849a725455535058fdf40160e8b67ad4af285f

See more details on using hashes here.

File details

Details for the file ModernGL-2.0.10-cp27-cp27m-win32.whl.

File metadata

File hashes

Hashes for ModernGL-2.0.10-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 e08ff773b2cc1096403574fb8708fa79312e0259a109bf65e0624afa3f1e518d
MD5 5d462e64354601d76ae07681a91285f0
BLAKE2b-256 e63a0f3233b4468757e41a58eb0485b559e61fe5e41ebe9442f657cb02e32386

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