J.P. Gannon

Virginia Tech;Virginia Polytechnic Institute and State University (Virginia Tech) | Collegiate Assistant Professor

 Recent Activity

ABSTRACT:

This resource represents Chapter 17 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/calibrate-hbv/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More

ABSTRACT:

This resource represents Chapter 16 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/modeling-getting-started-hbv/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More

ABSTRACT:

This resource represents Chapter 15 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/watershed-delineation-and-analysis/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More

ABSTRACT:

This resource represents Chapter 14 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/summative-2-student/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More

ABSTRACT:

This resource represents Chapter 13 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/geospatial-raster-hydro/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More

 Contact

Mobile 5402317264
Email (Log in to send email)
Resources
All 0
Collection 0
Resource 0
App Connector 0
Resource Resource
Gribble Gap Watershed Discharge
Created: Nov. 19, 2019, 9:27 p.m.
Authors: Gannon, JP

ABSTRACT:

The following data are 10-minute temporal resolution stream discharge and temperature measurements for a ~43 ha steep headwater catchment in western North Carolina, USA.

Show More
Resource Resource

ABSTRACT:

The linked bookdown contains the notes and most exercises for a course on data analysis techniques in hydrology using the programming language R. The material will be updated each time the course is taught. If new topics are added, the topics they replace will remain, in case they are useful to others.

I hope these materials can be a resource to those teaching themselves R for hydrologic analysis and/or for instructors who may want to use a lesson or two or the entire course. At the top of each chapter there is a link to a github repository. In each repository is the code that produces each chapter and a version where the code chunks within it are blank. These repositories are all template repositories, so you can easily copy them to your own github space by clicking *Use This Template* on the repo page.

In my class, I work through the each document, live coding with students following along.Typically I ask students to watch as I code and explain the chunk and then replicate it on their computer. Depending on the lesson, I will ask students to try some of the chunks before I show them the code as an in-class activity. Some chunks are explicitly designed for this purpose and are typically labeled a “challenge.”

Chapters called ACTIVITY are either homework or class-period-long in-class activities. The code chunks in these are therefore blank. If you would like a key for any of these, please just send me an email.

If you have questions, suggestions, or would like activity answer keys, etc. please email me at jpgannon at vt.edu

Finally, if you use this resource, please fill out the survey on the first page of the bookdown (https://forms.gle/6Zcntzvr1wZZUh6S7). This will help me get an idea of how people are using this resource, how I might improve it, and whether or not I should continue to update it.

Show More
Resource Resource
Water Balance web-app, slides, and activities
Created: Aug. 5, 2021, 12:31 p.m.
Authors: Gannon, John P · McGuire, Kevin

ABSTRACT:

This resource includes materials to introduce students in an introductory hydrology or earth science class to the concept of a water balance using active learning. Included are a short powerpoint presentation, a link to an interactive web app, and a set of example activities that use the web app. The web app, which runs well on a smartphone or desktop, runs a monthly Thornthwaite-type water balance for any of thousands of sites across the United States for either of two NOAA climate normals periods and presents the results in a series of plots. Once a site and period are chosen, users can make a variety of changes to the site data to run simulations. For example, users can change the available soil water capacity, latitude, precipitation, and/or temperature data for the site. Additionally, users can output the raw data from the app to use in external programs for additional analysis or plotting in more advanced courses. Three activities that explore the water balance using the app are included in the activities document. These are provided for direct use in classrooms, as sets of questions to chose from, or as inspiration for new activities. If you create additional activities that use the app, please let the authors know!

Show More
Collection Collection
Hydroinformatics Book
Created: April 3, 2026, 3:01 p.m.
Authors: Gannon, J.P.

ABSTRACT:

The Hydroinformatics Book (https://www.hydroinformaticsbook.com) is a collection of tutorials and instructional materials focused on working with water data using computational tools. Topics include data access, visualization, analysis, and reusable workflows in R.

The book is designed for learners with a range of experience levels and emphasizes hands-on examples that can be adapted for research and teaching. All materials are openly available and developed using a version-controlled workflow.

This HydroShare resource serves as a collection for the Hydroinformatics book and links to individual chapters that are published as separate, citable resources.

Show More
Resource Resource
Hydroinformatics Book - Chapter 1: Plotting Demo
Created: April 3, 2026, 3:06 p.m.
Authors: Gannon, J.P.

ABSTRACT:

This resource represents Chapter 1 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/plotting-demo-complete) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More
Resource Resource

ABSTRACT:

This resource represents Chapter 2 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/plotting-demo-complete) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More
Resource Resource
Hydroinformatics Book - Chapter 3: Intro Skills Activity
Created: April 3, 2026, 3:44 p.m.
Authors: Gannon, J.P.

