Added the ability to edit a row of data after it has been added. See the screenshots section at the end of this post for what the interface looks like. All data except for the date can be modified. No more having to delete a row of data if you want to change a single item!
Notes info will now only show the note for a date if there is one. (To clarify, if the notes field is left blank when adding the data it won’t be shown.)
When adding a new row of data the notes field will now have leading and trailing spaces removed.
Fixed the wrong titles being displayed in the date chooser windows for selecting a range of data to show a chart about.
Reload Current Data now shows a window saying that the data was reloaded.
Reload Current Data now only prompts for confirmation if automatic saving of data is turned off.
Updated the help file.
Rewrote convert.convert() to be simpler and faster.
Merged all of the show_info_*() functions into one, called show_info_generic().
Merged all of the show_chart_*() functions info one, called show_chart_generic().
Added charts. These are a new way to view temperature, precipitation, wind, humidity, and air pressure data. The charts show the date and value for each row, with the differences from the average, low, high, and median for that category. See the screenshots at the end of this post for more.
Fixed a couple places in the code where I had copy and pasted a lot without updating the comments. Oops.