Become a sponsor to Dan Kovacek
Flood Frequency Analysis
Through the Institute for Watershed Science at Trent University, Environment Canada long ago supported the development and distribution of an MS-DOS flood frequency analysis (FFA) program (CFA). Use of this software has become standard in the water resources industry, and as systems modernize, the workarounds (DOS emulation) become more complex and leave more people out. Open source options for hydrological analysis in R do exist (such as tidyhydat, but not as much for the powerful Python programming language. The dearth of accessibility results in the proliferation of uncontrolled excel-based tools offered to practitioners through participation in paid workshops. Excel is not open or transparent, and analytical tools developed and disseminated in Excel are not easily peer-reviewed, and are nearly impossible to control.
PyCFA (a name I'll hopefully be able to use) is a basic analytical tool for FFA aimed at the exploration and communication of uncertainty in flood estimation.
Instructional Tools
In my teaching experience at the technical college level, the most common complaint from students is that instructional tools don't reflect professional practice. While there is an argument to the use of simplified procedures to introduce complex concepts, much of the limitations in didactic tools lie in the lack of access to costly proprietary software (ArcGIS, Matlab, etc.), and the time constraints to overcome the steep initial learning curves of some technology that aren't related to the specific topic.
There is immense potential for designing interactive, code-based tutorials that accomplish the same sophistication of analysis as is done in professional practice. Currently, I have developed two such interactive applications for demonstrating principles of hydrology in a classroom setting, involving catchment delineation, flow accumulation mapping, etc., and rainfall-runoff modelling.
Featured work
-
dankovacek/flood_frequency
An interactive application for exploring the nature of flood frequency analysis.
Python 10 -
dankovacek/rr_model
Interactive Application for a simple rainfall-runoff model
Jupyter Notebook 1 -
dankovacek/artchive
Self-Guided Virtual Graffiti Tour and Street Art Archive
JavaScript -
dankovacek/climatescrape
Tool for scraping EC for historical data from climate stations.
Python -
dankovacek/shift-detect
Detecting control shifts from water level in stage-discharge relationships for hydrometric stations on the same watercourse.
Python
$10 a month
SelectHelp offset the costs of hosting a cloud-based application.
$100 a month
SelectHelp support consistent, dedicated time to application development.
Company/organization link included on the project landing page.
$1,000 a month
SelectChampion the development of peer-reviewed methodologies in hydrological analysis!
Company organization logo and link included on the project landing page.