Skip to content

Refactor forcing types

Refactors forcing types and forcing loaders to be more user friendly. Also removes the (unnecessary) dependence of time series forcing types on TimeArray. TimeSeriesForcing is also now renamed to InterpolatedForcing to be more generic.

The existing loadforcings implementations now automatically load a Forcings type containing all loaded forcings. For the JSON format, InterpolatedForcing is used. This means the user now only has to call loadforcings and does not need to subsequently create the forcing types manually.

Merge request reports