Loading ale/drivers/vo_drivers.py +13 −2 Original line number Diff line number Diff line Loading @@ -6,7 +6,19 @@ from ale.base.label_isis import IsisLabel from ale.base.type_sensor import Framer from ale.base.base import Driver class Voyager2IssnacIsisLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, Driver): class VoyagerCameraLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, Driver): @property def instrument_id(self): sc_lookup = { "VOYAGER_1" : "VG1", "VOYAGER_2" : "VG2" } sensor_lookup = { "NARROW_ANGLE_CAMERA" : "ISSNA", "WIDE_ANGLE_CAMERA" : "ISSWA" } return sc_lookup[super().spacecraft_name] + '_' + sensor_lookup[super().instrument_id] @property def sensor_model_version(self): Loading Loading @@ -44,4 +56,3 @@ class Voyager2IssnacIsisLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, Drive @property def ephemeris_stop_time(self): return self.ephemeris_start_time + self.exposure_duration ale/rotation.py +2 −3 Original line number Diff line number Diff line Loading @@ -217,12 +217,11 @@ class TimeDependentRotation: Get the inverse rotation, that is the rotation from the destination reference frame to the source reference frame. """ new_rots = self._rots.inv() if self.av is not None: new_av = -new_rots.apply(self.av) new_av = -self._rots.apply(self.av) else: new_av = None return TimeDependentRotation(new_rots.as_quat(), self.times, self.dest, self.source, av=new_av) return TimeDependentRotation(self._rots.inv().as_quat(), self.times, self.dest, self.source, av=new_av) def _slerp(self, times): """ Loading tests/pytests/data/c1637937/c1637937_0.xsp 0 → 100644 +283 −0 Original line number Diff line number Diff line DAFETF NAIF DAF ENCODED TRANSFER FILE 'DAF/SPK ' '2' '6' 'SPKMERGE ' BEGIN_ARRAY 1 39 'DE-0431LE-0431 ' '-272D39D79FA172^8' '-272D395A6AA37E^8' 'A' '0' '1' '2' 39 '-272430C^8' 'A8C^5' 'EC78E52955EAB8^5' '1C3B51130EA43B^4' '-1517B2F2A083FE^2' '-7302FFCDF5B21C^-1' '4C56C1FC317FE^-1' 'D84BC3DD7A3738^-3' '-18BA33A1847741^-2' '262F93E1AB77F2^-3' '5982DE342B8E2^-4' '-1A7957C52EF343^-4' 'B47810D3A6AED8^-6' '-578BFFD7D2315^5' '19684CFAEC5644^4' '102AC456B383AF^2' '-35AD5955304CB8^0' '-105989430F77B4^-1' '99B8C6DF26516^-2' '-7219916C05E8A8^-3' '-2C6E9A4DE71BE8^-3' '815BA1AEFEBB98^-4' '40731B19C9E9E8^-5' '-4025C01F55786C^-5' '-2D3077BE089514^5' 'A0E1BDB40DA398^3' '78A5619A09CC78^1' '-18B400BD2BC245^0' '-1103AA104BFD5E^-1' '505243F36CEFE8^-2' '-13CF0B4B289C2^-3' '-1BB1A4CD0B023D^-3' '3BCDD0C9E1EA66^-4' '4E61B89824181C^-5' '-236EECAD1C1A7A^-5' '-272EBCC^8' '1518^6' '23^2' '1^1' END_ARRAY 1 39 BEGIN_ARRAY 2 30 'DE-0431LE-0431 ' '-272D39D79FA172^8' '-272D395A6AA37E^8' '5' '0' '1' '2' 30 '-272EBCC^8' '1518^6' '-1C98F7183CAA49^8' '-DE1D01F7B5228^6' 'F038B4AC7943^4' '117A9725966F3E^3' '-D6E2F741064B5^0' '-26EF0C06801A4^-2' '54CBC8E3C79E6^-4' '622B6EF27493FC^-5' '222588455BDA1C^8' '-901B5206B6BDE8^6' '-11E95B6C84571E^5' 'EEA6A0384935^2' '917136918B187^0' '-88F4F7AE87406^-2' '3B00FFE44905E6^-4' '-36ABAA7A67DDE4^-5' 'F559B240B237A^7' '-385CD0236907A4^6' '-80B47F78587C9^4' '5F7DD244B77274^2' '439758CE355188^0' '-39D00CF72F80F8^-2' '15B92AD2AE995E^-4' '-106D0765B70BD8^-5' '-2743D4C^8' '2A3^6' '1A^2' '1^1' END_ARRAY 2 30 BEGIN_ARRAY 3 72 'JUP310 ' '-272D39D79FA172^8' '-272D395A6AA37E^8' '257' '5' '1' '3' 72 '-272CC28^8' 'A8C^4' '9DDE18B142717^2' '3BD5F202FB747C^2' '-41DACEF4DC252^1' '-3EB79240A3E86A^1' '-1D46107C41E08^0' '2672D91BB290C8^0' 'EDF84594AF4^-2' '-A23881693EE8^-2' '140B384638^-3' '7974914508^-4' '-5873E1B88C6^-4' '-6E8C630FB7639^2' '2D1E72DB893FF6^2' 'DB59BEBDBDF35^1' '1D25FC7D84317^0' '-C4F97266EF9A2^0' '-621680F439C38^-1' '4F69FB6E1FCE^-1' '12E693142F9C^-2' '-C6FF5E308A^-3' 'E71F66729^-4' '-1FB5A0818DE^-4' '-326E10FD62D74E^2' '164B65854DD05A^2' '67EDD04B2EFC2^1' '-2420DADC9431^-1' '-5E5EFDA21BD83^0' '-24C5CD2AB5586^-1' '260DF83613F4^-1' '665CF9151AC^-3' '-5E30A6E11F8^-3' '6F7EB825B8^-4' '-10FCA19187C^-4' '4A0BE8919432B8^-2' '-1A4C221B9079C9^-2' '-2173F6C48407B8^-2' '-15246275FE0245^-3' '239DF4739ED244^-3' '1100083C16C78A^-4' '-D685F64910216^-5' '13EC87FCA9F562^-6' 'CF48A601C28F58^-7' '-A7BB8250AF2B98^-7' '0^0' '44C9727B632FE4^-2' '4A337319C3DEF^-2' 'ADFA41611CC56^-4' '-8FD60CE9F79EE^-3' '-5B5666EC67D4CC^-4' '59295B6CA42204^-4' '1AA13581334321^-5' '-131A510A7E0451^-5' '18A730797258BF^-6' '-3C216D0C6DBF86^-7' '0^0' '21B6E93F01FB62^-2' '231BEAECA849F2^-2' '-36D77A902418AC^-4' '-44E956066E0314^-3' '-2249E86FF4336A^-4' '2ABB4B1F9074A8^-4' '93C53B6268704^-6' '-90E72DE4AE9E88^-6' 'BE48E85BAE1478^-7' '-20364B08973AC8^-7' '0^0' '-272D6B4^8' '1518^5' '44^2' '1^1' END_ARRAY 3 72 BEGIN_ARRAY 4 73 'vgr1.jup230.nio ' '-272D39D79FA172^8' '-272D395A6AA37E^8' '-1F' '5' '1' '1' 73 '-272D1F442AEC7A^8' '1C34BC951C4^3' '549E35BF54C^3' '9516C038B9C^3' 'D58F4AB21EC^3' '10EDDFEAC3FC^4' '141CE9EA707C^4' '174BF3EA1CFC^4' '1A7AFDE9C97C^4' '1DAA07E975FC^4' '20D911E9227C^4' '24081BE8CEFC^4' '273725E87B7C^4' '2A662FE827FC^4' '2D9539E7D47C^4' '30C443E780FC^4' '8E0CB42A6211F^5' '-A2F92516696F9^1' '-273D55C3BF0D6C^5' '12FC44BE42A902^2' '-1893EAB4232F4D^5' '81D4787CFD5B08^1' '-15193B206BB06E^-2' '-923F1C2604121^-4' '-6F72B5328D0B4^-5' '-58A4E5948CCA88^-6' '69A19DDE69C5F^-8' '1A1AE2524FAAC8^-7' '78023E8EF2E61^-8' '1ADCC0E7286745^-8' '54A8AD26A405F^-9' 'E574A2D1D5D378^-A' '1AF2D2771DD946^-A' '-1A78DD64829933^-B' '-2AA8FA7394BA36^-B' '-1230A95C438E7^-B' '-267^-C' '5D366890C7A4E4^-3' '-190ADE961BF71D^-4' '-4B016AB9E9B644^-5' '-9DC010ADEA1B3^-6' '-147AE111F03EF2^-6' '-282C847805933C^-7' '-3F37AD19F8A624^-8' '-114EF42955909^-9' '208F8E411AF1C4^-9' 'DFF08EE3EE5B7^-A' '45F31B852DDD8^-A' '12E496BBB4BC7^-A' '47379A6D43F958^-B' 'C1FB011EA2583^-C' '-23DBC^-C' '3A6850F9F0EA4^-3' '-62F74AB5F1703^-6' '-163FD5CF443986^-5' '-38336F5F6016CE^-6' '-810B8D4A84BCA^-7' '-1173FD04AD471A^-7' '-208E95CB0358F^-8' '-22883524E4B92E^-9' '75017CF5FF587C^-A' '490EF1E6C28AC^-A' '19B480ED9EF8A^-A' '784586660AA418^-B' '1E9E0B062A3A98^-B' '5C5896DA4A22DC^-C' '-10A7C^-C' 'F^1' 'E^1' 'E^1' 'E^1' '-272D1F442AEC7A^8' '1^1' END_ARRAY 4 73 TOTAL_ARRAYS 4 ~NAIF/SPC BEGIN COMMENTS~ ; /work/users/jmapel/ale/voyager_images/kernels_1_nac/c1637937_0.bsp LOG FILE ; Created 2019-09-19/12:36:09.00. ; ; BEGIN SPKMERGE COMMANDS LEAPSECONDS_KERNEL = /usgs/cpkgs/isis3/data/base/kernels/lsk/naif0012.tls SPK_KERNEL = /work/users/jmapel/ale/voyager_images/kernels_1_nac/c1637937_0.bsp SOURCE_SPK_KERNEL = /usgs/cpkgs/isis3/data/base/kernels/spk/jup310.bsp INCLUDE_COMMENTS = NO BODIES = 5, 10, 599 BEGIN_TIME = 1979 MAR 05 03:29:58.191 END_TIME = 1979 MAR 05 03:32:03.398 SOURCE_SPK_KERNEL = /usgs/cpkgs/isis3/data/voyager1/kernels/spk//vgr1_jup230.bsp INCLUDE_COMMENTS = NO BODIES = -31 BEGIN_TIME = 1979 MAR 05 03:29:58.191 END_TIME = 1979 MAR 05 03:32:03.398 ; END SPKMERGE COMMANDS ~NAIF/SPC END COMMENTS~ tests/pytests/data/c1637937/c1637937_1.xsp 0 → 100644 +283 −0 Original line number Diff line number Diff line DAFETF NAIF DAF ENCODED TRANSFER FILE 'DAF/SPK ' '2' '6' 'SPKMERGE ' BEGIN_ARRAY 1 39 'DE-0431LE-0431 ' '-272D2F87E336EA^8' '-272D2F0FE336EA^8' 'A' '0' '1' '2' 39 '-272430C^8' 'A8C^5' 'EC78E52955EAB8^5' '1C3B51130EA43B^4' '-1517B2F2A083FE^2' '-7302FFCDF5B21C^-1' '4C56C1FC317FE^-1' 'D84BC3DD7A3738^-3' '-18BA33A1847741^-2' '262F93E1AB77F2^-3' '5982DE342B8E2^-4' '-1A7957C52EF343^-4' 'B47810D3A6AED8^-6' '-578BFFD7D2315^5' '19684CFAEC5644^4' '102AC456B383AF^2' '-35AD5955304CB8^0' '-105989430F77B4^-1' '99B8C6DF26516^-2' '-7219916C05E8A8^-3' '-2C6E9A4DE71BE8^-3' '815BA1AEFEBB98^-4' '40731B19C9E9E8^-5' '-4025C01F55786C^-5' '-2D3077BE089514^5' 'A0E1BDB40DA398^3' '78A5619A09CC78^1' '-18B400BD2BC245^0' '-1103AA104BFD5E^-1' '505243F36CEFE8^-2' '-13CF0B4B289C2^-3' '-1BB1A4CD0B023D^-3' '3BCDD0C9E1EA66^-4' '4E61B89824181C^-5' '-236EECAD1C1A7A^-5' '-272EBCC^8' '1518^6' '23^2' '1^1' END_ARRAY 1 39 BEGIN_ARRAY 2 30 'DE-0431LE-0431 ' '-272D2F87E336EA^8' '-272D2F0FE336EA^8' '5' '0' '1' '2' 30 '-272EBCC^8' '1518^6' '-1C98F7183CAA49^8' '-DE1D01F7B5228^6' 'F038B4AC7943^4' '117A9725966F3E^3' '-D6E2F741064B5^0' '-26EF0C06801A4^-2' '54CBC8E3C79E6^-4' '622B6EF27493FC^-5' '222588455BDA1C^8' '-901B5206B6BDE8^6' '-11E95B6C84571E^5' 'EEA6A0384935^2' '917136918B187^0' '-88F4F7AE87406^-2' '3B00FFE44905E6^-4' '-36ABAA7A67DDE4^-5' 'F559B240B237A^7' '-385CD0236907A4^6' '-80B47F78587C9^4' '5F7DD244B77274^2' '439758CE355188^0' '-39D00CF72F80F8^-2' '15B92AD2AE995E^-4' '-106D0765B70BD8^-5' '-2743D4C^8' '2A3^6' '1A^2' '1^1' END_ARRAY 2 30 BEGIN_ARRAY 3 72 'JUP310 ' '-272D2F87E336EA^8' '-272D2F0FE336EA^8' '257' '5' '1' '3' 72 '-272CC28^8' 'A8C^4' '9DDE18B142717^2' '3BD5F202FB747C^2' '-41DACEF4DC252^1' '-3EB79240A3E86A^1' '-1D46107C41E08^0' '2672D91BB290C8^0' 'EDF84594AF4^-2' '-A23881693EE8^-2' '140B384638^-3' '7974914508^-4' '-5873E1B88C6^-4' '-6E8C630FB7639^2' '2D1E72DB893FF6^2' 'DB59BEBDBDF35^1' '1D25FC7D84317^0' '-C4F97266EF9A2^0' '-621680F439C38^-1' '4F69FB6E1FCE^-1' '12E693142F9C^-2' '-C6FF5E308A^-3' 'E71F66729^-4' '-1FB5A0818DE^-4' '-326E10FD62D74E^2' '164B65854DD05A^2' '67EDD04B2EFC2^1' '-2420DADC9431^-1' '-5E5EFDA21BD83^0' '-24C5CD2AB5586^-1' '260DF83613F4^-1' '665CF9151AC^-3' '-5E30A6E11F8^-3' '6F7EB825B8^-4' '-10FCA19187C^-4' '4A0BE8919432B8^-2' '-1A4C221B9079C9^-2' '-2173F6C48407B8^-2' '-15246275FE0245^-3' '239DF4739ED244^-3' '1100083C16C78A^-4' '-D685F64910216^-5' '13EC87FCA9F562^-6' 'CF48A601C28F58^-7' '-A7BB8250AF2B98^-7' '0^0' '44C9727B632FE4^-2' '4A337319C3DEF^-2' 'ADFA41611CC56^-4' '-8FD60CE9F79EE^-3' '-5B5666EC67D4CC^-4' '59295B6CA42204^-4' '1AA13581334321^-5' '-131A510A7E0451^-5' '18A730797258BF^-6' '-3C216D0C6DBF86^-7' '0^0' '21B6E93F01FB62^-2' '231BEAECA849F2^-2' '-36D77A902418AC^-4' '-44E956066E0314^-3' '-2249E86FF4336A^-4' '2ABB4B1F9074A8^-4' '93C53B6268704^-6' '-90E72DE4AE9E88^-6' 'BE48E85BAE1478^-7' '-20364B08973AC8^-7' '0^0' '-272D6B4^8' '1518^5' '44^2' '1^1' END_ARRAY 3 72 BEGIN_ARRAY 4 73 'vgr1.jup230.nio ' '-272D2F87E336EA^8' '-272D2F0FE336EA^8' '-1F' '5' '1' '1' 73 '-272D1F442AEC7A^8' '1C34BC951C4^3' '549E35BF54C^3' '9516C038B9C^3' 'D58F4AB21EC^3' '10EDDFEAC3FC^4' '141CE9EA707C^4' '174BF3EA1CFC^4' '1A7AFDE9C97C^4' '1DAA07E975FC^4' '20D911E9227C^4' '24081BE8CEFC^4' '273725E87B7C^4' '2A662FE827FC^4' '2D9539E7D47C^4' '30C443E780FC^4' '8E0CB42A6211F^5' '-A2F92516696F9^1' '-273D55C3BF0D6C^5' '12FC44BE42A902^2' '-1893EAB4232F4D^5' '81D4787CFD5B08^1' '-15193B206BB06E^-2' '-923F1C2604121^-4' '-6F72B5328D0B4^-5' '-58A4E5948CCA88^-6' '69A19DDE69C5F^-8' '1A1AE2524FAAC8^-7' '78023E8EF2E61^-8' '1ADCC0E7286745^-8' '54A8AD26A405F^-9' 'E574A2D1D5D378^-A' '1AF2D2771DD946^-A' '-1A78DD64829933^-B' '-2AA8FA7394BA36^-B' '-1230A95C438E7^-B' '-267^-C' '5D366890C7A4E4^-3' '-190ADE961BF71D^-4' '-4B016AB9E9B644^-5' '-9DC010ADEA1B3^-6' '-147AE111F03EF2^-6' '-282C847805933C^-7' '-3F37AD19F8A624^-8' '-114EF42955909^-9' '208F8E411AF1C4^-9' 'DFF08EE3EE5B7^-A' '45F31B852DDD8^-A' '12E496BBB4BC7^-A' '47379A6D43F958^-B' 'C1FB011EA2583^-C' '-23DBC^-C' '3A6850F9F0EA4^-3' '-62F74AB5F1703^-6' '-163FD5CF443986^-5' '-38336F5F6016CE^-6' '-810B8D4A84BCA^-7' '-1173FD04AD471A^-7' '-208E95CB0358F^-8' '-22883524E4B92E^-9' '75017CF5FF587C^-A' '490EF1E6C28AC^-A' '19B480ED9EF8A^-A' '784586660AA418^-B' '1E9E0B062A3A98^-B' '5C5896DA4A22DC^-C' '-10A7C^-C' 'F^1' 'E^1' 'E^1' 'E^1' '-272D1F442AEC7A^8' '1^1' END_ARRAY 4 73 TOTAL_ARRAYS 4 ~NAIF/SPC BEGIN COMMENTS~ ; /work/users/jmapel/ale/voyager_images/kernels_1_nac/c1637937_1.bsp LOG FILE ; Created 2019-09-19/12:36:09.00. ; ; BEGIN SPKMERGE COMMANDS LEAPSECONDS_KERNEL = /usgs/cpkgs/isis3/data/base/kernels/lsk/naif0012.tls SPK_KERNEL = /work/users/jmapel/ale/voyager_images/kernels_1_nac/c1637937_1.bsp SOURCE_SPK_KERNEL = /usgs/cpkgs/isis3/data/base/kernels/spk/jup310.bsp INCLUDE_COMMENTS = NO BODIES = 5, 10, 599 BEGIN_TIME = 1979 MAR 05 04:13:57.927 END_TIME = 1979 MAR 05 04:15:57.927 SOURCE_SPK_KERNEL = /usgs/cpkgs/isis3/data/voyager1/kernels/spk//vgr1_jup230.bsp INCLUDE_COMMENTS = NO BODIES = -31 BEGIN_TIME = 1979 MAR 05 04:13:57.927 END_TIME = 1979 MAR 05 04:15:57.927 ; END SPKMERGE COMMANDS ~NAIF/SPC END COMMENTS~ tests/pytests/data/c1637937/c1637937_isis3.lbl 0 → 100644 +139 −0 Original line number Diff line number Diff line Object = IsisCube Object = Core StartByte = 65537 Format = Tile TileSamples = 800 TileLines = 800 Group = Dimensions Samples = 800 Lines = 800 Bands = 1 End_Group Group = Pixels Type = UnsignedByte ByteOrder = Lsb Base = 0.0 Multiplier = 1.0 End_Group End_Object Group = Instrument SpacecraftClockCount = 1637937 SpacecraftName = VOYAGER_1 TargetName = Jupiter StartTime = 1979-03-05T04:14:59.927 InstrumentId = NARROW_ANGLE_CAMERA ScanModeId = 1:1 ShutterModeId = BSIMAN GainModeId = LOW EditModeId = 1:1 ExposureDuration = 0.4800 <seconds> CameraState1 = 1 CameraState2 = 0 End_Group Group = Archive MissionPhaseName = JUPITER_ENCOUNTER ProductId = 1214J1-001 End_Group Group = BandBin FilterName = VIOLET FilterNumber = 1 Center = 0.400000 <micrometers> Width = 0.100000 <micrometers> End_Group Group = Kernels NaifFrameCode = -31101 End_Group Group = Reseaus Line = (3.0, -1.0, 1.0, 0.0, -2.0, 1.0, 1.0, 1.0, 3.0, 6.0, 3.0, 16.0, 14.0, 21.0, 20.0, 20.0, 20.0, 21.0, 22.0, 23.0, 25.0, 28.0, 26.0, 50.6, 48.8, 48.0, 48.0, 49.0, 49.0, 50.0, 50.0, 52.0, 54.0, 58.0, 61.5, 86.7, 86.0, 86.0, 87.0, 87.0, 88.0, 88.0, 90.0, 91.0, 92.0, 96.0, 125.0, 125.0, 132.0, 133.7, 164.0, 164.0, 165.0, 165.0, 166.0, 166.0, 166.0, 167.0, 168.0, 169.0, 171.0, 203.0, 203.0, 209.0, 209.7, 243.0, 243.0, 244.0, 245.0, 245.0, 246.0, 246.0, 246.0, 247.0, 247.0, 249.0, 281.9, 282.0, 287.0, 287.5, 322.0, 323.0, 323.0, 324.0, 324.0, 324.0, 324.0, 325.0, 326.0, 325.0, 328.0, 360.9, 362.0, 366.0, 366.0, 401.0, 402.0, 403.0, 403.0, 403.0, 404.0, 404.0, 404.0, 405.0, 405.0, 406.0, 439.6, 441.0, 445.0, 443.8, 480.0, 481.0, 482.0, 482.0, 482.0, 483.0, 483.0, 483.0, 483.0, 483.0, 485.0, 517.8, 520.0, 524.0, 522.8, 559.0, 560.0, 560.0, 561.0, 561.0, 562.0, 562.0, 562.0, 562.0, 563.0, 563.0, 596.0, 598.0, 603.0, 600.6, 635.0, 637.0, 638.0, 639.0, 639.0, 640.0, 640.0, 640.0, 641.0, 641.0, 642.0, 672.0, 674.0, 680.0, 680.0, 710.0, 713.0, 715.0, 716.0, 716.0, 717.0, 717.0, 718.0, 718.0, 718.0, 718.0, 744.0, 747.0, 751.0, 753.0, 754.0, 754.0, 756.0, 756.0, 756.0, 756.0, 756.0, 754.0, 780.0, 776.0, 779.0, 781.0, 783.0, 783.0, 784.0, 784.0, 784.0, 783.0, 791.0, 789.0, 800.0, 798.0, 800.0, 800.5, 801.8, 802.1, 802.7, 803.5, 801.8, 803.8, 800.0, 129.0) Sample = (12.0, 50.5, 126.0, 204.2, 281.0, 361.0, 440.0, 518.0, 596.0, 674.0, 750.0, 796.0, 22.0, 92.0, 168.0, 245.0, 323.0, 402.0, 481.0, 559.0, 637.0, 714.0, 787.0, 4.7, 54.0, 129.0, 206.0, 283.0, 362.0, 441.0, 520.0, 598.0, 676.0, 752.0, 799.7, 25.6, 90.0, 166.0, 244.0, 322.0, 401.0, 480.0, 559.0, 637.0, 715.0, 780.0, 5.0, 52.0, 752.0, 799.3, 24.0, 89.0, 166.0, 244.0, 322.0, 401.0, 480.0, 558.0, 637.0, 715.0, 781.0, 2.0, 51.0, 753.0, 799.8, 22.0, 88.0, 165.0, 244.0, 322.0, 401.0, 480.0, 559.0, 638.0, 715.0, 782.0, 0.0, 50.0, 754.0, 801.0, 22.0, 88.0, 165.0, 244.0, 322.0, 401.0, 480.0, 559.0, 637.0, 716.0, 782.0, 0.0, 50.0, 753.0, 802.0, 22.0, 89.0, 166.0, 245.0, 324.0, 403.0, 481.0, 560.0, 639.0, 716.0, 782.0, 0.0, 50.0, 754.0, 801.8, 22.0, 88.0, 167.0, 245.0, 324.0, 403.0, 482.0, 560.0, 639.0, 716.0, 782.0, 0.0, 51.0, 754.0, 801.0, 23.0, 89.0, 167.0, 246.0, 325.0, 404.0, 482.0, 561.0, 639.0, 716.0, 782.0, 2.0, 51.0, 754.0, 799.8, 24.0, 90.0, 168.0, 247.0, 326.0, 404.0, 483.0, 561.0, 639.0, 716.0, 781.0, 4.0, 53.0, 753.0, 800.0, 25.0, 91.0, 168.0, 247.0, 326.0, 405.0, 483.0, 562.0, 639.0, 715.0, 779.0, 1.0, 54.0, 130.0, 208.0, 287.0, 365.0, 444.0, 522.0, 600.0, 676.0, 751.0, 800.0, 20.0, 93.0, 169.0, 247.0, 326.0, 404.0, 483.0, 561.0, 637.0, 713.0, 784.0, 10.0, 56.0, 131.0, 209.0, 284.2, 363.1, 441.5, 519.7, 597.0, 673.2, 746.2, 793.0, 597.0) Type = (5, 0, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 5, 5) Valid = (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) Template = $voyager1/reseaus/vg1.issna.template.cub Status = Nominal End_Group End_Object Object = Label Bytes = 65536 End_Object Object = History Name = IsisCube StartByte = 705537 Bytes = 444 End_Object Object = OriginalLabel Name = IsisCube StartByte = 705981 Bytes = 1995 End_Object End Loading
ale/drivers/vo_drivers.py +13 −2 Original line number Diff line number Diff line Loading @@ -6,7 +6,19 @@ from ale.base.label_isis import IsisLabel from ale.base.type_sensor import Framer from ale.base.base import Driver class Voyager2IssnacIsisLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, Driver): class VoyagerCameraLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, Driver): @property def instrument_id(self): sc_lookup = { "VOYAGER_1" : "VG1", "VOYAGER_2" : "VG2" } sensor_lookup = { "NARROW_ANGLE_CAMERA" : "ISSNA", "WIDE_ANGLE_CAMERA" : "ISSWA" } return sc_lookup[super().spacecraft_name] + '_' + sensor_lookup[super().instrument_id] @property def sensor_model_version(self): Loading Loading @@ -44,4 +56,3 @@ class Voyager2IssnacIsisLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, Drive @property def ephemeris_stop_time(self): return self.ephemeris_start_time + self.exposure_duration
ale/rotation.py +2 −3 Original line number Diff line number Diff line Loading @@ -217,12 +217,11 @@ class TimeDependentRotation: Get the inverse rotation, that is the rotation from the destination reference frame to the source reference frame. """ new_rots = self._rots.inv() if self.av is not None: new_av = -new_rots.apply(self.av) new_av = -self._rots.apply(self.av) else: new_av = None return TimeDependentRotation(new_rots.as_quat(), self.times, self.dest, self.source, av=new_av) return TimeDependentRotation(self._rots.inv().as_quat(), self.times, self.dest, self.source, av=new_av) def _slerp(self, times): """ Loading
tests/pytests/data/c1637937/c1637937_0.xsp 0 → 100644 +283 −0 Original line number Diff line number Diff line DAFETF NAIF DAF ENCODED TRANSFER FILE 'DAF/SPK ' '2' '6' 'SPKMERGE ' BEGIN_ARRAY 1 39 'DE-0431LE-0431 ' '-272D39D79FA172^8' '-272D395A6AA37E^8' 'A' '0' '1' '2' 39 '-272430C^8' 'A8C^5' 'EC78E52955EAB8^5' '1C3B51130EA43B^4' '-1517B2F2A083FE^2' '-7302FFCDF5B21C^-1' '4C56C1FC317FE^-1' 'D84BC3DD7A3738^-3' '-18BA33A1847741^-2' '262F93E1AB77F2^-3' '5982DE342B8E2^-4' '-1A7957C52EF343^-4' 'B47810D3A6AED8^-6' '-578BFFD7D2315^5' '19684CFAEC5644^4' '102AC456B383AF^2' '-35AD5955304CB8^0' '-105989430F77B4^-1' '99B8C6DF26516^-2' '-7219916C05E8A8^-3' '-2C6E9A4DE71BE8^-3' '815BA1AEFEBB98^-4' '40731B19C9E9E8^-5' '-4025C01F55786C^-5' '-2D3077BE089514^5' 'A0E1BDB40DA398^3' '78A5619A09CC78^1' '-18B400BD2BC245^0' '-1103AA104BFD5E^-1' '505243F36CEFE8^-2' '-13CF0B4B289C2^-3' '-1BB1A4CD0B023D^-3' '3BCDD0C9E1EA66^-4' '4E61B89824181C^-5' '-236EECAD1C1A7A^-5' '-272EBCC^8' '1518^6' '23^2' '1^1' END_ARRAY 1 39 BEGIN_ARRAY 2 30 'DE-0431LE-0431 ' '-272D39D79FA172^8' '-272D395A6AA37E^8' '5' '0' '1' '2' 30 '-272EBCC^8' '1518^6' '-1C98F7183CAA49^8' '-DE1D01F7B5228^6' 'F038B4AC7943^4' '117A9725966F3E^3' '-D6E2F741064B5^0' '-26EF0C06801A4^-2' '54CBC8E3C79E6^-4' '622B6EF27493FC^-5' '222588455BDA1C^8' '-901B5206B6BDE8^6' '-11E95B6C84571E^5' 'EEA6A0384935^2' '917136918B187^0' '-88F4F7AE87406^-2' '3B00FFE44905E6^-4' '-36ABAA7A67DDE4^-5' 'F559B240B237A^7' '-385CD0236907A4^6' '-80B47F78587C9^4' '5F7DD244B77274^2' '439758CE355188^0' '-39D00CF72F80F8^-2' '15B92AD2AE995E^-4' '-106D0765B70BD8^-5' '-2743D4C^8' '2A3^6' '1A^2' '1^1' END_ARRAY 2 30 BEGIN_ARRAY 3 72 'JUP310 ' '-272D39D79FA172^8' '-272D395A6AA37E^8' '257' '5' '1' '3' 72 '-272CC28^8' 'A8C^4' '9DDE18B142717^2' '3BD5F202FB747C^2' '-41DACEF4DC252^1' '-3EB79240A3E86A^1' '-1D46107C41E08^0' '2672D91BB290C8^0' 'EDF84594AF4^-2' '-A23881693EE8^-2' '140B384638^-3' '7974914508^-4' '-5873E1B88C6^-4' '-6E8C630FB7639^2' '2D1E72DB893FF6^2' 'DB59BEBDBDF35^1' '1D25FC7D84317^0' '-C4F97266EF9A2^0' '-621680F439C38^-1' '4F69FB6E1FCE^-1' '12E693142F9C^-2' '-C6FF5E308A^-3' 'E71F66729^-4' '-1FB5A0818DE^-4' '-326E10FD62D74E^2' '164B65854DD05A^2' '67EDD04B2EFC2^1' '-2420DADC9431^-1' '-5E5EFDA21BD83^0' '-24C5CD2AB5586^-1' '260DF83613F4^-1' '665CF9151AC^-3' '-5E30A6E11F8^-3' '6F7EB825B8^-4' '-10FCA19187C^-4' '4A0BE8919432B8^-2' '-1A4C221B9079C9^-2' '-2173F6C48407B8^-2' '-15246275FE0245^-3' '239DF4739ED244^-3' '1100083C16C78A^-4' '-D685F64910216^-5' '13EC87FCA9F562^-6' 'CF48A601C28F58^-7' '-A7BB8250AF2B98^-7' '0^0' '44C9727B632FE4^-2' '4A337319C3DEF^-2' 'ADFA41611CC56^-4' '-8FD60CE9F79EE^-3' '-5B5666EC67D4CC^-4' '59295B6CA42204^-4' '1AA13581334321^-5' '-131A510A7E0451^-5' '18A730797258BF^-6' '-3C216D0C6DBF86^-7' '0^0' '21B6E93F01FB62^-2' '231BEAECA849F2^-2' '-36D77A902418AC^-4' '-44E956066E0314^-3' '-2249E86FF4336A^-4' '2ABB4B1F9074A8^-4' '93C53B6268704^-6' '-90E72DE4AE9E88^-6' 'BE48E85BAE1478^-7' '-20364B08973AC8^-7' '0^0' '-272D6B4^8' '1518^5' '44^2' '1^1' END_ARRAY 3 72 BEGIN_ARRAY 4 73 'vgr1.jup230.nio ' '-272D39D79FA172^8' '-272D395A6AA37E^8' '-1F' '5' '1' '1' 73 '-272D1F442AEC7A^8' '1C34BC951C4^3' '549E35BF54C^3' '9516C038B9C^3' 'D58F4AB21EC^3' '10EDDFEAC3FC^4' '141CE9EA707C^4' '174BF3EA1CFC^4' '1A7AFDE9C97C^4' '1DAA07E975FC^4' '20D911E9227C^4' '24081BE8CEFC^4' '273725E87B7C^4' '2A662FE827FC^4' '2D9539E7D47C^4' '30C443E780FC^4' '8E0CB42A6211F^5' '-A2F92516696F9^1' '-273D55C3BF0D6C^5' '12FC44BE42A902^2' '-1893EAB4232F4D^5' '81D4787CFD5B08^1' '-15193B206BB06E^-2' '-923F1C2604121^-4' '-6F72B5328D0B4^-5' '-58A4E5948CCA88^-6' '69A19DDE69C5F^-8' '1A1AE2524FAAC8^-7' '78023E8EF2E61^-8' '1ADCC0E7286745^-8' '54A8AD26A405F^-9' 'E574A2D1D5D378^-A' '1AF2D2771DD946^-A' '-1A78DD64829933^-B' '-2AA8FA7394BA36^-B' '-1230A95C438E7^-B' '-267^-C' '5D366890C7A4E4^-3' '-190ADE961BF71D^-4' '-4B016AB9E9B644^-5' '-9DC010ADEA1B3^-6' '-147AE111F03EF2^-6' '-282C847805933C^-7' '-3F37AD19F8A624^-8' '-114EF42955909^-9' '208F8E411AF1C4^-9' 'DFF08EE3EE5B7^-A' '45F31B852DDD8^-A' '12E496BBB4BC7^-A' '47379A6D43F958^-B' 'C1FB011EA2583^-C' '-23DBC^-C' '3A6850F9F0EA4^-3' '-62F74AB5F1703^-6' '-163FD5CF443986^-5' '-38336F5F6016CE^-6' '-810B8D4A84BCA^-7' '-1173FD04AD471A^-7' '-208E95CB0358F^-8' '-22883524E4B92E^-9' '75017CF5FF587C^-A' '490EF1E6C28AC^-A' '19B480ED9EF8A^-A' '784586660AA418^-B' '1E9E0B062A3A98^-B' '5C5896DA4A22DC^-C' '-10A7C^-C' 'F^1' 'E^1' 'E^1' 'E^1' '-272D1F442AEC7A^8' '1^1' END_ARRAY 4 73 TOTAL_ARRAYS 4 ~NAIF/SPC BEGIN COMMENTS~ ; /work/users/jmapel/ale/voyager_images/kernels_1_nac/c1637937_0.bsp LOG FILE ; Created 2019-09-19/12:36:09.00. ; ; BEGIN SPKMERGE COMMANDS LEAPSECONDS_KERNEL = /usgs/cpkgs/isis3/data/base/kernels/lsk/naif0012.tls SPK_KERNEL = /work/users/jmapel/ale/voyager_images/kernels_1_nac/c1637937_0.bsp SOURCE_SPK_KERNEL = /usgs/cpkgs/isis3/data/base/kernels/spk/jup310.bsp INCLUDE_COMMENTS = NO BODIES = 5, 10, 599 BEGIN_TIME = 1979 MAR 05 03:29:58.191 END_TIME = 1979 MAR 05 03:32:03.398 SOURCE_SPK_KERNEL = /usgs/cpkgs/isis3/data/voyager1/kernels/spk//vgr1_jup230.bsp INCLUDE_COMMENTS = NO BODIES = -31 BEGIN_TIME = 1979 MAR 05 03:29:58.191 END_TIME = 1979 MAR 05 03:32:03.398 ; END SPKMERGE COMMANDS ~NAIF/SPC END COMMENTS~
tests/pytests/data/c1637937/c1637937_1.xsp 0 → 100644 +283 −0 Original line number Diff line number Diff line DAFETF NAIF DAF ENCODED TRANSFER FILE 'DAF/SPK ' '2' '6' 'SPKMERGE ' BEGIN_ARRAY 1 39 'DE-0431LE-0431 ' '-272D2F87E336EA^8' '-272D2F0FE336EA^8' 'A' '0' '1' '2' 39 '-272430C^8' 'A8C^5' 'EC78E52955EAB8^5' '1C3B51130EA43B^4' '-1517B2F2A083FE^2' '-7302FFCDF5B21C^-1' '4C56C1FC317FE^-1' 'D84BC3DD7A3738^-3' '-18BA33A1847741^-2' '262F93E1AB77F2^-3' '5982DE342B8E2^-4' '-1A7957C52EF343^-4' 'B47810D3A6AED8^-6' '-578BFFD7D2315^5' '19684CFAEC5644^4' '102AC456B383AF^2' '-35AD5955304CB8^0' '-105989430F77B4^-1' '99B8C6DF26516^-2' '-7219916C05E8A8^-3' '-2C6E9A4DE71BE8^-3' '815BA1AEFEBB98^-4' '40731B19C9E9E8^-5' '-4025C01F55786C^-5' '-2D3077BE089514^5' 'A0E1BDB40DA398^3' '78A5619A09CC78^1' '-18B400BD2BC245^0' '-1103AA104BFD5E^-1' '505243F36CEFE8^-2' '-13CF0B4B289C2^-3' '-1BB1A4CD0B023D^-3' '3BCDD0C9E1EA66^-4' '4E61B89824181C^-5' '-236EECAD1C1A7A^-5' '-272EBCC^8' '1518^6' '23^2' '1^1' END_ARRAY 1 39 BEGIN_ARRAY 2 30 'DE-0431LE-0431 ' '-272D2F87E336EA^8' '-272D2F0FE336EA^8' '5' '0' '1' '2' 30 '-272EBCC^8' '1518^6' '-1C98F7183CAA49^8' '-DE1D01F7B5228^6' 'F038B4AC7943^4' '117A9725966F3E^3' '-D6E2F741064B5^0' '-26EF0C06801A4^-2' '54CBC8E3C79E6^-4' '622B6EF27493FC^-5' '222588455BDA1C^8' '-901B5206B6BDE8^6' '-11E95B6C84571E^5' 'EEA6A0384935^2' '917136918B187^0' '-88F4F7AE87406^-2' '3B00FFE44905E6^-4' '-36ABAA7A67DDE4^-5' 'F559B240B237A^7' '-385CD0236907A4^6' '-80B47F78587C9^4' '5F7DD244B77274^2' '439758CE355188^0' '-39D00CF72F80F8^-2' '15B92AD2AE995E^-4' '-106D0765B70BD8^-5' '-2743D4C^8' '2A3^6' '1A^2' '1^1' END_ARRAY 2 30 BEGIN_ARRAY 3 72 'JUP310 ' '-272D2F87E336EA^8' '-272D2F0FE336EA^8' '257' '5' '1' '3' 72 '-272CC28^8' 'A8C^4' '9DDE18B142717^2' '3BD5F202FB747C^2' '-41DACEF4DC252^1' '-3EB79240A3E86A^1' '-1D46107C41E08^0' '2672D91BB290C8^0' 'EDF84594AF4^-2' '-A23881693EE8^-2' '140B384638^-3' '7974914508^-4' '-5873E1B88C6^-4' '-6E8C630FB7639^2' '2D1E72DB893FF6^2' 'DB59BEBDBDF35^1' '1D25FC7D84317^0' '-C4F97266EF9A2^0' '-621680F439C38^-1' '4F69FB6E1FCE^-1' '12E693142F9C^-2' '-C6FF5E308A^-3' 'E71F66729^-4' '-1FB5A0818DE^-4' '-326E10FD62D74E^2' '164B65854DD05A^2' '67EDD04B2EFC2^1' '-2420DADC9431^-1' '-5E5EFDA21BD83^0' '-24C5CD2AB5586^-1' '260DF83613F4^-1' '665CF9151AC^-3' '-5E30A6E11F8^-3' '6F7EB825B8^-4' '-10FCA19187C^-4' '4A0BE8919432B8^-2' '-1A4C221B9079C9^-2' '-2173F6C48407B8^-2' '-15246275FE0245^-3' '239DF4739ED244^-3' '1100083C16C78A^-4' '-D685F64910216^-5' '13EC87FCA9F562^-6' 'CF48A601C28F58^-7' '-A7BB8250AF2B98^-7' '0^0' '44C9727B632FE4^-2' '4A337319C3DEF^-2' 'ADFA41611CC56^-4' '-8FD60CE9F79EE^-3' '-5B5666EC67D4CC^-4' '59295B6CA42204^-4' '1AA13581334321^-5' '-131A510A7E0451^-5' '18A730797258BF^-6' '-3C216D0C6DBF86^-7' '0^0' '21B6E93F01FB62^-2' '231BEAECA849F2^-2' '-36D77A902418AC^-4' '-44E956066E0314^-3' '-2249E86FF4336A^-4' '2ABB4B1F9074A8^-4' '93C53B6268704^-6' '-90E72DE4AE9E88^-6' 'BE48E85BAE1478^-7' '-20364B08973AC8^-7' '0^0' '-272D6B4^8' '1518^5' '44^2' '1^1' END_ARRAY 3 72 BEGIN_ARRAY 4 73 'vgr1.jup230.nio ' '-272D2F87E336EA^8' '-272D2F0FE336EA^8' '-1F' '5' '1' '1' 73 '-272D1F442AEC7A^8' '1C34BC951C4^3' '549E35BF54C^3' '9516C038B9C^3' 'D58F4AB21EC^3' '10EDDFEAC3FC^4' '141CE9EA707C^4' '174BF3EA1CFC^4' '1A7AFDE9C97C^4' '1DAA07E975FC^4' '20D911E9227C^4' '24081BE8CEFC^4' '273725E87B7C^4' '2A662FE827FC^4' '2D9539E7D47C^4' '30C443E780FC^4' '8E0CB42A6211F^5' '-A2F92516696F9^1' '-273D55C3BF0D6C^5' '12FC44BE42A902^2' '-1893EAB4232F4D^5' '81D4787CFD5B08^1' '-15193B206BB06E^-2' '-923F1C2604121^-4' '-6F72B5328D0B4^-5' '-58A4E5948CCA88^-6' '69A19DDE69C5F^-8' '1A1AE2524FAAC8^-7' '78023E8EF2E61^-8' '1ADCC0E7286745^-8' '54A8AD26A405F^-9' 'E574A2D1D5D378^-A' '1AF2D2771DD946^-A' '-1A78DD64829933^-B' '-2AA8FA7394BA36^-B' '-1230A95C438E7^-B' '-267^-C' '5D366890C7A4E4^-3' '-190ADE961BF71D^-4' '-4B016AB9E9B644^-5' '-9DC010ADEA1B3^-6' '-147AE111F03EF2^-6' '-282C847805933C^-7' '-3F37AD19F8A624^-8' '-114EF42955909^-9' '208F8E411AF1C4^-9' 'DFF08EE3EE5B7^-A' '45F31B852DDD8^-A' '12E496BBB4BC7^-A' '47379A6D43F958^-B' 'C1FB011EA2583^-C' '-23DBC^-C' '3A6850F9F0EA4^-3' '-62F74AB5F1703^-6' '-163FD5CF443986^-5' '-38336F5F6016CE^-6' '-810B8D4A84BCA^-7' '-1173FD04AD471A^-7' '-208E95CB0358F^-8' '-22883524E4B92E^-9' '75017CF5FF587C^-A' '490EF1E6C28AC^-A' '19B480ED9EF8A^-A' '784586660AA418^-B' '1E9E0B062A3A98^-B' '5C5896DA4A22DC^-C' '-10A7C^-C' 'F^1' 'E^1' 'E^1' 'E^1' '-272D1F442AEC7A^8' '1^1' END_ARRAY 4 73 TOTAL_ARRAYS 4 ~NAIF/SPC BEGIN COMMENTS~ ; /work/users/jmapel/ale/voyager_images/kernels_1_nac/c1637937_1.bsp LOG FILE ; Created 2019-09-19/12:36:09.00. ; ; BEGIN SPKMERGE COMMANDS LEAPSECONDS_KERNEL = /usgs/cpkgs/isis3/data/base/kernels/lsk/naif0012.tls SPK_KERNEL = /work/users/jmapel/ale/voyager_images/kernels_1_nac/c1637937_1.bsp SOURCE_SPK_KERNEL = /usgs/cpkgs/isis3/data/base/kernels/spk/jup310.bsp INCLUDE_COMMENTS = NO BODIES = 5, 10, 599 BEGIN_TIME = 1979 MAR 05 04:13:57.927 END_TIME = 1979 MAR 05 04:15:57.927 SOURCE_SPK_KERNEL = /usgs/cpkgs/isis3/data/voyager1/kernels/spk//vgr1_jup230.bsp INCLUDE_COMMENTS = NO BODIES = -31 BEGIN_TIME = 1979 MAR 05 04:13:57.927 END_TIME = 1979 MAR 05 04:15:57.927 ; END SPKMERGE COMMANDS ~NAIF/SPC END COMMENTS~
tests/pytests/data/c1637937/c1637937_isis3.lbl 0 → 100644 +139 −0 Original line number Diff line number Diff line Object = IsisCube Object = Core StartByte = 65537 Format = Tile TileSamples = 800 TileLines = 800 Group = Dimensions Samples = 800 Lines = 800 Bands = 1 End_Group Group = Pixels Type = UnsignedByte ByteOrder = Lsb Base = 0.0 Multiplier = 1.0 End_Group End_Object Group = Instrument SpacecraftClockCount = 1637937 SpacecraftName = VOYAGER_1 TargetName = Jupiter StartTime = 1979-03-05T04:14:59.927 InstrumentId = NARROW_ANGLE_CAMERA ScanModeId = 1:1 ShutterModeId = BSIMAN GainModeId = LOW EditModeId = 1:1 ExposureDuration = 0.4800 <seconds> CameraState1 = 1 CameraState2 = 0 End_Group Group = Archive MissionPhaseName = JUPITER_ENCOUNTER ProductId = 1214J1-001 End_Group Group = BandBin FilterName = VIOLET FilterNumber = 1 Center = 0.400000 <micrometers> Width = 0.100000 <micrometers> End_Group Group = Kernels NaifFrameCode = -31101 End_Group Group = Reseaus Line = (3.0, -1.0, 1.0, 0.0, -2.0, 1.0, 1.0, 1.0, 3.0, 6.0, 3.0, 16.0, 14.0, 21.0, 20.0, 20.0, 20.0, 21.0, 22.0, 23.0, 25.0, 28.0, 26.0, 50.6, 48.8, 48.0, 48.0, 49.0, 49.0, 50.0, 50.0, 52.0, 54.0, 58.0, 61.5, 86.7, 86.0, 86.0, 87.0, 87.0, 88.0, 88.0, 90.0, 91.0, 92.0, 96.0, 125.0, 125.0, 132.0, 133.7, 164.0, 164.0, 165.0, 165.0, 166.0, 166.0, 166.0, 167.0, 168.0, 169.0, 171.0, 203.0, 203.0, 209.0, 209.7, 243.0, 243.0, 244.0, 245.0, 245.0, 246.0, 246.0, 246.0, 247.0, 247.0, 249.0, 281.9, 282.0, 287.0, 287.5, 322.0, 323.0, 323.0, 324.0, 324.0, 324.0, 324.0, 325.0, 326.0, 325.0, 328.0, 360.9, 362.0, 366.0, 366.0, 401.0, 402.0, 403.0, 403.0, 403.0, 404.0, 404.0, 404.0, 405.0, 405.0, 406.0, 439.6, 441.0, 445.0, 443.8, 480.0, 481.0, 482.0, 482.0, 482.0, 483.0, 483.0, 483.0, 483.0, 483.0, 485.0, 517.8, 520.0, 524.0, 522.8, 559.0, 560.0, 560.0, 561.0, 561.0, 562.0, 562.0, 562.0, 562.0, 563.0, 563.0, 596.0, 598.0, 603.0, 600.6, 635.0, 637.0, 638.0, 639.0, 639.0, 640.0, 640.0, 640.0, 641.0, 641.0, 642.0, 672.0, 674.0, 680.0, 680.0, 710.0, 713.0, 715.0, 716.0, 716.0, 717.0, 717.0, 718.0, 718.0, 718.0, 718.0, 744.0, 747.0, 751.0, 753.0, 754.0, 754.0, 756.0, 756.0, 756.0, 756.0, 756.0, 754.0, 780.0, 776.0, 779.0, 781.0, 783.0, 783.0, 784.0, 784.0, 784.0, 783.0, 791.0, 789.0, 800.0, 798.0, 800.0, 800.5, 801.8, 802.1, 802.7, 803.5, 801.8, 803.8, 800.0, 129.0) Sample = (12.0, 50.5, 126.0, 204.2, 281.0, 361.0, 440.0, 518.0, 596.0, 674.0, 750.0, 796.0, 22.0, 92.0, 168.0, 245.0, 323.0, 402.0, 481.0, 559.0, 637.0, 714.0, 787.0, 4.7, 54.0, 129.0, 206.0, 283.0, 362.0, 441.0, 520.0, 598.0, 676.0, 752.0, 799.7, 25.6, 90.0, 166.0, 244.0, 322.0, 401.0, 480.0, 559.0, 637.0, 715.0, 780.0, 5.0, 52.0, 752.0, 799.3, 24.0, 89.0, 166.0, 244.0, 322.0, 401.0, 480.0, 558.0, 637.0, 715.0, 781.0, 2.0, 51.0, 753.0, 799.8, 22.0, 88.0, 165.0, 244.0, 322.0, 401.0, 480.0, 559.0, 638.0, 715.0, 782.0, 0.0, 50.0, 754.0, 801.0, 22.0, 88.0, 165.0, 244.0, 322.0, 401.0, 480.0, 559.0, 637.0, 716.0, 782.0, 0.0, 50.0, 753.0, 802.0, 22.0, 89.0, 166.0, 245.0, 324.0, 403.0, 481.0, 560.0, 639.0, 716.0, 782.0, 0.0, 50.0, 754.0, 801.8, 22.0, 88.0, 167.0, 245.0, 324.0, 403.0, 482.0, 560.0, 639.0, 716.0, 782.0, 0.0, 51.0, 754.0, 801.0, 23.0, 89.0, 167.0, 246.0, 325.0, 404.0, 482.0, 561.0, 639.0, 716.0, 782.0, 2.0, 51.0, 754.0, 799.8, 24.0, 90.0, 168.0, 247.0, 326.0, 404.0, 483.0, 561.0, 639.0, 716.0, 781.0, 4.0, 53.0, 753.0, 800.0, 25.0, 91.0, 168.0, 247.0, 326.0, 405.0, 483.0, 562.0, 639.0, 715.0, 779.0, 1.0, 54.0, 130.0, 208.0, 287.0, 365.0, 444.0, 522.0, 600.0, 676.0, 751.0, 800.0, 20.0, 93.0, 169.0, 247.0, 326.0, 404.0, 483.0, 561.0, 637.0, 713.0, 784.0, 10.0, 56.0, 131.0, 209.0, 284.2, 363.1, 441.5, 519.7, 597.0, 673.2, 746.2, 793.0, 597.0) Type = (5, 0, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 5, 5) Valid = (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) Template = $voyager1/reseaus/vg1.issna.template.cub Status = Nominal End_Group End_Object Object = Label Bytes = 65536 End_Object Object = History Name = IsisCube StartByte = 705537 Bytes = 444 End_Object Object = OriginalLabel Name = IsisCube StartByte = 705981 Bytes = 1995 End_Object End