The name of the Python module that contains the model to use, e.g. wflow_hbv. Optional run period for the model. If the timeHorizon is set from 'outside' (e.g. when running from an operational system), then that timeHorizon overrules the timeHorizon that is configured here (if this is present). For runs with only OpenDA the timeHorizon for the model must be configured here. Case directory path (relative to this configuration file). Base name of the run id within the current case (relative to the case directory). The number of the instance will be appended to this base name to create the instance run id (instance directory name). The name of the model configuration file (relative to the case directory). The name of the map file that describes the catchment (relative to the staticmaps folder in the case directory). The path and name of one or more input netcdf files (relative to the case directory). Together these input files must contain all (boundary) input data that is needed for the model to run. If the (boundary) input data should be different for different model instances, then use the option boundaryProvider in the blackBoxStochModel config instead. The path and name of the model output netcdf file (relative to the instance directory). This file will be created during the model run. After each model timestep the model output data will be written to this file. The path and name of the analysis output netcdf file (relative to the instance directory). This file will be created during the model run. After each analysis time the updated state will be written to this file. Selection of exchange items to be included in the model and analysis output files (2D gridded data). Specification of scalar model output to be written to output netcdf files. The path and name of the model output netcdf file (relative to the instance directory). This file will be created during the model run. After each model timestep the model output data will be written to this file. The path and name of the analysis output netcdf file (relative to the instance directory). This file will be created during the model run. After each analysis time the updated state will be written to this file. Specification of source exchange items and their corresponding selection. Start of the model run. End of the model run. The time zone in which the startDateTime and endDateTime of the model run are specified. This should be the offset of the timeZone with respect to GMT, in hours between -12 and 12. Select the way the subvector is derived from the source vector Select subvector using indices of the vector elements Define operator for deriving the subvector Identity of the subVector Identity of the source vector as defined in blackBoxModelConfig index (e.g. 12) or index line (e.g. 11:18) in an array Select one of the options, depending on whether a file, sring or arg list is required by this openda:class Specify the configuration filename Specify the configuration string Specify the input argument of this openda:class Specify the openda:class name for performing this operation Indices of the selected array elements of the first dimension. Format: "ind1" (single index)," ind1:" (from ind1 up to the last index), ":ind1" (from the first index up to ind1), "ind1:ind2" (from ind1 up to ind2). Example: 8, :4, 19:, 7:12. Indices of the selected array elements of the second dimension. Format: "ind1" (single index)," ind1:" (from ind1 up to the last index), ":ind1" (from the first index up to ind1), "ind1:ind2" (from ind1 up to ind2). Example: 8, :4, 19:, 7:12. Indices of the selected array elements of the third dimension. Format: "ind1" (single index)," ind1:" (from ind1 up to the last index), ":ind1" (from the first index up to ind1), "ind1:ind2" (from ind1 up to ind2). Example: 8, :4, 19:, 7:12. Base number, which gives the index of the vector's first element (sometimes 1 instead of 0) Configuration for a WFLOW model factory. It contains information on the Python module that contains the model to use and the input and output files for the model.