Unverified Commit f45a876f authored by acpaquette's avatar acpaquette Committed by GitHub
Browse files

Chandrayaan Driver (#483)

* Initial IsisLabel NaifSpice Chandrayaan driver

* Added chandrayaan tests
parent 4f3b906d
Loading
Loading
Loading
Loading
+49 −0
Original line number Original line Diff line number Diff line
import spiceypy as spice

from ale.base import Driver
from ale.base.data_naif import NaifSpice
from ale.base.label_isis import IsisLabel
from ale.base.type_distortion import NoDistortion
from ale.base.type_sensor import LineScanner

class Chandrayaan1M3IsisLabelNaifSpiceDriver(LineScanner, IsisLabel, NaifSpice, NoDistortion, Driver):
    
    @property
    def instrument_id(self):
        """
        Returns the instrument id for chandrayaan moon mineralogy mapper
        
        Returns
        -------
        : str
          Frame Reference for chandrayaan moon mineralogy mapper
        """
        inst_id_lookup = {
            "M3" : "CHANDRAYAAN-1_M3"
        }
        return inst_id_lookup[super().instrument_id] 
    
    @property
    def ikid(self):
        """
        Returns the ikid/frame code from the ISIS label. This is attached
        via chan1m3 on ingestion into an ISIS cube
        
        Returns
        -------
        : int
          ikid for chandrayaan moon mineralogy mapper
        """
        return spice.namfrm(self.instrument_id)
    
    @property
    def sensor_model_version(self):
        """
        The ISIS Sensor model number for Chandrayaan1M3 in ISIS. This is likely just 1
        
        Returns
        -------
        : int
          ISIS sensor model version
        """
        return 1
 No newline at end of file
+2 −2
Original line number Original line Diff line number Diff line
@@ -275,7 +275,7 @@ def get_kernels_from_isis_pvl(kernel_group, expand=True, format_as="list"):
            if not "DataDirectory" in isisprefs:
            if not "DataDirectory" in isisprefs:
              warnings.warn("No IsisPreferences file found, is your ISISROOT env var set?")
              warnings.warn("No IsisPreferences file found, is your ISISROOT env var set?")


            kernels = [expandvars(expandvars(k, dict_to_lower(isisprefs['DataDirectory']))) for k in kernels]
            kernels = [expandvars(expandvars(k, isisprefs['DataDirectory'], case_sensitive=False)) for k in kernels]
        # Ensure that the ISIS Addendum kernel is last in case it overrides
        # Ensure that the ISIS Addendum kernel is last in case it overrides
        # some values from the default Instrument kernel
        # some values from the default Instrument kernel
        kernels = sorted(kernels, key=lambda x: "Addendum" in x)
        kernels = sorted(kernels, key=lambda x: "Addendum" in x)
@@ -287,7 +287,7 @@ def get_kernels_from_isis_pvl(kernel_group, expand=True, format_as="list"):
            for kern_list in mk_paths:
            for kern_list in mk_paths:
                for index, kern in enumerate(mk_paths[kern_list]):
                for index, kern in enumerate(mk_paths[kern_list]):
                    if kern is not None:
                    if kern is not None:
                        mk_paths[kern_list][index] = expandvars(expandvars(kern, dict_to_lower(isisprefs['DataDirectory'])))
                        mk_paths[kern_list][index] = expandvars(expandvars(kern, isisprefs['DataDirectory'], case_sensitive=False))
        return mk_paths
        return mk_paths
    else:
    else:
        raise Exception(f'{format_as} is not a valid return format')
        raise Exception(f'{format_as} is not a valid return format')
+2023 −0

File added.

Preview size limit exceeded, changes collapsed.

+525 −0
Original line number Original line Diff line number Diff line
Object = IsisCube
  Object = Core
    StartByte   = 65537
    Format      = Tile
    TileSamples = 304
    TileLines   = 5

    Group = Dimensions
      Samples = 608
      Lines   = 5
      Bands   = 3
    End_Group

    Group = Pixels
      Type       = Real
      ByteOrder  = Lsb
      Base       = 0.0
      Multiplier = 1.0
    End_Group
  End_Object

  Group = Instrument
    SpacecraftName            = CHANDRAYAAN-1
    MissionId                 = CH1
    InstrumentHostName        = "CHANDRAYAAN-1 ORBITER"
    InstrumentHostId          = CH1-ORB
    InstrumentName            = "MOON MINERALOGY MAPPER"
    InstrumentId              = M3
    TargetName                = MOON
    MissionPhaseName          = "PRIMARY MISSION"
    StartTime                 = 2009-06-30T08:34:35.424411
    StopTime                  = 2009-06-30T08:34:35.678811
    SpacecraftClockStartCount = 12/1759056.764
    SpacecraftClockStopCount  = 12/1759057.019
    OrbitNumber               = 2804
    InstrumentModeId          = TARGET
    SpatialSumming            = 1
    LineExposureDuration      = 50.88
    SpacecraftYawDirection    = FORWARD
    OrbitLimbDirection        = ASCENDING
    SampleDisplayDirection    = UNKNOWN
    LineDisplayDirection      = UNKNOWN
    ProductType               = CALIBRATED_IMAGE
  End_Group

  Group = Archive
    DataSetId               = CH1-ORB-L-M3-4-L1B-RADIANCE-V3.0
    ProducerInstitutionName = "JET PROPULSION LABORATORY"
    ProductId               = M3T20090630T083407_V03_RDN
    SourceProductId         = M3T20090630T083407_V01_L0.IMG
    ProductType             = CALIBRATED_IMAGE
    ProductCreationTime     = 2009-05-10T18:01:10
    ProductVersionType      = ACTUAL
    ProductVersionId        = 3.0
    SoftwareName            = m3t_l1b_v07.exe
    SoftwareVersionId       = 07
    Description             = "M3 Level 1B data product which contains pixel
                               located, radiometrically-calibrated data."
  End_Group

  Group = BandBin
    Center       = (446.02, 456.00, 465.98, 475.96, 485.95, 495.93, 505.91,
                    515.89, 525.87, 535.85, 545.83, 555.81, 565.79, 575.77,
                    585.76, 595.74, 605.72, 615.70, 625.68, 635.66, 645.64,
                    655.62, 665.60, 675.58, 685.56, 695.55, 705.53, 715.51,
                    725.49, 735.47, 745.45, 755.43, 765.41, 775.39, 785.37,
                    795.36, 805.34, 815.32, 825.30, 835.28, 845.26, 855.24,
                    865.22, 875.20, 885.18, 895.17, 905.15, 915.13, 925.11,
                    935.09, 945.07, 955.05, 965.03, 975.01, 984.99, 994.97,
                    1004.96, 1014.94, 1024.92, 1034.90, 1044.88, 1054.86,
                    1064.84, 1074.82, 1084.80, 1094.78, 1104.77, 1114.75,
                    1124.73, 1134.71, 1144.69, 1154.67, 1164.65, 1174.63,
                    1184.61, 1194.59, 1204.58, 1214.56, 1224.54, 1234.52,
                    1244.50, 1254.48, 1264.46, 1274.44, 1284.42, 1294.40,
                    1304.38, 1314.37, 1324.35, 1334.33, 1344.31, 1354.29,
                    1364.27, 1374.25, 1384.23, 1394.21, 1404.19, 1414.18,
                    1424.16, 1434.14, 1444.12, 1454.10, 1464.08, 1474.06,
                    1484.04, 1494.02, 1504.00, 1513.99, 1523.97, 1533.95,
                    1543.93, 1553.91, 1563.89, 1573.87, 1583.85, 1593.83,
                    1603.81, 1613.80, 1623.78, 1633.76, 1643.74, 1653.72,
                    1663.70, 1673.68, 1683.66, 1693.64, 1703.62, 1713.60,
                    1723.59, 1733.57, 1743.55, 1753.53, 1763.51, 1773.49,
                    1783.47, 1793.45, 1803.43, 1813.41, 1823.40, 1833.38,
                    1843.36, 1853.34, 1863.32, 1873.30, 1883.28, 1893.26,
                    1903.24, 1913.22, 1923.21, 1933.19, 1943.17, 1953.15,
                    1963.13, 1973.11, 1983.09, 1993.07, 2003.05, 2013.03,
                    2023.01, 2033.00, 2042.98, 2052.96, 2062.94, 2072.92,
                    2082.90, 2092.88, 2102.86, 2112.84, 2122.82, 2132.81,
                    2142.79, 2152.77, 2162.75, 2172.73, 2182.71, 2192.69,
                    2202.67, 2212.65, 2222.63, 2232.62, 2242.60, 2252.58,
                    2262.56, 2272.54, 2282.52, 2292.50, 2302.48, 2312.46,
                    2322.44, 2332.42, 2342.41, 2352.39, 2362.37, 2372.35,
                    2382.33, 2392.31, 2402.29, 2412.27, 2422.25, 2432.23,
                    2442.22, 2452.20, 2462.18, 2472.16, 2482.14, 2492.12,
                    2502.10, 2512.08, 2522.06, 2532.04, 2542.03, 2552.01,
                    2561.99, 2571.97, 2581.95, 2591.93, 2601.91, 2611.89,
                    2621.87, 2631.85, 2641.83, 2651.82, 2661.80, 2671.78,
                    2681.76, 2691.74, 2701.72, 2711.70, 2721.68, 2731.66,
                    2741.64, 2751.63, 2761.61, 2771.59, 2781.57, 2791.55,
                    2801.53, 2811.51, 2821.49, 2831.47, 2841.45, 2851.44,
                    2861.42, 2871.40, 2881.38, 2891.36, 2901.34, 2911.32,
                    2921.30, 2931.28, 2941.26, 2951.25, 2961.23, 2971.21,
                    2981.19, 2991.17)
    Width        = (12.31, 12.30, 12.30, 12.29, 12.29, 12.28, 12.28, 12.27,
                    12.27, 12.26, 12.26, 12.26, 12.25, 12.25, 12.25, 12.24,
                    12.24, 12.24, 12.24, 12.23, 12.23, 12.23, 12.23, 12.23,
                    12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22,
                    12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22,
                    12.22, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.24,
                    12.24, 12.24, 12.24, 12.24, 12.25, 12.25, 12.25, 12.26,
                    12.26, 12.26, 12.26, 12.27, 12.27, 12.27, 12.28, 12.28,
                    12.29, 12.29, 12.29, 12.30, 12.30, 12.31, 12.31, 12.31,
                    12.32, 12.32, 12.33, 12.33, 12.34, 12.34, 12.35, 12.35,
                    12.36, 12.36, 12.37, 12.37, 12.38, 12.38, 12.39, 12.39,
                    12.40, 12.40, 12.41, 12.41, 12.42, 12.42, 12.43, 12.43,
                    12.44, 12.45, 12.45, 12.46, 12.46, 12.47, 12.47, 12.48,
                    12.48, 12.49, 12.50, 12.50, 12.51, 12.51, 12.52, 12.52,
                    12.53, 12.53, 12.54, 12.55, 12.55, 12.56, 12.56, 12.57,
                    12.57, 12.58, 12.58, 12.59, 12.59, 12.60, 12.60, 12.61,
                    12.61, 12.62, 12.62, 12.63, 12.63, 12.64, 12.64, 12.65,
                    12.65, 12.66, 12.66, 12.67, 12.67, 12.68, 12.68, 12.68,
                    12.69, 12.69, 12.70, 12.70, 12.70, 12.71, 12.71, 12.71,
                    12.72, 12.72, 12.72, 12.73, 12.73, 12.73, 12.74, 12.74,
                    12.74, 12.74, 12.75, 12.75, 12.75, 12.75, 12.76, 12.76,
                    12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.77, 12.77,
                    12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77,
                    12.77, 12.77, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76,
                    12.75, 12.75, 12.75, 12.75, 12.74, 12.74, 12.74, 12.74,
                    12.73, 12.73, 12.72, 12.72, 12.72, 12.71, 12.71, 12.70,
                    12.70, 12.69, 12.69, 12.68, 12.67, 12.67, 12.66, 12.65,
                    12.65, 12.64, 12.63, 12.63, 12.62, 12.61, 12.60, 12.59,
                    12.58, 12.58, 12.57, 12.56, 12.55, 12.54, 12.53, 12.52,
                    12.51, 12.50, 12.48, 12.47, 12.46, 12.45, 12.44, 12.42,
                    12.41, 12.40, 12.38, 12.37, 12.36, 12.34, 12.33, 12.31,
                    12.30, 12.28, 12.27, 12.25, 12.23, 12.22, 12.20, 12.18)
    FilterNumber = (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
                    21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35,
                    36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
                    51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65,
                    66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
                    81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,
                    96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107,
                    108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119,
                    120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131,
                    132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
                    144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155,
                    156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167,
                    168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
                    180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191,
                    192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203,
                    204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215,
                    216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227,
                    228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239,
                    240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251,
                    252, 253, 254, 255, 256, 257, 258, 259, 260)
    OriginalBand = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
                    18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
                    33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47,
                    48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62,
                    63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
                    78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
                    93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105,
                    106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117,
                    118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129,
                    130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141,
                    142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153,
                    154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165,
                    166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177,
                    178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189,
                    190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201,
                    202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213,
                    214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225,
                    226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237,
                    238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249,
                    250, 251, 252, 253, 254, 255, 256)
  End_Group

  Group = Kernels
    NaifFrameCode             = -86520
    LeapSecond                = $base/kernels/lsk/naif0012.tls
    TargetAttitudeShape       = ($base/kernels/pck/pck00009.tpc,
                                 $chandrayaan1/kernels/pck/moon_080317.tf,
                                 $chandrayaan1/kernels/pck/moon_assoc_me.tf)
    TargetPosition            = (Table,
                                 $Chandrayaan1/kernels/tspk/moon_pa_de421_1900-
                                 -2050.bpc,
                                 $Chandrayaan1/kernels/tspk/de421.bsp)
    InstrumentPointing        = (Table,
                                 $chandrayaan1/kernels/ck/M3T20090630T083407_V-
                                 03_L1B_nadir-jig_2016-04-29.bc)
    Instrument                = Null
    SpacecraftClock           = $chandrayaan1/kernels/sclk/aig_ch1_sclk_compl-
                                ete_biased_m1p816.tsc
    InstrumentPosition        = (Table,
                                 $chandrayaan1/kernels/spk/M3T20090630T083407_-
                                 V03_L1B_nadir-jig_2016-04-29.bsp)
    InstrumentAddendum        = $chandrayaan1/kernels/iak/m3Addendum005.ti
    ShapeModel                = Null
    InstrumentPositionQuality = Reconstructed
    InstrumentPointingQuality = Reconstructed
    CameraVersion             = 1
    Source                    = isis
  End_Group

  Group = RadiometricCalibration
    Units                       = W/m2/um/sr
    SolarDistance               = 1.01711556761 <AU>
    DetectorTemperature         = 161.99
    SpectralCalibrationFileName = M3T20070912_RDN_SPC.TAB
    RadGainFactorFileName       = M3T20070912_RDN_GAIN.TAB
    GlobalBandpassFileName      = M3T20070912_RDN_SPC.TAB
  End_Group
