dctools.data.transforms.CustomTransforms
- class dctools.data.transforms.CustomTransforms(transform_name, dataset_processor, **kwargs)
Wrapper for dataset transformations.
- Parameters:
transform_name (str | List[Dict[str, Any]])
dataset_processor (oceanbench.core.distributed.DatasetProcessor)
- __init__(transform_name, dataset_processor, **kwargs)
Initialize.
- Parameters:
transform_name (str | List[Dict[str, Any]])
dataset_processor (oceanbench.core.distributed.DatasetProcessor)
Methods
__init__(transform_name, dataset_processor, ...)Initialize.
to_timestamp(ds)Convert the time coordinate to a timestamp.
transform_add_spatial_coords(dataset)Add spatial coordinates to the dataset.
transform_glorys_to_glonet(dataset)Transform GLORYS to GloNet format.
transform_interpolate(dataset)Interpolate dataset.
transform_rename_subset_vars(dataset)Rename and subset variables.
transform_standardize_dataset(dataset)Standardize dataset (rename, subset, longitude).
transform_standardize_to_surface(dataset)Applies standardization then reduces to surface (first value of depth).
transform_subset_dataset(dataset)Subset dataset.
transform_to_epsg3413(dataset)Converts a dataset with lat/lon coordinates into the EPSG 3413 CRS.
- to_timestamp(ds)
Convert the time coordinate to a timestamp.
- Parameters:
ds (xarray.Dataset)
- Return type:
xarray.Dataset
- transform_add_spatial_coords(dataset)
Add spatial coordinates to the dataset.
- Parameters:
dataset (xarray.Dataset)
- Return type:
xarray.Dataset
- transform_glorys_to_glonet(dataset)
Transform GLORYS to GloNet format.
- Parameters:
dataset (xarray.Dataset)
- Return type:
xarray.Dataset
- transform_interpolate(dataset)
Interpolate dataset.
- Parameters:
dataset (xarray.Dataset)
- Return type:
xarray.Dataset
- transform_rename_subset_vars(dataset)
Rename and subset variables.
- Parameters:
dataset (xarray.Dataset)
- Return type:
xarray.Dataset
- transform_standardize_dataset(dataset)
Standardize dataset (rename, subset, longitude).
- Parameters:
dataset (xarray.Dataset)
- Return type:
xarray.Dataset
- transform_standardize_to_surface(dataset)
Applies standardization then reduces to surface (first value of depth).
- Parameters:
dataset (xarray.Dataset)
- Return type:
xarray.Dataset
- transform_subset_dataset(dataset)
Subset dataset.
- Parameters:
dataset (xarray.Dataset)
- Return type:
xarray.Dataset
- transform_to_epsg3413(dataset)
Converts a dataset with lat/lon coordinates into the EPSG 3413 CRS.
- Parameters:
dataset (xr.Dataset) – The dataset to transform
- Returns:
A copy of the dataset with added x and y coordinates
- Return type:
xr.Dataset