rook.utils package

Submodules

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.fix_parameters(parameters)[source]
rook.utils.input_utils.fix_time_components(tc)[source]
rook.utils.input_utils.get_grid_param(grid: str, custom_grid: str | None)[source]
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.

rook.utils.input_utils.parse_wps_input(inputs, key, as_sequence=False, must_exist=False, default=None)[source]
rook.utils.input_utils.resolve_to_file_paths(coll)[source]

rook.utils.response_utils module

rook.utils.response_utils.populate_response(response, label, workdir, inputs, collection, ml4)[source]

rook.utils.weighted_average_utils module

class rook.utils.weighted_average_utils.WeightedAverage_(ds, file_namer: str = 'standard', split_method: str = 'time:auto', output_dir: str | Path | None = None, output_type: str = 'netcdf', **params)[source]

Bases: Average

rook.utils.weighted_average_utils.calc_weighted_mean(ds)[source]
rook.utils.weighted_average_utils.run_weighted_average(args)[source]