Skip to content

GWHAT 0.4.0

Compare
Choose a tag to compare
@jnsebgosselin jnsebgosselin released this 20 Oct 15:32
· 1027 commits to master since this release
787cdcd

WHAT_banner_750px

OpenPGP key used to sign releases : 3DF2B35596EF4FB4B41AB3B5C73AE16957B7100D

Reveal Key
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=DexG
-----END PGP PUBLIC KEY BLOCK-----

New Features

PR #255 : Add a tool to select the water level data with the mouse
PR #259 : Add an option to delete selected water level data
PR #261 : Add a feature to make backup of the project file
PR #266 : Add a tool to best-fit the water level data along the x and y axis.
PR #270 : Add an undo feature when making changes to the water level data
PR #274 : Add a tool to copy BRF plot results to clipboard
PR #286 : Save Earth Tides Response Function
PR #287 : Add an option to export BRF results to a csv or Excel file.
PR #294: Add a user config system to GWHAT
PR #298: Add support for input weather data files in xls and xlsx formats

Removed Features

PR #293: Remove the tools to download and gapfill weather data
PR #299: Remove functions and tests to read CWEEDS files

Enhancements

PR #256 : Improve the rectangular selection tool icons
PR #257 : Change the icon of the tool to delete data in the water level and weather dataset manager.
PR #260 : Send message to console when deleting a dataset
PR #258 : Add an option to mute the confirmation dialog when deleting a dataset
PR #262 : Add the possibility to quickly check/uncheck the Earth tides correction option in the BRF tool
PR #264 : Improvements to the tool to select a period for the calculation of the BRF
PR #267 : Remember which water level and weather datasets were last opened when opening a new project
PR #271 : Improve toolbutton tooltips
PR #276 : Store water levels in a Pandas DataFrame and index time with datetime instead of Excel numerical date
PR #277 : Make accessing water level and weather data more efficient.
PR #283 : Improve wldsets and wxdsets dropdown menu response in the data manager.
PR #292: Avoid closing GWHAT whenever an error occurs.
PR #297: Use Pandas to store and manipulate weather data.

Bug fixes

PR #268 : Fix compute BRF if nan are present in the water level dataset
PR #275 : Make the button to delete peaks in the MRC tool working again
PR #279 : Force a redrawing of the water levels when clearing the selections.
PR #280 : Prevent GWHAT from crashing when trying to set weather data to the closest station from the well if no weather data are available.
PR #281 : Prevent crash when plotting BRF results in BRFFigure if ymin and ymax are inf.
PR #284 : Set wldset and wxdset to None when project change to avoid a crash.
PR #285 : Force a redraw of the hydrograph if wxdset is None after setting the wxdset to that of the closest station from the well.
PR #288 : Ensure backward compatibility with previously saved BRF results.
PR #290 : Fix saving project location when project is saved on another drive than that where GWHAT is installed
PR #292: Avoid closing GWHAT whenever an error occurs
PR #301: Fix exporting GLUE results to file

Maintenance

PR #250 : Fix tests for 2019 and make all test modules independent
PR #249 : Improvements to setup, build_ext and packaging with PyInstaller
PR #251 : Fix missing hidden imports for PyInstaller packaging
PR #252 : Fix numpy.linalg.lstsq warning about new default for rcond parameter
PR #253 : Add Cython compilation directive to pyx for language_level=3
PR #263 : Install req for packaging GWHAT in 'after_tests' step on AppVeyor
PR #273 : Rename "close_projet" methot of the "ProjetReader" class to "close"
PR #278 : Use a more efficient method to calculate horizontal distance and remove code duplication.
PR #282 : Remove logging of errors in GWHAT.
PR #291 : Fix matplotlib imports for version 3.1 and numpy load function