Loading isis/src/tgo/tsts/coloredMosaic/Makefile +36 −28 Original line number Diff line number Diff line Loading @@ -119,19 +119,27 @@ commands: $(EXPORT) $(TSTSARGS) from=$(OUTPUT)/coloredMosaic.cub to=$(OUTPUT)/coloredMosaic \ pdsversion=pds4 > /dev/null; $(SED) 's+\Product_Observational.*>+\Product_Observational>+' \ $(OUTPUT)/coloredMosaic.xml > $(OUTPUT)/coloredMosaic1.txt; $(OUTPUT)/coloredMosaic.xml \ > $(OUTPUT)/tempLabel1.txt; $(SED) 's+\FSW_HEADER.*>+\FSW_HEADER>+' \ $(OUTPUT)/coloredMosaic1.txt > $(OUTPUT)/coloredMosaic2.txt; $(OUTPUT)/tempLabel1.txt \ > $(OUTPUT)/tempLabel2.txt; $(SED) 's+\PEHK_HEADER.*>+\PEHK_HEADER>+' \ $(OUTPUT)/coloredMosaic2.txt > $(OUTPUT)/coloredMosaic3.txt; $(SED) 's+\Modification_Detail.*>+\Modification_Detail>+' \ $(OUTPUT)/coloredMosaic3.txt > $(OUTPUT)/coloredMosaic.txt; $(OUTPUT)/tempLabel2.txt \ > $(OUTPUT)/tempLabel3.txt; $(SED) 's+\modification_date.*>+\modification_date>+' \ $(OUTPUT)/tempLabel3.txt \ > $(OUTPUT)/tempLabel4.txt $(SED) 's+\ISIS version.*<+\ISIS version.<+' \ $(OUTPUT)/tempLabel4.txt \ > $(OUTPUT)/coloredMosaic.xmlLabel.txt; # Cleanup $(RM) $(OUTPUT)/coloredMosaic.xml; $(RM) $(OUTPUT)/coloredMosaic1.txt; $(RM) $(OUTPUT)/coloredMosaic2.txt; $(RM) $(OUTPUT)/coloredMosaic3.txt; $(RM) $(OUTPUT)/tempLabel1.txt; $(RM) $(OUTPUT)/tempLabel2.txt; $(RM) $(OUTPUT)/tempLabel3.txt; $(RM) $(OUTPUT)/tempLabel4.txt; $(RM) $(OUTPUT)/*.lis; $(RM) $(OUTPUT)/CAS-MCO*.cub; $(RM) $(OUTPUT)/bluCassisMosaic.cub; Loading isis/src/tgo/tsts/ingestReingest/Makefile +21 −2 Original line number Diff line number Diff line Loading @@ -14,6 +14,22 @@ commands: from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.cub \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.img > /dev/null; $(SED) 's+\Product_Observational.*>+\Product_Observational>+' \ $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.xml \ > $(OUTPUT)/tempLabel1.txt; $(SED) 's+\FSW_HEADER.*>+\FSW_HEADER>+' \ $(OUTPUT)/tempLabel1.txt \ > $(OUTPUT)/tempLabel2.txt; $(SED) 's+\PEHK_HEADER.*>+\PEHK_HEADER>+' \ $(OUTPUT)/tempLabel2.txt \ > $(OUTPUT)/tempLabel3.txt; $(SED) 's+\modification_date.*>+\modification_date>+' \ $(OUTPUT)/tempLabel3.txt \ > $(OUTPUT)/tempLabel4.txt $(SED) 's+\ISIS version.*<+\ISIS version.<+' \ $(OUTPUT)/tempLabel4.txt \ > $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.xmlLabel.txt; $(INGEST) $(TSTARGS) \ from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.xml \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.reingested.cub > /dev/null; Loading @@ -30,5 +46,8 @@ commands: from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.reingested.cub \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.reingested.pvl > /dev/null; $(MV) $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.xml \ $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.xmlLabel.txt; $(RM) $(OUTPUT)/tempLabel1.txt; $(RM) $(OUTPUT)/tempLabel2.txt; $(RM) $(OUTPUT)/tempLabel3.txt; $(RM) $(OUTPUT)/tempLabel4.txt; $(RM) $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.xml; isis/src/tgo/tsts/mapProjectedReingested/Makefile +22 −3 Original line number Diff line number Diff line Loading @@ -35,6 +35,22 @@ commands: from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.cub \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.img > /dev/null; $(SED) 's+\Product_Observational.*>+\Product_Observational>+' \ $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.xml \ > $(OUTPUT)/tempLabel1.txt; $(SED) 's+\FSW_HEADER.*>+\FSW_HEADER>+' \ $(OUTPUT)/tempLabel1.txt \ > $(OUTPUT)/tempLabel2.txt; $(SED) 's+\PEHK_HEADER.*>+\PEHK_HEADER>+' \ $(OUTPUT)/tempLabel2.txt \ > $(OUTPUT)/tempLabel3.txt; $(SED) 's+\modification_date.*>+\modification_date>+' \ $(OUTPUT)/tempLabel3.txt \ > $(OUTPUT)/tempLabel4.txt $(SED) 's+\ISIS version.*<+\ISIS version.<+' \ $(OUTPUT)/tempLabel4.txt \ > $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.xmlLabel.txt; $(INGEST) $(TSTARGS) \ from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.xml \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.reingested.cub > /dev/null; Loading @@ -51,6 +67,9 @@ commands: from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.reingested.cub \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.reingested.pvl > /dev/null; $(MV) \ $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.xml \ $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.xmlLabel.txt; $(RM) $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.xml; $(RM) $(OUTPUT)/tempLabel1.txt; $(RM) $(OUTPUT)/tempLabel2.txt; $(RM) $(OUTPUT)/tempLabel3.txt; $(RM) $(OUTPUT)/tempLabel4.txt; isis/src/tgo/tsts/projSingleStichedFrame/Makefile +22 −13 Original line number Diff line number Diff line Loading @@ -54,21 +54,30 @@ commands: from=$(OUTPUT)/projected.cub \ to=$(OUTPUT)/exported.img > /dev/null; $(RM) $(OUTPUT)/stitched.lis; $(MV) $(OUTPUT)/stitched.map $(OUTPUT)/stitched.pvl; $(SED) 's+\Product_Observational.*>+\Product_Observational>+' \ $(OUTPUT)/exported.xml > $(OUTPUT)/exported1.xml; $(OUTPUT)/exported.xml \ > $(OUTPUT)/tempLabel1.txt; $(SED) 's+\FSW_HEADER.*>+\FSW_HEADER>+' \ $(OUTPUT)/exported1.xml > $(OUTPUT)/exported2.xml; $(OUTPUT)/tempLabel1.txt \ > $(OUTPUT)/tempLabel2.txt; $(SED) 's+\PEHK_HEADER.*>+\PEHK_HEADER>+' \ $(OUTPUT)/exported2.xml > $(OUTPUT)/exported3.xml; $(OUTPUT)/tempLabel2.txt \ > $(OUTPUT)/tempLabel3.txt; $(SED) 's+\modification_date.*>+\modification_date>+' \ $(OUTPUT)/tempLabel3.txt \ > $(OUTPUT)/tempLabel4.txt $(SED) 's+\ISIS version.*<+\ISIS version.<+' \ $(OUTPUT)/tempLabel4.txt \ > $(OUTPUT)/exported.xmlLabel.txt; $(RM) $(OUTPUT)/stitched.lis; $(MV) $(OUTPUT)/stitched.map $(OUTPUT)/stitched.pvl; $(SED) 's+\Modification_Detail.*>+\Modification_Detail>+' \ $(OUTPUT)/exported3.xml > $(OUTPUT)/exported.txt; # Cleanup $(RM) $(OUTPUT)/exported.xml; $(RM) $(OUTPUT)/tempLabel1.txt; $(RM) $(OUTPUT)/tempLabel2.txt; $(RM) $(OUTPUT)/tempLabel3.txt; $(RM) $(OUTPUT)/tempLabel4.txt; $(RM) $(OUTPUT)/exported.xml $(OUTPUT)/exported1.xml \ $(OUTPUT)/exported2.xml $(OUTPUT)/exported3.xml isis/src/tgo/tsts/singleColorMosaicReingest/Makefile 0 → 100644 +72 −0 Original line number Diff line number Diff line # This tests the workflow of ingesting raw CaSSIS data, spiceiniting, projecting, exporting and # reingesting. # # @history 2018-05-17 Summer Stapleton - Original version, many things borrowed from # singleFrameletProjection cat test. # INGEST = tgocassis2isis SPICE = spiceinit MAP = mosrange PROJECT = cam2map EXPORT = tgocassisrdrgen CATLAB = catlab include $(ISISROOT)/make/isismake.tsts commands: $(LS) $(INPUT)/*.xml > $(OUTPUT)/inputs.lis; $(SED) 's/^.*input\///g' $(OUTPUT)/inputs.lis > $(OUTPUT)/relative.lis; $(SED) 's/\.xml//g' $(OUTPUT)/relative.lis > $(OUTPUT)/basenames.lis; $(INGEST) $(TSTARGS) from=$(INPUT)/$\$$\1.xml \ to=$(OUTPUT)/$\$$\1.cub -batchlist=$(OUTPUT)/basenames.lis > /dev/null; $(SPICE) $(TSTARGS) from=$(OUTPUT)/$\$$\1.cub \ SPKPREDICTED=true CKPREDICTED=true -batchlist=$(OUTPUT)/basenames.lis > /dev/null; $(LS) $(OUTPUT)/*.cub > $(OUTPUT)/cubes.lis; $(MAP) $(TSTARGS) fromlist=$(OUTPUT)/cubes.lis to=$(OUTPUT)/equi.map > /dev/null; $(PROJECT) $(TSTARGS) from=$(OUTPUT)/$\$$\1.cub to=$(OUTPUT)/$\$$\1_equi.cub \ map=$(OUTPUT)/equi.map \ pixres=mpp resolution=200 -batchlist=$(OUTPUT)/basenames.lis > /dev/null; $(LS) $(OUTPUT)/*equi.cub > $(OUTPUT)/equi.lis; tgocassismos \ fromlist=$(OUTPUT)/equi.lis \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.cub > /dev/null; $(EXPORT) $(TSTARGS) from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.cub \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.img > /dev/null; # $(INGEST) $(TSTARGS) from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.xml \ # to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.reingested.cub > /dev/null; # $(CATLAB) from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.cub \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.pvl > /dev/null; # $(CATLAB) from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.reingested.cub \ # to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.reingested.pvl > /dev/null; # for label in `ls $(OUTPUT)/*.xml`; do \ $(SED) 's+\Product_Observational.*>+\Product_Observational>+' \ $$label > $${label%.xml}1.txt; \ $(SED) 's+\FSW_HEADER.*>+\FSW_HEADER>+' \ $${label%.xml}1.txt > $${label%.xml}2.txt; \ $(SED) 's+\PEHK_HEADER.*>+\PEHK_HEADER>+' \ $${label%.xml}2.txt > $${label%.xml}3.txt; \ $(SED) 's+\modification_date.*>+\modification_date>+' \ $${label%.xml}3.txt > $${label%.xml}4.txt; \ $(SED) 's+\ISIS version.*<+\ISIS version.<+' \ $${label%.xml}4.txt > $${label%.xml}.xmlLabel.txt; \ $(RM) $$label; \ $(RM) $${label%.xml}1.txt; \ $(RM) $${label%.xml}2.txt; \ $(RM) $${label%.xml}3.txt; \ $(RM) $${label%.xml}4.txt; \ done $(RM) $(OUTPUT)/*.lis $(RM) $(OUTPUT)/*equi* $(RM) $(OUTPUT)/*B1.cub Loading
isis/src/tgo/tsts/coloredMosaic/Makefile +36 −28 Original line number Diff line number Diff line Loading @@ -119,19 +119,27 @@ commands: $(EXPORT) $(TSTSARGS) from=$(OUTPUT)/coloredMosaic.cub to=$(OUTPUT)/coloredMosaic \ pdsversion=pds4 > /dev/null; $(SED) 's+\Product_Observational.*>+\Product_Observational>+' \ $(OUTPUT)/coloredMosaic.xml > $(OUTPUT)/coloredMosaic1.txt; $(OUTPUT)/coloredMosaic.xml \ > $(OUTPUT)/tempLabel1.txt; $(SED) 's+\FSW_HEADER.*>+\FSW_HEADER>+' \ $(OUTPUT)/coloredMosaic1.txt > $(OUTPUT)/coloredMosaic2.txt; $(OUTPUT)/tempLabel1.txt \ > $(OUTPUT)/tempLabel2.txt; $(SED) 's+\PEHK_HEADER.*>+\PEHK_HEADER>+' \ $(OUTPUT)/coloredMosaic2.txt > $(OUTPUT)/coloredMosaic3.txt; $(SED) 's+\Modification_Detail.*>+\Modification_Detail>+' \ $(OUTPUT)/coloredMosaic3.txt > $(OUTPUT)/coloredMosaic.txt; $(OUTPUT)/tempLabel2.txt \ > $(OUTPUT)/tempLabel3.txt; $(SED) 's+\modification_date.*>+\modification_date>+' \ $(OUTPUT)/tempLabel3.txt \ > $(OUTPUT)/tempLabel4.txt $(SED) 's+\ISIS version.*<+\ISIS version.<+' \ $(OUTPUT)/tempLabel4.txt \ > $(OUTPUT)/coloredMosaic.xmlLabel.txt; # Cleanup $(RM) $(OUTPUT)/coloredMosaic.xml; $(RM) $(OUTPUT)/coloredMosaic1.txt; $(RM) $(OUTPUT)/coloredMosaic2.txt; $(RM) $(OUTPUT)/coloredMosaic3.txt; $(RM) $(OUTPUT)/tempLabel1.txt; $(RM) $(OUTPUT)/tempLabel2.txt; $(RM) $(OUTPUT)/tempLabel3.txt; $(RM) $(OUTPUT)/tempLabel4.txt; $(RM) $(OUTPUT)/*.lis; $(RM) $(OUTPUT)/CAS-MCO*.cub; $(RM) $(OUTPUT)/bluCassisMosaic.cub; Loading
isis/src/tgo/tsts/ingestReingest/Makefile +21 −2 Original line number Diff line number Diff line Loading @@ -14,6 +14,22 @@ commands: from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.cub \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.img > /dev/null; $(SED) 's+\Product_Observational.*>+\Product_Observational>+' \ $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.xml \ > $(OUTPUT)/tempLabel1.txt; $(SED) 's+\FSW_HEADER.*>+\FSW_HEADER>+' \ $(OUTPUT)/tempLabel1.txt \ > $(OUTPUT)/tempLabel2.txt; $(SED) 's+\PEHK_HEADER.*>+\PEHK_HEADER>+' \ $(OUTPUT)/tempLabel2.txt \ > $(OUTPUT)/tempLabel3.txt; $(SED) 's+\modification_date.*>+\modification_date>+' \ $(OUTPUT)/tempLabel3.txt \ > $(OUTPUT)/tempLabel4.txt $(SED) 's+\ISIS version.*<+\ISIS version.<+' \ $(OUTPUT)/tempLabel4.txt \ > $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.xmlLabel.txt; $(INGEST) $(TSTARGS) \ from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.xml \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.reingested.cub > /dev/null; Loading @@ -30,5 +46,8 @@ commands: from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.reingested.cub \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.reingested.pvl > /dev/null; $(MV) $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.xml \ $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.xmlLabel.txt; $(RM) $(OUTPUT)/tempLabel1.txt; $(RM) $(OUTPUT)/tempLabel2.txt; $(RM) $(OUTPUT)/tempLabel3.txt; $(RM) $(OUTPUT)/tempLabel4.txt; $(RM) $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.xml;
isis/src/tgo/tsts/mapProjectedReingested/Makefile +22 −3 Original line number Diff line number Diff line Loading @@ -35,6 +35,22 @@ commands: from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.cub \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.img > /dev/null; $(SED) 's+\Product_Observational.*>+\Product_Observational>+' \ $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.xml \ > $(OUTPUT)/tempLabel1.txt; $(SED) 's+\FSW_HEADER.*>+\FSW_HEADER>+' \ $(OUTPUT)/tempLabel1.txt \ > $(OUTPUT)/tempLabel2.txt; $(SED) 's+\PEHK_HEADER.*>+\PEHK_HEADER>+' \ $(OUTPUT)/tempLabel2.txt \ > $(OUTPUT)/tempLabel3.txt; $(SED) 's+\modification_date.*>+\modification_date>+' \ $(OUTPUT)/tempLabel3.txt \ > $(OUTPUT)/tempLabel4.txt $(SED) 's+\ISIS version.*<+\ISIS version.<+' \ $(OUTPUT)/tempLabel4.txt \ > $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.xmlLabel.txt; $(INGEST) $(TSTARGS) \ from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.xml \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.reingested.cub > /dev/null; Loading @@ -51,6 +67,9 @@ commands: from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.reingested.cub \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.reingested.pvl > /dev/null; $(MV) \ $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.xml \ $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.xmlLabel.txt; $(RM) $(OUTPUT)/CAS-M01-2018-05-05T23.11.48.767-RED-01029-B1.equi.xml; $(RM) $(OUTPUT)/tempLabel1.txt; $(RM) $(OUTPUT)/tempLabel2.txt; $(RM) $(OUTPUT)/tempLabel3.txt; $(RM) $(OUTPUT)/tempLabel4.txt;
isis/src/tgo/tsts/projSingleStichedFrame/Makefile +22 −13 Original line number Diff line number Diff line Loading @@ -54,21 +54,30 @@ commands: from=$(OUTPUT)/projected.cub \ to=$(OUTPUT)/exported.img > /dev/null; $(RM) $(OUTPUT)/stitched.lis; $(MV) $(OUTPUT)/stitched.map $(OUTPUT)/stitched.pvl; $(SED) 's+\Product_Observational.*>+\Product_Observational>+' \ $(OUTPUT)/exported.xml > $(OUTPUT)/exported1.xml; $(OUTPUT)/exported.xml \ > $(OUTPUT)/tempLabel1.txt; $(SED) 's+\FSW_HEADER.*>+\FSW_HEADER>+' \ $(OUTPUT)/exported1.xml > $(OUTPUT)/exported2.xml; $(OUTPUT)/tempLabel1.txt \ > $(OUTPUT)/tempLabel2.txt; $(SED) 's+\PEHK_HEADER.*>+\PEHK_HEADER>+' \ $(OUTPUT)/exported2.xml > $(OUTPUT)/exported3.xml; $(OUTPUT)/tempLabel2.txt \ > $(OUTPUT)/tempLabel3.txt; $(SED) 's+\modification_date.*>+\modification_date>+' \ $(OUTPUT)/tempLabel3.txt \ > $(OUTPUT)/tempLabel4.txt $(SED) 's+\ISIS version.*<+\ISIS version.<+' \ $(OUTPUT)/tempLabel4.txt \ > $(OUTPUT)/exported.xmlLabel.txt; $(RM) $(OUTPUT)/stitched.lis; $(MV) $(OUTPUT)/stitched.map $(OUTPUT)/stitched.pvl; $(SED) 's+\Modification_Detail.*>+\Modification_Detail>+' \ $(OUTPUT)/exported3.xml > $(OUTPUT)/exported.txt; # Cleanup $(RM) $(OUTPUT)/exported.xml; $(RM) $(OUTPUT)/tempLabel1.txt; $(RM) $(OUTPUT)/tempLabel2.txt; $(RM) $(OUTPUT)/tempLabel3.txt; $(RM) $(OUTPUT)/tempLabel4.txt; $(RM) $(OUTPUT)/exported.xml $(OUTPUT)/exported1.xml \ $(OUTPUT)/exported2.xml $(OUTPUT)/exported3.xml
isis/src/tgo/tsts/singleColorMosaicReingest/Makefile 0 → 100644 +72 −0 Original line number Diff line number Diff line # This tests the workflow of ingesting raw CaSSIS data, spiceiniting, projecting, exporting and # reingesting. # # @history 2018-05-17 Summer Stapleton - Original version, many things borrowed from # singleFrameletProjection cat test. # INGEST = tgocassis2isis SPICE = spiceinit MAP = mosrange PROJECT = cam2map EXPORT = tgocassisrdrgen CATLAB = catlab include $(ISISROOT)/make/isismake.tsts commands: $(LS) $(INPUT)/*.xml > $(OUTPUT)/inputs.lis; $(SED) 's/^.*input\///g' $(OUTPUT)/inputs.lis > $(OUTPUT)/relative.lis; $(SED) 's/\.xml//g' $(OUTPUT)/relative.lis > $(OUTPUT)/basenames.lis; $(INGEST) $(TSTARGS) from=$(INPUT)/$\$$\1.xml \ to=$(OUTPUT)/$\$$\1.cub -batchlist=$(OUTPUT)/basenames.lis > /dev/null; $(SPICE) $(TSTARGS) from=$(OUTPUT)/$\$$\1.cub \ SPKPREDICTED=true CKPREDICTED=true -batchlist=$(OUTPUT)/basenames.lis > /dev/null; $(LS) $(OUTPUT)/*.cub > $(OUTPUT)/cubes.lis; $(MAP) $(TSTARGS) fromlist=$(OUTPUT)/cubes.lis to=$(OUTPUT)/equi.map > /dev/null; $(PROJECT) $(TSTARGS) from=$(OUTPUT)/$\$$\1.cub to=$(OUTPUT)/$\$$\1_equi.cub \ map=$(OUTPUT)/equi.map \ pixres=mpp resolution=200 -batchlist=$(OUTPUT)/basenames.lis > /dev/null; $(LS) $(OUTPUT)/*equi.cub > $(OUTPUT)/equi.lis; tgocassismos \ fromlist=$(OUTPUT)/equi.lis \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.cub > /dev/null; $(EXPORT) $(TSTARGS) from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.cub \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.img > /dev/null; # $(INGEST) $(TSTARGS) from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.xml \ # to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.reingested.cub > /dev/null; # $(CATLAB) from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.cub \ to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.pvl > /dev/null; # $(CATLAB) from=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.reingested.cub \ # to=$(OUTPUT)/CAS-M01-2018-05-05T23.11.mosaic.reingested.pvl > /dev/null; # for label in `ls $(OUTPUT)/*.xml`; do \ $(SED) 's+\Product_Observational.*>+\Product_Observational>+' \ $$label > $${label%.xml}1.txt; \ $(SED) 's+\FSW_HEADER.*>+\FSW_HEADER>+' \ $${label%.xml}1.txt > $${label%.xml}2.txt; \ $(SED) 's+\PEHK_HEADER.*>+\PEHK_HEADER>+' \ $${label%.xml}2.txt > $${label%.xml}3.txt; \ $(SED) 's+\modification_date.*>+\modification_date>+' \ $${label%.xml}3.txt > $${label%.xml}4.txt; \ $(SED) 's+\ISIS version.*<+\ISIS version.<+' \ $${label%.xml}4.txt > $${label%.xml}.xmlLabel.txt; \ $(RM) $$label; \ $(RM) $${label%.xml}1.txt; \ $(RM) $${label%.xml}2.txt; \ $(RM) $${label%.xml}3.txt; \ $(RM) $${label%.xml}4.txt; \ done $(RM) $(OUTPUT)/*.lis $(RM) $(OUTPUT)/*equi* $(RM) $(OUTPUT)/*B1.cub