>Software
Home » Research » Software

Software

Programming has always been an important tool for science, but for people planning secure careers throughout the 21st century it is central and should not be neglected. This web page is for public dissemination of computer programs developed by the Pasternack Lab as part of different projects.

Recently, our group introduced two complementary but different programs for river science and engineering. The first, River Builder, allows the user to quickly create a wide variety of digital river valleys exactly to specification. The second, River Architect, is a broader river analysis platform with several modules that allow the user to plan and evaluate geomorphic, ecohydraulic, and economic aspects of river design. Both platforms are in active development.

Click on the titles below to download the model file(s).


River Builder

World's first open-source, procedural software for creating river terrains exactly to specification.

ExampleRiver.PNG

Arroyo, R. O. and Pasternack, G. B. 2017. River Builder User’s Manual. University of California, Davis, CA. doi:10.15140/D3TC9R.


River Architect

Python platform for ecohydraulic and geomorphic river & river design analysis.

RA_bestlifespans_280.png


Volcanic Lake Mass & Energy Balance Model

Mathematica algorithm for solving for variables related to heat and water flux throgh volcanic lakes. There are many ways to apply the algorithm, depending on what you want ot know, so it is programmed symbolically.

VL_energy600.jpg

Pasternack, G. B. and J. C. Varekamp. 1997. Volcanic lakes systematics I. physical constraints. Bulletin of Volcanology 58:7:528-538.


Waterfalls Systematic Model (NSEAM 1.0)

Excel spreadsheet with detailed formulas for computing energy loss for a wide range of hydraulic goemetry settings around different kinds of waterfalls.

Stepmodel_defns.jpg

Wyrick, J. R. and Pasternack, G. B. 2008. Modeling energy dissipation and hydraulic jump regime responses to channel nonuniformity at river steps. Journal of Geophysical Research 113, F03003, doi:10.1029/2007JF000873.


Functional Flows Model

MATLAB algorithm for evaluating the number of days each year that a river delivers a variety of eoclogical functions that involve specified hydrologic, hydraulic, geomorphic, and ecological criteria.

 FFM_example_color600.jpg

Escobar-Arias, M. I. and Pasternack, G. B. 2010. A Hydrogeomorphic Dynamics Approach to Assess In-Stream Ecological Functionality Using the Functional Flows Model, Part 1- Model Characteristics. River Research and Applications 26: 1103–1128, doi: 10.1002/rra.1316.


Tidal Freshwater Delta Evolution Model

Excel spreadsheet and MATLAB code that solves the diffusion equation for landscape evolution of deltas.

 OPCdelta_evo_plot600.jpg

Pasternack, G. B., Brush, G. S., and Hilgartner, W. B. 2001. Impact of Historic Land-Use Change on Sediment Delivery to an Estuarine Delta. Earth Surface Processes and Landforms 26:409-427.


 

DISCLAIMER: No warranty is expressed or implied regarding the usefulness or completeness of the information disseminated on this web page. References to commercial products do not imply endorsement. The concepts, materials, and methods presented are for informational purposes only. The programmer(s)/author(s) have made substantial effort to ensure the accuracy of the program, but the science of prediction is uncertain and by downloading files from this web site you accept that the programmer(s)/author(s) shall not be held liable for calculations and/or decisions made on the basis of application of the files. The information is provided "as is" and anyone who chooses to use the information is responsible for his or her own choices as to what to do with the data and the individual is responsible for the results that follow from their decisions.

