Unverified Commit f866b55f authored by jcwbacker's avatar jcwbacker Committed by GitHub
Browse files

Merge pull request #241 from jcwbacker/hayabusa

Updated tgo tests
parents 2f577a4d 7fc50f03
Loading
Loading
Loading
Loading
+36 −28
Original line number Diff line number Diff line
@@ -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;
+21 −2
Original line number Diff line number Diff line
@@ -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;
@@ -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;
+22 −3
Original line number Diff line number Diff line
@@ -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;
@@ -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;
+22 −13
Original line number Diff line number Diff line
@@ -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
+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