TROPO PGE Stub Implementation #586
Labels
must have
Feature is a must have
pge.er.01
PGE Engineering Release 01
pge.sprint.r06.05
Sprint 05 for PGE Release 06
pge.sprint.r06.06
Sprint 06 for PGE Release 06
The Interface delivery for the R3 TROPO SAS was made on Feb 11, meaning we can begin work on the "stub" implementation of the PGE code that will form the baseline for the first Engineering Release.
Development of the following must be included for a fully functional "stub" implementation:
src/opera/pge/tropo/tropo_pge.py
modulebase_pge.py
. See the dswx-ni version for an examplesrc/opera/pge/tropo/schema/tropo_sas_schema.yaml
filetropo
repo models its runconfig schema as Pydantic code, which can be found here. We will need to convert this to the corresponding Yamale-format schema. An example runconfig that conforms to this schema can be found herePGE_NAME_MAP
insrc/opera/scripts/pge_main.py
to include an entry mappingTROPO_PGE
to theTropoExecutor
classsrc/opera/test/pge/tropo/test_tropo_pge.py
suitetest_tropo_pge_execution
function. See the dswx-ni examplesrc/opera/test/data/test_tropo_config.yaml
file for use withtest_tropo_pge.py
.ci/docker/Dockerfile_tropo
fileARG PGE_DEST_DIR=/home/ops
tropo_user:tropo_user
should be used where ever the user/group is referenced, for example:COPY --chown=tropo_user:tropo_user ${PGE_SOURCE_DIR} ${PGE_DEST_DIR}
.ci/scripts/tropo/build_tropo.sh
fileSAS_IMAGE
argument should beSAS_IMAGE="artifactory-fn.jpl.nasa.gov:16001/gov/nasa/jpl/opera/adt/tropo:interface_0.1"
Dockerfile_tropo
is referenced within thedocker build
command.ci/scripts/tropo/test_tropo.sh
fileCONTAINER_HOME="/home/ops"
.ci/scripts/util/build_all_images.sh
and.ci/scripts/util/test_all_images.sh
scripts to include the new build/test scripts for TROPOThe text was updated successfully, but these errors were encountered: