Skip to content

CentralValleyModeling/ann_calsim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Binder

Python based ANN for CALSIM

This repo uses Python and Keras frameworks to build, train and test a neural network based on the paper.

Nimal C. Jayasundara, et al. Artificial Neural Network for Sacramento–San JoaquinDelta Flow–Salinity Relationship for CalSim 3.0

Setup

To try it on the cloud (mybinder.org) simply use Binder.

To setup a local enviornment, first download miniconda3.

For preprocessing, create an environment based on preprocess_environment.yml file

conda env create -f preprocess_environment.yml

For ANN training, create an environment based on environment.yml file

conda env create -f environment.yml

Next, follow the instructions below to train ANN for 30cm Sea Level Rise Scenario.

Input Dataset

Download the training dataset for 30cm Sea Level Rise Scenario here:

Study Scenario Model File
Existing CS3 1, 2, 3
Existing DSM2 1, 2
SMSCG CS3 1, 2, 3
SMSCG DSM2 1, 2
PA6K CS3 1, 2, 3
PA6K DSM2 1, 2

Running

The repo contains jupyter notebooks and python code in two files. The starting point for input preprocessing are DSS files from one or mor runs of CALSIM based DSM2 studies.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 82.4%
  • Fortran 17.1%
  • Python 0.5%