{"id":34027708,"url":"https://github.com/geospaitial-lab/aviary","last_synced_at":"2026-05-10T22:09:49.789Z","repository":{"id":233043966,"uuid":"784896938","full_name":"geospaitial-lab/aviary","owner":"geospaitial-lab","description":"Pythonic Framework for AI Inference on Geospatial Data","archived":false,"fork":false,"pushed_at":"2026-05-06T15:46:07.000Z","size":4152,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-05-06T17:39:09.788Z","etag":null,"topics":["aerial-imagery","artificial-intelligence","computer-vision","deep-learning","machine-learning","orthophotos","python","remote-sensing"],"latest_commit_sha":null,"homepage":"https://geospaitial-lab.github.io/aviary","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/geospaitial-lab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-04-10T19:22:27.000Z","updated_at":"2026-05-06T15:46:51.000Z","dependencies_parsed_at":"2026-01-19T10:04:59.372Z","dependency_job_id":null,"html_url":"https://github.com/geospaitial-lab/aviary","commit_stats":null,"previous_names":["mrsmrynk/aviary"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/geospaitial-lab/aviary","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geospaitial-lab%2Faviary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geospaitial-lab%2Faviary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geospaitial-lab%2Faviary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geospaitial-lab%2Faviary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geospaitial-lab","download_url":"https://codeload.github.com/geospaitial-lab/aviary/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geospaitial-lab%2Faviary/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32873240,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-10T13:40:02.631Z","status":"ssl_error","status_checked_at":"2026-05-10T13:40:02.145Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aerial-imagery","artificial-intelligence","computer-vision","deep-learning","machine-learning","orthophotos","python","remote-sensing"],"created_at":"2025-12-13T17:01:24.688Z","updated_at":"2026-05-10T22:09:49.741Z","avatar_url":"https://github.com/geospaitial-lab.png","language":"Python","funding_links":[],"categories":["Deep Learning"],"sub_categories":["Deep Learning Framework for Geospatial"],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://www.github.com/geospaitial-lab/aviary/raw/main/docs/assets/aviary_logo_white.svg\"\u003e\n  \u003cimg alt=\"aviary\" src=\"https://www.github.com/geospaitial-lab/aviary/raw/main/docs/assets/aviary_logo_black.svg\" width=\"30%\"\u003e\n\u003c/picture\u003e\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![CI][CI Badge]][CI]\n[![Coverage][Coverage Badge]][Coverage]\n[![Docs][Docs Badge]][Docs]\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![PyPI version][PyPI version Badge]][PyPI]\n[![Python version][Python version Badge]][PyPI]\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Chat][Chat Badge]][Chat]\n\n\u003c/div\u003e\n\n  [CI Badge]: https://img.shields.io/github/actions/workflow/status/geospaitial-lab/aviary/ci.yaml?branch=main\u0026color=black\u0026label=CI\u0026logo=GitHub\n  [CI]: https://www.github.com/geospaitial-lab/aviary/actions/workflows/ci.yaml\n  [Coverage Badge]: https://img.shields.io/codecov/c/github/geospaitial-lab/aviary/main?color=black\u0026label=Coverage\u0026logo=codecov\u0026logoColor=white\n  [Coverage]: https://app.codecov.io/gh/geospaitial-lab/aviary\n  [Docs Badge]: https://img.shields.io/github/actions/workflow/status/geospaitial-lab/aviary/docs.yaml?branch=main\u0026color=black\u0026label=Docs\u0026logo=materialformkdocs\u0026logoColor=white\n  [Docs]: https://geospaitial-lab.github.io/aviary\n  [PyPI version Badge]: https://img.shields.io/pypi/v/geospaitial-lab-aviary?color=black\u0026label=PyPI\u0026logo=PyPI\u0026logoColor=white\n  [Python version Badge]: https://img.shields.io/pypi/pyversions/geospaitial-lab-aviary?color=black\u0026label=Python\u0026logo=Python\u0026logoColor=white\n  [PyPI]: https://www.pypi.org/project/geospaitial-lab-aviary\n  [Chat Badge]: https://img.shields.io/matrix/geospaitial-lab-aviary%3Amatrix.org?color=black\u0026label=Chat\u0026logo=matrix\n  [Chat]: https://matrix.to/#/#geospaitial-lab-aviary:matrix.org\n\naviary is the pythonic way to run your AI models on geospatial data\nwith minimal boilerplate – from quick prototyping to production-grade pipelines.\n\n- **High-level Python API**\u003cbr /\u003e\n  Define and run pipelines from composable components instead of writing ad hoc scripts\n\n- **Config-driven CLI**\u003cbr /\u003e\n  Define and run the same pipelines with the command-line interface using a simple declarative config file\n\n- **Extensible by design**\u003cbr /\u003e\n  Add custom components via a plugin registry and distribute them as a plugin package\n\n- **AI framework-agnostic**\u003cbr /\u003e\n  Use models from PyTorch, TensorFlow, ONNX, or scikit-learn\n\n---\n\n## Installation\n\n### Installation with pip\n\n```bash\npip install geospaitial-lab-aviary\n```\n\nNote that aviary requires Python 3.10 or later.\n\nHave a look at the [installation guide][installation guide pip] for further information.\n\n  [installation guide pip]: https://geospaitial-lab.github.io/aviary/how_to_guides/installation/how_to_install_aviary_with_pip\n\n### Installation with uv\n\n```bash\nuv pip install geospaitial-lab-aviary\n```\n\nNote that aviary requires Python 3.10 or later.\n\nHave a look at the [installation guide][installation guide uv] for further information.\n\n  [installation guide uv]: https://geospaitial-lab.github.io/aviary/how_to_guides/installation/how_to_install_aviary_with_uv\n\n### Installation with Docker\n\n```bash\ndocker pull ghcr.io/geospaitial-lab/aviary\n```\n\nHave a look at the [installation guide][installation guide docker] for further information.\n\n  [installation guide docker]: https://geospaitial-lab.github.io/aviary/how_to_guides/installation/how_to_install_aviary_with_docker\n\n---\n\n## Next steps\n\nHave a look at the [how-to guides] to get started.\n\n  [how-to guides]: https://geospaitial-lab.github.io/aviary/how_to_guides\n\n---\n\n## Documentation\n\nThe documentation is available at [geospaitial-lab.github.io/aviary].\n\n  [geospaitial-lab.github.io/aviary]: https://geospaitial-lab.github.io/aviary\n\n---\n\n## License\n\naviary is licensed under the [GPL-3.0 license].\n\n  [GPL-3.0 license]: LICENSE.md\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeospaitial-lab%2Faviary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeospaitial-lab%2Faviary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeospaitial-lab%2Faviary/lists"}