Skip to content

WHAT 4.2.0

Compare
Choose a tag to compare
@jnsebgosselin jnsebgosselin released this 20 Nov 02:37
· 1855 commits to master since this release

TechDebt

  • Added continuous integration with Travis and AppVeyor
  • Made "StationFinder" usable outside of WHAT.
  • PR #28 : Moved from PySide to PyQt5.
  • PR #34 : Added tests for search weather data.
  • PR #42 : Added tests to assert the creation and loading of projects.
  • PR #43 : Added tests to assert the downloading of weather data.
  • PR #50 : Made the code that is used to read and concatenate raw weather datafiles usable outside of WHAT.
  • PR #62 : Made the code to read, write and manipulate weather station list usable outside of WHAT.

Bug Fixes:

  • Fixed a bug that prevented the button home to work properly when date format was in Excel Numeric.
  • PR #26 : Fixed a bug that caused WHAT to crash when weather series were not of equal length in "Gap-Fill Weather".
  • Fixed a bug that prevented the peak and MRC to be cleared when loading a new water level dataset with no previous MRC calculation done in "Analyze Hydrograph".
  • Fixed a bug that prevented the Home button to update correctly when switching water level dataset in "Analyze Hydrograph".
  • PR #29 : Improved the algorithm to search for weather station on the ECCC website.
  • PR #37 : Fix unresponsive UI when gapfilling data.
  • PR #58 : Make about what icon visible again.

GUI

  • The UI for plotting publication quality graph and the UI to analyze water level time series is now completely independent and located in distinct tabs in WHAT.
  • Revamp of the BRF module :
    • A new window to show current and previous BRF results
    • The BRFresults are now saved in project database
  • Added buttons to zoom in/out in toolbar of "Plot Hydrograph".
  • Made Pan/Zoom more intuitive in "Analyze Hydrograph": the buttons to activate/deactivate pan/zoom were completely removed. Instead, the pan/zoom mode is automatically activated when clicking on the graph and
    holding either the left or right mouse button. When the mode to add or delete peak for the MRC or to select a region for the BRF is activated, the pan/zoom option is not activated. This removed a lot of mouse clicking, while preserving the intended workflow.
  • Improved Search for Weather Station functionality:
    • Search for station is now run within its own thread and does not make the GUI hang anymore.
    • Added the capability in the thread to stop the search for weather stations.
    • A button has been added to the GUI which allows to save the results of the search either in xlsx, xls, or csv format.
    • PR #33 : Improved performance for refreshing table in the weather station finder.
    • PR #62 : Added a progress bar waitspinner when searching for weather stations.
    • PR #67 : Added Latitude, Longitude, and Elevation info to the weather station list.
    • PR #70: Added a method to format the content of a WeatherSationList into a HTML table
  • PR #32 : Added support for coma and tab separated value for the weather station list.