End_Object

Object = Label
  Bytes = 65536
End_Object

Object = Table
  Name      = UtcFile
  StartByte = 117804
  Bytes     = 250
  Records   = 5
  ByteOrder = Lsb

  Group = Field
    Name = LineNumber
    Type = Integer
    Size = 1
  End_Group

  Group = Field
    Name = UtcTime
    Type = Text
    Size = 26
  End_Group

  Group = Field
    Name = Year
    Type = Text
    Size = 4
  End_Group

  Group = Field
    Name = Ddoy
    Type = Text
    Size = 16
  End_Group
End_Object

Object = Table
  Name                = InstrumentPointing
  StartByte           = 121420
  Bytes               = 280
  Records             = 7
  ByteOrder           = Lsb
  TimeDependentFrames = (-86000, 1)
  ConstantFrames      = (-86520, -86000)
  ConstantRotation    = (1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0)
  CkTableStartTime    = 299622941.60815
  CkTableEndTime      = 299622941.86255
  CkTableOriginalSize = 6
  FrameTypeCode       = 3
  Description         = "Created by spiceinit"
  Kernels             = $chandrayaan1/kernels/ck/M3T20090630T083407_V03_L1B_n-
                        adir-jig_2016-04-29.bc

  Group = Field
    Name = J2000Q0
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = J2000Q1
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = J2000Q2
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = J2000Q3
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = ET
    Type = Double
    Size = 1
  End_Group
