MetPy Dev Call - 2024 === ## Dec 5, 2024 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Kevin G - Russell M - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy Siphon v0.10 incoming shortly with cleaned up CI, basic maintenance and version support. Working with Sean on some potential near-term bug fixes as well. ### :loudspeaker: Discussion, questions, and updates - UCAR Award celebration! - Nominate MetPy for [AMS special award](https://www.ametsoc.org/index.cfm/ams/about-ams/ams-awards-honors/awards/special-award/)? Due 1 May 2025 - Grant work return? Ryan has been exploring pybind11 - appreciated scikit-build, C++ relatively mature build ecosystem - curious about Rust viability, but not strong enough to compare - ## Nov 7, 2024 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Kevin G - Max G - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy Pint & flexparser updates and incompatibilities leading to Python 3.13 compatibility. Causing issues with MetPy etc. Siphon getting major love in CI, docs, tests. Considering minimum urllib3>=2.0/requests bump (18 months) for testing. ## Sep 12, 2024 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Connor C - Kevin G - Russell M - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy v1.6.3 bugfix is out primarily for NumPy v2.0 compat. New features being merged in. ## Aug 15, 2024 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Connor C - Russell M - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy Internship wrapped up with PR waiting for feature release ft declarative surface analysis plotting. PI meeting, CSSI updates and discussions w/ Scientific Python build options and even alternate implementations. ### :loudspeaker: Discussion, questions, and updates - Bugfix todo - numpy v2.0 test failures inspection - [#3579](https://github.com/Unidata/MetPy/issues/3579) for ML dataset splitting functionality - add to metpy? where? - yes - xarray/accessor - can spin off in the future ## Aug 1, 2024 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Connor C - Max G - Russell M - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy No major updates, lingering bugfix planning to "just kick in" ASAP. PlotSurfaceAnalysis new and ready to be added, will include in soon feature release, tentatively Aug/Sep turnaround. ### :loudspeaker: Discussion, questions, and updates - AMS Short Course Discussion - new 2-day ML/etPy offering - potential sponsorship discussion (DC follow up) - content design feedback from folks, currently planning on MetPy for metadata management and analysis/viz - Post SciPy discussion? - MyST for ERAD - template - "Is QC in-scope for MetPy?", specifically eg sounding QC - potentially? - addresses support load - duplicate work? ## Jul 18, 2024 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Russell M - Ryan M - Ana C M - JT T ::: ### :lightning_cloud: State of MetPy Community call rescheduled. Released delayed. Plan still for v1.6.3 fixes and version compat, Python 3.9 support dropping soon. Feature release to follow (potentially quickly?) ### :loudspeaker: Discussion, questions, and updates - ACM HAS SOMETHING!! :joy: - new declarative functionality to plot WPC surface bulletins incoming - Will regroup to schedule community day after release timelines are sorted and roadmap is reviewed ## Jun 20, 2024 :::info - **Time:** 11:30 am MDT - **Participants:** - Eric B - Drew C - Connor C - Kevin G - Russell M - Ryan M - Ana C M - JT T ::: ### :lightning_cloud: State of MetPy MetPy bugfix, env/deps release slated for next week. ### :loudspeaker: Discussion, questions, and updates - [MetPy Cookbook](https://projectpythia.org/metpy-cookbook/) is finally, nearly there! - next up, hard redirect from python-training gh-pages and an archive of that repo - longer term, get access to old python-gallery RTD and close it - a nudge regarding Pythia "one-pager" for zero-to-environment - community call - tentatively 24 July 2024, 1:00 pm MDT - cookbook show-off - roadmap recap and intro new roadmap - break API in siphon webservice ports to metpy? - short version: yes - encourage "parallel enough" to original names just to avoid confusion and support load - migrate to functional interface - ## May 23, 2024 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Kevin G - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy No news is some news. ### :loudspeaker: Discussion, questions, and updates - Numpy 2.0 coming June 16, current and older pint is broken and needs conda metadata patching - compat will come with forthcoming pint release - community day - "how to contribute" exercise and roadblocks - audience: "I want to help but don't know how/am scared" - reach folks who write scientific analysis but don't know where to go, don't trust their code - issue identification, reporting; label search - let's open issues together? - opening a PR; from branch to checks to review - GitHub itself; your branch on your fork, draft PRs, labels - asking questions - live code contribution (pre-recorded? done in a series?) into live code review - writing "bad" realistic code that fails checks - reviewing and improving, engaging - MetPy Mondays Live - could really be anything - new? - focuses on computing aspect and use of metpy - spherical? - show off metpy mondays resource collections - having John around, pairing with cookbook "debut" and use - "new" piece in cookbook - having a hub/binder on hand - feature release demo day ## May 9, 2024 :::info - **Time:** 11:30 am MDT - **Participants:** - Eric B - Drew C - Connor C - Sam G - Max G - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy Survey wrapped up! Some questions can be interrogated over the past few years. Seemingly increasing need in performance considerations. Will inform planned community call. ### :loudspeaker: Discussion, questions, and updates - CAPE recap inspired by survey results - development steps necessary? - Cython build infrastructure questions - pyart experience with setuptools + cython build process to register extensions and pointing to build - cibuildwheel for build matrix - meson? no experience around, allows for complicated builds (and a complicated interaction) - we will avoid this for now and work with setuptools - roadmap and management of discrete pieces - create a CAPE issue capturing medium level pieces - showing off javascript/pyscript development in the web data view space - quadweather.com - github/VoidNightshade1204/VoidRadar published page - ## Apr 25, 2024 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Connor C - Kevin G - Ryan M - JT T ::: ### :loudspeaker: Discussion, questions, and updates - HyTEST workshop ft MetPy next week - Annual report in progress and UserComm status report is wrapped up - [#3481](https://github.com/Unidata/MetPy/issues/3481) community comparison using their own `nzthermo` Cython library for thermo calcs - further engagement and inspiration for consideration! - Matplotlib RC builds and hopeful NumPy v2.0 environment testing - Radar server on JetStream returning no datasets - MetPy/Python at AMS 2025 ft ML workflows - Considerations for future short course offerings including "what's new in MetPy" ## Apr 11, 2024 :::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.6.2 bug-fix made it out. ### :loudspeaker: Discussion, questions, and updates - NumPy 2.0 availability and testing - MetPy community day timing - Late May/Early June? - Be present at Pangeo showcase first to show off and advertise ## Mar 28, 2024 :::info - **Time:** 11:30 am MDT - **Participants:** - Drew C - Connor C - Kevin G - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy Annual survey and grant reporting time! Recapping last year's survey. v1.7 scheduled date has passed, considerations? Delay until next week to leave room for hi/lo finding and call v1.7, else cut as v1.6.2. ### :loudspeaker: Discussion, questions, and updates - Recapping the survey - diversifying userbase - gaps in real-world usecases (cookbook cookbook cookbook!) - What to do next? - Nothing important to add question-wise - use survey to inform roadmap and vice-versa - add descriptive preamble/announcement for - Community engagement thoughts? - bringing back community call to debut roadmap and recap annual survey? Quarterly/biennially? - MetPy Mondays Live? Full webinar style or debut of produced video + synchronous component - MetPy backlog and project management for a summer opportunity ## Jan 25, 2024 :::info - **Time:** 9:00 AM MST - **Participants:** - Eric B - Drew C - Connor C - Ashwin D - Kevin G - Max G - Ryan M ::: ### :loudspeaker: Discussion, questions, and updates - xradar NEXRAD L2 reader in from MG - gentle push for AWS data clients to be prioritized in MetPy - headaches accessing grib GFS output on RDA - PR reviews and performance work for after AMS, early Feb - maintaining examples for metpy <-> xwrf and metpy <-> dask ## Jan 11, 2024 :::info - **Time:** 9:00 AM MST - **Participants:** - Eric B - Drew C - Connor C - Sam G - Kevin G - Max G - Ryan M - JT T ::: ### :lightning_cloud: State of MetPy v1.6.1 bug fix out for regressions in PlotGeometry and interpolate_to_slice. Final pre-AMS release. ### :loudspeaker: Discussion, questions, and updates - AMS discussion - discussion on algorithm for H/L peak finding, performance, and usability across data - filtering considerations for examples, hi-res (demo'd HRRR) data