Anti-Grain Geometry for Python 3 with Cython
Project description
celiagg provides a simple, stateless canvas object that uses Anti-Grain Geometry 2.4 <svn://svn.code.sf.net/p/agg/svn> with Cython to render directly into a Numpy array.
A respectably modern C++ compiler is required to build celiagg
Installation
pip install celiagg should do the trick.
Building from source with the Freetype font library on macOS requires the pkg-config tool which can be installed via Homebrew, MacPorts, or other macOS package management systems.
Dependencies
Numpy
Cython (build-time only)
Freetype2 (optional)
Contributing
We encourage contributions to celiagg! If you would like to contribute, just fork the repository on GitHub, make your changes, and issue a pull request.
History
celiagg started as pyagg (https://github.com/erikhvatum/pyagg) but was renamed to avoid clashing with PyAgg (https://github.com/karimbahgat/PyAgg).
celiagg is a play on Celiac (Anti grain…) and AGG (Anti-Grain Geometry).
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
Built Distributions
Hashes for celiagg-2.0.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6809692bc6c9f1858b5e474ff7fbe6a7a85e2514e8f8daaee3d0050df19227d5 |
|
MD5 | 3fed6e18e54e3b250154df7d4db8fb8a |
|
BLAKE2b-256 | ee8be4f6436b59b41f0349ca7b0fd27a6a137b58dae9baffe74b4eeb5087c417 |
Hashes for celiagg-2.0.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5311118afac7f99b91b68978bc2aa26e5fb1f103e048d46138a3b9fc03723232 |
|
MD5 | 57fd0c7162984477ff5f1fbd7fb90712 |
|
BLAKE2b-256 | bebba8d3301db260ae01641c78735fe4a12219121c568d91fd6dc5d0396557ec |
Hashes for celiagg-2.0.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fa779eae09289ffa27dd0c77380a5f98cc297194e4ec0526ad76f0a4aad46e2 |
|
MD5 | a7e4497913e1b29bd1e362837cd4a633 |
|
BLAKE2b-256 | 9206a9a92a2f53ac1b1ea3ea94a14111dc5ef57d91522bba5e20650b68b3a823 |
Hashes for celiagg-2.0.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e312250bbe90815ac3c90d6576fabe3ce4cc17aacb1282c879486492e3cd5668 |
|
MD5 | aa9334891675c0650db155e6aae8d112 |
|
BLAKE2b-256 | 34fc7f6c6d8473d15bee07c9dee5505a8ae16ceb610ded0373ad5b9cbd09b74f |
Hashes for celiagg-2.0.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a05bc53b24b24d1db3c2e906082b91c54cdf028f428a3f8cb7210943362e317 |
|
MD5 | b226ad19b12baf743b0ab0b7803999e3 |
|
BLAKE2b-256 | 8fd354b4a96c0fb79de1b7302330a8cf0088522adcf10657382beb39f14445ff |
Hashes for celiagg-2.0.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87fc866912b35e197b4dda85cb47772ffc5f7a00272caeabf5bc761481bde31b |
|
MD5 | 7cb7333b81a9286302d7340837ac64d3 |
|
BLAKE2b-256 | 90048f81ffcb0eee4c3bfd87a0d5cab1afc6fa160ceb49fb7bd2c17c91c0fe29 |
Hashes for celiagg-2.0.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57dd1f2bb65e5becf8da5c163539cb04e2e8750f39e486d96182c46980d63891 |
|
MD5 | 86ffc3bdb894b594e2530f186aed4406 |
|
BLAKE2b-256 | bcea2a783c2f530d818c3129f30f81644bb4f70a218ff108e642e3d579f798d0 |
Hashes for celiagg-2.0.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a46db3ea98a9433d5cb39521161e419bdcbeb4cf9930df70347ea7ddc9c7f88 |
|
MD5 | 065a36025a20bf72c236ed0df61eeced |
|
BLAKE2b-256 | 3468d587f56d714cf995e7ffcad1f2eaa67c78c6ae64defe8ce336deff8b7aa0 |