dtc_super_resolution.rcm_emulator_entrypoint

Entrypoint for the RCM emulator pipeline.

Functions

main(gcm_zarr_path, rcm_zarr_path, ...)

Run the high-level RCM emulator pipeline.

main(gcm_zarr_path: Annotated[str, Parameter(help='Path to the GCM data')], rcm_zarr_path: Annotated[str, Parameter(help='Path to the RCM data')], output_zarr_path: Annotated[str, Parameter(help='Directory to store downloaded data')], model_name: Annotated[Literal['model_baseline_unet', 'model_attention_unet'], Parameter(help='Name of the model to use for inference')]) → None

Run the high-level RCM emulator pipeline.

This function orchestrates the entire process, from data download to inference and saving the final output.