axiom.drs.processing package
Contents
axiom.drs.processing package#
Submodules#
axiom.drs.processing.ccam module#
Pre and post-processing functions for CCAM.
- axiom.drs.processing.ccam.center_times(ds, output_frequency)[source]#
Centers the times in the dataset.
- Args:
ds (xarray.Dataset): Data.
- Returns:
xarray.Dataset : Data with times centered.
- axiom.drs.processing.ccam.is_instantaneous(ds, variable)[source]#
Checks for the presence of CCAM-specific flags indicating that a variable is instantaneous.
- Args:
ds (xarray.Dataset): Data. variable (str): Variable currently being processed.
- axiom.drs.processing.ccam.postprocess_ccam(ds, **kwargs)[source]#
For CORDEX processing, there is some minor postprocessing that happens.
- Args:
ds (xarray.Dataset): Data.
- Returns:
xarray.Dataset: Data with postprocessing applied.
- axiom.drs.processing.ccam.preprocess_ccam(ds, **kwargs)[source]#
Preprocess the data upon loading for CORDEX requirments.
- Args:
ds (xarray.Dataset): Dataset. variable (str): Variable to extract along with bnds. Must be used as part of a lambda in open_mfdataset
- Returns:
xarray.Dataset: Dataset with preprocessing applied.
Module contents#
Submodule for preprocessing data from particular models.