Run the NextGen National Water Resources Modeling Framework locally with ease.
NGIAB provides a containerized and user-friendly solution for running the NextGen framework, allowing you to control inputs, configurations, and execution on your local machine.
Funding for this project was provided by the National Oceanic & Atmospheric Administration (NOAA), awarded to the Cooperative Institute for Research to Operations in Hydrology (CIROH) through the NOAA Cooperative Agreement with The University of Alabama (NA22NWS4320003). |
Why NextGen In A Box?
.
├── guide.sh
├── README.md
└── singularity
├── build.log
├── singularity_ngen.def
└── templates
├── extern
│ └── install_extern_libraries.sh
├── guide
│ └── HelloNGEN.sh
├── netcdf
│ └── install_netcdf_cxx.sh
├── ngen
│ └── install_ngen.sh
└── t-route
└── install_t_route.sh
guilde.sh
: The guide script to run the simulations on the singularity imageREADME.md
: Documentation of how to run the model and contribute in development on NGIABsingularity_ngen.def
: The singularity definition file to build imagebuild.log
: This is the last build log that shows all detailed information about the last image build process.install_extern_libraries.sh
: This is helper script to install external NGen module during image building process.HelloNGEN.sh
: This is NGen execution script, which runs when the image is being executed by users.install_netcdf_cxx.sh
: This is helper script to install latest NetCDF C++ version during image building process.install_ngen.sh
: This is helper script to install latest NextGen version during image building process.install_t_route.sh
: This is helper script to install latest T-route version during image building process. This section guides you through downloading and preparing the sample input data for the NextGen In A Box project.
Step 1: Create Project Directory
mkdir -p NextGen/ngen-data
cd NextGen/ngen-data
cd /mnt/c/Users/<Folder>
mkdir -p NextGen/ngen-data
cd NextGen/ngen-data
Step 2: Download Sample Data
wget --no-parent https://ciroh-ua-ngen-data.s3.us-east-2.amazonaws.com/AWI-006/AWI_16_2853886_006.tar.gz
Step 3: Extract and Rename
tar -xf AWI_16_2853886_006.tar.gz
mv AWI_16_2853886_006 my_data
Now you have successfully downloaded and prepared the sample input data in the NextGen/ngen-data directory. Remember to replace "my_data" with your preferred folder name if you choose to rename it.
To run NextGen framework, hydrologist only have to execute the guide script to run simulations on self-contained NextGen framework container image.