rook.fixes package¶
Dataset fix provider adapters.
- rook.fixes.DatasetFixProvider¶
alias of
FixProvider
- class rook.fixes.FixContext(dataset_id: str | None = None, operation: str | None = None, phase: str | None = None, output_dir: str | None = None, recipe_id: str | None = None)[source]¶
Bases:
objectRook-side context passed to a fix provider.
- dataset_id: str | None = None¶
- operation: str | None = None¶
- output_dir: str | None = None¶
- phase: str | None = None¶
- recipe_id: str | None = None¶
- class rook.fixes.FixProvider[source]¶
Bases:
ABCBase class for dataset fix providers.
- dependency_names = ()¶
- name = 'base'¶
- class rook.fixes.LegacyDatasetFixProvider[source]¶
Bases:
FixProviderRook’s legacy dataset fix provider.
- name = 'legacy'¶
- class rook.fixes.WoodpeckerDatasetFixProvider[source]¶
Bases:
FixProviderWoodpecker-backed dataset fix provider.
- dependency_names = ('woodpecker', 'woodpecker_atlas_plugin', 'woodpecker_cmip6_decadal_plugin')¶
- name = 'woodpecker'¶
- property woodpecker¶
Return the Woodpecker module after checking provider dependencies.
Subpackages¶
- rook.fixes.legacy package
- rook.fixes.providers package