Unverified Commit beb76bda authored by Amy Stamile's avatar Amy Stamile Committed by GitHub
Browse files

Clementine LWIR, NIR, and HIRES Drivers (#565)

* Clementine Drivers

* Added missing kernels

* Combined to one driver
parent a9939ac0
Loading
Loading
Loading
Loading
+34 −15
Original line number Diff line number Diff line
import os
import spiceypy as spice
import json
import numpy as np
import pvl

import ale
from ale.base import Driver
from ale.base.label_isis import IsisLabel
from ale.base.data_naif import NaifSpice
from ale.base.type_distortion import RadialDistortion, NoDistortion
from ale.base.type_sensor import Framer, LineScanner
from ale.util import generate_kernels_from_cube
from ale.base.type_sensor import Framer
from ale.base.type_distortion import NoDistortion

from ale import util
from ale.base.type_sensor import Framer


class ClementineUvvisIsisLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, NoDistortion, Driver):
class ClementineIsisLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, NoDistortion, Driver):
    """
    Driver for reading Ultra-violet Invisible Spectrum ISIS3 Labels
    Driver for reading UUVIS, HIRES, NIR, and LWIR ISIS3 Labels
    """
    
    @property
@@ -37,7 +28,10 @@ class ClementineUvvisIsisLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, NoDi
          instrument id
        """
        lookup_table = {
        "UVVIS": "ULTRAVIOLET/VISIBLE CAMERA"
        "UVVIS": "ULTRAVIOLET/VISIBLE CAMERA",
        "NIR": "Near Infrared Camera",
        "HIRES": "High Resolution Camera",
        "LWIR": "Long Wave Infrared Camera"
        }
        return lookup_table[super().instrument_id]

@@ -51,8 +45,7 @@ class ClementineUvvisIsisLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, NoDi
        : str
          instrument name
        """
        filter = self.label["IsisCube"]['BandBin']['FilterName']
        return "CLEM_" + super().instrument_id + "_" + filter
        return super().instrument_id

    @property
    def spacecraft_name(self):
