7. METcalcpy Release Information

When applicable, release notes are followed by the GitHub issue number which describes the bugfix, enhancement, or new feature: METcalcpy GitHub issues.

7.1. METcalcpy Release Notes

7.1.1. METcalcpy Velsion 3.0.0 release notes (20241218)

New Functionality
  • Add updates to MPR writer and fix bugs for stratosphere (#385)

Enhancements
  • Improve logging for 5 STIGs (METplus-Internal#46)

  • Enhance METcalcpy to use the TOTAL_DIR column when aggregate statistics wind direction statistics in the VL1L2, VAL1L2, and VCNT columns (#384)

  • Add calculation for Terrestrial Coupling Index (#364)

  • Enhance aggregate statistics for ECNT,VL1L2,VAL1L2 and VCNT (#361)

  • Create aggregation support for MET .stat output (#325)

Internal
  • Update GitHub issue and pull request templates to reflect the current development workflow details (#326)

  • Consider using only .yml or only .yaml extensions (#349)

  • Code coverage statistics (#54)

  • Develop SonarQube capabilities (#367)

  • Add GitHub action for SonarQube (#366)

  • Updated Python requirements.txt (#355)

  • Modified Python requirements section of User’s Guide (#352)

  • Update GitHub actions workflows to switch from node 16 to node 20 (#345)

  • Change second person references to third (#315)

  • Enhanced documentation for Difficulty index (#332)

Bugfixes
  • Bugfix missing safe_log import (#413)

  • Bugfix: MODE CSI calculations result in spurious results (#360)

  • Address negative values returned by calculate_bcmse() and calculate_bcrmse() in sl1l2_statistics module (#329)

  • Address negative values returned by calculate_bcmse() and calculate_bcrmse() in sl1l2_statistics module (#329)

  • Add missing reliability statistics (#330)

  • Remove reset_index from various calculations (#322)

7.2. METcalcpy Upgrade Instructions

None