Skip to content

Releases: blaylockbk/SynopticPy

SynopticPy 2024.9.0 -- Last version before a MAJOR upgrade

02 Oct 04:56
Compare
Choose a tag to compare

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

SynopticPy 2023.3.0

29 Mar 15:29
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.0.7...2023.3.0

SynopticPy 0.0.7

04 Dec 14:10
Compare
Choose a tag to compare

What's Changed

  • Fixed issue when creating initial config file

Full Changelog: 0.0.6...0.0.7

SynopticPy 0.0.6

30 Aug 14:51
Compare
Choose a tag to compare

Changelog

  • Updated config file to TOML format and included additional configurable settings. da51690
  • Adopt Black formatting

Welcome to the world, SynopticPy 🎂

26 Feb 23:32
Compare
Choose a tag to compare

Be aware, this is v0.0.5, meaning it is subject to change at my leisure. The purpose of this repository is to serve as an example of how you can access data from the Synoptic API, but I try to keep this package in a workable state that might be useful for you.

📔 Documentation