End_Object

Object = Table
  Name                 = InstrumentPosition
  StartByte            = 121700
  Bytes                = 168
  Records              = 3
  ByteOrder            = Lsb
  CacheType            = HermiteSpline
  SpkTableStartTime    = 299622941.60815
  SpkTableEndTime      = 299622941.86255
  SpkTableOriginalSize = 6.0
  Description          = "Created by spiceinit"
  Kernels              = $chandrayaan1/kernels/spk/M3T20090630T083407_V03_L1B-
                         _nadir-jig_2016-04-29.bsp

  Group = Field
    Name = J2000X
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = J2000Y
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = J2000Z
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = J2000XV
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = J2000YV
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = J2000ZV
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = ET
    Type = Double
    Size = 1
  End_Group
End_Object

Object = Table
  Name                = BodyRotation
  StartByte           = 126444
  Bytes               = 128
  Records             = 2
  ByteOrder           = Lsb
  TimeDependentFrames = (31006, 1)
  ConstantFrames      = (31001, 31007, 31006)
  ConstantRotation    = (0.99999987325471, -3.29285422375571e-04,
                         3.80869618671387e-04, 3.29286000210947e-04,
                         0.99999994578431, -1.45444093783627e-06,
                         -3.80869119096078e-04, 1.57985578682691e-06,
                         0.99999992746811)
  CkTableStartTime    = 299622941.60815
  CkTableEndTime      = 299622941.86255
  CkTableOriginalSize = 2
  FrameTypeCode       = 6
  Description         = "Created by spiceinit"
  Kernels             = ($Chandrayaan1/kernels/tspk/moon_pa_de421_1900-2050.b-
                         pc, $Chandrayaan1/kernels/tspk/de421.bsp,
                         $base/kernels/pck/pck00009.tpc,
                         $chandrayaan1/kernels/pck/moon_080317.tf,
                         $chandrayaan1/kernels/pck/moon_assoc_me.tf)
  SolarLongitude      = 156.75392732777

  Group = Field
    Name = J2000Q0
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = J2000Q1
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = J2000Q2
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = J2000Q3
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = AV1
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = AV2
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = AV3
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = ET
    Type = Double
    Size = 1
  End_Group