>Software
  • Home
  • About Me
  • Research
    • Scientific Highlights
    • Projects
      • Near-Census River Science
        • 2DMUs
        • Hydraulic Topography
        • Topographic Change Detection
        • Topographic Change Processes
        • Floodplain Inundation
        • Streamwood Storage
        • Upper South Yuba
        • Salmonid Migration
        • North Yuba River
        • Salmon Migratory Habitat
      • Geomorphic Covariance Structures
      • Synthetic River Valleys
      • Watershed Processes
        • Watershed Sediment Transport
        • Watershed Streamwood
        • Watershed Sedimentation
      • River Rehabilitation
        • Spawning Habitat Rehabilitation
        • Cobble/Gravel Injection
        • Streamwood Jams
        • Geomorphologist's Guide
      • Waterfalls
        • Horseshoe Falls
        • NSEAM 1.0
        • Hydraulic Jumps
        • Small Step Mapping
        • Small Step Hydraulics
      • Tidal Freshwater Deltas
        • TFD Introduction
        • TFD Vegetation
        • TFD Sediment Cycles
        • TFD Ecogeomorphology
        • TFD Hydrometeorology
        • TFD Sediment Transport
        • TFD Modeling
        • TFD Animal Response
        • Bush River, MD
        • Winter's Run, MD
      • Estuarine Processes
        • Salinas River Estuary
        • San Joaquin-Sacramento Delta
        • Blackwater National Wildlife Refuge
        • Long Island Sound
      • Functional Flows Model
      • Volcanic Lakes
        • VL Classification & Modeling
        • VL Bibliography
        • Keli Mutu
          • Remote Sampling Strategy
        • Lake Batur
        • Other Volcanic Lakes
      • Agricultural Sediment
      • Urban Rivers
      • Chaos in Hydrology
      • Channel Types
    • Methods
      • Net Sedimentation Tile (NST) Protocol
      • Sediment Core Processing Protocol
      • Vibracoring Protocol
      • Loss-On-Ignition Protocol
      • C-14 Sample Selection and Prep Protocol
      • Cation Sample Prep and Analysis Protocol
      • Grain Size Distirbution Protocol
      • MS Word Fig. code
      • Kite Blimp Method
      • Laser Granulometer Protocol
    • Software
      • River Builder
    • Sponsors
  • Teaching
    • SAS 004Y : Water in Popular Culture
      • Course Logistics
      • Sections
      • Syllabus
        • SAS004 Introduction
        • Water Scarcity
        • Water Scarcity Discussion
        • Floods
        • Flood Insurance Discussion
        • Water Quality
        • Water Quality Discussion
        • Water & Psychology
        • Water Psychology Discussion
        • Conquering Nature
        • Conquering Nature Discussion
        • Pro Poor Water
        • Pro Poor Water Discussion
        • Arctic Socio-Ecology
        • Indigenous Knowledge
        • Earth Stewardship
        • Earth Stewardship Discussion
        • Global Climate Change
        • Global Climate Change Discussion
        • Coastal Zone in Crisis
        • Coastal Zone Crisis Discussion
        • Course Review
      • Readings
      • Instructor
      • Classroom Behavior
      • Grading Policy
      • Movie Logs
      • Discussion Activities
      • Expository Essay
      • Study Guide
      • Online TA Help
    • ESM 125: River Conservation
      • Syllabus
        • River Conservation Introduction
        • Navigability For Title - Law
        • River Segmentation
        • Historical Hydrology
        • Indigenous River Conservation
        • Habitat Conservation Law
        • Aquatic Habitat
        • Riparian Habitat
        • Water Temperature
        • Sediment Sampling
        • Water Quality
        • CA State Water Boards
        • Biological Opinions
        • Setting Biological Goals
        • County-Level Water Management
        • River Restoration
        • Fish Passage & Fishways
        • Beaver-Assisted Restoration
        • Water Management Lessons
      • Instructor
      • Grading Policy
      • Readings
      • Exams
      • Individual Assignments
      • River Presentations
      • Video Response Canvas Quizzes
      • Reading Response Canvas Quizzes
    • HYD 143 : Ecohydrology
      • Instructor
      • Grading Policy
      • Syllabus
        • Chapter 1
        • Chapter 2
        • Chapter 3
        • Chapter 4
        • Chapter 5
        • Group Activity 1
        • Group Presentations 1
        • Chapter 6
        • Chapter 7
        • Chapter 8
        • Chapter 9
        • Group Activity 2
        • Group Presentations 2
        • Chapter 10
        • Chapter 11
        • Chapter 12
        • Chapter 13
        • Chapter 14
        • Chapter 15
        • Group Activity 3
        • Group Presentations 3
        • Chapter 16
        • Chapter 17
        • Chapter 18
        • Chapter 19
        • Chapter 20
        • Chapter 21
      • Online TA Help
      • Video Response Quizzes
      • Group Presentations
      • In-class Assignments
    • HYD 151 : Field Methods in Hydrology
      • Instructor
      • TA Info
      • Grading Policy
      • Syllabus
        • Chapter 21
        • Chapter 1
        • Chapter 2
        • Chapter 3
        • Chapter 4
        • Assignment 1
        • Chapter 5
        • Chapter 6
        • Assignment 2
        • Chapter 7
        • Chapter 8
        • Chapter 9
        • Assignment 3
        • Chapter 10
        • Chapter 12
        • Chapter 11
        • Chapter 13
        • Chapter 14
        • Assignment 4
        • Chapter 15
        • Chapter 16
        • Chapter 16b
        • Chapter 17
        • Field Equipment Showcase
        • Chapter 18
        • Chapter 19
        • Chapter 20
        • Chapter 22
        • Chapter 23
        • Chapter 24
        • Course Review
      • Readings
      • Online TA Help
      • Field Safety
    • HYD 252: Hillslope Geomorphology and Sediment Budgets
      • Instructor
      • Grading Policy
      • Syllabus
        • Week 1
        • Week 2
        • Week 3
        • Week 5
        • Week 6
        • Week 7
        • Week 8
        • Week 9
        • Week 10
        • Week 4
      • Readings
      • Safety
    • HYD 254Y: Ecohydraulics
      • Instructor
      • Grading Policy
      • Syllabus
        • Introduction to Near-Census River Science
        • Introduction to 2D Modeling
        • 2D Modeling Training
        • 2D modeling discussion & synthesis
        • 2D Modeling Terrain Variability
        • 2D Model Validation
        • Fluvial Landform Assessment
        • Ecological Analysis of Structure and Function
        • Hydrogeomorphic Processes
        • Parameterizing Boundary Roughness
        • Frontiers of River Science
      • Readings
      • Online TA Help
      • Lab Tutorials
    • HYD 256: Geomorphology of Estuaries and Deltas
      • Syllabus
        • Week 1
        • Week 2
        • Week 3
        • Week 4
        • Week 5
        • Week 6
        • Week 7
        • Week 8
        • Week 9
        • Week 10
      • Readings
      • Lab
      • Field Safety
      • Online TA Help
      • Grading Policy
    • Virtual River Methods
      • Syllabus
      • Instructor
      • Grading Policy
      • Readings
      • Assignments
      • Game Setup
  • People
    • MS Students
    • PhD Students
    • Postdocs
    • Committee Advisees
    • Technicians
    • Undergrads
    • Visitors
    • Collaborators
    • Furry Friends
  • Info for Applicants
  • Service
    • Past Service
    • Professional Service
  • Outreach
  • Curriculum Vitae

GET IN TOUCH

  • 223 Veihmeyer Hall
    LAWR Dept., UC Davis
    One Shields Avenue
    Davis, CA 95616
  • (530) 302-5658
  • (530) 752-1552
  • gpast@ucdavis.edu
  • Google Scholar
  • Research Gate
  • ORCID: 0000-0002-1977-4175
  • Dr. Gregory B. Pasternack - Watershed Hydrology, Geomorphology, and Ecohydraulics
UC Davis