Recent Releases of pyDARTdiags: A Python package for manipulating observation sequences and calculating observation-space diagnostics for the Data Assimilation Research Testbed (DART)

pyDARTdiags: A Python package for manipulating observation sequences and calculating observation-space diagnostics for the Data Assimilation Research Testbed (DART) - 0.6.3

What's Changed

  • Dart workflow example by @mjs2369 in https://github.com/NCAR/pyDARTdiags/pull/121
  • Packaging and example data download module by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/119

Full Changelog: https://github.com/NCAR/pyDARTdiags/compare/0.6.2...0.6.3

- Python
Published by hkershaw-brown 5 months ago

pyDARTdiags: A Python package for manipulating observation sequences and calculating observation-space diagnostics for the Data Assimilation Research Testbed (DART) - 0.6.2

What's Changed

  • Draft of JOSS Paper by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/101
  • Fix plot rh for ocean obs by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/106
  • API documentation for obs_sequence.py by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/118 separate public and private methods

Full Changelog: https://github.com/NCAR/pyDARTdiags/compare/0.6.1...0.6.2

- Python
Published by hkershaw-brown 5 months ago

pyDARTdiags: A Python package for manipulating observation sequences and calculating observation-space diagnostics for the Data Assimilation Research Testbed (DART) - 0.6.1

What's Changed

  • integer type for dictionaries types and reverse_types by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/85
  • function updateattributesfrom_df to sync the ObsSequence attributes with the dataFrame by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/86
  • obs_num int on read by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/89
  • feat: identity obs by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/90
  • expanded and improved user guide by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/91
  • Add description of observation sequence file by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/93
  • feat: deal with duplicates in composite types by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/94
  • doc: add example of obs_seq.final header by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/97
  • doc-fix: description of obs_def location and extra metadata order by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/99
  • skipping metadata in binary reads by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/98
  • bug-fix: replacing MISSINGR8 values with NaNs in posterior columns where DARTquality_control=2 by @mjs2369 in https://github.com/NCAR/pyDARTdiags/pull/80

Full Changelog: https://github.com/NCAR/pyDARTdiags/compare/0.6.0...0.6.1

- Python
Published by hkershaw-brown 12 months ago

pyDARTdiags: A Python package for manipulating observation sequences and calculating observation-space diagnostics for the Data Assimilation Research Testbed (DART) - 0.6.0 class renamed to ObsSequence

What's Changed

  • pin black and code-cov actions to hash by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/72
  • doc: Add notes on functions which have decorators by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/75
  • Comment fix to plotqchover.py by @mjs2369 in https://github.com/NCAR/pyDARTdiags/pull/73
  • doc: move init docs to the class doc string by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/77
  • rename obs_sequence class to ObsSequence by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/79

Full Changelog: https://github.com/NCAR/pyDARTdiags/compare/0.5.1...0.6.0

- Python
Published by hkershaw-brown about 1 year ago

pyDARTdiags: A Python package for manipulating observation sequences and calculating observation-space diagnostics for the Data Assimilation Research Testbed (DART) - 0.5.1

What's Changed

  • Example of adding external FO to an observation by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/45
  • Stats module tests by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/47
  • Small doc fixes by @mjs2369 in https://github.com/NCAR/pyDARTdiags/pull/48
  • test for bin layer in height by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/50
  • skip the columns created by stats & bin by level when writing obs sequences by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/51
  • Unit conversion for pressure only by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/52
  • used observations should include QC=2 by @lkugler in https://github.com/NCAR/pyDARTdiags/pull/54
  • fix: stats module used observations should include QC2 by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/56
  • Observation sequence write fixes for header types and num_obs by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/59
  • Composite observations (e.g u,v wind) testing improvements by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/60
  • Fix used obs in matplots by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/62
  • Grammar and typo fixes, and links to statistics documentation in the examples by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/64
  • Plot evolution by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/67
  • add pytest coverage to requirements for developers by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/69

New Contributors

  • @mjs2369 made their first contribution in https://github.com/NCAR/pyDARTdiags/pull/48
  • @lkugler made their first contribution in https://github.com/NCAR/pyDARTdiags/pull/54

Full Changelog: https://github.com/NCAR/pyDARTdiags/compare/0.5.0...0.5.1

- Python
Published by hkershaw-brown about 1 year ago

pyDARTdiags: A Python package for manipulating observation sequences and calculating observation-space diagnostics for the Data Assimilation Research Testbed (DART) - 0.5.0

What's Changed

  • Sphinx-Gallery examples
  • stats module
  • Profile height by @icastorm in https://github.com/NCAR/pyDARTdiags/pull/24
  • obs_sequence object aware whether it has assimilation results or not by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/28
  • fix: prior and posterior profile plotting by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/29
  • BREAKING CHANGE: Matplotlib plotting module by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/38
  • Migrate code style to Black by @hkershaw-brown in https://github.com/NCAR/pyDARTdiags/pull/41

New Contributors

  • @icastorm made their first contribution in https://github.com/NCAR/pyDARTdiags/pull/24

Full Changelog: https://github.com/NCAR/pyDARTdiags/commits/0.5.0

- Python
Published by hkershaw-brown over 1 year ago