@@ -109,3 +102,29 @@ class ClementineUvvisIsisLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, NoDi
          Naif ID used to for identifying the instrument in Spice kernels
        """
        return self.label["IsisCube"]["Kernels"]["NaifFrameCode"]
    
    @property
    def focal_length(self):
        """
        NIR manually sets focal length based on filter.

        Returns
        -------
        : float
          focal length
        """
        if (self.instrument_id == "Near Infrared Camera"):
          filter = self.label["IsisCube"]['BandBin']['FilterName']

          lookup_table = {
          "A": 2548.2642,
          "B": 2530.8958,
          "C": 2512.6589,
          "D": 2509.0536,
          "E": 2490.7378,
          "F": 2487.8694
          }

          return lookup_table[filter.upper()] * 0.038
        
        return super().focal_length
 No newline at end of file
+334 −0
Original line number Diff line number Diff line
DAFETF NAIF DAF ENCODED TRANSFER FILE
'DAF/SPK '
'2'
'6'
'SPKMERGE                                                    '
BEGIN_ARRAY 1 136
'Segment 1                               '
'-B0768A0AECA9F^7'
'-B0767AF80749A^7'
'-28'
'12D'
'1'
'8'
136
'73D3C89CFD3774^3'
'-332CDF78BFFF28^3'
'832C0D3C5C1DA^3'
'-A7CE357D1490F8^0'
'-951F98D7F7B62^0'
'13D8091EC3C04E^1'
'7300DD15C2F95^3'
'-33E6C26F7BFF4E^3'
'84B79A8C6F515^3'
'-A9A907FF99692^0'
'-944B82F7DE7C2^0'
'13B61A8E77C334^1'
'722BA60428E73^3'
'-349F9C2D942BDE^3'
'864081BAC38118^3'
'-AB7A4C7719949^0'
'-9377406F475D8^0'
'139439358EEAFC^1'
'71542F423B2118^3'
'-35576C83640D48^3'
'87C6C3DF43343^3'
'-AD42284BA24888^0'
'-92A2DE375165B8^0'
'1372669F66B9D3^1'
'707A847B8E2A14^3'
'-360E33511CC008^3'
'894A622FE929A8^3'
'-AF00C0A88E5DD8^0'
'-91CE68CB684AE^0'
'1350A445FBB7E6^1'
'6F9EB12D53B06^3'
'-36C3F0865974DC^3'
'8ACB5DFFC9BDF8^3'
'-B0B63A7707D09^0'
'-90F9EC2C13F2A^0'
'132EF3925AA537^1'
'6EC0C0A6D605D4^3'
'-3778A4215E9542^3'
'8C49B8BD71FE8^3'
'-B262BA58B685F^0'
'-902573E2747A5^0'
'130D55DD2B0A74^1'
'6DE0BE09C0038C^3'
'-382C4E2E7F6C54^3'
'8DC573F18F0E48^3'
'-B40664A35AC268^0'
'-8F510B0432326^0'
'12EBCC6F45FAD3^1'
'6CFEB44A83662C^3'
'-38DEEEC7C2E532^3'
'8F3E913E290AB8^3'
'-B5A15D5C3AF308^0'
'-8E7CBC35F50288^0'
'12CA58821B0DB4^1'
'6C1AAE30D4E76C^3'
'-399086142DB0C8^3'
'90B5125D1A983^3'
'-B733C83462CC8^0'
'-8DA891AF5DC268^0'
'12A8FB40472073^1'
'6B34B657BF244^3'
'-3A41144735BF64^3'
'9228F91ED0DC7^3'
'-B8BDC884E71B4^0'
'-8CD4953DEB4CE^0'
'1287B5C605A542^1'
'6A4CD72EAA552^3'
'-3AF099A067A62A^3'
'939A47699F6908^3'
'-BA3F814BEF564^0'
'-8C00D047E7D258^0'
'12668921A20793^1'
'69631AF9384F4C^3'
'-3B9F166AC6630C^3'
'9508FF384F9818^3'
'-BBB915296A52F^0'
'-8B2D4BCFDF1AD^0'
'12457653FBB0D9^1'
'68778BD030D714^3'
'-3C4C8AFC67C158^3'
'967522995BC57^3'
'-BD2AA65C98AB48^0'
'-8A5A1077C66E4^0'
'12247E50FD8576^1'
'678A33A1AEA1A4^3'
'-3CF8F7B5DA11A2^3'
'97DEB3AD975CE^3'
'-BE9456C1B7A188^0'
'-898726836C52D8^0'
'1203A1FFFC767C^1'
'669B1C31A24528^3'
'-3DA45D01E6B5FA^3'
'9945B4A7B3EF9^3'
'-BFF647CFEE0A78^0'
'-88B495DBAB1168^0'
'11E2E23C2EDA6E^1'
'65AA4F1AB9AD5^3'
'-3E4EBB54D8E04C^3'
'9AAA27CAB78A18^3'
'-C1509A975D8198^0'
'-87E2661161FF08^0'
'11C23FD51DE77E^1'
'64B7D5CE29E124^3'
'-3EF8132C759A4C^3'
'9C0C0F69E43BA^3'
'-C2A36FBF7F5148^0'
'-87109E6087282^0'
'11A1BB8F169D2^1'
'63C3B994E447A4^3'
'-3FA0650F106EDE^3'
'9D6B6DE6CD3138^3'
'-C3EEE78604E2E8^0'
'-863F45B1C05E2^0'
'11815623692DC9^1'
'62CE038FB3748C^3'
'-4047B18BAD2098^3'
'9EC845B19F23^3'
'-C53321BD4EBE28^0'
'-856E629EB1195^0'
'1161104105D212^1'
'61D6BCB7D16F6C^3'
'-40EDF9393D456^3'
'A02299477F67C8^3'
'-C6703DCBC46C68^0'
'-849DFB72EF5EA^0'
'1140EA8CA2DAB3^1'
'60DDEDDF861B8C^3'
'-41933CB66D0C08^3'
'A17A6B32292F4^3'
'-C7A65AAAD25468^0'
'-83CE163021FFD^0'
'1120E5A153880D^1'
'-B0768F7D095D38^7'
'14^2'
'9^1'
'16^2'
END_ARRAY 1 136
BEGIN_ARRAY 2 45
'DE-0430LE-0430                          '
'-B0768A0AECA9F^7'
'-B0767AF80749A^7'
'12D'
'3'
'1'
'2'
45
'-B0895C^7'
'2A3^5'
'29AA0EB53E9212^5'
'-2425315A8A4694^5'
'-209A4FB34FBF86^4'
'44BCCA3BC3755^3'
'2AB8DC17268FB2^2'
'-5DA7C3BFD201FC^0'
'-C50521C8DF8C18^-1'
'-2C1B6CB4DC57A6^-1'
'-205FB1AB58851^-2'
'6A8551A3B3FCF8^-4'
'21863F53CECBBE^-4'
'36210C127BC418^-5'
'213B14BCCD989^-6'
'4B60793524C668^5'
'105C87EFC4592F^5'
'-3B69C0C19D9A94^4'
'-2982D6A29E583^3'
'29C00C8B213B3C^2'
'1DAA85A70F88E^1'
'1B29FB2B9FF0E8^0'
'BC957F0C82AE98^-2'
'-1FFDC1BA03C112^-2'
'-27A4112AAE3D9^-3'
'-1BA8E4169AAB48^-4'
'3B633476376BCE^-6'
'32AFD54DF2390E^-6'
'1FF30B6E54CF06^5'
'34E8E4B7DE629A^4'
'-1928314BC5DF64^4'
'-A18CBE1FB0C388^2'
'134250B5FC7ECA^2'
'AA1C76553A97E8^0'
'94A7EC3F90F21^-1'
'EF966F70F6D508^-3'
'-EB35A1E08D0EA8^-3'
'-E6C2CF24D35358^-4'
'-7C4BE988663318^-5'
'5BB736203E3F3C^-6'
'15D65683FD7F75^-6'
'-B0B38C^7'
'546^5'
'29^2'
'1^1'
END_ARRAY 2 45
BEGIN_ARRAY 3 39
'DE-0430LE-0430                          '
'-B0768A0AECA9F^7'
'-B0767AF80749A^7'
'A'
'0'
'1'
'2'
39
'-B0B38C^7'
'A8C^5'
'214B679D64BEDE^5'
'-16EAE84004580E^4'
'-103D6F5D739C66^2'
'-AC1448B79C045^-1'
'388AC7E068E06A^-1'
'-288D57C78F6A7^-2'
'-FB21EE5B67DC6^-3'
'2FA38DB0D60224^-3'
'-8AC927EC25B62^-5'
'-11DE841B92DFA1^-4'
'2B7AB3C27D8952^-5'
'D858F3C4493C88^5'
'11445D3E0AF1F5^4'
'-C0869AECBD67A^1'
'-1066D91B05E40A^0'
'-60E41047C0FCAC^-2'
'77C25ED8652F34^-2'
'-D48B30E8D90F68^-3'
'-F2E6001E1C5F6^-4'
'721767046B8984^-4'
'-96787B36A81E3^-5'
'-199BD21D1B3CAE^-5'
'5C27EB55C15688^5'
'81BF007FAF42B^3'
'-4D7F71758F426^1'
'-8036F21E116528^-1'
'-95DA56DD3F6268^-2'
'446B678866AF44^-2'
'-576CC68A78F05C^-3'
'-D0D15785685CA^-4'
'3DD7733A365DBA^-4'
'-32B7A98D82385A^-5'
'-1230A8CD6C596A^-5'
'-B15C4C^7'
'1518^6'
'23^2'
'1^1'
END_ARRAY 3 39
BEGIN_ARRAY 4 45
'DE-0430LE-0430                          '
'-B0768A0AECA9F^7'
'-B0767AF80749A^7'
'3'
'0'
'1'
'2'
45
'-B0B38C^7'
'A8C^5'
'-770FEDD6B1717^7'
'-AA7B58ED604F5^6'
'963448C3F24BD^5'
'21BC075BE01B96^4'
'-10F6FEE135BE6E^3'
'-1D30643FF71932^1'
'F7B03885AB8AD^-1'
'-263F553519EEB^-3'
'22F762A2C8460C^-3'
'33604ADEC64058^-4'
'3A7474E48436C4^-5'
'1C752984789EB5^-5'
'-F735CCD67C2C4^-6'
'44B7C2B85A2CEC^7'
'-F54C903A3A9268^6'
'-558F9E3F0BF29C^5'
'348ED3CD401C56^4'
'83E793CB2B6BC^2'
'-3ECEB4F0AAAA42^1'
'-3E2CFAF36DBF^-1'
'419080F51A2FF4^-2'
'-6EE9D18C51BF2^-4'
'-361DF98AB09FDC^-4'
'1623128161FEE8^-5'
'-30A6C729B5208E^-5'
'-44C5797753E11^-6'
'1DC98FB6421AFB^7'
'-6A59F64D806C0C^6'
'-2518A671E7AE68^5'
'16C997E5AADEFC^4'
'39303848A8E7C6^2'
'-1B3C7D9C9202BF^1'
'-1A88CB78ED3837^-1'
'1DCE60FF96583B^-2'
'-7B8E8A22F25FEC^-4'
'-22AC36E7BC7CEE^-4'
'115ADDFA4A2167^-5'
'-16CC3C43A1F9F4^-5'
'-A228F41D6A7B18^-7'
'-B15C4C^7'
'1518^6'
'29^2'
'1^1'
END_ARRAY 4 45
TOTAL_ARRAYS 4
 ~NAIF/SPC BEGIN COMMENTS~
; /Users/astamile/testData/ale/clementine/LHA0775Q.001_0.bsp LOG FILE

; Created 2023-09-20/13:12:03.00.
;
; BEGIN SPKMERGE COMMANDS

LEAPSECONDS_KERNEL = /Users/astamile/isisdata/isis_data/base/kernels/lsk/naif0012.tls

SPK_KERNEL         = /Users/astamile/testData/ale/clementine/LHA0775Q.001_0.bsp
SOURCE_SPK_KERNEL = /Users/astamile/isisdata/isis_data/clementine1/kernels/spk/SPKMERGE_940219_940504_CLEMV001b.bsp
    INCLUDE_COMMENTS = NO
    BODIES           = -40
    BEGIN_TIME       = 1994 FEB 19 21:23:47.132
    END_TIME         = 1994 FEB 19 21:27:48.313
SOURCE_SPK_KERNEL = /Users/astamile/isisdata/isis_data/base/kernels/spk/de430.bsp
    INCLUDE_COMMENTS = NO
    BODIES           = 3, 10, 301
    BEGIN_TIME       = 1994 FEB 19 21:23:47.132
    END_TIME         = 1994 FEB 19 21:27:48.313

; END SPKMERGE COMMANDS
 ~NAIF/SPC END COMMENTS~
+334 −0
Original line number Diff line number Diff line
DAFETF NAIF DAF ENCODED TRANSFER FILE
'DAF/SPK '
'2'
'6'
'SPKMERGE                                                    '
BEGIN_ARRAY 1 136
'Segment 1                               '
'-B0766B1D324B98^7'
'-B0765C1D2E32F8^7'
'-28'
'12D'
'1'
'8'
136
'5CEC0DB216DEF8^3'
'-441E2E25F15B^3'
'A6C0D67AF9A24^3'
'-CC3B32C95C558^0'
'-809402A84874C8^0'
'10A224A9A0CA96^1'
'5BEC15FB626C88^3'
'-44BE66F1CBD078^3'
'A80C47A19A47C^3'
'-CD501553ED674^0'
'-7FC6F777E9425^0'
'1082CB84429AB4^1'
'5AEAC81D66B7E^3'
'-455D9FD370FCB8^3'
'A9554735A5D4B^3'
'-CE5EA98169579^0'
'-7EFA8C9DF525C8^0'
'10639610C39576^1'
'59E82BE894E0FC^3'
'-45FBD995F1B0DC^3'
'AA9BD804C6CAD^3'
'-CF670B483A2D78^0'
'-7E2EC652884D9^0'
'104484AF5C6B55^1'
'58E4490AAF344C^3'
'-469915097DE3D^3'
'ABDFFCE3DD1368^3'
'-D0695630CC626^0'
'-7D63A89592695C^0'
'102597B92AD59A^1'
'57DF270F679794^3'
'-4735530331B504^3'
'AD21B8AE9B1CC^3'
'-D165A5564B9FA8^0'
'-7C9937303F59E8^0'
'1006CF80640BEE^1'
'56D8CD6075F48^3'
'-47D0945CC6D164^3'
'AE610E46DA8AD^3'
'-D25C1366D9D038^0'
'-7BCF75B73C86^0'
'FE82C50A67ED78^0'
'55D143470B33AC^3'
'-486AD9F434BAB8^3'
'AF9E0093EFB0B^3'
'-D34CBAA456D6F8^0'
'-7B06678C222D84^0'
'FC9AE6F2C4D56^0'
'54C88FEB4AA1C8^3'
'-490424ABADDF6C^3'
'B0D8928290DF88^3'
'-D437B4E4F53E8^0'
'-7A3E0FE0198EBC^0'
'FAB561B297FD88^0'
'53BEBA55A0CB64^3'
'-499C75692A2938^3'
'B210C703F97AE^3'
'-D51D1B94070198^0'
'-797671B4ED03B^0'
'F8D238DF1EEE2^0'
'52B3C96EC38EC8^3'
'-4A33CD1668351^3'
'B346A10DE96C28^3'
'-D5FD07B2C279F^0'
'-78AF8FDEA26BE^0'
'F6F16FB31DFA^0'
'51A7C4008246D^3'
'-4ACA2CA07383A^3'
'B47A2399B02EA^3'
'-D6D791D91303C8^0'
'-77E96D05CB3CA4^0'
'F5130913FAFE78^0'
'509AB0B6307C^3'
'-4B5F94F795518C^3'
'B5AB51A413752^3'
'-D7ACD23697A618^0'
'-77240BA8EFF25^0'
'F3370794E5311^0'
'4F8C961D2A1194^3'
'-4BF4070F2CEB64^3'
'B6DA2E2D054D58^3'
'-D87CE093A3E93^0'
'-765F6E1DD560F4^0'
'F15D6D79958578^0'
'4E7D7AA51F4B1^3'
'-4C8783DD5E061^3'
'B806BC36F8D0C8^3'
'-D947D45228262^0'
'-759B9692EDE3C^0'
'EF863CB97351E^0'
'4D6D64A1204CA^3'
'-4D1A0C5AF8B3C^3'
'B930FEC6C8ACE8^3'
'-DA0DC46EDA609^0'
'-74D88711A76D88^0'
'EDB17704B23828^0'
'4C5C5A477DECE8^3'
'-4DABA1832DD3C^3'
'BA58F8E30BD45^3'
'-DACEC7823B0E3^0'
'-7416417EA99D9^0'
'EBDF1DC4B57CB^0'
'4B4A61B28600C8^3'
'-4E3C445390A578^3'
'BB7EAD942D6A08^3'
'-DB8AF3C1BD9368^0'
'-7354C79C2A3AB4^0'
'EA0F32214328D^0'
'4A3780E13AA2F4^3'
'-4ECBF5CBC002F8^3'
'BCA21FE3C10128^3'
'-DC425F00FC53C^0'
'-72941B0AB41EF8^0'
'E841B50214D3A^0'
'4923BDB736D09^3'
'-4F5AB6ED5D9FA4^3'
'BDC352DC69CF78^3'
'-DCF51EB2CB2858^0'
'-71D43D4AB9F5C4^0'
'E676A7124EBA^0'
'480F1DFDD179D4^3'
'-4FE888BBBB73AC^3'
'BEE2498947BA18^3'
'-DDA347EA8790F^0'
'-71152FBDB38914^0'
'E4AE08C2DB9568^0'
'46F9A7641F7F1^3'
'-50756C3BFEB844^3'
'BFFF06F63FDF58^3'
'-DE4CEF5D3B0B7^0'
'-7056F3A75AD3A8^0'
'E2E7DA4D1975A^0'
'-B076703D095D38^7'
'14^2'
'9^1'
'16^2'
END_ARRAY 1 136
BEGIN_ARRAY 2 45
'DE-0430LE-0430                          '
'-B0766B1D324B98^7'
'-B0765C1D2E32F8^7'
'12D'
'3'
'1'
'2'
45
'-B0895C^7'
'2A3^5'
'29AA0EB53E9212^5'
'-2425315A8A4694^5'
'-209A4FB34FBF86^4'
'44BCCA3BC3755^3'
'2AB8DC17268FB2^2'
'-5DA7C3BFD201FC^0'
'-C50521C8DF8C18^-1'
'-2C1B6CB4DC57A6^-1'
'-205FB1AB58851^-2'
'6A8551A3B3FCF8^-4'
'21863F53CECBBE^-4'
'36210C127BC418^-5'
'213B14BCCD989^-6'
'4B60793524C668^5'
'105C87EFC4592F^5'
'-3B69C0C19D9A94^4'
'-2982D6A29E583^3'
'29C00C8B213B3C^2'
'1DAA85A70F88E^1'
'1B29FB2B9FF0E8^0'
'BC957F0C82AE98^-2'
'-1FFDC1BA03C112^-2'
'-27A4112AAE3D9^-3'
'-1BA8E4169AAB48^-4'
'3B633476376BCE^-6'
'32AFD54DF2390E^-6'
'1FF30B6E54CF06^5'
'34E8E4B7DE629A^4'
'-1928314BC5DF64^4'
'-A18CBE1FB0C388^2'
'134250B5FC7ECA^2'
'AA1C76553A97E8^0'
'94A7EC3F90F21^-1'
'EF966F70F6D508^-3'
'-EB35A1E08D0EA8^-3'
'-E6C2CF24D35358^-4'
'-7C4BE988663318^-5'
'5BB736203E3F3C^-6'
'15D65683FD7F75^-6'
'-B0B38C^7'
'546^5'
'29^2'
'1^1'
END_ARRAY 2 45
BEGIN_ARRAY 3 39
'DE-0430LE-0430                          '
'-B0766B1D324B98^7'
'-B0765C1D2E32F8^7'
'A'
'0'
'1'
'2'
39
'-B0B38C^7'
'A8C^5'
'214B679D64BEDE^5'
'-16EAE84004580E^4'
'-103D6F5D739C66^2'
'-AC1448B79C045^-1'
'388AC7E068E06A^-1'
'-288D57C78F6A7^-2'
'-FB21EE5B67DC6^-3'
'2FA38DB0D60224^-3'
'-8AC927EC25B62^-5'
'-11DE841B92DFA1^-4'
'2B7AB3C27D8952^-5'
'D858F3C4493C88^5'
'11445D3E0AF1F5^4'
'-C0869AECBD67A^1'
'-1066D91B05E40A^0'
'-60E41047C0FCAC^-2'
'77C25ED8652F34^-2'
'-D48B30E8D90F68^-3'
'-F2E6001E1C5F6^-4'
'721767046B8984^-4'
'-96787B36A81E3^-5'
'-199BD21D1B3CAE^-5'
'5C27EB55C15688^5'
'81BF007FAF42B^3'
'-4D7F71758F426^1'
'-8036F21E116528^-1'
'-95DA56DD3F6268^-2'
'446B678866AF44^-2'
'-576CC68A78F05C^-3'
'-D0D15785685CA^-4'
'3DD7733A365DBA^-4'
'-32B7A98D82385A^-5'
'-1230A8CD6C596A^-5'
'-B15C4C^7'
'1518^6'
'23^2'
'1^1'
END_ARRAY 3 39
BEGIN_ARRAY 4 45
'DE-0430LE-0430                          '
'-B0766B1D324B98^7'
'-B0765C1D2E32F8^7'
'3'
'0'
'1'
'2'
45
'-B0B38C^7'
'A8C^5'
'-770FEDD6B1717^7'
'-AA7B58ED604F5^6'
'963448C3F24BD^5'
'21BC075BE01B96^4'
'-10F6FEE135BE6E^3'
'-1D30643FF71932^1'
'F7B03885AB8AD^-1'
'-263F553519EEB^-3'
'22F762A2C8460C^-3'
'33604ADEC64058^-4'
'3A7474E48436C4^-5'
'1C752984789EB5^-5'
'-F735CCD67C2C4^-6'
'44B7C2B85A2CEC^7'
'-F54C903A3A9268^6'
'-558F9E3F0BF29C^5'
'348ED3CD401C56^4'
'83E793CB2B6BC^2'
'-3ECEB4F0AAAA42^1'
'-3E2CFAF36DBF^-1'
'419080F51A2FF4^-2'
'-6EE9D18C51BF2^-4'
'-361DF98AB09FDC^-4'
'1623128161FEE8^-5'
'-30A6C729B5208E^-5'
'-44C5797753E11^-6'
'1DC98FB6421AFB^7'
'-6A59F64D806C0C^6'
'-2518A671E7AE68^5'
'16C997E5AADEFC^4'
'39303848A8E7C6^2'
'-1B3C7D9C9202BF^1'
'-1A88CB78ED3837^-1'
'1DCE60FF96583B^-2'
'-7B8E8A22F25FEC^-4'
'-22AC36E7BC7CEE^-4'
'115ADDFA4A2167^-5'
'-16CC3C43A1F9F4^-5'
'-A228F41D6A7B18^-7'
'-B15C4C^7'
'1518^6'
'29^2'
'1^1'
END_ARRAY 4 45
TOTAL_ARRAYS 4
 ~NAIF/SPC BEGIN COMMENTS~
; /Users/astamile/testData/ale/clementine/LHA0775Q.001_1.bsp LOG FILE

; Created 2023-09-20/13:12:11.00.
;
; BEGIN SPKMERGE COMMANDS

LEAPSECONDS_KERNEL = /Users/astamile/isisdata/isis_data/base/kernels/lsk/naif0012.tls

SPK_KERNEL         = /Users/astamile/testData/ale/clementine/LHA0775Q.001_1.bsp
SOURCE_SPK_KERNEL = /Users/astamile/isisdata/isis_data/clementine1/kernels/spk/SPKMERGE_940219_940504_CLEMV001b.bsp
    INCLUDE_COMMENTS = NO
    BODIES           = -40
    BEGIN_TIME       = 1994 FEB 19 21:32:01.990
    END_TIME         = 1994 FEB 19 21:36:01.991
SOURCE_SPK_KERNEL = /Users/astamile/isisdata/isis_data/base/kernels/spk/de430.bsp
    INCLUDE_COMMENTS = NO
    BODIES           = 3, 10, 301
    BEGIN_TIME       = 1994 FEB 19 21:32:01.990
    END_TIME         = 1994 FEB 19 21:36:01.991

; END SPKMERGE COMMANDS
 ~NAIF/SPC END COMMENTS~
+360 −0
Original line number Diff line number Diff line
Object = IsisCube
  Object = Core
    StartByte   = 65537
    Format      = Tile
    TileSamples = 384
    TileLines   = 288

    Group = Dimensions
      Samples = 384
      Lines   = 288
      Bands   = 1
    End_Group

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

  Group = Instrument
    SpacecraftName           = "CLEMENTINE 1"
    InstrumentId             = HIRES
    TargetName               = MOON
    StartTime                = 1994-02-19T21:34:01.990
    OrbitNumber              = 001
    FocalPlaneTemperature    = UNK
    ExposureDuration         = 0.5015 <ms>
    OffsetModeID             = 4
    GainModeID               = 4
    CryocoolerDuration       = N/A
    EncodingCompressionRatio = 18.37
    EncodingFormat           = CLEM-JPEG-1
    MCPGainModeID            = 153
  End_Group

  Group = Archive
    ProductID    = LHA0775Q.001
    MissionPhase = "LUNAR MAPPING"
  End_Group

  Group = BandBin
    FilterName = A
    Center     = 0.415 <micrometers>
    Width      = 0.04 <micrometers>
  End_Group

  Group = Kernels
    NaifFrameCode             = -40001
    LeapSecond                = $base/kernels/lsk/naif0012.tls
    TargetAttitudeShape       = ($base/kernels/pck/pck00009.tpc,
                                 $base/kernels/pck/lunar_de403_1950-2199_pa.bp-
                                 c, $base/kernels/fk/lunarMeanEarth001.tf)
    TargetPosition            = (Table, $base/kernels/spk/de430.bsp)
    InstrumentPointing        = (Table, $Clementine1/kernels/ck/clem_2mn.bck,
                                 $Clementine1/kernels/ck/clem_5sc.bck,
                                 $clementine1/kernels/fk/clem_v12.tf)
    Instrument                = Null
    SpacecraftClock           = $Clementine1/kernels/sclk/dspse002.tsc
    InstrumentPosition        = (Table,
                                 $Clementine1/kernels/spk/SPKMERGE_940219_9405-
                                 04_CLEMV001b.bsp)
    InstrumentAddendum        = $Clementine1/kernels/iak/hiresAddendum002.ti
    ShapeModel                = $base/dems/ldem_128ppd_Mar2011_clon180_radius-
                                _pad.cub
    InstrumentPositionQuality = Reconstructed
    InstrumentPointingQuality = Reconstructed
    CameraVersion             = 1
    Source                    = isis
  End_Group
End_Object

Object = Label
  Bytes = 65536
End_Object

Object = Table
  Name                = InstrumentPointing
  StartByte           = 182017
  Bytes               = 64
  Records             = 1
  ByteOrder           = Lsb
  TimeDependentFrames = (-40000, 1)
  ConstantFrames      = (-40001, -40000)
  ConstantRotation    = (-0.99999768734624, -0.0017516446047395,
                         0.0012478154295196, 0.0017453269878449,
                         -0.9999857449212, -0.0050461656834926,
                         0.0012566367307064, -0.0050439761675135,
                         0.99998648949301)
  CkTableStartTime    = -185034297.82453
  CkTableEndTime      = -185034297.82453
  CkTableOriginalSize = 1
  FrameTypeCode       = 3
  Description         = "Created by spiceinit"
  Kernels             = ($Clementine1/kernels/ck/clem_2mn.bck,
                         $Clementine1/kernels/ck/clem_5sc.bck,
                         $clementine1/kernels/fk/clem_v12.tf)

  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                 = InstrumentPosition
  StartByte            = 182081
  Bytes                = 56
  Records              = 1
  ByteOrder            = Lsb
  CacheType            = Linear
  SpkTableStartTime    = -185034297.82453
  SpkTableEndTime      = -185034297.82453
  SpkTableOriginalSize = 1.0
  Description          = "Created by spiceinit"
  Kernels              = $Clementine1/kernels/spk/SPKMERGE_940219_940504_CLEM-
                         V001b.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           = 182137
  Bytes               = 64
  Records             = 1
  ByteOrder           = Lsb
  TimeDependentFrames = (310002, 1)
  ConstantFrames      = (310001, 310003, 310000, 310002)
  ConstantRotation    = (0.99999987852709, -3.09789127116553e-04,
                         3.83375135592436e-04, 3.09789421617701e-04,
                         0.999999952015, -7.08797549693787e-07,
                         -3.83374897618408e-04, 8.27563025111877e-07,
                         0.9999999265115)
  CkTableStartTime    = -185034297.82453
  CkTableEndTime      = -185034297.82453
  CkTableOriginalSize = 1
  FrameTypeCode       = 6
  Description         = "Created by spiceinit"
  Kernels             = ($base/kernels/spk/de430.bsp,
                         $base/kernels/pck/pck00009.tpc,
                         $base/kernels/pck/lunar_de403_1950-2199_pa.bpc,
                         $base/kernels/fk/lunarMeanEarth001.tf)
  SolarLongitude      = 85.867963920035

  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            = 182201
  Bytes                = 56
  Records              = 1
  ByteOrder            = Lsb
  CacheType            = Linear
  SpkTableStartTime    = -185034297.82453
  SpkTableEndTime      = -185034297.82453
  SpkTableOriginalSize = 1.0
  Description          = "Created by spiceinit"
  Kernels              = $base/kernels/spk/de430.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 = 182257
  Bytes     = 1429
End_Object

Object = OriginalLabel
  Name      = IsisCube
  StartByte = 176621
  Bytes     = 5396
End_Object

Object = NaifKeywords
  BODY_CODE                  = 301
  BODY301_RADII              = (1737.4, 1737.4, 1737.4)
  BODY_FRAME_CODE            = 310001
  INS-40001_FOCAL_LENGTH     = 1257.2
  INS-40001_PIXEL_PITCH      = 0.023
  INS-40001_TRANSX           = (0.0, 0.023, 0.0)
  INS-40001_TRANSY           = (0.0, 0.0, 0.023)
  INS-40001_ITRANSS          = (0.0, 43.4783, 0.0)
  INS-40001_ITRANSL          = (0.0, 0.0, 43.4783)
  INS-40001_BORESIGHT_SAMPLE = 192.5
  INS-40001_BORESIGHT_LINE   = 144.5
End_Object
End
+104 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading