MetPy's Avatar

MetPy

@metpy.bsky.social

Official BlueSky account of MetPy, a Python toolkit for meteorology. Sponsored by Unidata and NSF-funded. Community discussions at: https://github.com/Unidata/MetPy/discussions

707 Followers  |  6 Following  |  17 Posts  |  Joined: 21.09.2023  |  1.8986

Latest posts by metpy.bsky.social on Bluesky

Post image

✨There’s still time to share your voice in the 2025 NSF Unidata Community Survey, closing June 20!✨
Help shape how we support the Earth sciences community. The survey should take no more than 15 minutes, and will really help us understand your needs.

πŸ”— Survey: arcg.is/zLOSW

#PoweredByUnidata

10.06.2025 15:01 β€” πŸ‘ 13    πŸ” 9    πŸ’¬ 0    πŸ“Œ 0
Post image

We at NSF Unidata are pleased to announce that we have now received funding from the National Science Foundation (NSF) for the next year of our five-year award. This allows us to end the current furlough of our staff and resume our operations. buff.ly/GafcZts

02.06.2025 19:00 β€” πŸ‘ 208    πŸ” 57    πŸ’¬ 2    πŸ“Œ 12
Preview
NSF Unidata Community Survey 2025

✨Calling on our community: your feedback fuels our future✨
The 2025 Unidata Community Survey is still accepting responses. By sharing your experience and ideas, you help us return better prepared to serve the Earth systems science community.

πŸ”— Take the Survey: arcg.is/zLOSW

#PoweredByUnidata

20.05.2025 15:07 β€” πŸ‘ 5    πŸ” 9    πŸ’¬ 0    πŸ“Œ 0
Preview
NSF Unidata Pause in Most Operations NSF Unidata Pause in Most Operations

Due to the current gap in funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program is pausing most operations effective 12 May 2025. Nearly all staff will be furloughed until funds from our existing NSF grant become available. For more information, see buff.ly/d2TC1Oy

09.05.2025 16:00 β€” πŸ‘ 61    πŸ” 54    πŸ’¬ 4    πŸ“Œ 29
Preview
Release 1.7.0 Β· Unidata/MetPy Highlights New analytic LCL calculation based on Romps (2017) New saturation vapor pressure calculations, relative to both ice and liquid, using Ambaum (2020) Moisture/temperature dependent gas co...

MetPy 1.7.0 is out! Highlights include saturation vapor pressure (including over ice) and LCL calculations, automated high/low identification, and clients for accessing S3 archives of NEXRAD L2/L3, GOES, and ML weather prediction output (from NOAA/CIRA), and more! github.com/Unidata/MetP...

01.05.2025 20:10 β€” πŸ‘ 22    πŸ” 8    πŸ’¬ 0    πŸ“Œ 1
Post image

✨The 2025 NSF Unidata Community Survey is now live! ✨
Share your insights, support community progress.

Take 15 minutes to complete the survey, and as a thank you, you'll have the chance to enter a drawing for an NSF Unidata swag bag.

πŸ”— arcg.is/zLOSW

#PoweredByUnidata

28.04.2025 16:00 β€” πŸ‘ 18    πŸ” 17    πŸ’¬ 1    πŸ“Œ 1
MetPy Mondays #327 – Complicated Layouts with GridSpec
YouTube video by NSF Unidata MetPy Mondays #327 – Complicated Layouts with GridSpec

Want a clean way to combine a Skew-T and time series in Python?
This week’s #MetPyMonday shows how to wrangle GridSpec for a tight layout with MetPy + Siphon. youtu.be/fzEJvnaXYJw?...

23.04.2025 17:24 β€” πŸ‘ 10    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0
Post image

The 2025 NSF Unidata Community Survey is coming next week!

By participating in the survey, you'll also have the chance to enter a drawing for a NSF Unidata swag bag!

πŸ“¬ Watch your inbox or visit us here for the link once it goes live.
#PoweredByUnidata

