rook.utils package¶
Subpackages¶
- rook.utils.data_utils package
- rook.utils.ops package
AverageConcatOperationRegridResultSetSubsetaverage_over_dims()average_shape()average_time()- Submodules
- rook.utils.ops.average module
- rook.utils.ops.base module
- rook.utils.ops.concat module
- rook.utils.ops.consolidate module
- rook.utils.ops.helpers module
- rook.utils.ops.normalise module
- rook.utils.ops.processor module
- rook.utils.ops.regrid module
- rook.utils.ops.subset module
Submodules¶
rook.utils.apply_fixes module¶
rook.utils.atlas_fixes module¶
rook.utils.average_utils module¶
rook.utils.concat_utils module¶
rook.utils.decadal_fixes module¶
rook.utils.decadal_utils module¶
Utility functions for fixing decadal datasets.
- rook.utils.decadal_utils.get_lead_times(ds_id, ds)[source]¶
Get lead times in days relative to forecast reference time.
- rook.utils.decadal_utils.get_start_date(ds_id, ds)[source]¶
Get start date inferred from decadal dataset id.
rook.utils.fixes_utils module¶
- rook.utils.fixes_utils.convert_calendar_to_gregorian(ds: Dataset, reference_date='1850-01-01') Dataset[source]¶
Convert a Dataset from proleptic_gregorian to gregorian calendar, including time_bnds if present.
- Parameters:
(xarray.Dataset) (- ds)
(str) (- reference_date)
- Returns:
- xarray.Dataset
- Return type:
A new dataset with calendar set to ‘gregorian’.
rook.utils.input_utils module¶
- rook.utils.input_utils.clean_inputs(inputs)[source]¶
Remove common arguments not required in processing calls.
- rook.utils.input_utils.parse_custom_grid(grid_str: str)[source]¶
Parse the custom grid string into a tuple/list for clisops regrid.
Allowed lengths: 1, 2, 3, 6.