EJD
@firewxguy.bsky.social
1.2K followers 1K following 2K posts
Meteorologist/Software Developer, Lead Developer of FireWxPy & xmACIS2Py & PyClimo. SUNY Oswego Class 2016. My tweets are my own and only represent my views.
Posts Media Videos Starter Packs
Pinned
🧵For those wanting to familiarize themselves with WxData pre-release, I've updated the documentation for what is already build on my github.

Existing Modules
- GEFS
- RTMA
- NOAA
- METARs
- FEMS
- Soundings
- Utils (Cyclic Points)

To Be Added Before Release
- GFS
- NBM
- RAP
- ECMWF (IFS & AIFS).
Reposted by EJD
NOAA’s National Weather Service Winter Outlook has been released.

This outlook shows the likely temperature and precipitation the U.S. could experience during meteorological winter (December 1, 2025 through February 28, 2026) and drought conditions through January 31, 2026.
Forgot to mention the retries only happen if the server has a 200 (S_OK) status-code.
There is also a 30s sleep between the time the connection gets interrupted and tries to reconnect since that is best practice to minimize stress on data servers. Looking at my directory, which ever file's download was interrupted successfully resumed and completed so no partial downloads. [2/2]
I started building the ECMWF module today and it was good practice to build in error handling for connections becoming interrupted and handling partial downloads. I built this where there are 5 retries for each disconnect and they reset every successful reconnect. [1/2]
Once WxData 1.0 is on pypi and anaconda, I'll begin working on FireWxPy 2.0 and FireWxPy 2.0 will run on WxData.
Made a tweak to the RTMA Comparison function in WxData. Before it was only a 24 hour comparison but now I made it user's choice. FireWxPy 2.0 will have a lot more customization than the current version since I am much more advanced in Python now compared to when the project began in 2024.
Reposted by EJD
This will also be a great package for the meteorology professors who teach the computer programming class to use because it will make for an easy introduction for students to download and work with both observational and model data, especially with the scanner as a built-in safeguard.
🧵For those wanting to familiarize themselves with WxData pre-release, I've updated the documentation for what is already build on my github.

Existing Modules
- GEFS
- RTMA
- NOAA
- METARs
- FEMS
- Soundings
- Utils (Cyclic Points)

To Be Added Before Release
- GFS
- NBM
- RAP
- ECMWF (IFS & AIFS).
The other main reason this will be great for professors to use in the Meteorology Department's computer programming class is the fact that WxData remaps all the GRIB variable keys into plain language variable keys which will make the data more friendly for the students to understand and work with.
The scanner prevents repetitive downloading of the same datasets which is a common mistake by junior developers (I made the same mistakes 2 years ago!!). Those mistakes can result in 5 minute IP address bans from the data servers.
This will also be a great package for the meteorology professors who teach the computer programming class to use because it will make for an easy introduction for students to download and work with both observational and model data, especially with the scanner as a built-in safeguard.
🧵For those wanting to familiarize themselves with WxData pre-release, I've updated the documentation for what is already build on my github.

Existing Modules
- GEFS
- RTMA
- NOAA
- METARs
- FEMS
- Soundings
- Utils (Cyclic Points)

To Be Added Before Release
- GFS
- NBM
- RAP
- ECMWF (IFS & AIFS).
Once WxData 1.0 is released, FireWxPy is going to get a complete overhaul by replacing the current data access methods with WxData. This will overhaul the entire FireWxPy library and thus begin the FireWxPy 2.0 series.
I also plan to add more high-resolution models such as the RRFS once it gets released to the public. I will not add the NAM since that is being sunset early 2026. Curious, does anyone know if the HRRR is also being replaced by the RRFS? I've seen conflicting information on that.
For those wishing to get ahead and start checking out the existing documentation for this upcoming library you can find it here. #python #datascience #meteorology

github.com/edrewitz/wxd...
🧵For those wanting to familiarize themselves with WxData pre-release, I've updated the documentation for what is already build on my github.

Existing Modules
- GEFS
- RTMA
- NOAA
- METARs
- FEMS
- Soundings
- Utils (Cyclic Points)

To Be Added Before Release
- GFS
- NBM
- RAP
- ECMWF (IFS & AIFS).
Lmfao full of ourselves, are we?
Ted Cruz is now retweeting Chartz.
This is why I am relentless in saying the Democrats need to get rid of their social issue litmus tests. It's ok to be a more socially conservative Democrat because the reality is we are trying to win more than just San Francisco. Don't give the GOP any ammunition for their campaign messaging.
I spoke to some of my friends who voted for Trump in 2024 and asked them why they went that way and the first thing they cited are those culture war issues. While I put those issues at very low priority since I care more about saving Social Security, they give more weight to those issues than me.
Correct. Winning is the name of the game for this reason. The messaging on the Democratic side has been abysmal in this area since 2016 and due to that the Republicans have been quite effective at pointing that out and the Republican message resonates with young men.
The social platform should be "You do you and you live your life the way you want to live it. But if I don't like your lifestyle, you shouldn't try to force it on me, and I won't try to force my lifestyle onto you."
The only national platform that would be great for the Democratic Party is a left-wing populist economic platform like the New Deal Democratic platform of the 1930s and 1940s. But running on the social platform of San Francisco will not help our party win in purple and red areas.
The one size fits all on social issues needs to end in the Democratic Party. What might be popular for a candidate in San Francisco would be the kiss of death for a Democrat running to flip a district in Alabama or Mississippi from red to blue.
But the reality is, other people have some of those issues at a higher priority than me and we need to win those people back, full stop. We lost everything in the 2024 election so offense is the name of the game for 2026 and 2028.