Releases: NCAR/DART
Bug-fix: MOM6 localization
- Fix state index passed to below_sea_floor
- Convert state vertical location to meters inside get_close_state
CrocoLake observation converter
Observation converter for CrocoLake, a database of oceanographic observations developed and maintained in the framework of the NSF-sponsored project CROCODILE (CESM Regional Ocean and Carbon cOnfigurator with Data assimilation and Embedding).
More details about CrocoLake can be found at the Woods Hole Oceanographic Institution Biogeochemical Ocean Observing and Modeling Lab (boom-lab): crocolake-python.
contributed by Enrico Milanese, Woods Hole Oceanographic Institution
Radiance updates
Radiance updates:
- Enables microwave radiance emission for RTTOV13
- Allows user to bring in liquid/ice effective droplet radius from model as an alternative to the fixed default value
- Specifies the max cloud fraction from the model as the effective cloud fraction
- Fixes hydrometeor type 'hydrotable' to expect the order: rain, snow, graupel, cloud water cloud ice
- For visible radiance applies empirical 0.1 factor against snow when calculating total cloud ice
- Documentation rewritten to give an overview over capabilities, list advice, and give references to further material
- WRF model_mod: added type_clwde type_icede
Developed in collaboration with Lukas Kugler
Documentation updates:
- Improved contributors guide #813
- Default_model_mod routines docs improved for usage in model_mods #798, #957
- Brief history of DART extended to present day #900
- Duplicate/out-of-date location_mod doc removed #796 (comment)
Bug fixes:
- Standard C compliance for gregorian_time.c #961
- obs_def_rttov_mod.f90 TOA indexing
KDE and CICE-DART improvements
KDE performance improvements:
- Fixed ITP algorithm in the root finding mod, faster convergence.
- Namelist option for KDE to use 5th, 7th or 9th order Gaussian quadrature.
- Boundary correction has been updated to reduce unnecessary computation.
- Unused function removed.
contributed by Ian Grooms, University of Colorado, Boulder
CICE-DART postprocessing improvements:
- Two new post processing options.
contributed by Molly Wieringa, ASP Postdoctoral Fellow, NSF NCAR
WOD bug-fix and QCEFF tolerance
Bug-fixes:
- WOD observation converter fixed to be compatible with WOD2023. #939 #859
Contributed by Kate Boden, University of Colorado Boulder - Build fixes for ROMS observation converter, and CICE observation converter.
QCEFF update:
- Reduced tolerance on convergence in normal_distribution_mod::inv_cdf. #873
Note this may change answers. - Early return if initial guess is correct.
Documentation update:
- POP initial ensemble now available on Zenodoo. #897
ROMS Rutgers
New Features:
-
ROMS Rutgers interface.
Note DART now supports two ROMS interfaces: ROMS Rutgers and ROMS UCLA.
To avoid confusion, the original ROMS interface has been renamed to ROMS_ucla.
Fixes:
- Limit number of resubmits in WRF-DART.
- CLM documentation link fix.
Developer tools:
- pyfortran utility to find unused routines.
IODA2obsq
- Initial pyjedi package for DART JEDI interoperability.
- ioda2obsq tool to convert IODA format to observation sequence format for conventional observations.
contributed by Stephen Herbener, Francois Vandenberghe, as part of DART collaboration with JCSDA
The ioda2obsq tool is under active development and has limited functionality at this time. It is expected that more features will be added soon, including support for satellite radiance observation types. In its current state, it is primarily intended for use with radiosonde and similar conventional observation types. Documentation is available online. Please reach out to [email protected] if you are interested in pyjedi ioda2obsq.
MOM6-DART interpolation bug-fixes
MOM6 pseudo depth, MODIS ice surface temp
GitHub actions and MOM6 PMO defaults
GitHub actions updates:
- non-root user for containers
- run_all_quickbuilds can now use rttov13
User-facing updates:
- Default PMO options updated for MOM6 #904