rook.operations package

Operation execution adapters and data operations.

class rook.operations.AverageByDimension(output_dir)[source]

Bases: Operator

prefix = 'average'
class rook.operations.AverageByShape(output_dir)[source]

Bases: Operator

prefix = 'average_shape'
class rook.operations.AverageByTime(output_dir)[source]

Bases: Operator

prefix = 'average_time'
class rook.operations.Concat(output_dir)[source]

Bases: Operator

prefix = 'concat'
class rook.operations.Operator(output_dir)[source]

Bases: object

call(args)[source]
prefix = NotImplemented
class rook.operations.Regrid(output_dir)[source]

Bases: Operator

prefix = 'regrid'
class rook.operations.Subset(output_dir)[source]

Bases: Operator

prefix = 'subset'
class rook.operations.WeightedAverage(output_dir)[source]

Bases: Operator

prefix = 'weighted_average'
rook.operations.run_average_by_dim(args)[source]
rook.operations.run_average_by_shape(args)[source]
rook.operations.run_average_by_time(args)[source]
rook.operations.run_concat(args)[source]
rook.operations.run_regrid(args)[source]
rook.operations.run_subset(args)[source]
rook.operations.run_weighted_average(args)[source]

Submodules

rook.operations.execution module

Execution adapters used by WPS processes and workflows.

class rook.operations.execution.AverageByDimension(output_dir)[source]

Bases: Operator

prefix = 'average'
class rook.operations.execution.AverageByShape(output_dir)[source]

Bases: Operator

prefix = 'average_shape'
class rook.operations.execution.AverageByTime(output_dir)[source]

Bases: Operator

prefix = 'average_time'
class rook.operations.execution.Concat(output_dir)[source]

Bases: Operator

prefix = 'concat'
class rook.operations.execution.Operator(output_dir)[source]

Bases: object

call(args)[source]
prefix = NotImplemented
class rook.operations.execution.Regrid(output_dir)[source]

Bases: Operator

prefix = 'regrid'
class rook.operations.execution.Subset(output_dir)[source]

Bases: Operator

prefix = 'subset'
class rook.operations.execution.WeightedAverage(output_dir)[source]

Bases: Operator

prefix = 'weighted_average'
rook.operations.execution.run_average_by_dim(args)[source]
rook.operations.execution.run_average_by_shape(args)[source]
rook.operations.execution.run_average_by_time(args)[source]
rook.operations.execution.run_concat(args)[source]
rook.operations.execution.run_regrid(args)[source]
rook.operations.execution.run_subset(args)[source]