{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# [Controlling Natural Watersheds](https://jckantor.github.io/Controlling-Natural-Watersheds)\n", "\n", "\n", "## [Chapter 1.0 Introduction](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/01.00-Introduction.ipynb)\n", "\n", "\n", "## [Chapter 2.0 The Challenge of Controlling Natural Watersheds](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.00-Challenge_of_Controlling_Natural_Watersheds.ipynb)\n", "\n", "### [2.1 Namakan and Rainy Lake Water Levels 1970-2014](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.01-Namakan_and_Rainy_Lake_Water_Levels_1970-2010.ipynb)\n", "- [Initialization](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.01-Namakan_and_Rainy_Lake_Water_Levels_1970-2010.ipynb#Initialization)\n", "- [Namakan Lake and Rainy Lake Levels](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.01-Namakan_and_Rainy_Lake_Water_Levels_1970-2010.ipynb#Namakan-Lake-and-Rainy-Lake-Levels)\n", "- [Rule Curve Performance 1970-1999](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.01-Namakan_and_Rainy_Lake_Water_Levels_1970-2010.ipynb#Rule-Curve-Performance-1970-1999)\n", "- [Frequency and Distribution of High Water Events](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.01-Namakan_and_Rainy_Lake_Water_Levels_1970-2010.ipynb#Frequency-and-Distribution-of-High-Water-Events)\n", "- [Stage Frequency for Rainy Lake Levels](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.01-Namakan_and_Rainy_Lake_Water_Levels_1970-2010.ipynb#Stage-Frequency-for-Rainy-Lake-Levels)\n", "- [Rule Curve Performance 2000-2014](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.01-Namakan_and_Rainy_Lake_Water_Levels_1970-2010.ipynb#Rule-Curve-Performance-2000-2014)\n", "* Markdown Links\n", " - [Voyageurs National Park](http://en.wikipedia.org/wiki/Voyageurs_National_Park)\n", "\n", "### [2.2 Rainy River Flows 1970-2014](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.02-Changes_in_Rainy_River_Flows_1970-2010-Copy1.ipynb)\n", "- [Initialize Notebook](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.02-Changes_in_Rainy_River_Flows_1970-2010-Copy1.ipynb#Initialize-Notebook)\n", "- [Flow Data for Rainy River](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.02-Changes_in_Rainy_River_Flows_1970-2010-Copy1.ipynb#Flow-Data-for-Rainy-River)\n", "- [Mean Flows, 1970-2000 vs 2000-2010](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.02-Changes_in_Rainy_River_Flows_1970-2010-Copy1.ipynb#Mean-Flows,-1970-2000-vs-2000-2010)\n", "- [Distribution of Flowrates, 1970-2000 vs 2000-2010](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.02-Changes_in_Rainy_River_Flows_1970-2010-Copy1.ipynb#Distribution-of-Flowrates,-1970-2000-vs-2000-2010)\n", "- [Stage-Frequency for Upper Rainy River](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.02-Changes_in_Rainy_River_Flows_1970-2010-Copy1.ipynb#Stage-Frequency-for-Upper-Rainy-River)\n", "- [Discharge Characteristics](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.02-Changes_in_Rainy_River_Flows_1970-2010-Copy1.ipynb#Discharge-Characteristics)\n", " - [Discharge Characteristics, 1970-2000 vs. 2000-2010](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.02-Changes_in_Rainy_River_Flows_1970-2010-Copy1.ipynb#Discharge-Characteristics,-1970-2000-vs.-2000-2010)\n", "\n", "### [2.3 Changes to Rainy River Flows 1970-2010](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.03-Changes_in_Rainy_River_Flows_1970-2010.ipynb)\n", "- [Initialize Notebook](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.03-Changes_in_Rainy_River_Flows_1970-2010.ipynb#Initialize-Notebook)\n", "- [Flow Data for Rainy River](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.03-Changes_in_Rainy_River_Flows_1970-2010.ipynb#Flow-Data-for-Rainy-River)\n", "- [Mean Flows, 1970-2000 vs 2000-2010](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.03-Changes_in_Rainy_River_Flows_1970-2010.ipynb#Mean-Flows,-1970-2000-vs-2000-2010)\n", "- [Distribution of Flowrates, 1970-2000 vs 2000-2010](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.03-Changes_in_Rainy_River_Flows_1970-2010.ipynb#Distribution-of-Flowrates,-1970-2000-vs-2000-2010)\n", "- [Stage-Frequency for Upper Rainy River](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.03-Changes_in_Rainy_River_Flows_1970-2010.ipynb#Stage-Frequency-for-Upper-Rainy-River)\n", "- [Discharge Characteristics](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.03-Changes_in_Rainy_River_Flows_1970-2010.ipynb#Discharge-Characteristics)\n", " - [Discharge Characteristics, 1970-2000 vs. 2000-2010](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.03-Changes_in_Rainy_River_Flows_1970-2010.ipynb#Discharge-Characteristics,-1970-2000-vs.-2000-2010)\n", "\n", "### [2.4 Flow Constrictions on Upper Rainy River](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.04-Flow_Constrictions_on_Upper_Rainy_River.ipynb)\n", "\n", "### [2.5 State of Nature Flows](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.05-State-of-Nature-Flows.ipynb)\n", "- [Initialization](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.05-State-of-Nature-Flows.ipynb#Initialization)\n", "- [Distribution of Ungaged Inflows to Rainy River](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.05-State-of-Nature-Flows.ipynb#Distribution-of-Ungaged-Inflows-to-Rainy-River)\n", " - [Ungaged Inflows to Rainy River](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.05-State-of-Nature-Flows.ipynb#Ungaged-Inflows-to-Rainy-River)\n", "- [Flow-Frequency for State-of-Nature Streams in the Rainy River Watershed](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.05-State-of-Nature-Flows.ipynb#Flow-Frequency-for-State-of-Nature-Streams-in-the-Rainy-River-Watershed)\n", "- [Annual flows on Rainy River](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/02.05-State-of-Nature-Flows.ipynb#Annual-flows-on-Rainy-River)\n", "\n", "\n", "## [Chapter 3.0 Analysis and Design of Rule Curves](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.00-Analysis_and_Design_of_Rule_Curves.ipynb)\n", "\n", "### [3.1 Feasibility of Rainy Lake Rule Curves](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.01-Feasibility_of_Rainy_Lake_Rule_Curves.ipynb)\n", "- [Initialization](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.01-Feasibility_of_Rainy_Lake_Rule_Curves.ipynb#Initialization)\n", " - [Load Needed Rainy Lake Data](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.01-Feasibility_of_Rainy_Lake_Rule_Curves.ipynb#Load-Needed-Rainy-Lake-Data)\n", "- [Rainy River Discharge Characteristics](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.01-Feasibility_of_Rainy_Lake_Rule_Curves.ipynb#Rainy-River-Discharge-Characteristics)\n", "\n", "### [3.2 Imputing the Effect of the 2000 Rule Curve Changes on Rainy River](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.02-Imputing_the_Effect_of_the_2000_Rule_Curve_Changes_on_Rainy_River.ipynb)\n", "- [Import Rule Curves](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.02-Imputing_the_Effect_of_the_2000_Rule_Curve_Changes_on_Rainy_River.ipynb#Import-Rule-Curves)\n", "- [Effects of Rule Curves on Rainy River Flows](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.02-Imputing_the_Effect_of_the_2000_Rule_Curve_Changes_on_Rainy_River.ipynb#Effects-of-Rule-Curves-on-Rainy-River-Flows)\n", "- [Imputed Change in Flows to Rainy Rainy due to 2000 Rule Curve Change](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.02-Imputing_the_Effect_of_the_2000_Rule_Curve_Changes_on_Rainy_River.ipynb#Imputed-Change-in-Flows-to-Rainy-Rainy-due-to-2000-Rule-Curve-Change)\n", "- [Conclusions](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.02-Imputing_the_Effect_of_the_2000_Rule_Curve_Changes_on_Rainy_River.ipynb#Conclusions)\n", "\n", "### [3.3 Limits to Rule Curve Performance](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.03-Limits_to_Rule_Curve_Performance.ipynb)\n", "- [Import Rule Curves](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.03-Limits_to_Rule_Curve_Performance.ipynb#Import-Rule-Curves)\n", "- [1970 Rule Curve Analysis](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.03-Limits_to_Rule_Curve_Performance.ipynb#1970-Rule-Curve-Analysis)\n", " - [Lake Area](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.03-Limits_to_Rule_Curve_Performance.ipynb#Lake-Area)\n", "- [2000 Rule Curve Analysis](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.03-Limits_to_Rule_Curve_Performance.ipynb#2000-Rule-Curve-Analysis)\n", " - [Lake Area](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.03-Limits_to_Rule_Curve_Performance.ipynb#Lake-Area)\n", " - [Imputed Flowrate due to changes in level](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.03-Limits_to_Rule_Curve_Performance.ipynb#Imputed-Flowrate-due-to-changes-in-level)\n", "\n", "### [3.4 Harmonizing Rule Curves to Seasonal Inflows](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.04-Harmonizing_Rule_Curves_to_Seasonal_Inflows.ipynb)\n", "\n", "### [3.5 Rule Curve Optimization](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.05-Rule_Curve_Optimization.ipynb)\n", "- [Hydrological Model](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.05-Rule_Curve_Optimization.ipynb#Hydrological-Model)\n", " - [Rule Curve Constraints](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.05-Rule_Curve_Optimization.ipynb#Rule-Curve-Constraints)\n", " - [Flow Constraints](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.05-Rule_Curve_Optimization.ipynb#Flow-Constraints)\n", " - [Note on Volumetric Units](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/03.05-Rule_Curve_Optimization.ipynb#Note-on-Volumetric-Units)\n", "\n", "\n", "## [Chapter 4.0 Estimation](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/04.00-Estimation.ipynb)\n", "\n", "### [4.1 Estimating Rainy Lake Inflows 1971-2014](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/04.01-Estimating_Rainy_Lake_Inflows_1971-2010.ipynb)\n", "- [Initialization](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/04.01-Estimating_Rainy_Lake_Inflows_1971-2010.ipynb#Initialization)\n", "- [Direct Estimate using the Balance Equation](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/04.01-Estimating_Rainy_Lake_Inflows_1971-2010.ipynb#Direct-Estimate-using-the-Balance-Equation)\n", " - [Constructing an Inflow Data Set for Rainy Lake](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/04.01-Estimating_Rainy_Lake_Inflows_1971-2010.ipynb#Constructing-an-Inflow-Data-Set-for-Rainy-Lake)\n", "- [Estimating Rainy Lake Inflows with a Kalman Filter](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/04.01-Estimating_Rainy_Lake_Inflows_1971-2010.ipynb#Estimating-Rainy-Lake-Inflows-with-a-Kalman-Filter)\n", "- [Comparing Inflows in 1971-1999 to 2000-2010](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/04.01-Estimating_Rainy_Lake_Inflows_1971-2010.ipynb#Comparing-Inflows-in-1971-1999-to-2000-2010)\n", "- [Emergency Conditions](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/04.01-Estimating_Rainy_Lake_Inflows_1971-2010.ipynb#Emergency-Conditions)\n", "- [Modeling of Rainy Lake Inflows](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/04.01-Estimating_Rainy_Lake_Inflows_1971-2010.ipynb#Modeling-of-Rainy-Lake-Inflows)\n", " - [Load Inflow Data](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/04.01-Estimating_Rainy_Lake_Inflows_1971-2010.ipynb#Load-Inflow-Data)\n", " - [Descriptive Statistics](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/04.01-Estimating_Rainy_Lake_Inflows_1971-2010.ipynb#Descriptive-Statistics)\n", " - [Fitting a Time Series Model](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/04.01-Estimating_Rainy_Lake_Inflows_1971-2010.ipynb#Fitting-a-Time-Series-Model)\n", "- [Analysis of Residuals](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/04.01-Estimating_Rainy_Lake_Inflows_1971-2010.ipynb#Analysis-of-Residuals)\n", "- [Simulation](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/04.01-Estimating_Rainy_Lake_Inflows_1971-2010.ipynb#Simulation)\n", "- [Correlation of Precipitation with Lake Inflow](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/04.01-Estimating_Rainy_Lake_Inflows_1971-2010.ipynb#Correlation-of-Precipitation-with-Lake-Inflow)\n", "\n", "\n", "## [Chapter 5.0 Control](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.00-Control.ipynb)\n", "\n", "### [5.1 Lumped Parameter Model for Lake Dynamics](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.01-Lumped_Parameter_Model_for_Lake_Dynamics.ipynb)\n", "- [Stage-Volume Relationships](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.01-Lumped_Parameter_Model_for_Lake_Dynamics.ipynb#Stage-Volume-Relationships)\n", " - [Rainy Lake](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.01-Lumped_Parameter_Model_for_Lake_Dynamics.ipynb#Rainy-Lake)\n", "- [Stage-Discharge Relationships](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.01-Lumped_Parameter_Model_for_Lake_Dynamics.ipynb#Stage-Discharge-Relationships)\n", " - [Rainy Lake](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.01-Lumped_Parameter_Model_for_Lake_Dynamics.ipynb#Rainy-Lake)\n", "\n", "### [5.2 Implementation of Rainy Lake Rule Curves with Feedback Control](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.02-Implementation_of_Rainy_Lake_Rule_Curves_with_Feedback_Control.ipynb)\n", "- [Initialization](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.02-Implementation_of_Rainy_Lake_Rule_Curves_with_Feedback_Control.ipynb#Initialization)\n", "- [Direct Estimate of Rainy Lake Inflows using the Balance Equation](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.02-Implementation_of_Rainy_Lake_Rule_Curves_with_Feedback_Control.ipynb#Direct-Estimate-of-Rainy-Lake-Inflows-using-the-Balance-Equation)\n", "- [Constructing a Simulation Data Set for Rainy Lake](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.02-Implementation_of_Rainy_Lake_Rule_Curves_with_Feedback_Control.ipynb#Constructing-a-Simulation-Data-Set-for-Rainy-Lake)\n", "- [Matlab/Simulink Model](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.02-Implementation_of_Rainy_Lake_Rule_Curves_with_Feedback_Control.ipynb#Matlab/Simulink-Model)\n", "- [Simulation Results](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.02-Implementation_of_Rainy_Lake_Rule_Curves_with_Feedback_Control.ipynb#Simulation-Results)\n", "* Markdown Figures\n", " - [../images/RLSim_Model.svg](../images/RLSim_Model.svg)\n", " - [../images/RLSim_Results.png](../images/RLSim_Results.png)\n", "\n", "### [5.3 Model Predictive Control](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.03-Model_Predictive_Control.ipynb)\n", "- [Initialization](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.03-Model_Predictive_Control.ipynb#Initialization)\n", "- [Load Data Sources](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.03-Model_Predictive_Control.ipynb#Load-Data-Sources)\n", "- [Utility Plotting Functions](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.03-Model_Predictive_Control.ipynb#Utility-Plotting-Functions)\n", " - [Rule Curve](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.03-Model_Predictive_Control.ipynb#Rule-Curve)\n", " - [Historical Inflows](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.03-Model_Predictive_Control.ipynb#Historical-Inflows)\n", " - [Historical Levels](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.03-Model_Predictive_Control.ipynb#Historical-Levels)\n", " - [Historical Volume](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.03-Model_Predictive_Control.ipynb#Historical-Volume)\n", " - [Historical Outflow](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.03-Model_Predictive_Control.ipynb#Historical-Outflow)\n", "- [Simulation - Historical Rainy Lake Levels with All Gates Open](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.03-Model_Predictive_Control.ipynb#Simulation---Historical-Rainy-Lake-Levels-with-All-Gates-Open)\n", "- [Extend Rule Curve over Historical Horizon](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.03-Model_Predictive_Control.ipynb#Extend-Rule-Curve-over-Historical-Horizon)\n", "- [Integrating Control](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/05.03-Model_Predictive_Control.ipynb#Integrating-Control)\n", "\n", "\n", "## [Chapter 6.0 Adaptive Managment](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.00-Adaptive_Management.ipynb)\n", "\n", "### [6.1 Ice Out Predictor for Rainy Lake](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb)\n", "- [Ice Out Descriptive Statistics](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Ice-Out-Descriptive-Statistics)\n", "- [Significance of Ice Out](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Significance-of-Ice-Out)\n", " - [Load Data Sources](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Load-Data-Sources)\n", " - [Historical Lake Inflows](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Historical-Lake-Inflows)\n", " - [Relationship of Ice Out to Summer High Water Events](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Relationship-of-Ice-Out-to-Summer-High-Water-Events)\n", "- [Indicators of Change](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Indicators-of-Change)\n", " - [Ice Out Trendline](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Ice-Out-Trendline)\n", "- [Weather Data](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Weather-Data)\n", " - [ENSO Data](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#ENSO-Data)\n", " - [Annual Mean Wind Speed](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Annual-Mean-Wind-Speed)\n", " - [Daily Temperatures](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Daily-Temperatures)\n", " - [There are fewer cold days](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#There-are-fewer-cold-days)\n", " - [There are more warm days](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#There-are-more-warm-days)\n", " - [Snow Cover](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Snow-Cover)\n", " - [Total Annual Precipitation has been Steady](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Total-Annual-Precipitation-has-been-Steady)\n", " - [Seasonal Precipitation Patterns](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Seasonal-Precipitation-Patterns)\n", "- [Pacific Decadal Oscillation](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Pacific-Decadal-Oscillation)\n", "- [Forecasting Ice Out](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Forecasting-Ice-Out)\n", " - [Verify Data Set](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Verify-Data-Set)\n", "- [Feature Selection](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Feature-Selection)\n", " - [Empirical Dimensionality Reduction](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Empirical-Dimensionality-Reduction)\n", "- [Predictor Fit - Elastic Net Regression with Cross-Validation](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Predictor-Fit---Elastic-Net-Regression-with-Cross-Validation)\n", " - [Reduced Feature Set](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Reduced-Feature-Set)\n", " - [Reduced Feature Set - March 1st Estimator](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Reduced-Feature-Set---March-1st-Estimator)\n", "- [ENSO ONI Data](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#ENSO-ONI-Data)\n", "- [Deprecated Cells](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Deprecated-Cells)\n", "- [Look for the Best Calendar Window for Temperatures](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.01-Ice_Out_Predictor_for_Rainy_Lake.ipynb#Look-for-the-Best-Calendar-Window-for-Temperatures)\n", "* Markdown Figures\n", " - [Rainy Lake Ice Out](../images/DSCN0059_.jpg)\n", "* Markdown Links\n", " - [here](http://www.dnr.state.mn.us/ice_out/index.html)\n", " - [GHCN (Global Historical Climatology Network) – Daily Documentation](https://www1.ncdc.noaa.gov/pub/data/cdo/documentation/GHCND_documentation.pdf)\n", "\n", "### [6.2 Freshet Predictor for Rainy Lake](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.02-Freshet_Predictor_for_Rainy_Lake.ipynb)\n", "- [Initialization](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.02-Freshet_Predictor_for_Rainy_Lake.ipynb#Initialization)\n", " - [Load Python Modules](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.02-Freshet_Predictor_for_Rainy_Lake.ipynb#Load-Python-Modules)\n", "- [Rainy Lake Inflow Data Series](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.02-Freshet_Predictor_for_Rainy_Lake.ipynb#Rainy-Lake-Inflow-Data-Series)\n", " - [Total Annual Inflows by Year](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.02-Freshet_Predictor_for_Rainy_Lake.ipynb#Total-Annual-Inflows-by-Year)\n", " - [Inflows by Day of Year](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.02-Freshet_Predictor_for_Rainy_Lake.ipynb#Inflows-by-Day-of-Year)\n", "- [Ice Out Data Series](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.02-Freshet_Predictor_for_Rainy_Lake.ipynb#Ice-Out-Data-Series)\n", "- [KINL Temperature Series](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.02-Freshet_Predictor_for_Rainy_Lake.ipynb#KINL-Temperature-Series)\n", "- [Identifying the Freshet](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.02-Freshet_Predictor_for_Rainy_Lake.ipynb#Identifying-the-Freshet)\n", "- [An 'Ice-Out' Index](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/06.02-Freshet_Predictor_for_Rainy_Lake.ipynb#An-'Ice-Out'-Index)\n", "\n", "\n", "## [Appendix A. Data Sources](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.00-Data_Sources.ipynb)\n", "\n", "### [A.1 Water Survey of Canada HYDAT Database](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.01-Water_Survey_of_Canada_HYDAT_Database.ipynb)\n", "- [Initialization](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.01-Water_Survey_of_Canada_HYDAT_Database.ipynb#Initialization)\n", "- [Read HYDAT data](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.01-Water_Survey_of_Canada_HYDAT_Database.ipynb#Read-HYDAT-data)\n", "- [Locating Monitoring Stations in the Rainy River Watershed](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.01-Water_Survey_of_Canada_HYDAT_Database.ipynb#Locating-Monitoring-Stations-in-the-Rainy-River-Watershed)\n", "- [Pickle Level Data to LEVELS](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.01-Water_Survey_of_Canada_HYDAT_Database.ipynb#Pickle-Level-Data-to-LEVELS)\n", "- [Pickle Flow Data to FLOWS](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.01-Water_Survey_of_Canada_HYDAT_Database.ipynb#Pickle-Flow-Data-to-FLOWS)\n", "* Markdown Figures\n", " - [../figures/IJC/rl_basinmap_640.png](../figures/IJC/rl_basinmap_640.png)\n", "* Markdown Links\n", " - [HYDAT database](https://www.ec.gc.ca/rhc-wsc/default.asp?lang=En&n=9018B5EC-1)\n", " - [Water Survey of Canada (WSC)](http://wateroffice.ec.gc.ca/)\n", " - [HYDAT database](https://www.ec.gc.ca/rhc-wsc/default.asp?lang=En&n=9018B5EC-1)\n", " - [MDB Explorer](http://www.mdbexplorer.com/)\n", " - [Rainy River drainage](http://www.ijc.org/files/tinymce/uploaded/rl_basinmap.pdf)\n", "\n", "### [A.2 Water Survey of Canada Usage](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.02-Water_Survey_of_Canada_Usage.ipynb)\n", "- [Initialization](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.02-Water_Survey_of_Canada_Usage.ipynb#Initialization)\n", "- [Google API Key](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.02-Water_Survey_of_Canada_Usage.ipynb#Google-API-Key)\n", "- [Read Cached Data Files](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.02-Water_Survey_of_Canada_Usage.ipynb#Read-Cached-Data-Files)\n", "- [Mapping WSC Stations in the Rainy River Watershed](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.02-Water_Survey_of_Canada_Usage.ipynb#Mapping-WSC-Stations-in-the-Rainy-River-Watershed)\n", "- [Viewing Station Data](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.02-Water_Survey_of_Canada_Usage.ipynb#Viewing-Station-Data)\n", "- [Plotting Level Data](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.02-Water_Survey_of_Canada_Usage.ipynb#Plotting-Level-Data)\n", "- [Plotting Flow Data](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.02-Water_Survey_of_Canada_Usage.ipynb#Plotting-Flow-Data)\n", "- [Example: Comparing Levels on Rainy and Namakan Lakes](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.02-Water_Survey_of_Canada_Usage.ipynb#Example:-Comparing-Levels-on-Rainy-and-Namakan-Lakes)\n", "- [Example: What was the highest water events on Rainy Lake?](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.02-Water_Survey_of_Canada_Usage.ipynb#Example:-What-was-the-highest-water-events-on-Rainy-Lake?)\n", "* Markdown Figures\n", " - [../figures/IJC/rl_basinmap_640.png](../figures/IJC/rl_basinmap_640.png)\n", "* Markdown Links\n", " - [Rainy River drainage](http://www.ijc.org/files/tinymce/uploaded/rl_basinmap.pdf)\n", "\n", "### [A.3 Rainy Lake Water Levels](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.03-Rainy_Lake_Water_Levels.ipynb)\n", "- [Read Data from Water Survey of Canada](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.03-Rainy_Lake_Water_Levels.ipynb#Read-Data-from-Water-Survey-of-Canada)\n", "- [The Need for Data Reconciliation](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.03-Rainy_Lake_Water_Levels.ipynb#The-Need-for-Data-Reconciliation)\n", "- [Writing the Rainy Lake Level Data Series to a File](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.03-Rainy_Lake_Water_Levels.ipynb#Writing-the-Rainy-Lake-Level-Data-Series-to-a-File)\n", "- [Statistical Properties of the Level Sensors](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.03-Rainy_Lake_Water_Levels.ipynb#Statistical-Properties-of-the-Level-Sensors)\n", " - [Tests for Stationarity](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.03-Rainy_Lake_Water_Levels.ipynb#Tests-for-Stationarity)\n", " - [Augmented Dickey-Fuller Test](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.03-Rainy_Lake_Water_Levels.ipynb#Augmented-Dickey-Fuller-Test)\n", " - [Correlation Analysis](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.03-Rainy_Lake_Water_Levels.ipynb#Correlation-Analysis)\n", " - [Test for Stationarity](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.03-Rainy_Lake_Water_Levels.ipynb#Test-for-Stationarity)\n", " - [Comparing First and Second Halves of the Data Set](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.03-Rainy_Lake_Water_Levels.ipynb#Comparing-First-and-Second-Halves-of-the-Data-Set)\n", " - [Kolmogorov-Smirnov statistic](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.03-Rainy_Lake_Water_Levels.ipynb#Kolmogorov-Smirnov-statistic)\n", " - [Test for normality of the residuals.](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.03-Rainy_Lake_Water_Levels.ipynb#Test-for-normality-of-the-residuals.)\n", " - [qqplot](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.03-Rainy_Lake_Water_Levels.ipynb#qqplot)\n", " - [Fitting a Normal Distribution](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.03-Rainy_Lake_Water_Levels.ipynb#Fitting-a-Normal-Distribution)\n", " - [Fitting a t-distribution.](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.03-Rainy_Lake_Water_Levels.ipynb#Fitting-a-t-distribution.)\n", " - [Summary](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.03-Rainy_Lake_Water_Levels.ipynb#Summary)\n", "\n", "### [A.4 Namakan Lake Water Levels](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.04-Namakan_Lake_Water_Levels.ipynb)\n", "- [Read Data from Water Survey of Canada](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.04-Namakan_Lake_Water_Levels.ipynb#Read-Data-from-Water-Survey-of-Canada)\n", "- [Overlap Period](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.04-Namakan_Lake_Water_Levels.ipynb#Overlap-Period)\n", "- [Data Reconciliation](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.04-Namakan_Lake_Water_Levels.ipynb#Data-Reconciliation)\n", "- [Writing the Namakan Lake Level Data Series to a File](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.04-Namakan_Lake_Water_Levels.ipynb#Writing-the-Namakan-Lake-Level-Data-Series-to-a-File)\n", "\n", "### [A.5 Rainy River Flows](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.05-Rainy_River_Flows.ipynb)\n", "- [Read Data from Water Survey of Canada](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.05-Rainy_River_Flows.ipynb#Read-Data-from-Water-Survey-of-Canada)\n", "- [Data History](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.05-Rainy_River_Flows.ipynb#Data-History)\n", "- [Data Reconciliation](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.05-Rainy_River_Flows.ipynb#Data-Reconciliation)\n", "- [Writing Rainy River Flow Data to a file](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.05-Rainy_River_Flows.ipynb#Writing-Rainy-River-Flow-Data-to-a-file)\n", "- [Recalibration](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.05-Rainy_River_Flows.ipynb#Recalibration)\n", "\n", "### [A.6 Namakan Lake Outflows](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.06-Namakan_Lake_Outflows.ipynb)\n", "- [Read Data](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.06-Namakan_Lake_Outflows.ipynb#Read-Data)\n", "- [Data Reconciliation](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.06-Namakan_Lake_Outflows.ipynb#Data-Reconciliation)\n", "\n", "### [A.7 USGS Surface Water Daily Data](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.07-USGS_Surface_Water_Daily_Data.ipynb)\n", "- [Use Cases](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.07-USGS_Surface_Water_Daily_Data.ipynb#Use-Cases)\n", " - [Example: Station Data](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.07-USGS_Surface_Water_Daily_Data.ipynb#Example:-Station-Data)\n", " - [Example: Plotting level and flow information](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.07-USGS_Surface_Water_Daily_Data.ipynb#Example:-Plotting-level-and-flow-information)\n", " - [Example: Comparing Levels on Rainy and Namakan Lakes](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.07-USGS_Surface_Water_Daily_Data.ipynb#Example:-Comparing-Levels-on-Rainy-and-Namakan-Lakes)\n", " - [Example: Distribution of Flows on Rainy River](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.07-USGS_Surface_Water_Daily_Data.ipynb#Example:-Distribution-of-Flows-on-Rainy-River)\n", " - [Example: Estimating Inflows to Rainy River](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.07-USGS_Surface_Water_Daily_Data.ipynb#Example:-Estimating-Inflows-to-Rainy-River)\n", " - [Example: Flow-Frequency Behaviors for State-of-Nature Streams in the Rainy River Watershed](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.07-USGS_Surface_Water_Daily_Data.ipynb#Example:-Flow-Frequency-Behaviors-for-State-of-Nature-Streams-in-the-Rainy-River-Watershed)\n", " - [Annual flows on Rainy River](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.07-USGS_Surface_Water_Daily_Data.ipynb#Annual-flows-on-Rainy-River)\n", "- [Create `hydat.h5` Data Cache](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.07-USGS_Surface_Water_Daily_Data.ipynb#Create-`hydat.h5`-Data-Cache)\n", "- [Reading `hydat.h5` Data Cache](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.07-USGS_Surface_Water_Daily_Data.ipynb#Reading-`hydat.h5`-Data-Cache)\n", "* Markdown Links\n", " - [daily data](http://waterdata.usgs.gov/nwis/dv/)\n", " - [National Water Information System](http://waterdata.usgs.gov/nwis/sw)\n", " - [Initialization](#Initialization)\n", " - [05129115](http://waterdata.usgs.gov/nwis/dv/?site_no=05129115&agency_cd=USGS)\n", " - [05131500](http://waterdata.usgs.gov/nwis/dv/?site_no=05131500&agency_cd=USGS)\n", " - [05132000](http://waterdata.usgs.gov/nwis/dv/?site_no=05132000&agency_cd=USGS)\n", " - [Rainy River drainage](http://www.ijc.org/files/tinymce/uploaded/rl_basinmap.pdf)\n", "\n", "### [A.8 Stage-Volume Relationships for Rainy and Namakan Lakes](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.08-Stage-Volume_Relationships.ipynb)\n", "- [Initialization](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.08-Stage-Volume_Relationships.ipynb#Initialization)\n", "- [Stage-Volume Data - Thompson](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.08-Stage-Volume_Relationships.ipynb#Stage-Volume-Data---Thompson)\n", "- [Stage-Volume Data - Morin](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.08-Stage-Volume_Relationships.ipynb#Stage-Volume-Data---Morin)\n", "- [Fitting the Stage-Volume Relationship](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.08-Stage-Volume_Relationships.ipynb#Fitting-the-Stage-Volume-Relationship)\n", "- [Stage-Area Relationships](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.08-Stage-Volume_Relationships.ipynb#Stage-Area-Relationships)\n", "- [Save Results](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.08-Stage-Volume_Relationships.ipynb#Save-Results)\n", "- [Sample Use Cases](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.08-Stage-Volume_Relationships.ipynb#Sample-Use-Cases)\n", " - [Example: What is the Area of Rainy Lake at the Emergency High Water Level?](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.08-Stage-Volume_Relationships.ipynb#Example:-What-is-the-Area-of-Rainy-Lake-at-the-Emergency-High-Water-Level?)\n", " - [Example: How much water is in Rainy Lake between the EHW and AGO levels?](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.08-Stage-Volume_Relationships.ipynb#Example:-How-much-water-is-in-Rainy-Lake-between-the-EHW-and-AGO-levels?)\n", " - [Example: How long to drain Rainy Lake from AGO to EHW levels?](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.08-Stage-Volume_Relationships.ipynb#Example:-How-long-to-drain-Rainy-Lake-from-AGO-to-EHW-levels?)\n", " - [Example: How much area is added to Rainy Lake between low and high water levels?](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.08-Stage-Volume_Relationships.ipynb#Example:-How-much-area-is-added-to-Rainy-Lake-between-low-and-high-water-levels?)\n", "* Markdown Links\n", " - [key]()\n", " - [key]()\n", "\n", "### [A.9 Rule Curves for Rainy and Namakan Lakes](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.09-Rule_Curves_for_Rainy_and_Namakan_Lakes.ipynb)\n", "- [Initializations](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.09-Rule_Curves_for_Rainy_and_Namakan_Lakes.ipynb#Initializations)\n", "- [Plotting Functions](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.09-Rule_Curves_for_Rainy_and_Namakan_Lakes.ipynb#Plotting-Functions)\n", "- [Definitions](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.09-Rule_Curves_for_Rainy_and_Namakan_Lakes.ipynb#Definitions)\n", "- [1949 Rule Curves for Rainy and Namakan Lakes](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.09-Rule_Curves_for_Rainy_and_Namakan_Lakes.ipynb#1949-Rule-Curves-for-Rainy-and-Namakan-Lakes)\n", "- [1957 Rule Curves for Rainy and Namakan Lakes](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.09-Rule_Curves_for_Rainy_and_Namakan_Lakes.ipynb#1957-Rule-Curves-for-Rainy-and-Namakan-Lakes)\n", "- [1970 Rule Curves for Rainy and Namakan Lakes](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.09-Rule_Curves_for_Rainy_and_Namakan_Lakes.ipynb#1970-Rule-Curves-for-Rainy-and-Namakan-Lakes)\n", "- [2000 Rule Curves for Rainy and Namakan Lakes](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.09-Rule_Curves_for_Rainy_and_Namakan_Lakes.ipynb#2000-Rule-Curves-for-Rainy-and-Namakan-Lakes)\n", " - [Rainy Lake Rule Curve 2000](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.09-Rule_Curves_for_Rainy_and_Namakan_Lakes.ipynb#Rainy-Lake-Rule-Curve-2000)\n", "- [Graphical Comparison of 1970 and 2000 Rule Curves](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.09-Rule_Curves_for_Rainy_and_Namakan_Lakes.ipynb#Graphical-Comparison-of-1970-and-2000-Rule-Curves)\n", "- [Pickle Rule Curves to Data Files](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.09-Rule_Curves_for_Rainy_and_Namakan_Lakes.ipynb#Pickle-Rule-Curves-to-Data-Files)\n", "* Markdown Links\n", " - [1970 Rule Curve](http://www.ijc.org/files/tinymce/uploaded/1970-07-29_IJC_Order.pdf)\n", " - [2001 Consolidated Order](http://www.ijc.org/files/tinymce/uploaded/2001-01-18_IJC_Order.pdf)\n", " - [Order of 1949](http://www.ijc.org/files/tinymce/uploaded/1949-06-08_IJC_Order.pdf)\n", " - [1957](http://www.ijc.org/files/tinymce/uploaded/1957-10-01_IJC_Order.pdf)\n", " - [1970](http://www.ijc.org/files/tinymce/uploaded/1970-07-29_IJC_Order.pdf)\n", " - [2000](http://www.ijc.org/files/tinymce/uploaded/2000-01-05_IJC_Order.pdf)\n", "\n", "### [A.10 Ice Out Dates](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.10-Ice_Out_Dates.ipynb)\n", "- [Initialization](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.10-Ice_Out_Dates.ipynb#Initialization)\n", " - [Load Python Modules](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.10-Ice_Out_Dates.ipynb#Load-Python-Modules)\n", "- [Rainy Lake](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.10-Ice_Out_Dates.ipynb#Rainy-Lake)\n", "- [Kabetogoma Lake](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.10-Ice_Out_Dates.ipynb#Kabetogoma-Lake)\n", "- [Lake of the Woods](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.10-Ice_Out_Dates.ipynb#Lake-of-the-Woods)\n", "* Markdown Links\n", " - [Ice Out Dates](http://www.dnr.state.mn.us/ice_out/index.html)\n", "\n", "### [A.11 Global Historical Climatology Network](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.11-Global_Historical_Climatology_Network.ipynb)\n", "- [Initialization](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.11-Global_Historical_Climatology_Network.ipynb#Initialization)\n", " - [Load Python Modules](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.11-Global_Historical_Climatology_Network.ipynb#Load-Python-Modules)\n", "- [Read Precipitation Data Tables](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.11-Global_Historical_Climatology_Network.ipynb#Read-Precipitation-Data-Tables)\n", "- [Pickle KINL Precipitation](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.11-Global_Historical_Climatology_Network.ipynb#Pickle-KINL-Precipitation)\n", "- [Temperature Data Set for International Falls, MN (KINL)](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.11-Global_Historical_Climatology_Network.ipynb#Temperature-Data-Set-for-International-Falls,-MN-(KINL))\n", " - [Cumulative Temperature Distributions, 1948-1981 versus 1981-2014](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.11-Global_Historical_Climatology_Network.ipynb#Cumulative-Temperature-Distributions,-1948-1981-versus-1981-2014)\n", " - [Distribution of Daily Lows by Month](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.11-Global_Historical_Climatology_Network.ipynb#Distribution-of-Daily-Lows-by-Month)\n", " - [Distribution of Daily HIghs by Month](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.11-Global_Historical_Climatology_Network.ipynb#Distribution-of-Daily-HIghs-by-Month)\n", "* Markdown Links\n", " - [Global Historical Climatology Network (GHCN)](http://www.ncdc.noaa.gov/data-access/land-based-station-data/land-based-datasets/global-historical-climatology-network-ghcn)\n", " - [GHCN to access historical records](http://www.ncdc.noaa.gov/)\n", " - [Station KINL](http://forecast.weather.gov/MapClick.php?lat=48.58&lon=-93.38#.VHNxbZPF_Xg)\n", "\n", "### [A.12 Precipitation at International Falls 1970-2010](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.12-Precipitation_at_International_Falls_1970-2010.ipynb)\n", "- [Initialize Notebook](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.12-Precipitation_at_International_Falls_1970-2010.ipynb#Initialize-Notebook)\n", "- [Load Precipitation Data for International Falls](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.12-Precipitation_at_International_Falls_1970-2010.ipynb#Load-Precipitation-Data-for-International-Falls)\n", " - [Annual Precipitation](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.12-Precipitation_at_International_Falls_1970-2010.ipynb#Annual-Precipitation)\n", " - [Distribution of Annual Precipitation](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.12-Precipitation_at_International_Falls_1970-2010.ipynb#Distribution-of-Annual-Precipitation)\n", " - [Monthly Precipitation](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.12-Precipitation_at_International_Falls_1970-2010.ipynb#Monthly-Precipitation)\n", " - [Distribution of Monthy Precipitation](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.12-Precipitation_at_International_Falls_1970-2010.ipynb#Distribution-of-Monthy-Precipitation)\n", "- [Comparison of 1970-1999 to 2000-2010](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.12-Precipitation_at_International_Falls_1970-2010.ipynb#Comparison-of-1970-1999-to-2000-2010)\n", "- [Correlation of Precipitation and Rainy River Flow](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.12-Precipitation_at_International_Falls_1970-2010.ipynb#Correlation-of-Precipitation-and-Rainy-River-Flow)\n", "\n", "### [A.13 ENSO](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/A.13-ENSO.ipynb)\n", "\n", "\n", "## [Appendix B. Projects](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/B.00-Projects.ipynb)\n", "\n", "### [B.1 Solar Cycle](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/B.01-Solar_Cycle.ipynb)\n", "\n", "### [B.2 Dashboard](http://nbviewer.jupyter.org/github/jckantor/Controlling-Natural-Watersheds/blob/master/notebooks/B.02-Dashboard.ipynb)\n", "* Markdown Figures\n", " - [http://www.rainylakeonestop.com/netcam.jpg](http://www.rainylakeonestop.com/netcam.jpg)\n", "* Markdown Links\n", " - [Webcam](#Webcam)\n", " - [Rainy River and Manitou Rapids](http://waterdata.usgs.gov/mn/nwis/uv?site_no=05133500)\n", " - [Rain](http://waterdata.usgs.gov/mn/nwis/uv/?dd_cd=06_00060&format=img_default&site_no=05133500&period=7)" ] } ], "metadata": {}, "nbformat": 4, "nbformat_minor": 2 }