rook package¶
A WPS service for roocs.
Subpackages¶
- rook.catalog package
- rook.dashboard package
- Subpackages
- rook.dashboard.plots package
- Submodules
- rook.dashboard.plots.activity module
- rook.dashboard.plots.activity2 module
- rook.dashboard.plots.base module
- rook.dashboard.plots.concurrency module
- rook.dashboard.plots.day module
- rook.dashboard.plots.downloads module
- rook.dashboard.plots.duration module
- rook.dashboard.plots.hour module
- rook.dashboard.plots.pulse module
- rook.dashboard.plots.transfer module
- rook.dashboard.tables package
- rook.dashboard.plots package
- Submodules
- rook.dashboard.base module
- rook.dashboard.dashboard module
- rook.dashboard.models module
- Subpackages
- rook.director package
- Submodules
- rook.director.alignment module
- rook.director.director module
- rook.director.execution module
- rook.director.planning module
CatalogCollectionDirectDatasetInvalidRequestReturnOriginalFilesRunOperationWorkflowFilesaligned_original_file_urls()aligned_subset_plan()catalog_for()classify_request_source()dataset_sources_from_search()has_processing_required_input()may_return_original_files()operation_plan()original_files_plan()plan_catalog_collection()plan_request()project_returns_original_files()requests_original_files()requires_processing()resolve_catalog_search()resolve_project()uses_catalog()validate_search_result()
- rook.io package
DatasetFormatDatasetSourceTransportopen_dataset()- Submodules
- rook.io.datasets module
- rook.operations package
AverageAverageByDimension()AverageByShape()AverageByTime()AverageShapeAverageTimeConcat()ConcatOperationOperationOperatorRegrid()RegridOperationSubset()SubsetOperationWeightedAverage()make_workflow_operator()run_average_by_dim()run_average_by_shape()run_average_by_time()run_concat()run_regrid()run_subset()run_weighted_average()- Submodules
- rook.operations.average module
- rook.operations.base module
- rook.operations.concat module
- rook.operations.consolidate module
- rook.operations.execution module
AverageByDimension()AverageByShape()AverageByTime()Concat()OperatorRegrid()Subset()WeightedAverage()WorkflowOperationaverage_dimension_operator()average_shape_operator()average_time_operator()collect_file_uris()concat_operator()make_workflow_operator()prepare_workflow_file_inputs()regrid_operator()run_average_by_dim()run_average_by_shape()run_average_by_time()run_concat()run_regrid()run_subset()run_workflow_files()subset_operator()weighted_average_operator()
- rook.operations.normalise module
- rook.operations.processor module
- rook.operations.regrid module
- rook.operations.subset module
- rook.processes package
- Submodules
- rook.processes.wps_average_dim module
- rook.processes.wps_average_shape module
- rook.processes.wps_average_time module
- rook.processes.wps_average_weighted module
- rook.processes.wps_concat module
- rook.processes.wps_dashboard module
- rook.processes.wps_orchestrate module
- rook.processes.wps_regrid module
- rook.processes.wps_subset module
- rook.processes.wps_usage module
- rook.usage package
- rook.utils package
- Subpackages
- Submodules
- rook.utils.apply_fixes module
- rook.utils.atlas_fixes module
- rook.utils.decadal_fixes module
- rook.utils.decadal_utils module
- rook.utils.fixes_utils module
- rook.utils.input_utils module
- rook.utils.metalink_utils module
- rook.utils.response_utils module
- rook.utils.weighted_average_utils module
Submodules¶
rook.__version__ module¶
rook version information.
rook.cli module¶
Demo WPS service for testing and debugging.
- rook.cli.get_host() tuple[str, int][source]¶
Gather host information.
- Returns:
The host and port.
- Return type:
tuple[str, int]
rook.config module¶
Central access to Rook configuration.
- exception rook.config.ConfigurationError[source]¶
Bases:
ValueErrorRaised when Rook configuration contains an invalid value.
- rook.config.get_project_config(project: str) dict[str, Any][source]¶
Return configuration for a project, or an empty mapping.
- rook.config.get_s3_storage_options() dict[str, Any][source]¶
Build shared fsspec S3 transport options from Rook configuration.
rook.exceptions module¶
rook.provenance module¶
rook.rook module¶
Main module.
rook.workflow module¶
- class rook.workflow.Workflow(output_dir)[source]¶
Bases:
BaseWorkflow