NC2TABLE.DAT: Difference between revisions
From BAWiki
imported>Lang Guenther (block "Coordinate_Space_Info" translated) |
imported>Lang Guenther (bl "Table_Design_Info" translated) |
||
Line 79: | Line 79: | ||
*## ''<startindex>:<endindex>:<schrittweite>'' : equidistant selection. | *## ''<startindex>:<endindex>:<schrittweite>'' : equidistant selection. | ||
*## ''indices=<index1>,<index2>,<index3>,...,<indexN>'' : list of individual coordinate values. | *## ''indices=<index1>,<index2>,<index3>,...,<indexN>'' : list of individual coordinate values. | ||
* Block '''Table_Design_Info''' (TDI): | * Block '''Table_Design_Info''' (TDI): basic design of a table (can be specified more than once). | ||
*# ''Name'': | *# '''Name''': short name. | ||
*## | *## In case several TDI blocks are specified, ''Name'' must be unique. | ||
*# '''First_Column_IVI''': valid ''Name'' from block '''Input_Variable_Info'''. | |||
*# '''First_Column_IVI''': | *## Will be used to construct the first ''column'' of a table. | ||
*## | *# '''First_Row_IVI''': Valid ''Name'' from block '''Input_Variable_Info'''. | ||
*# '''First_Row_IVI''': | *## Will be used to construct the first ''row'' of a table. | ||
*## | *# (optional) '''Row_CSI''': Valid ''Name'' from block '''Coordinate_Space_Info''' | ||
*# (optional) '''Row_CSI''': | *## Defines the coordinate (dimension) for the ''rows'' of the table. | ||
*## | *# (optional) '''Column_CSI''': Valid ''Name'' from block '''Coordinate_Space_Info''' | ||
*# (optional) '''Column_CSI''': | *## Defines the coordinate (dimension) for the ''columns'' of the table. | ||
*## | *## ''Column_CSI'' may not contain more than 34 values (= columns). | ||
*## | *# (optional) '''Other_CSI''': Valid ''Name'' from block '''Coordinate_Space_Info''' | ||
*# (optional) '''Other_CSI''': | *## Several CSIs can be specified in one line. | ||
*## | *## Defines the reach of all other dimensions. | ||
*## | *## The number of tables generated is typically equal to the product of the number of entries in the ''other'' coordinates. | ||
*## | *# '''Remarks''' with respect to ''Row_CSI'' and ''Column_CSI'' | ||
*# ''' | *## If in a block of type '''Table_Contents_Info''' a table consists out of only ''one'' IVI, both dimensions, ''Column_CSI'' '''and''' ''Row_CSI'' must be specified in the TDI used. | ||
*## | *## If in a block of type '''Table_Contents_Info''' a table consists out of ''multiple'' IVIs, '''either''' ''Column_CSI'' '''or''' ''Row_CSI'' must be specified. | ||
*## | *## Large dimensions, e.g. number of time steps, can only be processed as ''Row_CSI'', because the maximum number of columns is limited. | ||
*## | |||
* Block '''Table_Contents_Info''' (TCI): Aufbau und Inhalt einer (Serie von) Tabelle(n) (kann mehrfach angegeben werden). | * Block '''Table_Contents_Info''' (TCI): Aufbau und Inhalt einer (Serie von) Tabelle(n) (kann mehrfach angegeben werden). | ||
*# '''Name''': Kurzbezeichnung. | *# '''Name''': Kurzbezeichnung. |
Revision as of 15:04, 4 July 2017
Basic Information
File-Type
nc2table.dat
File-Form
FORMATTED
Version
July 2017
Description-Date
July 2016
Significance of the File
contains general steering data for the program NC2TABLE.
File-Contents (in Catchwords)
steering data
- Block Program_Parameters: general steering data
- ASCII_Output_Format: format for output file(s)
- csv : nc2table.csv, store results in CSV format
- Max_Read_Storage: maximum number of data values stored in one READ cycle.
- (optional) Create_Missing_Variables: enable automatic creation of missing variables, e. g. for D-Flow FM result files.
- 0 : disabled (Default);
- 1 : enabled.
- (optional) Fortran_Format: Fortran-Format, e.g. F10.3.
- In case this key is specified, this value will be used as default for all output variables.
- In case this key is not specified, program default G15.8 will be used.
- Only valid formats defined in nc2table_dico.dat are allowed to be used.
- (optional) Min_Water_Depth: minimum water coverage in [m], up to which data values are considered being valid.
- In case this key is specified, this value will be used as default for all output variables.
- In case this key is not specified, program default 0.0 will be applied.
- Works only for variables which have an auxiliary variable of type total water depth.
- (optional) NOBS_Filter: description of filter type and filter value.
- filter type:
- EQ : results will be only shown as long as the number of observations are identical to a prescribed value.
- LE : results will be only shown when the number of observations is less or equal to a prescribed value.
- GE : results will be only shown when the number of observations is greater or equal to a prescribed value.
- filter value:
- N : 0 := maximum number of observations; N := number of observations N; -M := maximum number of observations minus M.
- In case this key is specified, this filter will be used as default for all output variables..
- In case this key is not specified, program default no filter will be used.
- Works only for variables which have an auxiliary variable of type number of observations.
- filter type:
- (optional) Undefined_String
- In case this key is specified, this value will be used as default for all output variables.
- In case this key is not specified, program default --undefined- will be used.
- (optional) Date_Time_Format: string definition for date and time output format.
- In case this key is not specified, program default ISO8601 (see ISO 8601) will be used.
- In case this key is specified, the following components may be used
- YYYY : year
- MM : month
- DD : day
- hh : hour
- mm : minute
- ss : second
- n : parts of a second, from "n" (1/10 sec) to "nnnnnnn" (1/100000000 sec)
- ZZZZ : time zone (as text)
- zzzz : time zone as integer number
- Further characters ".", ":", "-" or " ".
- examples: YYYY-MM-DD hh:mm:ss ; YYYY-MM-DD hh:mm:ss.nnn ZZZZ.
- ASCII_Output_Format: format for output file(s)
- Block Input_Variable_Info (IVI): informations about variables (can be specified more than once)
- Name: short name.
- In case several IVI blocks are specified, Name must be unique.
- In case several IVIs are extracted to one table Name is used as column/row header.
- File: file name and file type
- name of file from which data shall be extracted, type cf-netcdf.nc.
- file type NETCDF.
- Variable: name of variable to be extracted. Must be contained in File.
- (optional) Fortran_Format: Fortran format.
- Overrides program default or value specified in Block Program_Parameters . See block Program_Parameters.
- (optional) Display_Unit: physical unit to be used during data extraction.
- Must be known in $PROGHOME/cfg/phydef.cfg.si.dat.
- Actually transformation is only supported in case the SI base doesn't change, e.g. from m to cm.
- In case this key is missing, original variable units are used.
- Min_Water_Depth: minimum water coverage in [m], up to which data values are considered being valid.
- Overrides program default or value specified in block Program_Parameters. See block Program_Parameters.
- (optional) NOBS_Filter: description of filter type and filter value.
- Overrides program default or value specified in block Program_Parameters. See block Program_Parameters.
- Name: short name.
- Block Coordinate_Space_Info (CSI): informations about coordinate dimensions (can be specified more than once)
- Name: short name.
- In case several CSI blocks are specified, Name must be unique.
- Dim_Name: name of coordinate dimension.
- Must be a valid dimension of variables referenced in IVI blocks.
- For all the variables listed in IVI blocks all of their used dimensions should be specified in CSI blocks.
- Dimensions not specified but in use are considered being used with full dimension. This can result in a rather large number of tables to be extracted.
- Dim_Space: range of (coordinate) values
- : : all values.
- <startindex>:<endindex>:<schrittweite> : equidistant selection.
- indices=<index1>,<index2>,<index3>,...,<indexN> : list of individual coordinate values.
- Name: short name.
- Block Table_Design_Info (TDI): basic design of a table (can be specified more than once).
- Name: short name.
- In case several TDI blocks are specified, Name must be unique.
- First_Column_IVI: valid Name from block Input_Variable_Info.
- Will be used to construct the first column of a table.
- First_Row_IVI: Valid Name from block Input_Variable_Info.
- Will be used to construct the first row of a table.
- (optional) Row_CSI: Valid Name from block Coordinate_Space_Info
- Defines the coordinate (dimension) for the rows of the table.
- (optional) Column_CSI: Valid Name from block Coordinate_Space_Info
- Defines the coordinate (dimension) for the columns of the table.
- Column_CSI may not contain more than 34 values (= columns).
- (optional) Other_CSI: Valid Name from block Coordinate_Space_Info
- Several CSIs can be specified in one line.
- Defines the reach of all other dimensions.
- The number of tables generated is typically equal to the product of the number of entries in the other coordinates.
- Remarks with respect to Row_CSI and Column_CSI
- If in a block of type Table_Contents_Info a table consists out of only one IVI, both dimensions, Column_CSI and Row_CSI must be specified in the TDI used.
- If in a block of type Table_Contents_Info a table consists out of multiple IVIs, either Column_CSI or Row_CSI must be specified.
- Large dimensions, e.g. number of time steps, can only be processed as Row_CSI, because the maximum number of columns is limited.
- Name: short name.
- Block Table_Contents_Info (TCI): Aufbau und Inhalt einer (Serie von) Tabelle(n) (kann mehrfach angegeben werden).
- Name: Kurzbezeichnung.
- Frei wählbare Bezeichnung, mit welchem der Table-Contents verbunden wird.
- Die für diese Tabelle(n) erzeugte(n) Datei(en) lauten auf
- <tci:name>_<nnnnnn>.csv (Daten)
- <tci_name>_<nnnnnn>.txt (Metadaten)
- Werden mehrere TCI-Blöcke angegeben, so muss der Name ein-eindeutig sein.
- Namensgleiche Dateien dürfen nicht in dem Verzeichnis vorhanden sein! Vorher unbedingt verschieben oder löschen!
- TDI: Gültiger "Name" aus Block Table_Design_Info
- Wird zur Gestaltung der Tabelle ausgewertet.
- IVI: Gültiger Name aus Block Input_Variable_Info.
- Beschreibt die für die Tabelle benutzten Daten.
- Kann mehrfach angegeben werden. In diesem Fall dürfen bei TDI nur Row_CSI oder Column_CSI angegeben werden.
- Name: Kurzbezeichnung.
General Remarks
- Dictionary file used from directory $PROGHOME/dic/:
- nc2table_dico.dat.
Programs using this Type of File
Example-File
$PROGHOME/examples/nc2table/nc2table.dat
back to: File Descriptions