All Projects → peterson-tim-j → HydroSight

peterson-tim-j / HydroSight

Licence: GPL-3.0 license
A flexible statistical toolbox for deriving quantitative insights from groundwater data.

Programming Languages

matlab
3953 projects
c
50402 projects - #5 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to HydroSight

RMODFLOW
The RMODFLOW R package | Pre- and post-processing of MODFLOW files
Stars: ✭ 26 (-16.13%)
Mutual labels:  groundwater, hydrogeology
cortex-tenant
Prometheus remote write proxy that adds Cortex tenant ID based on metric labels
Stars: ✭ 60 (+93.55%)
Mutual labels:  timeseries
armagarch
ARMA-GARCH
Stars: ✭ 59 (+90.32%)
Mutual labels:  timeseries
statsample-timeseries
Statsample TimeSeries
Stars: ✭ 26 (-16.13%)
Mutual labels:  timeseries
tidyhydat
An R package to import Water Survey of Canada hydrometric data and make it tidy
Stars: ✭ 67 (+116.13%)
Mutual labels:  hydrology
influxdb-client-ruby
InfluxDB 2.0 Ruby Client
Stars: ✭ 30 (-3.23%)
Mutual labels:  timeseries
covid19-timeseries
Covid19 timeseries data store
Stars: ✭ 38 (+22.58%)
Mutual labels:  timeseries
Deep XF
Package towards building Explainable Forecasting and Nowcasting Models with State-of-the-art Deep Neural Networks and Dynamic Factor Model on Time Series data sets with single line of code. Also, provides utilify facility for time-series signal similarities matching, and removing noise from timeseries signals.
Stars: ✭ 83 (+167.74%)
Mutual labels:  timeseries
fhub
Python client for Finnhub API
Stars: ✭ 31 (+0%)
Mutual labels:  timeseries
python-resources-for-earth-sciences
A Curated List of Python Resources for Earth Sciences
Stars: ✭ 159 (+412.9%)
Mutual labels:  hydrology
WhiteboxTools-ArcGIS
ArcGIS Python Toolbox for WhiteboxTools
Stars: ✭ 190 (+512.9%)
Mutual labels:  hydrology
rsdmx
Tools for reading SDMX data and metadata in R
Stars: ✭ 93 (+200%)
Mutual labels:  timeseries
StockPriceGenerator
Python application to write stock security data to a MongoDB Cluster. Supports a variable amount of stocks, variable amount of time and can write to a MongoDB time-series collection
Stars: ✭ 21 (-32.26%)
Mutual labels:  timeseries
kaggle-recruit-restaurant
🏆 Kaggle 8th place solution
Stars: ✭ 102 (+229.03%)
Mutual labels:  timeseries
chartjs-plugin-datasource-prometheus
Chart.js plugin for Prometheus data loading
Stars: ✭ 77 (+148.39%)
Mutual labels:  timeseries
PyForecast
PyForecast is a statistical modeling tool used by Reclamation water managers and reservoir operators to train and build predictive models for seasonal inflows and streamflows. PyForecast allows users to make current water-year forecasts using models developed with the program.
Stars: ✭ 24 (-22.58%)
Mutual labels:  hydrology
JRedisTimeSeries
Java Client for RedisTimeSeries
Stars: ✭ 29 (-6.45%)
Mutual labels:  timeseries
timemachines
Predict time-series with one line of code.
Stars: ✭ 342 (+1003.23%)
Mutual labels:  timeseries
sherlock
Sherlock is an anomaly detection service built on top of Druid
Stars: ✭ 137 (+341.94%)
Mutual labels:  timeseries
intro-to-tidyhydat-and-tidyverse
Introduction to R and the tidyverse in Hydrology
Stars: ✭ 16 (-48.39%)
Mutual labels:  hydrology

HydroSight: Open-source data-driven hydrogeological insights

GitHub release View HydroSight on File Exchange Github All Releases GitHub license GitHub forks GitHub stars

HydroSight is statistical toolbox for data-driven insights into groundwater dynamics and aquifer properties. Many hundreds of bores can be easily analysed, all without any programming, to quantify:

Installation Options

HydroSight is operating system independent and has been tested on Windows 10+ and Linux (Ubuntu 20.04 LTS). There are four installation options:

  1. Stand-alone app within Windows. The latest .exe is available here.
  2. Install Hydrosight Matlab source code by (i) downloading the source code, (ii) unzipping the downloaded file, (ii) setting the Matlab Current Folder to where the file was unzipped and (iv) entering HydroSight into the Matlab Command Window.
  3. Install Hydrosight from within Matlab using the Add-Ons menu item and searching for HydroSight. From the Add button select Add to Matlab. Once installed, enter HydroSight into the Matlab Command Window.
  4. Compile your own stand-alone app from within Matlab by (i) downloading the source code and (ii) running the command: makeStandaloneHydroSight()

For futher details see the installation wiki page.

Examples

Multiple examples are built into the HydroSight GUI, each highlighting aspects of the above papers. Soon, each example will be supported by online videos. In the meantime major aspects of the graphical interface and the algorithms are outlined on the wiki page.

HydroSight can also be run from the Matlab command window. For an example of this see here.

What does HydroSight look like?

The HydroSight graphical interface includes tabs for each step in the modelling of groundwater hydrographs:

  1. Project documentation.
  2. Hydrograph outlier detection.
  3. Time-series model construction, specifically defining the data and the form of the model.
  4. Model calibration and tools to examine the internal dynamics of the calibrated model, e.g. recharge. The screenshot below shows this tab and an estimate of the annual groundwater recharge.
  5. Model simulations, allowing hydrograph decomposition, exploration of scenarios (e.g. different climate or pumping), hindcasting and interpolation.

HydroSight Recharge estimation

Contributing

HydroSight is an ongoing research project and its funding depends upon evidence of impact. To help us demonstrate impact please ensure you cite the relevant papers (using the "Cite Project" option within the GUI).

And, if HydroSight doesn't do what you need then please consider (i) writing and sharing your own module by extending existing class definitions, (ii) or getting in touch to discuss collaborations.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].