PDS_VERSION_ID = PDS3 RECORD_TYPE = STREAM OBJECT = TEXT PUBLICATION_DATE = 2022-04-22 NOTE = " This file is intended as documentation for the binary shape kernel (.bsp) files archived in this data set. This file is a NH Project SPICE PC-Kernel (PCK) updated from the current version (v003) at the time of delivery of this data set, with an attached PDS label prepended. It is only provided as a convenience to the user. This file will soon be superceded by the next official NH SPICE PC-Kernel version (v004) within NH Project SPICE PDS release v0007, and should therefore not be used as a SPICE kernel in any scientific investigation. The base of this file is the nh_stars_kbo_centaur_v003.tpc file in NH Project SPICE PDS release v0006. This version only updates Arrokoth size and spin information. In the SPICE system, the PC-kernels contain planetary attitude and body shape information. This PCK kernel includes orientation and shape information pertaining to extended solar system bodies such as the Sun, the planets, the natural satellites of the planets, comets, and asteroids. The most recent PC kernel file can always be obtained from NAIF/JPL. The purpose of the PCK kernels and associated software is to provide SPICE users with a convenient mechanism for supplying planetary physical constants to application programs. SPICELIB's PCK software is able to read files conforming to the PCK format and return to a calling application program both the data contained in such files and a small number of commonly used numeric quantities derived from the kernel data. The SPICE system toolkit for a number of computer platforms or information regarding how it can be obtained is located in the SOFTWARE subdirectory of the main directory of this dataset. Refer to the PCK.REQ document provided with the toolkit or available from the NAIF Node of PDS if SPICE toolkit is not included with this data set to get more information on how to access PC-kernel data. This PCK was generated by the Science Operation Center (SOC) to provide SPICE ID to name tranlation for bodies not covered by the project kernels. It was also used as an input to the SPICE utility PPINP to generate pseudo-bodies to represent stars observed by the New Horizons spacecraft. Refer to the metadata and comments in that file for more detail. The _tpc4 suffix on the filename, before the .txt extension, is a version number corresponding to version v004 on a PC Kernel file in (future) NH Project SPICE PDS release v0007, which should contain the same updates to the size and spin of Arrokoth. The (future) SPICE PDS PC Kernel may contain additional updates as well. " END_OBJECT = TEXT END ######################################################################## ##################### SPICE PCK Starts after next line ################# ######################################################################## KPL/PCK \beginlabel PDS_VERSION_ID = PDS3 RECORD_TYPE = STREAM RECORD_BYTES = "N/A" ^SPICE_KERNEL = "nh_stars_kbo_centaur_v004.tpc" MISSION_NAME = "NEW HORIZONS" SPACECRAFT_NAME = "NEW HORIZONS" DATA_SET_ID = "NH-A-LORRI/MVIC-5-GEOPHYS-V1.0" KERNEL_TYPE_ID = PCK PRODUCT_ID = "nh_stars_kbo_centaur_v004.tpc" PRODUCT_CREATION_TIME = 2022-04-04T00:00:00 PRODUCER_ID = "NAIF/JPL" MISSION_PHASE_NAME = "N/A" PRODUCT_VERSION_TYPE = ACTUAL PLATFORM_OR_MOUNTING_NAME = "N/A" START_TIME = "N/A" STOP_TIME = "N/A" SPACECRAFT_CLOCK_START_COUNT = "N/A" SPACECRAFT_CLOCK_STOP_COUNT = "N/A" TARGET_NAME = "ASTEROID 486958 (2014 MU69)" TARGET_TYPE = "ASTEROID" INSTRUMENT_NAME = "N/A" NAIF_INSTRUMENT_ID = "N/A" SOURCE_PRODUCT_ID = "N/A" NOTE = "See comments in the file for details" OBJECT = SPICE_KERNEL INTERCHANGE_FORMAT = ASCII KERNEL_TYPE = TARGET_CONSTANTS DESCRIPTION = "PCK/Pinpoint input/Synthetic body constants" END_OBJECT = SPICE_KERNEL \endlabel ######################################################################## Start of comments This SPICE text kernel file is a catchall to provide - NAME/ID translations for bodies for which none existed within SPICE at the time this file was created, including stars. - a non-rotating synthetic rotation state for all such bodies and stars such that the body-fixed frames are aligned with the J2000 inertial frame. - Input to the SPICE pinpoint utility to model stars as objects moving parallel to the spacecraft at a distance of 1km and positioned in the same inertial direction (RA and DEC) w.r.t. the spacecraft as the star being modelled. This is an oversimplified model for stars but its accuracy is sufficient for the purpose intended. - A finite list of bodies (kernel pool variable - KPV - NH_TARGET_BODIES) to check against New Horizons spacecraft pointing commands, parsed from command sequence products, to heuristically determine the target for any given observation. - N.B. There may be duplicate entries in this list in some versions of this kernel. The NH_TARGET_BODIES KPV is used internally by the New Horizons (NH) project. NH project software makes allowances for this duplication, and so such duplication is not an error in this kernel. ######################################################################## During New Horizons long cruise phase, budgets and resources were limited, and the time of personnel who did planning and command sequencing so much so that is was not possible to put a process in place where the sequencing personnel would document the target and/or intent of observations in a usable way. Instead, the Science Operations Center (SOC) developed software to parse command sequencing products and determine the targets heuristically either from Chebyshev coefficient-based trajectory models, or from inertial pointing directions, which had been simulated on the ground before being uploaded to the spacecraft. ######################################################################## BODYnnn_PM BODYnnn_POLE_DEC BODYnnn_POLE_RA BODYnnn_RADII The BODYnnn_... kernel pool variables, with the nnn substrings indicating SPICE ID codes, provide synthetic body-fixed frames and radii for all possible targets. These variables are populated with default values for extrasolar bodies. For solar bodies, the variables are omitted if the values are unknown. The New Horizons science team has calculated values for Arrokoth based upon encounter data. NAIF_BODY_CODE NAIF_BODY_NAME The NAIF_BODY_... kernel pool variables provide translation between SPICE text names and SPICE numeric IDs. Note that Arrokoth retains its historic name: ASTEROID 486958 (2014 MU69). The NAIF_BODY_CODE for Arrokoth has been updated from 3713011 to 2486958. Both NAIF IDs refer to the same solar body; however, spice calculations using the old value return results relative to the solarsystem barycenter rather than the sun. As the New Horizons spacecraft approached Arrokoth, using the old value led to significant errors with distance calculations. NH_TARGET_BODIES The NAIF_TARGET_BODIES kernel pool variable provides a set of bodies that may be tested against uplink commands with Chebyshev coefficient-based ephememeris models and spacecraft attitude pointing to identify potential targets. This variable is populated only for objects with known or defaulted POLE information. SITEnnn_CENTER SITEnnn_FRAME SITEnnn_IDCODE SITES SITEnnn_XYZ The SITEnnn_... and SITES kernel pool variables are inputs to the NAIF/SPICE pinpoint utility to create bodies that stay in a fixed position with respect to the New Horizons spacecraft; the nh_stars.bsp SPK is the product of these inputs and the pinpoint utility ######################################################################## The set of bodies defined in this kernel comprise stars, asteoids, KBOs and plutonian satellites. Except for the stars, all the bodies have ephemerides in SPKs provided by this data set. Stars identified in this kernel have KPVs used by the pinpoint SPICE utility; that is, an SP-kernel for the stars may be created using this text kernel as an input to the pinpoint SPICE utility. Non-stars identified in this kernel to not have associated KPVs for pinpoint. The 8888nnn schema for assigning SPICE IDs to stars is an ad hoc convention adopted for the NH project; within the NH project and within this data set it does not conflict with any other SPICE IDs. No such claim is made beyond that scope; it is up to the user of this file to check whether it conflicts with any NH-external kernels that may be FURNSHed within the same application. The following is a list of the stars and other bodies: the first token in each line is an integer SPICE ID; the rest of each line contains the primary name for the body; see the rest of the kernel for alternate names used for the bodies. The alternate names used in this kernel, e.g. JR1 for 15810 ARAWN (1994 JR1), will almost certainly be ambiguous or non-unique if this kernel is used outside the scope of New Horizons data. Again, it is up to the user of this file to resolve any conflicts with NH-external kernels that may be FURNSHed within the same application. Stars: 8888000 zet Pup 8888001 Vega 8888002 gam Gru 8888003 rho Leo 8888004 M7 8888005 Spica 8888006 HD 93521 8888007 Interplanetary Medium (IPM) 8888008 NGC 3532 8888009 Arcturus 8888010 HD 214168 8888011 Bellatrix 8888012 M 1 8888013 HD 205905 8888014 HD 37962 8888015 Cyg A 8888016 Cas A 8888017 M 87 Solar system bodies: asteroids; KBOs; plutonian satelllites. 2010199 10199 CHARIKLO 2136472 136472 MAKEMAKE 2136108 136108 HAUMEA 904 KERBEROS 905 STYX 2015810 15810 ARAWN (1994 JR1) 3523335 2010 JJ124 2002060 2060 CHIRON 2028978 28978 IXION (2001 KX76) 2307261 ASTEROID 307261 (2002 MS4) 2050000 50000 QUAOAR (2002 LM60) 3635162 2011 HF103 3663823 2011 HK103 3618297 2011 HZ102 3630820 2011 JA32 3618298 2011 JW31 3620472 2011 JY31 3755564 2014 OE394 3755620 2014 OJ394 3713012 2014 OS393 3713013 2014 PN70 2486958 ASTEROID 486958 (2014 MU69) End of comments; the rest of this file is a string from a Python script. ######################################################################## This is a SPICE text kernel, initially created via script uplinkdb_objects.py in directory /home/brian/pipeline/uplinkdb/nh_targets The preamble that follows is the __doc__ string from that script, which contains crucial information for the use of this kernel, i.e. the integer SPICE ID codes of the bodies for which ephemerides will be checked when Chebychev-based trajectories are found in SASFs/SSFs/CMDs. ======================================================================== Preamble for uplinkdb_objects.py This was originally the __doc__ string in file uplinkdb_objects.py You may be reading it in a SPICE text kernel e.g. nh_stars_kbo_centaur_ppinp.tpc This script creates that SPICE text kernel for use by PINPOINT to create a SPICE SP-Kernel with several stars. That kernel also provide name/ID mappings (NAIF_BODY_CODE/NAME) for those stars, plus KBOs Makemake and Haumea, and Centaur asteroid Chariklo, via this __doc__ string as a SPICE meta-kernel by defining kernel pool variable NH_TARGET_BODIES. Usage: N.B. Usually called via the Makefile in the same directory python uplinkdb_objects.py > nh_stars_kbo_centaur_ppinp.tpc e.g. followed by rm -f spk/nh_stars.bsp pinpoint -def nh_stars_kbo_centaur_ppinp.tpc -spk spk/nh_stars.bsp -batch ######################################################################## ######################################################################## ### N.B. This triple-quoted __doc__ string can be read in this file as a ### SPICE text kernel; for use in this script, the backslash-b ### characters (backspace, ASCII 8) are replaced by '\b', a ### two-character string, so f.write will output the correct ### backslash-begindata/text codes to the output file. ######################################################################## ######################################################################## 506 is HIMALIA 507 is ELARA 517 is CALLIRHOE NH_TARGET_BODIES is a SPICE kernel pool variable (KPV) that lists the IDs of bodies the ephemerides of which will be checked against Chebyshev polynomial-based trajectories in New Horizons SASFs/SSFs/CMDs N.B. There may be duplicate entries in this list in some versions of this kernel. The NH_TARGET_BODIES KPV is used internally by the New Horizons (NH) project. NH project software makes allowances for this duplication, and so such duplication is not an error in this kernel. \begindata NH_TARGET_BODIES = ( 10 3 501 502 503 504 505 506 507 517 599 7 8 901 902 903 999 ) \begintext ======================================================================== End of preamble zet Pup ['SIMBAD:', '* zet Pup', '120.89603141', '-40.00314780', 'Variable of BY Dra type'] \begindata NAIF_BODY_NAME += ( 'zet Pup' ) NAIF_BODY_CODE += ( 8888000 ) NH_TARGET_BODIES += ( 8888000 ) BODY8888000_POLE_RA = ( 0. 0. 0. ) BODY8888000_POLE_DEC = ( 90. 0. 0. ) BODY8888000_PM = ( 270. 0. 0. ) BODY8888000_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star zet Pup: \begindata SITES += ( 'SITE8888000' ) SITE8888000_FRAME = 'J2000' SITE8888000_IDCODE = 8888000 SITE8888000_XYZ = ( -0.393332 0.657313 -0.642830 ) SITE8888000_CENTER = -98 \begintext Vega ['SIMBAD:', '* alf Lyr', '279.23473479', '+38.78368896', 'Variable Star of delta Sct type'] \begindata NAIF_BODY_NAME += ( 'Vega' ) NAIF_BODY_CODE += ( 8888001 ) NH_TARGET_BODIES += ( 8888001 ) BODY8888001_POLE_RA = ( 0. 0. 0. ) BODY8888001_POLE_DEC = ( 90. 0. 0. ) BODY8888001_PM = ( 270. 0. 0. ) BODY8888001_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star Vega: \begindata SITES += ( 'SITE8888001' ) SITE8888001_FRAME = 'J2000' SITE8888001_IDCODE = 8888001 SITE8888001_XYZ = ( 0.125096 -0.769413 0.626382 ) SITE8888001_CENTER = -98 \begintext gam Gru ['SIMBAD:', '* gam Gru', '328.48219248', '-37.36485527', 'Star'] \begindata NAIF_BODY_NAME += ( 'gam Gru' ) NAIF_BODY_CODE += ( 8888002 ) NH_TARGET_BODIES += ( 8888002 ) BODY8888002_POLE_RA = ( 0. 0. 0. ) BODY8888002_POLE_DEC = ( 90. 0. 0. ) BODY8888002_PM = ( 270. 0. 0. ) BODY8888002_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star gam Gru: \begindata SITES += ( 'SITE8888002' ) SITE8888002_FRAME = 'J2000' SITE8888002_IDCODE = 8888002 SITE8888002_XYZ = ( 0.677538 -0.415486 -0.606888 ) SITE8888002_CENTER = -98 \begintext RHOLEO (alternate name) \begindata NAIF_BODY_NAME += ( 'RHOLEO' ) NAIF_BODY_CODE += ( 8888003 ) \begintext rho Leo ['SIMBAD:', '* rho Leo', '158.20279865', '+09.30658596', 'Blue supergiant star'] \begindata NAIF_BODY_NAME += ( 'rho Leo' ) NAIF_BODY_CODE += ( 8888003 ) NH_TARGET_BODIES += ( 8888003 ) BODY8888003_POLE_RA = ( 0. 0. 0. ) BODY8888003_POLE_DEC = ( 90. 0. 0. ) BODY8888003_PM = ( 270. 0. 0. ) BODY8888003_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star rho Leo: \begindata SITES += ( 'SITE8888003' ) SITE8888003_FRAME = 'J2000' SITE8888003_IDCODE = 8888003 SITE8888003_XYZ = ( -0.916282 0.366435 0.161717 ) SITE8888003_CENTER = -98 \begintext M6M7 (alternate name) \begindata NAIF_BODY_NAME += ( 'M6M7' ) NAIF_BODY_CODE += ( 8888004 ) \begintext M 7 (alternate name) \begindata NAIF_BODY_NAME += ( 'M 7' ) NAIF_BODY_CODE += ( 8888004 ) \begintext M7 ['SIMBAD:', 'NGC 6475', '268.463', '-34.793', 'Open (galactic) Cluster'] \begindata NAIF_BODY_NAME += ( 'M7' ) NAIF_BODY_CODE += ( 8888004 ) NH_TARGET_BODIES += ( 8888004 ) BODY8888004_POLE_RA = ( 0. 0. 0. ) BODY8888004_POLE_DEC = ( 90. 0. 0. ) BODY8888004_PM = ( 270. 0. 0. ) BODY8888004_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star M7: \begindata SITES += ( 'SITE8888004' ) SITE8888004_FRAME = 'J2000' SITE8888004_IDCODE = 8888004 SITE8888004_XYZ = ( -0.022027 -0.820923 -0.570613 ) SITE8888004_CENTER = -98 \begintext Spica ['SIMBAD:', '* alf Vir', '201.29824736', '-11.16131949', 'Variable Star of beta Cep type'] \begindata NAIF_BODY_NAME += ( 'Spica' ) NAIF_BODY_CODE += ( 8888005 ) NH_TARGET_BODIES += ( 8888005 ) BODY8888005_POLE_RA = ( 0. 0. 0. ) BODY8888005_POLE_DEC = ( 90. 0. 0. ) BODY8888005_PM = ( 270. 0. 0. ) BODY8888005_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star Spica: \begindata SITES += ( 'SITE8888005' ) SITE8888005_FRAME = 'J2000' SITE8888005_IDCODE = 8888005 SITE8888005_XYZ = ( -0.914080 -0.356353 -0.193572 ) SITE8888005_CENTER = -98 \begintext HD93521 (alternate name) \begindata NAIF_BODY_NAME += ( 'HD93521' ) NAIF_BODY_CODE += ( 8888006 ) \begintext HD 93521 ['SIMBAD:', 'HD 93521', '162.09796404', '+37.57030340', 'Star'] \begindata NAIF_BODY_NAME += ( 'HD 93521' ) NAIF_BODY_CODE += ( 8888006 ) NH_TARGET_BODIES += ( 8888006 ) BODY8888006_POLE_RA = ( 0. 0. 0. ) BODY8888006_POLE_DEC = ( 90. 0. 0. ) BODY8888006_PM = ( 270. 0. 0. ) BODY8888006_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star HD 93521: \begindata SITES += ( 'SITE8888006' ) SITE8888006_FRAME = 'J2000' SITE8888006_IDCODE = 8888006 SITE8888006_XYZ = ( -0.754231 0.243639 0.609734 ) SITE8888006_CENTER = -98 \begintext Interplanetary Medium (IPM); 51.3; 44.8; ECLIPJ2000; RADEC \begindata NAIF_BODY_NAME += ( 'Interplanetary Medium (IPM)' ) NAIF_BODY_CODE += ( 8888007 ) NH_TARGET_BODIES += ( 8888007 ) BODY8888007_POLE_RA = ( 0. 0. 0. ) BODY8888007_POLE_DEC = ( 90. 0. 0. ) BODY8888007_PM = ( 270. 0. 0. ) BODY8888007_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star Interplanetary Medium (IPM): \begindata SITES += ( 'SITE8888007' ) SITE8888007_FRAME = 'J2000' SITE8888007_IDCODE = 8888007 SITE8888007_XYZ = ( 0.443654 0.227787 0.866767 ) SITE8888007_CENTER = -98 \begintext NGC3532 (alternate name) \begindata NAIF_BODY_NAME += ( 'NGC3532' ) NAIF_BODY_CODE += ( 8888008 ) \begintext NGC 3532 ['SIMBAD:', 'NGC 3532', '166.413', '-58.753', 'Open (galactic) Cluster'] \begindata NAIF_BODY_NAME += ( 'NGC 3532' ) NAIF_BODY_CODE += ( 8888008 ) NH_TARGET_BODIES += ( 8888008 ) BODY8888008_POLE_RA = ( 0. 0. 0. ) BODY8888008_POLE_DEC = ( 90. 0. 0. ) BODY8888008_PM = ( 270. 0. 0. ) BODY8888008_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star NGC 3532: \begindata SITES += ( 'SITE8888008' ) SITE8888008_FRAME = 'J2000' SITE8888008_IDCODE = 8888008 SITE8888008_XYZ = ( -0.504212 0.121861 -0.854939 ) SITE8888008_CENTER = -98 \begintext Arcturus ['SIMBAD:', '* alf Boo', '213.91530029', '+19.18240916', 'Red Giant Branch star'] \begindata NAIF_BODY_NAME += ( 'Arcturus' ) NAIF_BODY_CODE += ( 8888009 ) NH_TARGET_BODIES += ( 8888009 ) BODY8888009_POLE_RA = ( 0. 0. 0. ) BODY8888009_POLE_DEC = ( 90. 0. 0. ) BODY8888009_PM = ( 270. 0. 0. ) BODY8888009_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star Arcturus: \begindata SITES += ( 'SITE8888009' ) SITE8888009_FRAME = 'J2000' SITE8888009_IDCODE = 8888009 SITE8888009_XYZ = ( -0.783787 -0.526987 0.328577 ) SITE8888009_CENTER = -98 \begintext HD214168 (alternate name) \begindata NAIF_BODY_NAME += ( 'HD214168' ) NAIF_BODY_CODE += ( 8888010 ) \begintext HD 214168 ['SIMBAD:', '* 8 Lac B', '338.96711542', '+39.62813397', 'Star'] \begindata NAIF_BODY_NAME += ( 'HD 214168' ) NAIF_BODY_CODE += ( 8888010 ) NH_TARGET_BODIES += ( 8888010 ) BODY8888010_POLE_RA = ( 0. 0. 0. ) BODY8888010_POLE_DEC = ( 90. 0. 0. ) BODY8888010_PM = ( 270. 0. 0. ) BODY8888010_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star HD 214168: \begindata SITES += ( 'SITE8888010' ) SITE8888010_FRAME = 'J2000' SITE8888010_IDCODE = 8888010 SITE8888010_XYZ = ( 0.718885 -0.276428 0.637802 ) SITE8888010_CENTER = -98 \begintext 10199 CHARIKLO; 2010199 \begindata NAIF_BODY_NAME += ( '10199 CHARIKLO' ) NAIF_BODY_CODE += ( 2010199 ) \begintext 136472 MAKEMAKE; 2136472 \begindata NAIF_BODY_NAME += ( '136472 MAKEMAKE' ) NAIF_BODY_CODE += ( 2136472 ) \begintext 136108 HAUMEA; 2136108 \begindata NAIF_BODY_NAME += ( '136108 HAUMEA' ) NAIF_BODY_CODE += ( 2136108 ) \begintext KERBEROS; 904 \begindata NAIF_BODY_NAME += ( 'KERBEROS' ) NAIF_BODY_CODE += ( 904 ) \begintext STYX; 905 \begindata NAIF_BODY_NAME += ( 'STYX' ) NAIF_BODY_CODE += ( 905 ) \begintext Bellatrix ['SIMBAD:', '* gam Ori', '081.28276356', '+06.34970326', 'Variable Star'] \begindata NAIF_BODY_NAME += ( 'Bellatrix' ) NAIF_BODY_CODE += ( 8888011 ) NH_TARGET_BODIES += ( 8888011 ) BODY8888011_POLE_RA = ( 0. 0. 0. ) BODY8888011_POLE_DEC = ( 90. 0. 0. ) BODY8888011_PM = ( 270. 0. 0. ) BODY8888011_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star Bellatrix: \begindata SITES += ( 'SITE8888011' ) SITE8888011_FRAME = 'J2000' SITE8888011_IDCODE = 8888011 SITE8888011_XYZ = ( 0.150628 0.982385 0.110597 ) SITE8888011_CENTER = -98 \begintext Tau A (alternate name) \begindata NAIF_BODY_NAME += ( 'Tau A' ) NAIF_BODY_CODE += ( 8888012 ) \begintext Tau-A (alternate name) \begindata NAIF_BODY_NAME += ( 'Tau-A' ) NAIF_BODY_CODE += ( 8888012 ) \begintext Taurus A (alternate name) \begindata NAIF_BODY_NAME += ( 'Taurus A' ) NAIF_BODY_CODE += ( 8888012 ) \begintext Taurus-A (alternate name) \begindata NAIF_BODY_NAME += ( 'Taurus-A' ) NAIF_BODY_CODE += ( 8888012 ) \begintext M 1 ['SIMBAD:', 'M 1', '083.63308', '+22.01450', 'SuperNova Remnant'] \begindata NAIF_BODY_NAME += ( 'M 1' ) NAIF_BODY_CODE += ( 8888012 ) NH_TARGET_BODIES += ( 8888012 ) BODY8888012_POLE_RA = ( 0. 0. 0. ) BODY8888012_POLE_DEC = ( 90. 0. 0. ) BODY8888012_PM = ( 270. 0. 0. ) BODY8888012_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star M 1: \begindata SITES += ( 'SITE8888012' ) SITE8888012_FRAME = 'J2000' SITE8888012_IDCODE = 8888012 SITE8888012_XYZ = ( 0.102810 0.921371 0.374841 ) SITE8888012_CENTER = -98 \begintext HD205905 (alternate name) \begindata NAIF_BODY_NAME += ( 'HD205905' ) NAIF_BODY_CODE += ( 8888013 ) \begintext HD 205905 ['SIMBAD:', 'HD 205905', '324.79229796', '-27.30657448', 'Pre-main sequence Star'] \begindata NAIF_BODY_NAME += ( 'HD 205905' ) NAIF_BODY_CODE += ( 8888013 ) NH_TARGET_BODIES += ( 8888013 ) BODY8888013_POLE_RA = ( 0. 0. 0. ) BODY8888013_POLE_DEC = ( 90. 0. 0. ) BODY8888013_PM = ( 270. 0. 0. ) BODY8888013_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star HD 205905: \begindata SITES += ( 'SITE8888013' ) SITE8888013_FRAME = 'J2000' SITE8888013_IDCODE = 8888013 SITE8888013_XYZ = ( 0.726017 -0.512295 -0.458752 ) SITE8888013_CENTER = -98 \begintext HD37962 (alternate name) \begindata NAIF_BODY_NAME += ( 'HD37962' ) NAIF_BODY_CODE += ( 8888014 ) \begintext HD 37962 ['SIMBAD:', 'HD 37962', '085.21652848', '-31.35110766', 'High proper-motion Star'] \begindata NAIF_BODY_NAME += ( 'HD 37962' ) NAIF_BODY_CODE += ( 8888014 ) NH_TARGET_BODIES += ( 8888014 ) BODY8888014_POLE_RA = ( 0. 0. 0. ) BODY8888014_POLE_DEC = ( 90. 0. 0. ) BODY8888014_PM = ( 270. 0. 0. ) BODY8888014_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star HD 37962: \begindata SITES += ( 'SITE8888014' ) SITE8888014_FRAME = 'J2000' SITE8888014_IDCODE = 8888014 SITE8888014_XYZ = ( 0.071215 0.851021 -0.520281 ) SITE8888014_CENTER = -98 \begintext Cygnus-A (alternate name) \begindata NAIF_BODY_NAME += ( 'Cygnus-A' ) NAIF_BODY_CODE += ( 8888015 ) \begintext Cygnus A (alternate name) \begindata NAIF_BODY_NAME += ( 'Cygnus A' ) NAIF_BODY_CODE += ( 8888015 ) \begintext Cyg-A (alternate name) \begindata NAIF_BODY_NAME += ( 'Cyg-A' ) NAIF_BODY_CODE += ( 8888015 ) \begintext Cyg A ['SIMBAD:', 'NAME Cyg A', '299.86815263', '+40.73391583', 'Seyfert 2 Galaxy'] \begindata NAIF_BODY_NAME += ( 'Cyg A' ) NAIF_BODY_CODE += ( 8888015 ) NH_TARGET_BODIES += ( 8888015 ) BODY8888015_POLE_RA = ( 0. 0. 0. ) BODY8888015_POLE_DEC = ( 90. 0. 0. ) BODY8888015_PM = ( 270. 0. 0. ) BODY8888015_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star Cyg A: \begindata SITES += ( 'SITE8888015' ) SITE8888015_FRAME = 'J2000' SITE8888015_IDCODE = 8888015 SITE8888015_XYZ = ( 0.377363 -0.657099 0.652547 ) SITE8888015_CENTER = -98 \begintext Cass A (alternate name) \begindata NAIF_BODY_NAME += ( 'Cass A' ) NAIF_BODY_CODE += ( 8888016 ) \begintext Cass-A (alternate name) \begindata NAIF_BODY_NAME += ( 'Cass-A' ) NAIF_BODY_CODE += ( 8888016 ) \begintext Cas-A (alternate name) \begindata NAIF_BODY_NAME += ( 'Cas-A' ) NAIF_BODY_CODE += ( 8888016 ) \begintext Cas A ['SIMBAD:', 'NAME Cassiopeia A', '350.850000', '+58.815000', 'SuperNova Remnant'] \begindata NAIF_BODY_NAME += ( 'Cas A' ) NAIF_BODY_CODE += ( 8888016 ) NH_TARGET_BODIES += ( 8888016 ) BODY8888016_POLE_RA = ( 0. 0. 0. ) BODY8888016_POLE_DEC = ( 90. 0. 0. ) BODY8888016_PM = ( 270. 0. 0. ) BODY8888016_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star Cas A: \begindata SITES += ( 'SITE8888016' ) SITE8888016_FRAME = 'J2000' SITE8888016_IDCODE = 8888016 SITE8888016_XYZ = ( 0.511214 -0.082341 0.855500 ) SITE8888016_CENTER = -98 \begintext Vir-A (alternate name) \begindata NAIF_BODY_NAME += ( 'Vir-A' ) NAIF_BODY_CODE += ( 8888017 ) \begintext Vir A (alternate name) \begindata NAIF_BODY_NAME += ( 'Vir A' ) NAIF_BODY_CODE += ( 8888017 ) \begintext Virgo-A (alternate name) \begindata NAIF_BODY_NAME += ( 'Virgo-A' ) NAIF_BODY_CODE += ( 8888017 ) \begintext Virgo A (alternate name) \begindata NAIF_BODY_NAME += ( 'Virgo A' ) NAIF_BODY_CODE += ( 8888017 ) \begintext M87 (alternate name) \begindata NAIF_BODY_NAME += ( 'M87' ) NAIF_BODY_CODE += ( 8888017 ) \begintext M 87 ['SIMBAD:', 'M 87', '187.70593075', '+12.39112331', 'LINER-type Active Galaxy Nucleus'] \begindata NAIF_BODY_NAME += ( 'M 87' ) NAIF_BODY_CODE += ( 8888017 ) NH_TARGET_BODIES += ( 8888017 ) BODY8888017_POLE_RA = ( 0. 0. 0. ) BODY8888017_POLE_DEC = ( 90. 0. 0. ) BODY8888017_PM = ( 270. 0. 0. ) BODY8888017_RADII = ( 100. 100. 100. ) \begintext PINPOINT parameters for star M 87: \begindata SITES += ( 'SITE8888017' ) SITE8888017_FRAME = 'J2000' SITE8888017_IDCODE = 8888017 SITE8888017_XYZ = ( -0.967885 -0.130965 0.214584 ) SITE8888017_CENTER = -98 \begintext 1994JR1; 2015810 \begindata NAIF_BODY_NAME += ( '1994JR1' ) NAIF_BODY_CODE += ( 2015810 ) \begintext 1994_JR1; 2015810 \begindata NAIF_BODY_NAME += ( '1994_JR1' ) NAIF_BODY_CODE += ( 2015810 ) \begintext 1994 JR1; 2015810 \begindata NAIF_BODY_NAME += ( '1994 JR1' ) NAIF_BODY_CODE += ( 2015810 ) \begintext JR1; 2015810 \begindata NAIF_BODY_NAME += ( 'JR1' ) NAIF_BODY_CODE += ( 2015810 ) \begintext ARAWN; 2015810 \begindata NAIF_BODY_NAME += ( 'ARAWN' ) NAIF_BODY_CODE += ( 2015810 ) \begintext 15810 ARAWN; 2015810 \begindata NAIF_BODY_NAME += ( '15810 ARAWN' ) NAIF_BODY_CODE += ( 2015810 ) \begintext 15810 ARAWN (1994 JR1); 2015810 \begindata NAIF_BODY_NAME += ( '15810 ARAWN (1994 JR1)' ) NAIF_BODY_CODE += ( 2015810 ) \begintext 2010JJ124; 3523335 \begindata NAIF_BODY_NAME += ( '2010JJ124' ) NAIF_BODY_CODE += ( 3523335 ) \begintext 2010_JJ124; 3523335 \begindata NAIF_BODY_NAME += ( '2010_JJ124' ) NAIF_BODY_CODE += ( 3523335 ) \begintext 2010 JJ124; 3523335 \begindata NAIF_BODY_NAME += ( '2010 JJ124' ) NAIF_BODY_CODE += ( 3523335 ) \begintext JJ124; 3523335 \begindata NAIF_BODY_NAME += ( 'JJ124' ) NAIF_BODY_CODE += ( 3523335 ) \begintext 523335 (2010 JJ124); 3523335 \begindata NAIF_BODY_NAME += ( '523335 (2010 JJ124)' ) NAIF_BODY_CODE += ( 3523335 ) \begintext 2010 JJ124; 3523335 \begindata NAIF_BODY_NAME += ( '2010 JJ124' ) NAIF_BODY_CODE += ( 3523335 ) \begintext 1977UB; 2002060 \begindata NAIF_BODY_NAME += ( '1977UB' ) NAIF_BODY_CODE += ( 2002060 ) \begintext 1977_UB; 2002060 \begindata NAIF_BODY_NAME += ( '1977_UB' ) NAIF_BODY_CODE += ( 2002060 ) \begintext 1977 UB; 2002060 \begindata NAIF_BODY_NAME += ( '1977 UB' ) NAIF_BODY_CODE += ( 2002060 ) \begintext 2060CHIRON; 2002060 \begindata NAIF_BODY_NAME += ( '2060CHIRON' ) NAIF_BODY_CODE += ( 2002060 ) \begintext 2060_CHIRON; 2002060 \begindata NAIF_BODY_NAME += ( '2060_CHIRON' ) NAIF_BODY_CODE += ( 2002060 ) \begintext CHIRON; 2002060 \begindata NAIF_BODY_NAME += ( 'CHIRON' ) NAIF_BODY_CODE += ( 2002060 ) \begintext 2060 CHIRON; 2002060 \begindata NAIF_BODY_NAME += ( '2060 CHIRON' ) NAIF_BODY_CODE += ( 2002060 ) \begintext 2001KX76; 2028978 \begindata NAIF_BODY_NAME += ( '2001KX76' ) NAIF_BODY_CODE += ( 2028978 ) \begintext 2001_KX76; 2028978 \begindata NAIF_BODY_NAME += ( '2001_KX76' ) NAIF_BODY_CODE += ( 2028978 ) \begintext 2001 KX76; 2028978 \begindata NAIF_BODY_NAME += ( '2001 KX76' ) NAIF_BODY_CODE += ( 2028978 ) \begintext KX76; 2028978 \begindata NAIF_BODY_NAME += ( 'KX76' ) NAIF_BODY_CODE += ( 2028978 ) \begintext IXION; 2028978 \begindata NAIF_BODY_NAME += ( 'IXION' ) NAIF_BODY_CODE += ( 2028978 ) \begintext 28978 IXION; 2028978 \begindata NAIF_BODY_NAME += ( '28978 IXION' ) NAIF_BODY_CODE += ( 2028978 ) \begintext 28978 IXION (2001 KX76); 2028978 \begindata NAIF_BODY_NAME += ( '28978 IXION (2001 KX76)' ) NAIF_BODY_CODE += ( 2028978 ) \begintext 2002MS4; 2307261 \begindata NAIF_BODY_NAME += ( '2002MS4' ) NAIF_BODY_CODE += ( 2307261 ) \begintext 2002_MS4; 2307261 \begindata NAIF_BODY_NAME += ( '2002_MS4' ) NAIF_BODY_CODE += ( 2307261 ) \begintext 2002 MS4; 2307261 \begindata NAIF_BODY_NAME += ( '2002 MS4' ) NAIF_BODY_CODE += ( 2307261 ) \begintext MS4; 2307261 \begindata NAIF_BODY_NAME += ( 'MS4' ) NAIF_BODY_CODE += ( 2307261 ) \begintext 307261 (2002 MS4); 2307261 \begindata NAIF_BODY_NAME += ( '307261 (2002 MS4)' ) NAIF_BODY_CODE += ( 2307261 ) \begintext ASTEROID 307261 (2002 MS4); 2307261 \begindata NAIF_BODY_NAME += ( 'ASTEROID 307261 (2002 MS4)' ) NAIF_BODY_CODE += ( 2307261 ) \begintext 2002LM60; 2050000 \begindata NAIF_BODY_NAME += ( '2002LM60' ) NAIF_BODY_CODE += ( 2050000 ) \begintext 2002_LM60; 2050000 \begindata NAIF_BODY_NAME += ( '2002_LM60' ) NAIF_BODY_CODE += ( 2050000 ) \begintext 2002 LM60; 2050000 \begindata NAIF_BODY_NAME += ( '2002 LM60' ) NAIF_BODY_CODE += ( 2050000 ) \begintext LM60; 2050000 \begindata NAIF_BODY_NAME += ( 'LM60' ) NAIF_BODY_CODE += ( 2050000 ) \begintext QUAOAR; 2050000 \begindata NAIF_BODY_NAME += ( 'QUAOAR' ) NAIF_BODY_CODE += ( 2050000 ) \begintext 50000 QUAOAR; 2050000 \begindata NAIF_BODY_NAME += ( '50000 QUAOAR' ) NAIF_BODY_CODE += ( 2050000 ) \begintext 50000 QUAOAR (2002 LM60); 2050000 \begindata NAIF_BODY_NAME += ( '50000 QUAOAR (2002 LM60)' ) NAIF_BODY_CODE += ( 2050000 ) \begintext 2011 HF103; 3635162 \begindata NAIF_BODY_NAME += ( '2011 HF103' ) NAIF_BODY_CODE += ( 3635162 ) \begintext 2011 HK103; 3663823 \begindata NAIF_BODY_NAME += ( '2011 HK103' ) NAIF_BODY_CODE += ( 3663823 ) \begintext 2011 HZ102; 3618297 \begindata NAIF_BODY_NAME += ( '2011 HZ102' ) NAIF_BODY_CODE += ( 3618297 ) \begintext 2011 JA32; 3630820 \begindata NAIF_BODY_NAME += ( '2011 JA32' ) NAIF_BODY_CODE += ( 3630820 ) \begintext 2011 JW31; 3618298 \begindata NAIF_BODY_NAME += ( '2011 JW31' ) NAIF_BODY_CODE += ( 3618298 ) \begintext 2011 JY31; 3620472 \begindata NAIF_BODY_NAME += ( '2011 JY31' ) NAIF_BODY_CODE += ( 3620472 ) \begintext 2014 OE394; 3755564 \begindata NAIF_BODY_NAME += ( '2014 OE394' ) NAIF_BODY_CODE += ( 3755564 ) \begintext 2014 OJ394; 3755620 \begindata NAIF_BODY_NAME += ( '2014 OJ394' ) NAIF_BODY_CODE += ( 3755620 ) \begintext 2014 OS393; 3713012 \begindata NAIF_BODY_NAME += ( '2014 OS393' ) NAIF_BODY_CODE += ( 3713012 ) \begintext 2014 PN70; 3713013 \begindata NAIF_BODY_NAME += ( '2014 PN70' ) NAIF_BODY_CODE += ( 3713013 ) \begintext ASTEROID 516977 (2012 HZ84); 3663824 \begindata NAIF_BODY_NAME += ( 'ASTEROID 516977 (2012 HZ84)' ) NAIF_BODY_CODE += ( 3663824 ) \begintext 2014MU69; 2486958 \begindata NAIF_BODY_NAME += ( '2014MU69' ) NAIF_BODY_CODE += ( 2486958 ) NH_TARGET_BODIES += ( 2486958 ) BODY2486958_POLE_RA = ( 317.4880752 0. 0. ) BODY2486958_POLE_DEC = ( -24.8876496 0. 0. ) BODY2486958_PM = ( 184.4589465 542.7774192 0. ) BODY2486958_RADII = ( 18. 10. 5. ) \begintext 2014_MU69; 2486958 \begindata NAIF_BODY_NAME += ( '2014_MU69' ) NAIF_BODY_CODE += ( 2486958 ) \begintext 2014 MU69; 2486958 \begindata NAIF_BODY_NAME += ( '2014 MU69' ) NAIF_BODY_CODE += ( 2486958 ) \begintext MU69; 2486958 \begindata NAIF_BODY_NAME += ( 'MU69' ) NAIF_BODY_CODE += ( 2486958 ) \begintext 486958 (2014 MU69); 2486958 \begindata NAIF_BODY_NAME += ( '486958 (2014 MU69)' ) NAIF_BODY_CODE += ( 2486958 ) \begintext ASTEROID 486958 (2014 MU69); 2486958 \begindata NAIF_BODY_NAME += ( 'ASTEROID 486958 (2014 MU69)' ) NAIF_BODY_CODE += ( 2486958 ) NH_TARGET_BODIES += ( 2486958 ) BODY2486958_POLE_RA = ( 317.4880752 0. 0. ) BODY2486958_POLE_DEC = ( -24.8876496 0. 0. ) BODY2486958_PM = ( 184.4589465 542.7774192 0. ) BODY2486958_RADII = ( 18. 10. 5. ) \begintext ::GUARD::; 390; last element is guard \begindata NAIF_BODY_NAME += ( '::GUARD::' ) NAIF_BODY_CODE += ( 390 ) NH_TARGET_BODIES += ( 390 ) BODY390_POLE_RA = ( 0. 0. 0. ) BODY390_POLE_DEC = ( 90. 0. 0. ) BODY390_PM = ( 270. 0. 0. ) BODY390_RADII = ( 100. 100. 100. ) \begintext