Skip to content
Ground-Water Hydrograph Analysis Toolbox
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add template to gihub for ISSUES Sep 13, 2017
Images Updated the banner for the README Dec 12, 2017
docs Increase release version in for doc Dec 22, 2018
gwhat Merge remote-tracking branch 'refs/remotes/origin/master' into fix_pr… Jun 11, 2019
releases Add numpy.core._dtype_ctypes to hidden imports Jan 31, 2019
.coveragerc pytest-cov try#2 Sep 29, 2017
.pep8speaks.yml Add pep8speaks yml Sep 19, 2017
.travis.yml Install pytest-xvfb only with Travis Jan 30, 2019
appveyor.yml Install req for packaging GWHAT in 'after_test' Feb 11, 2019


Copyright 2014-2018 © GWHAT Project Contributors.
Licensed under the terms of the GNU-GPLv3

Project details and build status

License: GPL v3 Documentation Status Travis status Coverage Status Build status codecov

You can read the GWHAT documentation here.
You can download the latest version of GWHAT here.
Instructions for installing GWHAT are available here.
The roadmap of the project can be consulted here.


GWHAT (GroundWater Hydrograph Analysis Toolbox) is a free, open source, and cross-platform interactive computer program whose main focus is the interpretation of observation well hydrographs, including:

  • the preparation of a gapless daily weather time-series (precipitation and air temperature) representative of the well location. For this purpose, an interface to the online Canadian Daily Climate Database (CDCD) is provided that allows to query stations interactively by location coordinates, download the available data, and automatically rearranged the data in a format compatible with WHAT. Furthermore, missing data for a given station can be quickly filled with data from selected neighboring weather stations using a multiple linear regression model

  • the generation of various publication-quality figures from the weather and water level data;

  • the exploration, manipulation, and validation of the data within a user-friendly dynamic graphical environment;

  • the calculation of the master recession curve (MRC) of the well hydrograph (experimental);

  • the estimation of groundwater recharge at the local scale in unconfined conditions with a method combining the daily meteorological data and the water level time series (will be available in a future release).

  • the calculation of the barometric response function of the well that can be used to assess the level of confinement of the aquifer at the well location (will be available in a future release).

GWHAT is written in the Python 3 programming language and is currently maintained and developed by Jean-Sébastien Gosselin at INRS-ETE.

If you encounter any problems or errors during program execution, have any questions, or have specific suggestions on how to improve GWHAT, please contact Jean-Sébastien Gosselin at or open an issue in our issues tracker here.


Conveniently download and format daily weather data of canadian stations Quickly estimate and fill missing weather data for all the stations in your study area

Easily prepare publication-quality figures with your data Explore and analyse your data within a user-friendly dynamic graphical environment

Output Samples

Weather yearly and monthly averages

Well hydrograph and weekly weather data

Last edited: 08/01/2018

You can’t perform that action at this time.