cryoswath.l4 module

cryoswath.l4.append_basin_group(ds: DataArray | Dataset, basin_gdf: GeoDataFrame = None) Dataset[source]
cryoswath.l4.append_basin_id(ds: DataArray | Dataset, basin_gdf: GeoDataFrame = None) Dataset[source]
cryoswath.l4.append_elevation_reference(geospatial_ds: Dataset | DataArray, ref_elev_name: str = 'ref_elev', dem_file_name_or_path: str = None) Dataset[source]
cryoswath.l4.difference_to_reference_dem(l3_data: Dataset, save_to_disk: str | bool = True, basin_shapes: GeoDataFrame = None) Dataset[source]
cryoswath.l4.differential_change(data: Dataset, save_to_disk: str | bool = True) Dataset[source]
cryoswath.l4.fill_voids(ds: Dataset, main_var: str, error: str, *, elev: str = 'ref_elev', per: tuple[str] = ('basin', 'basin_group'), basin_shapes: GeoDataFrame = None, outlier_limit: float = 5, outlier_replace: bool = False, outlier_iterations: int = 1, fit_sanity_check: dict = None) Dataset[source]
cryoswath.l4.fit_trend(data: Dataset, *, pivot: DateOffset, timestep_months: int = 12, return_raw: bool = False) Dataset[source]
cryoswath.l4.fit_trend__seasons_removed(l3_ds: Dataset) Dataset[source]
cryoswath.l4.relative_change(l3_data: Dataset, basin_shapes: GeoDataFrame = None, glac_ref_year: int = 2010, pivot_month: int = 9, save_to_disk: str | bool = True) Dataset[source]
cryoswath.l4.trend_with_seasons(t_ns, trend, offset, amp_yearly, phase_yearly, amp_semiyr, phase_semiyr)[source]