Skip to content

Releases: NCAR/DART

Bug-fix: MOM6 localization

10 Oct 13:51
e5cfb8b
Compare
Choose a tag to compare
  • Fix state index passed to below_sea_floor
  • Convert state vertical location to meters inside get_close_state

CrocoLake observation converter

02 Oct 19:05
1ddc21f
Compare
Choose a tag to compare

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

17 Sep 14:37
282d162
Compare
Choose a tag to compare

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

28 Aug 18:00
c4d5cae
Compare
Choose a tag to compare

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

27 Aug 15:21
ecb7197
Compare
Choose a tag to compare

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

19 Aug 14:26
55c4b96
Compare
Choose a tag to compare

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

13 Aug 14:24
6684fb9
Compare
Choose a tag to compare
IODA2obsq Pre-release
Pre-release
  • 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

30 Jul 16:11
f7205cb
Compare
Choose a tag to compare
  • Fixes quad points assignment in model_interpolate #933
  • Fixes u/v interpolation handle selection #930
  • Fixes get_close_state dry land distance setting #929
  • Fixes pressure calculation for sensible temperature #934, #773

MOM6 pseudo depth, MODIS ice surface temp

24 Jul 14:32
ba604a5
Compare
Choose a tag to compare

New features:

  • MODIS ice surface temperature observation converter
    contributed by Molly Wieringa
  • Option to use pseudo depth for vertical location in MOM6-DART #903
  • QCEFF table pretty printer: display-qceff-table

Bug fix:

  • perfect_model_obs progress print info #905 #922

GitHub actions and MOM6 PMO defaults

16 Jul 13:54
4e15296
Compare
Choose a tag to compare

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