BOUNDS.CFG.DAT: Difference between revisions
From BAWiki
imported>Spohr Susanne (Created page with '{{FileDescription |name_de=BOUNDS.CFG.DAT |filetype=bounds.cfg.dat |version=March 2013 |version_descr=March 2013 |significance=contains interval definitions for the program [[NCP…') |
imported>Lang Guenther (Key Unit added, as well as new programs using this file) |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
|name_de=BOUNDS.CFG.DAT | |name_de=BOUNDS.CFG.DAT | ||
|filetype=bounds.cfg.dat | |filetype=bounds.cfg.dat | ||
|version= | |version=November 2017 | ||
|version_descr= | |version_descr=November 2017 | ||
|significance=contains interval definitions for the program [[NCPLOT]]. | |significance=contains interval definitions for the program [[NCPLOT]], or, classifications of probability distributions for program [[NCAGGREGATE]], or definition of allowed valid value range for various programms (see [[NetCDF#Automatic quality assurance using NetCDF attributes|automatic quality assurance]]). [[NCPLOT]] uses these bounds to map the data values to the colors of the color legend. | ||
The number of intervals in one definition has to correspond to the number of colors of the palette assigned elsewhere. | |||
The number of intervals in one definition has to correspond to the number of | |||
colors of the palette assigned elsewhere. | |||
If no such file exists in the work directory, NCPLOT | If no such file exists in the work directory, [[NCPLOT]] as well as [[NCAGGREGATE]] will access the predefined | ||
configuration file ''bounds.cfg.dat'' in directory ''$PROGHOME/cfg/''. | configuration file ''bounds.cfg.dat'' in directory ''$PROGHOME/cfg/''. | ||
It is recommended to manage the files of this type project-related. | It is recommended to manage the files of this type project-related. The number of interval definitions or classifications may grow rapidly in one project. | ||
The number of interval definitions | |||
|filecontents= | |filecontents= | ||
'''interval definitions''' | '''interval definitions''' or '''classifications''' | ||
<br /> | <br /> | ||
Line 35: | Line 32: | ||
The page [[NCPLOT: Bounds]] illustrates different scaling options. | The page [[NCPLOT: Bounds]] illustrates different scaling options. | ||
* Block '''bounds''': Definition of | * Block '''bounds''': Definition of intervals for a color legend or variable class; | ||
:* Key '''"Name"''' : Unique name for this definition | :* Key '''"Name"''' : Unique name for this definition interval; | ||
:* Key '''"Interval"''' : Lower and upper bounds of an interval. | :* Key '''"Interval"''' : Lower and upper bounds of an interval; | ||
:* (optional) Key '''"Unit"''': Physical unit (to allow unit conversion in combination with [[NetCDF#Automatic quality assurance using NetCDF attributes|automatic quality assurance]]). | |||
|nutzerprogramme=[[NCPLOT]] | |nutzerprogramme=[[NCAGGREGATE]], [[NCANALYSE]], [[NCDELTA]], [[NCPLOT]] | ||
|language=Fortran90 | |language=Fortran90 | ||
|fileform=FORMATTED | |fileform=FORMATTED | ||
Line 48: | Line 46: | ||
|contact_original=[mailto:guenther.lang@baw.de G. Lang] | |contact_original=[mailto:guenther.lang@baw.de G. Lang] | ||
|contact_maintenance=[mailto:guenther.lang@baw.de G. Lang], [mailto:susanne.spohr@baw.de S. Spohr] | |contact_maintenance=[mailto:guenther.lang@baw.de G. Lang], [mailto:susanne.spohr@baw.de S. Spohr] | ||
|examplefile=$PROGHOME/examples/ncplot/bounds.cfg.dat | |examplefile= | ||
$PROGHOME/examples/ncplot/bounds.cfg.dat <br /> | |||
$PROGHOME/cfg/dmqs/bounds/bounds_verify.dat | |||
}} | }} |
Latest revision as of 12:30, 23 November 2017
Basic Information
File-Type
bounds.cfg.dat
File-Form
FORMATTED
Version
November 2017
Description-Date
November 2017
Significance of the File
contains interval definitions for the program NCPLOT, or, classifications of probability distributions for program NCAGGREGATE, or definition of allowed valid value range for various programms (see automatic quality assurance). NCPLOT uses these bounds to map the data values to the colors of the color legend. The number of intervals in one definition has to correspond to the number of colors of the palette assigned elsewhere.
If no such file exists in the work directory, NCPLOT as well as NCAGGREGATE will access the predefined configuration file bounds.cfg.dat in directory $PROGHOME/cfg/.
It is recommended to manage the files of this type project-related. The number of interval definitions or classifications may grow rapidly in one project.
File-Contents (in Catchwords)
interval definitions or classifications
The intervals of a definition must be sorted from low to high values.
The bounds of the intervals may not intertwine, i.e. the upper limit of the preceding
interval must not be greater than the lower limit of the next interval.
Other restrictions do not exist.
Intervals need not be equidistant, gaps between the intervals are allowed.
The technique allows various types of scales, such as:
- linear scales, i.e. the intervals are equidistant
- not linear scaling
- log-scaling
- ln-scaling
- Scaling with gap, i.e. values with no associated color are not represented
The page NCPLOT: Bounds illustrates different scaling options.
- Block bounds: Definition of intervals for a color legend or variable class;
- Key "Name" : Unique name for this definition interval;
- Key "Interval" : Lower and upper bounds of an interval;
- (optional) Key "Unit": Physical unit (to allow unit conversion in combination with automatic quality assurance).
Programs using this Type of File
NCAGGREGATE, NCANALYSE, NCDELTA, NCPLOT
Example-File
$PROGHOME/examples/ncplot/bounds.cfg.dat
$PROGHOME/cfg/dmqs/bounds/bounds_verify.dat
back to: File Descriptions