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-1.1.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0246bcfafaa18f71c6a204484dc7dbf516f2156f493cffde81e4dd877bcd77b9 |
|
MD5 | f08c8640948699c569641a6dad8094b3 |
|
BLAKE2b-256 | 5193d8405110832200c766e40a2ab34f87fe6c1e60652a083f4cd74e0858ef3d |
Hashes for celiagg-1.1.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49e4db4b2794bd9a2b24197402428e526df1e236d7037e89c672a86457fcdadc |
|
MD5 | 81d027abdf884d9e51c792c31eceb342 |
|
BLAKE2b-256 | d1fab9c89f9db95473593048720b645caf97c5d5d4020c2a0e97b43618f84bcc |
Hashes for celiagg-1.1.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e29d8345049008dd239d1b5d5c92b306197d743352e2a3b3286ff3f59a2cd23 |
|
MD5 | ff6f907554831fe4243783d880b8c0d9 |
|
BLAKE2b-256 | dc0f2b1f6c89f4d9091d157291e7479d2f83914d35be9df3a1e4ef99e1f21731 |
Hashes for celiagg-1.1.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2485c7478a783c64438d250ea16c88cc50cf9b8afa1f985678633e6df5129272 |
|
MD5 | 009354199d5f627f07e3c7fbee6f15d0 |
|
BLAKE2b-256 | 6e9cc6dc2c1eae43eea2c0a8c627f92d962457cd014005abef3a954999b35883 |
Hashes for celiagg-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c5888bc14e7d8810d0d947b7079cd92f3699b8bfe6d747d0a8f16186b01b0e7 |
|
MD5 | 9b14c0ecb2223c5abf7dff5b6bc92ece |
|
BLAKE2b-256 | 643092f0de57b6797fba1b8059d1f7efd9c11c7fb9460aa2c2706dcebd426062 |
Hashes for celiagg-1.1.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73718a7a31c5bdb96d29d782058e4b6d6272346de5ed648d48ec6a24166b0fe9 |
|
MD5 | c0785ee187f4855eb7ee3083ee29aa3f |
|
BLAKE2b-256 | 8c1f83272170800b56535c9e36f2c80ef8043cdd24a951024eecca235ecdc5ff |
Hashes for celiagg-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d01d7f3f606aad62bd39f2121b0f2b139b9b5c7802459113447cc3524a29a7e |
|
MD5 | d2f3a9edf015b9cad6dad7611e2ae504 |
|
BLAKE2b-256 | c2af55466584cc7a30f5dd5f11113b3909e45a34fac4e64b0a325488ea08c1c0 |
Hashes for celiagg-1.1.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f12c5a1eab2dea560617ea7bb2be6b90d310bf4eb177520ef924788e9a1c9ebc |
|
MD5 | 22dfc50ea17a6ea8b3d7662f4c9565dd |
|
BLAKE2b-256 | e99e68fa83293706fa12aaf3041a0dfd6e6c8a5c75752198b2974fefd041b97a |