Pythonic framework for AI inference on geospatial data
Project description
aviary is the pythonic way to run your AI models on geospatial data with minimal boilerplate – from quick prototyping to production-grade pipelines.
-
High-level Python API
Define and run pipelines from composable components instead of writing ad‑hoc scripts -
Config‑driven CLI
Define and run the same pipelines with the command-line interface using a simple declarative config file -
Extensible by design
Add custom components via a plugin registry and distribute them as a plugin package -
AI framework-agnostic
Use models from PyTorch, TensorFlow, ONNX, or scikit‑learn
Installation
Installation with pip
pip install geospaitial-lab-aviary
Note that aviary requires Python 3.10 or later.
Have a look at the installation guide for further information.
Installation with uv
uv pip install geospaitial-lab-aviary
Note that aviary requires Python 3.10 or later.
Have a look at the installation guide for further information.
Installation with Docker
docker pull ghcr.io/geospaitial-lab/aviary
Have a look at the installation guide for further information.
Next steps
Have a look at the how-to guides to get started.
Documentation
The documentation is available at geospaitial-lab.github.io/aviary.
License
aviary is licensed under the GPL-3.0 license.
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
File details
Details for the file geospaitial_lab_aviary-1.0.0.tar.gz.
File metadata
- Download URL: geospaitial_lab_aviary-1.0.0.tar.gz
- Upload date:
- Size: 69.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd94338017c7e85ebb6992730d8c45b3ff37b3874bb27ca2fb1afd0a41e25557
|
|
| MD5 |
beb59715f34eb60f926a3c0506caccdd
|
|
| BLAKE2b-256 |
edeb4c4446f2baab8810e6fbbf1b302896f3ea0dc000769efbbaeeb00e0b1c50
|