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.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d933fad401bea432d64227a554fd5204b44dc1a500a57f7d7a1fd537ca2ebf20 |
|
MD5 | 7d9e249e995e9e5ecfb77d52db88f06c |
|
BLAKE2b-256 | b1e163460107668e28eb2c3369ac221c00efc8351084dad6dacaba7778fbff92 |
Hashes for celiagg-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab90f2d16be70953ecb553347693d80d26b41781466a4731b050d6841a8f120d |
|
MD5 | 68a9ae7c891fc5b07cf3b75b83d39f4b |
|
BLAKE2b-256 | 86d6b11a68137e972f6ef60d0c6184cc2c580a9d60f879dc08715fcec4a42a69 |
Hashes for celiagg-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15dbb67deb6c057f94bc8379f62c664a9fc08ed14474e3b79c7c67a5c472e4da |
|
MD5 | 487b3e9a1d46c02528169734304abe4e |
|
BLAKE2b-256 | 13f77acde8eb59abf4bddbdc8b28f9cbb87dd637fa47ed22530c0fd37bfd3305 |
Hashes for celiagg-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c6bcc74a2e89c10355029d080f24c9811e7127564b651ce26cb92cfd0ee55d2 |
|
MD5 | a9ae45cd9bbb99c275eb7d7806372c8c |
|
BLAKE2b-256 | f365897a5d6e886970de4ecf521f3312712ada14335e759b751c5a889997a487 |
Hashes for celiagg-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6436f8b00be96dcff7f86027b6228ff6f31d71b9691f020c6cf67433062a93f7 |
|
MD5 | 8410878daf3163fcee715b32c82fee02 |
|
BLAKE2b-256 | 39b6ba16ee45e920fb038b4d1e1842b63de985e2ec45df48e15dfac3fe99aaf7 |
Hashes for celiagg-2.1.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 267c896fc998e165e63901163dcefe85fb1cb4478d23f25c228654af7f08a23a |
|
MD5 | 3e0fa41ad48ec66349a72db10bc45b60 |
|
BLAKE2b-256 | 957d543d55d100ee6fc813e1ccd8f4d10827addfdaca34652c0ccedfe54e390d |