NEDAS.schemes.forecast module

class NEDAS.schemes.forecast.ForecastScheme(config: Config | None = None, config_file: str | None = None, parse_args: bool = False, **kwargs)[source]

Bases: FilterAnalysisScheme

Forecast scheme class.

This scheme runs only the ensemble forecasts for the start times defined by time_start time_end every cycle_period. The length of each forecast between cycles is forecast_period, which can be different from cycle_period.

run_all() None[source]

A schemem must implement a run_all method to describe the workflow.

get_task_opts(step: str, model_name: str, **other_opts) dict[str, Any][source]

Get common kwargs from configuration and return as task options dict

NEDAS.schemes.forecast.main()[source]