ABSTRACT:

This resource represents Chapter 3 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/activity-intro-skills/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More
Resource Resource
Hydroinformatics Book - Chapter 4: Intro to Basic Stats
Created: April 3, 2026, 3:54 p.m.
Authors: Gannon, J.P.

ABSTRACT:

This resource represents Chapter 4 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/intro-stats-completed/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More
Resource Resource
Hydroinformatics Book - Chapter 5: Intro Stats Activity
Created: April 3, 2026, 3:59 p.m.
Authors: Gannon, J.P.

ABSTRACT:

This resource represents Chapter 5 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/intro-stats-activity/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More
Resource Resource

ABSTRACT:

This resource represents Chapter 6 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/get-format-plot-hydrodata-complete/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More
Resource Resource

ABSTRACT:

This resource represents Chapter 7 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/activity-joins-pivots-dataretrieval/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More
Resource Resource
Hydroinformatics Book - Chapter 8: ACTIVITY Summative 1
Created: April 3, 2026, 4:12 p.m.
Authors: Gannon, J.P.

ABSTRACT:

This resource represents Chapter 8 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/summative-activity/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More
Resource Resource
Hydroinformatics Book - Chapter 9: Flow Duration Curves
Created: April 3, 2026, 4:19 p.m.
Authors: Gannon, J.P.

ABSTRACT:

This resource represents Chapter 9 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/flow-duration-curves/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More
Resource Resource
Hydroinformatics Book - Chapter 10: Low Flow Stats
Created: April 3, 2026, 4:23 p.m.
Authors: Gannon, J.P.

ABSTRACT:

This resource represents Chapter 9 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/flow-duration-curves/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More
Resource Resource

ABSTRACT:

This resource represents Chapter 11 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/flood-frequency/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More
Resource Resource

ABSTRACT:

This resource represents Chapter 12 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/intro-geospatial-r/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More
Resource Resource
Hydroinformatics Book - Chapter 13: Geospatial R Raster
Created: April 3, 2026, 4:33 p.m.
Authors: Gannon, J.P.

ABSTRACT:

This resource represents Chapter 13 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/geospatial-raster-hydro/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More
Resource Resource
Hydroinformatics Book - Chapter 14: ACTIVITY Summative 2
Created: April 3, 2026, 4:36 p.m.
Authors: Gannon, J.P.

ABSTRACT:

This resource represents Chapter 14 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/summative-2-student/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More
Resource Resource
Hydroinformatics Book - Chapter 15: Watershed Delineation
Created: April 3, 2026, 4:41 p.m.
Authors: Gannon, J.P.

ABSTRACT:

This resource represents Chapter 15 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/watershed-delineation-and-analysis/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More
Resource Resource
Hydroinformatics Book - Chapter 16: Modeling Intro
Created: April 3, 2026, 4:44 p.m.
Authors: Gannon, J.P.

ABSTRACT:

This resource represents Chapter 16 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/modeling-getting-started-hbv/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More
Resource Resource
Hydroinformatics Book - Chapter 17: Calibrate HBV
Created: April 3, 2026, 4:47 p.m.
Authors: Gannon, J.P.

ABSTRACT:

This resource represents Chapter 17 from the Hydroinformatics book (https://water-content-portal.cuahsi.io/calibrate-hbv/) and introduces concepts and workflows for working with water data in R.

The material includes step-by-step examples, code, and explanations designed to support learning and reuse. Content is openly available and can be adapted for teaching or research purposes.

This HydroShare resource provides a citable version of the chapter and includes a snapshot of the source repository.

Show More