Default parser

All the state of the art diagnostics (See State of the art diagnostics for a description) needs to have a command line interface (CLI) to be able to run them together with the other diagnostics in the AQUA framework.

In order to facilitate the usage of different diagnostics, a set of common arguments that the CLI should be able to parse has been defined. A utility parser function is present in the aqua.diagnostics.core module as template_parser. The function will take any parser and add the mandatory arguments.

These are:
  • --loglevel, -l: Set logging level (str)

  • --catalog: Catalog name (str)

  • --model: Model name (str)

  • --exp: Experiment name (str)

  • --source: Source name (str)

  • --config, -c: YAML configuration file (str)

  • --nworkers, -n: Number of workers (int)

  • --cluster: Cluster address (str)

  • --regrid: Regrid data to the target grid (str)

  • --outputdir: Output directory path (str)