End_Object

Object = Table
  Name                 = SunPosition
  StartByte            = 132013
  Bytes                = 112
  Records              = 2
  ByteOrder            = Lsb
  CacheType            = Linear
  SpkTableStartTime    = 299622941.60815
  SpkTableEndTime      = 299622941.86255
  SpkTableOriginalSize = 2.0
  Description          = "Created by spiceinit"
  Kernels              = ($Chandrayaan1/kernels/tspk/moon_pa_de421_1900-2050.-
                          bpc, $Chandrayaan1/kernels/tspk/de421.bsp)

  Group = Field
    Name = J2000X
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = J2000Y
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = J2000Z
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = J2000XV
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = J2000YV
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = J2000ZV
    Type = Double
    Size = 1
  End_Group

  Group = Field
    Name = ET
    Type = Double
    Size = 1
  End_Group
End_Object

Object = History
  Name      = IsisCube
  StartByte = 132125
  Bytes     = 6290
End_Object

Object = OriginalLabel
  Name      = IsisCube
  StartByte = 102017
  Bytes     = 15787
End_Object

Object = NaifKeywords
  BODY_CODE                            = 301
  BODY301_RADII                        = (1737.4, 1737.4, 1737.4)
  BODY_FRAME_CODE                      = 31001
  INS-86520_SWAP_OBSERVER_TARGET       = TRUE
  INS-86520_LIGHTTIME_CORRECTION       = NONE
  INS-86520_LT_SURFACE_CORRECT         = TRUE
  INS-86520_FOCAL_LENGTH               = 39.63
  INS-86520_PIXEL_PITCH                = 0.027
  CLOCK_ET_-86_12/1759056.764_COMPUTED = b7af9b1de2dbb141
  INS-86520_TRANSX                     = (-0.64, -4.00552916405788e-05,
                                          0.026999970288384)
  INS-86520_TRANSY                     = (-0.052, -0.026999970288384,
                                          -4.00552916405788e-05)
  INS-86520_ITRANSS                    = (-1.9610889460164,
                                          -0.054945530371164, -37.036996280362)
  INS-86520_ITRANSL                    = (23.700820451852, 37.036996280362,
                                          -0.054945530371164)
  INS-86520_BORESIGHT_SAMPLE           = 304.5
  INS-86520_BORESIGHT_LINE             = 0.0
  INS-86520_PP                         = (0.0, 0.0)
  INS-86520_OD_K                       = (3.79921103637315e-04,
                                          2.13226448051461e-04,
                                          -4.01862878758592e-08)
  INS-86520_DECENTER                   = (0.004047, -5.0e-06)
End_Object
End
+623 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading