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.