Skip to content

Latest commit

 

History

History
48 lines (30 loc) · 2.77 KB

README.md

File metadata and controls

48 lines (30 loc) · 2.77 KB

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.