easy_vic_build.build_MeteForcing
Build VIC meteorological forcing files from level-2 DPC data.
Public function
buildMeteForcingCreate forcing files for a date range through a pluggable interface class.
Functions
|
Build meteorological forcing files for one case. |
- easy_vic_build.build_MeteForcing.buildMeteForcing(evb_dir, dpc_VIC_level2, date_period_process, date_period_forcing, buildMeteForcing_interface: buildMeteForcing_interface, date_format='%Y%m%d %H:%M:%S', timestep='D', reverse_lat=True, stand_grids_lat_level2=None, stand_grids_lon_level2=None, rows_index_level2=None, cols_index_level2=None, file_format='NETCDF4')[source]
Build meteorological forcing files for one case.
- Parameters:
evb_dir (Evb_dir) – Case directory manager.
dpc_VIC_level2 (object) – DPC instance used by the forcing interface.
date_period_process (list) – Source data period used by the interface.
date_period_forcing (list) – Output forcing period.
buildMeteForcing_interface (type) – Interface class implementing
buildMeteForcing_loop_years.date_format (str, optional) – Datetime parsing/format string used in the interface.
timestep (str, optional) – Output timestep tag (for example
"D").reverse_lat (bool, optional) – Whether latitude axis is arranged north-to-south.
stand_grids_lat_level2 (optional) – Precomputed grid metadata for repeated runs.
stand_grids_lon_level2 (optional) – Precomputed grid metadata for repeated runs.
rows_index_level2 (optional) – Precomputed grid metadata for repeated runs.
cols_index_level2 (optional) – Precomputed grid metadata for repeated runs.
file_format (str, optional) – NetCDF output format used by the interface.
- Returns:
The created forcing-interface instance.
- Return type:
object