gwhat

Ground-Water Hydrograph Analysis Toolbox

https://github.com/jnsebgosselin/gwhat

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: wiley.com
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.7%) to scientific vocabulary

Keywords

groundwater-recharge hydrographs soil-water-balance well-hydrograph
Last synced: 11 months ago · JSON representation

Repository

Ground-Water Hydrograph Analysis Toolbox

Basic Info
  • Host: GitHub
  • Owner: jnsebgosselin
  • License: gpl-3.0
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 106 MB
Statistics
  • Stars: 33
  • Watchers: 5
  • Forks: 8
  • Open Issues: 23
  • Releases: 34
Topics
groundwater-recharge hydrographs soil-water-balance well-hydrograph
Created over 11 years ago · Last pushed almost 3 years ago
Metadata Files
Readme License

README.md

Logo

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

Project details and build status

License: GPL v3 Latest release Build status codecov

About GWHAT

GWHAT (Ground-Water Hydrograph Analysis Toolbox) is a free and open source application whose main objective is to support the interpretation of water levels measured in observation wells (hydrographs) to estimate groundwater recharge with a method combining a daily soil moisture balance and an aquifer water budget applicable to unconfined aquifers. The method is described in detail in the PhD thesis of Jean-Sébastien Gosselin available here. Application of the recharge assessment method requires a well hydrograph and weather data measured daily. A long-duration hydrograph (more than 5 years) provides more constraints on recharge assessment. Recharge is assessed for the period for which weather data are available and it is not limited to the period of available water levels. Results are produced in tabular and graphical formats.

Furthermore, GWHAT includes a tool to easily calculate the barometric response function (BRF) of wells, provided that barometric and earth tide data are available along with the water level data. BRF calculations are performed with the KGS Barometric Response Function Software (KGS_BRF), which implements the method described by Butler et al. (2010). The calculated BRF can be used to determine the type of aquifer (unconfined, semi-confined, or confined) in which wells are installed (Rasmussen and Crawford, 1997, Spane, 2002) and thus provides a reliable way to identify wells that are under unconfined conditions and which can be used to assess groundwater recharge with the method implemented in GWHAT.

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 open an issue in our issues tracker.

Last edited: 01/04/2021

Owner

  • Name: Jean-Sébastien Gosselin
  • Login: jnsebgosselin
  • Kind: user
  • Location: Canada, Qc, Quebec City
  • Company: https://www.geostack.ca/en

I am geoscientist with a keen interest in programming and software development.

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Committers

Last synced: 12 months ago

All Time
  • Total Commits: 2,546
  • Total Committers: 2
  • Avg Commits per committer: 1,273.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 13
  • Committers: 1
  • Avg Commits per committer: 13.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Jean-Sébastien Gosselin j****n@o****m 2,545
ayoubc a****7@g****m 1

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 133
  • Total pull requests: 312
  • Average time to close issues: 6 months
  • Average time to close pull requests: 8 days
  • Total issue authors: 5
  • Total pull request authors: 2
  • Average comments per issue: 0.64
  • Average comments per pull request: 0.37
  • Merged pull requests: 305
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jnsebgosselin (128)
  • wantolinez4 (2)
  • ruolin1987 (1)
  • audreymrh (1)
  • ayoubc (1)
Pull Request Authors
  • jnsebgosselin (311)
  • ayoubc (1)
Top Labels
Issue Labels
type: bug (71) type: enhancement (25) component: Groundwater Recharge Estimation (20) type: new feature (16) component: Main (16) resolution: wontfix (12) component: Data Manager (11) component: Weather Data Gapfiller (10) component: Plot Hydrograph (9) component: Compute BRF (9) component: Weather Station Finder (9) component: Weather Normals Viewer (8) component: Weather Data Downloader (7) component: Analyse Hydrograph (6) component: Project Manager (5) type: techdebt (5) component: Master Recession Curve (4) tag: documentation (3) type: UI (3) type: maintenance (2) type: question (1) tag: backward compatibility (1) type: science (1) resolution: duplicate (1) resolution: invalid (1) tag: continuous integration (1) Epic (1)
Pull Request Labels
type: enhancement (72) type: bug (66) component: Main (40) type: maintenance (39) component: Groundwater Recharge Estimation (31) type: new feature (28) component: Data Manager (27) type: techdebt (26) component: Compute BRF (26) component: Analyse Hydrograph (22) component: Plot Hydrograph (21) type: new release (17) component: Project Manager (13) tag: continuous integration (13) component: Weather Data Gapfiller (13) component: Master Recession Curve (10) component: Weather Station Finder (9) type: UI (9) component: Weather Data Downloader (8) tag: documentation (6) component: Weather Normals Viewer (5) component: Hydro Cycle Tool (2) component: Common (1) tag: backward compatibility (1) type: science (1)

Dependencies

requirements-dev.txt pypi
  • codecov * development
  • flaky * development
  • pytest >=3.9 development
  • pytest-cov * development
  • pytest-mock * development
  • pytest-qt * development
requirements.txt pypi
  • appconfigs *
  • cython >=0.25.2
  • h5py >=3
  • matplotlib ==3.4.
  • numpy ==1.21.
  • openpyxl *
  • pandas ==1.3.
  • pyqt5 ==5.15.
  • qtawesome *
  • qtpy *
  • requests *
  • scipy ==1.7.
  • xlrd *
  • xlsxwriter *
  • xlwt *
setup.py pypi