Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tseries:technical [2014-01-22 08:11:59] juergens [The Main Control file – tseries.ctl] |
tseries:technical [2022-05-31 09:29:32] (current) |
||
---|---|---|---|
Line 14: | Line 14: | ||
+ | Styles and control are located in a separate package - The source code is downloadable at [[https:// | ||
===== Command line parameters: ===== | ===== Command line parameters: ===== | ||
Line 101: | Line 101: | ||
| **Images** | Path to find images used in diagrams, like weather symbols | | | **Images** | Path to find images used in diagrams, like weather symbols | | ||
| **Lang** | | **Lang** | ||
+ | | **Styles** | Path to find stylefiles in tsDiagrams.def | | ||
Line 106: | Line 107: | ||
^ Token ^ Description ^ | ^ Token ^ Description ^ | ||
- | | **Defs** | + | | **Defs** |
| **Configure** | Autogenerated File to store configuration (like window size, language etc) from the GUI. | | | **Configure** | Autogenerated File to store configuration (like window size, language etc) from the GUI. | | ||
| **WeatherSymbols** | The weather symbol definition file | | | **WeatherSymbols** | The weather symbol definition file | | ||
Line 120: | Line 121: | ||
^ Token ^ Description ^ | ^ Token ^ Description ^ | ||
| **FimexStreamTypes** | List of streamtypes that will be read by [[fimex: | | **FimexStreamTypes** | List of streamtypes that will be read by [[fimex: | ||
+ | |||
+ | |||
+ | === SECTION: <WDB> === | ||
+ | ^ Token ^ Description ^ | ||
+ | | **Host** | ||
+ | | **User** | ||
+ | | **busymovie** | Animated gif to display that the server is busy - caching | | ||
+ | | **readtime** | ||
+ | | **maxRecord **| Cutoff for records in bookmarks | | ||
+ | |||
+ | |||
+ | |||
+ | === SECTION: < | ||
+ | ^ Token ^ Description ^ | ||
+ | | **url** | base URL for the klima requequest | | ||
+ | | **maxDistance** | max distance to an observation in km (default=50) | | ||
+ | | **maxObservationLength** | how many hours to look into the past (default=300) | | ||
+ | |||
+ | |||
Line 148: | Line 168: | ||
== A HDF/ASCII Stream == | == A HDF/ASCII Stream == | ||
^ Token ^ Description ^ | ^ Token ^ Description ^ | ||
- | | **DataFile** | + | | **DataFile** |
- | | **DataDescription** | The data description. A hdf file can contain several streams. You have to find the exact stream name in the file (when in doubt use vshow). The data description is used to define values in the diagram definition. (tsDiagrams.def) | | + | | **DataDescription** | The data description. A hdf file can contain several streams. You have to find the exact stream name in the file (when in doubt use vshow). The data description is used to define values in the diagram definition. (tsDiagrams.def) | |
| **DataType** | HDF or ASCII | | | **DataType** | HDF or ASCII | | ||
| **Contents** | What parameter are defined in the file, x means any. The string is separated into four sections: Parameter, | | **Contents** | What parameter are defined in the file, x means any. The string is separated into four sections: Parameter, | ||
Line 156: | Line 176: | ||
== A FIMEX Stream == | == A FIMEX Stream == | ||
^ Token ^ Description ^ | ^ Token ^ Description ^ | ||
- | | **DataFile** | + | | **DataFile** |
- | | **DataDescription** | The data description. Just a string to connect this stream to the diagram definition. (tsDiagrams.def) | | + | | **DataDescription** | The data description. Just a string to connect this stream to the diagram definition. (tsDiagrams.def) |
| **DataType** | [ type : tag ] type has to be defined in fimexStreamTypes, | | **DataType** | [ type : tag ] type has to be defined in fimexStreamTypes, | ||
| **Contents** | Not really used in Fimexstreams | | **Contents** | Not really used in Fimexstreams | ||
Line 163: | Line 183: | ||
+ | === SECTION: < | ||
+ | This section maps wdb parameters to tseries parameters | ||
+ | < | ||
+ | |||
+ | # tseries parameter | ||
+ | MSLP, | ||
+ | RR, | ||
+ | TT, | ||
+ | UU, | ||
+ | </ | ||
+ | |||
+ | |||
+ | === SECTION:< | ||
+ | connect two parameters to a vector( to rotate them into a greografic grid) | ||
+ | < | ||
+ | UU,0,x,x,x :VV,0,x,x,x | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | === SECTION: < | ||
+ | |||
+ | < | ||
+ | # tseries parameter = klimaparameter | ||
+ | TT_O, | ||
+ | MSLP_O, | ||
+ | QNH_O, | ||
+ | |||
+ | </ | ||
+ | |||
+ | === SECTION: < | ||
+ | < | ||
+ | # tseries parameter = klimaparameter | ||
+ | # for these parameters, tseries has to build a timeline | ||
+ | TAM, | ||
+ | TANM, | ||
+ | TAXM, | ||
+ | </ | ||
+ | |||
+ | === SECTION: < | ||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | tag = Given at the fimexstream definition | ||
+ | fimexname = Request parametername | ||
+ | Unit = Udunits string | ||
+ | extradim | ||
+ | be defined her for this particular parameter | ||
+ | |||
+ | # tseries parameter | ||
+ | # | ||
+ | # | ||
+ | |||
+ | |||
+ | MSLP,x,x,x = netcdf | air_pressure_at_sea_level | ||
+ | TT, | ||
+ | UU, | ||
+ | |||
+ | # with a defined RRAC, tseries knows automatically how to extract RR from it | ||
+ | RRAC,x,x,x = netcdf | precipitation_amount_acc | ||
+ | # Postprocessed temperature - alias... | ||
+ | TTPP,x,x,x = netcdf | air_temperature_2m | ||
+ | |||
+ | ## Wrf data | ||
+ | |||
+ | MSLP,x,x,x = wrf | air_pressure_at_sea_level | ||
+ | TT, | ||
+ | UU, | ||
+ | VV, | ||
+ | |||
+ | </ | ||
Line 173: | Line 267: | ||
===The [models] section=== | ===The [models] section=== | ||
- | Any model have to be defined in the models section, | + | All Models |
+ | |||
+ | Example: | ||
< | < | ||
| | ||
</ | </ | ||
- | ECMWF is the DataDescription from tseries.ctl, | + | ECMWF equals |
Line 193: | Line 289: | ||
NAME=Meteogram | NAME=Meteogram | ||
# The connected style file | # The connected style file | ||
- | STYLEFILE=/ | + | STYLEFILE=meteogram.style |
# The streams connected to this diagram | # The streams connected to this diagram | ||
[LEGALMODELS] | [LEGALMODELS] | ||
Line 358: | Line 454: | ||
There are several types in //Tseries// that can be used by the different elements. | There are several types in //Tseries// that can be used by the different elements. | ||
- | ^ Colors: ^^^ | + | ====Colors==== |
- | | BLACK | | + | |
- | | BLUE | + | {{: |
- | | GREEN | + | |
- | | CYAN | + | |
- | | RED | + | |
- | | MAGENTA | + | |
- | | YELLOW | + | |
- | | WHITE | + | |
- | | GREY25 | + | |
- | | GREY40 | + | |
- | | GREY45 | + | |
- | | GREY50 | + | |
- | | GREY55 | + | |
- | | GREY60 | + | |
- | | GREY65 | + | |
- | | GREY70 | + | |
- | | GREY75 | + | |
- | | GREY80 | + | |
- | | GREY85 | + | |
- | | GREY90 | + | |
- | | YELLOW_RED | + | |
- | + | ||