Composable inference and postprocessing pipeline for remote sensing data
Project description
aviary provides composable components for tile-based processing of geospatial data.
This enables you to easily run models on large datasets, export the predictions in a
georeferenced file format and postprocess them for further downstream tasks.
Besides the pipelines, aviary also provides task-specific models for remote sensing applications.
aviary is designed upon the following concepts:
-
High-level Python API
Abstract components for building pipelines without boilerplate code -
Command-line interface (CLI)
Run the pre-built pipelines easily without writing any code -
Customizable pipelines
Compose your own pipelines with the provided components -
Extensible components
Add your own components to the pipeline -
Support for large datasets
Tile-based processing for large datasets (local, remote or web services) -
Support for geospatial data
Export predictions as geodata, ready for downstream tasks -
Task-agnostic
Process geospatial data with a range of machine learning tasks -
ML-framework agnostic
Use your favorite machine learning framework
Installation
You can choose between two installation methods, whether you need access to the Python API or the command-line interface (CLI) only. If you just want to use the pre-built pipelines with the command-line interface, you can use the Docker image.
Installation with pip
⚠️ Note: aviary is currently released as a pre-release version.
To install the latest version, you need to add the --pre flag.
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 full documentation is available at geospaitial-lab.github.io/aviary.
About
aviary is developed by the geospaitial lab at the Westfälische Hochschule - Westphalian University of Applied Sciences in Gelsenkirchen, Germany.
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.0b1.post1.tar.gz.
File metadata
- Download URL: geospaitial_lab_aviary-1.0.0b1.post1.tar.gz
- Upload date:
- Size: 52.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a59f401e9a5e6acb8db7cbd439b0073a5354dda98dfb0196486a60f2471bba2
|
|
| MD5 |
b1f21fd1cea9ddfa573301d2b2fa150b
|
|
| BLAKE2b-256 |
d5190cd4869c9c8f33d959a9ffa72ea3e857383f881d17b10e4322d6186c697d
|