22.04.2025 19:04 β€” πŸ‘ 12    πŸ” 4    πŸ’¬ 0    πŸ“Œ 2
Preview
Create GOES composite imagery products in Python using SatPy and data from public AWS S3 buckets. Create GOES composite imagery products in Python using SatPy and data from public AWS S3 buckets. - GOES Composites with SatPy.ipynb

If you've been looking for a quick way to make some GOES composites (e.g. geocolor, airmass), here's a notebook showing how to do it using SatPy and AWS S3 data (optionally a little bit of the next @metpy.bsky.social release). gist.github.com/dopplershift...

12.04.2025 18:12 β€” πŸ‘ 68    πŸ” 12    πŸ’¬ 4    πŸ“Œ 1
MetPy Mondays #326 - Use KDTree and MetPy to Find the Nearest METAR
YouTube video by NSF Unidata MetPy Mondays #326 - Use KDTree and MetPy to Find the Nearest METAR

Need to know which METAR station is closest to your point of interest? Checkout this week's #metpymonday

We show you how to:
βœ… Build a clean station list from MetPy
βœ… Find the nearest station using KDTree
βœ… Find distance with GeoPandas
#Python

youtu.be/nMTFb-8e1Nk?...

01.04.2025 16:20 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Have you tried looking at satpy? They should have some functionality for those types of images.

27.03.2025 18:14 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image Post image

Made a new Gridded RH Observations graphics function for the next update in FireWxPy. We use the different interpolation methods found in @metpy.bsky.social's interpolate_to_grid() function. I set the default interpolation_method='cressman'. #python #dataviz #weather

22.03.2025 02:08 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

NSF Unidata is looking for creative people to help set the priorities and direction for our program. We need insights, ideas, and a better understanding of the science data challenges you're facing. Nominate someone (yourself?) to help us serve our community! www.unidata.ucar.edu/blogs/news/e...

25.03.2025 15:52 β€” πŸ‘ 8    πŸ” 7    πŸ’¬ 0    πŸ“Œ 0
MetPy Mondays #324 - Build a Custom Local Data Cache with Python
YouTube video by NSF Unidata MetPy Mondays #324 - Build a Custom Local Data Cache with Python

Tired of downloading the same data over and over? In our latest #MetPyMonday, we show you how to build a local cache for NWS soundings! Learn how to automate your data retrieval and streamline your workflow in just a few minutes. youtu.be/Pl47QBjPlu4?...

07.03.2025 00:43 β€” πŸ‘ 14    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
MetPy Mondays #323 - Mapping Wind Roses on OpenStreetMap with CartoPy
YouTube video by NSF Unidata MetPy Mondays #323 - Mapping Wind Roses on OpenStreetMap with CartoPy

🌍 New #MetPyMonday! πŸš€

This week, we’re mapping wind roses on OpenStreetMap using CartoPy! πŸ“ŠπŸŒ¬οΈ

βœ… Extract & plot wind data
βœ… Overlay wind roses on real-world maps
βœ… Customize map layers for meteorology & GIS

Watch now! πŸŽ₯ www.youtube.com/watch?v=neZt...

19.02.2025 22:00 β€” πŸ‘ 14    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

Deadline is in 2 days!

22.01.2025 23:30 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
MetPy Mondays #321 - Visualizing Hurricane Helene with Python’s GOES2GO
YouTube video by NSF Unidata MetPy Mondays #321 - Visualizing Hurricane Helene with Python’s GOES2GO

Discover how to animate GOES satellite imagery of Hurricane Helene using Python's powerful libraries! In this MetPy Monday episode, we dive into the goes2go library to fetch GOES-16 ABI data and create stunning animations with Matplotlib’s FuncAnimation! www.youtube.com/watch?v=lxl1...

22.01.2025 23:28 β€” πŸ‘ 16    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

Now we are bringing in the ensembles & as a reminder to folks why @metpy.bsky.social is a powerful tool since vorticity isn't a field in the ensembles like it is in the deterministic models. However, we can use metpy.calc to calculate vorticity from the u & v wind components in the ensemble field.

05.01.2025 20:15 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1
Preview
Jupyter notebook demonstrating how to create custom GRIB definitions to use with eccodes Jupyter notebook demonstrating how to create custom GRIB definitions to use with eccodes - Custom ECCODES GRIB definitions.ipynb

