Metadata-Version: 2.4
Name: aer-core
Version: 3.0.0
Summary: A modular, high-performance capability-graph framework for processing Earth Observation sensor data.
Project-URL: Homepage, https://github.com/frandorr/aer
Project-URL: Issues, https://github.com/frandorr/aer/issues
Project-URL: Repository, https://github.com/frandorr/aer
Author-email: Francisco Dorr <fran.dorr@gmail.com>
License: MIT
Keywords: earth-observation,gis,polylith,remote-sensing,satellite
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering :: GIS
Requires-Python: >=3.13
Requires-Dist: attrs<26,>=25.4
Requires-Dist: geopandas<2,>=1.1.2
Requires-Dist: pandas<4,>=3.0.1
Requires-Dist: pandera[geopandas]<0.25,>=0.24
Requires-Dist: pydantic-settings<3,>=2.13.1
Requires-Dist: pyproj<4,>=3.7.1
Requires-Dist: pyresample<2,>=1.35
Requires-Dist: pyyaml<7,>=6.0.1
Requires-Dist: returns[compatible-mypy]<0.27,>=0.26
Requires-Dist: shapely<3,>=2.1.2
Requires-Dist: structlog<26,>=25.5
Requires-Dist: utm<0.9,>=0.8.1
Description-Content-Type: text/markdown

# aer-core

`aer` is a modular, high-performance capability-graph framework for downloading, parsing, and transforming Earth Observation sensor data.

This `aer-core` package includes the base registries, spatial transforms, dependency grids, and foundational typing rules meant to be extended by third-party Python plugin components.

## Features

- **Strict Validations:** Uses `pandera` and `geopandas` for 100% rigorous parsing of geo-features.
- **Capability Graph Engine:** Automatically infers plugin IO shapes dynamically.
- **Lazy Discovery Engine:** Finds and eagerly caches dynamic instrument components.
- **SatPy/PyResample Wrappers:** Seamless grid abstractions across `utm`, `proj`.

For building capabilities and plugins on top of `aer`, see our official Plugin Developer Guide on the repository docs!
