celiagg 2.1.6
pip install celiagg
Released:
Anti-Grain Geometry for Python 3 with Cython
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Requires: Python >=3.8
Classifiers
- Development Status
- Environment
- Intended Audience
- License
- Operating System
- Programming Language
- Topic
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.
To build without text support, set the CELIAGG_NO_TEXT_RENDERING environment variable while building, eg. CELIAGG_NO_TEXT_RENDERING=1 pip install celiagg
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
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Requires: Python >=3.8
Classifiers
- Development Status
- Environment
- Intended Audience
- License
- Operating System
- Programming Language
- Topic
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
Uploaded
CPython 3.12
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.12
manylinux: glibc 2.17+ i686
Uploaded
CPython 3.12
manylinux: glibc 2.17+ ARM64
Uploaded
CPython 3.11
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.11
manylinux: glibc 2.17+ i686
Uploaded
CPython 3.11
manylinux: glibc 2.17+ ARM64
Uploaded
CPython 3.10
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.10
manylinux: glibc 2.17+ i686
Uploaded
CPython 3.10
manylinux: glibc 2.17+ ARM64
Uploaded
CPython 3.9
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.9
manylinux: glibc 2.17+ i686
Uploaded
CPython 3.9
manylinux: glibc 2.17+ ARM64
Uploaded
CPython 3.8
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.8
manylinux: glibc 2.17+ i686
Uploaded
CPython 3.8
manylinux: glibc 2.17+ ARM64
File details
Details for the file celiagg-2.1.6.tar.gz
.
File metadata
- Download URL: celiagg-2.1.6.tar.gz
- Upload date:
- Size: 833.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c53abb8a55385b0b0c0f1d305b9c8f9fd63639d1ead1d3849a635296e6c69812 |
|
MD5 | a0b75fea3c03b4f9128cf681d7cb2529 |
|
BLAKE2b-256 | b4b8e2f2d328c31fba1e6c5760eaddbbb515b74e51bb7dd4f86a90280acd002f |
File details
Details for the file celiagg-2.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: celiagg-2.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11e3c86d9dd1d1cd0152a4484cdef7ebbfbeb0aa4e7420329568f3dc0d315c17 |
|
MD5 | beafd25e7286787ef65ccbfdd11d7a54 |
|
BLAKE2b-256 | b4b4703cc43d4d43fa5ad45ce8fbdc6bb79e4045c14db921072d48df0a83c7d7 |
File details
Details for the file celiagg-2.1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: celiagg-2.1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e79de670782c15b3c350b0a91de074c73f8875a3b15d0cb90009af15343cf7a |
|
MD5 | 878c058bbfc53b9145bda2c2681f0acd |
|
BLAKE2b-256 | 327f3e4b6adc0881906942c47101c268aa414e116d012a55ec494ea77fcb203d |
File details
Details for the file celiagg-2.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: celiagg-2.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a8759d40f09e49468a9e5f756ba026cd4e57dc9552cd9ad9e8ad2731e0ceb99 |
|
MD5 | 656cef5c918c506a65bb9f8f87012fc7 |
|
BLAKE2b-256 | e68b01281d84833ac60115841c692ee29120053c38461641b895b2400accab1f |
File details
Details for the file celiagg-2.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: celiagg-2.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aeb0212ac5c7a67109a97a777d3d0a95644d0b7728d4ff5224eca4563146c28 |
|
MD5 | a625593122063cfe6de3257084405864 |
|
BLAKE2b-256 | 5f7331620a338fd129ac63d8cb9dffd4d8a90b3bd31d266f859fd19a8e66843f |
File details
Details for the file celiagg-2.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: celiagg-2.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 910ba22b3147aa4846114d0f088c5c9b6a0c654430bec78f9083d722dbd99768 |
|
MD5 | 13401d64feb7b4f9407819b6159ef693 |
|
BLAKE2b-256 | f54e9a5e0642cd3d36141a5d65fcb834e9de6f70894bbaf49ace1733eba200ed |
File details
Details for the file celiagg-2.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: celiagg-2.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a55297bb8c217f887ba1f7b1c43759bae232faf60f4eccf10af998d36c51deb |
|
MD5 | 170b29f1b456e5834864a0396b7a259e |
|
BLAKE2b-256 | dca431ee2943a91ffdc21861b38abb93f172ffcbb38fb64d83388a589320f9d1 |
File details
Details for the file celiagg-2.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: celiagg-2.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a18a59847bbf41cc6418dac6033a7ec47da4194b2e7109397488c8d0deb12488 |
|
MD5 | 68be8139959b86407d6f1c78f09fd5a0 |
|
BLAKE2b-256 | 520e35813f947bb3802315d0c4d8518ef0f725bd3a42e320df3fe342b6eac1b5 |
File details
Details for the file celiagg-2.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: celiagg-2.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b408c444a7aac4bf1f336be87f9f1b22a78413d207eaaff7eefa692c36647074 |
|
MD5 | ff2675428494edc635fc2a5474e93945 |
|
BLAKE2b-256 | cd9b2b73d68863b5b9377664ad11c50a2fbe8d70344743c2dced233a492b3e02 |
File details
Details for the file celiagg-2.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: celiagg-2.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc832bca5f30a250cf7fa73a8aea679dfb73a411973bb64ded7cd0e72742b968 |
|
MD5 | bb13fcfa2104ac88d4c8de5f999ea6b1 |
|
BLAKE2b-256 | 459bb17ae53cda37a8b6e84592d7d0c3e6b0bb5b2d30f8be1ab43360171ed1dc |
File details
Details for the file celiagg-2.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: celiagg-2.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 565c4fda1a372e5b15898f9e5af7833750c1bd081772549a810ba6ab5139625d |
|
MD5 | 00f8f076c96bacfc48eb142111ba6333 |
|
BLAKE2b-256 | b4f665732648b1f6343ff140d51b8df89bc3767ff1eb16732f0b7ca8beb549aa |
File details
Details for the file celiagg-2.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: celiagg-2.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ad03adf1f777db8d4f0ec852c84d8db54651dcf75265411b1f27d24a9104bc9 |
|
MD5 | d274e5d61b27e6332d0d51baaebdf758 |
|
BLAKE2b-256 | 03b759bef2cd48a5d70c98911631c8a39f9b8b572adf2656475ab1f5841d4b99 |
File details
Details for the file celiagg-2.1.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: celiagg-2.1.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5d1297a505fd22659f0a63cb97ec96a373b78dbfd00699e7d93dda40f22dab3 |
|
MD5 | d615e44a5a1346715c861ffa474721d4 |
|
BLAKE2b-256 | dc96efbc0509d460701db6851ad07621f97b966b27043117b7016380e6cacea0 |
File details
Details for the file celiagg-2.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: celiagg-2.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ffc44f20e93b989bed75ce6b9b01fa477bd1f8e38b55a9f7e074c9223b90382 |
|
MD5 | 1fd8c35abfd90511f530341e06ffd1eb |
|
BLAKE2b-256 | b68945ae2894c32c2586d332bc949d1eb166d5efc72a537db1251834ac836619 |
File details
Details for the file celiagg-2.1.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: celiagg-2.1.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 365dcfa2ab61fd15c2d174158bc478e5acd7db2742d993314f4075cf084d1421 |
|
MD5 | 10439ce57df72ce4b8643597fb10a52b |
|
BLAKE2b-256 | a6ef2dc7a5c2953d3a2ff99407553bbed37c807b83cda78c5822e8b9f813c402 |
File details
Details for the file celiagg-2.1.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: celiagg-2.1.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 4.4 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7887f6fa771462886cb1c4522ae48d7d7f1234b2c55775848dae369b26aaa4b8 |
|
MD5 | 0470f263df26d43af902c9c720e2a669 |
|
BLAKE2b-256 | 91adb474846bb8eedeea97568e037127f9b30d84adfc843ba5323770bab4f86f |