Ever struggled to decode GRIB files with xarray+cfgrib/eccodes that have parameters it doesn't understand? This notebook should help you make the process a bit easier: gist.github.com/dopplershift...

30.12.2024 22:21 β€” πŸ‘ 52    πŸ” 10    πŸ’¬ 4    πŸ“Œ 0
MetPy Mondays #319 - Streamline Your Matplotlib Plots with Units!
YouTube video by NSF Unidata MetPy Mondays #319 - Streamline Your Matplotlib Plots with Units!

In this MetPy Mondays episode, learn how to make your plots smarter by setting units as Matplotlib axis properties! Stop manually converting your data and let Python handle it for you. #metpymonday www.youtube.com/watch?v=TT1p...

24.12.2024 03:11 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

Come spend a summer working on MetPy!

17.12.2024 18:54 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Release 0.10.0 Β· Unidata/siphon Highlights Updates to for compatibility with xarray, numpy, and protobuf Updated to support Python versions 3.10-3.13 Improvements to parsing data from Wyoming upper air as well as support for req...

Siphon v0.10.0 has been released, with a lot of fixes to work with current versions of things like xarray, numpy, and protobuf, and support for Python 3.10-3.13. It also has bug fixes for things like Hyrax catalogs and Wyoming upper air archive access. Full release notes: github.com/Unidata/siph...

13.12.2024 23:47 β€” πŸ‘ 20    πŸ” 8    πŸ’¬ 0    πŸ“Œ 1
MetPy Mondays #318 - Customizing Skew-T Diagrams: NCL-Inspired Python Plots
YouTube video by NSF Unidata MetPy Mondays #318 - Customizing Skew-T Diagrams: NCL-Inspired Python Plots

Learn how to customize SkewT diagrams based on a recent question on GitHub! #Metpymonday #Meteorology #PythonForWeather #AtmosphericScience #DataVisualization youtu.be/3iPujH33WsI

10.12.2024 18:33 β€” πŸ‘ 7    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
NSF Unidata

NSF Unidata

Do you use scientific python in the atmospheric sciences? Interested in adding machine learning workflows to the mix, or improving what you're doing? Check out the "MetPy and Machine Learning" short course at AMS in New Orleans: www.ametsoc.org/index.cfm/am...

09.12.2024 19:20 β€” πŸ‘ 16    πŸ” 6    πŸ’¬ 0    πŸ“Œ 0

I was procrastinating working on paper revisions last night, and I binged like 20 @metpy.bsky.social Monday. There are >200 episodes going back >5 years. Lots of meteorology like drawing fronts & Q-vectors, but also general explainers. I finally learned the difference between imshow and pcolormesh.

27.11.2024 18:30 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I strongly recommend to any professors who teach Computer Applications in Meteorology to show MetPy to the students. The way to get more meteorology students interested in Python is to show them how to make cool weather maps via data analysis so students can see how Python relates to meteorology.

27.11.2024 17:09 β€” πŸ‘ 18    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
MetPy - YouTube A weekly video series showing how to use MetPy or other Python libraries to solve problems relevant to geoscience applications.

I started casually teaching myself Python Programming in March 2022, then began seriously/religiously teaching myself Python Programming in June 2023. I recommend starting with the Metpy Mondays series on YouTube. That's where I started to learn! @metpy.bsky.social

youtube.com/playlist?lis...

27.11.2024 17:05 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 2    πŸ“Œ 3
MetPy Mondays #317 - Corfidi Storm Motion Calculations in Python
YouTube video by NSF Unidata MetPy Mondays #317 - Corfidi Storm Motion Calculations in Python

In this episode of MetPy Mondays, we dive into Mesoscale Convective Systems (MCS) and demonstrate how to calculate storm motion using the Corfidi vector method. We'll walk you through a real-world case study! youtu.be/J-YHCcbCBD0?...

26.11.2024 22:32 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Project Pythia

The foundations material and cookbooks from @projectpythia.bsky.social are another excellent resource: projectpythia.org

23.11.2024 18:00 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@metpy is following 6 prominent accounts