nwm_eval.nwm_configs.CycleConfig#

class nwm_eval.nwm_configs.CycleConfig(**data)[source]#

Bases: BaseModel

A forecast cycle configuration defined with 5 numbers: first 4 ints, last a float.

The 5 numbers represent:
  1. cycle_start: the starting cycle hour (e.g., 0 for 00Z)

  2. cycle_end: the ending cycle hour (e.g., 21 for 21Z)

  3. cycle_freq: the frequency of cycles in hours (e.g., 3 for every 3 hours)

  4. fcst_win: the forecast window in hours (e.g., 48 for 48-hour forecast)

  5. fcst_timestep: the forecast timestep in hours