Subset cubes using constraints

class aeolus.subset.DimConstr(model=<class 'aeolus.model.base.Model'>(53 fields))[source]

Bases: object

Container for some useful dimensional constraints.

__init__(model=<class 'aeolus.model.base.Model'>(53 fields))[source]

Initialise DimConstr.

Parameters

model (aeolus.model.Model, optional) – Model class with relevant coordinate names.

aeolus.subset.extract_last_month(cube, model=<class 'aeolus.model.base.Model'>(53 fields))[source]

Extract time slices within the last months of a cube.

aeolus.subset.l_range_constr(h_min, h_max, units='km', coord='level_height')[source]

Make a constraint on length range.