Skip to content

Families of geoops and xrops

geoops and xrops are organised in families. A family name used by both means the same job on either lane (geostack gate D1); the shared ones are listed first, with that job.

Family Shared job geoops xrops
geom geometry: CRS and reprojection, subsetting and cropping, mosaics, rasterize and vectorize (geoops also keeps its gradient operators here; xrops's are xrops.grad) Geometry, projection, tiling, mosaicking, rasterization, and vectorization Geometry — CRS, footprints, mosaics, vector/raster bridge, subsetting, regions
learn scikit-learn estimators fitted and applied on the lane's carrier (GeoArray; DataArray, Dataset and DataTree) scikit-learn integration for GeoArray operator pipelines scikit-learn on xarray: Datasets, DataTrees and the .sklearn accessor
mask masks: land, ocean and country masks, region masks, and applying a mask Geometry masks, morphological cleanup, mask algebra, and mask application Masks — land/ocean/country masks, mask application, and canonical regimes
viz visualization: colormaps, composites and display panels Visualization Operators for RGB composites, display stretching, and overlays Visualization operators for xrops
anomaly — Anomalies — climatologies, mean removal, and anomaly calculation
atm — Atmospheric physics operators
augment Remote-sensing-safe data augmentations —
budgets — Conservation-budget diagnostics — V4.2 / V4.3
cf — CF conventions — coordinate validation, time decoding, and renaming
compositing Explicit compositing operators for co-registered GeoArray stacks —
einx geoops.einx — universal tensor notation over GeoArray carriers —
extremes — Extreme-value helpers — block maxima/minima, peaks-over-threshold, point processes
feature Sparse feature, edge, texture, and Hough operators —
grad — Finite-difference calculus on labeled xarray grids
indices Spectral indices for remote sensing —
inference — Inference operators — wrap trained models as Layer-1 Operators
interpolate — Value resampling — gap-fill, regrid, coarsen, refine, bin, resample, smooth
io Reader and writer operators for geospatial rasters —
matched_filter Composable pure-NumPy matched-filter operators —
measure Measurement operators for labels, regions, contours, and transects —
metrics — Evaluation metrics, grouped by scientific diagnostic family
normalize Normalization operators for remote-sensing GeoArrays —
ocn — Oceanography physics operators
plume Trace-gas plume detection, footprints, and emission estimators —
qa QA bit decoding, SCL classes, and sensor mask presets —
radiometry Sensor-agnostic radiometric transforms —
restore Restoration primitives and Operators for imperfect remote-sensing data —
segment Segmentation operators backed by :mod:skimage.segmentation —
spectral Band-space operators for spectral remote-sensing workflows —
transforms — Generic transforms — Fourier, wavelet, DCT, and learned decompositions
utils — Cross-cutting utilities — domain-agnostic helpers reused across modules
wavelets — Wavelets — 1-D/2-D transforms, spectra, significance, along-track band-pass