Skip to main content

A collection of tools to compare and process ICON namelists

Project description

icon-nmltools

This package provides command line tools (written in python) to deal with namelist files of the ICON numerical weather prediction model of DWD/MPI.

nmldiff

Displays differences between two ICON namelists. It is also possible to provide an ICON namelist logfile to read the default values and consider them in the comparison. Output and Meteogram namelists are excluded from the comparison. Report bugs and missing features on https://gitlab.physik.uni-muenchen.de/Tobias.Selz/icon-nmltools or via email.

Example usage

To see the available options:

nmldiff -h
nmldiff --help

Display the differences between two namelist files (nmlfile1 and nmlfile2):

nmldiff nmlfile1 nmlfile2

Display the differences, but with defaults values filled:

nmldiff -d nml.log nmlfile1 nmlfile2

Show all namelist parameters that are set in either file (differences will be highlighted in red) and consider the defaults. Also ignore namelist parameters that contain file or path in their name:

nmldiff -vi -d nml.log nmlfile1 nmlfile2

Installation

The tools can easily installed via pip. A Python-version >=3.6 is required.

pip install icon-nmltools

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

icon-nmltools-0.1b0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

icon_nmltools-0.1b0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file icon-nmltools-0.1b0.tar.gz.

File metadata

  • Download URL: icon-nmltools-0.1b0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for icon-nmltools-0.1b0.tar.gz
Algorithm Hash digest
SHA256 ff021b401b1805b0b80974e7e3a779f1ce0d4386322f03d2c8f2e50f52ca9ca3
MD5 493358d454fb1148295b1141e2b703cb
BLAKE2b-256 d7ff6a15cce3f7a35eb3742f57f04145cb1d11f0a6550430bb7693d3b9b6433a

See more details on using hashes here.

File details

Details for the file icon_nmltools-0.1b0-py3-none-any.whl.

File metadata

  • Download URL: icon_nmltools-0.1b0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for icon_nmltools-0.1b0-py3-none-any.whl
Algorithm Hash digest
SHA256 fc39d29c2fde79f05db1d09aeca0004f9b83c4d5a5b065d4f86b2bd20c69173c
MD5 21a02ea3fe78d2b5089093bdb42d90e1
BLAKE2b-256 e0e92bc9cf47fed3d22f5943e1644b2a0a3de528b838ae04d2fd8914f8ff0a3f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page