Skip to content

SynopticPy 2024.9.0 -- Last version before a MAJOR upgrade

Latest
Compare
Choose a tag to compare
@blaylockbk blaylockbk released this 02 Oct 04:56

Dear SynopticPy users,

SynopticPy has helped people load Synoptic's Weather API JSON data into Pandas DataFrames for several years. Originally written in grad school, I still find this tool helpful for my casual weather exploring and my day job. There are things I like about the package and things I don't like and wanted to change. I decided to re-write SynopticPy from the ground up. I have been using the Polars DataFrame library for over a year and LOVE it. Re-writing SynopticPy using Polars was an opportunity for me to apply what I've learned about Polars, gain even more experience using Polars, and get more experience developing a Python library.

Since this is the last version of SynopticPy before I release a MAJOR update, I wanted to close any open commits in this last "legacy" release. I won't add any new features or fixes to the legacy, Pandas-based code (I just don't have that kind of free time). I apologize for any open issues or bugs, but I hope you like what I have coming next. I don't know of many regular users of SynopticPy, but if you do, make sure you pin your dependencies to this specific version if you don't want to use the new Polars-based package.

What's Next?

I'm re-writing SynopticPy using Polars. You can see what I've got so far here:

image

Included in this last "legacy" release

New Contributors

Full Changelog: 2023.3.0...2024.9.0