-
Notifications
You must be signed in to change notification settings - Fork 8
The roadmap
Instead of keeping this ancient to-do list, originally made around 0.2 beta (as a way to keep track of what's to come and what was finished), I thought I'd make a nice roadmap laying out the future of PyWeather.
The initial implementation. It's the stage where I get whatever I think of coded. It may not look pretty, or be efficient, but it works.
There's still lots left to do, as I constantly create new ideas for PyWeather. At this stage, here's a few of the big things I'd like to get implemented into PyWeather.
- Alerts information
- Radar/satellite loops (using gif files)
- PWS mode (for displaying information from a Personal Weather Station)
- "Quick Weather", basically a slow-typing weather summary
- Hurricane/tide data
This should all be implemented in the next few betas, along with some other features. I'd expect this stage of PyWeather to cap off at the end of Summer 2017, and around version 0.8 beta.
For a solid month or two, I'll be working on cleaning up code, and finding some more efficient/clean ways to do what PyWeather does. I've started to do some cleanup, but it'll mainly happen after the initial implementation. After a code-cleanup, PyWeather will reach version 1.0, and should cap off towards the end of 2017.
Past the cleanup phase, I'd like to explore new areas of Python, object-oriented programming (something like http://www.python-course.eu/object_oriented_programming.php), that kind of stuff. Basically, whole rewrites of PyWeather, and experimenting with drastically new ways of coding. This entire phase should last well into mid-2018, in which at this point, I'm likely to switch over to front-end coding. Speaking of that...
I'm starting to set sights past 2018 on doing front-end coding, basically interfacing my existing Python code for PyWeather with a pretty GUI, or front end. Be it a website, app, whatever, I'd like to explore implementing front-ends. This phase should end up lasting well into 2019.
Well, I don't know! I guess we'll see...