API Overview#
Processing levels#
CryoSwath is organized around data processing levels:
cryoswath.l1bLoad and preprocess ESA CryoSat-2 SARIn L1b tracks, including waveform filtering and ambiguity handling.cryoswath.l2Convert processed tracks to geolocated point elevations (swath/POCA) and optionally cache/export.cryoswath.l3Aggregate L2 point observations into regular spatio-temporal grids.cryoswath.l4Gap-fill gridded products and derive trend/time-series products.
Supporting modules#
cryoswath.miscShared utilities (paths, I/O, interpolation helpers, patches, data access, and CLI helpers).cryoswath.gisGeospatial helper functions for CRS handling and geometry operations.cryoswath.provenanceCF-style history helpers and richer provenance serialization for output stores.cryoswath.test_plotsPlotting utilities for quick validation and diagnostics.
Typical workflow#
Discover/select tracks for a region/time range.
Process L1b to L2 with
cryoswath.l2.from_id().Build gridded products with
cryoswath.l3.build_dataset().Produce higher-level products with
cryoswath.l4.