ResultsΒΆ

Running qa-dkrz --example[=path], where omission of path would do this in the current directory, generates QA results.

check_logs

All results are gathered in this directory.

Besides the log-files gathering the check results for all files, summarised results are given in two modes:

  • JSON formatted files and information about atomic time ranges of variables (new and used by default since 2017).
  • Formaly, a less machine readable format, which is still used when new results are written to a directory where files of this format are already located. Also, when option TRADITIONAL_SUMMARY is applied.
Log-files (files: experiment-name.log, YAML format)
There is an entry for each checked file; possibly with annotations. The option setting of the QA-DKRZ run is put in front.
Annotations (files: experiment-name.json)
(for experiment-name see Configuration): Experiment-wide information about check conclusion, DRS structure and annotations if any.
Period (files: experiment-name.period in YAML format, time_range.txt)
The time range for each variable. Shorter ranges are marked.
Summary (under construction)

Directories: experiment-name, contained files are human readable)

experiment-name

annotations.txt

  • inform about missing variables, if a project defines a set of required ones.
  • file names with a time-range stamp that violates project rules, e.g. overlapping with other files, syntax failure, etc. .
  • In fact copies of the tag-files describe below.
tag-files
a file for each annotation flag found in the corresponding log-file. Annotations include path, file name and variable or experiment scope, respectively, caption, impact level, and the tag from one of the check-list tables.
cs_table (only when option CHECKSUM is enabled)
Check sums of files; for the verification that no old file is sold as new.
data
internal usage
session_logs
internal usage
tables
The tables actually used for the run and if option PT_PATH_INDEX is set, then also for the consistency table generated during a check.