diff --git a/ale/drivers/__init__.py b/ale/drivers/__init__.py index dbb2609c2187acba56264efb50fba1e92e1499d0..a9bc1f89aa1bc9405924211b57a672cf7800fd8a 100644 --- a/ale/drivers/__init__.py +++ b/ale/drivers/__init__.py @@ -26,8 +26,7 @@ from abc import ABC __disabled_drivers__ = ["ody_drivers", "hayabusa2_drivers", "juno_drivers", - "tgo_drivers", - "msi_drivers"] + "tgo_drivers"] # dynamically load drivers __all__ = [os.path.splitext(os.path.basename(d))[0] for d in glob(os.path.join(os.path.dirname(__file__), '*_drivers.py'))] diff --git a/ale/drivers/msi_drivers.py b/ale/drivers/msi_drivers.py index bd58647641fbabfb18408e63ec4fa6947f65d299..edafe7e3e59a58ec2e1d8bd4a053174a76cd3602 100644 --- a/ale/drivers/msi_drivers.py +++ b/ale/drivers/msi_drivers.py @@ -29,6 +29,10 @@ class MsiIsisLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, NoDistortion, Dr """ lookup_table = {"MSI": "NEAR EARTH ASTEROID RENDEZVOUS"} return lookup_table[super().instrument_id] + + @property + def center_ephemeris_time(self): + return self.ephemeris_start_time + self.exposure_duration / 2.0 @property def sensor_name(self): @@ -52,41 +56,7 @@ class MsiIsisLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, NoDistortion, Dr : int ISIS sensor model version """ - return 1 - - @property - def spacecraft_clock_start_count(self): - """ - The spacecraft clock start count, frequently used to determine the start time - of the image. - - Returns - ------- - : str - spacecraft clock start count - """ - if "SpacecraftClockStartCount" in self.label["IsisCube"]["Instrument"]: - return str( - self.label["IsisCube"]["Instrument"]["SpacecraftClockStartCount"]) - else: - return None - - @property - def spacecraft_clock_stop_count(self): - """ - The spacecraft clock stop count, frequently used to determine the stop time - of the image. - - Returns - ------- - : str - spacecraft clock stop count - """ - if "SpacecraftClockStopCount" in self.label["IsisCube"]["Instrument"]: - return str( - self.label["IsisCube"]["Instrument"]["SpacecraftClockStopCount"]) - else: - return None + return 2 @property def ikid(self): diff --git a/tests/pytests/data/isds/msi_isd.json b/tests/pytests/data/isds/msi_isd.json new file mode 100644 index 0000000000000000000000000000000000000000..e84dbf1226f8d9428bb2d70f9324e4abf5dd8a3c --- /dev/null +++ b/tests/pytests/data/isds/msi_isd.json @@ -0,0 +1,262 @@ +{ + "isis_camera_version": 2, + "image_lines": 412, + "image_samples": 537, + "name_platform": "NEAR EARTH ASTEROID RENDEZVOUS", + "name_sensor": "MULTI-SPECTRAL IMAGER", + "reference_height": { + "maxheight": 1000, + "minheight": -1000, + "unit": "m" + }, + "name_model": "USGS_ASTRO_FRAME_SENSOR_MODEL", + "center_ephemeris_time": 4750816.53996159, + "radii": { + "semimajor": 17.0, + "semiminor": 5.5, + "unit": "km" + }, + "body_rotation": { + "time_dependent_frames": [ + 2000433, + 1 + ], + "ck_table_start_time": 4750816.53996159, + "ck_table_end_time": 4750816.53996159, + "ck_table_original_size": 1, + "ephemeris_times": [ + 4750816.53996159 + ], + "quaternions": [ + [ + -0.21742791831046224, + -0.5915927720196109, + 0.04469058688780722, + -0.7750779598704606 + ] + ], + "angular_velocities": [ + [ + 0.00031013516468020774, + 6.225262045195156e-05, + 9.803883131191956e-05 + ] + ], + "reference_frame": 1 + }, + "instrument_pointing": { + "time_dependent_frames": [ + -93000, + 1 + ], + "ck_table_start_time": 4750816.53996159, + "ck_table_end_time": 4750816.53996159, + "ck_table_original_size": 1, + "ephemeris_times": [ + 4750816.53996159 + ], + "quaternions": [ + [ + -0.6037146505713888, + -0.2184429492380255, + 0.26555847710047836, + 0.7192287493237002 + ] + ], + "angular_velocities": [ + [ + -1.0366620787684243e-05, + 2.9058844213815335e-05, + -8.620710132728253e-06 + ] + ], + "reference_frame": 1, + "constant_frames": [ + -93001, + -93000 + ], + "constant_rotation": [ + -0.0014422521585655882, + 6.97819591591179e-07, + 0.9999989599535712, + -0.00048384015636002327, + -0.9999998829493447, + 0.0, + 0.9999988429030378, + -0.00048383965314379655, + 0.0014422523273822038 + ] + }, + "naif_keywords": { + "BODY2000433_RADII": [ + 17.0, + 5.5, + 5.5 + ], + "BODY_FRAME_CODE": 2000433, + "BODY_CODE": 2000433, + "INS-93001_PIXEL_PITCH": 0.016, + "INS-93001_LT_SURFACE_CORRECT": "FALSE", + "INS-93001_SWAP_OBSERVER_TARGET": "TRUE", + "INS-93001_TRANSX": [ + 0.0, + 0.016, + 0.0 + ], + "INS-93001_TRANSY": [ + 0.0, + 0.0, + -0.016 + ], + "INS-93001_LIGHTTIME_CORRECTION": "LT+S", + "INS-93001_FOV_BOUNDARY_CORNERS": [ + 1.0, + 0.019744857140000002, + 0.02575366124, + 1.0, + -0.019744857140000002, + 0.02575366124, + 1.0, + -0.019744857140000002, + -0.02575366124, + 1.0 + ], + "TKFRAME_-93001_UNITS": "DEGREES", + "INS-93001_FOCAL_LENGTH": 166.85, + "INS-93001_FOV_FRAME": "NEAR_MSI", + "FRAME_-93001_NAME": "NEAR_MSI", + "TKFRAME_-93001_AXES": [ + 2.0, + 1.0, + 2.0 + ], + "TKFRAME_-93001_SPEC": "ANGLES", + "INS-93001_BORESIGHT_SAMPLE": 269.0, + "INS-93001_ITRANSL": [ + 0.0, + 0.0, + -62.5 + ], + "INS-93001_K1": -7e-05, + "INS-93001_ITRANSS": [ + 0.0, + 62.5, + 0.0 + ], + "FRAME_-93001_CLASS_ID": -93001.0, + "INS-93001_PLATFORM_ID": -93000.0, + "INS-93001_BORESIGHT_LINE": 206.5, + "INS-93001_FRAME_ID": -93001.0, + "TKFRAME_-93001_RELATIVE": "NEAR_SC_BUS_PRIME", + "INS-93001_BORESIGHT": [ + 1.0, + 0.0, + 0.0 + ], + "TKFRAME_-93001_ANGLES": [ + 90.0, + -179.972278, + -0.082635 + ], + "FRAME_-93001_CENTER": -93.0, + "FRAME_-93001_CLASS": 4.0, + "INS-93001_FOV_SHAPE": "POLYGON", + "FRAME_2000433_NAME": "EROS_FIXED", + "FRAME_2000433_CLASS_ID": 2000433.0, + "BODY2000433_POLE_DEC": [ + 17.22, + 0.0, + 0.0 + ], + "BODY2000433_PM": [ + 326.07, + 1639.38864745, + 0.0 + ], + "FRAME_2000433_CENTER": 2000433.0, + "BODY2000433_LONG_AXIS": 0.0, + "OBJECT_2000433_FRAME": "EROS_FIXED", + "FRAME_2000433_CLASS": 2.0, + "BODY2000433_POLE_RA": [ + 11.35, + 0.0, + 0.0 + ] + }, + "detector_sample_summing": 1, + "detector_line_summing": 1, + "focal_length_model": { + "focal_length": 166.85 + }, + "detector_center": { + "line": 206.5, + "sample": 269.0 + }, + "focal2pixel_lines": [ + 0.0, + 0.0, + -62.5 + ], + "focal2pixel_samples": [ + 0.0, + 62.5, + 0.0 + ], + "optical_distortion": { + "radial": { + "coefficients": [ + 0.0, + 0.0, + 0.0 + ] + } + }, + "starting_detector_line": 0, + "starting_detector_sample": 0, + "instrument_position": { + "spk_table_start_time": 4750816.53996159, + "spk_table_end_time": 4750816.53996159, + "spk_table_original_size": 1, + "ephemeris_times": [ + 4750816.53996159 + ], + "positions": [ + [ + 69.13367389282288, + -276.40770781355167, + 222.2546049363491 + ] + ], + "velocities": [ + [ + 0.0007228575310681364, + -0.00018739946234992287, + -0.0005859505443755211 + ] + ], + "reference_frame": 1 + }, + "sun_position": { + "spk_table_start_time": 4750816.53996159, + "spk_table_end_time": 4750816.53996159, + "spk_table_original_size": 1, + "ephemeris_times": [ + 4750816.53996159 + ], + "positions": [ + [ + 122682357.26743293, + 156146522.97922137, + 110874367.26208726 + ] + ], + "velocities": [ + [ + -16.298773023439573, + 15.981064278673381, + 6.140837444633245 + ] + ], + "reference_frame": 1 + } +} \ No newline at end of file diff --git a/tests/pytests/data/m0126888978f7_2p/eros_fixed.tf b/tests/pytests/data/m0126888978f7_2p/eros_fixed.tf new file mode 100755 index 0000000000000000000000000000000000000000..fcb03eee63fcf62484bdb3796150762552c6e217 --- /dev/null +++ b/tests/pytests/data/m0126888978f7_2p/eros_fixed.tf @@ -0,0 +1,74 @@ +KPL/FK + +EROS Body-Fixed Frame Definition Kernel +=============================================================================== + + This frame kernel contains asteroid EROS body-fixed frame definition. + + +Version and Date +-------------------------------------------------------- + + Version 1.0 -- June 18, 2002 -- Boris Semenov + + Initial release. + + +References +-------------------------------------------------------- + + 1. ``Frames Required Reading'' + + 2. ``PCK Required Reading'' + + +Contact Information +-------------------------------------------------------- + + Boris V. Semenov, NAIF/JPL, (818)-354-8136, bsemenov@spice.jpl.nasa.gov + + +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 FURNSH loads a kernel file into the pool as shown below. + + CALL FURNSH ( frame_kernel_name ) + + This file was created and may be updated with a text editor or word + processor. + + +EROS Body-Fixed Frame +-------------------------------------------------------- + + This kernel file defines asteroid EROS body-frame, EROS_FIXED, with the + frame ID code 2000433 in the same as any other PCK frame: + + * +Z along asteroid's North pole; + + * +X along asteroid's prime meridian; + + * +Y complements to the right hand frame; + + * the origin of this frame is at the center of the asteroid ellipsoid. + + As for any PCK frame orientation of this frame is computed by evaluating + corresponding rotation constants provided in a PCK file. + + \begindata + + FRAME_EROS_FIXED = 2000433 + FRAME_2000433_NAME = 'EROS_FIXED' + FRAME_2000433_CLASS = 2 + FRAME_2000433_CLASS_ID = 2000433 + FRAME_2000433_CENTER = 2000433 + + OBJECT_2000433_FRAME = 'EROS_FIXED' + + \begintext + diff --git a/tests/pytests/data/m0126888978f7_2p/m0126888978f7_2p_isis.lbl b/tests/pytests/data/m0126888978f7_2p/m0126888978f7_2p_isis.lbl new file mode 100644 index 0000000000000000000000000000000000000000..a2513564884b767a3c5003fd0414078039c997b4 --- /dev/null +++ b/tests/pytests/data/m0126888978f7_2p/m0126888978f7_2p_isis.lbl @@ -0,0 +1,360 @@ +Object = IsisCube + Object = Core + StartByte = 65537 + Format = Tile + TileSamples = 179 + TileLines = 412 + + Group = Dimensions + Samples = 537 + Lines = 412 + Bands = 1 + End_Group + + Group = Pixels + Type = Real + ByteOrder = Lsb + Base = 0.0 + Multiplier = 1.0 + End_Group + End_Object + + Group = Instrument + SpacecraftName = "NEAR EARTH ASTEROID RENDEZVOUS" + InstrumentId = MSI + TargetName = EROS + StartTime = 2000-02-25T11:39:11.972 + StopTime = 2000-02-25T11:39:12.737 + SpacecraftClockStartCount = 126888978154 + SpacecraftClockStopCount = 126888978919 + ExposureDuration = 765.00 <ms> + OriginalSpacecraftClockStartCount = 126888978.154 + OriginalSpacecraftClockStopCount = 126888978.919 + DpuDeckTemperature = 286.50 <K> + End_Group + + Group = Archive + DataSetId = NEAR-A-MSI-2-EDR-EROS/ORBIT-V1.0 + ProducerFullName = "Howard W. Taylor" + ProductId = M0126888978F7_2P.LBL + ProductVersionId = 1.01 + InstrumentHostName = "NEAR EARTH ASTEROID RENDEZVOUS" + InstrumentName = "MULTI-SPECTRAL IMAGER" + InstrumentId = MSI + TargetName = EROS + End_Group + + Group = BandBin + FilterNumber = 7 + Center = 1050 <nm> + End_Group + + Group = Kernels + NaifFrameCode = -93001 + LeapSecond = $base/kernels/lsk/naif0012.tls + TargetAttitudeShape = $base/kernels/pck/pck00009.tpc + TargetPosition = (Table, $base/kernels/spk/de405.bsp, + $near/kernels/tspk/erosephem_1999004_2002181.- + bsp) + InstrumentPointing = (Table, $near/kernels/ck/near_2000056_v01.bc, + $near/kernels/fk/eros_fixed.tf) + Instrument = $near/kernels/ik/msi15.ti + SpacecraftClock = $near/kernels/sclk/near_171.tsc + InstrumentPosition = (Table, + $near/kernels/spk/near_erosorbit_nav_v1.bsp) + InstrumentAddendum = $near/kernels/iak/msiAddendum002.ti + ShapeModel = Null + InstrumentPositionQuality = Reconstructed + InstrumentPointingQuality = Reconstructed + CameraVersion = 2 + Source = isis + End_Group +End_Object + +Object = Label + Bytes = 65536 +End_Object + +Object = Table + Name = InstrumentPointing + StartByte = 955685 + Bytes = 64 + Records = 1 + ByteOrder = Lsb + TimeDependentFrames = (-93000, 1) + ConstantFrames = (-93001, -93000) + ConstantRotation = (-0.0014422521585655, 6.97819591591201e-07, + 0.99999895995357, -4.83840156360023e-04, + -0.99999988294934, 2.96266649392629e-20, + 0.99999884290304, -4.83839653143796e-04, + 0.0014422523273821) + CkTableStartTime = 4750816.5399616 + CkTableEndTime = 4750816.5399616 + CkTableOriginalSize = 1 + FrameTypeCode = 3 + Description = "Created by spiceinit" + Kernels = ($near/kernels/ck/near_2000056_v01.bc, + $near/kernels/fk/eros_fixed.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 = 955749 + Bytes = 56 + Records = 1 + ByteOrder = Lsb + CacheType = Linear + SpkTableStartTime = 4750816.5399616 + SpkTableEndTime = 4750816.5399616 + SpkTableOriginalSize = 1.0 + Description = "Created by spiceinit" + Kernels = $near/kernels/spk/near_erosorbit_nav_v1.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 = 955805 + Bytes = 64 + Records = 1 + ByteOrder = Lsb + TimeDependentFrames = (2000433, 1) + CkTableStartTime = 4750816.5399616 + CkTableEndTime = 4750816.5399616 + CkTableOriginalSize = 1 + FrameTypeCode = 2 + PoleRa = (11.35, 0.0, 0.0) + PoleDec = (17.22, 0.0, 0.0) + PrimeMeridian = (326.07, 1639.38864745, 0.0) + Description = "Created by spiceinit" + Kernels = ($base/kernels/spk/de405.bsp, + $near/kernels/tspk/erosephem_1999004_2002181.bsp, + $base/kernels/pck/pck00009.tpc) + SolarLongitude = 128.86157495957 + + 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 = 955869 + Bytes = 56 + Records = 1 + ByteOrder = Lsb + CacheType = Linear + SpkTableStartTime = 4750816.5399616 + SpkTableEndTime = 4750816.5399616 + SpkTableOriginalSize = 1.0 + Description = "Created by spiceinit" + Kernels = ($base/kernels/spk/de405.bsp, + $near/kernels/tspk/erosephem_1999004_2002181.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 = 955925 + Bytes = 2374 +End_Object + +Object = OriginalLabel + Name = IsisCube + StartByte = 950513 + Bytes = 3700 +End_Object + +Object = NaifKeywords + BODY_CODE = 2000433 + BODY2000433_RADII = (17.0, 5.5, 5.5) + BODY_FRAME_CODE = 2000433 + INS-93001_SWAP_OBSERVER_TARGET = TRUE + INS-93001_LIGHTTIME_CORRECTION = LT+S + INS-93001_LT_SURFACE_CORRECT = FALSE + INS-93001_FOCAL_LENGTH = 166.85 + INS-93001_PIXEL_PITCH = 0.016 + CLOCK_ET_-93_126888978154_COMPUTED = c7d9130a781f5241 + INS-93001_TRANSX = (0.0, 0.016, 0.0) + INS-93001_TRANSY = (0.0, 0.0, -0.016) + INS-93001_ITRANSS = (0.0, 62.5, 0.0) + INS-93001_ITRANSL = (0.0, 0.0, -62.5) + INS-93001_BORESIGHT_LINE = 206.5 + INS-93001_BORESIGHT_SAMPLE = 269.0 + INS-93001_K1 = -7.0e-05 +End_Object +End diff --git a/tests/pytests/data/m0126888978f7_2p/m0126888978f7_2p_isis_0.xsp b/tests/pytests/data/m0126888978f7_2p/m0126888978f7_2p_isis_0.xsp new file mode 100644 index 0000000000000000000000000000000000000000..f52c440444c2816ad86552272e50ae69f9e28d61 --- /dev/null +++ b/tests/pytests/data/m0126888978f7_2p/m0126888978f7_2p_isis_0.xsp @@ -0,0 +1,349 @@ +DAFETF NAIF DAF ENCODED TRANSFER FILE +'DAF/SPK ' +'2' +'6' +'SPKMERGE ' +BEGIN_ARRAY 1 39 +'DE-0405LE-0405 ' +'487A6E6327010C^6' +'487B62498D6844^6' +'A' +'0' +'1' +'2' +39 +'3E9F4^6' +'A8C^5' +'-FAF69711F973F^5' +'1B040790EAA859^4' +'1407735D138EB7^2' +'-1C20EE357141B5^0' +'161DB0AB0D6AB9^-1' +'D16B8E75BB4C88^-2' +'-E1B788935BE38^-3' +'-523DC685402F08^-3' +'9AF1A80B8ABE7^-4' +'20C0065140191^-4' +'-607B5E5BE58EC8^-5' +'-6C19BA5393A91^5' +'-1E01120F14F486^4' +'114AABF00A32C3^2' +'-97244237F78F78^-1' +'-46B12B2249A62^-1' +'445226BFA96264^-2' +'1C5AB705F8B5AE^-2' +'-2DA28246DA3F72^-3' +'-B433317744DE6^-4' +'1C06E7FE23256A^-4' +'466CBC4A90F1B^-5' +'-26D9CBBF3263F4^5' +'-D8C6F8590CCCE^3' +'6E5DBF15D8D208^1' +'-21774C66C920CE^-1' +'-287BBA70012978^-1' +'E82D54CC40BF9^-3' +'109D18E9E8BAFF^-2' +'-FD8B11B750906^-4' +'-7053530533B69^-4' +'B92EA3F7F02DD8^-5' +'2FA05C53CAF6A4^-5' +'34134^6' +'1518^6' +'23^2' +'1^1' +END_ARRAY 1 39 +BEGIN_ARRAY 2 88 +'asteroid segment ' +'487A6E6327010C^6' +'487B62498D6844^6' +'1E8631' +'A' +'1' +'E' +88 +'B^1' +'48698^6' +'487D08^6' +'1388^4' +'-74FD1221EB8FC4^7' +'13E592649BA652^5' +'8A625440CDA^1' +'-5F00BAA8^-2' +'1009F^-5' +'1CF8^-6' +'B5D4^-6' +'-4314^-6' +'DD1B8^-6' +'-2BE48^-6' +'5243E^-6' +'-94EB29DBB4C5C8^7' +'-1381D21A85F599^5' +'B027F74AC9E^1' +'1480EFA2^-2' +'-1D2D2^-5' +'2FDA^-6' +'F796^-6' +'-1C7C8^-6' +'14869^-5' +'-29BDA^-6' +'233FB^-6' +'-69BD47D07BD478^7' +'-77ED36A0B0CBF8^4' +'7D14E4DD898^1' +'-57DD166^-3' +'-FC7C^-6' +'1288^-6' +'A6C3^-6' +'-3081^-6' +'B703^-6' +'-44C5C^-6' +'3C843^-6' +'104CA761B9E9BD^2' +'1C574FF9DC609^-1' +'-1D2F64C7ED2C^-4' +'7F2595E8^-8' +'5DE^-C' +'-2D38^-C' +'-E9F^-C' +'7C19^-C' +'-214E9^-B' +'52A14^-C' +'1D6B6^-C' +'-FFAF01921E46^1' +'2413A75E2801F4^-1' +'64C617CE33C^-5' +'-A1EB596^-8' +'55C04^-B' +'211E^-C' +'18A2C^-B' +'-3C85^-C' +'17C23^-B' +'-4698C^-C' +'47866^-C' +'-623E6F28B05E68^1' +'199DE10C19123B^-1' +'-1AFEB28D592^-5' +'-450BD7E4^-8' +'34B7C^-B' +'1C33^-C' +'69E8^-C' +'69^-E' +'7B46^-C' +'-9FA2^-D' +'-B88D^-D' +'48698^6' +'0^0' +'1^1' +'47^2' +'0^0' +'3^1' +'46^2' +'1^1' +'0^0' +'0^0' +'0^0' +'1^1' +'1^1' +'0^0' +'0^0' +'44^2' +'1^1' +'11^2' +END_ARRAY 2 88 +BEGIN_ARRAY 3 158 +'spacecraft segment ' +'487A6E6327010C^6' +'487B62498D6844^6' +'-5D' +'1E8631' +'1' +'E' +158 +'B^1' +'487858^6' +'4879CF^6' +'177^3' +'4460B277530A44^2' +'45753A545BB1^0' +'-18B7B5782^-3' +'-4C800D8^-6' +'-1CC8^-9' +'18DC^-9' +'3^-B' +'8^-B' +'-9E^-B' +'67^-B' +'-C38^-B' +'-1143349C17F348^3' +'-123E4EEDC066^0' +'5F2C6C21A^-3' +'305588^-6' +'14B4^-8' +'-1D2^-9' +'F7^-A' +'82^-A' +'934^-A' +'EA^-B' +'32^-A' +'DEDAEF1E4A1048^2' +'-380A31E7DC88^0' +'-4E9A085FA^-3' +'23188C^-6' +'-7973^-8' +'79^-A' +'-398^-A' +'-248^-A' +'-304^-A' +'82^-B' +'-10E^-A' +'2F6AA62F07459^-2' +'-437EDDB1ED^-5' +'-1394D291B8^-7' +'-92DC68^-B' +'B28F24^-B' +'DC918^-C' +'9BDDE^-C' +'611B6^-C' +'3C18A^-C' +'172228^-C' +'B8C8E^-D' +'-C7443261246658^-3' +'103E3258D9734^-4' +'C5F3FAEA4^-8' +'7D26F63^-A' +'-41D9A5^-B' +'C3C85D^-B' +'8ED6598^-B' +'5833CA^-B' +'369A014^-B' +'1500048^-B' +'A80272^-C' +'-2641AB01121EFA^-2' +'-D6A2BA088B0C^-5' +'8FC27561^-8' +'-29A390E^-9' +'135E2^-B' +'-293866^-B' +'-238044^-B' +'-15ED5^-B' +'-D9237^-C' +'-53889C^-C' +'-29C0C2^-C' +'487B46^6' +'487CBD^6' +'177^3' +'44EB9084CBE57C^2' +'4568D02A8DC2^0' +'-18F0D7DA2^-3' +'-4B9B578^-6' +'1A378^-8' +'15C4^-9' +'-B4^-B' +'-18^-B' +'-C8^-B' +'3C8^-B' +'-8AC^-B' +'-1145796C1DBCA4^3' +'-120EAF801708^0' +'5F517AB78^-3' +'319E16^-6' +'-2562^-8' +'-2FE^-9' +'5^-B' +'-58^-B' +'D4^-B' +'-12E^-A' +'15C^-A' +'DE6AB3724FD8C^2' +'-383178D94064^0' +'-4E8286F74^-3' +'1C035A^-6' +'-5728^-8' +'212^-9' +'-E8^-B' +'2^-B' +'-2F8^-A' +'E4^-B' +'-226^-A' +'2F622C908FB124^-2' +'-441AD7F54498^-5' +'-135A64566^-7' +'8EDBF4C^-A' +'929EA8^-B' +'-2F444^-C' +'-10E64^-C' +'-9B3A^-D' +'-609A^-D' +'-24B2^-D' +'-12A86^-D' +'-C53C074F159E68^-3' +'10448418ADFD^-4' +'CB24E2B8A^-8' +'-CE21275^-A' +'-16503EC^-A' +'-215303^-B' +'-19A7168^-B' +'-FF3D2^-C' +'-9DFDD4^-C' +'-3CC4EA^-C' +'-1E61E7^-C' +'-265C7B3C30F68A^-2' +'-D6627EA16F9^-5' +'72CC54888^-8' +'-1DC1460C^-9' +'E360D8^-B' +'8632E^-C' +'1894C^-C' +'102AE^-C' +'A0EB^-D' +'3DB0C^-D' +'1F152^-D' +'487858^6' +'487B46^6' +'0^0' +'1^1' +'8D^2' +'0^0' +'3^1' +'8B^2' +'2^1' +'0^0' +'0^0' +'0^0' +'1^1' +'2^1' +'0^0' +'0^0' +'44^2' +'1^1' +'11^2' +END_ARRAY 3 158 +TOTAL_ARRAYS 3 + ~NAIF/SPC BEGIN COMMENTS~ +; ../sliced_kernels/m0126888978f7_2p_isis_0.bsp LOG FILE + +; Created 2024-03-04/14:19:21.00. +; +; BEGIN SPKMERGE COMMANDS + +LEAPSECONDS_KERNEL = /Volumes/Blueman_2/isis_data/base/kernels/lsk/naif0012.tls + +SPK_KERNEL = ../sliced_kernels/m0126888978f7_2p_isis_0.bsp + SOURCE_SPK_KERNEL = /Volumes/Blueman_2/isis_data/base/kernels/spk/de405.bsp + INCLUDE_COMMENTS = NO + BODIES = 10 + BEGIN_TIME = 2000 FEB 25 11:24:30.202 + END_TIME = 2000 FEB 25 11:28:34.102 +SOURCE_SPK_KERNEL = /Volumes/Blueman_2/isis_data/near/kernels/tspk/erosephem_1999004_2002181.bsp + INCLUDE_COMMENTS = NO + BODIES = 2000433 + BEGIN_TIME = 2000 FEB 25 11:24:30.202 + END_TIME = 2000 FEB 25 11:28:34.102 +SOURCE_SPK_KERNEL = /Volumes/Blueman_2/isis_data/near/kernels/spk/near_erosorbit_nav_v1.bsp + INCLUDE_COMMENTS = NO + BODIES = -93 + BEGIN_TIME = 2000 FEB 25 11:24:30.202 + END_TIME = 2000 FEB 25 11:28:34.102 + +; END SPKMERGE COMMANDS + ~NAIF/SPC END COMMENTS~ diff --git a/tests/pytests/data/m0126888978f7_2p/m0126888978f7_2p_isis_1.xsp b/tests/pytests/data/m0126888978f7_2p/m0126888978f7_2p_isis_1.xsp new file mode 100644 index 0000000000000000000000000000000000000000..f6757b32596fb9cf351b51fd4854591228605f2c --- /dev/null +++ b/tests/pytests/data/m0126888978f7_2p/m0126888978f7_2p_isis_1.xsp @@ -0,0 +1,349 @@ +DAFETF NAIF DAF ENCODED TRANSFER FILE +'DAF/SPK ' +'2' +'6' +'SPKMERGE ' +BEGIN_ARRAY 1 39 +'DE-0405LE-0405 ' +'487D682845BC08^6' +'487E58EC1CC718^6' +'A' +'0' +'1' +'2' +39 +'3E9F4^6' +'A8C^5' +'-FAF69711F973F^5' +'1B040790EAA859^4' +'1407735D138EB7^2' +'-1C20EE357141B5^0' +'161DB0AB0D6AB9^-1' +'D16B8E75BB4C88^-2' +'-E1B788935BE38^-3' +'-523DC685402F08^-3' +'9AF1A80B8ABE7^-4' +'20C0065140191^-4' +'-607B5E5BE58EC8^-5' +'-6C19BA5393A91^5' +'-1E01120F14F486^4' +'114AABF00A32C3^2' +'-97244237F78F78^-1' +'-46B12B2249A62^-1' +'445226BFA96264^-2' +'1C5AB705F8B5AE^-2' +'-2DA28246DA3F72^-3' +'-B433317744DE6^-4' +'1C06E7FE23256A^-4' +'466CBC4A90F1B^-5' +'-26D9CBBF3263F4^5' +'-D8C6F8590CCCE^3' +'6E5DBF15D8D208^1' +'-21774C66C920CE^-1' +'-287BBA70012978^-1' +'E82D54CC40BF9^-3' +'109D18E9E8BAFF^-2' +'-FD8B11B750906^-4' +'-7053530533B69^-4' +'B92EA3F7F02DD8^-5' +'2FA05C53CAF6A4^-5' +'34134^6' +'1518^6' +'23^2' +'1^1' +END_ARRAY 1 39 +BEGIN_ARRAY 2 88 +'asteroid segment ' +'487D682845BC08^6' +'487E58EC1CC718^6' +'1E8631' +'A' +'1' +'E' +88 +'B^1' +'48698^6' +'487D08^6' +'1388^4' +'-74FD1221EB8FC4^7' +'13E592649BA652^5' +'8A625440CDA^1' +'-5F00BAA8^-2' +'1009F^-5' +'1CF8^-6' +'B5D4^-6' +'-4314^-6' +'DD1B8^-6' +'-2BE48^-6' +'5243E^-6' +'-94EB29DBB4C5C8^7' +'-1381D21A85F599^5' +'B027F74AC9E^1' +'1480EFA2^-2' +'-1D2D2^-5' +'2FDA^-6' +'F796^-6' +'-1C7C8^-6' +'14869^-5' +'-29BDA^-6' +'233FB^-6' +'-69BD47D07BD478^7' +'-77ED36A0B0CBF8^4' +'7D14E4DD898^1' +'-57DD166^-3' +'-FC7C^-6' +'1288^-6' +'A6C3^-6' +'-3081^-6' +'B703^-6' +'-44C5C^-6' +'3C843^-6' +'104CA761B9E9BD^2' +'1C574FF9DC609^-1' +'-1D2F64C7ED2C^-4' +'7F2595E8^-8' +'5DE^-C' +'-2D38^-C' +'-E9F^-C' +'7C19^-C' +'-214E9^-B' +'52A14^-C' +'1D6B6^-C' +'-FFAF01921E46^1' +'2413A75E2801F4^-1' +'64C617CE33C^-5' +'-A1EB596^-8' +'55C04^-B' +'211E^-C' +'18A2C^-B' +'-3C85^-C' +'17C23^-B' +'-4698C^-C' +'47866^-C' +'-623E6F28B05E68^1' +'199DE10C19123B^-1' +'-1AFEB28D592^-5' +'-450BD7E4^-8' +'34B7C^-B' +'1C33^-C' +'69E8^-C' +'69^-E' +'7B46^-C' +'-9FA2^-D' +'-B88D^-D' +'48698^6' +'0^0' +'1^1' +'47^2' +'0^0' +'3^1' +'46^2' +'1^1' +'0^0' +'0^0' +'0^0' +'1^1' +'1^1' +'0^0' +'0^0' +'44^2' +'1^1' +'11^2' +END_ARRAY 2 88 +BEGIN_ARRAY 3 158 +'spacecraft segment ' +'487D682845BC08^6' +'487E58EC1CC718^6' +'-5D' +'1E8631' +'1' +'E' +158 +'B^1' +'487B46^6' +'487CBD^6' +'177^3' +'44EB9084CBE57C^2' +'4568D02A8DC2^0' +'-18F0D7DA2^-3' +'-4B9B578^-6' +'1A378^-8' +'15C4^-9' +'-B4^-B' +'-18^-B' +'-C8^-B' +'3C8^-B' +'-8AC^-B' +'-1145796C1DBCA4^3' +'-120EAF801708^0' +'5F517AB78^-3' +'319E16^-6' +'-2562^-8' +'-2FE^-9' +'5^-B' +'-58^-B' +'D4^-B' +'-12E^-A' +'15C^-A' +'DE6AB3724FD8C^2' +'-383178D94064^0' +'-4E8286F74^-3' +'1C035A^-6' +'-5728^-8' +'212^-9' +'-E8^-B' +'2^-B' +'-2F8^-A' +'E4^-B' +'-226^-A' +'2F622C908FB124^-2' +'-441AD7F54498^-5' +'-135A64566^-7' +'8EDBF4C^-A' +'929EA8^-B' +'-2F444^-C' +'-10E64^-C' +'-9B3A^-D' +'-609A^-D' +'-24B2^-D' +'-12A86^-D' +'-C53C074F159E68^-3' +'10448418ADFD^-4' +'CB24E2B8A^-8' +'-CE21275^-A' +'-16503EC^-A' +'-215303^-B' +'-19A7168^-B' +'-FF3D2^-C' +'-9DFDD4^-C' +'-3CC4EA^-C' +'-1E61E7^-C' +'-265C7B3C30F68A^-2' +'-D6627EA16F9^-5' +'72CC54888^-8' +'-1DC1460C^-9' +'E360D8^-B' +'8632E^-C' +'1894C^-C' +'102AE^-C' +'A0EB^-D' +'3DB0C^-D' +'1F152^-D' +'487E34^6' +'487FAB^6' +'177^3' +'457655A1930698^2' +'455C49B27439^0' +'-1928CA81B8^-3' +'-495B4C8^-6' +'31218^-8' +'E78^-A' +'-E4^-B' +'18^-B' +'-AC^-B' +'588^-B' +'D8^-C' +'-1147B8471129B7^3' +'-11DEFDEC83F6^0' +'5F73D5918^-3' +'29AC78^-6' +'-581^-8' +'-216^-9' +'38^-A' +'-28^-B' +'4FC^-A' +'-192^-A' +'312^-A' +'DDFA29434C7BD8^2' +'-3858B5274BA6^0' +'-4E6F17E7E^-3' +'1849C^-6' +'-251B^-8' +'2ED^-9' +'-13^-A' +'1^-B' +'-25C^-A' +'104^-A' +'-176^-A' +'2F599FA210FCEE^-2' +'-44B39685AC98^-5' +'-12C71D4948^-7' +'10C070BC^-9' +'61C764^-B' +'-325C8^-C' +'-DCE^-E' +'4^-F' +'-5C^-F' +'428^-F' +'-222^-F' +'-C3331730DD21D^-3' +'104A6004CB708^-4' +'AAA37806A^-8' +'-1DFE058E^-9' +'-E44B84^-B' +'5AAD4^-C' +'1E9A8^-D' +'-72^-F' +'2EC^-F' +'-A8^-10' +'199^-F' +'-2677442D4FABBC^-2' +'-D62D5C553F34^-5' +'638FF8968^-8' +'-CADA7F8^-A' +'13DEEDC^-A' +'3067C^-C' +'-26AC^-D' +'-45^-F' +'5B^-F' +'-234^-F' +'322^-F' +'487B46^6' +'487E34^6' +'0^0' +'1^1' +'8D^2' +'0^0' +'3^1' +'8B^2' +'2^1' +'0^0' +'0^0' +'0^0' +'1^1' +'2^1' +'0^0' +'0^0' +'44^2' +'1^1' +'11^2' +END_ARRAY 3 158 +TOTAL_ARRAYS 3 + ~NAIF/SPC BEGIN COMMENTS~ +; ../sliced_kernels/m0126888978f7_2p_isis_1.bsp LOG FILE + +; Created 2024-03-04/14:19:21.00. +; +; BEGIN SPKMERGE COMMANDS + +LEAPSECONDS_KERNEL = /Volumes/Blueman_2/isis_data/base/kernels/lsk/naif0012.tls + +SPK_KERNEL = ../sliced_kernels/m0126888978f7_2p_isis_1.bsp + SOURCE_SPK_KERNEL = /Volumes/Blueman_2/isis_data/base/kernels/spk/de405.bsp + INCLUDE_COMMENTS = NO + BODIES = 10 + BEGIN_TIME = 2000 FEB 25 11:37:11.972 + END_TIME = 2000 FEB 25 11:41:12.737 +SOURCE_SPK_KERNEL = /Volumes/Blueman_2/isis_data/near/kernels/tspk/erosephem_1999004_2002181.bsp + INCLUDE_COMMENTS = NO + BODIES = 2000433 + BEGIN_TIME = 2000 FEB 25 11:37:11.972 + END_TIME = 2000 FEB 25 11:41:12.737 +SOURCE_SPK_KERNEL = /Volumes/Blueman_2/isis_data/near/kernels/spk/near_erosorbit_nav_v1.bsp + INCLUDE_COMMENTS = NO + BODIES = -93 + BEGIN_TIME = 2000 FEB 25 11:37:11.972 + END_TIME = 2000 FEB 25 11:41:12.737 + +; END SPKMERGE COMMANDS + ~NAIF/SPC END COMMENTS~ diff --git a/tests/pytests/data/m0126888978f7_2p/msi15.ti b/tests/pytests/data/m0126888978f7_2p/msi15.ti new file mode 100755 index 0000000000000000000000000000000000000000..fcca88e134a03d238a2d9a4a269e30b4adf334f6 --- /dev/null +++ b/tests/pytests/data/m0126888978f7_2p/msi15.ti @@ -0,0 +1,183 @@ +KPL/IK + +NEAR MultiSpectral Imager (MSI) instrument and frame kernel file +---------------------------------------------------------------- + + Version 1.5b by Jeannie Backer, USGS Astrogeology, 01 March 2013. + + Altered the NEAR_MSI to NEAR_SC_BUS_PRIME frame rotation to include a + second rotation. + + Version 1.5 by Jeff Bytof, NAIF/JPL, 10 March 2000. + + Removed tab characters from file. Corrected comments. + + + Version 1.4 by Jeff Bytof, NAIF/JPL, 1 March 2000. + + Corrected field of view orientation by swapping Y and Z + vector component values in INS-93001_FOV_BOUNDARY_CORNERS. + + + Version 1.3 by Jeff Bytof, NAIF/JPL, 14 August 1998. + + (1) Modified the Euler angles needed to move the NEAR_MSI reference frame + into the NEAR_SC_BUS_PRIME frame. Calibrated boresight data provided + by Yanping Guo (JHU/APL), dated 13 August 1998, is as follows: + + ----------------------------------------------------- + Instrument Zenith Angle off Azimuth Angle off + +Z S/C Axis (deg) +X' S/C Axis (deg) + ----------------- ------------------ + MSI 89.917365 -0.0277221 + ----------------------------------------------------- + + The zenith angle is measured from the spacecraft +Z axis to the + instrument boresight, and the azimuth angle is measured + counterclockwise from the spacecraft +X' axis to the boresight. + + The NEAR_MSI boresight is defined to be identical +X unit vector + of its reference frame. + + Using the Euler angles given in this kernel, the components of + the NEAR_MSI frame relative to the NEAR_SC_BUS_PRIME frame + are found by the SPICE subroutine SXFORM to be as follows: + + X: .9999988429 -.0004838414 .0014422523 + Y: .0004838419 .9999998829 .0000000000 + Z: -.0014422522 .0000006978 .9999989600 + + This indicates that the NEAR_MSI boresight points towards + (.9999988429, -.0004838414, .0014422523) as measured in the + NEAR_SC_BUS_PRIME frame. + + (2) Corrected the SPICE file ID word to KPL/IK. + + + Version 1.2 (prototype) by JAB, NAIF/JPL, September 11, 1997 + + SC_BUS frame definitions were swapped with SC_BUS_PRIME, + to follow the NEAR project's use of the code -93000 for the + SC_BUS_PRIME frame. + + Version 1.1 (prototype) by BVS, NAIF/JPL, August 11, 1997 + + The frame definitions were changed to reflect correct + transformation sense specified by FRAMES.REQ document + released in SPICE toolkit N0047. + + Version 1.0 (prototype) by BVS, NAIF/JPL, April 16, 1997 + + Spacecraft frame definitions. Required to support automatic + frame transformations. Two frames are defined for NEAR s/c: + + - s/c frame (or s/c technological frame); + - s/c prime frame; rotated -135 degrees around Z + relative to the s/c frame; + + Orientation of the first frame is provided in CK files relative + to some inertial or non-inertial frame; orientation of the second + frame is a constant from the first frame offset specified in + the frame definition. + + Note that these definitions are duplicated in IK files for all + other NEAR instruments. + + Note that angles in the frame definitions are specified for "from + instrument to base (relative to) frame" transformation. + +\begindata + + FRAME_NEAR_SC_BUS_PRIME = -93000 + FRAME_-93000_NAME = 'NEAR_SC_BUS_PRIME' + FRAME_-93000_CLASS = 3 + FRAME_-93000_CLASS_ID = -93000 + FRAME_-93000_CENTER = -93 + CK_-93000_SCLK = -93 + CK_-93000_SPK = -93 + + FRAME_NEAR_SC_BUS = -93100 + FRAME_-93100_NAME = 'NEAR_SC_BUS' + FRAME_-93100_CLASS = 4 + FRAME_-93100_CLASS_ID = -93100 + FRAME_-93100_CENTER = -93 + TKFRAME_-93100_SPEC = 'ANGLES' + TKFRAME_-93100_RELATIVE = 'NEAR_SC_BUS_PRIME' + TKFRAME_-93100_ANGLES = ( -135.0, 0.0, 0.0 ) + TKFRAME_-93100_AXES = ( 3, 2, 1 ) + TKFRAME_-93100_UNITS = 'DEGREES' + +\begintext + + MSI instrument frame definition. Required to support automatic + frame transformations. Orientation of this frame is a constant + offset from s/c prime frame specified in the frame definition. + + Note that angles in the frame definitions are specified for "from + instrument to base (relative to) frame" transformation. + + Original rotation: + TKFRAME_-93001_ANGLES = ( 0.0277221, 0.082635, 0.0 ) + TKFRAME_-93001_AXES = ( 3, 2, 1 ) + TKFRAME_-93001_AXES = ( 1, 2, 3 ) + TKFRAME_-93001_UNITS = 'DEGREES' + + Second rotation: + TKFRAME_-93001_ANGLES = ( 0.0, 180.0, -90.0 ) + TKFRAME_-93001_AXES = ( 3, 1, 2 ) + TKFRAME_-93001_UNITS = 'DEGREES' + + Combined (orginal and second) rotations: + TKFRAME_-93001_ANGLES = ( 90.0, -179.972278, -0.082635 ) + TKFRAME_-93001_AXES = ( 2, 1, 2 ) + TKFRAME_-93001_UNITS = 'DEGREES' + +\begindata + + FRAME_NEAR_MSI = -93001 + FRAME_-93001_NAME = 'NEAR_MSI' + FRAME_-93001_CLASS = 4 + FRAME_-93001_CLASS_ID = -93001 + FRAME_-93001_CENTER = -93 + TKFRAME_-93001_SPEC = 'ANGLES' + TKFRAME_-93001_RELATIVE = 'NEAR_SC_BUS_PRIME' + TKFRAME_-93001_ANGLES = ( 90.0, -179.972278, -0.082635 ) + TKFRAME_-93001_AXES = ( 2, 1, 2 ) + TKFRAME_-93001_UNITS = 'DEGREES' + +\begintext + + + Instrument FOV shape/orientation definitions. Conform to + specification in the header of the GETFOV subroutine. + Corner directions are given counterclockwise as seen from + boresight. + + FOV corner directions are defined assuming that: + + - FOV has rectangular shape with its sides along Z and Y + axes of the instruments frame; + - FOV angular size in Y direction is 2.2623 degrees; + in Z direction -- 2.9505 degrees; + - boresight vector intersect FOV exactly in the center of + the rectangle; + +\begindata + + + INS-93001_FOV_FRAME = 'NEAR_MSI' + INS-93001_FOV_SHAPE = 'POLYGON' + INS-93001_BORESIGHT = ( + 1.0 0.0 0.0 + ) +\begindata + + INS-93001_FOV_BOUNDARY_CORNERS = ( + 1.0 0.019744857140 0.025753661240 + 1.0 -0.019744857140 0.025753661240 + 1.0 -0.019744857140 -0.025753661240 + 1.0 0.019744857140 -0.025753661240 + ) + +\begintext + diff --git a/tests/pytests/data/m0126888978f7_2p/msiAddendum002.ti b/tests/pytests/data/m0126888978f7_2p/msiAddendum002.ti new file mode 100755 index 0000000000000000000000000000000000000000..22ce63c56dbbe91cc4f7fa3987958b704bcbb0bc --- /dev/null +++ b/tests/pytests/data/m0126888978f7_2p/msiAddendum002.ti @@ -0,0 +1,65 @@ +\begintext + + This kernel is used by the ISIS software to supply required keywords for + the ISIS NEAR/MSI camera model. This kernel is furnished to the NAIF SPICE + pool as one of the very last kernels. This allows it to overide keywords + from other kernels. + + History: + + 2013-02-08 Unknown - Original Version 001. + 2021-03-23 Kris Becker - Version 002. Added observer/target and light time + correction specs + + +From the following lines, we can determine that +focal length is 166.85 in mm and 10428.125 in pixels. Thus, +pixel resolution is 10428.125/166.85 = 166.85 pix/mm and +pixel pitch is 1/62.5 = 0.016 mm/pix. +The following lines were found in the document +/usgs/cpkgs/isis2/lsb/isisd/data/mission.sav: + + + +Near_1 MSI 166.85mm pixel-0.027x0.016mm raw size=244lx537s + F/L CENTER UNDISTORTED DISTORTED WEIGHT + MISSION CAMERA FILTER PIXELS LINE SAMP NL NS NL NS C + _______________________________|X_________|___________|_________|_____|_____|____|____|____|____|_____| + +NEAR_1 MSI ALL 10428.125 206.5 269. 412 537 412 537 1. + + +K1 was found in isis2 spi_distorccd.F + +Move these out of the data section +#INS-93900_FRAME_ID = -93900 +#INS-93901_FRAME_ID = -93901 + +\begindata +INS-93001_PLATFORM_ID = -93000 +INS-93001_FRAME_ID = -93001 + +INS-93001_K1 = -0.00007 +INS-93001_FOCAL_LENGTH = 166.85 +INS-93001_PIXEL_PITCH = 0.016 + +INS-93001_BORESIGHT_SAMPLE = 269.0 +INS-93001_BORESIGHT_LINE = 206.5 + +INS-93001_TRANSX = ( 0.0, 0.016, 0.0 ) +INS-93001_TRANSY = ( 0.0, 0.0, -0.016 ) +INS-93001_ITRANSS = ( 0.0, 62.5, 0.0 ) +INS-93001_ITRANSL = ( 0.0, 0.0, -62.5 ) + +\begintext + +This section defines observer/target orientation and light time settings + +\begindata + +INS-93001_SWAP_OBSERVER_TARGET = 'TRUE' +INS-93001_LIGHTTIME_CORRECTION = 'LT+S' +INS-93001_LT_SURFACE_CORRECT = 'FALSE' + +\begintext + diff --git a/tests/pytests/data/m0126888978f7_2p/naif0012.tls b/tests/pytests/data/m0126888978f7_2p/naif0012.tls new file mode 100755 index 0000000000000000000000000000000000000000..e1afdee1b626e01a3f1b04ef8a43154e83972e56 --- /dev/null +++ b/tests/pytests/data/m0126888978f7_2p/naif0012.tls @@ -0,0 +1,152 @@ +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 + + diff --git a/tests/pytests/data/m0126888978f7_2p/near_171.tsc b/tests/pytests/data/m0126888978f7_2p/near_171.tsc new file mode 100755 index 0000000000000000000000000000000000000000..ac1806c5b2669630592d3fb96bc33f4ce82f9fad --- /dev/null +++ b/tests/pytests/data/m0126888978f7_2p/near_171.tsc @@ -0,0 +1,252 @@ +KPL/SCLK +\begintext + +LABEL_START +FILENAME ="near_171.tsc" +MISSION_NAME ="NEAR" +ORGANIZATION = "JHU/APL" +AUTHOR ="SCLK update program" +CONTACT ="david.tillman@jhuapl.edu" +TYPE ="SCLK" +CREATION_DATE ="12-Feb-2001" +TARGET ="N/A" +START_UTC ="1996-02-17T20:43:29" +END_UTC ="N/A" +END_DET_UTC ="N/A" + +SOURCE_FILES ={de403.bsp, +eros9845.bsp, +near_1998356_2000045_v01.bsp, +near_2000045_2000125_v02.bsp, +near_2000121_2000189_v01_noburn.bsp, +near_2000181_2000242_v01.bsp, +near_2000223_2000270_v01.bsp, +near_2000265_2000298_v01.bsp, +near_2000294_2000309_v01_noburn.bsp, +near_2000302_2000341_v01.bsp, +near_2000336_2001028_v01.bsp, +near_2001026_2001043_v01.bsp, +near_2001035_2001043_v01.bsp, +naif0007.tls, +pck00006.tpc, +near_170.tsc} + +MERGED_FILES ="N/A" + +NUMBER_VERTICES ="N/A" +NUMBER_PLATES ="N/A" + +DESCRIPTION =" + +This kernel uses a least-squares fit to the clock data from Nov. 1996 +to December 1997, using a constant drift rate of -0.0164 seconds/day. +Coefficients covering the period January 1998 through end of mission +are produced by the SCLK Kernel Update utility on an automatic basis. + +This kernel also includes the effects of time changes sent to the +spacecraft clock during a test on May 30, 1997, and during the +Mathilde flyby on June 27, 1997. All of these time changes were +cancelled by later time changes, so that the spacecraft clock was +set back to its original timeline. + +For the final touchdown of NEAR on Eros on 12 Feb 2001, the clock +was set backwards 17 seconds. A new partition was added to +reflect this. + +This will be the final kernel produced for the NEAR mission. " + +LABEL_END +FREE FORM COMMENTS: + + +Specification for a type 1 SCLK... +Model the SCLK against the time system TDT (terrestrial +dynamical time) TIME_SYSTEM = 2; variable names +indicate NEAR (ID -93). + + + +This kernel was rebuilt on Tue Dec 8 20:22:10 1998 +starting from encoded SCLK: 59023003498 as build number: 1 + + +This kernel was rebuilt on Thu Jan 28 14:59:12 1999 +starting from encoded SCLK: 92272635009 as build number: 2 + +\begindata +SCLK_KERNEL_ID = ( @2001-02-12T19:00:03 ) +SCLK_DATA_TYPE_93 = ( 1 ) +SCLK01_TIME_SYSTEM_93 = ( 2 ) + + +\begintext +For NEAR, Use a single field which represents milliseconds past +mission start time; moduli set well beyond end of mission. + +\begindata +SCLK01_N_FIELDS_93 = ( 1 ) +SCLK01_MODULI_93 = ( 2.0e+12 ) +SCLK01_OFFSETS_93 = ( 0 ) +SCLK01_OUTPUT_DELIM_93 = ( 1 ) + + +\begintext +Supply the partition information. If needed, +(e.g., switch to backup bus controller occurs), can +add additional records (lines) to following variables to +define new partitions; generally, the start of the +new partition should coincide with the end of the +previous one. + +\begindata +SCLK_PARTITION_START_93 = ( 0.0000000000e+00 + 4.0409661942e+10 + 4.0429229946e+10 + 4.2793916398e+10 + 4.2808703400e+10 + 4.2831583405e+10 + 1.5741315200e+11 + ) + +SCLK_PARTITION_END_93 = ( 4.0409721942e+10 + 4.0429169946e+10 + 4.2793906398e+10 + 4.2808704400e+10 + 4.2831592405e+10 + 1.5741316900e+11 + 2.0000000000e+12 + ) + +\begintext +Finally, define coefficients for starting MET (millisec), +starting TDT (expressed in terms of date/time string +@dd-mmm-yyyy-HH:MM:SS) and rate of change between the +spacecraft clock and TDT, having the following property: + + rate = TDT (sec) / most significant count (millisec) + +For NEAR, the most significant count corresponds to 1/1000 of +a second, giving a rate of 0.001 sec/millisec in the absence +of clock drift; in general, rate is related to the MET drift +rate of the spacecraft clock (in millisec/sec) as follows: + + rate = {1+MET drift rate (millisec/sec)/1000} / 1000 + +The following are preliminary data; additional records (lines) should +be added as needed to account for changes in clock drift over time; +the new records must ensure a continuous and monotonically +increasing relationship between MET and TDT. + +\begindata +SCLK01_COEFFICIENTS_93 = ( + +0.0000000000e+00 @17-FEB-1996-20:44:30.960 9.9999980900e-04 +4.0409721942e+10 @30-MAY-1997-13:39:45.184 9.9999980900e-04 +4.0429229946e+10 @30-MAY-1997-19:04:53.184 9.9999980900e-04 +4.2793906398e+10 @27-JUN-1997-03:56:09.184 9.9999980900e-04 +4.2808694400e+10 @27-JUN-1997-08:02:37.184 9.9999980900e-04 +4.2831583405e+10 @27-JUN-1997-14:24:06.184 9.9999980900e-04 +6.0125985000e+10 @13-JAN-1998-18:24:04.310 9.9999979941e-04 +6.0212390000e+10 @14-JAN-1998-18:24:09.280 9.9999965456e-04 +6.0515927000e+10 @18-JAN-1998-06:43:06.180 9.9999967129e-04 +6.0760157000e+10 @21-JAN-1998-02:33:36.105 9.9999969185e-04 +6.1092948000e+10 @24-JAN-1998-23:00:07.008 9.9999970879e-04 +6.1253334000e+10 @26-JAN-1998-19:33:12.956 9.9999967631e-04 +6.1373467000e+10 @28-JAN-1998-04:55:25.916 9.9999966669e-04 +6.1594465000e+10 @30-JAN-1998-18:18:43.841 9.9999966090e-04 +6.6859033000e+10 @01-APR-1998-16:41:29.880 9.9999962751e-04 +7.2308626000e+10 @03-JUN-1998-18:28:01.519 9.9999975022e-04 +7.4721547000e+10 @01-JUL-1998-16:43:21.823 9.9999971165e-04 +7.5132721000e+10 @06-JUL-1998-10:56:15.686 9.9999966728e-04 +7.5328509000e+10 @08-JUL-1998-17:19:23.626 9.9999969335e-04 +7.7738193000e+10 @05-AUG-1998-14:40:46.895 9.9999969645e-04 +7.8777422000e+10 @17-AUG-1998-15:21:15.572 9.9999968889e-04 +7.8952916000e+10 @19-AUG-1998-16:06:09.527 9.9999974263e-04 +7.9588468000e+10 @27-AUG-1998-00:38:41.368 9.9999975051e-04 +8.0154353000e+10 @02-SEP-1998-13:50:06.221 9.9999974042e-04 +8.1317059000e+10 @16-SEP-1998-00:48:31.925 9.9999974566e-04 +8.1805260000e+10 @21-SEP-1998-16:25:12.798 9.9999973960e-04 +8.2139807000e+10 @25-SEP-1998-13:20:59.695 9.9999969034e-04 +8.2432241000e+10 @28-SEP-1998-22:34:53.609 9.9999970785e-04 +8.3004321000e+10 @05-OCT-1998-13:29:33.450 9.9999972196e-04 +8.3637554000e+10 @12-OCT-1998-21:23:26.279 9.9999972994e-04 +8.4815021000e+10 @26-OCT-1998-12:27:52.954 9.9999972383e-04 +8.5429701000e+10 @02-NOV-1998-15:12:32.778 9.9999971380e-04 +8.5598364000e+10 @04-NOV-1998-14:03:35.735 9.9999974401e-04 +8.6208312000e+10 @11-NOV-1998-15:29:23.584 9.9999975251e-04 +8.6810662000e+10 @18-NOV-1998-14:48:33.426 9.9999973864e-04 +8.7836239000e+10 @30-NOV-1998-11:41:30.153 9.9999973342e-04 +8.8228097000e+10 @05-DEC-1998-00:32:28.043 9.9999971986e-04 +8.8438735000e+10 @07-DEC-1998-11:03:05.977 9.9999968567e-04 +8.8723522000e+10 @10-DEC-1998-18:09:32.894 9.9999970990e-04 +8.9167446000e+10 @15-DEC-1998-21:28:16.770 9.9999972121e-04 +8.9826627000e+10 @23-DEC-1998-12:34:37.577 9.9999970657e-04 +9.0351015000e+10 @29-DEC-1998-14:14:25.418 9.9999969656e-04 +9.0508753000e+10 @31-DEC-1998-10:03:23.364 9.9999965725e-04 +9.0804879000e+10 @03-JAN-1999-20:18:49.254 9.9999963003e-04 +9.0891284000e+10 @04-JAN-1999-20:18:54.125 9.9999850403e-04 +9.1051108000e+10 @06-JAN-1999-16:42:38.180 1.0000003417e-03 +9.1137521000e+10 @07-JAN-1999-16:42:51.150 9.9999965120e-04 +9.1643374000e+10 @13-JAN-1999-13:13:43.967 9.9999963823e-04 +9.2098885000e+10 @18-JAN-1999-19:45:34.837 9.9999971539e-04 +9.2272972000e+10 @20-JAN-1999-20:07:01.780 9.9999967241e-04 +9.2989875000e+10 @29-JAN-1999-03:15:24.550 9.9999967956e-04 +9.3630426000e+10 @05-FEB-1999-13:11:15.352 9.9999969096e-04 +9.3889558000e+10 @08-FEB-1999-13:10:07.278 9.9999971539e-04 +9.4235104000e+10 @12-FEB-1999-13:09:13.188 9.9999974051e-04 +9.4507432000e+10 @15-FEB-1999-16:48:01.123 9.9999975952e-04 +9.5913077000e+10 @03-MAR-1999-23:15:25.732 9.9999972150e-04 +9.6661855000e+10 @12-MAR-1999-15:15:03.495 9.9999968374e-04 +9.7087768000e+10 @17-MAR-1999-13:33:36.369 9.9999970449e-04 +9.7259103000e+10 @19-MAR-1999-13:09:11.324 9.9999973601e-04 +9.8124119000e+10 @29-MAR-1999-13:26:07.102 9.9999974347e-04 +9.8740823000e+10 @05-APR-1999-16:44:30.949 9.9999975168e-04 +9.9332844000e+10 @12-APR-1999-13:11:31.797 9.9999974315e-04 +1.0115632000e+11 @03-MAY-1999-15:42:47.324 9.9999974035e-04 +1.0192592400e+11 @12-MAY-1999-13:29:31.118 9.9999973302e-04 +1.0270511600e+11 @21-MAY-1999-13:56:02.905 9.9999972622e-04 +1.0330746400e+11 @28-MAY-1999-13:15:10.735 9.9999971703e-04 +1.0357738900e+11 @31-MAY-1999-16:13:55.653 9.9999969744e-04 +1.0428957000e+11 @08-JUN-1999-22:03:36.432 9.9999968955e-04 +1.0495320300e+11 @16-JUN-1999-14:24:09.232 9.9999969796e-04 +1.0563745000e+11 @24-JUN-1999-12:28:16.031 9.9999970644e-04 +1.0615676900e+11 @30-JUN-1999-12:43:34.873 9.9999969499e-04 +1.0759866100e+11 @17-JUL-1999-05:15:06.407 9.9999967686e-04 +1.0931735300e+11 @06-AUG-1999-02:39:57.784 9.9999963727e-04 +1.0988321800e+11 @12-AUG-1999-15:51:02.573 9.9999962675e-04 +1.1160191700e+11 @01-SEP-1999-13:16:00.888 9.9999960134e-04 +1.1274866800e+11 @14-SEP-1999-19:48:31.393 9.9999956861e-04 +1.1444949000e+11 @04-OCT-1999-12:15:32.636 9.9999955513e-04 +1.1661321300e+11 @29-OCT-1999-13:17:34.680 9.9999955809e-04 +1.1989633300e+11 @06-DEC-1999-13:16:13.361 9.9999959823e-04 +1.2007520000e+11 @08-DEC-1999-14:57:20.294 9.9999962694e-04 +1.2076756000e+11 @16-DEC-1999-15:16:40.048 9.9999964471e-04 +1.2301577300e+11 @11-JAN-2000-15:46:52.289 9.9999966231e-04 +1.2378214600e+11 @20-JAN-2000-12:39:45.036 9.9999966955e-04 +1.2474293600e+11 @31-JAN-2000-15:32:54.713 9.9999966406e-04 +1.2593273100e+11 @14-FEB-2000-10:02:49.319 9.9999966865e-04 +1.2855638600e+11 @15-MAR-2000-18:50:23.455 9.9999967057e-04 +1.3043917100e+11 @06-APR-2000-13:50:07.829 9.9999966756e-04 +1.3118129200e+11 @15-APR-2000-03:58:48.577 9.9999966077e-04 +1.3285501400e+11 @04-MAY-2000-12:54:10.014 9.9999966383e-04 +1.3328877800e+11 @09-MAY-2000-13:23:33.874 9.9999967655e-04 +1.3414737700e+11 @19-MAY-2000-11:53:32.591 9.9999967025e-04 +1.3458302500e+11 @24-MAY-2000-12:54:20.442 9.9999965803e-04 +1.3527066600e+11 @01-JUN-2000-11:55:01.201 9.9999965024e-04 +1.3630773500e+11 @13-JUN-2000-11:59:29.843 9.9999965527e-04 +1.3761435000e+11 @28-JUN-2000-14:56:24.387 9.9999965118e-04 +1.3933430600e+11 @18-JUL-2000-12:42:19.795 9.9999965580e-04 +1.3970032500e+11 @22-JUL-2000-18:22:38.674 9.9999966990e-04 +1.4036837700e+11 @30-JUL-2000-11:56:50.448 9.9999966240e-04 +1.4096962100e+11 @06-AUG-2000-10:57:34.240 9.9999965383e-04 +1.4165723100e+11 @14-AUG-2000-09:57:43.997 9.9999964633e-04 +1.4469710800e+11 @18-SEP-2000-14:22:19.927 9.9999964801e-04 +1.4625519300e+11 @06-OCT-2000-15:10:24.373 9.9999964470e-04 +1.4869368300e+11 @03-NOV-2000-20:31:53.512 9.9999964684e-04 +1.4935705700e+11 @11-NOV-2000-12:48:07.273 9.9999963914e-04 +1.5033180800e+11 @22-NOV-2000-19:33:57.927 9.9999964463e-04 +1.5385793000e+11 @02-JAN-2001-15:02:38.679 9.9999964612e-04 +1.5473045800e+11 @12-JAN-2001-17:24:46.375 9.9999965195e-04 +1.5579406100e+11 @25-JAN-2001-00:51:29.000 9.9999964722e-04 +1.5682978300e+11 @06-FEB-2001-00:33:30.629 9.9999964217e-04 +) diff --git a/tests/pytests/data/m0126888978f7_2p/near_2000056_v01_0_sliced_-93000.xc b/tests/pytests/data/m0126888978f7_2p/near_2000056_v01_0_sliced_-93000.xc new file mode 100644 index 0000000000000000000000000000000000000000..3afd503ca94ea0283b690b2367388b31a7e50fa0 --- /dev/null +++ b/tests/pytests/data/m0126888978f7_2p/near_2000056_v01_0_sliced_-93000.xc @@ -0,0 +1,2011 @@ +DAFETF NAIF DAF ENCODED TRANSFER FILE +'DAF/CK ' +'2' +'6' +'/project/near/SDC_ops/PROD/ALLHDF.001_00442_Feb_27_100_18:33' +BEGIN_ARRAY 1 1989 +'NEAR CK TYPE 3 SEGMENT ' +'1D8B1EB27F^A' +'1D8B226B3C^A' +'-16B48' +'1' +'3' +'1' +1024 +'97CA48A929509^0' +'37162FF5C2F5A^0' +'-44D92260D7AE5C^0' +'-BA5608A60683F^0' +'-17479DE820C49C^-3' +'-C98D6B2F9DB23^-4' +'2F409B824DD2F^-4' +'-97CA6E^0' +'-371661^0' +'44D921^0' +'BA55DE^0' +'-2F3C408^-3' +'-16F0358^-3' +'475396^-4' +'-97CA94^0' +'-3716298^0' +'44D88D^0' +'BA5606^0' +'-233B22^-3' +'-5A36E2^-3' +'-13A4658^-3' +'-97CA46^0' +'-371624^0' +'44D8F^0' +'BA5622^0' +'14FD86C^-3' +'-61DDD6^-3' +'-FCF966^-4' +'-97CA06^0' +'-3715FA^0' +'44D92F^0' +'BA564C^0' +'-26F06E^-3' +'-95FF6C^-4' +'1801DFC^-3' +'-97CA08^0' +'-3715CF^0' +'44D8B7^0' +'BA5682^0' +'-24802B^-3' +'-442ECA^-3' +'-DDD37E^-4' +'-97CA84^0' +'-3715B1^0' +'44D894^0' +'BA5634^0' +'72B79D^-4' +'-5EBF42^-3' +'-11C36E^-3' +'-97CA3^0' +'-371567^0' +'44D914^0' +'BA565E^0' +'A364A6^-4' +'-5C1669^-5' +'806FB2^-4' +'-97C9A8^0' +'-371592^0' +'44DA05^0' +'BA5668^0' +'F2B8DE^-4' +'1A78CB8^-3' +'D5762C^-4' +'-97C9F^0' +'-3714FA8^0' +'44D9EB^0' +'BA5664^0' +'-119F5A^-3' +'-16E10D8^-3' +'-BAEC0E^-4' +'-97C9D6^0' +'-3714E58^0' +'44D98F^0' +'BA56A2^0' +'1D554BC^-3' +'-7ABE7^-3' +'-46F1D4^-4' +'-97C9C^0' +'-3715E58^0' +'44D937^0' +'BA5688^0' +'1D3CEF^-4' +'4D116^-3' +'2CE306^-3' +'-97CA78^0' +'-3715D18^0' +'44D88D^0' +'BA5638^0' +'8D654C^-4' +'-1EE82F4^-3' +'-15997D4^-4' +'-97C9FE^0' +'-3715EA8^0' +'44D8F7^0' +'BA566C^0' +'1C70524^-3' +'-4A6399^-3' +'-10365F8^-3' +'-97C988^0' +'-371578^0' +'44D8B6^0' +'BA5706^0' +'-F7E7B8^-4' +'96CA2^-4' +'16EDFD^-3' +'-97C988^0' +'-37156C8^0' +'44D8C8^0' +'BA5702^0' +'24F7E68^-3' +'11C7BCC^-3' +'146BA48^-3' +'-97C9D^0' +'-37150D^0' +'44D947^0' +'BA56B6^0' +'1E2C5F4^-3' +'421E75^-4' +'-33D2A9^-4' +'-97C9AC^0' +'-3714E18^0' +'44D907^0' +'BA56F8^0' +'25CB078^-3' +'-2DE6928^-3' +'-4DEF87^-4' +'-97C9B8^0' +'-371501^0' +'44D8D^0' +'BA56FA^0' +'-25F09A^-3' +'9BF858^-4' +'24A2248^-3' +'-97C98E^0' +'-3715058^0' +'44D8A^0' +'BA572A^0' +'33F6C1^-3' +'15100F^-3' +'3C4867^-4' +'-97C9DA^0' +'-3715818^0' +'44D937^0' +'BA5692^0' +'1C662DC^-3' +'18FA63^-3' +'-64530F^-4' +'-97C9C8^0' +'-37153C8^0' +'44D88D^0' +'BA56F2^0' +'-1D12B7^-4' +'-1602424^-3' +'-9ED6E4^-4' +'-97C9C8^0' +'-371552^0' +'44D874^0' +'BA56F6^0' +'14937AC^-3' +'30F4CB^-3' +'31B46^-4' +'-97C9FE^0' +'-3714A78^0' +'44D844^0' +'BA570E^0' +'120096^-3' +'58B119^-3' +'-8160CA^-5' +'-97C9DE^0' +'-3714A18^0' +'44D8F4^0' +'BA56E8^0' +'3243DA8^-3' +'251668^-4' +'-527E49^-4' +'-97C982^0' +'-3714B18^0' +'44D8E^0' +'BA5736^0' +'-1A37264^-3' +'8DED7C^-3' +'FB99C6^-4' +'-97C9F2^0' +'-3714658^0' +'44D898^0' +'BA570C^0' +'-2183398^-4' +'701EA7^-3' +'-E4CCFA^-4' +'-97C984^0' +'-3714328^0' +'44D8F1^0' +'BA5752^0' +'18CAC2C^-3' +'48E4A7^-3' +'56313A^-4' +'-97C97A^0' +'-371419^0' +'44D8DE^0' +'BA576A^0' +'-C12E4A^-4' +'26DCFF^-3' +'635673^-4' +'-97C96E^0' +'-3714D9^0' +'44D8FB^0' +'BA573^0' +'-1F561F4^-3' +'3DE7D58^-3' +'BA2A4C^-4' +'-97C9BC^0' +'-3714238^0' +'44D921^0' +'BA571A^0' +'-58F427^-4' +'-913008^-4' +'-1259528^-3' +'-97C98A^0' +'-3713B9^0' +'44D97A^0' +'BA574^0' +'1333634^-3' +'-6E04D2^-4' +'-147197C^-3' +'-97C926^0' +'-3713CC8^0' +'44D9B5^0' +'BA5776^0' +'-4E88FD^-3' +'216C698^-3' +'158E024^-3' +'-97C94^0' +'-3713B48^0' +'44D917^0' +'BA57A2^0' +'-28789E^-3' +'-6F935F^-3' +'-16B32C8^-3' +'-97C95C^0' +'-371382^0' +'44D944^0' +'BA578A^0' +'C661E8^-4' +'-AC7314^-4' +'1184698^-3' +'-97C9A6^0' +'-3713698^0' +'44D944^0' +'BA5754^0' +'-5E07F9^-4' +'-48DEC9^-3' +'-45501B^-4' +'-97C9A6^0' +'-3713B08^0' +'44D988^0' +'BA5726^0' +'-2BB84^-3' +'-3D8C26^-3' +'-8BC4D8^-4' +'-97C99^0' +'-3713598^0' +'44D92B^0' +'BA5776^0' +'-161D47^-3' +'-462B2^-3' +'-2B6FCF^-5' +'-97C97E^0' +'-371336^0' +'44D935^0' +'BA578A^0' +'15D20D^-3' +'-5378C7^-3' +'AD4322^-4' +'-97C92^0' +'-371328^0' +'44DA37^0' +'BA577C^0' +'-71306E^-4' +'273B298^-3' +'232898^-3' +'-97C8FC^0' +'-3713078^0' +'44D9BD^0' +'BA57D^0' +'-18D8BF^-3' +'-353D49^-3' +'-D449FA^-4' +'-97C8E8^0' +'-3712C58^0' +'44D97B^0' +'BA580C^0' +'-221DF3^-4' +'-6A3EBC^-3' +'-6A8E62^-4' +'-97C8DE^0' +'-371294^0' +'44D8F5^0' +'BA5854^0' +'-115534C^-3' +'1A7E20C^-3' +'19B1D3^-3' +'-97C8D6^0' +'-3713778^0' +'44D956^0' +'BA57F2^0' +'DA4B5A^-4' +'219B79^-3' +'E77562^-4' +'-97C8F8^0' +'-37135E^0' +'44D8EA^0' +'BA5808^0' +'72C518^-5' +'554AA6^-4' +'-75A8F2^-5' +'-97C8C6^0' +'-37135F^0' +'44D89D^0' +'BA584C^0' +'82B524^-4' +'-5C66DE^-3' +'8BA49^-4' +'-97C87E^0' +'-3713C7^0' +'44D8E7^0' +'BA584C^0' +'A72748^-4' +'48274F^-3' +'17B614^-3' +'-97C8D4^0' +'-371366^0' +'44D969^0' +'BA57F4^0' +'11B5AE^-3' +'-216DF58^-3' +'-35E6FA8^-4' +'-97C8A6^0' +'-3712EB8^0' +'44D94C^0' +'BA5848^0' +'1AD84F^-3' +'-803ED4^-3' +'-1DAA0D4^-3' +'-97C8FC^0' +'-37126D8^0' +'44D93^0' +'BA583^0' +'-BBC908^-4' +'-1B0F168^-4' +'186016^-3' +'-97C8CA^0' +'-3712E^0' +'44D91F^0' +'BA584^0' +'1505BB8^-3' +'-C979E8^-4' +'1865C7^-3' +'-97C8CE^0' +'-371266^0' +'44D977^0' +'BA583E^0' +'37A5268^-3' +'-20CD4F^-3' +'-1821D3C^-3' +'-97C908^0' +'-37121D^0' +'44D948^0' +'BA5836^0' +'2513FD8^-3' +'-4A32D8^-3' +'-17ED7C8^-3' +'-97C8E6^0' +'-371203^0' +'44D955^0' +'BA5854^0' +'-B65C54^-4' +'EC6A74^-4' +'1B5DC8^-3' +'-97C884^0' +'-3711B78^0' +'44D9B4^0' +'BA5898^0' +'252EB58^-3' +'1C12E08^-3' +'88F20C^-4' +'-97C83^0' +'-37121A^0' +'44DA27^0' +'BA5894^0' +'2C21BE^-3' +'1F8D398^-3' +'-10BF89C^-3' +'-97C88C^0' +'-37111C^0' +'44DA6D^0' +'BA587A^0' +'-EEDCF^-5' +'637E62^-4' +'339FF78^-4' +'-97C7D^0' +'-3711568^0' +'44DAD^0' +'BA58DE^0' +'4500F3^-4' +'3279E58^-3' +'-7E7202^-4' +'-97C82A^0' +'-3711858^0' +'44DA5C^0' +'BA58B2^0' +'1B0F74^-3' +'6F9373^-3' +'3A7EFB^-4' +'-97C7D4^0' +'-3711B98^0' +'44DA88^0' +'BA58D8^0' +'145302C^-3' +'2B382F8^-3' +'-6E30E4^-4' +'-97C814^0' +'-3711668^0' +'44DA83^0' +'BA58C^0' +'-1D4C1EC^-3' +'903316^-3' +'27A5B48^-3' +'-97C7E6^0' +'-3711998^0' +'44DA46^0' +'BA58EC^0' +'-C9E6DC^-4' +'306097^-3' +'-92DCB6^-4' +'-97C7D2^0' +'-37118D^0' +'44DA5E^0' +'BA58F6^0' +'1DF42D8^-3' +'5ED0F1^-3' +'C098EC^-4' +'-97C816^0' +'-371183^0' +'44D9CB^0' +'BA58F8^0' +'-22AF7E^-3' +'A414EA^-4' +'-7E01C6^-5' +'-97C798^0' +'-3711B6^0' +'44D9BC^0' +'BA5956^0' +'-24B11C8^-3' +'161571^-3' +'1E1BDF8^-4' +'-97C7B^0' +'-37119A8^0' +'44D95^0' +'BA5972^0' +'4195A2^-4' +'-828CA6^-4' +'2A4926^-4' +'-97C7D4^0' +'-3711^0' +'44D9B2^0' +'BA595E^0' +'1B43ED4^-3' +'-21CB4^-3' +'-B518^-4' +'-97C7D^0' +'-37111C^0' +'44D979^0' +'BA596E^0' +'-4DF6DF^-3' +'-2336AE^-4' +'1714574^-3' +'-97C7F^0' +'-3711098^0' +'44D91B^0' +'BA597C^0' +'-2235208^-3' +'-70ED7B^-3' +'-1816374^-3' +'-97C7DA^0' +'-3710E9^0' +'44D912^0' +'BA599A^0' +'8B7B66^-4' +'-449F08^-3' +'8269BC^-4' +'-97C7B8^0' +'-3710A3^0' +'44D96D^0' +'BA59AA^0' +'-1091FAC^-3' +'1501E48^-3' +'228E1B8^-3' +'-97C7A6^0' +'-3710DE8^0' +'44D91F^0' +'BA59C4^0' +'-2FC787^-3' +'-4F5422^-3' +'-79B706^-4' +'-97C7E4^0' +'-37110B^0' +'44D941^0' +'BA5978^0' +'-2B18868^-3' +'-45C39B^-3' +'-A083DC^-4' +'-97C7BC^0' +'-3710708^0' +'44D98C^0' +'BA59AA^0' +'1D36FE4^-3' +'-5F9C6B^-3' +'-830DE2^-4' +'-97C78C^0' +'-371154^0' +'44D9CB^0' +'BA5976^0' +'-E6711A^-4' +'AD6874^-4' +'12259E8^-3' +'-97C7CE^0' +'-3710C88^0' +'44D95A^0' +'BA5994^0' +'-1581B1^-3' +'-21C6E4^-3' +'-118A3B^-3' +'-97C70E^0' +'-37112C8^0' +'44D9D4^0' +'BA59E6^0' +'980D84^-4' +'-6F02B7^-3' +'-90EAA2^-5' +'-97C74A^0' +'-371092^0' +'44D998^0' +'BA59FA^0' +'A28454^-5' +'CB2F9C^-4' +'8B327C^-4' +'-97C758^0' +'-371018^0' +'44DA6^0' +'BA59C8^0' +'1FDC27C^-3' +'1B2D2^-3' +'1218BA8^-3' +'-97C788^0' +'-370FBC8^0' +'44DA69^0' +'BA59B8^0' +'D802C4^-4' +'-3A7314^-3' +'-208BF78^-3' +'-97C74^0' +'-370F578^0' +'44DAB9^0' +'BA59F4^0' +'11DF83C^-3' +'-5EF924^-3' +'21851C8^-5' +'-97C6F^0' +'-370F418^0' +'44DA44^0' +'BA5A66^0' +'CC7E88^-4' +'4EDE5E^-3' +'24DA3B8^-3' +'-97C776^0' +'-370F59^0' +'44DA4A^0' +'BA59F^0' +'23367E8^-3' +'-1A71418^-3' +'-100134^-3' +'-97C708^0' +'-370F4B8^0' +'44DA8E^0' +'BA5A34^0' +'28BE06^-3' +'-482811^-3' +'-50FDA4^-4' +'-97C73C^0' +'-370EDA8^0' +'44DA^0' +'BA5A6^0' +'71D224^-5' +'143A188^-3' +'147DE9^-3' +'-97C6F2^0' +'-370FE6^0' +'44DA3C^0' +'BA5A36^0' +'1C6BB64^-3' +'-1BFE894^-3' +'B28FA^-4' +'-97C71A^0' +'-370F848^0' +'44DA46^0' +'BA5A2E^0' +'36EF7D8^-3' +'145ACC4^-3' +'85C1D2^-4' +'-97C722^0' +'-370F0B^0' +'44DA08^0' +'BA5A64^0' +'180C604^-3' +'-3A1D9A8^-3' +'-169461^-3' +'-97C6FE^0' +'-370F62^0' +'44DA23^0' +'BA5A5E^0' +'-29D6C58^-3' +'-3BC7FC^-4' +'16D599C^-3' +'-97C75C^0' +'-370F428^0' +'44D9D9^0' +'BA5A34^0' +'F225F^-4' +'53F87B^-3' +'A0813^-5' +'-97C764^0' +'-370F978^0' +'44D9E4^0' +'BA5A12^0' +'2EBC4B8^-3' +'27F9198^-3' +'-13D0378^-3' +'-97C772^0' +'-370F9E^0' +'44D92C^0' +'BA5A48^0' +'-7B5566^-4' +'1C5BD14^-3' +'-2E66E7^-4' +'-97C6F2^0' +'-370FD1^0' +'44D92B^0' +'BA5AA2^0' +'-40A18C^-4' +'270DF48^-3' +'-71935D^-4' +'-97C702^0' +'-370F2F^0' +'44D8B1^0' +'BA5AF2^0' +'252F9D8^-4' +'6009C6^-3' +'5102E3^-4' +'-97C6C8^0' +'-370F83^0' +'44D92D^0' +'BA5ADA^0' +'20CBAB8^-3' +'F4C802^-4' +'-77E0ED^-4' +'-97C72A^0' +'-370F1D^0' +'44D92D^0' +'BA5AA8^0' +'-2CE0DD^-3' +'76E049^-3' +'1CD321C^-3' +'-97C73C^0' +'-370EF9^0' +'44D94C^0' +'BA5A9A^0' +'-1EE4928^-4' +'1D0995^-3' +'-1CC6038^-3' +'-97C714^0' +'-370EEF8^0' +'44D959^0' +'BA5AB8^0' +'E77D5C^-4' +'34081D8^-3' +'D08582^-4' +'-97C6E2^0' +'-370ECA^0' +'44D984^0' +'BA5ADA^0' +'-20CE2F8^-3' +'2210518^-3' +'D44C4C^-4' +'-97C6F8^0' +'-370EE88^0' +'44D938^0' +'BA5ADC^0' +'-1D18D5^-3' +'-24EBFB^-3' +'-994632^-4' +'-97C6EC^0' +'-370EA7^0' +'44D8E9^0' +'BA5B18^0' +'-133581^-3' +'-2C8D3A8^-3' +'-7D4EEB^-4' +'-97C698^0' +'-370E718^0' +'44D93B^0' +'BA5B4C^0' +'205425^-3' +'-33C03F^-3' +'-4E2402^-5' +'-97C6A2^0' +'-370E88^0' +'44D919^0' +'BA5B4A^0' +'-435E34^-3' +'FD6658^-4' +'1E1AED8^-3' +'-97C6D^0' +'-370E258^0' +'44D8FB^0' +'BA5B4C^0' +'-2555B^-3' +'-7B06A6^-3' +'-184DB^-3' +'-97C6DA^0' +'-370E868^0' +'44D916^0' +'BA5B1E^0' +'1545C3C^-3' +'-3C642D^-3' +'A7DB6E^-4' +'-97C69E^0' +'-370E91^0' +'44D973^0' +'BA5B2A^0' +'1119F54^-4' +'-789138^-4' +'15FD7FC^-3' +'-97C68C^0' +'-370E818^0' +'44D97B^0' +'BA5B3A^0' +'-1B4F1F^-3' +'-202BF5^-3' +'459877^-4' +'-97C6CA^0' +'-370E4A^0' +'44D92A^0' +'BA5B36^0' +'-242A7B8^-3' +'-4ECECB^-3' +'-69F722^-4' +'-97C6F8^0' +'-370E44^0' +'44D8F6^0' +'BA5B26^0' +'1EA951^-3' +'-607B4D^-3' +'-FA3B8^-4' +'-97C6A2^0' +'-370E64^0' +'44D8D7^0' +'BA5B6E^0' +'-B16414^-4' +'4B4D24^-3' +'324A61^-3' +'-97C6E2^0' +'-370E268^0' +'44D8F1^0' +'BA5B42^0' +'-1580244^-3' +'-35BAAD^-3' +'-10E393C^-3' +'-97C694^0' +'-370E138^0' +'44D925^0' +'BA5B74^0' +'70F7A1^-4' +'-53B5F8^-3' +'-97E642^-4' +'-97C6A6^0' +'-370DB2^0' +'44D8F2^0' +'BA5B94^0' +'-55EAB8^-4' +'192F45C^-3' +'16AAE0C^-3' +'-97C6B4^0' +'-370E2A8^0' +'44D933^0' +'BA5B4E^0' +'1261E1C^-3' +'73E9A8^-4' +'-92C978^-4' +'-97C6BE^0' +'-370E3A8^0' +'44D964^0' +'BA5B3^0' +'176464C^-3' +'-5A79C4^-4' +'-4CC5A3^-4' +'-97C606^0' +'-370EAB^0' +'44D8D6^0' +'BA5BD8^0' +'B6DD5^-4' +'-565221^-3' +'-975AB2^-4' +'-97C624^0' +'-370ED7^0' +'44D90E^0' +'BA5B9E^0' +'96401C^-4' +'3D7D838^-3' +'2159148^-3' +'-97C698^0' +'-370EB3^0' +'44D90F^0' +'BA5B4A^0' +'238BDE8^-3' +'-206C31^-3' +'-D3B318^-4' +'-97C658^0' +'-370EBA^0' +'44D941^0' +'BA5B68^0' +'2929C08^-3' +'-44051C^-3' +'-15BA4A^-3' +'-97C62C^0' +'-370EC48^0' +'44D8EF^0' +'BA5BA8^0' +'-E61A02^-4' +'-7ADF5^-4' +'14CB22^-3' +'-97C5AC^0' +'-370E4F^0' +'44D8F1^0' +'BA5C32^0' +'1BF6CEC^-3' +'-1F68A58^-4' +'200A9E8^-4' +'-97C5CC^0' +'-370DC68^0' +'44D981^0' +'BA5C0C^0' +'2AC9AB^-3' +'9205F6^-4' +'6935E5^-5' +'-97C5AA^0' +'-370D9A^0' +'44D991^0' +'BA5C2E^0' +'14BCAF8^-3' +'-26052D8^-3' +'-ED4B7A^-4' +'-97C5CA^0' +'-370D7E8^0' +'44D98B^0' +'BA5C2^0' +'-450C3D^-4' +'3A6CEB^-3' +'DEE7F2^-4' +'-97C5B8^0' +'-370D9C8^0' +'44D93F^0' +'BA5C42^0' +'9C7DC4^-4' +'4958^-3' +'-850CCE^-4' +'-97C59A^0' +'-370DCF^0' +'44D9BF^0' +'BA5C1A^0' +'22B5208^-3' +'3A45178^-3' +'-8C2066^-4' +'-97C5E6^0' +'-370D2A^0' +'44D9C2^0' +'BA5C0E^0' +'761A71^-5' +'314841^-3' +'-503083^-4' +'-97C5D4^0' +'-370D2B8^0' +'44DA03^0' +'BA5C02^0' +'-B7145A^-4' +'5B16C7^-3' +'-1BAFF48^-3' +'-97C63E^0' +'-370CCD^0' +'44D9A3^0' +'BA5BEC^0' +'118625^-3' +'5EAEC1^-3' +'8D1058^-4' +'-97C62A^0' +'-370C9^0' +'44DA09^0' +'BA5BE8^0' +'4EB2BA^-4' +'27078D8^-3' +'-9462B^-4' +'-97C5A8^0' +'-370CA4^0' +'44DA14^0' +'BA5C48^0' +'-401CC3^-3' +'64B6EE^-3' +'134A254^-3' +'-97C5B8^0' +'-370C7A^0' +'44DA18^0' +'BA5C46^0' +'-A99CBE^-4' +'A8286C^-4' +'-14A75D8^-3' +'-97C598^0' +'-370C828^0' +'44DA36^0' +'BA5C52^0' +'22B37B^-3' +'1627CB4^-3' +'-30FDA58^-4' +'-97C59C^0' +'-370BE48^0' +'44DACE^0' +'BA5C46^0' +'-2EB0578^-3' +'35792A^-3' +'1A1EBA4^-3' +'-97C59C^0' +'-370BF88^0' +'44DA88^0' +'BA5C5A^0' +'-1FFE5BC^-3' +'-1F7C^-3' +'-8184C^-4' +'-97C5A8^0' +'-370B618^0' +'44DA47^0' +'BA5C96^0' +'-16D900C^-3' +'-50278A^-3' +'-A092EE^-4' +'-97C588^0' +'-370B548^0' +'44DAA4^0' +'BA5C9^0' +'45E599^-4' +'-469045^-3' +'68A0DD^-4' +'-97C5F^0' +'-370BAB8^0' +'44DA94^0' +'BA5C28^0' +'-46032A^-3' +'-4F291D^-4' +'20632C^-3' +'-97C5D4^0' +'-370BC38^0' +'44D9D4^0' +'BA5C7E^0' +'-2D63528^-3' +'-6735A4^-3' +'-15F928C^-3' +'-97C5F4^0' +'-370BE48^0' +'44D9C3^0' +'BA5C6^0' +'-91997E^-4' +'-49031^-3' +'1250B^-3' +'-97C5E2^0' +'-370BDF8^0' +'44D9EA^0' +'BA5C62^0' +'-A6C678^-4' +'582CD6^-4' +'1303344^-3' +'-97C648^0' +'-370C7F^0' +'44D968^0' +'BA5C12^0' +'-144380C^-3' +'-56BF5D^-3' +'-CC791^-4' +'-97C61C^0' +'-370C568^0' +'44D973^0' +'BA5C3C^0' +'-2DC411^-3' +'-1E998A^-3' +'-340844^-4' +'-97C61A^0' +'-370BCC8^0' +'44D906^0' +'BA5C8E^0' +'F0E542^-4' +'-29A13^-3' +'B76A^-4' +'-97C5A8^0' +'-370C77^0' +'44D964^0' +'BA5C96^0' +'82389^-5' +'553C73^-3' +'17E18C4^-3' +'-97C57A^0' +'-370C3A^0' +'44D983^0' +'BA5CC4^0' +'-3AC3AD^-4' +'-C733D8^-4' +'-15A4D0C^-3' +'-97C5B8^0' +'-370C638^0' +965 +'44D96A^0' +'BA5C8E^0' +'34A464^-4' +'-62CBEF^-3' +'-142597C^-3' +'-97C59C^0' +'-370C33^0' +'44D91C^0' +'BA5CCE^0' +'38EA39^-4' +'19B267C^-3' +'110B78^-3' +'-97C5AE^0' +'-370C08^0' +'44D90C^0' +'BA5CD4^0' +'1C0909C^-3' +'12445AC^-3' +'D4C716^-4' +'-97C592^0' +'-370BFE8^0' +'44D92D^0' +'BA5CE^0' +'2297C2^-3' +'-1CBB074^-3' +'BCAEEE^-5' +'-97C51C^0' +'-370C1E8^0' +'44D9^0' +'BA5D48^0' +'D83246^-4' +'-5D9^-3' +'-F1F72A^-5' +'-97C534^0' +'-370C508^0' +'44D8FF^0' +'BA5D26^0' +'7D2905^-4' +'2E7DEB8^-3' +'1ECEBBC^-3' +'-97C564^0' +'-370BDA8^0' +'44D912^0' +'BA5D1A^0' +'35F38F^-3' +'-4BCF52^-4' +'1B9E37^-4' +'-97C562^0' +'-370B7B8^0' +'44D943^0' +'BA5D26^0' +'2C249A8^-3' +'-34687^-3' +'-19689E4^-3' +'-97C58^0' +'-370AFE^0' +'44D909^0' +'BA5D48^0' +'-153A72C^-3' +'-1C2EB24^-3' +'9280FA^-4' +'-97C536^0' +'-370AF18^0' +'44D95^0' +'BA5D6E^0' +'95779A^-4' +'E14702^-4' +'10541E8^-4' +'-97C558^0' +'-370B1^0' +'44D973^0' +'BA5D3C^0' +'2F3801^-3' +'2E80888^-3' +'-5040F6^-4' +'-97C51C^0' +'-370B508^0' +'44D8E8^0' +'BA5D8E^0' +'1D72D1^-3' +'-E9A27E^-4' +'-C0C4AE^-4' +'-97C534^0' +'-370B988^0' +'44D90D^0' +'BA5D58^0' +'-25858A^-3' +'49FC2B^-3' +'8B6116^-4' +'-97C5C8^0' +'-370BBD^0' +'44D8D9^0' +'BA5CE8^0' +'CC133E^-4' +'64AB4D^-3' +'812F18^-4' +'-97C55C^0' +'-370B878^0' +'44D961^0' +'BA5D1C^0' +'18E2328^-3' +'4287CE^-3' +'2177248^-4' +'-97C546^0' +'-370B27^0' +'44D911^0' +'BA5D68^0' +'-ABD0CA^-4' +'5E5219^-3' +'1D6A07C^-3' +'-97C4C2^0' +'-370B8B^0' +'44D95F^0' +'BA5D9A^0' +'-1832818^-3' +'564DF^-3' +'-5623EA^-4' +'-97C4E6^0' +'-370B77^0' +'44D93D^0' +'BA5D9^0' +'-A2E146^-4' +'42037C^-3' +'-70ECEE^-4' +'-97C4A8^0' +'-370B168^0' +'44D984^0' +'BA5DC2^0' +'2DCE538^-4' +'-B343E4^-4' +'-1F36138^-3' +'-97C4AC^0' +'-370AE68^0' +'44D91A^0' +'BA5DF6^0' +'-34C02F8^-3' +'35309C8^-3' +'1B786D^-4' +'-97C4EE^0' +'-370A4F8^0' +'44D907^0' +'BA5DF4^0' +'-14F9FC8^-3' +'-23DD388^-3' +'-14D284^-3' +'-97C52E^0' +'-370AC48^0' +'44D92C^0' +'BA5D9^0' +'1C4B83^-3' +'C7F96E^-4' +'93CEDC^-4' +'-97C4F^0' +'-370AA28^0' +'44D97B^0' +'BA5DAE^0' +'-3069D6^-3' +'C4D6C^-4' +'1029D9C^-3' +'-97C4CE^0' +'-370A7F^0' +'44D919^0' +'BA5DF8^0' +'-34BA3D8^-3' +'-6CD311^-3' +'-1233C94^-3' +'-97C508^0' +'-370A45^0' +'44D8AF^0' +'BA5E02^0' +'-1738724^-3' +'-3488B98^-3' +'9CF64^-4' +'-97C512^0' +'-370A71^0' +'44D885^0' +'BA5DFC^0' +'13480E4^-3' +'-397A29^-3' +'73638^-4' +'-97C498^0' +'-370ABF^0' +'44D8E4^0' +'BA5E26^0' +'-22315D^-3' +'-1D134A8^-3' +'1E85248^-3' +'-97C4AA^0' +'-370A8C8^0' +'44D888^0' +'BA5E48^0' +'-16CBEE8^-3' +'-4968FD^-3' +'-71B457^-4' +'-97C46^0' +'-370AE98^0' +'44D881^0' +'BA5E6C^0' +'-BFEFEC^-4' +'-4D4BC6^-3' +'D343A6^-4' +'-97C4A8^0' +'-370B168^0' +'44D86F^0' +'BA5E2A^0' +'-FB1072^-4' +'4107F3^-3' +'255DB1^-3' +'-97C4B4^0' +'-370AD2^0' +'44D869^0' +'BA5E36^0' +'-182F634^-3' +'-3CBB2E8^-4' +'-48F063^-4' +'-97C484^0' +'-370AC68^0' +'44D87F^0' +'BA5E5A^0' +'-144BD1^-3' +'-1D469CC^-3' +'-D24F82^-4' +'-97C45C^0' +'-370A6^0' +'44D856^0' +'BA5EA8^0' +'13FBC48^-3' +'-2B391D^-3' +'-38BE308^-4' +'-97C43^0' +'-370A78^0' +'44D8A1^0' +'BA5EA8^0' +'B6A7A6^-4' +'1C978F4^-3' +'1669C1C^-3' +'-97C45A^0' +'-370A5F8^0' +'44D8B^0' +'BA5E88^0' +'1B979B4^-3' +'488CA6^-5' +'-14C4E8^-3' +'-97C462^0' +'-3709E48^0' +'44D906^0' +'BA5E86^0' +'1BC5E9^-3' +'-6B6683^-3' +'-5B02A9^-4' +'-97C49E^0' +'-3709958^0' +'44D864^0' +'BA5EA8^0' +'-151A644^-4' +'1F02A8C^-3' +'F66AB8^-4' +'-97C42C^0' +'-370932^0' +'44D93B^0' +'BA5ED2^0' +'2CBAFA^-3' +'-17D86AC^-3' +'-64266F^-4' +'-97C482^0' +'-37093D^0' +'44D936^0' +'BA5E8C^0' +'2923AD^-3' +'-690F3E^-4' +'-4725BE^-4' +'-97C44^0' +'-3709018^0' +'44D953^0' +'BA5EC8^0' +'1EB67A8^-3' +'-330E918^-3' +'67E236^-4' +'-97C456^0' +'-37093C8^0' +'44D93^0' +'BA5EB^0' +'-37A95F^-4' +'-37C4B88^-4' +'-37C4B88^-4' +'-97C416^0' +'-37092A8^0' +'44D8C4^0' +'BA5F12^0' +'-4F2BD7^-4' +'18B1ECC^-3' +'25DCD18^-3' +'-97C3CE^0' +'-3708BB8^0' +'44D97E^0' +'BA5F28^0' +'353486^-3' +'12079B8^-3' +'AAE596^-4' +'-97C3D8^0' +'-3708CE^0' +'44D92D^0' +'BA5F3A^0' +'3475398^-3' +'-35B04F^-3' +'-1E39254^-3' +'-97C396^0' +'-3708FC^0' +'44D91E^0' +'BA5F68^0' +'-1A7E454^-3' +'3387A38^-4' +'145CD24^-3' +'-97C3C6^0' +'-3708B6^0' +'44D97E^0' +'BA5F32^0' +'DE58CA^-4' +'1A5425^-3' +'30A9A3^-4' +'-97C38E^0' +'-37091E8^0' +'44D933^0' +'BA5F5C^0' +'22FDA^-3' +'1E0CC0C^-3' +'8F4B2C^-4' +'-97C3C6^0' +'-370913^0' +'44D916^0' +'BA5F3C^0' +'1F7F6B8^-3' +'-790D1A^-4' +'-1D59B04^-3' +'-97C3C2^0' +'-3708E28^0' +'44D902^0' +'BA5F56^0' +'-FBD2A2^-4' +'844BFC^-3' +'1AC434^-3' +'-97C3FA^0' +'-3708ED^0' +'44D87B^0' +'BA5F56^0' +'-42D51^-4' +'5576FC^-3' +'16637E4^-4' +'-97C39E^0' +'-37094F8^0' +'44D8E5^0' +'BA5F5E^0' +'26A4F58^-3' +'2C1A0F8^-3' +'-1134C8C^-3' +'-97C33C^0' +'-3708EF8^0' +'44D8DA^0' +'BA5FCE^0' +'-9D506C^-4' +'79A39F^-3' +'1047704^-3' +'-97C344^0' +'-3708FB^0' +'44D929^0' +'BA5FA6^0' +'-1EA699C^-3' +'15D920C^-3' +'-18E1138^-3' +'-97C32^0' +'-3708BE^0' +'44D99F^0' +'BA5FAA^0' +'116A8A4^-3' +'3C959^-3' +'F90F2A^-4' +'-97C356^0' +'-3707B08^0' +'44D9B1^0' +'BA5FC6^0' +'38D6D4^-4' +'85CA98^-4' +'-E93EE6^-4' +'-97C34E^0' +'-370837^0' +'44D9A4^0' +'BA5FAA^0' +'-35E7CE8^-3' +'191C598^-3' +'33DBEB^-4' +'-97C354^0' +'-3707B4^0' +'44D9B4^0' +'BA5FC6^0' +'-5BD49B^-4' +'-343FE8^-3' +'-12DC464^-3' +'-97C354^0' +'-3707588^0' +'44D9FE^0' +'BA5FC6^0' +'1A1C54C^-3' +'-1F0397C^-3' +'-5E1F88^-4' +'-97C35A^0' +'-370731^0' +'44D9EC^0' +'BA5FD4^0' +'-2C976F^-3' +'-30C6BB8^-3' +'81457E^-5' +'-97C328^0' +'-3707018^0' +'44D9E9^0' +'BA600C^0' +'-2B5F03^-3' +'-405A46^-3' +'-20A0FE8^-4' +'-97C314^0' +'-370766^0' +'44D9B7^0' +'BA601^0' +'-1C83498^-3' +'-43380F^-3' +'E4486E^-4' +'-97C2B4^0' +'-37068A^0' +'44DA76^0' +'BA6058^0' +'3D0D168^-4' +'-324E48^-3' +'946B92^-4' +'-97C294^0' +'-370707^0' +'44DAB4^0' +'BA6038^0' +'-1CDDDB^-3' +'-11A4D84^-3' +'B0CA98^-4' +'-97C28C^0' +'-3706A8^0' +'44DA53^0' +'BA607E^0' +'-204DEF8^-3' +'-3FFE75^-3' +'-763B6F^-4' +'-97C2B2^0' +'-3706E88^0' +'44DA^0' +'BA606C^0' +'-320C6A^-4' +'-5419^-3' +'-53450F^-4' +'-97C2A4^0' +'-3707148^0' +'44DA4E^0' +'BA604C^0' +'-784628^-4' +'1ABFF8^-3' +'1410C84^-3' +'-97C29C^0' +'-3706E18^0' +'44DA7F^0' +'BA605^0' +'-9CD0C4^-4' +'-DF70E4^-4' +'-F000F^-4' +'-97C2EE^0' +'-3706A78^0' +'44DA5^0' +'BA602E^0' +'-E67BC6^-4' +'-1066AE8^-3' +'-517268^-4' +'-97C2FA^0' +'-37065D8^0' +'44DA3E^0' +'BA6042^0' +'1030E74^-3' +'-5E5A05^-3' +'-4CBA99^-4' +'-97C30A^0' +'-3707B7^0' +'44D9A6^0' +'BA6008^0' +'1E7E20C^-4' +'40011C^-3' +'1207EA^-3' +'-97C312^0' +'-3707968^0' +'44D97A^0' +'BA601A^0' +'8F0E98^-4' +'-24ECDD^-3' +'-1B32A6C^-3' +'-97C30A^0' +'-370775^0' +'44D995^0' +'BA602^0' +'-B26D5A^-4' +'D88C42^-4' +'D88C42^-4' +'-97C332^0' +'-3707BE8^0' +'44D8F8^0' +'BA6024^0' +'294F9A8^-3' +'-72C8FD^-3' +'-4DD336^-4' +'-97C314^0' +'-37073A^0' +'44D8D6^0' +'BA607^0' +'-11FA994^-3' +'262C2B8^-4' +'D923C^-4' +'-97C2EC^0' +'-370762^0' +'44D93^0' +'BA6064^0' +'1EA4D58^-3' +'3409408^-4' +'6DC60B^-4' +'-97C322^0' +'-3707EC^0' +'44D8C3^0' +'BA6038^0' +'1A091BC^-3' +'-1B7AA04^-3' +'-E20CD2^-4' +'-97C306^0' +'-3708268^0' +'44D8E8^0' +'BA603^0' +'13402E8^-3' +'-412D91^-3' +'-8566FA^-4' +'-97C2B2^0' +'-3707CD^0' +'44D893^0' +'BA60AE^0' +'-70EF2B^-4' +'-39A5638^-4' +'158B818^-3' +'-97C2B8^0' +'-37077A8^0' +'44D8ED^0' +'BA60A^0' +'D4DCD8^-4' +'205B02^-3' +'2D307C^-4' +'-97C2D2^0' +'-3707608^0' +'44D8C5^0' +'BA60A^0' +'2C29F7^-3' +'-25BC24^-3' +'-BF4E92^-4' +'-97C35C^0' +'-3707638^0' +'44D85D^0' +'BA6056^0' +'-1D4265C^-3' +'1530B3^-3' +'144A438^-3' +'-97C31E^0' +'-370796^0' +'44D8AA^0' +'BA605E^0' +'3FDCE88^-4' +'2115C2^-3' +'2937EC8^-4' +'-97C2DA^0' +'-37072D^0' +'44D8E1^0' +'BA60A^0' +'1D1A6^-3' +'4794B9^-3' +'-1034958^-3' +'-97C30A^0' +'-3706BE8^0' +'44D8FD^0' +'BA608E^0' +'321693^-3' +'835C66^-4' +'1E11C94^-4' +'-97C2E4^0' +'-3706E8^0' +'44D8D6^0' +'BA60B^0' +'-21BB478^-3' +'6BEF4A^-3' +'8F947^-4' +'-97C2CC^0' +'-37069D8^0' +'44D85C^0' +'BA6106^0' +'-959B36^-4' +'5AEC61^-3' +'613F4B^-4' +'-97C2E^0' +'-3707018^0' +'44D8B1^0' +'BA60BA^0' +'263E2F^-3' +'4B8EB9^-3' +'-7D2611^-4' +'-97C2C8^0' +'-37068A^0' +'44D8BD^0' +'BA60EC^0' +'-14CF138^-3' +'34C2528^-3' +'-331DAF8^-4' +'-97C2FE^0' +'-3706C58^0' +'44D874^0' +'BA60CA^0' +'-22E04^-3' +'13A94DC^-3' +'-10A67A8^-3' +'-97C35C^0' +'-3706CE8^0' +'44D85F^0' +'BA6082^0' +'24C535^-3' +'1203558^-3' +'-7D1966^-4' +'-97C364^0' +'-3706B48^0' +'44D80C^0' +'BA60A^0' +'17E823C^-4' +'8DBD72^-4' +'-80E318^-4' +'-97C28C^0' +'-3706CC8^0' +'44D83E^0' +'BA6138^0' +'-458D63^-3' +'34BF7C8^-3' +'1D8209^-3' +'-97C2CE^0' +'-370631^0' +'44D88B^0' +'BA6114^0' +'-4FA376^-4' +'-40AE68^-3' +'-FA8A76^-4' +'-97C2CA^0' +'-37060C8^0' +'44D88F^0' +'BA612^0' +'1DFF384^-3' +'-4BF0A2^-3' +'-4C8869^-4' +'-97C2B6^0' +'-3705F1^0' +'44D8E4^0' +'BA611A^0' +'-2AF8F68^-3' +'-143532^-3' +'1D44F84^-3' +'-97C242^0' +'-3706058^0' +'44D8E2^0' +'BA6174^0' +'-3C24908^-3' +'-58B762^-3' +'-A4E14E^-4' +'-97C26^0' +'-37058B8^0' +'44D862^0' +'BA61AC^0' +'-EB7844^-4' +'-4DA7A1^-3' +'-355703^-4' +'-97C272^0' +'-3705588^0' +'44D898^0' +'BA6198^0' +'12F8224^-3' +'-40BFEC^-3' +'-9EBF5E^-4' +'-97C26A^0' +'-37056F^0' +'44D919^0' +'BA616A^0' +'-164DFEC^-3' +'-EBD7D2^-4' +'1568A28^-3' +'-97C286^0' +'-3705B6^0' +'44D908^0' +'BA6144^0' +'-22212A^-3' +'-5908F5^-3' +'-1C2C78^-3' +'-97C282^0' +'-3705A08^0' +'44D887^0' +'BA617E^0' +'1A437B4^-3' +'-651BFF^-3' +'-627F12^-4' +'97C281B4F558F8^0' +'37059B6D509D7E^0' +'-44D8830E9EB6A8^0' +'-BA617EEA6E8E48^0' +'17FDB77B2D0E56^-3' +'-56C7662D91687^-3' +'-34882BFD70A3D6^-4' +'1D8B1EB27F^A' +'1D8B1EB5A^A' +'1D8B1EB988^A' +'1D8B1EBD7^A' +'1D8B1EC158^A' +'1D8B1EC54^A' +'1D8B1EC928^A' +'1D8B1ECD1^A' +'1D8B1ED0F8^A' +'1D8B1ED4E^A' +'1D8B1ED8C8^A' +'1D8B1EDCB^A' +'1D8B1EE097^A' +'1D8B1EE47F^A' +'1D8B1EE867^A' +'1D8B1EEC4F^A' +'1D8B1EF037^A' +'1D8B1EF41F^A' +'1D8B1EF807^A' +'1D8B1EFBEF^A' +'1D8B1EFFD7^A' +'1D8B1F03BF^A' +'1D8B1F07A7^A' +'1D8B1F0B8F^A' +'1D8B1F0F77^A' +'1D8B1F135F^A' +'1D8B1F1747^A' +'1D8B1F1B2F^A' +'1D8B1F1F17^A' +'1D8B1F22FF^A' +'1D8B1F26E7^A' +'1D8B1F2ACF^A' +'1D8B1F2EB7^A' +'1D8B1F329F^A' +'1D8B1F3687^A' +'1D8B1F3A6F^A' +'1D8B1F3E57^A' +'1D8B1F423F^A' +'1D8B1F4627^A' +'1D8B1F4A0F^A' +'1D8B1F4DF7^A' +'1D8B1F51DF^A' +'1D8B1F55C7^A' +'1D8B1F59AF^A' +'1D8B1F5D97^A' +'1D8B1F617F^A' +'1D8B1F6567^A' +'1D8B1F694F^A' +'1D8B1F6D37^A' +'1D8B1F711F^A' +'1D8B1F7507^A' +'1D8B1F78EF^A' +'1D8B1F7CD7^A' +'1D8B1F80BF^A' +'1D8B1F84A7^A' +'1D8B1F888F^A' +'1D8B1F8C77^A' +'1D8B1F905F^A' +'1D8B1F9447^A' +'1D8B1F982F^A' +'1D8B1F9C17^A' +'1D8B1F9FFF^A' +'1D8B1FA3E7^A' +'1D8B1FA7CF^A' +'1D8B1FABB7^A' +'1D8B1FAF9F^A' +'1D8B1FB387^A' +'1D8B1FB76F^A' +'1D8B1FBB57^A' +'1D8B1FBF3F^A' +'1D8B1FC327^A' +'1D8B1FC70F^A' +'1D8B1FCAF7^A' +'1D8B1FCEDF^A' +'1D8B1FD2C7^A' +'1D8B1FD6AF^A' +'1D8B1FDA97^A' +'1D8B1FDE7F^A' +'1D8B1FE267^A' +'1D8B1FE64F^A' +'1D8B1FEA37^A' +'1D8B1FEE1F^A' +'1D8B1FF207^A' +'1D8B1FF5EF^A' +'1D8B1FF9D7^A' +'1D8B1FFDBF^A' +'1D8B2001A7^A' +'1D8B20058F^A' +'1D8B200977^A' +'1D8B200D5F^A' +'1D8B201147^A' +'1D8B20152F^A' +'1D8B201917^A' +'1D8B201CFF^A' +'1D8B2020E7^A' +'1D8B2024CF^A' +'1D8B2028B7^A' +'1D8B202C9F^A' +'1D8B203087^A' +'1D8B20346F^A' +'1D8B203857^A' +'1D8B203C3F^A' +'1D8B204027^A' +'1D8B20440F^A' +'1D8B2047F7^A' +'1D8B204BDF^A' +'1D8B204FC7^A' +'1D8B2053AF^A' +'1D8B205797^A' +'1D8B205B7F^A' +'1D8B205F67^A' +'1D8B20634F^A' +'1D8B206737^A' +'1D8B206B1F^A' +'1D8B206F07^A' +'1D8B2072EF^A' +'1D8B2076D7^A' +'1D8B207ABF^A' +'1D8B207EA7^A' +'1D8B20828F^A' +'1D8B208677^A' +'1D8B208A5F^A' +'1D8B208E47^A' +'1D8B20922F^A' +'1D8B209617^A' +'1D8B2099FF^A' +'1D8B209DE7^A' +'1D8B20A1CF^A' +'1D8B20A5B7^A' +'1D8B20A99F^A' +'1D8B20AD87^A' +'1D8B20B16F^A' +'1D8B20B557^A' +'1D8B20B93F^A' +'1D8B20BD27^A' +'1D8B20C10F^A' +'1D8B20C4F7^A' +'1D8B20C8DF^A' +'1D8B20CCC7^A' +'1D8B20D0AF^A' +'1D8B20D497^A' +'1D8B20D87F^A' +'1D8B20DC67^A' +'1D8B20E04F^A' +'1D8B20E437^A' +'1D8B20E81F^A' +'1D8B20EC07^A' +'1D8B20EFEF^A' +'1D8B20F3D7^A' +'1D8B20F7BF^A' +'1D8B20FBA7^A' +'1D8B20FF8F^A' +'1D8B210377^A' +'1D8B21075F^A' +'1D8B210B47^A' +'1D8B210F2F^A' +'1D8B211317^A' +'1D8B2116FF^A' +'1D8B211AE7^A' +'1D8B211ECF^A' +'1D8B2122B7^A' +'1D8B21269F^A' +'1D8B212A87^A' +'1D8B212E6F^A' +'1D8B213257^A' +'1D8B21363F^A' +'1D8B213A27^A' +'1D8B213E0F^A' +'1D8B2141F7^A' +'1D8B2145DF^A' +'1D8B2149C7^A' +'1D8B214DAF^A' +'1D8B215197^A' +'1D8B21557F^A' +'1D8B215967^A' +'1D8B215D4F^A' +'1D8B216137^A' +'1D8B21651F^A' +'1D8B216907^A' +'1D8B216CEF^A' +'1D8B2170D7^A' +'1D8B2174BF^A' +'1D8B2178A7^A' +'1D8B217C8F^A' +'1D8B218077^A' +'1D8B21845F^A' +'1D8B21846^A' +'1D8B218847^A' +'1D8B218C2F^A' +'1D8B219017^A' +'1D8B2193FF^A' +'1D8B2197E7^A' +'1D8B219BCF^A' +'1D8B219FB7^A' +'1D8B21A39F^A' +'1D8B21A787^A' +'1D8B21AB6F^A' +'1D8B21AF57^A' +'1D8B21B33F^A' +'1D8B21B727^A' +'1D8B21BB0F^A' +'1D8B21BEF7^A' +'1D8B21C2DF^A' +'1D8B21C6C7^A' +'1D8B21CAAF^A' +'1D8B21CE97^A' +'1D8B21D27F^A' +'1D8B21D667^A' +'1D8B21DA4F^A' +'1D8B21DE37^A' +'1D8B21E21F^A' +'1D8B21E607^A' +'1D8B21E9EF^A' +'1D8B21EDD7^A' +'1D8B21F1BF^A' +'1D8B21F5A7^A' +'1D8B21F98F^A' +'1D8B21F99^A' +'1D8B21FD77^A' +'1D8B22015F^A' +'1D8B220547^A' +'1D8B22092F^A' +'1D8B220D17^A' +'1D8B2210FF^A' +'1D8B2214E7^A' +'1D8B2218CF^A' +'1D8B221CB7^A' +'1D8B22209F^A' +'1D8B222487^A' +'1D8B22286F^A' +'1D8B222C57^A' +'1D8B22303F^A' +'1D8B223427^A' +'1D8B22380F^A' +'1D8B223BF7^A' +'1D8B223FDF^A' +'1D8B2243C7^A' +'1D8B2247AF^A' +'1D8B224B97^A' +'1D8B224F7F^A' +'1D8B225367^A' +'1D8B22574F^A' +'1D8B225B37^A' +'1D8B225F1F^A' +'1D8B226307^A' +'1D8B2266EF^A' +'1D8B226AD7^A' +'1D8B226B3C^A' +'1D8B20346F^A' +'1D8B21B727^A' +'1D8B1EB27F^A' +'1^1' +'F8^2' +END_ARRAY 1 1989 +TOTAL_ARRAYS 1 + ~NAIF/SPC BEGIN COMMENTS~ +This CK is for testing with the image: /Users/acpaquette/repos/ale/tests/pytests/data/m0126888978f7_2p/m0126888978f7_2p_isis.lbl + +This CK was generated using the following command: {} + ~NAIF/SPC END COMMENTS~ diff --git a/tests/pytests/data/m0126888978f7_2p/near_2000056_v01_1_sliced_-93000.xc b/tests/pytests/data/m0126888978f7_2p/near_2000056_v01_1_sliced_-93000.xc new file mode 100644 index 0000000000000000000000000000000000000000..5c564af8efc313c28743598b5908db2d09561562 --- /dev/null +++ b/tests/pytests/data/m0126888978f7_2p/near_2000056_v01_1_sliced_-93000.xc @@ -0,0 +1,1971 @@ +DAFETF NAIF DAF ENCODED TRANSFER FILE +'DAF/CK ' +'2' +'6' +'/project/near/SDC_ops/PROD/ALLHDF.001_00442_Feb_27_100_18:33' +BEGIN_ARRAY 1 1949 +'NEAR CK TYPE 3 SEGMENT ' +'1D8B2A522A^A' +'1D8B2DFEA7^A' +'-16B48' +'1' +'3' +'1' +1024 +'97B147A76A0758^0' +'36E31570E0D408^0' +'-44D81E19C93208^0' +'-BA79D692559EA8^0' +'72DE444^-4' +'1C050B12B020C3^-3' +'3EAFFBB78D4FDC^-4' +'-97B148^0' +'-36E3148^0' +'44D82^0' +'BA79D8^0' +'726354^-4' +'202C12^-3' +'469A6B^-4' +'-97B102^0' +'-36E3358^0' +'44D831^0' +'BA7A^0' +'2579E28^-3' +'-1453954^-3' +'509A27^-4' +'-97B13C^0' +'-36E3178^0' +'44D82A^0' +'BA79DE^0' +'293BD08^-3' +'-26E6F5^-3' +'-4D4592^-4' +'-97B14C^0' +'-36E2B5^0' +'44D7AA^0' +'BA7A1C^0' +'2144E9^-3' +'-469E2A^-3' +'-337F788^-4' +'-97B132^0' +'-36E2CA8^0' +'44D7F5^0' +'BA7A1^0' +'-5FB486^-4' +'D7F96A^-4' +'1C3766C^-3' +'-97B186^0' +'-36E2B5^0' +'44D786^0' +'BA79FA^0' +'E1E1D6^-4' +'-363774^-3' +'-13683C4^-3' +'-97B15A^0' +'-36E2E58^0' +'44D7C^0' +'BA79FC^0' +'1AED5E8^-3' +'-3AE3948^-3' +'-137247C^-3' +'-97B128^0' +'-36E2CF8^0' +'44D775^0' +'BA7A44^0' +'-1370E44^-3' +'105558C^-3' +'DD08F2^-4' +'-97B102^0' +'-36E2DC^0' +'44D728^0' +'BA7A7C^0' +'1C420D^-5' +'1E838A^-3' +'798E1E^-5' +'-97B0D4^0' +'-36E2BB^0' +'44D78^0' +'BA7A8C^0' +'2EBA5F^-3' +'18DD2D4^-3' +'-6242C2^-4' +'-97B0EC^0' +'-36E27F8^0' +'44D7C6^0' +'BA7A7^0' +'2DFBF18^-3' +'EF46CE^-4' +'-79C584^-4' +'-97B0D6^0' +'-36E288^0' +'44D81F^0' +'BA7A5E^0' +'-C452F^-4' +'6F6C29^-3' +'1C010E4^-3' +'-97B0C2^0' +'-36E24B8^0' +'44D83E^0' +'BA7A74^0' +'1F3FF4C^-4' +'6BF5FF^-3' +'889E56^-4' +'-97B096^0' +'-36E274^0' +'44D847^0' +'BA7A8A^0' +'2451B98^-3' +'1F2B49C^-3' +'-11F7D44^-3' +'-97B082^0' +'-36E251^0' +'44D7D3^0' +'BA7ACE^0' +'-19CF8EC^-3' +'60B7D2^-3' +'-146486C^-4' +'-97B06C^0' +'-36E23B^0' +'44D74B^0' +'BA7B18^0' +'-21DEF5^-3' +'1C6BBA8^-3' +'-18B64DC^-3' +'-97B0D6^0' +'-36E2408^0' +'44D72A^0' +'BA7ACE^0' +'12D9C94^-3' +'1139E08^-3' +'24A7098^-4' +'-97B124^0' +'-36E22A8^0' +'44D7A2^0' +'BA7A68^0' +'8669A8^-4' +'-2A0846^-3' +'-1AF0BBC^-3' +'-97B0C^0' +'-36E262^0' +'44D727^0' +'BA7AD8^0' +'-389384^-3' +'2488BE^-3' +'172B6B^-3' +'-97B138^0' +'-36E233^0' +'44D69C^0' +'BA7AB6^0' +'-AABEB8^-4' +'-3A2F39^-3' +'-FE6128^-4' +'-97B0AC^0' +'-36E2558^0' +'44D6F9^0' +'BA7AFC^0' +'165E6FC^-3' +'-51B954^-3' +'-44B3C^-4' +'-97B0BA^0' +'-36E2458^0' +'44D6D4^0' +'BA7B04^0' +'-453E1E^-3' +'-A7C6FA^-4' +'115DAF8^-3' +'-97B19^0' +'-36E2568^0' +'44D6D3^0' +'BA7A5^0' +'-1B85EF8^-3' +'-627092^-3' +'-53AD23^-3' +'-97B3BC^0' +'-36E2FD8^0' +'44D5EC^0' +'BA78B^0' +'-20BAB08^-3' +'-3F35818^-3' +'-674197^-3' +'-97B714^0' +'-36E3F5^0' +'44D50C^0' +'BA7602^0' +'C2AB1C^-4' +'-2FC146^-3' +'-99118E^-3' +'-97BAD2^0' +'-36E5FA^0' +'44D37E^0' +'BA72F^0' +'-342691^-3' +'-242EEF8^-3' +'-BC4C9E^-3' +'-97BFF6^0' +'-36E71^0' +'44D202^0' +'BA6EFC^0' +'-2554348^-3' +'-66029F^-3' +'-E86FBA^-3' +'-97C554^0' +'-36E9208^0' +'44D051^0' +'BA6AA2^0' +'795733^-4' +'-632041^-3' +'-10282D^-2' +'-97CBA^0' +'-36EBB28^0' +'44CE67^0' +'BA6574^0' +'-579B92^-5' +'3801A28^-3' +'-FD2228^-3' +'-97D276^0' +'-36EE248^0' +'44CC9C^0' +'BA5FD4^0' +'-ADC9B8^-4' +'-1BAA2C8^-3' +'-13AD424^-2' +'-97D99E^0' +'-36F0F58^0' +'44CA49^0' +'BA5A06^0' +'-85169A^-4' +'-139E55^-3' +'-13D93E8^-2' +'-97E1B^0' +'-36F375^0' +'44C74E^0' +'BA53D^0' +'6C3FF9^-4' +'-1892828^-3' +'-15635A8^-2' +'-97EA08^0' +'-36F6C9^0' +'44C47C^0' +'BA4D1^0' +'14A2FA4^-3' +'3728B38^-3' +'-15D96E^-2' +'-97F284^0' +'-36F9FD8^0' +'44C1AE^0' +'BA463E^0' +'10CE2D^-3' +'-1C798F8^-3' +'-1840398^-2' +'-97FB4E^0' +'-36FD3A8^0' +'44BE92^0' +'BA3F42^0' +'19177C8^-3' +'-74920A^-3' +'-192BF6C^-2' +'-98044^0' +'-3700FE^0' +'44BC15^0' +'BA37C2^0' +'-51AC36^-4' +'219B19^-3' +'-170015C^-2' +'-980D7^0' +'-3704768^0' +'44B903^0' +'BA306^0' +'2BD2528^-3' +'-15579C4^-3' +'-197D0D4^-2' +'-9816D4^0' +'-3708308^0' +'44B624^0' +'BA28A8^0' +'29041D^-3' +'441DE8^-4' +'-1A21F84^-2' +'-98201E^0' +'-370BE2^0' +'44B39D^0' +'BA20E8^0' +'E22FE6^-4' +'-31849A^-3' +'-1AD7F84^-2' +'-9829D8^0' +'-370F368^0' +'44B0D9^0' +'BA18FE^0' +'-635F0A^-4' +'-14F4D48^-3' +'-19D277^-2' +'-9833BC^0' +'-37129A^0' +'44ADA8^0' +'BA1114^0' +'19555D4^-3' +'30ABF8^-3' +'-19E60B8^-2' +'-983D56^0' +'-3716298^0' +'44AA38^0' +'BA097^0' +'1AEA06^-3' +'-2C1E9A^-3' +'-1C1FA64^-2' +'-98470A^0' +'-371988^0' +'44A72A^0' +'BA01A^0' +'-1500E9^-3' +'12BBBEC^-3' +'-1A13188^-2' +'-9850B^0' +'-371D8B8^0' +'44A483^0' +'B9F984^0' +'-1D1086C^-4' +'2B49088^-3' +'-1B8488^-2' +'-985AA6^0' +'-3720D08^0' +'44A19C^0' +'B9F174^0' +'28026^-3' +'28CED38^-3' +'-1BD8BAC^-2' +'-9864F6^0' +'-37242B^0' +'449E4D^0' +'B9E93C^0' +'190CAE^-3' +'14C106^-4' +'-1C2C64C^-2' +'-986E72^0' +'-37281A8^0' +'449BCA^0' +'B9E138^0' +'-118481C^-3' +'5A4C4B^-3' +'-19D3428^-2' +'-987852^0' +'-372B088^0' +'4498EC^0' +'B9D94E^0' +'-48F65B^-4' +'83F2D^-3' +'-1A8DAFC^-2' +'-988148^0' +'-372EB18^0' +'449715^0' +'B9D18C^0' +'227E7A8^-3' +'2F4C8D^-3' +'-1B22CEC^-2' +'-988AF^0' +'-37317A^0' +'4494C4^0' +'B9C9A4^0' +'-1C535A4^-3' +'5B465^-3' +'-193CA^-2' +'-9893FA^0' +'-3734AA8^0' +'449292^0' +'B9C216^0' +'-2214F88^-4' +'-3C59308^-4' +'-1C69E9^-2' +'-989D22^0' +'-3738058^0' +'44900F^0' +'B9BA8^0' +'ACA024^-4' +'2EA3148^-3' +'-18865E4^-2' +'-98A69C^0' +'-373AF9^0' +'448D84^0' +'B9B2C4^0' +'B6FD9C^-4' +'-E475DE^-4' +'-1A0547C^-2' +'-98AFE4^0' +'-373E11^0' +'448AB3^0' +'B9AB42^0' +'-2BF9BB8^-3' +'-78D938^-4' +'-192F848^-2' +'-98B96A^0' +'-3740C6^0' +'448889^0' +'B9A36A^0' +'-1CEF044^-3' +'-268D488^-3' +'-19E3374^-2' +'-98C21A^0' +'-3743F1^0' +'448626^0' +'B99C34^0' +'2581CB^-3' +'-4EC85E^-3' +'-1863EF8^-2' +'-98CAF4^0' +'-3747318^0' +'44844E^0' +'B994A2^0' +'-29625A8^-3' +'-1401548^-3' +'-17C887^-2' +'-98D392^0' +'-3749FD^0' +'4481CB^0' +'B98DA2^0' +'-189894^-3' +'-BF83D4^-4' +'-1786618^-2' +'-98DC26^0' +'-374CA38^0' +'447FAC^0' +'B9868E^0' +'-1F075E^-3' +'-61EDEE^-3' +'-19C3814^-2' +'-98E4FE^0' +'-374F5A^0' +'447C3E^0' +'B97FB8^0' +'122B46C^-3' +'-41EF01^-3' +'-18EA53^-2' +'-98ED1C^0' +'-3753078^0' +'447A2A^0' +'B978B4^0' +'-1620154^-3' +'49EEB9^-4' +'-18797B^-2' +'-98F5EE^0' +'-3755FB8^0' +'4476C1^0' +'B971CE^0' +'-174DC7^-3' +'-373BD2^-3' +'-1B93BE8^-2' +'-98FE6C^0' +'-3758EB8^0' +'447459^0' +'B96AD^0' +'1088CB8^-3' +'-2339FA^-3' +'-1941BB4^-2' +'-9906B2^0' +'-375C54^0' +'447217^0' +'B963CE^0' +'-1B9C4E4^-3' +'-51239F^-3' +'-1A23CE^-2' +'-990F1E^0' +'-375F7E8^0' +'446F66^0' +'B95CE6^0' +'-1949F5C^-4' +'-2BA9F9^-3' +'-18545D8^-2' +'-99173^0' +'-37626C^0' +'446D56^0' +'B9562^0' +'18DA294^-4' +'-2DDA7E^-3' +'-1BCFCA4^-2' +'-991F6A^0' +'-37654B^0' +'446A37^0' +'B94F9E^0' +'-79D0F^-4' +'56F61D^-4' +'-17562F4^-2' +'-992782^0' +'-3768D18^0' +'446841^0' +'B9489A^0' +'1CDF4CC^-3' +'5BA438^-3' +'-153DAF^-2' +'-992FCE^0' +'-376B508^0' +'4465C4^0' +'B941EA^0' +'-11AFBA^-3' +'-287BAB^-3' +'-18180E8^-2' +'-99379^0' +'-376E77^0' +'44636C^0' +'B93B6C^0' +'E30BDE^-4' +'-408F5E^-3' +'-1828108^-2' +'-993F7A^0' +'-3771658^0' +'4460EC^0' +'B934EA^0' +'89F9D4^-4' +'3E6E3A^-3' +'-144816^-2' +'-99472E^0' +'-377439^0' +'445EAA^0' +'B92E86^0' +'1F3B5C8^-3' +'-27A1788^-3' +'-16A8B74^-2' +'-994F16^0' +'-3776FE^0' +'445C39^0' +'B9280E^0' +'1C6566^-3' +'-32E62F^-3' +'-16D5CF^-2' +'-9956E^0' +'-3779C38^0' +'4459B1^0' +'B921B4^0' +'-E22928^-4' +'4EBDE2^-4' +'-14B1158^-2' +'-995E76^0' +'-377D0D8^0' +'445716^0' +'B91B66^0' +'1DBA548^-3' +'100866C^-3' +'-1447EE4^-2' +'-9965F6^0' +'-37803D8^0' +'4454D5^0' +'B9151^0' +'1EBFF18^-3' +'-1250664^-3' +'-16AC074^-2' +'-996DD8^0' +'-3782CF^0' +'445253^0' +'B90EAE^0' +'EEA05C^-4' +'-3981978^-3' +'-16E5F2^-2' +'-99755A^0' +'-3785CD8^0' +'445064^0' +'B90844^0' +'-21BE3A^-3' +'A1E79A^-4' +'-13D7E34^-2' +'-997CD4^0' +'-3788818^0' +'444E0F^0' +'B9021E^0' +'1C9BA18^-3' +'3237578^-3' +'-15A5CA4^-2' +'-99841^0' +'-378B4B8^0' +'444C28^0' +'B8FBFC^0' +'1F4160C^-3' +'263C728^-3' +'-1557B^-2' +'-998BF2^0' +'-378DB98^0' +'4449D3^0' +'B8F592^0' +'B2DC56^-5' +'2D6A928^-3' +'-142EC58^-2' +'-99934C^0' +'-3790D98^0' +'4447A7^0' +'B8EF54^0' +'-2550F18^-3' +'57F4AB^-3' +'-1480C9^-2' +'-999ADA^0' +'-379339^0' +'444505^0' +'B8E95^0' +'3932D3^-4' +'71D92D^-3' +'-13DD078^-2' +'-99A1EC^0' +'-379651^0' +'44432E^0' +'B8E33^0' +'283ACB^-3' +'10453C4^-3' +'-170BAE8^-2' +'-99A98E^0' +'-3798CE8^0' +'4440DD^0' +'B8DCF4^0' +'-30DD65^-3' +'A578C^-3' +'-128FB48^-2' +'-99B12^0' +'-379B8B^0' +'443E33^0' +'B8D6D2^0' +'-22189A^-3' +'-1DF0EF8^-4' +'-163E7E^-2' +'-99B89C^0' +'-379DFE^0' +'443C44^0' +'B8D094^0' +'108B09^-3' +'2E6722^-3' +'-14B9594^-2' +'-99BFE^0' +'-37A0F48^0' +'44398C^0' +'B8CAA4^0' +'-1065308^-3' +'4061A9^-3' +'-13666EC^-2' +'-99C6EE^0' +'-37A3B08^0' +'44377B^0' +'B8C4B6^0' +'-25730C8^-3' +'15230F4^-3' +'-146698C^-2' +'-99CE86^0' +'-37A68^0' +'443554^0' +'B8BE54^0' +'-CC40A6^-4' +'-2030658^-3' +'-149ED14^-2' +'-99D5F2^0' +'-37A8FB8^0' +'44332B^0' +'B8B834^0' +'10209CC^-3' +'-3C0BC98^-3' +'-1521774^-2' +'-99DD1^0' +'-37ABCF^0' +'443114^0' +'B8B232^0' +'-46D37C^-3' +'D92D0C^-4' +'-12D2448^-2' +'-99E49^0' +'-37AE648^0' +'442E95^0' +'B8AC18^0' +'-253294^-3' +'-5CD6CB^-3' +'-15DD864^-2' +'-99EBC^0' +'-37B115^0' +'442C83^0' +'B8A60E^0' +'119B134^-3' +'-436F78^-3' +'-14619F8^-2' +'-99F356^0' +'-37B384^0' +'442A1B^0' +'B89FE2^0' +'-D287C^-4' +'-3798CB8^-3' +'-1476344^-2' +'-99FABC^0' +'-37B64D^0' +'4427BF^0' +'B899BE^0' +'-2FF9568^-3' +'-9474F6^-4' +'-12F7D2^-2' +'-9A020E^0' +'-37B8F9^0' +'4425BC^0' +'B89392^0' +'-2B900D^-3' +'-44222C^-3' +'-1541978^-2' +'-9A09A2^0' +'-37BAF28^0' +'4423C3^0' +'B88D6^0' +'2657E9^-3' +'-4E4418^-3' +'-1495A28^-2' +'-9A105E^0' +'-37BDCF^0' +'442277^0' +'B8876^0' +'2297CE8^-4' +'47558A^-3' +'-1245768^-2' +'-9A17D^0' +'-37C04B^0' +'441FEB^0' +'B88158^0' +'-16A7BC4^-3' +'-2373628^-3' +'-14DF7A8^-2' +'-9A1F5E^0' +'-37C2D9^0' +'441DEC^0' +'B87B^0' +'-4A9F0F^-4' +'-66FFDF^-3' +'-15654^-2' +'-9A26C8^0' +'-37C558^0' +'441AD7^0' +'B8753^0' +'C9AA22^-4' +'B4B764^-4' +'-132CA7C^-2' +'-9A2E2A^0' +'-37C8768^0' +'4418F5^0' +'B86EC4^0' +'FFFC18^-4' +'22B9FC8^-3' +'-14CC5EC^-2' +'-9A35C8^0' +'-37CADB8^0' +'4416E6^0' +'B8687^0' +'1898714^-3' +'C13268^-6' +'-15323B8^-2' +'-9A3CF8^0' +'-37CDC78^0' +'441469^0' +'B86276^0' +'1077538^-3' +'-899314^-3' +'-15A7E38^-2' +'-9A447^0' +'-37D0BD^0' +'4411F7^0' +'B85C38^0' +'3A2C478^-4' +'196638^-3' +'-145EBEC^-2' +'-9A4C02^0' +'-37D3388^0' +'44104^0' +'B855C4^0' +'21B4FD8^-3' +'27246A^-4' +'-1403B1^-2' +'-9A5354^0' +'-37D5D88^0' +'440E18^0' +'B84FA2^0' +'1F0BC44^-3' +'-3AB1B8^-3' +'-156657C^-2' +'-9A5AEE^0' +'-37D8968^0' +'440B58^0' +'B84974^0' +'-B5E63^-4' +'-21E89C8^-3' +'-13D7688^-2' +'-9A626E^0' +'-37DB2F^0' +'4409^0' +'B84342^0' +'EE9464^-4' +'2200578^-3' +'-14087FC^-2' +'-9A69B8^0' +'-37DE0D^0' +'4406FE^0' +'B83D04^0' +'3691E48^-3' +'2A400F^-3' +'-14D23E^-2' +'-9A7158^0' +'-37E125^0' +'4404B6^0' +'B83688^0' +'5B23C6^-4' +'7635C7^-4' +'-155978C^-2' +'-9A7806^0' +'-37E3CD8^0' +'44025^0' +'B83102^0' +'-1DDA928^-3' +'32A9518^-3' +'-F3C6A8^-3' +'-9A7DB^0' +'-37E574^0' +'440024^0' +'B82C8E^0' +'181919C^-3' +'636BCD^-3' +'-DE4B58^-3' +'-9A81F6^0' +'-37E7668^0' +'43FF75^0' +'B828A2^0' +'204786^-3' +'4128B9^-3' +'-B70EF8^-3' +'-9A8604^0' +'-37E8818^0' +'43FE15^0' +'B82568^0' +'-73B674^-4' +'2C7AEA^-3' +'-8C152C^-3' +'-9A889E^0' +'-37EA0A8^0' +'43FD2B^0' +'B82318^0' +'-DDFCF4^-4' +'39BC6E^-3' +'-789783^-3' +'-9A8A9A^0' +'-37EAED^0' +'43FC75^0' +'B8216C^0' +'275B8B8^-4' +'43FAAE^-3' +'-5473BC^-3' +'-9A8C^0' +'-37EB708^0' +'43FC4F^0' +'B82026^0' +'2633C38^-3' +'E0C1EA^-4' +'-4DA3BA^-3' +'-9A8CFE^0' +'-37EBA18^0' +'43FBFA^0' +'B81F6^0' +'-1D61354^-3' +'78DC79^-3' +'-6C6B41^-4' +'-9A8D08^0' +'-37EBE3^0' +'43FBC5^0' +'B81F56^0' +'-1BDFE88^-3' +'229DC2^-3' +'-1B39F8^-3' +'-9A8D12^0' +'-37EBDC8^0' +'43FB68^0' +'B81F74^0' +'143A7C4^-3' +'16E3668^-3' +'1838CA^-3' +'-9A8CA2^0' +'-37EB95^0' +'43FBA8^0' +'B81FCE^0' +'-2563E58^-3' +'1AB8B3C^-3' +'30AA62^-3' +'-9A8B9^0' +'-37EB56^0' +'43FBBC^0' +'B820C2^0' +'-3313A28^-3' +'-1BBDBD^-3' +'153563^-3' +'-9A8A98^0' +'-37EAF3^0' +'43FC2^0' +'B8218C^0' +'-B72AC6^-4' +'-39C636^-3' +'313C78^-3' +'-9A8946^0' +'-37EA618^0' +'43FCAE^0' +'B8229E^0' +'147B5A8^-3' +'-394BC68^-3' +'444F5B^-3' +'-9A878E^0' +'-37EA158^0' +'43FD3^0' +'B823F6^0' +'-4900A2^-3' +'-55906E^-4' +'5F13CF^-3' +'-9A85B2^0' +'-37E941^0' +'43FDB3^0' +'B82596^0' +'-2BDB168^-3' +'-53E9BA^-3' +'414F9C^-3' +'-9A8422^0' +'-37E8698^0' +'43FE55^0' +'B826EC^0' +'-51DDEB^-5' +'-3BA3FD8^-3' +'5EEACF^-3' +'-9A8238^0' +'-37E7CC8^0' +'43FEBD^0' +'B8289^0' +'-2AA9318^-4' +'B6BF2E^-4' +'72EC1B^-3' +'-9A8036^0' +'-37E72E8^0' +'43FFBD^0' +'B82A12^0' +'-16A0F4^-3' +'-23DF1F^-3' +'6E020F^-3' +'-9A7E82^0' +'-37E6058^0' +'4400DD^0' +'B82B6E^0' +'-130C114^-3' +'-1F1165C^-3' +'54CFB8^-3' +'-9A7C36^0' +'-37E4DB8^0' +'440135^0' +'B82D94^0' +'1F0925^-3' +'-6DE79F^-3' +'51AAF4^-3' +'-9A79D6^0' +'-37E406^0' +'44023^0' +'B82F78^0' +'-143807C^-4' +'455916^-3' +'7DE5A6^-3' +'-9A77E8^0' +'-37E2E9^0' +'4402E6^0' +'B8312A^0' +'155EF64^-3' +'17700D8^-4' +'4F4AF3^-3' +'-9A75D2^0' +'-37E1F98^0' +'440376^0' +'B832FC^0' +'18E02D4^-3' +'-41E139^-3' +'50AE49^-3' +'-9A73AC^0' +'-37E10E^0' +'4403BC^0' +'B834F8^0' +'-DC0376^-4' +'16B0764^-3' +'6ABA7E^-3' +'-9A718E^0' +'-37E07^0' +'4404C5^0' +'B8368C^0' +'1DC4548^-3' +'35BE64^-3' +'6DE55B^-3' +'-9A7026^0' +'-37DF9C8^0' +'4404DB^0' +'B837F2^0' +'1CD3D28^-3' +'-1D8D8FC^-3' +'4934BF^-3' +'-9A6E2E^0' +'-37DF0C8^0' +'440561^0' +'B83992^0' +'B70C58^-4' +'-66F2EF^-3' +'3D179B8^-3' +'-9A6C48^0' +'-37DEBD8^0' +'4405C8^0' +'B83B1C^0' +'BCC11E^-4' +'1BB1B94^-3' +'64011D^-3' +'-9A6A9C^0' +'-37DDF48^0' +'4405ED^0' +'B83CB^0' +'212A09^-3' +'-1203868^-3' +'55DDBF^-3' +'-9A68B4^0' +'-37DBB5^0' +'4405BB^0' +'B83F0A^0' +'33C92D8^-3' +'-C0E00A^-3' +'64797B^-3' +'-9A6766^0' +'-37D6928^0' +'4403F5^0' +'B84258^0' +'-686CBB^-4' +'-D023F2^-3' +'A6A694^-3' +'-9A6556^0' +'-37CFD08^0' +'440216^0' +'B846D^0' +'2A246C8^-3' +'-E63DBC^-3' +'BCFAAE^-3' +'-9A632A^0' +'-37C79F^0' +925 +'43FEF9^0' +'B84C42^0' +'51EE79^-3' +'-E2FF7C^-3' +'C8E0EC^-3' +'-9A60D^0' +'-37BDB78^0' +'43FB4C^0' +'B85296^0' +'43FC8F^-3' +'-16CD68C^-2' +'DF7E12^-3' +'-9A5E82^0' +'-37B2928^0' +'43F6DD^0' +'B85986^0' +'14A329^-3' +'-191FC34^-2' +'109E0FC^-2' +'-9A5BE4^0' +'-37A63E8^0' +'43F158^0' +'B86178^0' +'4A1BE8^-3' +'-1691518^-2' +'120D9CC^-2' +'-9A597^0' +'-379945^0' +'43EC7A^0' +'B8693A^0' +'5F0437^-3' +'-19DCB98^-2' +'12AC2F^-2' +'-9A57^0' +'-378A558^0' +'43E64C^0' +'B8720A^0' +'2DF50C^-3' +'-1A712^-2' +'12E5FF^-2' +'-9A53F2^0' +'-377B948^0' +'43DFFC^0' +'B87B5C^0' +'140452^-3' +'-1C1D99C^-2' +'13A3E98^-2' +'-9A5128^0' +'-376BC98^0' +'43D915^0' +'B884FA^0' +'2A9E138^-3' +'-1DD7E54^-2' +'15AD1C^-2' +'-9A4E66^0' +'-375B2B8^0' +'43D2E5^0' +'B88E8C^0' +'4B48F6^-3' +'-223FA08^-2' +'153B6BC^-2' +'-9A4B54^0' +'-374A208^0' +'43CB53^0' +'B899^0' +'28E10E^-4' +'-1DFCE84^-2' +'1853228^-2' +'-9A483C^0' +'-3738C7^0' +'43C3B8^0' +'B8A392^0' +'2E56C28^-3' +'-288D038^-2' +'15B09D4^-2' +'-9A451^0' +'-3727C98^0' +'43BC53^0' +'B8AE04^0' +'4789A9^-3' +'-25E263^-2' +'16C4A2^-2' +'-9A41D4^0' +'-371579^0' +'43B53B^0' +'B8B8C8^0' +'C12E94^-4' +'-2765B3^-2' +'18DA0F8^-2' +'-9A3E58^0' +'-37033F^0' +'43AD13^0' +'B8C41E^0' +'-10B1A6C^-3' +'-2A97F7^-2' +'1914FEC^-2' +'-9A3AF2^0' +'-36F0D08^0' +'43A508^0' +'B8CF62^0' +'B92E6^-4' +'-2949F9^-2' +'192447^-2' +'-9A373A^0' +'-36DE3A8^0' +'439C5E^0' +'B8DB2C^0' +'3FC4638^-3' +'-2CAE2B^-2' +'1814EB8^-2' +'-9A336C^0' +'-36CC3C8^0' +'4394C6^0' +'B8E676^0' +'-156CBD8^-3' +'-26C977^-2' +'1BE0ACC^-2' +'-9A2FA4^0' +'-36B9D2^0' +'438C0A^0' +'B8F24^0' +'-1B3B65C^-4' +'-2E90998^-2' +'18464E4^-2' +'-9A2B8^0' +'-36A7E1^0' +'43833E^0' +'B8FE3A^0' +'2081828^-3' +'-2CF2E98^-2' +'19E4658^-2' +'-9A2826^0' +'-36959C^0' +'437A79^0' +'B9099C^0' +'F8677C^-4' +'-265C72^-2' +'1AD9CC^-2' +'-9A23A2^0' +'-3683EC^0' +'4371DB^0' +'B915BA^0' +'2B7572^-4' +'-29FA18^-2' +'18CF5E8^-2' +'-9A200C^0' +'-3671B2^0' +'43691C^0' +'B92144^0' +'-15787^-3' +'-29A3668^-2' +'18D1D68^-2' +'-9A1BEA^0' +'-365FC9^0' +'4360BD^0' +'B92D02^0' +'243B368^-3' +'-2E43A7^-2' +'18CE7E4^-2' +'-9A175C^0' +'-364E998^0' +'4358A5^0' +'B938CA^0' +'-4AF47^-5' +'-2344528^-2' +'1B6B564^-2' +'-9A1358^0' +'-363CB8^0' +'434FC2^0' +'B94498^0' +'-A95852^-4' +'-2659C2^-2' +'190D4B4^-2' +'-9A0F24^0' +'-362BAE8^0' +'434759^0' +'B95022^0' +'14129FC^-3' +'-2DDDDA^-2' +'196F5DC^-2' +'-9A0B12^0' +'-361A6B^0' +'433E2^0' +'B95BE6^0' +'-1114A44^-4' +'-25F31D^-2' +'19D84A^-2' +'-9A06C4^0' +'-360993^0' +'43357C^0' +'B96786^0' +'14949F8^-3' +'-24A146^-2' +'19A355C^-2' +'-9A02D^0' +'-35F89C8^0' +'432CBC^0' +'B972EC^0' +'2120248^-3' +'-2793A7^-2' +'18353BC^-2' +'-99FEB^0' +'-35E825^0' +'4324CC^0' +'B97E02^0' +'-AB79D2^-4' +'-291FA98^-2' +'18AC538^-2' +'-99FA28^0' +'-35D82C^0' +'431C3E^0' +'B9898^0' +'-CC35E6^-4' +'-2130448^-2' +'1B2EB98^-2' +'-99F5E4^0' +'-35C833^0' +'4312DE^0' +'B99512^0' +'8B354E^-4' +'-23D5668^-2' +'1896148^-2' +'-99F19C^0' +'-35B868^0' +'430AB3^0' +'B9A024^0' +'25D6F78^-3' +'-281CF^-2' +'1626028^-2' +'-99ED7C^0' +'-35A861^0' +'4301F1^0' +'B9AB5C^0' +'-15E9D2C^-3' +'-2489988^-2' +'19502BC^-2' +'-99E8DA^0' +'-359952^0' +'42F874^0' +'B9B6F8^0' +'-3B67D78^-4' +'-20C253^-2' +'17A7FCC^-2' +'-99E4BC^0' +'-358A77^0' +'42F09A^0' +'B9C18^0' +'-A96588^-4' +'-22382F8^-2' +'15A0CBC^-2' +'-99E08A^0' +'-357B7D8^0' +'42E8F9^0' +'B9CC08^0' +'7A5C2E^-4' +'-22D552^-2' +'171CD1^-2' +'-99DC48^0' +'-356C698^0' +'42E101^0' +'B9D6C4^0' +'-2F84FC8^-3' +'-1B1DEF8^-2' +'18DDC4^-2' +'-99D838^0' +'-355CE^0' +'42D94D^0' +'B9E15E^0' +'-16C84BC^-3' +'-1C47E0C^-2' +'1759E58^-2' +'-99D366^0' +'-354E67^0' +'42D18D^0' +'B9EC4A^0' +'B84B2C^-4' +'-1AD02B4^-2' +'1750EB4^-2' +'-99CF5E^0' +'-353FBD^0' +'42C968^0' +'B9F6C^0' +'-28891A8^-3' +'-1B7B0E4^-2' +'1710AAC^-2' +'-99CAFA^0' +'-3530FC^0' +'42C1CF^0' +'BA0154^0' +'-38A6948^-3' +'-1DB75E^-2' +'15B77F4^-2' +'-99C6C4^0' +'-35224C8^0' +'42B957^0' +'BA0C0E^0' +'-13EF0C^-3' +'-1CC3DA8^-2' +'176CAAC^-2' +'-99C24A^0' +'-35144B8^0' +'42B1FA^0' +'BA1662^0' +'-14FD7E^-3' +'-2117FF8^-2' +'154BF08^-2' +'-99BE22^0' +'-3506208^0' +'42A9E8^0' +'BA20C^0' +'-54DE2E^-3' +'-1BE88F^-2' +'1778744^-2' +'-99BA26^0' +'-34F7CC8^0' +'42A22B^0' +'BA2AE4^0' +'-2A59738^-3' +'-2146FF8^-2' +'1609C3^-2' +'-99B5D2^0' +'-34E99B^0' +'429AE5^0' +'BA351A^0' +'3D4F2F^-4' +'-1FAB31C^-2' +'16F97F4^-2' +'-99B1A2^0' +'-34DB87^0' +'429385^0' +'BA3F32^0' +'-3DA59D8^-3' +'-22681F8^-2' +'156B4F^-2' +'-99ACFA^0' +'-34CDAE^0' +'428BBE^0' +'BA49BE^0' +'-43CBD7^-3' +'-23B9168^-2' +'1600D38^-2' +'-99A91C^0' +'-34BF99^0' +'428482^0' +'BA538^0' +'-2733F4^-3' +'-20747E^-2' +'17067F8^-2' +'-99A4B^0' +'-34B2078^0' +'427D16^0' +'BA5DA2^0' +'-7B55AB^-4' +'-236094^-2' +'162DA44^-2' +'-99A06C^0' +'-34A4A38^0' +'4275DE^0' +'BA6782^0' +'-3945548^-3' +'-1FEA258^-2' +'1783B6C^-2' +'-999C7^0' +'-349672^0' +'426E45^0' +'BA7182^0' +'-45AB87^-3' +'-23695E^-2' +'143969^-2' +'-999818^0' +'-3489198^0' +'426641^0' +'BA7BB4^0' +'-11ADF54^-3' +'-2204848^-2' +'1643024^-2' +'-9994^0' +'-347B7E8^0' +'425F4F^0' +'BA8562^0' +'-234951^-3' +'-1CF0658^-2' +'16F3CA^-2' +'-998FCC^0' +'-346E23^0' +'4257DD^0' +'BA8F3E^0' +'-1F5B188^-3' +'-20BC658^-2' +'14736D4^-2' +'-998BDA^0' +'-3460698^0' +'4250A7^0' +'BA98EA^0' +'-303C228^-3' +'-2193788^-2' +'14E9FFC^-2' +'-9987EA^0' +'-34529A^0' +'424934^0' +'BAA2AA^0' +'-79AE76^-4' +'-23C0218^-2' +'1539DA^-2' +'-998382^0' +'-3445AF8^0' +'4241F5^0' +'BAAC7C^0' +'-9A2A98^-4' +'-1A5A73C^-2' +'174CC6C^-2' +'-997F88^0' +'-343804^0' +'423B28^0' +'BAB5FE^0' +'-6CEAE2^-4' +'-1F97C48^-2' +'13B5ED4^-2' +'-997B6C^0' +'-342A8D8^0' +'423386^0' +'BABFD6^0' +'10BC6^-4' +'-260B3E^-2' +'144BEBC^-2' +'-997746^0' +'-341D498^0' +'422BE9^0' +'BAC9A8^0' +'-2A64798^-3' +'-1E659BC^-2' +'15C4014^-2' +'-9972FE^0' +'-341027^0' +'4224F4^0' +'BAD34A^0' +'14E0F3C^-3' +'-1E0D3F8^-2' +'161D8F8^-2' +'-996EF8^0' +'-340294^0' +'421CA6^0' +'BADD5^0' +'1518814^-3' +'-21773E8^-2' +'140013^-2' +'-996B1A^0' +'-33F5838^0' +'421596^0' +'BAE6A^0' +'-E55DC^-4' +'-228829^-2' +'154868C^-2' +'-9966D2^0' +'-33E8608^0' +'420E57^0' +'BAF05A^0' +'-26E15C8^-3' +'-1C7A84^-2' +'16AF3F4^-2' +'-9962FA^0' +'-33DB1A^0' +'420701^0' +'BAF9C8^0' +'D5C8A6^-5' +'-1D57E6^-2' +'143BD2C^-2' +'-995F^0' +'-33CD8A^0' +'41FFE3^0' +'BB035^0' +'1A38244^-3' +'-205DBB8^-2' +'1488888^-2' +'-995B14^0' +'-33C00C^0' +'41F8C5^0' +'BB0CC6^0' +'-2B5841^-3' +'-1D507E4^-2' +'15B76E4^-2' +'-995722^0' +'-33B269^0' +'41F1C4^0' +'BB163E^0' +'-1C01B04^-3' +'-1D288F^-2' +'145DBAC^-2' +'-99530E^0' +'-33A5358^0' +'41EA0C^0' +'BB1FF4^0' +'60991^-4' +'-1897B7^-2' +'15A9578^-2' +'-994EE4^0' +'-3397D^0' +'41E32C^0' +'BB297C^0' +'-4F4597^-4' +'-1CE2CE4^-2' +'14B8048^-2' +'-994A8E^0' +'-338A41^0' +'41DC83^0' +'BB331C^0' +'-315DE08^-3' +'-1658B4C^-2' +'16303D8^-2' +'-9946EA^0' +'-337C5D8^0' +'41D52^0' +'BB3C82^0' +'-147EA9^-3' +'-175788C^-2' +'154247^-2' +'-9942BA^0' +'-336F348^0' +'41CE3^0' +'BB45FE^0' +'-43FEA1^-4' +'-1840EA8^-2' +'1547DDC^-2' +'-993EF6^0' +'-336163^0' +'41C67D^0' +'BB4F94^0' +'-2602358^-3' +'-196873C^-2' +'15AEB78^-2' +'-993AF^0' +'-3353DD8^0' +'41BF6A^0' +'BB590E^0' +'-34F3008^-3' +'-19CA15C^-2' +'14BE184^-2' +'-99373A^0' +'-33462E8^0' +'41B81D^0' +'BB6266^0' +'-26AE25^-4' +'-1D8947^-2' +'1536A94^-2' +'-993304^0' +'-3338848^0' +'41B16^0' +'BB6BF^0' +'-1FE9E98^-4' +'-1E325FC^-2' +'1536C08^-2' +'-992F44^0' +'-332B018^0' +'41A9ED^0' +'BB754E^0' +'-54099F^-3' +'-1D88B6C^-2' +'16494AC^-2' +'-992B56^0' +'-331D448^0' +'41A241^0' +'BB7EF2^0' +'-2A61258^-3' +'-21CB92^-2' +'14C5208^-2' +'-992736^0' +'-330FE4^0' +'419AC4^0' +'BB8894^0' +'6BE0D7^-4' +'-2222258^-2' +'149D928^-2' +'-99234A^0' +'-33026A^0' +'4193B^0' +'BB91EE^0' +'-35197C8^-3' +'-1F28ACC^-2' +'16DE7BC^-2' +'-991F4C^0' +'-32F4E58^0' +'418C25^0' +'BB9B8^0' +'-3E17CF^-3' +'-24FAAE8^-2' +'138781^-2' +'-991B86^0' +'-32E6698^0' +'418491^0' +'BBA528^0' +'-27BD4F^-3' +'-235757^-2' +'15BA8C8^-2' +'-991756^0' +'-32D8FE^0' +'417D56^0' +'BBAEBC^0' +'9D836E^-4' +'-22E498^-2' +'1579FA8^-2' +'-991344^0' +'-32CC0B^0' +'4176CE^0' +'BBB7D6^0' +'-1EF11EC^-3' +'-1C8E9B^-2' +'1589A04^-2' +'-990FFE^0' +'-32BF518^0' +'416FF2^0' +'BBC056^0' +'-291EFD8^-3' +'-1C93A74^-2' +'FB4BB2^-3' +'-990CC4^0' +'-32B5E1^0' +'416948^0' +'BBC7D8^0' +'-5E27F7^-4' +'-1ABF26^-2' +'E40342^-3' +'-990A6A^0' +'-32ADB^0' +'4165D9^0' +'BBCD2C^0' +'-109EC4^-3' +'-D0237C^-3' +'C5680E^-3' +'-99081^0' +'-32A7A08^0' +'4162F1^0' +'BBD1BA^0' +'-1014554^-3' +'-D25896^-3' +'91263C^-3' +'-99069E^0' +'-32A2EE8^0' +'415FAE^0' +'BBD54E^0' +'-FD2F82^-4' +'-96A1D6^-3' +'71B1FD^-3' +'-990582^0' +'-329FB9^0' +'415D8C^0' +'BBD7D2^0' +'27AD15^-4' +'-95042E^-3' +'60E4CE^-3' +'-99043C^0' +'-329D6D^0' +'415CDD^0' +'BBD9B6^0' +'242BDA8^-4' +'-251399^-3' +'4F79E3^-3' +'-9903AE^0' +'-329B78^0' +'415CA1^0' +'BBDAC6^0' +'DDDD14^-4' +'-165D648^-3' +'17F791C^-3' +'-99031A^0' +'-329B018^0' +'415C8C^0' +'BBDB66^0' +'183667^-3' +'-70DDDA^-3' +'-4B79E1^-4' +'9902CFEA095A^0' +'329B662BDC43A^0' +'-415C926A9EB134^0' +'-BBDB82D7F4669^0' +'-73357353F7CED8^-4' +'-4D992F1A9FBE8^-4' +'-45952F6E978D5^-4' +'1D8B2A522A^A' +'1D8B2A5247^A' +'1D8B2A562F^A' +'1D8B2A5A17^A' +'1D8B2A5DFF^A' +'1D8B2A61E7^A' +'1D8B2A65CF^A' +'1D8B2A69B7^A' +'1D8B2A6D9F^A' +'1D8B2A7187^A' +'1D8B2A756F^A' +'1D8B2A7957^A' +'1D8B2A7D3F^A' +'1D8B2A8127^A' +'1D8B2A850F^A' +'1D8B2A88F7^A' +'1D8B2A8CDF^A' +'1D8B2A90C7^A' +'1D8B2A94AF^A' +'1D8B2A9897^A' +'1D8B2A9C7F^A' +'1D8B2AA067^A' +'1D8B2AA44F^A' +'1D8B2AA837^A' +'1D8B2AAC1F^A' +'1D8B2AB007^A' +'1D8B2AB3EF^A' +'1D8B2AB7D7^A' +'1D8B2ABBBF^A' +'1D8B2ABFA7^A' +'1D8B2AC38F^A' +'1D8B2AC777^A' +'1D8B2ACB5F^A' +'1D8B2ACF47^A' +'1D8B2AD32F^A' +'1D8B2AD717^A' +'1D8B2ADAFF^A' +'1D8B2ADEE7^A' +'1D8B2AE2CF^A' +'1D8B2AE6B7^A' +'1D8B2AEA9F^A' +'1D8B2AEE87^A' +'1D8B2AF26F^A' +'1D8B2AF657^A' +'1D8B2AFA3F^A' +'1D8B2AFE27^A' +'1D8B2B020F^A' +'1D8B2B05F7^A' +'1D8B2B09DF^A' +'1D8B2B0DC7^A' +'1D8B2B11AF^A' +'1D8B2B1597^A' +'1D8B2B197F^A' +'1D8B2B1D67^A' +'1D8B2B214F^A' +'1D8B2B2537^A' +'1D8B2B291F^A' +'1D8B2B2D07^A' +'1D8B2B30EF^A' +'1D8B2B34D7^A' +'1D8B2B38BF^A' +'1D8B2B3CA7^A' +'1D8B2B408F^A' +'1D8B2B4477^A' +'1D8B2B485F^A' +'1D8B2B4C47^A' +'1D8B2B502F^A' +'1D8B2B5417^A' +'1D8B2B57FF^A' +'1D8B2B5BE7^A' +'1D8B2B5FCF^A' +'1D8B2B63B7^A' +'1D8B2B679F^A' +'1D8B2B6B87^A' +'1D8B2B6F6F^A' +'1D8B2B7357^A' +'1D8B2B773F^A' +'1D8B2B7B27^A' +'1D8B2B7F0F^A' +'1D8B2B82F7^A' +'1D8B2B86DF^A' +'1D8B2B8AC7^A' +'1D8B2B8EAF^A' +'1D8B2B9297^A' +'1D8B2B967F^A' +'1D8B2B9A67^A' +'1D8B2B9E4F^A' +'1D8B2BA237^A' +'1D8B2BA61F^A' +'1D8B2BAA07^A' +'1D8B2BADEF^A' +'1D8B2BB1D7^A' +'1D8B2BB5BF^A' +'1D8B2BB9A7^A' +'1D8B2BBD8F^A' +'1D8B2BC177^A' +'1D8B2BC55F^A' +'1D8B2BC947^A' +'1D8B2BCD2F^A' +'1D8B2BD117^A' +'1D8B2BD4FF^A' +'1D8B2BD8E7^A' +'1D8B2BDCCF^A' +'1D8B2BE0B7^A' +'1D8B2BE49F^A' +'1D8B2BE887^A' +'1D8B2BEC6F^A' +'1D8B2BF057^A' +'1D8B2BF43F^A' +'1D8B2BF827^A' +'1D8B2BFC0F^A' +'1D8B2BFFF7^A' +'1D8B2C03DF^A' +'1D8B2C07C7^A' +'1D8B2C0BAF^A' +'1D8B2C0F97^A' +'1D8B2C137F^A' +'1D8B2C1767^A' +'1D8B2C1B4F^A' +'1D8B2C1F37^A' +'1D8B2C231F^A' +'1D8B2C2707^A' +'1D8B2C2AEF^A' +'1D8B2C2ED7^A' +'1D8B2C32BF^A' +'1D8B2C36A7^A' +'1D8B2C3A8F^A' +'1D8B2C3E77^A' +'1D8B2C425F^A' +'1D8B2C4647^A' +'1D8B2C4A2F^A' +'1D8B2C4E17^A' +'1D8B2C51FF^A' +'1D8B2C55E7^A' +'1D8B2C59CF^A' +'1D8B2C5DB7^A' +'1D8B2C619F^A' +'1D8B2C6587^A' +'1D8B2C696F^A' +'1D8B2C6D57^A' +'1D8B2C713F^A' +'1D8B2C7527^A' +'1D8B2C790F^A' +'1D8B2C7CF7^A' +'1D8B2C80DF^A' +'1D8B2C84C7^A' +'1D8B2C88AF^A' +'1D8B2C8C97^A' +'1D8B2C907F^A' +'1D8B2C9467^A' +'1D8B2C984F^A' +'1D8B2C9C37^A' +'1D8B2CA01F^A' +'1D8B2CA407^A' +'1D8B2CA7EF^A' +'1D8B2CABD7^A' +'1D8B2CAFBF^A' +'1D8B2CB3A7^A' +'1D8B2CB78F^A' +'1D8B2CBB77^A' +'1D8B2CBF5F^A' +'1D8B2CC347^A' +'1D8B2CC72F^A' +'1D8B2CCB17^A' +'1D8B2CCEFF^A' +'1D8B2CD2E7^A' +'1D8B2CD6CF^A' +'1D8B2CDAB7^A' +'1D8B2CDE9F^A' +'1D8B2CE287^A' +'1D8B2CE66F^A' +'1D8B2CEA57^A' +'1D8B2CEE3F^A' +'1D8B2CF227^A' +'1D8B2CF60F^A' +'1D8B2CF9F7^A' +'1D8B2CFDDF^A' +'1D8B2D01C7^A' +'1D8B2D05AF^A' +'1D8B2D0997^A' +'1D8B2D0D7F^A' +'1D8B2D1167^A' +'1D8B2D154F^A' +'1D8B2D1937^A' +'1D8B2D1D1F^A' +'1D8B2D2107^A' +'1D8B2D24EF^A' +'1D8B2D28D7^A' +'1D8B2D2CBF^A' +'1D8B2D30A7^A' +'1D8B2D348F^A' +'1D8B2D3877^A' +'1D8B2D3C5F^A' +'1D8B2D4047^A' +'1D8B2D442F^A' +'1D8B2D4817^A' +'1D8B2D4BFF^A' +'1D8B2D4FE7^A' +'1D8B2D53CF^A' +'1D8B2D57B7^A' +'1D8B2D5B9F^A' +'1D8B2D5F87^A' +'1D8B2D636F^A' +'1D8B2D6757^A' +'1D8B2D6B3F^A' +'1D8B2D6F27^A' +'1D8B2D730F^A' +'1D8B2D76F7^A' +'1D8B2D7ADF^A' +'1D8B2D7EC7^A' +'1D8B2D82AF^A' +'1D8B2D8697^A' +'1D8B2D8A7F^A' +'1D8B2D8E67^A' +'1D8B2D924F^A' +'1D8B2D9637^A' +'1D8B2D9A1F^A' +'1D8B2D9E07^A' +'1D8B2DA1EF^A' +'1D8B2DA5D7^A' +'1D8B2DA9BF^A' +'1D8B2DADA7^A' +'1D8B2DB18F^A' +'1D8B2DB577^A' +'1D8B2DB95F^A' +'1D8B2DBD47^A' +'1D8B2DC12F^A' +'1D8B2DC517^A' +'1D8B2DC8FF^A' +'1D8B2DCCE7^A' +'1D8B2DD0CF^A' +'1D8B2DD4B7^A' +'1D8B2DD89F^A' +'1D8B2DDC87^A' +'1D8B2DE06F^A' +'1D8B2DE457^A' +'1D8B2DE83F^A' +'1D8B2DEC27^A' +'1D8B2DF00F^A' +'1D8B2DF3F7^A' +'1D8B2DF7DF^A' +'1D8B2DFBC7^A' +'1D8B2DFEA7^A' +'1D8B2BD117^A' +'1D8B2D57B7^A' +'1D8B2A522A^A' +'1^1' +'F3^2' +END_ARRAY 1 1949 +TOTAL_ARRAYS 1 + ~NAIF/SPC BEGIN COMMENTS~ +This CK is for testing with the image: /Users/acpaquette/repos/ale/tests/pytests/data/m0126888978f7_2p/m0126888978f7_2p_isis.lbl + +This CK was generated using the following command: {} + ~NAIF/SPC END COMMENTS~ diff --git a/tests/pytests/data/m0126888978f7_2p/pck00009.tpc b/tests/pytests/data/m0126888978f7_2p/pck00009.tpc new file mode 100755 index 0000000000000000000000000000000000000000..bfadaab2b26817327189ff3173e9609f49dedc9d --- /dev/null +++ b/tests/pytests/data/m0126888978f7_2p/pck00009.tpc @@ -0,0 +1,3639 @@ +KPL/PCK + + +P_constants (PcK) SPICE kernel file +=========================================================================== + + By: Nat Bachman (NAIF) 2010 March 3 + + +Purpose +-------------------------------------------------------- + + This file makes available for use in SPICE-based application + software orientation and size/shape data for natural bodies. The + principal source of the data is a published report by the IAU/IAG + Working Group on Cartographic Coordinates and Rotational Elements [1]. + + Orientation and size/shape data not provided by this file may be + available in mission-specific PCK files. Such PCKs may be the preferred + data source for mission-related applications. Mission-specific PCKs can + be found in PDS archives or on the NAIF web site at URL: + + http://naif.jpl.nasa.gov + + +File Organization +-------------------------------------------------------- + + The contents of this file are as follows. + + Introductory Information: + + -- Purpose + + -- File Organization + + -- Version description + + -- Disclaimer + + -- Sources + + -- Explanatory notes + + -- Body numbers and names + + + PcK Data: + + + Orientation Data + ---------------- + + -- Orientation constants for the Sun and planets. + Additional items included in this section: + + - Earth north geomagnetic centered dipole values + for epochs 1945-2000 + + - Mars prime meridian offset "lambda_a" + + -- Orientation constants for satellites + + -- Orientation constants for asteroids Eros, Gaspra, Ida, + Itokawa, and Vesta + + -- Orientation constants for comets 19P/Borrelly + and 9P/Tempel 1 + + + Radii of Bodies + --------------- + + -- Radii of Sun and planets + + -- Radii of satellites, where available + + -- Radii of asteroids Ceres, Eros, Gaspra, Ida, Itokawa, + Mathilde, Toutatis, and Vesta. + + -- Radii of comets 19P/Borrelly, Halley, 9P/Tempel 1, + and 81P/Wild 2 + + + +Version Description +-------------------------------------------------------- + + This file was created on March 3, 2010. This version + incorporates data from reference [1]. + + This file contains size, shape, and orientation data for all + objects described by the previous version of the file, except + for Kleopatra: a shape model for this body is not provided in [1] + because, according to this source, it had been "modeled from + low resolution radar data, and cannot be mapped from those + data." + + New objects covered by this file but not the previous + version are: + + 19P/Borrelly + Halley + 9P/Tempel 1 + 81P/Wild 2 + Ceres + Itokawa + Mathilde + Toutatis + + +Disclaimer +-------------------------------------------------------- + +Applicability of Data + + This P_constants file may not contain the parameter values that + you prefer. NAIF suggests that you inspect this file visually + before proceeding with any critical or extended data processing. + +File Modifications by Users + + Note that this file may be readily modified by you to change + values or add/delete parameters. NAIF requests that you update the + "by line," date, and version description section if you modify + this file. + +Known Limitations and Caveats + + Accuracy + -------- + + In general, the orientation models given here are claimed by the + IAU/IAG Working Group Report [1] to be accurate to 0.1 degree + ([1], p.158). However, NAIF notes that orientation models for + natural satellites and asteroids have in some cases changed + substantially with the availability of new observational data, so + users are urged to investigate the suitability for their + applications of the models presented here. + + Earth orientation + ----------------- + + NAIF strongly cautions against using the earth rotation model + (from [1]) for work demanding high accuracy. This model has been + determined by NAIF to have an error in the prime meridian location + of magnitude at least 150 arcseconds, with a local minimum + occurring during the year 1999. Regarding availability of better + earth orientation data for use with the SPICE system: + + Earth orientation data are available from NAIF in the form of + binary earth PCK files. NAIF employs an automated process to + create these files; each time JPL's Tracking Systems and + Applications Section produces a new earth orientation parameter + (EOP) file, a new PCK is produced. These PCKs cover a roughly + 10 year time span starting at Jan. 1, 2000. In these PCK files, + the following effects are accounted for in modeling the earth's + rotation: + + - Precession: 1976 IAU model + + - Nutation: 1980 IAU model, plus interpolated + EOP nutation corrections + + - Polar motion: interpolated from EOP file + + - True sidereal time: + + UT1 - UT1R (if needed): given by analytic formula + + TAI - UT1 (or UT1R): interpolated from EOP file + + UT1 - GMST: given by analytic formula + + equation of equinoxes: given by analytic formula + + where + + TAI = International Atomic Time + UT1 = Greenwich hour angle of computed mean sun - 12h + UT1R = Regularized UT1 + GMST = Greenwich mean sidereal time + + These kernels are available from the NAIF web site + + http://naif.jpl.nasa.gov + + (follow the links to Data, generic_kernels, and PCK data) or + + ftp://naif.jpl.nasa.gov/pub/naif/generic_kernels/pck + + or via anonymous ftp from the server + + naif.jpl.nasa.gov + + The kernels are in the path + + pub/naif/generic_kernels/pck + + At this time, these kernels have file names of the form + + earth_000101_yymmdd_yymmdd.bpc + + The second and third dates are, respectively, the file's + coverage end time and the epoch of the last datum. + + These binary PCK files are very accurate (error < 0.1 + microradian) for epochs preceding the epoch of the last datum. + For later epochs, the error rises to several microradians. + + Binary PCK files giving accurate earth orientation from 1972 to + 2007 and *low accuracy* predicted earth orientation from + 2007 to 2037 are also available in the same location. See the + aareadme.txt file at the "pck" URL above for details. + + Characteristics and names of the binary kernels described here + are subject to change. See the "pck" URL above for information + on current binary earth PCKs. + + + Lunar orientation + ----------------- + + The lunar orientation formula provided by this file is a + trigonometric polynomial approximation yielding the orientation of + the lunar "Mean Earth/Polar Axis" (ME) reference frame. A more + accurate approximation can be obtained by using both the NAIF + lunar frame kernel and the binary lunar orientation PCK file, + which are available on the NAIF web site (see URLS above) + and in the NAIF server's ftp area. The lunar frame kernel + is located in the path + + pub/naif/generic_kernels/fk/satellites + + and has a name of the form + + moon_yymmdd.tf + + The binary lunar PCK is in the path + + pub/naif/generic_kernels/pck + + and has a name of the form + + moon_pa_dennn_yyyy-yyyy.bpc + + See the "aareadme.txt" files in the paths shown above for details + on file contents and versions. We also suggest you refer to the + SPICE tutorial named "lunar_earth_pck-fk," which is available from + the NAIF web site. + + + Earth geomagnetic dipole + ------------------------ + + The SPICE Toolkit doesn't currently contain software to model the + earth's north geomagnetic centered dipole as a function of time. + As a convenience for users, the north dipole location from the + J2000 epoch was selected as a representative datum, and the + planetocentric longitude and latitude of this location have been + associated with the keywords + + BODY399_N_GEOMAG_CTR_DIPOLE_LON + BODY399_N_GEOMAG_CTR_DIPOLE_LAT + + Values for the earth's north geomagnetic centered dipole are + presented in comments as a discrete time series for the time range + 1945-2000. For details concerning the geomagnetic field model from + which these values were derived, including a discussion of the + model's accuracy, see [9]. + + + Mars prime meridian offset + -------------------------- + + The Mars prime meridian offset given by [5] is not used by + SPICE geometry software for computations involving the shape + of Mars (for example, in sub-observer point or surface intercept + computations). The value is provided for informational + purposes only. + + + Software limitations + -------------------- + + SPICE Toolkits prior to version N0057 cannot make use of + trigonometric polynomial terms in the formulas for orientation of + the planets. The only planets for which such terms are used are + Jupiter and Neptune. Use of trigonometric polynomial terms for + natural satellites is and has been supported for all SPICE Toolkit + versions. + + The second nutation precession angle (M2) for Mars is represented + by a quadratic polynomial in the 2006 IAU report. The SPICELIB + subroutine BODEUL can not handle this term (which is extremely + small), so we truncate the polynomial to a linear one. The + resulting orientation error has a maximum magnitude of less + than 0.0032 degrees over the time span 1996-2015 and less than + 0.0082 degrees over the time span 1986-2025. + + +Sources +-------------------------------------------------------- + + The sources for the constants listed in this file are: + + + [1] Seidelmann, P.K., Archinal, B.A., A'Hearn, M.F., + Conrad, A., Consolmagno, G.J., Hestroffer, D., + Hilton, J.L., Krasinsky, G.A., Neumann, G., + Oberst, J., Stooke, P., Tedesco, E.F., Tholen, D.J., + and Thomas, P.C. "Report of the IAU/IAG Working Group + on cartographic coordinates and rotational elements: 2006." + + [2] Seidelmann, P.K., Archinal, B.A., A'Hearn, M.F., + Cruikshank, D.P., Hilton, J.L., Keller, H.U., Oberst, J., + Simon, J.L., Stooke, P., Tholen, D.J., and Thomas, P.C. + "Report of the IAU/IAG Working Group on Cartographic + Coordinates and Rotational Elements of the Planets and + Satellites: 2003." + + [3] Nautical Almanac Office, United States Naval Observatory + and H.M. Nautical Almanac Office, Rutherford Appleton + Laboratory (2010). "The Astronomical Almanac for + the Year 2010," U.S. Government Printing Office, + Washington, D.C.: and The Stationary Office, London. + + [4] Nautical Almanac Office, United States Naval Observatory, + H.M. Nautical Almanac Office, Royal Greenwich + Observatory, Jet Propulsion Laboratory, Bureau des + Longitudes, and The Time Service and Astronomy + Departments, United States Naval Observatory (1992). + "Explanatory Supplement to the Astronomical Almanac," P. + Kenneth Seidelmann, ed. University Science Books, 20 + Edgehill Road, Mill Valley, CA 9494. + + [5] Duxbury, Thomas C. (2001). "IAU/IAG 2000 Mars Cartographic + Conventions," presentation to the Mars Express Data + Archive Working Group, Dec. 14, 2001. + + [6] Russell, C.T. and Luhmann, J.G. (1990). "Earth: Magnetic + Field and Magnetosphere." <http://www-ssc.igpp.ucla. + edu/personnel/russell/papers/earth_mag>. Originally + published in "Encyclopedia of Planetary Sciences," J.H. + Shirley and R.W. Fainbridge, eds. Chapman and Hall, + New York, pp 208-211. + + [7] Russell, C.T. (1971). "Geophysical Coordinate + Transformations," Cosmic Electrodynamics 2 184-186. + NAIF document 181.0. + + [8] ESA/ESTEC Space Environment Information System (SPENVIS) + (2003). Web page: "Dipole approximations of the + geomagnetic field." <http://www.spenvis.oma.be/spenvis/ + help/background/magfield/cd.html>. + + [9] International Association of Geomagnetism and Aeronomy + and International Union of Geodesy and Geophysics (2004). + Web page: "The 9th Generation International Geomagnetic + Reference Field." <http://www.ngdc.noaa.gov/ + IAGA/vmod/igrf.html>. + + [10] Davies, M.E., Abalakin, V.K., Bursa, M., Hunt, G.E., + and Lieske, J.H. (1989). "Report of the IAU/IAG/COSPAR + Working Group on Cartographic Coordinates and Rotational + Elements of the Planets and Satellites: 1988," Celestial + Mechanics and Dynamical Astronomy, v.46, no.2, pp. + 187-204. + + + Most values are from [1]. All exceptions are + commented where they occur in this file. The exceptions are: + + + -- Radii for the Sun are from [3]. + + -- The second nutation precession angle (M2) for Mars is + represented by a quadratic polynomial in the 2000 + IAU report. The SPICELIB subroutine BODEUL can not + handle this term (which is extremely small), so we + truncate the polynomial to a linear one. + + -- Earth north geomagnetic centered dipole values are from + [8]. The article [6] was used to check most of + these values, and the values were also re-computed from + the 9th generation IGRF [9] by Nat Bachman. + + -- The Mars prime meridian offset angle is from [5]. + + + "Old values" listed are from the SPICE P_constants file + pck00008.tpc dated September 21, 2004. Most of these values came + from the 2003 IAU report [2]. + + + + +Explanatory Notes +-------------------------------------------------------- + + This file, which is logically part of the SPICE P-kernel, contains + constants used to model the orientation, size and shape of the + Sun, planets, natural satellites, and selected comets and + asteroids. The orientation models express the direction of the + pole and location of the prime meridian of a body as a function of + time. The size/shape models ("shape models" for short) represent + all bodies as ellipsoids, using two equatorial radii and a polar + radius. Spheroids and spheres are obtained when two or all three + radii are equal. + + The SPICE Toolkit routines that use this file are documented in + the SPICE "Required Reading" file pck.req. They are also + documented in the "PCK" SPICE tutorial, which is available on + the NAIF web site. + +File Format + + A terse description of the PCK file format is given here. See the + SPICE "Required Reading" files pck.req and kernel.req for a + detailed explanation of the SPICE text kernel file format. The + files pck.req and kernel.req are included in the documentation + provided with the SPICE Toolkit. + + The file starts out with the ``ID word'' string + + KPL/PCK + + This string identifies the file as a text kernel containing PCK + data. + + This file consists of a series of comment blocks and data blocks. + Comment blocks, which contain free-form descriptive or explanatory + text, are preceded by a \begintext token. Data blocks follow a + \begindata token. In order to be recognized, each of these tokens + must be placed on a line by itself. + + The portion of the file preceding the first data block is treated + as a comment block; it doesn't require an initial \begintext + token. + + This file identifies data using a series of + + KEYWORD = VALUE + + assignments. The left hand side of each assignment is a + "kernel variable" name; the right hand side is an associated value + or list of values. The SPICE subroutine API allows SPICE routines + and user applications to retrieve the set of values associated + with each kernel variable name. + + Kernel variable names are case-sensitive and are limited to + 32 characters in length. + + Numeric values may be integer or floating point. String values + are normally limited to 80 characters in length; however, SPICE + provides a mechanism for identifying longer, "continued" strings. + See the SPICE routine STPOOL for details. + + String values are single quoted. + + When the right hand side of an assignment is a list of values, + the list items may be separated by commas or simply by blanks. + The list must be bracketed by parentheses. Example: + + BODY399_RADII = ( 6378.14 6378.14 6356.75 ) + + Any blanks preceding or following keyword names, values and equal + signs are ignored. + + Assignments may be spread over multiple lines, for example: + + BODY399_RADII = ( 6378.14 + 6378.14 + 6356.75 ) + + This file may contain blank lines anywhere. Non-printing + characters including TAB should not be present in the file: the + presence of such characters may cause formatting errors when the + file is viewed. + +Time systems and reference frames + + The 2006 IAU/IAG Working Group Report [1] states the time scale + used as the independent variable for the rotation formulas is + Barycentric Dynamical Time (TDB) and that the epoch of variable + quantities is J2000 TDB (2000 Jan 1 12:00 TDB). Throughout SPICE + documentation and in this file, we use the names "J2000 TDB" and + "J2000" for this epoch. The name "J2000.0" is equivalent. + + SPICE documentation refers to the time system used in this file + as either "ET" or "TDB." SPICE software makes no distinction + between TDB and the time system associated with the independent + variable of the JPL planetary ephemerides T_eph. + + The inertial reference frame used for the rotational elements in + this file is identified by [1] as the ICRF (International + Celestial Reference Frame). + + The SPICE PCK software that reads this file uses the label "J2000" + to refer to the ICRF; this is actually a mislabeling which has + been retained in the interest of backward compatibility. Using + data from this file, by means of calls to the SPICE frame + transformation routines, will actually compute orientation + relative to the ICRF. + + The difference between the J2000 frame and the ICRF is + on the order of tens of milliarcseconds and is well below the + accuracy level of the formulas in this file. + +Orientation models + + All of the orientation models use three Euler angles to describe + the orientation of the coordinate axes of the "Body Equator and + Prime Meridian" system with respect to an inertial system. By + default, the inertial system is the ICRF (labeled as "J2000"), but + other frames can be specified in the file. See the PCK Required + Reading for details. + + The first two angles, in order, are the ICRF right ascension and + declination (henceforth RA and DEC) of the north pole of a body as + a function of time. The third angle is the prime meridian location + (represented by "W"), which is expressed as a rotation about the + north pole, and is also a function of time. + + For each body, the expressions for the north pole's right + ascension and declination, as well as prime meridian location, are + sums (as far as the models that appear in this file are concerned) + of quadratic polynomials and trigonometric polynomials, where the + independent variable is time. + + In this file, the time arguments in expressions always refer to + Barycentric Dynamical Time (TDB), measured in centuries or days + past a reference epoch. By default, the reference epoch is the + J2000 epoch, which is Julian ephemeris date 2451545.0, but other + epochs can be specified in the file. See the PCK Required Reading + for details. + + Orientation models for satellites and some planets (including + Jupiter) involve both polynomial terms and trigonometric terms. + The arguments of the trigonometric terms are linear polynomials. + In this file, we call the arguments of these trigonometric terms + "nutation precession angles." + + Example: 2006 IAU Model for orientation of Jupiter. Note that + these values are used as an example only; see the data area below + for current values. + + Right ascension + --------------- + + alpha = 268.056595 - 0.006499 T + 0.000117 sin(Ja) + 0 + 0.000938 sin(Jb) + 0.001432 sin(Jc) + + 0.000030 sin(Jd) + 0.002150 sin(Je) + + Declination + ----------- + + delta = 64.495303 + 0.002413 T + 0.000050 cos(Ja) + 0 + 0.000404 cos(Jb) + 0.000617 cos(Jc) + - 0.000013 cos(Jd) + 0.000926 cos(Je) + + Prime meridian + -------------- + + W = 284.95 + 870.5366420 d + + + Here + + T represents centuries past J2000 ( TDB ), + + d represents days past J2000 ( TDB ). + + Ja-Je are nutation precession angles. + + In this file, the polynomials' coefficients above are assigned + to kernel variable names (left-hand-side symbols) as follows + + BODY599_POLE_RA = ( 268.056595 -0.006499 0. ) + BODY599_POLE_DEC = ( 64.495303 0.002413 0. ) + BODY599_PM = ( 284.95 870.5366420 0. ) + + and the trigonometric polynomials' coefficients are assigned + as follows + + BODY599_NUT_PREC_RA = ( 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.000117 + 0.000938 + 0.001432 + 0.000030 + 0.002150 ) + + BODY599_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.000050 + 0.000404 + 0.000617 + -0.000013 + 0.000926 ) + + BODY599_NUT_PREC_PM = ( 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.0 + 0.0 + 0.0 + 0.0 + 0.0 ) + + Note the number "599"; this is the NAIF ID code for Jupiter. + + In this file, the polynomial expressions for the nutation + precession angles are listed along with the planet's RA, DEC, and + prime meridian terms. Below are the 2006 IAU nutation precession + angles for the Jupiter system. + + J1 = 73.32 + 91472.9 T + J2 = 24.62 + 45137.2 T + J3 = 283.90 + 4850.7 T + J4 = 355.80 + 1191.3 T + J5 = 119.90 + 262.1 T + J6 = 229.80 + 64.3 T + J7 = 352.25 + 2382.6 T + J8 = 113.35 + 6070.0 T + + J9 = 146.64 + 182945.8 T + J10 = 49.24 + 90274.4 T + + Ja = 99.360714 + 4850.4046 T + Jb = 175.895369 + 1191.9605 T + Jc = 300.323162 + 262.5475 T + Jd = 114.012305 + 6070.2476 T + Je = 49.511251 + 64.3000 T + + Here + + T represents centuries past J2000 ( TDB ) + + J1-J10 and Ja-Je are the nutation precession angles. The angles + J9 and J10 are equal to 2*J1 and 2*J2, respectively. + + Angles J9 and J10 are not present in [1]; they have been added + to fit the terms 2*J1 and 2*J2, which appear in the orientation + models of several satellites, into a form that can be accepted + by the PCK system. + + The assignment of the nutation precession angles for the + Jupiter system is as follows: + + BODY5_NUT_PREC_ANGLES = ( 73.32 91472.9 + 24.62 45137.2 + 283.90 4850.7 + 355.80 1191.3 + 119.90 262.1 + 229.80 64.3 + 352.25 2382.6 + 113.35 6070.0 + 146.64 182945.8 + 49.24 90274.4 + 99.360714 4850.4046 + 175.895369 1191.9605 + 300.323162 262.5475 + 114.012305 6070.2476 + 49.511251 64.3000 ) + + You'll see an additional symbol grouped with the ones listed + above; it is + + BODY599_LONG_AXIS + + This term is zero for all bodies except Mars. It represents the + angular offset between the meridian containing the longest axis of + the triaxial ellipsoid used to model a body's surface and the + prime meridian of the body. + + The pattern of the formulas for satellite orientation is similar + to that for Jupiter. Example: 2006 IAU values for Io. Again, these + values are used as an example only; see the data area below for + current values. + + Right ascension + --------------- + + alpha = 268.05 - 0.009 T + 0.094 sin(J3) + 0.024 sin(J4) + 0 + + Declination + ----------- + + delta = 64.50 + 0.003 T + 0.040 cos(J3) + 0.011 cos(J4) + 0 + + Prime meridian + -------------- + + W = 200.39 + 203.4889538 d - 0.085 sin(J3) - 0.022 sin(J4) + + + d represents days past J2000. + + J3 and J4 are nutation precession angles. + + The polynomial terms are assigned to symbols by the statements + + BODY501_POLE_RA = ( 268.05 -0.009 0. ) + BODY501_POLE_DEC = ( 64.50 0.003 0. ) + BODY501_PM = ( 200.39 203.4889538 0. ) + + The coefficients of the trigonometric terms are assigned to symbols by + the statements + + BODY501_NUT_PREC_RA = ( 0. 0. 0.094 0.024 ) + BODY501_NUT_PREC_DEC = ( 0. 0. 0.040 0.011 ) + BODY501_NUT_PREC_PM = ( 0. 0. -0.085 -0.022 ) + + 501 is the NAIF ID code for Io. + + SPICE software expects the models for satellite orientation to + follow the form of the model shown here: the polynomial portions of the + RA, DEC, and W expressions are expected to be quadratic, the + trigonometric terms for RA and W (satellite prime meridian) are expected + to be linear combinations of sines of nutation precession angles, the + trigonometric terms for DEC are expected to be linear combinations of + cosines of nutation precession angles, and the polynomials for the + nutation precession angles themselves are expected to be linear. + + Eventually, the software will handle more complex expressions, we + expect. + + +Shape models + + There is only one kind of shape model supported by the SPICE Toolkit + software at present: the triaxial ellipsoid. The 2006 IAU report does + not use any other models, except in the case of Mars, where + separate values are given for the north and south polar radii. + + For each body, three radii are listed: The first number is + the largest equatorial radius (the length of the semi-axis + containing the prime meridian), the second number is the smaller + equatorial radius, and the third is the polar radius. + + Example: Radii of the Earth. + + BODY399_RADII = ( 6378.14 6378.14 6356.75 ) + + +Body Numbers and Names +-------------------------------------------------------- + + + 1 Mercury barycenter + 2 Venus barycenter + 3 Earth barycenter + 4 Mars barycenter + 5 Jupiter barycenter + 6 Saturn barycenter + 7 Uranus barycenter + 8 Neptune barycenter + 9 Pluto barycenter + 10 Sun + + + 199 Mercury + + + 299 Venus + + + 399 Earth + + 301 Moon + + + 499 Mars + + 401 Phobos 402 Deimos + + + 599 Jupiter + + 501 Io 502 Europa 503 Ganymede 504 Callisto + 505 Amalthea 506 Himalia 507 Elara 508 Pasiphae + 509 Sinope 510 Lysithea 511 Carme 512 Ananke + 513 Leda 514 Thebe 515 Adrastea 516 Metis + + + 699 Saturn + + 601 Mimas 602 Enceladus 603 Tethys 604 Dione + 605 Rhea 606 Titan 607 Hyperion 608 Iapetus + 609 Phoebe 610 Janus 611 Epimetheus 612 Helene + 613 Telesto 614 Calypso 615 Atlas 616 Prometheus + 617 Pandora 618 Pan + + + 799 Uranus + + 701 Ariel 702 Umbriel 703 Titania 704 Oberon + 705 Miranda 706 Cordelia 707 Ophelia 708 Bianca + 709 Cressida 710 Desdemona 711 Juliet 712 Portia + 713 Rosalind 714 Belinda 715 Puck + + + 899 Neptune + + 801 Triton 802 Nereid 803 Naiad 804 Thalassa + 805 Despina 806 Galatea 807 Larissa 808 Proteus + + + 999 Pluto + + 901 Charon + + + 1000005 Comet 19P/Borrelly + 1000036 Comet Halley + 1000093 Comet 9P/Tempel 1 + 1000107 Comet 81P/Wild 2 + + 2000001 Asteroid Ceres + 2000004 Asteroid Vesta + 2000216 Asteroid Kleopatra + 2000253 Asteroid Mathilde + 2000433 Asteroid Eros + 2004179 Asteroid Toutatis + 2025143 Asteroid Itokawa + 2431010 Asteroid Ida + 9511010 Asteroid Gaspra + + +Orientation Constants for the Sun and Planets +-------------------------------------------------------- + + +Sun + + Old values: + + Values are from the 2003 IAU report. + + + body10_pole_ra = ( 286.13 0. 0. ) + body10_pole_dec = ( 63.87 0. 0. ) + body10_pm = ( 84.10 14.18440 0. ) + body10_long_axis = ( 0. ) + + Current values: + + \begindata + + BODY10_POLE_RA = ( 286.13 0. 0. ) + BODY10_POLE_DEC = ( 63.87 0. 0. ) + BODY10_PM = ( 84.176 14.18440 0. ) + BODY10_LONG_AXIS = ( 0. ) + + \begintext + +Mercury + + Old values: + + Values are unchanged in the 2006 IAU report. + + + Current values: + + \begindata + + BODY199_POLE_RA = ( 281.01 -0.033 0. ) + BODY199_POLE_DEC = ( 61.45 -0.005 0. ) + BODY199_PM = ( 329.548 6.1385025 0. ) + + BODY199_LONG_AXIS = ( 0. ) + + \begintext + + +Venus + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY299_POLE_RA = ( 272.76 0. 0. ) + BODY299_POLE_DEC = ( 67.16 0. 0. ) + BODY299_PM = ( 160.20 -1.4813688 0. ) + + BODY299_LONG_AXIS = ( 0. ) + + \begintext + + +Earth + + Old values: + + Values are unchanged in the 2006 report. + + + Current values: + + \begindata + + BODY399_POLE_RA = ( 0. -0.641 0. ) + BODY399_POLE_DEC = ( 90. -0.557 0. ) + BODY399_PM = ( 190.147 360.9856235 0. ) + BODY399_LONG_AXIS = ( 0. ) + + \begintext + + + Nutation precession angles for the Earth-Moon system: + + The linear coefficients have been scaled up from degrees/day + to degrees/century, because the SPICELIB PCK reader expects + these units. The original constants were: + + 125.045D0 -0.0529921D0 + 250.089D0 -0.1059842D0 + 260.008D0 13.0120009D0 + 176.625D0 13.3407154D0 + 357.529D0 0.9856003D0 + 311.589D0 26.4057084D0 + 134.963D0 13.0649930D0 + 276.617D0 0.3287146D0 + 34.226D0 1.7484877D0 + 15.134D0 -0.1589763D0 + 119.743D0 0.0036096D0 + 239.961D0 0.1643573D0 + 25.053D0 12.9590088D0 + + + \begindata + + + BODY3_NUT_PREC_ANGLES = ( 125.045 -1935.5364525000 + 250.089 -3871.0729050000 + 260.008 475263.3328725000 + 176.625 487269.6299850000 + 357.529 35999.0509575000 + 311.589 964468.4993100000 + 134.963 477198.8693250000 + 276.617 12006.3007650000 + 34.226 63863.5132425000 + 15.134 -5806.6093575000 + 119.743 131.8406400000 + 239.961 6003.1503825000 + 25.053 473327.7964200000 ) + + + \begintext + + + Earth north geomagnetic centered dipole: + + Old values: + + Values are from [7]. Note the year of publication was 1971. + + body399_mag_north_pole_lon = ( -69.761 ) + body399_mag_north_pole_lat = ( 78.565 ) + + + Current values: + + The north dipole location is time-varying. The values shown + below, taken from [8], represent a discrete sampling of the + north dipole location from 1945 to 2000. The terms DGRF and + IGRF refer to, respectively, "Definitive Geomagnetic + Reference Field" and "International Geomagnetic Reference + Field." See references [6], [8], and [9] for details. + + Coordinates are planetocentric. + + Data source Lat Lon + ----------- ----- ------ + DGRF 1945 78.47 291.47 + DGRF 1950 78.47 291.15 + DGRF 1955 78.46 290.84 + DGRF 1960 78.51 290.53 + DGRF 1965 78.53 290.15 + DGRF 1970 78.59 289.82 + DGRF 1975 78.69 289.53 + DGRF 1980 78.81 289.24 + DGRF 1985 78.97 289.10 + DGRF 1990 79.13 288.89 + IGRF 1995 79.30 288.59 + IGRF 2000 79.54 288.43 + + + Values are given for the epoch 2000 and are from the final row + of the above table, which is from [8]. As shown by the table + these values constitute a low-accuracy approximation for epochs + not close to 2000. + + \begindata + + BODY399_N_GEOMAG_CTR_DIPOLE_LON = ( 288.43 ) + BODY399_N_GEOMAG_CTR_DIPOLE_LAT = ( 79.54 ) + + \begintext + + +Mars + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY499_POLE_RA = ( 317.68143 -0.1061 0. ) + BODY499_POLE_DEC = ( 52.88650 -0.0609 0. ) + BODY499_PM = ( 176.630 350.89198226 0. ) + + \begintext + + Source [5] specifies the following value for the lambda_a term + (BODY499_LONG_AXIS ) for Mars. This term is the POSITIVE EAST + LONGITUDE, measured from the prime meridian, of the meridian + containing the longest axis of the reference ellipsoid. + (CAUTION: previous values were POSITIVE WEST.) + + body499_long_axis = ( 252. ) + + We list this lambda_a value for completeness. The IAU report + [1] gives equal values for both equatorial radii, so the + lambda_a offset does not apply to the IAU model. + + The 2003 IAU report defines M2, the second nutation precession angle, + by: + + 2 + 192.93 + 1128.4096700 d + 8.864 T + + We truncate the M2 series to a linear expression, because the PCK + software cannot handle the quadratic term. + + Again, the linear terms are scaled by 36525.0: + + -0.4357640000000000 --> -15916.28010000000 + 1128.409670000000 --> 41215163.19675000 + -1.8151000000000000E-02 --> -662.9652750000000 + + We also introduce a fourth nutation precession angle, which + is the pi/2-complement of the third angle. This angle is used + in computing the prime meridian location for Deimos. See the + discussion of this angle below in the section containing orientation + constants for Deimos. + + \begindata + + BODY4_NUT_PREC_ANGLES = ( 169.51 -15916.2801 + 192.93 41215163.19675 + 53.47 -662.965275 + 36.53 662.965275 ) + + \begintext + + +Jupiter + + Old values: + + Values are from the 2003 IAU report. + + + body599_pole_ra = ( 268.05 -0.009 0. ) + body599_pole_dec = ( 64.49 0.003 0. ) + body599_pm = ( 284.95 870.5366420 0. ) + body599_long_axis = ( 0. ) + + body5_nut_prec_angles = ( 73.32 91472.9 + 24.62 45137.2 + 283.90 4850.7 + 355.80 1191.3 + 119.90 262.1 + 229.80 64.3 + 352.35 2382.6 + 113.35 6070.0 + 146.64 182945.8 + 49.24 90274.4 ) + + + + Current values: + + The number of nutation precession angles is 15. The ninth and + tenth are twice the first and second, respectively. The + eleventh through fifteenth correspond to angles JA-JE in + the 2006 IAU report; angles JA-JE were not used prior to that + report. + + \begindata + + + BODY599_POLE_RA = ( 268.056595 -0.006499 0. ) + BODY599_POLE_DEC = ( 64.495303 0.002413 0. ) + BODY599_PM = ( 284.95 870.5366420 0. ) + BODY599_LONG_AXIS = ( 0. ) + + BODY599_NUT_PREC_RA = ( 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.000117 + 0.000938 + 0.001432 + 0.000030 + 0.002150 ) + + BODY599_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.000050 + 0.000404 + 0.000617 + -0.000013 + 0.000926 ) + + BODY599_NUT_PREC_PM = ( 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.0 + 0.0 + 0.0 + 0.0 + 0.0 ) + + + BODY5_NUT_PREC_ANGLES = ( 73.32 91472.9 + 24.62 45137.2 + 283.90 4850.7 + 355.80 1191.3 + 119.90 262.1 + 229.80 64.3 + 352.25 2382.6 + 113.35 6070.0 + 146.64 182945.8 + 49.24 90274.4 + 99.360714 4850.4046 + 175.895369 1191.9605 + 300.323162 262.5475 + 114.012305 6070.2476 + 49.511251 64.3000 ) + \begintext + + +Saturn + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY699_POLE_RA = ( 40.589 -0.036 0. ) + BODY699_POLE_DEC = ( 83.537 -0.004 0. ) + BODY699_PM = ( 38.90 810.7939024 0. ) + BODY699_LONG_AXIS = ( 0. ) + + \begintext + + The first seven angles given here are the angles S1 + through S7 from the 2000 report; the eighth and + ninth angles are 2*S1 and 2*S2, respectively. + + + \begindata + + BODY6_NUT_PREC_ANGLES = ( 353.32 75706.7 + 28.72 75706.7 + 177.40 -36505.5 + 300.00 -7225.9 + 316.45 506.2 + 345.20 -1016.3 + 29.80 -52.1 + 706.64 151413.4 + 57.44 151413.4 ) + \begintext + + +Uranus + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY799_POLE_RA = ( 257.311 0. 0. ) + BODY799_POLE_DEC = ( -15.175 0. 0. ) + BODY799_PM = ( 203.81 -501.1600928 0. ) + BODY799_LONG_AXIS = ( 0. ) + + \begintext + + The first 16 angles given here are the angles U1 + through U16 from the 2000 report; the 17th and + 18th angles are 2*U11 and 2*U12, respectively. + + \begindata + + BODY7_NUT_PREC_ANGLES = ( 115.75 54991.87 + 141.69 41887.66 + 135.03 29927.35 + 61.77 25733.59 + 249.32 24471.46 + 43.86 22278.41 + 77.66 20289.42 + 157.36 16652.76 + 101.81 12872.63 + 138.64 8061.81 + 102.23 -2024.22 + 316.41 2863.96 + 304.01 -51.94 + 308.71 -93.17 + 340.82 -75.32 + 259.14 -504.81 + 204.46 -4048.44 + 632.82 5727.92 ) + + \begintext + + + +Neptune + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY899_POLE_RA = ( 299.36 0. 0. ) + BODY899_POLE_DEC = ( 43.46 0. 0. ) + BODY899_PM = ( 253.18 536.3128492 0. ) + BODY899_LONG_AXIS = ( 0. ) + + + BODY899_NUT_PREC_RA = ( 0.70 0. 0. 0. 0. 0. 0. 0. ) + BODY899_NUT_PREC_DEC = ( -0.51 0. 0. 0. 0. 0. 0. 0. ) + BODY899_NUT_PREC_PM = ( -0.48 0. 0. 0. 0. 0. 0. 0. ) + + \begintext + + The 2000 report defines the nutation precession angles + + N, N1, N2, ... , N7 + + and also uses the multiples of N1 and N7 + + 2*N1 + + and + + 2*N7, 3*N7, ..., 9*N7 + + In this file, we treat the angles and their multiples as + separate angles. In the kernel variable + + BODY8_NUT_PREC_ANGLES + + the order of the angles is + + N, N1, N2, ... , N7, 2*N1, 2*N7, 3*N7, ..., 9*N7 + + Each angle is defined by a linear polynomial, so two + consecutive array elements are allocated for each + angle. The first term of each pair is the constant term, + the second is the linear term. + + \begindata + + BODY8_NUT_PREC_ANGLES = ( 357.85 52.316 + 323.92 62606.6 + 220.51 55064.2 + 354.27 46564.5 + 75.31 26109.4 + 35.36 14325.4 + 142.61 2824.6 + 177.85 52.316 + 647.840 125213.200 + 355.700 104.632 + 533.550 156.948 + 711.400 209.264 + 889.250 261.580 + 1067.100 313.896 + 1244.950 366.212 + 1422.800 418.528 + 1600.650 470.844 ) + + \begintext + + + +Pluto + + Old values: + + Values are from the 2003 IAU report. + + BODY999_POLE_RA = ( 313.02 0. 0. ) + BODY999_POLE_DEC = ( 9.09 0. 0. ) + BODY999_PM = ( 236.77 -56.3623195 0. ) + BODY999_LONG_AXIS = ( 0. ) + + + Current values: + + \begindata + + BODY999_POLE_RA = ( 312.993 0. 0. ) + BODY999_POLE_DEC = ( 6.163 0. 0. ) + BODY999_PM = ( 237.305 -56.3625225 0. ) + BODY999_LONG_AXIS = ( 0. ) + + \begintext + + + + +Orientation constants for the satellites +-------------------------------------------------------- + + +Satellites of Earth + + Old values: + + Values are unchanged in the 2006 IAU report. + + + New values: + + \begindata + + + + + + BODY301_POLE_RA = ( 269.9949 0.0031 0. ) + BODY301_POLE_DEC = ( 66.5392 0.0130 0. ) + BODY301_PM = ( 38.3213 13.17635815 -1.4D-12 ) + BODY301_LONG_AXIS = ( 0. ) + + BODY301_NUT_PREC_RA = ( -3.8787 -0.1204 0.0700 -0.0172 + 0.0 0.0072 0.0 0.0 + 0.0 -0.0052 0.0 0.0 + 0.0043 ) + + BODY301_NUT_PREC_DEC = ( 1.5419 0.0239 -0.0278 0.0068 + 0.0 -0.0029 0.0009 0.0 + 0.0 0.0008 0.0 0.0 + -0.0009 ) + + BODY301_NUT_PREC_PM = ( 3.5610 0.1208 -0.0642 0.0158 + 0.0252 -0.0066 -0.0047 -0.0046 + 0.0028 0.0052 0.0040 0.0019 + -0.0044 ) + \begintext + + + +Satellites of Mars + + + Phobos + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + The quadratic prime meridian term is scaled by 1/36525**2: + + 8.864000000000000 ---> 6.6443009930565219E-09 + + \begindata + + BODY401_POLE_RA = ( 317.68 -0.108 0. ) + BODY401_POLE_DEC = ( 52.90 -0.061 0. ) + BODY401_PM = ( 35.06 1128.8445850 6.6443009930565219E-09 ) + + BODY401_LONG_AXIS = ( 0. ) + + BODY401_NUT_PREC_RA = ( 1.79 0. 0. 0. ) + BODY401_NUT_PREC_DEC = ( -1.08 0. 0. 0. ) + BODY401_NUT_PREC_PM = ( -1.42 -0.78 0. 0. ) + + + \begintext + + + Deimos + + Old values: + + Values are unchanged in the 2006 IAU report. + + + New values: + + The Deimos prime meridian expression is: + + + 2 + W = 79.41 + 285.1618970 d - 0.520 T - 2.58 sin M + 3 + + + 0.19 cos M . + 3 + + + At the present time, the PCK kernel software (the routine + BODEUL in particular) cannot handle the cosine term directly, + but we can represent it as + + 0.19 sin M + 4 + + where + + M = 90.D0 - M + 4 3 + + Therefore, the nutation precession angle assignments for Phobos + and Deimos contain four coefficients rather than three. + + The quadratic prime meridian term is scaled by 1/36525**2: + + -0.5200000000000000 ---> -3.8978300049519307E-10 + + \begindata + + BODY402_POLE_RA = ( 316.65 -0.108 0. ) + BODY402_POLE_DEC = ( 53.52 -0.061 0. ) + BODY402_PM = ( 79.41 285.1618970 -3.897830D-10 ) + BODY402_LONG_AXIS = ( 0. ) + + BODY402_NUT_PREC_RA = ( 0. 0. 2.98 0. ) + BODY402_NUT_PREC_DEC = ( 0. 0. -1.78 0. ) + BODY402_NUT_PREC_PM = ( 0. 0. -2.58 0.19 ) + + \begintext + + + + +Satellites of Jupiter + + + Io + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY501_POLE_RA = ( 268.05 -0.009 0. ) + BODY501_POLE_DEC = ( 64.50 0.003 0. ) + BODY501_PM = ( 200.39 203.4889538 0. ) + BODY501_LONG_AXIS = ( 0. ) + + BODY501_NUT_PREC_RA = ( 0. 0. 0.094 0.024 ) + BODY501_NUT_PREC_DEC = ( 0. 0. 0.040 0.011 ) + BODY501_NUT_PREC_PM = ( 0. 0. -0.085 -0.022 ) + + \begintext + + + + Europa + + + Old values: + + Values are from the 2003 IAU report. + + + body502_pole_ra = ( 268.08 -0.009 0. ) + body502_pole_dec = ( 64.51 0.003 0. ) + body502_pm = ( 35.67 101.3747235 0. ) + body502_long_axis = ( 0. ) + + body502_nut_prec_ra = ( 0. 0. 0. 1.086 0.060 0.015 0.009 ) + body502_nut_prec_dec = ( 0. 0. 0. 0.468 0.026 0.007 0.002 ) + body502_nut_prec_pm = ( 0. 0. 0. -0.980 -0.054 -0.014 -0.008 ) + + + Current values: + + \begindata + + BODY502_POLE_RA = ( 268.08 -0.009 0. ) + BODY502_POLE_DEC = ( 64.51 0.003 0. ) + BODY502_PM = ( 36.022 101.3747235 0. ) + BODY502_LONG_AXIS = ( 0. ) + + BODY502_NUT_PREC_RA = ( 0. 0. 0. 1.086 0.060 0.015 0.009 ) + BODY502_NUT_PREC_DEC = ( 0. 0. 0. 0.468 0.026 0.007 0.002 ) + BODY502_NUT_PREC_PM = ( 0. 0. 0. -0.980 -0.054 -0.014 -0.008 ) + + \begintext + + + Ganymede + + Old values: + + Values are unchanged in the 2006 IAU report. + + + Current values: + + \begindata + + BODY503_POLE_RA = ( 268.20 -0.009 0. ) + BODY503_POLE_DEC = ( 64.57 0.003 0. ) + BODY503_PM = ( 44.064 50.3176081 0. ) + BODY503_LONG_AXIS = ( 0. ) + + BODY503_NUT_PREC_RA = ( 0. 0. 0. -0.037 0.431 0.091 ) + BODY503_NUT_PREC_DEC = ( 0. 0. 0. -0.016 0.186 0.039 ) + BODY503_NUT_PREC_PM = ( 0. 0. 0. 0.033 -0.389 -0.082 ) + + \begintext + + + Callisto + + Old values: + + Values are unchanged in the 2006 IAU report. + + + Current values: + + + \begindata + + BODY504_POLE_RA = ( 268.72 -0.009 0. ) + BODY504_POLE_DEC = ( 64.83 0.003 0. ) + BODY504_PM = ( 259.51 21.5710715 0. ) + BODY504_LONG_AXIS = ( 0. ) + + BODY504_NUT_PREC_RA = ( 0. 0. 0. 0. -0.068 0.590 0. 0.010 ) + BODY504_NUT_PREC_DEC = ( 0. 0. 0. 0. -0.029 0.254 0. -0.004 ) + BODY504_NUT_PREC_PM = ( 0. 0. 0. 0. 0.061 -0.533 0. -0.009 ) + + \begintext + + + Amalthea + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY505_POLE_RA = ( 268.05 -0.009 0. ) + BODY505_POLE_DEC = ( 64.49 0.003 0. ) + BODY505_PM = ( 231.67 722.6314560 0. ) + BODY505_LONG_AXIS = ( 0. ) + + BODY505_NUT_PREC_RA = ( -0.84 0. 0. 0. 0. 0. 0. 0. 0.01 0. ) + BODY505_NUT_PREC_DEC = ( -0.36 0. 0. 0. 0. 0. 0. 0. 0. 0. ) + BODY505_NUT_PREC_PM = ( 0.76 0. 0. 0. 0. 0. 0. 0. -0.01 0. ) + + \begintext + + + Thebe + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY514_POLE_RA = ( 268.05 -0.009 0. ) + BODY514_POLE_DEC = ( 64.49 0.003 0. ) + BODY514_PM = ( 8.56 533.7004100 0. ) + BODY514_LONG_AXIS = ( 0. ) + + BODY514_NUT_PREC_RA = ( 0. -2.11 0. 0. 0. 0. 0. 0. 0. 0.04 ) + BODY514_NUT_PREC_DEC = ( 0. -0.91 0. 0. 0. 0. 0. 0. 0. 0.01 ) + BODY514_NUT_PREC_PM = ( 0. 1.91 0. 0. 0. 0. 0. 0. 0. -0.04 ) + + \begintext + + + Adrastea + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + + + BODY515_POLE_RA = ( 268.05 -0.009 0. ) + BODY515_POLE_DEC = ( 64.49 0.003 0. ) + BODY515_PM = ( 33.29 1206.9986602 0. ) + BODY515_LONG_AXIS = ( 0. ) + + \begintext + + + Metis + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY516_POLE_RA = ( 268.05 -0.009 0. ) + BODY516_POLE_DEC = ( 64.49 0.003 0. ) + BODY516_PM = ( 346.09 1221.2547301 0. ) + BODY516_LONG_AXIS = ( 0. ) + + \begintext + + + +Satellites of Saturn + + + Mimas + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY601_POLE_RA = ( 40.66 -0.036 0. ) + BODY601_POLE_DEC = ( 83.52 -0.004 0. ) + BODY601_PM = ( 337.46 381.9945550 0. ) + BODY601_LONG_AXIS = ( 0. ) + + BODY601_NUT_PREC_RA = ( 0. 0. 13.56 0. 0. 0. 0. 0. 0. ) + BODY601_NUT_PREC_DEC = ( 0. 0. -1.53 0. 0. 0. 0. 0. 0. ) + BODY601_NUT_PREC_PM = ( 0. 0. -13.48 0. -44.85 0. 0. 0. 0. ) + + \begintext + + + Enceladus + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY602_POLE_RA = ( 40.66 -0.036 0. ) + BODY602_POLE_DEC = ( 83.52 -0.004 0. ) + BODY602_PM = ( 2.82 262.7318996 0. ) + BODY602_LONG_AXIS = ( 0. ) + + \begintext + + + + Tethys + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY603_POLE_RA = ( 40.66 -0.036 0. ) + BODY603_POLE_DEC = ( 83.52 -0.004 0. ) + BODY603_PM = ( 10.45 190.6979085 0. ) + BODY603_LONG_AXIS = ( 0. ) + + BODY603_NUT_PREC_RA = ( 0. 0. 0. 9.66 0. 0. 0. 0. 0. ) + BODY603_NUT_PREC_DEC = ( 0. 0. 0. -1.09 0. 0. 0. 0. 0. ) + BODY603_NUT_PREC_PM = ( 0. 0. 0. -9.60 2.23 0. 0. 0. 0. ) + + \begintext + + + Dione + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY604_POLE_RA = ( 40.66 -0.036 0. ) + BODY604_POLE_DEC = ( 83.52 -0.004 0. ) + BODY604_PM = ( 357.00 131.5349316 0. ) + BODY604_LONG_AXIS = ( 0. ) + + \begintext + + + + Rhea + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY605_POLE_RA = ( 40.38 -0.036 0. ) + BODY605_POLE_DEC = ( 83.55 -0.004 0. ) + BODY605_PM = ( 235.16 79.6900478 0. ) + BODY605_LONG_AXIS = ( 0. ) + + BODY605_NUT_PREC_RA = ( 0. 0. 0. 0. 0. 3.10 0. 0. 0. ) + BODY605_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. -0.35 0. 0. 0. ) + BODY605_NUT_PREC_PM = ( 0. 0. 0. 0. 0. -3.08 0. 0. 0. ) + + \begintext + + + + Titan + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY606_POLE_RA = ( 36.41 -0.036 0. ) + BODY606_POLE_DEC = ( 83.94 -0.004 0. ) + BODY606_PM = ( 189.64 22.5769768 0. ) + BODY606_LONG_AXIS = ( 0. ) + + BODY606_NUT_PREC_RA = ( 0. 0. 0. 0. 0. 0. 2.66 0. 0 ) + BODY606_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. 0. -0.30 0. 0 ) + BODY606_NUT_PREC_PM = ( 0. 0. 0. 0. 0. 0. -2.64 0. 0 ) + + \begintext + + + + Hyperion + + The IAU report does not give an orientation model for Hyperion. + Hyperion's rotation is in chaotic and is not predictable for + long periods. + + + Iapetus + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY608_POLE_RA = ( 318.16 -3.949 0. ) + BODY608_POLE_DEC = ( 75.03 -1.143 0. ) + BODY608_PM = ( 350.20 4.5379572 0. ) + BODY608_LONG_AXIS = ( 0. ) + + \begintext + + + + Phoebe + + + Old values: + + Values are from the 2003 IAU report. + + body609_pole_ra = ( 355.00 0. 0. ) + body609_pole_dec = ( 68.70 0. 0. ) + body609_pm = ( 304.70 930.8338720 0. ) + body609_long_axis = ( 0. ) + + Current values: + + \begindata + + BODY609_POLE_RA = ( 356.90 0. 0. ) + BODY609_POLE_DEC = ( 77.80 0. 0. ) + BODY609_PM = ( 178.58 931.639 0. ) + BODY609_LONG_AXIS = ( 0. ) + + \begintext + + + Janus + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY610_POLE_RA = ( 40.58 -0.036 0. ) + BODY610_POLE_DEC = ( 83.52 -0.004 0. ) + BODY610_PM = ( 58.83 518.2359876 0. ) + BODY610_LONG_AXIS = ( 0. ) + + BODY610_NUT_PREC_RA = ( 0. -1.623 0. 0. 0. 0. 0. 0. 0.023 ) + BODY610_NUT_PREC_DEC = ( 0. -0.183 0. 0. 0. 0. 0. 0. 0.001 ) + BODY610_NUT_PREC_PM = ( 0. 1.613 0. 0. 0. 0. 0. 0. -0.023 ) + + \begintext + + + + Epimetheus + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY611_POLE_RA = ( 40.58 -0.036 0. ) + BODY611_POLE_DEC = ( 83.52 -0.004 0. ) + BODY611_PM = ( 293.87 518.4907239 0. ) + BODY611_LONG_AXIS = ( 0. ) + + BODY611_NUT_PREC_RA = ( -3.153 0. 0. 0. 0. 0. 0. 0.086 0. ) + BODY611_NUT_PREC_DEC = ( -0.356 0. 0. 0. 0. 0. 0. 0.005 0. ) + BODY611_NUT_PREC_PM = ( 3.133 0. 0. 0. 0. 0. 0. -0.086 0. ) + + \begintext + + + + Helene + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY612_POLE_RA = ( 40.85 -0.036 0. ) + BODY612_POLE_DEC = ( 83.34 -0.004 0. ) + BODY612_PM = ( 245.12 131.6174056 0. ) + BODY612_LONG_AXIS = ( 0. ) + + \begintext + + + + Telesto + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY613_POLE_RA = ( 50.51 -0.036 0. ) + BODY613_POLE_DEC = ( 84.06 -0.004 0. ) + BODY613_PM = ( 56.88 190.6979332 0. ) + BODY613_LONG_AXIS = ( 0. ) + + \begintext + + + + Calypso + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY614_POLE_RA = ( 36.41 -0.036 0. ) + BODY614_POLE_DEC = ( 85.04 -0.004 0. ) + BODY614_PM = ( 153.51 190.6742373 0. ) + BODY614_LONG_AXIS = ( 0. ) + + \begintext + + + + Atlas + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY615_POLE_RA = ( 40.58 -0.036 0. ) + BODY615_POLE_DEC = ( 83.53 -0.004 0. ) + BODY615_PM = ( 137.88 598.3060000 0. ) + BODY615_LONG_AXIS = ( 0. ) + + \begintext + + + + Prometheus + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY616_POLE_RA = ( 40.58 -0.036 ) + BODY616_POLE_DEC = ( 83.53 -0.004 ) + BODY616_PM = ( 296.14 587.289000 ) + BODY616_LONG_AXIS = ( 0. ) + + \begintext + + + + Pandora + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY617_POLE_RA = ( 40.58 -0.036 0. ) + BODY617_POLE_DEC = ( 83.53 -0.004 0. ) + BODY617_PM = ( 162.92 572.7891000 0. ) + BODY617_LONG_AXIS = ( 0. ) + + \begintext + + + + Pan + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY618_POLE_RA = ( 40.6 -0.036 0. ) + BODY618_POLE_DEC = ( 83.5 -0.004 0. ) + BODY618_PM = ( 48.8 626.0440000 0. ) + BODY618_LONG_AXIS = ( 0. ) + + \begintext + + + + + +Satellites of Uranus + + + + Ariel + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY701_POLE_RA = ( 257.43 0. 0. ) + BODY701_POLE_DEC = ( -15.10 0. 0. ) + BODY701_PM = ( 156.22 -142.8356681 0. ) + BODY701_LONG_AXIS = ( 0. ) + + BODY701_NUT_PREC_RA = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. 0. 0. 0.29 ) + + BODY701_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. 0. 0. 0.28 ) + + BODY701_NUT_PREC_PM = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. 0. 0.05 0.08 ) + \begintext + + + + Umbriel + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY702_POLE_RA = ( 257.43 0. 0. ) + BODY702_POLE_DEC = ( -15.10 0. 0. ) + BODY702_PM = ( 108.05 -86.8688923 0. ) + BODY702_LONG_AXIS = ( 0. ) + + BODY702_NUT_PREC_RA = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. 0. 0. 0. 0.21 ) + + BODY702_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. 0. 0. 0. 0.20 ) + + BODY702_NUT_PREC_PM = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. 0. -0.09 0. 0.06 ) + + \begintext + + + + Titania + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY703_POLE_RA = ( 257.43 0. 0. ) + BODY703_POLE_DEC = ( -15.10 0. 0. ) + BODY703_PM = ( 77.74 -41.3514316 0. ) + BODY703_LONG_AXIS = ( 0. ) + + BODY703_NUT_PREC_RA = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.29 ) + + BODY703_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.28 ) + + BODY703_NUT_PREC_PM = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.08 ) + \begintext + + + + Oberon + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY704_POLE_RA = ( 257.43 0. 0. ) + BODY704_POLE_DEC = ( -15.10 0. 0. ) + BODY704_PM = ( 6.77 -26.7394932 0. ) + BODY704_LONG_AXIS = ( 0. ) + + + BODY704_NUT_PREC_RA = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. 0.16 ) + + BODY704_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. 0.16 ) + + BODY704_NUT_PREC_PM = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. 0.04 ) + \begintext + + + + Miranda + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + + BODY705_POLE_RA = ( 257.43 0. 0. ) + BODY705_POLE_DEC = ( -15.08 0. 0. ) + BODY705_PM = ( 30.70 -254.6906892 0. ) + BODY705_LONG_AXIS = ( 0. ) + + BODY705_NUT_PREC_RA = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 4.41 0. 0. 0. 0. + 0. -0.04 0. ) + + BODY705_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 4.25 0. 0. 0. 0. + 0. -0.02 0. ) + + BODY705_NUT_PREC_PM = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 1.15 -1.27 0. 0. 0. + 0. -0.09 0.15 ) + \begintext + + + + Cordelia + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY706_POLE_RA = ( 257.31 0. 0. ) + BODY706_POLE_DEC = ( -15.18 0. 0. ) + BODY706_PM = ( 127.69 -1074.5205730 0. ) + BODY706_LONG_AXIS = ( 0. ) + + BODY706_NUT_PREC_RA = ( -0.15 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY706_NUT_PREC_DEC = ( 0.14 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY706_NUT_PREC_PM = ( -0.04 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + \begintext + + + + Ophelia + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY707_POLE_RA = ( 257.31 0. 0. ) + BODY707_POLE_DEC = ( -15.18 0. 0. ) + BODY707_PM = ( 130.35 -956.4068150 0. ) + BODY707_LONG_AXIS = ( 0. ) + + BODY707_NUT_PREC_RA = ( 0. -0.09 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY707_NUT_PREC_DEC = ( 0. 0.09 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY707_NUT_PREC_PM = ( 0. -0.03 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + \begintext + + + + Bianca + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY708_POLE_RA = ( 257.31 0. 0. ) + BODY708_POLE_DEC = ( -15.18 0. 0. ) + BODY708_PM = ( 105.46 -828.3914760 0. ) + BODY708_LONG_AXIS = ( 0. ) + + BODY708_NUT_PREC_RA = ( 0. 0. -0.16 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY708_NUT_PREC_DEC = ( 0. 0. 0.16 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY708_NUT_PREC_PM = ( 0. 0. -0.04 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + \begintext + + + + Cressida + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + + BODY709_POLE_RA = ( 257.31 0. 0. ) + BODY709_POLE_DEC = ( -15.18 0. 0. ) + BODY709_PM = ( 59.16 -776.5816320 0. ) + BODY709_LONG_AXIS = ( 0. ) + + + BODY709_NUT_PREC_RA = ( 0. 0. 0. -0.04 0. + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + + BODY709_NUT_PREC_DEC = ( 0. 0. 0. 0.04 0. + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + + BODY709_NUT_PREC_PM = ( 0. 0. 0. -0.01 0. + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + + \begintext + + + + Desdemona + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY710_POLE_RA = ( 257.31 0. 0. ) + BODY710_POLE_DEC = ( -15.18 0. 0. ) + BODY710_PM = ( 95.08 -760.0531690 0. ) + BODY710_LONG_AXIS = ( 0. ) + + BODY710_NUT_PREC_RA = ( 0. 0. 0. 0. -0.17 + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY710_NUT_PREC_DEC = ( 0. 0. 0. 0. 0.16 + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY710_NUT_PREC_PM = ( 0. 0. 0. 0. -0.04 + 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + \begintext + + + + Juliet + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY711_POLE_RA = ( 257.31 0. 0. ) + BODY711_POLE_DEC = ( -15.18 0. 0. ) + BODY711_PM = ( 302.56 -730.1253660 0. ) + BODY711_LONG_AXIS = ( 0. ) + + BODY711_NUT_PREC_RA = ( 0. 0. 0. 0. 0. + -0.06 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY711_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. + 0.06 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY711_NUT_PREC_PM = ( 0. 0. 0. 0. 0. + -0.02 0. 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + \begintext + + + + Portia + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY712_POLE_RA = ( 257.31 0. 0. ) + BODY712_POLE_DEC = ( -15.18 0. 0. ) + BODY712_PM = ( 25.03 -701.4865870 0. ) + BODY712_LONG_AXIS = ( 0. ) + + BODY712_NUT_PREC_RA = ( 0. 0. 0. 0. 0. + 0. -0.09 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY712_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. + 0. 0.09 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY712_NUT_PREC_PM = ( 0. 0. 0. 0. 0. + 0. -0.02 0. 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + \begintext + + + + Rosalind + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY713_POLE_RA = ( 257.31 0. 0. ) + BODY713_POLE_DEC = ( -15.18 0. 0. ) + BODY713_PM = ( 314.90 -644.6311260 0. ) + BODY713_LONG_AXIS = ( 0. ) + + BODY713_NUT_PREC_RA = ( 0. 0. 0. 0. 0. + 0. 0. -0.29 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY713_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. + 0. 0. 0.28 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY713_NUT_PREC_PM = ( 0. 0. 0. 0. 0. + 0. 0. -0.08 0. 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + \begintext + + + + Belinda + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY714_POLE_RA = ( 257.31 0. 0. ) + BODY714_POLE_DEC = ( -15.18 0. 0. ) + BODY714_PM = ( 297.46 -577.3628170 0. ) + BODY714_LONG_AXIS = ( 0. ) + + BODY714_NUT_PREC_RA = ( 0. 0. 0. 0. 0. + 0. 0. 0. -0.03 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY714_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0.03 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY714_NUT_PREC_PM = ( 0. 0. 0. 0. 0. + 0. 0. 0. -0.01 0. + 0. 0. 0. 0. 0. + 0. 0. 0. ) + \begintext + + + + Puck + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY715_POLE_RA = ( 257.31 0. 0. ) + BODY715_POLE_DEC = ( -15.18 0. 0. ) + BODY715_PM = ( 91.24 -472.5450690 0. ) + BODY715_LONG_AXIS = ( 0. ) + + BODY715_NUT_PREC_RA = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. -0.33 + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY715_NUT_PREC_DEC = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. 0.31 + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + BODY715_NUT_PREC_PM = ( 0. 0. 0. 0. 0. + 0. 0. 0. 0. -0.09 + 0. 0. 0. 0. 0. + 0. 0. 0. ) + + \begintext + + + + +Satellites of Neptune + + + Triton + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY801_POLE_RA = ( 299.36 0. 0. ) + BODY801_POLE_DEC = ( 41.17 0. 0. ) + BODY801_PM = ( 296.53 -61.2572637 0. ) + BODY801_LONG_AXIS = ( 0. ) + + + BODY801_NUT_PREC_RA = ( 0. 0. 0. 0. + 0. 0. 0. -32.35 + 0. -6.28 -2.08 -0.74 + -0.28 -0.11 -0.07 -0.02 + -0.01 ) + + + BODY801_NUT_PREC_DEC = ( 0. 0. 0. 0. + 0. 0. 0. 22.55 + 0. 2.10 0.55 0.16 + 0.05 0.02 0.01 0. + 0. ) + + + BODY801_NUT_PREC_PM = ( 0. 0. 0. 0. + 0. 0. 0. 22.25 + 0. 6.73 2.05 0.74 + 0.28 0.11 0.05 0.02 + 0.01 ) + + \begintext + + + + + Nereid + + Old values: + + Values are from the 1988 IAU report [10]. Note that this + rotation model pre-dated the 1989 Voyager 2 Neptune + encounter. + + + body802_pole_ra = ( 273.48 0. 0. ) + body802_pole_dec = ( 67.22 0. 0. ) + body802_pm = ( 237.22 0.9996465 0. ) + body802_long_axis = ( 0. ) + + + The report seems to have a typo: in the nut_prec_ra expression, + where the report gives -0.51 sin 3N3, we use -0.51 3N2. + + body802_nut_prec_ra = ( 0. -17.81 + 0. 0. 0. 0. + 0. 0. 0. + 2.56 -0.51 0.11 -0.03 ) + + body802_nut_prec_dec = ( 0. -6.67 + 0. 0. 0. 0. + 0. 0. 0. + 0.47 -0.07 0.01 ) + + body802_nut_prec_pm = ( 0. 16.48 + 0. 0. 0. 0. + 0. 0. 0. + -2.57 0.51 -0.11 0.02 ) + + + + Current values: + + The 2006 report [1] states that values for Nereid are not + given because Nereid is not in synchronous rotation with Neptune + (p. 167). + + + + Naiad + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + + \begindata + + BODY803_POLE_RA = ( 299.36 0. 0. ) + BODY803_POLE_DEC = ( 43.36 0. 0. ) + BODY803_PM = ( 254.06 +1222.8441209 0. ) + BODY803_LONG_AXIS = ( 0. ) + + + BODY803_NUT_PREC_RA = ( 0.70 -6.49 0. 0. + 0. 0. 0. 0. + 0.25 0. 0. 0. + 0. 0. 0. 0. + 0. ) + + BODY803_NUT_PREC_DEC = ( -0.51 -4.75 0. 0. + 0. 0. 0. 0. + 0.09 0. 0. 0. + 0. 0. 0. 0. + 0. ) + + BODY803_NUT_PREC_PM = ( -0.48 4.40 0. 0. + 0. 0. 0. 0. + -0.27 0. 0. 0. + 0. 0. 0. 0. + 0. ) + + \begintext + + + + + Thalassa + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY804_POLE_RA = ( 299.36 0. 0. ) + BODY804_POLE_DEC = ( 43.45 0. 0. ) + BODY804_PM = ( 102.06 1155.7555612 0. ) + BODY804_LONG_AXIS = ( 0. ) + + + BODY804_NUT_PREC_RA = ( 0.70 0. -0.28 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. ) + + + BODY804_NUT_PREC_DEC = ( -0.51 0. -0.21 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. ) + + BODY804_NUT_PREC_PM = ( -0.48 0. 0.19 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. ) + + \begintext + + + + Despina + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + + \begindata + + BODY805_POLE_RA = ( 299.36 0. 0. ) + BODY805_POLE_DEC = ( 43.45 0. 0. ) + BODY805_PM = ( 306.51 +1075.7341562 0. ) + BODY805_LONG_AXIS = ( 0. ) + + + BODY805_NUT_PREC_RA = ( 0.70 0. 0. -0.09 + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. ) + + BODY805_NUT_PREC_DEC = ( -0.51 0. 0. -0.07 + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. ) + + BODY805_NUT_PREC_PM = ( -0.49 0. 0. 0.06 + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. ) + \begintext + + + + Galatea + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + + \begindata + + BODY806_POLE_RA = ( 299.36 0. 0. ) + BODY806_POLE_DEC = ( 43.43 0. 0. ) + BODY806_PM = ( 258.09 839.6597686 0. ) + BODY806_LONG_AXIS = ( 0. ) + + + BODY806_NUT_PREC_RA = ( 0.70 0. 0. 0. + -0.07 0. 0. 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. ) + + BODY806_NUT_PREC_DEC = ( -0.51 0. 0. 0. + -0.05 0. 0. 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. ) + + BODY806_NUT_PREC_PM = ( -0.48 0. 0. 0. + 0.05 0. 0. 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. ) + \begintext + + + Larissa + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY807_POLE_RA = ( 299.36 0. 0. ) + BODY807_POLE_DEC = ( 43.41 0. 0. ) + BODY807_PM = ( 179.41 +649.0534470 0. ) + BODY807_LONG_AXIS = ( 0. ) + + + BODY807_NUT_PREC_RA = ( 0.70 0. 0. 0. + 0. -0.27 0. 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. ) + + BODY807_NUT_PREC_DEC = ( -0.51 0. 0. 0. + 0. -0.20 0. 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. ) + + BODY807_NUT_PREC_PM = ( -0.48 0. 0. 0. + 0. 0.19 0. 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. ) + \begintext + + + + Proteus + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY808_POLE_RA = ( 299.27 0. 0. ) + BODY808_POLE_DEC = ( 42.91 0. 0. ) + BODY808_PM = ( 93.38 +320.7654228 0. ) + BODY808_LONG_AXIS = ( 0. ) + + + BODY808_NUT_PREC_RA = ( 0.70 0. 0. 0. + 0. 0. -0.05 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. ) + + BODY808_NUT_PREC_DEC = ( -0.51 0. 0. 0. + 0. 0. -0.04 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. ) + + BODY808_NUT_PREC_PM = ( -0.48 0. 0. 0. + 0. 0. 0.04 0. + 0. 0. 0. 0. + 0. 0. 0. 0. + 0. ) + + \begintext + + + + + +Satellites of Pluto + + Charon + + Old values: + + Values are from the 2003 IAU report. + + body901_pole_ra = ( 313.02 0. 0. ) + body901_pole_dec = ( 9.09 0. 0. ) + body901_pm = ( 56.77 -56.3623195 0. ) + body901_long_axis = ( 0. ) + + Current values: + + \begindata + + BODY901_POLE_RA = ( 312.993 0. 0. ) + BODY901_POLE_DEC = ( 6.163 0. 0. ) + BODY901_PM = ( 57.305 -56.3625225 0. ) + BODY901_LONG_AXIS = ( 0. ) + + \begintext + + + +Orientation constants for Selected Comets and Asteroids +-------------------------------------------------------- + + + +19P/Borrelly + + + Current values: + + \begindata + + BODY1000005_POLE_RA = ( 218.5 0. 0. ) + BODY1000005_POLE_DEC = ( -12.5 0. 0. ) + BODY1000005_PM = ( 000. 390.0 0. ) + BODY1000005_LONG_AXIS = ( 0. ) + + \begintext + + + +9P/Tempel 1 + + + Current values: + + \begindata + + BODY1000093_POLE_RA = ( 294. 0. 0. ) + BODY1000093_POLE_DEC = ( 73. 0. 0. ) + BODY1000093_PM = ( 252.63 212.064 0. ) + BODY1000093_LONG_AXIS = ( 0. ) + + \begintext + + +Vesta + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY2000004_POLE_RA = ( 301. 0. 0. ) + BODY2000004_POLE_DEC = ( 41. 0. 0. ) + BODY2000004_PM = ( 292. 1617.332776 0. ) + BODY2000004_LONG_AXIS = ( 0. ) + + \begintext + +Eros + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY2000433_POLE_RA = ( 11.35 0. 0. ) + BODY2000433_POLE_DEC = ( 17.22 0. 0. ) + BODY2000433_PM = ( 326.07 1639.38864745 0. ) + BODY2000433_LONG_AXIS = ( 0. ) + + \begintext + + +Itokawa + + + Current values: + + \begindata + + BODY2025143_POLE_RA = ( 90.53 0. 0. ) + BODY2025143_POLE_DEC = ( -66.30 0. 0. ) + BODY2025143_PM = ( 000.0 712.143 0. ) + BODY2025143_LONG_AXIS = ( 0. ) + + \begintext + + + +Ida + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY2431010_POLE_RA = ( 168.76 0. 0. ) + BODY2431010_POLE_DEC = ( -2.88 0. 0. ) + BODY2431010_PM = ( 265.95 +1864.6280070 0. ) + BODY2431010_LONG_AXIS = ( 0. ) + + \begintext + +Gaspra + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY9511010_POLE_RA = ( 9.47 0. 0. ) + BODY9511010_POLE_DEC = ( 26.70 0. 0. ) + BODY9511010_PM = ( 83.67 1226.9114850 0. ) + BODY9511010_LONG_AXIS = ( 0. ) + + \begintext + + + + + + + + + + +Radii of Sun and Planets +-------------------------------------------------------- + + +Sun + + Value for the Sun is from the [3], page K7. + + \begindata + + BODY10_RADII = ( 696000. 696000. 696000. ) + + \begintext + + +Mercury + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY199_RADII = ( 2439.7 2439.7 2439.7 ) + + \begintext + + +Venus + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY299_RADII = ( 6051.8 6051.8 6051.8 ) + + \begintext + + +Earth + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + + \begindata + + BODY399_RADII = ( 6378.14 6378.14 6356.75 ) + + \begintext + + +Mars + + + Old values: + + body499_radii = ( 3397. 3397. 3375. ) + + Current values: + + + The IAU report gives separate values for the north and south + polar radii: + + north: 3373.19 + south: 3379.21 + + We use the average of these values as the polar radius for + the triaxial model. + + \begindata + + BODY499_RADII = ( 3396.19 3396.19 3376.20 ) + + \begintext + + + +Jupiter + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY599_RADII = ( 71492 71492 66854 ) + + \begintext + + + +Saturn + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY699_RADII = ( 60268 60268 54364 ) + + \begintext + + + +Uranus + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY799_RADII = ( 25559 25559 24973 ) + + \begintext + + + +Neptune + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + (Values are for the 1 bar pressure level.) + + \begindata + + BODY899_RADII = ( 24764 24764 24341 ) + + \begintext + + + +Pluto + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY999_RADII = ( 1195 1195 1195 ) + + \begintext + + + + +Radii of Satellites +-------------------------------------------------------- + + +Moon + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY301_RADII = ( 1737.4 1737.4 1737.4 ) + + \begintext + + + +Satellites of Mars + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY401_RADII = ( 13.4 11.2 9.2 ) + BODY402_RADII = ( 7.5 6.1 5.2 ) + + \begintext + + + +Satellites of Jupiter + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY501_RADII = ( 1829.4 1819.3 1815.7 ) + BODY502_RADII = ( 1564.13 1561.23 1560.93 ) + BODY503_RADII = ( 2632.4 2632.29 2632.35 ) + BODY504_RADII = ( 2409.4 2409.2 2409.3 ) + BODY505_RADII = ( 125 73 64 ) + + \begintext + + Only mean radii are available in the 2003 IAU report for bodies + 506-513. + + \begindata + + BODY506_RADII = ( 85 85 85 ) + BODY507_RADII = ( 40 40 40 ) + BODY508_RADII = ( 18 18 18 ) + BODY509_RADII = ( 14 14 14 ) + BODY510_RADII = ( 12 12 12 ) + BODY511_RADII = ( 15 15 15 ) + BODY512_RADII = ( 10 10 10 ) + BODY513_RADII = ( 5 5 5 ) + BODY514_RADII = ( 58 49 42 ) + BODY515_RADII = ( 10 8 7 ) + + \begintext + + The value for the second radius for body 516 is not given in + 2003 IAU report. The values given are: + + BODY516_RADII = ( 30 --- 20 ) + + For use within the SPICE system, we use only the mean radius. + \begindata + + BODY516_RADII = ( 21.5 21.5 21.5 ) + + \begintext + + + +Satellites of Saturn + + + Old values: + + Values are from the 2003 IAU report. + + body601_radii = ( 209.1 196.2 191.4 ) + body602_radii = ( 256.3 247.3 244.6 ) + body603_radii = ( 535.6 528.2 525.8 ) + body604_radii = ( 560 560 560 ) + body605_radii = ( 764 764 764 ) + body606_radii = ( 2575 2575 2575 ) + body607_radii = ( 164 130 107 ) + body608_radii = ( 718 718 718 ) + body609_radii = ( 115 110 105 ) + body610_radii = ( 97.0 95.0 77.0 ) + body611_radii = ( 69.0 55.0 55.0 ) + + + Only the first equatorial radius for Helene (body 612) was given in the + 2003 IAU report: + + body612_radii = ( 17.5 --- --- ) + + The mean radius was 16km; we used this radius for all three axes, as + we do for the satellites for which only the mean radius is available. + + + body612_radii = ( 16 16 16 ) + body613_radii = ( 15 12.5 7.5 ) + body614_radii = ( 15.0 8.0 8.0 ) + body615_radii = ( 18.5 17.2 13.5 ) + body616_radii = ( 74.0 50.0 34.0 ) + body617_radii = ( 55.0 44.0 31.0 ) + + + + Current values: + + \begindata + + BODY601_RADII = ( 207.4 196.8 190.6 ) + BODY602_RADII = ( 256.6 251.4 248.3 ) + BODY603_RADII = ( 540.4 531.1 527.5 ) + BODY604_RADII = ( 563.8 561.0 560.3 ) + BODY605_RADII = ( 767.2 762.5 763.1 ) + BODY606_RADII = ( 2575 2575 2575 ) + BODY607_RADII = ( 164 130 107 ) + BODY608_RADII = ( 747.4 747.4 712.4 ) + BODY609_RADII = ( 108.6 107.7 101.5 ) + BODY610_RADII = ( 97.0 95.0 77.0 ) + BODY611_RADII = ( 69.0 55.0 55.0 ) + + \begintext + + Only the first equatorial radius for Helene (body 612) is given in the + 2006 IAU report: + + BODY612_RADII = ( 17.5 --- --- ) + + The mean radius is 16km; we use this radius for all three axes, as + we do for the satellites for which only the mean radius is available. + + + \begindata + + BODY612_RADII = ( 17.5 17.5 17.5 ) + BODY613_RADII = ( 15 12.5 7.5 ) + BODY614_RADII = ( 15.0 8.0 8.0 ) + BODY615_RADII = ( 18.5 17.2 13.5 ) + BODY616_RADII = ( 74.0 50.0 34.0 ) + BODY617_RADII = ( 55.0 44.0 31.0 ) + + \begintext + + + For Pan, only a mean radius is given in the 2006 report. + + \begindata + + BODY618_RADII = ( 10 10 10 ) + + \begintext + + + +Satellites of Uranus + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + \begindata + + BODY701_RADII = ( 581.1 577.9 577.7 ) + BODY702_RADII = ( 584.7 584.7 584.7 ) + BODY703_RADII = ( 788.9 788.9 788.9 ) + BODY704_RADII = ( 761.4 761.4 761.4 ) + BODY705_RADII = ( 240.4 234.2 232.9 ) + + \begintext + + The 2000 report gives only mean radii for satellites 706--715. + + \begindata + + BODY706_RADII = ( 13 13 13 ) + BODY707_RADII = ( 15 15 15 ) + BODY708_RADII = ( 21 21 21 ) + BODY709_RADII = ( 31 31 31 ) + BODY710_RADII = ( 27 27 27 ) + BODY711_RADII = ( 42 42 42 ) + BODY712_RADII = ( 54 54 54 ) + BODY713_RADII = ( 27 27 27 ) + BODY714_RADII = ( 33 33 33 ) + BODY715_RADII = ( 77 77 77 ) + + \begintext + + + + +Satellites of Neptune + + + Old values: + + Values are unchanged in the 2006 IAU report. + + Current values: + + The 2000 report gives mean radii only for bodies 801-806. + + \begindata + + BODY801_RADII = ( 1352.6 1352.6 1352.6 ) + BODY802_RADII = ( 170 170 170 ) + BODY803_RADII = ( 29 29 29 ) + BODY804_RADII = ( 40 40 40 ) + BODY805_RADII = ( 74 74 74 ) + BODY806_RADII = ( 79 79 79 ) + + \begintext + + + The second equatorial radius for Larissa is not given in the 2000 + report. The available values are: + + BODY807_RADII = ( 104 --- 89 ) + + For use within the SPICE system, we use only the mean radius. + \begindata + + BODY807_RADII = ( 96 96 96 ) + BODY808_RADII = ( 218 208 201 ) + + \begintext + + + + +Satellites of Pluto + + + Old values: + + Values are from the 2003 IAU report. + + BODY901_RADII = ( 593 593 593 ) + + Current values: + + \begindata + + BODY901_RADII = ( 605 605 605 ) + + \begintext + + + +Radii for Selected Comets and Asteroids +-------------------------------------------------------- + + +19P/Borrelly + + + Current values: + + + The value in the data assignment below is the + "effective radius." + + The first principal axis length is + + 3.5 km + + The lengths of the other semi-axes are not provided + by [1]. + + \begindata + + BODY1000005_RADII = ( 4.22 4.22 4.22 ) + + \begintext + + + +Halley + + + Current values: + + \begindata + + BODY1000036_RADII = ( 8.0 4.0 4.0 ) + + \begintext + + + +9P/Tempel 1 + + + Current values: + + + The value in the data assignment below is the + "effective radius." + + According to [1]: + + The maximum and minimum radii are not properly + the values of the principal semi-axes, they + are half the maximum and minimum values of the + diameter. Due to the large deviations from a + simple ellipsoid, they may not correspond with + measurements along the principal axes, or be + orthogonal to each other. + + \begindata + + BODY1000093_RADII = ( 3.0 3.0 3.0 ) + + \begintext + + +81P/Wild 2 + + + Current values: + + + \begindata + + BODY1000107_RADII = ( 2.7 1.9 1.5 ) + + \begintext + + +Ceres + + + Current values: + + + \begindata + + BODY2000001_RADII = ( 487.3 487.3 454.7 ) + + \begintext + + +Vesta + + + Current values: + + + \begindata + + BODY2000004_RADII = ( 289. 280. 229. ) + + \begintext + + +Toutatis + + + Current values: + + + \begindata + + BODY2004179_RADII = ( 2.13 1.015 0.85 ) + + \begintext + + +Kleopatra + + + Old values: + + Values are from the 2003 report. + + + body2000216_radii = ( 108.5 47 40.5 ) + + + Current values: + + + No values are provided in the 2006 report. + + +Mathilde + + + Current values: + + + \begindata + + BODY2000253_RADII = ( 33. 24. 23. ) + + \begintext + +Eros + + + Current values: + + + \begindata + + BODY2000433_RADII = ( 17.0 5.5 5.5 ) + + \begintext + + +Itokawa + + + Current values: + + + \begindata + + BODY2025143_RADII = ( 0.535 0.294 0.209 ) + + \begintext + + + +Gaspra + + + Current values: + + + \begindata + + BODY9511010_RADII = ( 9.1 5.2 4.4 ) + + \begintext + + + + +Ida + + + Current values: + + + \begindata + + BODY2431010_RADII = ( 26.8 12.0 7.6 ) + + \begintext + + + +=========================================================================== +End of file pck00009.tpc +=========================================================================== + + + diff --git a/tests/pytests/test_msi_drivers.py b/tests/pytests/test_msi_drivers.py new file mode 100644 index 0000000000000000000000000000000000000000..adb248d3cf98f8e10bef5c41488c67aeb6a36aa1 --- /dev/null +++ b/tests/pytests/test_msi_drivers.py @@ -0,0 +1,49 @@ +import json +import os +import pytest +import unittest + +import ale +from conftest import get_image_label, get_isd, get_image_kernels, convert_kernels, compare_dicts +from ale.drivers.msi_drivers import MsiIsisLabelNaifSpiceDriver + +from conftest import get_image_label +from unittest.mock import patch + +@pytest.fixture(scope='module') +def test_kernels(): + kernels = get_image_kernels('m0126888978f7_2p') + updated_kernels, binary_kernels = convert_kernels(kernels) + yield updated_kernels + for kern in binary_kernels: + os.remove(kern) + +@pytest.mark.parametrize("label_type", ['isis']) +def test_msi_load(test_kernels, label_type): + label_file = get_image_label('m0126888978f7_2p', label_type) + isd_str = ale.loads(label_file, props={'kernels': test_kernels}, verbose=True) + isd_obj = json.loads(isd_str) + compare_dict = get_isd('msi') + print(json.dumps(isd_obj, indent=2)) + assert compare_dicts(isd_obj, compare_dict) == [] + +class test_msi_isis_naif(unittest.TestCase): + def setUp(self): + label = get_image_label("m0126888978f7_2p", "isis") + self.driver = MsiIsisLabelNaifSpiceDriver(label) + + def test_instrument_id(self): + assert self.driver.instrument_id == "NEAR EARTH ASTEROID RENDEZVOUS" + + def test_center_ephemeris_time(self): + with patch('ale.drivers.msi_drivers.MsiIsisLabelNaifSpiceDriver.ephemeris_start_time', 12345) as ephemeris_start_time: + assert self.driver.center_ephemeris_time == 12345.3825 + + def test_sensor_name(self): + assert self.driver.sensor_name == "MULTI-SPECTRAL IMAGER" + + def test_sensor_model_version(self): + assert self.driver.sensor_model_version == 2 + + def test_ikid(self): + assert self.driver.ikid == -93001