WeatherLog 4.2

Changes (Features)

  • Merge Datasets had some major changes:
    • Current dataset can now be merged.
    • Multiple datasets can now be merged at once.
    • Instead of merging into an existing dataset, Merge Datasets now prompts for the name of a new dataset to create with the merged data.
  • Edit now has a stock icon and a toolbar button.
  • Removed Clear Data toolbar button.
  • Info, Charts, Graphs, and Data Subset dialogs no longer force modal.

Changes (Code)

  • Finally removed the last of the comments referring to “profiles”. These now refer to “datasets”.
  • DatasetSelectionDialog now uses a new set of application constants for the selection mode (single/multiple).

Changes (Bugfixes)

  • Fixed Edit causing an error if no row was selected.

Download

Downloads and code are available on Github.
Project page: https://github.com/achesak/weatherlog
Release page: https://github.com/achesak/weatherlog/releases/tag/v4.2

WeatherLog 4.1

This release is mostly internal changes and bugfixes, ideally there shouldn’t be much noticeable to a user.

Changes (Features)

  • Increased the default size of the Charts dialog.

Changes (Code)

  • Get Current Weather dialog class now uses application constants.
  • Import functions now use application constants.
  • info_range(), charts_range(), graphs_range() now use application constants.
  • Moved About dialog into it’s own class and file.
  • clear_all() now uses launch.config(); this count count as a bugfix too, as trying to clear all application data would have failed.
  • Corrected some comment spelling fixes and indentation issues (thanks @ashutosh-mishra on Github).
  • Simplified dataset module functions.
  • Simplified calculations module functions.
  • Changed graphs.get_data() to use a dict for the return data.
  • Moved pre-fill code to get_weather.
  • Moved pastebin export to new file.

Changes (Bugfixes)

  • Export now longer fails silently when no filename is entered and CSV or HTML export is selected.
  • Import validation now checks data format.
  • Import validation now checks that the data is not empty.

Download

Downloads and code are available on Github.
Project page: https://github.com/achesak/weatherlog
Release page: https://github.com/achesak/weatherlog/releases/tag/v4.1