---
# System prepended metadata

title: MetPy Dev Call - 2025

---

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.
