DART Python tools #1025
hkershaw-brown
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
A collection of Python tools related to DART
In the DART repo:
DART/pytools
pyfortran - check fortran code for unused routines
pyjedi - convter IODA files to obs sequence
pyqceff - pretty print qceff tables
External repo
pyDARTdiags docs, code
Tools in CESM DART_interface
Crocodile CESM DART_interface:
extract_namelist_defaults.py: Extracts default namelist values from a Fortran source file.process_makefile_f90.sh: Extract the .f90 files from a DART Makefile then call extract_namelist_defaults.py on each file to create a namelist defaults input.nml file for DART.To create an input.nml from the DART source code, run
The makefile Makefile.mom6.filter was created with the following commands:
Experiments
DART-probe
Tool to call DART Fortran routines from Python, builds dart as a library.
Used for testing interpolation code.
Pytest tests for wrf vs wrf_unified regression tests code. Used to compare results from one version of wrf model_mod_check to another for given grid, qtys, verticals.
pyDARTLAB #746 code, docs Play with DARTLAB in Python.
Beta Was this translation helpful? Give feedback.
All reactions