/eci273

Code examples from graduate water resources systems engineering class

Primary LanguageJupyter NotebookMIT LicenseMIT

UC Davis ECI 273 - Water Resources Systems Engineering

Last updated Winter 2023

In-class code examples for simulation, optimization, and data analysis. These are teaching examples and may contain bugs. Issues and pull requests welcome.

Links to Google Colab:
  1. Intro to Scientific Python
  2. Data and Simulation
  3. Capacity Sizing
  4. Storage-Reliability-Yield
  5. Environmental Flows
  6. Hydropower, Water-Energy
  7. Floods and Droughts
  8. Synthetic Streamflow
  9. Monthly and Multi-site Models
  10. Linear and Nonlinear Programming
  11. Reservoir Control
  12. Limited Foresight, Multi-Reservoir
  13. Operating Policy Optimization, EAs
  14. Multi-Objective Methods I
  15. Multi-Objective Methods II
  16. Climate Vulnerability & Adaptation
  17. Sensitivity Analysis