EarthRS
EarthRS is an early-stage Python library for Earth observation, including aquatic and coastal remote sensing workflows. It provides a clean, composable interface for remote-sensing workflows while building on the existing Python ecosystem (for example NumPy, xarray, Rasterio, and GeoPandas) instead of replacing it.
Principles
- Clean APIs
- Readability and composability
- Extensibility
- Reproducibility
- Optional integrations and dependencies
Where to go next
- Getting started — install the package and run a first example.
- Core concepts — the
Scene,Dataset, andSamplesdata model, cloud metadata normalisation, spectral indices, and sampling. - Processing — glint removal, depth correction, cloud masking, reprojection/registration, and how to register new methods.
- Project status — what's implemented, what's known-limited, and what's scaffolded but not yet built.