.. _results: ======= 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 :ref:`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.