Loading isis/appdata/import/PDS4/ClipperEIS.tpl +40 −52 Original line number Diff line number Diff line {% set Product_Observational="Product_Observational" %} {% set IdArea="Product_Observational.Identification_Area" %} {% set FileArea="Product_Observational.File_Area_Observational" %} {% set ImageFileArea="Product_Observational.File_Area_Observational.0" %} {% if exists("Product_Observational.File_Area_Observational.0.Array_2D_Image") %} {% set imageArray="Product_Observational.File_Area_Observational.0.Array_2D_Image" %} {% else %} {% set imageArray="Product_Observational.File_Area_Observational.0.Array_3D_Image" %} {% set exposure="Product_Observational.Observation_Area.Discipline_Area.img:Exposure" %} {% endif %} {% if Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name == "WAC FC" or Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name == "WAC PB" %} {% set sensor="WAC" %} {% else if Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name == "NAC FC" or Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name == "NAC PB" %} Loading @@ -17,53 +6,51 @@ {% set sensor="UNK" %} {% endif %} {% set ImageArray = Product_Observational.File_Area_Observational.0.Array_2D_Image %} Object = IsisCube Object = Core Group = Dimensions Samples = {{ Product_Observational.File_Area_Observational.0.Array_2D_Image.Axis_Array.0.elements }} Lines = {{ Product_Observational.File_Area_Observational.0.Array_2D_Image.Axis_Array.1.elements }} Bands = {% if exists("Product_Observational.File_Area_Observational.0.Array_2D_Image.Axis_Array.2.elements") %} {{ Product_Observational.File_Area_Observational.0.Array_2D_Image.Axis_Array.2.elements }} {% else %} 1 {% endif %} Samples = {{ ImageArray.Axis_Array.0.elements }} Lines = {{ ImageArray.Axis_Array.1.elements }} Bands = 1 End_Group Group = Pixels {% set pixelType = ImageArray.Element_Array.data_type %} {% if exists("Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type") %} {% set type=Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type %} Type = {% if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "IEEE754LSBDouble" %} Double {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "IEEE754LSBSingle" %} Real {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "IEEE754MSBDouble" %} Double {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "IEEE754MSBSingle" %} Real {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedByte" %} SignedByte {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedLSB2" %} SignedWord {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedLSB4" %} SignedInteger {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedMSB2" %} SignedWord {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedMSB4" %} SignedInteger {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedByte" %} UnsignedByte {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedLSB2" %} UnsignedWord {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedLSB4" %} UnsignedInteger {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedMSB2" %} UnsignedWord {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedMSB4" %} UnsignedInteger Type = {% if pixelType == "IEEE754LSBDouble" %} Double {% else if pixelType == "IEEE754LSBSingle" %} Real {% else if pixelType == "IEEE754MSBDouble" %} Double {% else if pixelType == "IEEE754MSBSingle" %} Real {% else if pixelType == "SignedByte" %} SignedByte {% else if pixelType == "SignedLSB2" %} SignedWord {% else if pixelType == "SignedLSB4" %} SignedInteger {% else if pixelType == "SignedMSB2" %} SignedWord {% else if pixelType == "SignedMSB4" %} SignedInteger {% else if pixelType == "UnsignedByte" %} UnsignedByte {% else if pixelType == "UnsignedLSB2" %} UnsignedWord {% else if pixelType == "UnsignedLSB4" %} UnsignedInteger {% else if pixelType == "UnsignedMSB2" %} UnsignedWord {% else if pixelType == "UnsignedMSB4" %} UnsignedInteger {% else %} Real {% endif %} ByteOrder = {% if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "IEEE754LSBDouble" %} LSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "IEEE754LSBSingle" %} LSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "IEEE754MSBDouble" %} MSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "IEEE754MSBSingle" %} MSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedByte" %} LSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedLSB2" %} LSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedLSB4" %} LSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedMSB2" %} MSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedMSB4" %} MSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedByte" %} LSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedLSB2" %} LSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedLSB4" %} LSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedMSB2" %} MSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedMSB4" %} MSB ByteOrder = {% if pixelType == "IEEE754LSBDouble" %} LSB {% else if pixelType == "IEEE754LSBSingle" %} LSB {% else if pixelType == "IEEE754MSBDouble" %} MSB {% else if pixelType == "IEEE754MSBSingle" %} MSB {% else if pixelType == "SignedByte" %} LSB {% else if pixelType == "SignedLSB2" %} LSB {% else if pixelType == "SignedLSB4" %} LSB {% else if pixelType == "SignedMSB2" %} MSB {% else if pixelType == "SignedMSB4" %} MSB {% else if pixelType == "UnsignedByte" %} LSB {% else if pixelType == "UnsignedLSB2" %} LSB {% else if pixelType == "UnsignedLSB4" %} LSB {% else if pixelType == "UnsignedMSB2" %} MSB {% else if pixelType == "UnsignedMSB4" %} MSB {% else %} Lsb {% endif %} {% else %} Loading @@ -72,14 +59,14 @@ Object = IsisCube {% endif %} Base = {% if exists("Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.value_offset") %} {{ Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.value_offset }} {{ ImageArray.Element_Array.value_offset }} {% else if exists("Product_Observational.File_Area_Observational.0.Array_2D_Image.offset._text") %} {{ Product_Observational.File_Area_Observational.0.Array_2D_Image.offset._text }} {{ ImageArray.offset._text }} {% else %} 0 {% endif %} Multiplier = {% if exists("Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.scaling_factor") %} {{ Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.scaling_factor._text }} {{ ImageArray.Element_Array.scaling_factor._text }} {% else %} 1 {% endif %} Loading @@ -87,6 +74,7 @@ Object = IsisCube End_Object Group = Instrument Sensor = {{sensor}} SpacecraftName = "{{ Product_Observational.Observation_Area.Investigation_Area.name }}" InstrumentId = "{{ Product_Observational.Observation_Area.Observing_System.Observing_System_Component.1.name }} {{ Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name }}" TargetName = {{ at(splitOnChar(Product_Observational.Observation_Area.Target_Identification.name, " "), 1) }} Loading @@ -97,7 +85,7 @@ Object = IsisCube Group = BandBin {# Hard code to clear filter #} FilterName = Clear {% if Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name == "WAC FC" or Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name == "WAC PB" %} {% if sensor == "WAC" %} Center = 712.5 <nm> Width = 675 <nm> {% else %} Loading @@ -107,7 +95,7 @@ Object = IsisCube End_Group Group = Kernels NaifFrameCode = {% if Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name == "WAC FC" or Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name == "WAC PB" %} NaifFrameCode = {% if sensor == "WAC" %} -159104 {% else %} -159103 Loading Loading
isis/appdata/import/PDS4/ClipperEIS.tpl +40 −52 Original line number Diff line number Diff line {% set Product_Observational="Product_Observational" %} {% set IdArea="Product_Observational.Identification_Area" %} {% set FileArea="Product_Observational.File_Area_Observational" %} {% set ImageFileArea="Product_Observational.File_Area_Observational.0" %} {% if exists("Product_Observational.File_Area_Observational.0.Array_2D_Image") %} {% set imageArray="Product_Observational.File_Area_Observational.0.Array_2D_Image" %} {% else %} {% set imageArray="Product_Observational.File_Area_Observational.0.Array_3D_Image" %} {% set exposure="Product_Observational.Observation_Area.Discipline_Area.img:Exposure" %} {% endif %} {% if Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name == "WAC FC" or Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name == "WAC PB" %} {% set sensor="WAC" %} {% else if Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name == "NAC FC" or Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name == "NAC PB" %} Loading @@ -17,53 +6,51 @@ {% set sensor="UNK" %} {% endif %} {% set ImageArray = Product_Observational.File_Area_Observational.0.Array_2D_Image %} Object = IsisCube Object = Core Group = Dimensions Samples = {{ Product_Observational.File_Area_Observational.0.Array_2D_Image.Axis_Array.0.elements }} Lines = {{ Product_Observational.File_Area_Observational.0.Array_2D_Image.Axis_Array.1.elements }} Bands = {% if exists("Product_Observational.File_Area_Observational.0.Array_2D_Image.Axis_Array.2.elements") %} {{ Product_Observational.File_Area_Observational.0.Array_2D_Image.Axis_Array.2.elements }} {% else %} 1 {% endif %} Samples = {{ ImageArray.Axis_Array.0.elements }} Lines = {{ ImageArray.Axis_Array.1.elements }} Bands = 1 End_Group Group = Pixels {% set pixelType = ImageArray.Element_Array.data_type %} {% if exists("Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type") %} {% set type=Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type %} Type = {% if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "IEEE754LSBDouble" %} Double {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "IEEE754LSBSingle" %} Real {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "IEEE754MSBDouble" %} Double {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "IEEE754MSBSingle" %} Real {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedByte" %} SignedByte {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedLSB2" %} SignedWord {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedLSB4" %} SignedInteger {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedMSB2" %} SignedWord {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedMSB4" %} SignedInteger {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedByte" %} UnsignedByte {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedLSB2" %} UnsignedWord {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedLSB4" %} UnsignedInteger {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedMSB2" %} UnsignedWord {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedMSB4" %} UnsignedInteger Type = {% if pixelType == "IEEE754LSBDouble" %} Double {% else if pixelType == "IEEE754LSBSingle" %} Real {% else if pixelType == "IEEE754MSBDouble" %} Double {% else if pixelType == "IEEE754MSBSingle" %} Real {% else if pixelType == "SignedByte" %} SignedByte {% else if pixelType == "SignedLSB2" %} SignedWord {% else if pixelType == "SignedLSB4" %} SignedInteger {% else if pixelType == "SignedMSB2" %} SignedWord {% else if pixelType == "SignedMSB4" %} SignedInteger {% else if pixelType == "UnsignedByte" %} UnsignedByte {% else if pixelType == "UnsignedLSB2" %} UnsignedWord {% else if pixelType == "UnsignedLSB4" %} UnsignedInteger {% else if pixelType == "UnsignedMSB2" %} UnsignedWord {% else if pixelType == "UnsignedMSB4" %} UnsignedInteger {% else %} Real {% endif %} ByteOrder = {% if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "IEEE754LSBDouble" %} LSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "IEEE754LSBSingle" %} LSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "IEEE754MSBDouble" %} MSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "IEEE754MSBSingle" %} MSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedByte" %} LSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedLSB2" %} LSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedLSB4" %} LSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedMSB2" %} MSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "SignedMSB4" %} MSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedByte" %} LSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedLSB2" %} LSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedLSB4" %} LSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedMSB2" %} MSB {% else if Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.data_type == "UnsignedMSB4" %} MSB ByteOrder = {% if pixelType == "IEEE754LSBDouble" %} LSB {% else if pixelType == "IEEE754LSBSingle" %} LSB {% else if pixelType == "IEEE754MSBDouble" %} MSB {% else if pixelType == "IEEE754MSBSingle" %} MSB {% else if pixelType == "SignedByte" %} LSB {% else if pixelType == "SignedLSB2" %} LSB {% else if pixelType == "SignedLSB4" %} LSB {% else if pixelType == "SignedMSB2" %} MSB {% else if pixelType == "SignedMSB4" %} MSB {% else if pixelType == "UnsignedByte" %} LSB {% else if pixelType == "UnsignedLSB2" %} LSB {% else if pixelType == "UnsignedLSB4" %} LSB {% else if pixelType == "UnsignedMSB2" %} MSB {% else if pixelType == "UnsignedMSB4" %} MSB {% else %} Lsb {% endif %} {% else %} Loading @@ -72,14 +59,14 @@ Object = IsisCube {% endif %} Base = {% if exists("Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.value_offset") %} {{ Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.value_offset }} {{ ImageArray.Element_Array.value_offset }} {% else if exists("Product_Observational.File_Area_Observational.0.Array_2D_Image.offset._text") %} {{ Product_Observational.File_Area_Observational.0.Array_2D_Image.offset._text }} {{ ImageArray.offset._text }} {% else %} 0 {% endif %} Multiplier = {% if exists("Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.scaling_factor") %} {{ Product_Observational.File_Area_Observational.0.Array_2D_Image.Element_Array.scaling_factor._text }} {{ ImageArray.Element_Array.scaling_factor._text }} {% else %} 1 {% endif %} Loading @@ -87,6 +74,7 @@ Object = IsisCube End_Object Group = Instrument Sensor = {{sensor}} SpacecraftName = "{{ Product_Observational.Observation_Area.Investigation_Area.name }}" InstrumentId = "{{ Product_Observational.Observation_Area.Observing_System.Observing_System_Component.1.name }} {{ Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name }}" TargetName = {{ at(splitOnChar(Product_Observational.Observation_Area.Target_Identification.name, " "), 1) }} Loading @@ -97,7 +85,7 @@ Object = IsisCube Group = BandBin {# Hard code to clear filter #} FilterName = Clear {% if Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name == "WAC FC" or Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name == "WAC PB" %} {% if sensor == "WAC" %} Center = 712.5 <nm> Width = 675 <nm> {% else %} Loading @@ -107,7 +95,7 @@ Object = IsisCube End_Group Group = Kernels NaifFrameCode = {% if Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name == "WAC FC" or Product_Observational.Observation_Area.Observing_System.Observing_System_Component.2.name == "WAC PB" %} NaifFrameCode = {% if sensor == "WAC" %} -159104 {% else %} -159103 Loading