MetPy Dev Call - 2025 === ## 18 Dec 2025 :::info - **Time:** 1:00 pm MST - **Participants:** - Drew C - Connor C - Kevin G - Ryan M - JT T ::: ### :loudspeaker: Discussions - belated xarray compat and frustrations - broke in 2025.11.0 - maintenance backlog from dependabot silence + Python version support bumps - ## 9 Oct 2025 :::info - **Time:** 1:00 pm MDT - **Participants:** - Drew C - Connor C - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy See [test of cibuildwheel+pybind11](https://github.com/dcamron/MetPy/actions/runs/17780486475). No draft PR or anything, but in active discussion. Notes: - CIBW configuration can be in-workflow or in-project - pybind11 does not support limited API or stable ABI, nanobind can ## 11 Sep 2025 :::info - **Time:** 1:00 pm MDT - **Participants:** - Drew C - Connor C - Kevin G - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy v1.7.1 bugfix released. Small but needed for NEXRAD bucket migration. New Unidata website is live. ## 14 Aug 2025 :::info - **Time:** 1:00 pm MDT - **Participants:** - Drew C - Kevin G - Max G - Ryan M ::: ### :loudspeaker: Discussions - Shoutout for NEXRAD ZARR talk - https://github.com/earth-mover/radar-data-demo/blob/main/radar-demo.ipynb - WBGT chat - https://www.weather.gov/media/tsa/pdf/WBGTpaper2.pdf - https://ncar.github.io/geocat-applications/applications/humid_heat_metrics.html - https://www.osha.gov/otm/section-3-health-hazards/chapter-4#wbgt - https://www.tandfonline.com/doi/full/10.1080/15459620802310770 - https://journals.ametsoc.org/view/journals/apme/63/2/JAMC-D-23-0078.1.xml - https://journals.ametsoc.org/view/journals/apme/63/8/JAMC-D-23-0213.1.xml?rskey=j5BUjE&result=1 - https://journals.ametsoc.org/view/journals/wefo/39/2/WAF-D-23-0076.1.xml?rskey=j5BUjE&result=2 - https://www.ametsoc.org/stac/boards/board-on-environment-and-health/membership/ - Submitting to the AMS glossary? - https://journals.ametsoc.org/view/journals/apme/63/10/JAMC-D-24-0009.1.xml?rskey=j5BUjE&result=6 ## 05 June 2025 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Linfeng L - Ryan M - Jaye N - JT T ::: ### :loudspeaker: Discussions - Benchmarking strategy, questions and considerations - Time is LONG across many commits - What do we benchmark, and across what criteria (array size, data format, etc) - cape over multiple profiles (grid) - "nounit" spaces - 3d arrays "when we can" - How much history, and at what resolution do we need? Do we maintain that? and do we append to existing history? - Minor versions? - Do we need comparative benchmarking? Once-off? Regularly in CI? - ... - What do we produce as a result of this? Live on the docs? Once for reporting? - Is ASV the right tool? pytest-benchmark or internal fixtures? - asv but in separate repo - Hardware? - Potential scenarios - Maintain history across minor versions, do so on release or temporal schedule - Do we append to this history in the interim (per minor release or PR etc) - yes - published? - yes ## 10 Apr 2025 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Connor C - Linfeng L - Ryan M - Jaye N - JT T ::: ### :loudspeaker: Discussions - Internship introductions - both starting on metpy grant work to start - dependabot and docs catchup ## 8 May 2025 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Kevin G - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy MetPy v1.7 is out! Everything else is misery, but we're making it. ## 24 Apr 2025 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Max G - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy PRs buttoning up. Considerations for future testing across state toggles (assumption sets, etc.) ## 10 Apr 2025 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Connor C - Kevin G - Max G - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy v1.7.0 buttoning up today. Community GEMPAK bugfix PRs snuck in. ### :loudspeaker: Discussions - Anaconda licensing implementation is affecting some institutions - Have been using cloud clients to diagnose nexrad archive issues - Uncertainty regarding support of cloud datasets in 2025 - AMS radar (potentially fully virtual) and ARM short course - may have opportunity to run MetPy group or support - CIRA turned off GOES true color composites - in AWIPS, but need noted; exploring SatPy ## 27 Mar 2025 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Kevin G - Max G - Ryan M - JT T ::: ### :loudspeaker: Discussions - Internship offers accepted - CSSI NCE accepted ## 13 Mar 2025 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Connor C - Kevin G - Ryan M - JT T ::: ### :loudspeaker: Discussions - Internship reviews in progress - CSSI NCE submitted (second) ## 27 Feb 2025 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Sam G - Kevin G - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy v1.7, believe it, incoming! ### :loudspeaker: Discussions - phase selection in moisture calcs - we need determination of saturation processes over ice and liquid for Romps to test validly - seeking input on API - 1: add separate functions for each process and all derived calcs - 2: magic flag (string or enum, etc.) to handle processes within existing calcs - allow for 'auto' determination where appropriate - call supports (2) and doesn't strongly advocate for (1), will move forward - ## 13 Feb 2025 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Connor C - Sam G - Kevin G - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy v1.7 incoming! ### :loudspeaker: Discussions - potential incoming AIWP AWS bucket data client as minimal overhead to goes etc clients - should MetPy remove MPL as a required dependency? - is beneficial, so yes? but likely low priority (will support community dev) - should MetPy enforce reality more on any calculations - MetPy should avoid nonsense and provide useful feedback without being too impassive ## 30 Jan 2025 :::info - **Time:** 11:30 am MDT - **Participants:** - Kevin G - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy Short updates post-AMS, talking about what remains for 1.7 (early Feb release anticipated), and the work to follow on performance improvement. ## 2 Jan 2025 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Connor C - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy Pre-AMS panic + release in full swing. Analytic satvap -> LCL PRs under review, and planning to get H/L detection in.