Skip to content

Build Architecture#

OS Image Inheritance#

The ngen runtime environment (RTE) OS image is built from the following inheritance:

ngen-forcing/Dockerfile.bmi-forcings: Base image with packages NextGen_Forcings_Engine_BMI and ewts

ngen/Dockerfile: ngen, partitionGenerator, and various extern submodule packages

nwm-rte/Dockerfile.rte: RTE component packages

RTE Component Packages#

The RTE component Python packages include:

Code Repository
(each includes 1 or more packages)
Python
Virtual Environment
nwm-fcst-mgr ngen-python (default)
nwm-msw-mgr ngen-python (default)
nwm-cal-mgr ngen-python (default)
nwm-region-mgr ngen-python (default)
nwm-data-assimilation ngen-python (default)
nwm-verf eval_verf
nwm-eval-mgr eval_verf