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 07:42:54] juergens |
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 119: | Line 120: | ||
=== SECTION: < | === SECTION: < | ||
^ Token ^ Description ^ | ^ Token ^ Description ^ | ||
- | | **FimexStreamTypes** | List of streamtypes that willbe | + | | **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 146: | Line 166: | ||
In a collection, any hdf/fimex file has to be registered the following way | In a collection, any hdf/fimex file has to be registered the following way | ||
- | == A HDF/ | + | == A HDF/ |
^ 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, | ||
- | == 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 |
- | | **DataConfig** | Connect a [[fimex: | + | | **DataConfig** | Connect a [[fimex: |
+ | === 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 199: | Line 295: | ||
MODEL=HARMONIE_2.5km | MODEL=HARMONIE_2.5km | ||
- | # modelindependent means, that these parameters will be taken from # all models, if available | + | # Modelindependent = These parameters will be taken from |
+ | # all models, if available | ||
[MODELINDEPENDENT] | [MODELINDEPENDENT] | ||
PARAM=UU, | PARAM=UU, | ||
Line 207: | Line 305: | ||
[END] | [END] | ||
- | # modelspecific means that these parameters are only used if they # come from the specified model. | + | # Modelspecific = These parameters are only used if they come from the specified model. |
- | # modflspecifi | + | # Modelspecific |
# If they are not defined there, they will not occur in the menu | # If they are not defined there, they will not occur in the menu | ||
Line 356: | 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 | | | + | |
- | + | ||
- | ^ Fillpatterns ^ | + | {{: |
+ | |||
+ | |||
+ | |||
+ | ^ Fillpatterns | ||
| DIAGRIGHT | | DIAGRIGHT | ||
| DIAGLEFT | | DIAGLEFT | ||
Line 390: | Line 470: | ||
| SQUARE | | SQUARE | ||
| SOLID | | SOLID | ||
+ | |||
^ Linestyle | ^ Linestyle | ||
Line 396: | Line 477: | ||
| DASHDASHDOTTED | | DASHDASHDOTTED | ||
| DOTTED | | DOTTED | ||
+ | |||
+ | |||
+ |