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.1.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09d0e2d145a969bd5a0cf4fa8f436b0dea58b39e31af7aa2be80599636040976 |
|
MD5 | efa5c5ad0bb3c1a713982a00c867b80e |
|
BLAKE2b-256 | 811dfafbd1b85cfc9597fadaef0d0c199654a2e4d8b82898ac951872f9e6c3d0 |
Hashes for celiagg-2.1.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86d4f85ab8721d816aab73e0e6f6458e30d93eeaab0967e0bb25cb62f87cb6fc |
|
MD5 | 2f3bc364c31be43e0e649fad5851bf18 |
|
BLAKE2b-256 | 9857bfca6e9e1bac3d54ee5d8f8abde33d55cdf35805c6d0f3fc7c78e6e1e9e2 |
Hashes for celiagg-2.1.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d052f49d2316e78f322fb4d08c749c365facaac2cc56a775b6d81b460c6913e |
|
MD5 | a412ac06d50cef063da656dfddc8fe3e |
|
BLAKE2b-256 | e3a5134d46322daf3daa4862ec072186768880cd098c439e581110782a275ca2 |
Hashes for celiagg-2.1.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20836c765a8fd19114f58c8b2757b743fc75e7e459b153af7355d8ca420c2253 |
|
MD5 | f7a115353997ab52333af258766a8ca1 |
|
BLAKE2b-256 | a961bc0f0f995aebc371374410459076ff328a2805296e95128dcd90a07b314b |
Hashes for celiagg-2.1.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48ff72b1be1a0f73650e9c60ac2424992f8c0aaf22f85dfbfaef38298e8d8296 |
|
MD5 | fb19c36da973b26e614510563a7b6b00 |
|
BLAKE2b-256 | b78e64afec06913423f7834e05dbf90a55e973a70b9e4b2600f1115014f5465a |
Hashes for celiagg-2.1.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eddbb769315ce28b786b4512b2306064265238f675d0bc53fb5a0638a36f6976 |
|
MD5 | 87b846ba137ecefedd503a2773f4ebc9 |
|
BLAKE2b-256 | 5b02807f8e64ca3b5ad90642b6ed5d5d121dde29d2153ce3ad998467062254c4 |
Hashes for celiagg-2.1.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | daba62fa639ad9742136c4d41d7bb8a3b4650f27bd420e1f77f2b44194090dd9 |
|
MD5 | 7bf787ffe398560753a3826f9068af03 |
|
BLAKE2b-256 | 7b0d7388bc12dbd098d2070ff7b6ff49c6e6b1c8ebc363822ae053d86765d7b6 |
Hashes for celiagg-2.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e3b5dd99190c1f6e63f4449c51bceab9ad450acd44b280656d67902cd51dba7 |
|
MD5 | edc1190c84c8af37f112d0afc50334ba |
|
BLAKE2b-256 | 381422dcbe98afd9174eb1736fcfdaf336716c9521dce6ce656783c21a019e89 |