dctools.data.datasets.dataloader.swath_to_points

dctools.data.datasets.dataloader.swath_to_points(ds, drop_coords=None, coords_to_keep=None, n_points_dim='n_points')

Convert a swath-style Dataset into a 1D point collection along ‘n_points’.

Parameters:
  • ds (xr.Dataset) – Input dataset, possibly with swath-like dimensions (e.g. num_lines, num_pixels).

  • drop_missing (bool, default True) – If True, drop points where all variables are NaN or _FillValue.

  • drop_coords (List[str] | None)

  • coords_to_keep (List[str] | None)

  • n_points_dim (str)

Returns:

Flattened dataset with dimension ‘n_points’. Includes time, lat, lon if present.

Return type:

xr.Dataset