Skip to content
Snippets Groups Projects
Commit ba6a20f2 authored by Jesse Mapel's avatar Jesse Mapel Committed by acpaquette
Browse files

Added tests for the rest of the Voyager cameras (#276)

* Added Voyager 2 WAC test data

* Added Voyager 1 test data

* Added Voyager 1 NAC/WAC tests

* Added instrument ID to voyager drivers to help load methods
parent 1f4c9bfe
Branches
Tags
No related merge requests found
Showing
with 11833 additions and 5 deletions
......@@ -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):
......@@ -44,4 +56,3 @@ class Voyager2IssnacIsisLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, Drive
@property
def ephemeris_stop_time(self):
return self.ephemeris_start_time + self.exposure_duration
......@@ -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):
"""
......
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~
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~
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
KPL/LSK
LEAPSECONDS KERNEL FILE
===========================================================================
Modifications:
--------------
2016, Jul. 14 NJB Modified file to account for the leapsecond that
will occur on December 31, 2016.
2015, Jan. 5 NJB Modified file to account for the leapsecond that
will occur on June 30, 2015.
2012, Jan. 5 NJB Modified file to account for the leapsecond that
will occur on June 30, 2012.
2008, Jul. 7 NJB Modified file to account for the leapsecond that
will occur on December 31, 2008.
2005, Aug. 3 NJB Modified file to account for the leapsecond that
will occur on December 31, 2005.
1998, Jul 17 WLT Modified file to account for the leapsecond that
will occur on December 31, 1998.
1997, Feb 22 WLT Modified file to account for the leapsecond that
will occur on June 30, 1997.
1995, Dec 14 KSZ Corrected date of last leapsecond from 1-1-95
to 1-1-96.
1995, Oct 25 WLT Modified file to account for the leapsecond that
will occur on Dec 31, 1995.
1994, Jun 16 WLT Modified file to account for the leapsecond on
June 30, 1994.
1993, Feb. 22 CHA Modified file to account for the leapsecond on
June 30, 1993.
1992, Mar. 6 HAN Modified file to account for the leapsecond on
June 30, 1992.
1990, Oct. 8 HAN Modified file to account for the leapsecond on
Dec. 31, 1990.
Explanation:
------------
The contents of this file are used by the routine DELTET to compute the
time difference
[1] DELTA_ET = ET - UTC
the increment to be applied to UTC to give ET.
The difference between UTC and TAI,
[2] DELTA_AT = TAI - UTC
is always an integral number of seconds. The value of DELTA_AT was 10
seconds in January 1972, and increases by one each time a leap second
is declared. Combining [1] and [2] gives
[3] DELTA_ET = ET - (TAI - DELTA_AT)
= (ET - TAI) + DELTA_AT
The difference (ET - TAI) is periodic, and is given by
[4] ET - TAI = DELTA_T_A + K sin E
where DELTA_T_A and K are constant, and E is the eccentric anomaly of the
heliocentric orbit of the Earth-Moon barycenter. Equation [4], which ignores
small-period fluctuations, is accurate to about 0.000030 seconds.
The eccentric anomaly E is given by
[5] E = M + EB sin M
where M is the mean anomaly, which in turn is given by
[6] M = M + M t
0 1
where t is the number of ephemeris seconds past J2000.
Thus, in order to compute DELTA_ET, the following items are necessary.
DELTA_TA
K
EB
M0
M1
DELTA_AT after each leap second.
The numbers, and the formulation, are taken from the following sources.
1) Moyer, T.D., Transformation from Proper Time on Earth to
Coordinate Time in Solar System Barycentric Space-Time Frame
of Reference, Parts 1 and 2, Celestial Mechanics 23 (1981),
33-56 and 57-68.
2) Moyer, T.D., Effects of Conversion to the J2000 Astronomical
Reference System on Algorithms for Computing Time Differences
and Clock Rates, JPL IOM 314.5--942, 1 October 1985.
The variable names used above are consistent with those used in the
Astronomical Almanac.
\begindata
DELTET/DELTA_T_A = 32.184
DELTET/K = 1.657D-3
DELTET/EB = 1.671D-2
DELTET/M = ( 6.239996D0 1.99096871D-7 )
DELTET/DELTA_AT = ( 10, @1972-JAN-1
11, @1972-JUL-1
12, @1973-JAN-1
13, @1974-JAN-1
14, @1975-JAN-1
15, @1976-JAN-1
16, @1977-JAN-1
17, @1978-JAN-1
18, @1979-JAN-1
19, @1980-JAN-1
20, @1981-JUL-1
21, @1982-JUL-1
22, @1983-JUL-1
23, @1985-JUL-1
24, @1988-JAN-1
25, @1990-JAN-1
26, @1991-JAN-1
27, @1992-JUL-1
28, @1993-JUL-1
29, @1994-JUL-1
30, @1996-JAN-1
31, @1997-JUL-1
32, @1999-JAN-1
33, @2006-JAN-1
34, @2009-JAN-1
35, @2012-JUL-1
36, @2015-JUL-1
37, @2017-JAN-1 )
\begintext
This diff is collapsed.
This diff is collapsed.
KPL/IK
Voyager 1 Imaging Subsytem Narrow Angle camera (ISSNA)
----------------------------------------------------------------
Version 2 by Jeff Bytof -- 27 November 2000.
Changed shape from POLYGON to RECTANGLE.
Version 1.0 by Jeff Bytof, NAIF/JPL, 31 March 2000.
Provide the corner vector directions of the ISSNA
field of view.
\begintext
Field of view description
-------------------------
- FOV is square with its sides along X and Y
axes of the instrument's frame;
- full FOV angular size in X and Y directions is 0.424 degrees;
- boresight vector intersects FOV exactly in the center of
the square;
\begindata
INS-31101_FOV_FRAME = 'VG1_ISSNA'
INS-31101_FOV_SHAPE = 'RECTANGLE'
INS-31101_BORESIGHT = ( 0.0 0.0 1.0 )
INS-31101_FOV_BOUNDARY_CORNERS = (
.003700098 .003700098 1.0
-.003700098 .003700098 1.0
-.003700098 -.003700098 1.0
.003700098 -.003700098 1.0
)
\begintext
DAFETF NAIF DAF ENCODED TRANSFER FILE
'DAF/CK '
'2'
'6'
' '
BEGIN_ARRAY 1 20
'VG1 JUP SEDR QMW IMAGE NAV POINTING: NA '
'2ED3502A^8'
'2ED35851^8'
'-797C'
'2'
'2'
'1'
20
'B78954E4F6A0A^0'
'68D3EF47349FC4^0'
'806ED2ADE0D728^0'
'-42144F2B86B9C8^0'
'0^0'
'0^0'
'0^0'
'1^1'
'B7829A567F79F8^0'
'68D763CF7A70C8^0'
'806FE1B4A83DF^0'
'-421F743ACF976^0'
'0^0'
'0^0'
'0^0'
'1^1'
'2ED3502A^8'
'2ED3559E^8'
'2ED3527E^8'
'2ED35851^8'
END_ARRAY 1 20
TOTAL_ARRAYS 1
~NAIF/SPC BEGIN COMMENTS~
This CK is for testing with the image: /work/users/jmapel/ale/voyager_images/c1637937.cub
This CK was generated using the following command: {}
~NAIF/SPC END COMMENTS~
DAFETF NAIF DAF ENCODED TRANSFER FILE
'DAF/CK '
'2'
'6'
' '
BEGIN_ARRAY 1 10
'VG1 JUP SEDR QMW IMAGE NAV POINTING: NA '
'2ED3FC06^8'
'2ED403D6^8'
'-797C'
'2'
'2'
'1'
10
'B9101C46365348^0'
'69A6A42953B344^0'
'7F53745A1D4914^0'
'-3E8F3621691CE2^0'
'0^0'
'0^0'
'0^0'
'1^1'
'2ED3FE5E^8'
'2ED4017E^8'
END_ARRAY 1 10
TOTAL_ARRAYS 1
~NAIF/SPC BEGIN COMMENTS~
This CK is for testing with the image: /work/users/jmapel/ale/voyager_images/c1637937.cub
This CK was generated using the following command: {}
~NAIF/SPC END COMMENTS~
KPL/FK
Voyager-1 Frame Kernel
===========================================================================
This file contains various frame definitions for Voyager-1, related
to the spacecraft body and the scan platform.
Version and Date
--------------------------------------------------------
Version 2.0 -- 27 November 2000 -- Jeff Bytof
Changed instrument base frame to VG1_SCAN_PLATFORM.
Version 1.1 -- 8 March 2000 -- Jeff Bytof
Added the spacecraft high-gain antenna frame, FRAME_VG1_HGA.
Added -100 to all scan platform instrument ID codes, to
associate them to the scan platform ID code of -31100.
Version 1.0 -- 4 November 1999 -- Jeff Bytof
Initial Release.
References
--------------------------------------------------------
(1) Frames Required Reading (NAIF document).
(2) C Kernel Required Reading (NAIF document).
Implementation Notes
--------------------------------------------------------
This file is used by the SPICE system as follows: programs that make
use of this frame kernel must `load' the kernel, normally during
program initialization. Loading the kernel associates data items with
their names in a data structure called the `kernel pool'. The SPICELIB
routine LDPOOL loads a kernel file into the pool as shown below.
CALL LDPOOL ( kernel_name )
In order for a program or subroutine to extract data from the pool,
the SPICELIB routines GDPOOL and GIPOOL are used. See [3] for more
details.
This file was created and may be updated with a text editor or word
processor.
Naming Conventions
--------------------------------------------------------
All names referencing values in this frame kernel start with the
characters `FRAME', 'CK' or `TKFRAME' followed by the Voyager-1
spacecraft bus ID number (-31000) added to the instrument or
alternate frame index number.
The remainder of the name is an underscore character followed by the
unique name of the data item. For example, the Voyager-1 cone/clock
offsets relative to the spacecraft frame, given as three Euler angles,
are specified using two items:
TKFRAME_-31200_ANGLES = ( 55.0, 0.0, 180.0 )
TKFRAME_-31200_AXES = ( 3, 2, 1 )
The upper bound on the length of the name of any data item is 32
characters.
If the same item is included in more then one file, or if the same
item appears more than once within a single file, the latest value
supersedes any earlier values.
TKFRAME Keyword Description
--------------------------------------------------------
This section describes the TKFRAME keywords. The rotational offsets
can be given as three angles -- ROLL, PITCH and YAW, from which
a rotation matrix can be constructed that will transform the components of
a vector expressed in the spacecraft frame to components expressed in
the antenna fixed frame. For example, if x, y and z are the components of
a vector expressed in the spacecraft frame, X, Y and Z will be the components
of the same vector expressed in the antenna fixed frame:
[ X ] [ ] [ x ]
| Y | = | ROT | | y |
[ Z ] [ ] [ z ]
where ROT is the rotation matrix constructed from the rotation angles
as follows:
[ ] [ ] [ ] [ ]
[ ROT ] = [ YAW ] [ PITCH ] [ ROLL ]
[ ] [ ] [ ] [ ]
Z Y X
where each of three matrixes on the right side represent a coordinate
frame rotation by the given angle around the indicated axis. See the
SPICELIB routine EUL2M for more information about constructing
a rotation matrix from a set of rotation angles.
Following are some examples of use of the TKFRAME keywords:
The keyword that indicates which frame the axis rotations are
referred to is:
TKFRAME_-31200_RELATIVE = 'VG1_SC_BUS'
The keyword TKFRAME_-91000_ANGLES contain these values, in radians,
in the following order:
``ROLL'' ``PITCH'' ``YAW''
TKFRAME_-31200_ANGLES = ( 55.0, 0.0, 180.0 )
The keyword TKFRAME_-31200_AXES contains integer codes of the
corresponding axes of rotations (1 -- X, 2 -- Y, 3 -- Z).
TKFRAME_-31200_AXES = ( 3, 2, 1 )
The keyword TKFRAME_-31200_UNITS gives the units of the angles.
TKFRAME_-31202_UNITS = 'DEGREES'
Spacecraft Bus
--------------------------------------------------------
The following data represents the basic spacecraft bus, and
the scan platform. Spacecraft bus attitude with respect to an inertial
frame is provided by a C kernel (see [2] for more information).
Scan platform orientation with respect to an inertial frame
is also provided by a C-kernel. Each instrument mounted
on the scan platform may have measureable offsets from the
nominal scan platform orientation. The Narrow Angle camera
has been chosen as representative of the scan platform orientation.
\begindata
FRAME_VG1_SC_BUS = -31000
FRAME_-31000_NAME = 'VG1_SC_BUS'
FRAME_-31000_CLASS = 3
FRAME_-31000_CLASS_ID = -31000
FRAME_-31000_CENTER = -31
CK_-31000_SCLK = -31
CK_-31000_SPK = -31
FRAME_VG1_SCAN_PLATFORM = -31100
FRAME_-31100_NAME = 'VG1_SCAN_PLATFORM'
FRAME_-31100_CLASS = 3
FRAME_-31100_CLASS_ID = -31100
FRAME_-31100_CENTER = -31
CK_-31100_SCLK = -31
CK_-31100_SPK = -31
\begintext
Frame Definitions
--------------------------------------------------------
Here are the frame definitions for Voyager 1. These are
utilized by SPICE's FRAMES subsystem to provide automatic state
transformations to/from the various frames. Note that SPICE toolkit
version N0047 or higher is required to use fixed-offset frames.
Note that angles in the frame definitions are specified for the "from
instrument to base (relative to) frame" transformation.
Spacecraft body-fixed reference frames:
\begindata
FRAME_VG1_CONE_CLOCK = -31200
FRAME_-31200_NAME = 'VG1_CONE_CLOCK'
FRAME_-31200_CLASS = 4
FRAME_-31200_CLASS_ID = -31200
FRAME_-31200_CENTER = -31
TKFRAME_-31200_SPEC = 'ANGLES'
TKFRAME_-31200_RELATIVE = 'VG1_SC_BUS'
TKFRAME_-31200_ANGLES = ( 55.0, 0.0, 180.0 )
TKFRAME_-31200_AXES = ( 3, 2, 1 )
TKFRAME_-31200_UNITS = 'DEGREES'
FRAME_VG1_AZ_EL = -31300
FRAME_-31300_NAME = 'VG1_AZ_EL'
FRAME_-31300_CLASS = 4
FRAME_-31300_CLASS_ID = -31300
FRAME_-31300_CENTER = -31
TKFRAME_-31300_SPEC = 'ANGLES'
TKFRAME_-31300_RELATIVE = 'VG1_SC_BUS'
TKFRAME_-31300_ANGLES = ( -173.0, 0.0, 180.0 )
TKFRAME_-31300_AXES = ( 1, 2, 3 )
TKFRAME_-31300_UNITS = 'DEGREES'
\begintext
The boresight of the antenna is the +Z axis.
\begindata
FRAME_VG1_HGA = -31400
FRAME_-31400_NAME = 'VG1_HGA'
FRAME_-31400_CLASS = 4
FRAME_-31400_CLASS_ID = -31400
FRAME_-31400_CENTER = -31
TKFRAME_-31400_SPEC = 'ANGLES'
TKFRAME_-31400_RELATIVE = 'VG1_SC_BUS'
TKFRAME_-31400_ANGLES = ( 180.0, 0.0, 0.0 )
TKFRAME_-31400_AXES = ( 1, 2, 3 )
TKFRAME_-31400_UNITS = 'DEGREES'
\begintext
Voyager-1 scan platform instrument frame definitions.
The Euler angles of rotation given below are
referred to the ISSNA frame of reference which
in this case is considered the equivalent of the
scan platform's frame.
Boresights are +Z in each instrument frame.
\begindata
FRAME_VG1_ISSNA = -31101
FRAME_-31101_NAME = 'VG1_ISSNA'
FRAME_-31101_CLASS = 4
FRAME_-31101_CLASS_ID = -31101
FRAME_-31101_CENTER = -31
TKFRAME_-31101_SPEC = 'ANGLES'
TKFRAME_-31101_RELATIVE = 'VG1_SCAN_PLATFORM'
TKFRAME_-31101_ANGLES = ( 0.0, 0.0, 0.0 )
TKFRAME_-31101_AXES = ( 1, 2, 3 )
TKFRAME_-31101_UNITS = 'DEGREES'
FRAME_VG1_ISSWA = -31102
FRAME_-31102_NAME = 'VG1_ISSWA'
FRAME_-31102_CLASS = 4
FRAME_-31102_CLASS_ID = -31102
FRAME_-31102_CENTER = -31
TKFRAME_-31102_SPEC = 'ANGLES'
TKFRAME_-31102_RELATIVE = 'VG1_SCAN_PLATFORM'
TKFRAME_-31102_ANGLES = ( 0.275, -0.0247, 0.0315 )
TKFRAME_-31102_AXES = ( 3, 1, 2 )
TKFRAME_-31102_UNITS = 'DEGREES'
FRAME_VG1_PPS = -31103
FRAME_-31103_NAME = 'VG1_PPS'
FRAME_-31103_CLASS = 4
FRAME_-31103_CLASS_ID = -31103
FRAME_-31103_CENTER = -31
TKFRAME_-31103_SPEC = 'ANGLES'
TKFRAME_-31103_RELATIVE = 'VG1_SCAN_PLATFORM'
TKFRAME_-31103_ANGLES = ( 0.0, 0.0, -0.034 )
TKFRAME_-31103_AXES = ( 3, 1, 2 )
TKFRAME_-31103_UNITS = 'DEGREES'
FRAME_VG1_UVS = -31104
FRAME_-31104_NAME = 'VG1_UVS'
FRAME_-31104_CLASS = 4
FRAME_-31104_CLASS_ID = -31104
FRAME_-31104_CENTER = -31
TKFRAME_-31104_SPEC = 'ANGLES'
TKFRAME_-31104_RELATIVE = 'VG1_SCAN_PLATFORM'
TKFRAME_-31104_ANGLES = ( 0.0, 0.030, 0.010 )
TKFRAME_-31104_AXES = ( 3, 1, 2 )
TKFRAME_-31104_UNITS = 'DEGREES'
FRAME_VG1_UVSOCC = -31105
FRAME_-31105_NAME = 'VG1_UVSOCC'
FRAME_-31105_CLASS = 4
FRAME_-31105_CLASS_ID = -31105
FRAME_-31105_CENTER = -31
TKFRAME_-31105_SPEC = 'ANGLES'
TKFRAME_-31105_RELATIVE = 'VG1_SCAN_PLATFORM'
TKFRAME_-31105_ANGLES = ( 0.0, -0.00368, -19.5 )
TKFRAME_-31105_AXES = ( 3, 1, 2 )
TKFRAME_-31105_UNITS = 'DEGREES'
FRAME_VG1_IRIS = -31106
FRAME_-31106_NAME = 'VG1_IRIS'
FRAME_-31106_CLASS = 4
FRAME_-31106_CLASS_ID = -31106
FRAME_-31106_CENTER = -31
TKFRAME_-31106_SPEC = 'ANGLES'
TKFRAME_-31106_RELATIVE = 'VG1_SCAN_PLATFORM'
TKFRAME_-31106_ANGLES = ( 0.0, -0.020, 0.024 )
TKFRAME_-31106_AXES = ( 3, 1, 2 )
TKFRAME_-31106_UNITS = 'DEGREES'
FRAME_VG1_IRISOCC = -31107
FRAME_-31107_NAME = 'VG1_IRISOCC'
FRAME_-31107_CLASS = 4
FRAME_-31107_CLASS_ID = -31107
FRAME_-31107_CENTER = -31
TKFRAME_-31107_SPEC = 'ANGLES'
TKFRAME_-31107_RELATIVE = 'VG1_SCAN_PLATFORM'
TKFRAME_-31107_ANGLES = ( 0.0, -0.000591, -20.8 )
TKFRAME_-31107_AXES = ( 3, 1, 2 )
TKFRAME_-31107_UNITS = 'DEGREES'
\begintext
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment