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

Added ISIS label Naif spice driver for Viking (#286)

* added viking isislabel datanaif driver, tests and test data

* cleaned up tests

* cleaned up tests part II: Electric Boogaloo

* added logic for vo2

* fixed logic

* added load tests and data for vo2 cam a & b, vo1 cam a

* cleaned up driver and tests, added another ephemeris_start_time test to hit else branch
parent 05f017d8
Branches
Tags
No related merge requests found
Showing
with 15526 additions and 0 deletions
import spiceypy as spice
import ale
from ale.base.data_naif import NaifSpice
from ale.base.label_isis import IsisLabel
from ale.base.type_sensor import Framer
from ale.base.base import Driver
class VikingIsisLabelNaifSpiceDriver(Framer, IsisLabel, NaifSpice, Driver):
@property
def spacecraft_name(self):
"""
Overridden to work with spice calls.
Returns
-------
: str
Name of the spacecraft.
"""
name_lookup = {
'VIKING_ORBITER_1': 'VIKING ORBITER 1',
'VIKING_ORBITER_2': 'VIKING ORBITER 2'
}
return name_lookup[super().spacecraft_name]
@property
def alt_ikid(self):
"""
Viking Orbiter 1 & 2 each have an alternate naif id code as defined in the
SCLK kernels.
Expects spacecraft name to be defined.
Returns -27999 for vo1 and -30999 for vo2
Returns
-------
: integer
Alternate Naif Integer ID code for the instrument
"""
alt_id_lookup = {
'VIKING ORBITER 1': -27999,
'VIKING ORBITER 2':-30999
}
return alt_id_lookup[self.spacecraft_name]
@property
def ikid(self):
"""
Overridden to grab the ikid from the Isis Cube since there is no way to
obtain this value with a spice bods2c call.
Returns
-------
: integer
Naif Integer ID code for the instrument
"""
return self.label['IsisCube']['Kernels']['NaifFrameCode']
@property
def ephemeris_start_time(self):
"""
Overridden to use the alternate instrument ID. Also computes an offset to match
what is being done in ISIS code.
Expects spacecraft_clock_start_count to be defined.
Returns
-------
: float
ephemeris start time of the image
"""
ephemeris_start_time = spice.scs2e(self.alt_ikid, str(self.spacecraft_clock_start_count))
if self.exposure_duration <= .420:
offset1 = 7.0 / 8.0 * 4.48
else:
offset1 = 3.0 / 8.0 * 4.48
offset2 = 1.0 / 64.0 * 4.48
return ephemeris_start_time + offset1 + offset2
DAFETF NAIF DAF ENCODED TRANSFER FILE
'DAF/SPK '
'2'
'6'
'SPKMERGE '
BEGIN_ARRAY 1 433
'21jun76 '
'-2C3F00B654EA7E^8'
'-2C3EF5A98E0114^8'
'-1B'
'4'
'E'
'1'
433
'-2C3EFCFDC592F2^8'
'3C4F1710BE^2'
'789E2E217C^2'
'B4ED45323A^2'
'F13C5C42F8^2'
'169DA8A6474^3'
'1E278B885F^3'
'25B16E6A76C^3'
'2D3B514C8E8^3'
'34C5342EA64^3'
'3C4F1710BE^3'
'43D8F9F2D5C^3'
'4B62DCD4ED8^3'
'52ECBFB7054^3'
'5A76A2991D^3'
'6200857B34C^3'
'10BCBCA30B7538^4'
'-10612403420B55^1'
'E054861665CEC^3'
'50C13524B04074^0'
'-46074BEBB6F31^3'
'36EF5DBE27BB6E^1'
'-40F7BDAC3C588C^-2'
'-1ABD0283F9423A^-3'
'EFF26725BB32D^-5'
'46BC635DCBE94^-5'
'797354674D02A4^-6'
'37EDC4C6B38BD8^-7'
'-3528B6308C421^-7'
'-15C30F0B44A0A^-7'
'-53B4796810ED0C^-8'
'-7D3A9124982EF^-9'
'541C23FB70C62^-9'
'4276F0670E84C8^-9'
'1E2817A9A2AA9A^-9'
'A0BE300F5CBA3^-A'
'288F14^-A'
'-3672CF014F4104^-2'
'-26DC7C535ABE02^-3'
'-8870B7404DCD18^-5'
'305157AB11B2CA^-5'
'88FDC5D6243C58^-6'
'DF86CB664CE588^-7'
'-E3F297D4540798^-8'
'-11063E453B790E^-7'
'-61D7509490CD8^-8'
'-15F15A2E85A64^-8'
'-E138E630F9A4C^-A'
'2559ACE74466D4^-9'
'19EF989CF599C1^-9'
'BE13A4E22885F^-A'
'49368A^-A'
'10FEDF6BE84E2A^-2'
'-259007C56F14E6^-3'
'-3D3BD89760CBC6^-4'
'-309B3AD09B544E^-5'
'3F4E5E8DCD415E^-6'
'1D1945D151F052^-6'
'60B96E0A4181C8^-7'
'92F9167343B8E^-8'
'-3400B02A9D49BA^-8'
'-2702D10D70B706^-8'
'-F530033295FD2^-9'
'-40A7BB53D0816^-9'
'-6491FC0A6BC3A^-A'
'50C6FE4C5EAAA4^-A'
'3C97CB^-A'
'F^1'
'E^1'
'E^1'
'E^1'
'-2C3EF9EDC16718^8'
'3C4F1710BE^2'
'789E2E217C^2'
'B4ED45323A^2'
'F13C5C42F8^2'
'12D8B7353B6^3'
'169DA8A6474^3'
'1A629A17532^3'
'1E278B885F^3'
'21EC7CF96AE^3'
'25B16E6A76C^3'
'29765FDB82A^3'
'2D3B514C8E8^3'
'310042BD9A6^3'
'34C5342EA64^3'
'388A259FB22^3'
'C5144B209E4B2^3'
'-1E06A2D0A58123^1'
'DCDD70D07B70F8^3'
'-82597418BF2D5^0'
'62FD91F2748924^3'
'35BD7FB87362DE^1'
'-47234A9E466AF^-2'
'125407A7874D5^-3'
'567D2CB6F0FBD^-4'
'2C058509857048^-5'
'-12AE60854C871F^-5'
'-351007047DD8EA^-6'
'2AB9E64E51F1BC^-7'
'2F1425DEF90AE6^-7'
'6E9216055EBC64^-8'
'-200D1F7CCA12CC^-8'
'-113B2A7A8CF452^-8'
'1B6F062E2AF868^-9'
'600D61EFDE6AF^-9'
'3B47C34^-9'
'962CB4^-A'
'-4FAB685A7AF068^-2'
'-D56DA5634B439^-4'
'499579E51226AC^-4'
'6A2A441124FCAC^-5'
'-99BFA211B8EF4^-6'
'-3CAF26AE745C6C^-6'
'-39BBC9265746BA^-7'
'2298EED9B3E142^-7'
'A3A46726B64728^-8'
'-52805C1909685^-9'
'-F54F42416E8C7^-9'
'-F3B8835A6F5BE^-A'
'4FE1B5078518E^-9'
'43D3E8^-9'
'1947FA8^-9'
'-23C858CFA88D9^-2'
'-52B7FBBDBFB268^-3'
'-13BB8E530402A8^-4'
'B136386286A3E^-5'
'157906DB948AE6^-5'
'-1E2109305C8A9E^-6'
'-10A658C20ABFBC^-6'
'-191707A5B14788^-7'
'A7BC4BFCB42D78^-8'
'3EAC337D15715A^-8'
'-52116B888272E^-9'
'-BD1C78F1FD456^-9'
'-320F61ADCE9454^-9'
'7C15333^-9'
'0^0'
'F^1'
'E^1'
'E^1'
'D^1'
'-2C3EF865BF512C^8'
'1E278B885F^2'
'3C4F1710BE^2'
'5A76A2991D^2'
'789E2E217C^2'
'96C5B9A9DB^2'
'B4ED45323A^2'
'D314D0BA99^2'
'10F63E7CB57^3'
'14BB2FEDC15^3'
'1880215ECD3^3'
'1C4512CFD91^3'
'200A0440E4F^3'
'23CEF5B1F0D^3'
'2793E722FCB^3'
'2B58D894089^3'
'922F514785A67^3'
'-2432E80431E1CE^1'
'CA876D6ACEC5B^3'
'-FC24DF0E6F7188^0'
'B1D86F6B6B2748^3'
'30BCF7EC833B16^1'
'-37A859921E272^-2'
'1A1BDCA3793F03^-3'
'FE0A30198431A8^-5'
'-105ED846129227^-5'
'-1453450E861016^-6'
'1A6E613042E128^-7'
'3D93A7F45ACCA6^-8'
'-46E3955D87D1E8^-9'
'-1791C9740F336A^-9'
'8621642A0ECC4^-B'
'AE5069F785D9F8^-B'
'0^0'
'0^0'
'0^0'
'0^0'
'-4CFA6C89F48304^-2'
'B95D4FAFD7BDD8^-4'
'15802DD75B14AB^-4'
'-67C6DCD9F408D8^-6'
'-19B1CE8EEA474^-6'
'73CFBC44F52D2^-8'
'45B75F7571E0F8^-8'
'DD7E31E7F6EC^-B'
'-15EC1499022B23^-9'
'-EA6FAB36C5A24^-B'
'64A5F47394E1A8^-B'
'-ADAFF6DA475838^-B'
'-2B3E7A2B5ACC4^-B'
'0^0'
'0^0'
'-43BE37600DCC84^-2'
'-22C162691DB4C8^-3'
'122CF5D5F5CBAD^-4'
'18017DD14E37E6^-5'
'-126ED759A7F827^-6'
'-2FCA89C2788BDC^-7'
'23559ED6EFCE14^-8'
'BB57DDEA2BE178^-9'
'-451FA8B4A781A4^-A'
'-5A4DDA2F992898^-A'
'5878A0BE548F8^-B'
'6D075B7EB6E8AC^-B'
'-3ABE330C6DB6DC^-B'
'0^0'
'0^0'
'D^1'
'A^1'
'C^1'
'C^1'
'-2C3EF7565B696^8'
'1E278B885F^2'
'3C4F1710BE^2'
'5A76A2991D^2'
'789E2E217C^2'
'96C5B9A9DB^2'
'B4ED45323A^2'
'D314D0BA99^2'
'F13C5C42F8^2'
'10F63E7CB57^3'
'12D8B7353B6^3'
'14BB2FEDC15^3'
'169DA8A6474^3'
'1A629A17532^3'
'25B16E6A76C^3'
'2B58D894089^3'
'6A0AB270E091B8^3'
'-275961857DBFB8^1'
'B737D39DF4C228^3'
'-1490348FD7306C^1'
'E2EE042DEA2A8^3'
'2BB0E234087F4^1'
'-26F3D6A3D1067C^-2'
'1F996FFF98C673^-3'
'47D8261194C35^-5'
'-158950FC2EFCDF^-5'
'9CF04A20FDA74^-8'
'274D5C7C588DB2^-7'
'-CA4B71BBD350E^-9'
'-8AA99B89D9836^-9'
'6D92227E53121^-A'
'328B7C^-A'
'-94AF4^-B'
'0^0'
'0^0'
'0^0'
'0^0'
'-431DF32A6636E8^-2'
'15A3195A00FB01^-3'
'E1957A8F22845^-5'
'-113B59E2251596^-5'
'-BA2C37031ACE08^-7'
'22AB6FE1F87B9E^-7'
'15350C6A97560E^-8'
'-82FC5693DAB5D8^-9'
'-3F582F2A3A7478^-A'
'367F6B8D562174^-A'
'-13CAC^-B'
'-513C8^-B'
'0^0'
'0^0'
'0^0'
'-5351921B2D4934^-2'
'-1557E1D5E69CED^-3'
'1AF902AD8450EE^-4'
'7CD7915D09EA68^-6'
'-215902974DD238^-6'
'-56391D3991B7F^-8'
'59BED1DAA51FE^-8'
'-4434D0B1A5D24^-A'
'-1A725458C008DF^-9'
'1033635F3880A2^-A'
'E916C^-B'
'-1C5A85B597C33^-B'
'0^0'
'0^0'
'0^0'
'C^1'
'A^1'
'B^1'
'B^1'
'-2C3EF6651F0D1C^8'
'1E278B885F^2'
'3C4F1710BE^2'
'5A76A2991D^2'
'789E2E217C^2'
'96C5B9A9DB^2'
'B4ED45323A^2'
'D314D0BA99^2'
'F13C5C42F8^2'
'10F63E7CB57^3'
'12D8B7353B6^3'
'14BB2FEDC15^3'
'169DA8A6474^3'
'1880215ECD3^3'
'1C4512CFD91^3'
'2B58D894089^3'
'440745619AFCCC^3'
'-292CC479E4F246^1'
'A21631CED802A8^3'
'-182A4EB12E1C36^1'
'109B5C4A644329^4'
'268CB84464E66^1'
'-171F5272B97E65^-2'
'1F02A38124C66F^-3'
'-530C5DB7BCE188^-5'
'-10A2729775AA7F^-5'
'F5D22E410A0C5^-7'
'132A3C3DCACBB8^-7'
'-352186A5E64836^-8'
'-1AAF1A1AAFFA5F^-9'
'105F2A77E53121^-9'
'-4AC9A^-B'
'-133869^-A'
'0^0'
'0^0'
'0^0'
'0^0'
'-36DA3C9CDAFBFE^-2'
'1A19985BAC8DDF^-3'
'4DF8EB1BC02CF4^-5'
'-122FAC6F323785^-5'
'5103C4617C3D24^-7'
'1C8090A27FBF1B^-7'
'-2189528705DD9^-8'
'-4A0C0DEAF624D^-9'
'D35A034076972^-A'
'1227F98D562174^-A'
'-80D2A^-B'
'0^0'
'0^0'
'0^0'
'0^0'
'-5A21CF78F54^-2'
'-7B37F1D2B74D1^-4'
'1A702F376F93C^-4'
'-74A5710DB39908^-6'
'-194BF4ECFE4F21^-6'
'1D18F9745BA88C^-7'
'2BEA5AEE0A59A2^-8'
'-871E36FADB82B8^-9'
'-681FCA923C88F^-A'
'223A175F3880A2^-A'
'0^0'
'0^0'
'0^0'
'0^0'
'0^0'
'B^1'
'A^1'
'A^1'
'9^1'
'-2C3EF573E2B0DA^8'
'1E278B885F^2'
'3C4F1710BE^2'
'5A76A2991D^2'
'789E2E217C^2'
'96C5B9A9DB^2'
'B4ED45323A^2'
'D314D0BA99^2'
'F13C5C42F8^2'
'10F63E7CB57^3'
'12D8B7353B6^3'
'14BB2FEDC15^3'
'169DA8A6474^3'
'1880215ECD3^3'
'1C4512CFD91^3'
'2B58D894089^3'
'1CB98B7154B11E^3'
'-2A1A1CF6B7EABA^1'
'89EA5E389CB44^3'
'-1B01676089FF8A^1'
'12B84909568D2B^4'
'21333496359294^1'
'-8BF7ED1B808758^-3'
'1A95285858D17F^-3'
'-B0C92A9B51A5F8^-5'
'-7C571B812065C8^-6'
'11D93455C653BA^-6'
'-4AB92F71DA8914^-8'
'-2561F1B3FA96DE^-8'
'3D62097C798EA8^-9'
'4C21E77E53121^-A'
'-206E318^-A'
'-180C38^-B'
'0^0'
'0^0'
'0^0'
'0^0'
'-299B6513D6F494^-2'
'1A3DB13615D5A4^-3'
'-2DFF4906E7A926^-5'
'-CD59769B91EC18^-6'
'D89E50FEAF57A^-7'
'7B3C8E378BD058^-8'
'-28B361F92FE30A^-8'
'18D3395346F1FB^-9'
'8606B7AB27A2A^-A'
'-23493C72A9DE8C^-A'
'-29F23^-A'
'0^0'
'0^0'
'0^0'
'0^0'
'-5A94BD7C3BCDA4^-2'
'3EADB304A1A3DC^-4'
'143505A64AFAF^-4'
'-F3C5B19099578^-6'
'-87269BDD8F69D8^-7'
'20F7A5C21130F8^-7'
'-101B43FFF3EAFE^-8'
'-58BEB703F9C738^-9'
'ADEAD16DC3771^-A'
'-9B2^-B'
'0^0'
'0^0'
'0^0'
'0^0'
'0^0'
'B^1'
'A^1'
'A^1'
'9^1'
'-2C3EFCFDC592B8^8'
'-2C3EF9EDC16724^8'
'-2C3EF865BF5104^8'
'-2C3EF7565B6998^8'
'-2C3EF6651F0CDC^8'
'-2C3EF573E2B0C8^8'
'6^1'
END_ARRAY 1 433
BEGIN_ARRAY 2 39
'DE-0721LE-0721 '
'-2C3F00B654EA7E^8'
'-2C3EF5A98E0114^8'
'A'
'0'
'1'
'2'
39
'-2C4000C^8'
'A8C^5'
'-1F1632EAEF0B0C^5'
'1CAC66E0361442^4'
'12E299CD229D33^2'
'-1245FEA9544747^0'
'-C2BEA9DBA705^-2'
'-39130FD98B622A^-2'
'-756EA3FA2ACFF4^-3'
'-41CAC405ABF67C^-4'
'145050BB11A271^-4'
'4CDC00DE6F0578^-5'
'7CA46583C15238^-6'
'-71D0F8DD7A037^5'
'-12E2B91FA2FBAD^4'
'14063871AA063D^2'
'1783F9AF514A3E^0'
'1328667DE5830E^-1'
'1316EEE3A65993^-2'
'-398864968ACBE6^-3'
'-EC2B27195D9F8^-4'
'-1924513041E0DD^-4'
'-2F211D50E33472^-6'
'6D51E8C451716C^-6'
'-308C5964493074^5'
'-8FF7B545B690B^3'
'81CDCF5E78D5A^1'
'CCFE9A980F357^-1'
'C610B3F6D9CFA^-2'
'1042BF5C2AA94E^-2'
'-12AB6E485D1FDD^-3'
'-7756C681ABF618^-4'
'-F8960BCCCD08D^-5'
'-98CB7AE6B1C18^-6'
'2D7537A39870C2^-6'
'-2C4A8CC^8'
'1518^6'
'23^2'
'1^1'
END_ARRAY 2 39
BEGIN_ARRAY 3 39
'DE-0721LE-0721 '
'-2C3F00B654EA7E^8'
'-2C3EF5A98E0114^8'
'4'
'0'
'1'
'2'
39
'-2C4A8CC^8'
'1518^6'
'-E5B6D74C75DE2^7'
'-643D76239DB9F4^6'
'F2C93D0697DFC^5'
'16214E2FF0D414^4'
'-EE9FD74754FCA8^2'
'-100FB2BD8FD6D9^1'
'-B025832306E1E^-1'
'-F5D51A9517D62^-3'
'5AF7B5971BF80C^-4'
'1C91A8C52F1F47^-5'
'17A964AFADCA8E^-6'
'2FB8EAD9BF3AC^7'
'-19C61126BDC5A9^7'
'-32E28870E155C6^5'
'47A04AE35C9A^4'
'5396E0073CF774^2'
'-729F9754FE2B04^0'
'-58903651480104^-2'
'-34C035E62D600A^-2'
'-584C57A08E015C^-4'
'-27990B5E6B5EAA^-5'
'-144FC0D16A2CCC^-6'
'1C1F619FEC7689^7'
'-BA6C0730B129A^6'
'-1DEAAE3E44EFF6^5'
'20409F1BCF505A^4'
'2CCDB8F97EBC0C^2'
'-2D9AEE0704A8D4^0'
'23E006DB88DB62^-2'
'-17C41DAAD996A2^-2'
'-2A910332B3C0FC^-4'
'-12A1A650F76381^-5'
'-B378E4E5B5C22^-7'
'-2C5FA4C^8'
'2A3^6'
'23^2'
'1^1'
END_ARRAY 3 39
BEGIN_ARRAY 4 54
'MAR097 '
'-2C3F00B654EA7E^8'
'-2C3EF5A98E0114^8'
'1F3'
'4'
'1'
'3'
54
'-2C3ED97^8'
'2A3^4'
'8923746F47BA6^-4'
'8730C71F3AA63^-3'
'58FADEC94F2968^-3'
'-2C7C672962C18^-3'
'-D6FB1B8F1858C^-4'
'3F5513081AC1A6^-4'
'8ACD8407C1043^-5'
'-2AA9A81AFCBF2^-5'
'-2ABF1BC56E776C^-3'
'-446395088ADF5C^-3'
'74090AE0A3875C^-3'
'1EBF63251E68C4^-3'
'-11DB19E75CE682^-3'
'-23123CDB81C202^-4'
'F47CE931A524B8^-5'
'13C59BAC1CC28^-6'
'-197D32A40E685C^-3'
'-6EFF23753160B^-3'
'BD71AE06B3FEC8^-4'
'29744C77D64AFA^-3'
'-1FFF45EF4A0951^-4'
'-36658289E7B914^-4'
'34D15D935EA536^-5'
'18A900D4EA963^-5'
'7B883FA42AF96^-7'
'60AFCF493791D^-6'
'-571A5E2879FB9C^-6'
'-264C9483AC3B3A^-6'
'E20936B2CB705^-7'
'277B4FA72EF02^-7'
'-E285F3AA384D48^-8'
'0^0'
'4E72B8D9639FC^-7'
'7E334823A4778^-6'
'3DAE2A60FD54^-6'
'-31D45E2B743A88^-6'
'-8499D0FEBB5B3^-7'
'458B1168017688^-7'
'68FB43AA201968^-9'
'0^0'
'-11F3AB7EC77A6^-7'
'CD55EC95D13A4^-7'
'51F2F334E5BD68^-6'
'-520EDA2FB4A4D4^-7'
'-C61ECDCEFB0E88^-7'
'F0613CA585C81^-8'
'82EFB587B5BF^-8'
'0^0'
'-2C3F03A^8'
'546^4'
'32^2'
'1^1'
END_ARRAY 4 54
TOTAL_ARRAYS 4
~NAIF/SPC BEGIN COMMENTS~
; /home/pgiroux/Desktop/f004a47/f004a47_0.bsp LOG FILE
; Created 2019-09-30/09:31:27.00.
;
; BEGIN SPKMERGE COMMANDS
LEAPSECONDS_KERNEL = /usgs/cpkgs/isis3/data/base/kernels/lsk/naif0012.tls
SPK_KERNEL = /home/pgiroux/Desktop/f004a47/f004a47_0.bsp
SOURCE_SPK_KERNEL = /usgs/cpkgs/isis3/data/viking1/kernels/spk/viking1a.bsp
INCLUDE_COMMENTS = NO
BODIES = -27
BEGIN_TIME = 1976 JUN 23 18:11:38.484
END_TIME = 1976 JUN 23 18:58:47.261
SOURCE_SPK_KERNEL = /usgs/cpkgs/isis3/data/base/kernels/spk/mar097.bsp
INCLUDE_COMMENTS = NO
BODIES = 4, 10, 499
BEGIN_TIME = 1976 JUN 23 18:11:38.484
END_TIME = 1976 JUN 23 18:58:47.261
; END SPKMERGE COMMANDS
~NAIF/SPC END COMMENTS~
Object = IsisCube
Object = Core
StartByte = 65537
Format = Tile
TileSamples = 1204
TileLines = 1056
Group = Dimensions
Samples = 1204
Lines = 1056
Bands = 1
End_Group
Group = Pixels
Type = UnsignedByte
ByteOrder = Lsb
Base = 0.0
Multiplier = 1.0
End_Group
End_Object
Group = Instrument
SpacecraftName = VIKING_ORBITER_1
InstrumentId = VISUAL_IMAGING_SUBSYSTEM_CAMERA_A
TargetName = MARS
StartTime = 1976-06-23T18:42:11
ExposureDuration = 0.012730 <seconds>
SpacecraftClockCount = 25973540
FloodModeId = ON
GainModeId = HIGH
OffsetModeId = OFF
End_Group
Group = Archive
DataSetId = VO1/VO2-M-VIS-2-EDR-V2.0
ProductId = 004A47
MissonPhaseName = PRIMARY_MISSION
ImageNumber = 25973540
OrbitNumber = 4
End_Group
Group = BandBin
FilterName = CLEAR
FilterId = 4
Center = 0.52 <micrometers>
Width = 0.35 <micrometers>
End_Group
Group = Kernels
NaifFrameCode = -27001
CameraVersion = 1
End_Group
Group = Reseaus
Line = (4, 8, 11, 13, 15, 17, 18, 20, 21, 22, 23, 132, 134, 137, 139,
141, 143, 145, 147, 148, 150, 151, 152, 260, 264, 266, 268,
270, 272, 274, 276, 277, 279, 281, 389, 391, 394, 396, 398,
400, 401, 403, 405, 407, 408, 409, 518, 521, 523, 526, 528,
529, 531, 532, 534, 536, 538, 647, 648, 651, 653, 655, 657,
658, 660, 662, 663, 665, 666, 776, 779, 781, 783, 785, 786,
788, 789, 790, 792, 794, 906, 907, 909, 911, 913, 914, 915,
917, 918, 920, 922, 923, 1035, 1037, 1039, 1040, 1042, 1043,
1044, 1046, 1047, 1048, 1051)
Sample = (18, 137, 255, 372, 489, 605, 721, 837, 954, 1070, 1187, 20,
79, 197, 314, 431, 547, 663, 779, 895, 1011, 1127, 1186, 20,
139, 256, 373, 490, 605, 721, 837, 953, 1069, 1185, 21, 81,
199, 316, 432, 548, 663, 779, 895, 1010, 1126, 1184, 22, 141,
257, 374, 489, 605, 721, 836, 952, 1068, 1184, 22, 82, 199,
316, 431, 547, 663, 778, 893, 1009, 1125, 1183, 22, 141, 257,
373, 489, 604, 719, 835, 950, 1066, 1182, 22, 81, 198, 314,
430, 545, 660, 776, 891, 1007, 1123, 1181, 20, 138, 255, 371,
486, 602, 717, 832, 948, 1064, 1180)
Type = (1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 6, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 6, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6)
Valid = (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
Template = $viking1/reseaus/vo1.visa.template.cub
Status = Nominal
End_Group
End_Object
Object = Label
Bytes = 65536
End_Object
Object = History
Name = IsisCube
StartByte = 1336961
Bytes = 428
End_Object
Object = OriginalLabel
Name = IsisCube
StartByte = 1337389
Bytes = 2052
End_Object
End
This diff is collapsed.
KPL/LSK
LEAPSECONDS KERNEL FILE
===========================================================================
Modifications:
--------------
2016, Jul. 14 NJB Modified file to account for the leapsecond that
will occur on December 31, 2016.
2015, Jan. 5 NJB Modified file to account for the leapsecond that
will occur on June 30, 2015.
2012, Jan. 5 NJB Modified file to account for the leapsecond that
will occur on June 30, 2012.
2008, Jul. 7 NJB Modified file to account for the leapsecond that
will occur on December 31, 2008.
2005, Aug. 3 NJB Modified file to account for the leapsecond that
will occur on December 31, 2005.
1998, Jul 17 WLT Modified file to account for the leapsecond that
will occur on December 31, 1998.
1997, Feb 22 WLT Modified file to account for the leapsecond that
will occur on June 30, 1997.
1995, Dec 14 KSZ Corrected date of last leapsecond from 1-1-95
to 1-1-96.
1995, Oct 25 WLT Modified file to account for the leapsecond that
will occur on Dec 31, 1995.
1994, Jun 16 WLT Modified file to account for the leapsecond on
June 30, 1994.
1993, Feb. 22 CHA Modified file to account for the leapsecond on
June 30, 1993.
1992, Mar. 6 HAN Modified file to account for the leapsecond on
June 30, 1992.
1990, Oct. 8 HAN Modified file to account for the leapsecond on
Dec. 31, 1990.
Explanation:
------------
The contents of this file are used by the routine DELTET to compute the
time difference
[1] DELTA_ET = ET - UTC
the increment to be applied to UTC to give ET.
The difference between UTC and TAI,
[2] DELTA_AT = TAI - UTC
is always an integral number of seconds. The value of DELTA_AT was 10
seconds in January 1972, and increases by one each time a leap second
is declared. Combining [1] and [2] gives
[3] DELTA_ET = ET - (TAI - DELTA_AT)
= (ET - TAI) + DELTA_AT
The difference (ET - TAI) is periodic, and is given by
[4] ET - TAI = DELTA_T_A + K sin E
where DELTA_T_A and K are constant, and E is the eccentric anomaly of the
heliocentric orbit of the Earth-Moon barycenter. Equation [4], which ignores
small-period fluctuations, is accurate to about 0.000030 seconds.
The eccentric anomaly E is given by
[5] E = M + EB sin M
where M is the mean anomaly, which in turn is given by
[6] M = M + M t
0 1
where t is the number of ephemeris seconds past J2000.
Thus, in order to compute DELTA_ET, the following items are necessary.
DELTA_TA
K
EB
M0
M1
DELTA_AT after each leap second.
The numbers, and the formulation, are taken from the following sources.
1) Moyer, T.D., Transformation from Proper Time on Earth to
Coordinate Time in Solar System Barycentric Space-Time Frame
of Reference, Parts 1 and 2, Celestial Mechanics 23 (1981),
33-56 and 57-68.
2) Moyer, T.D., Effects of Conversion to the J2000 Astronomical
Reference System on Algorithms for Computing Time Differences
and Clock Rates, JPL IOM 314.5--942, 1 October 1985.
The variable names used above are consistent with those used in the
Astronomical Almanac.
\begindata
DELTET/DELTA_T_A = 32.184
DELTET/K = 1.657D-3
DELTET/EB = 1.671D-2
DELTET/M = ( 6.239996D0 1.99096871D-7 )
DELTET/DELTA_AT = ( 10, @1972-JAN-1
11, @1972-JUL-1
12, @1973-JAN-1
13, @1974-JAN-1
14, @1975-JAN-1
15, @1976-JAN-1
16, @1977-JAN-1
17, @1978-JAN-1
18, @1979-JAN-1
19, @1980-JAN-1
20, @1981-JUL-1
21, @1982-JUL-1
22, @1983-JUL-1
23, @1985-JUL-1
24, @1988-JAN-1
25, @1990-JAN-1
26, @1991-JAN-1
27, @1992-JUL-1
28, @1993-JUL-1
29, @1994-JUL-1
30, @1996-JAN-1
31, @1997-JUL-1
32, @1999-JAN-1
33, @2006-JAN-1
34, @2009-JAN-1
35, @2012-JUL-1
36, @2015-JUL-1
37, @2017-JAN-1 )
\begintext
This diff is collapsed.
\begindata
INS-27001_TRANSX = ( 0.0, 0.0117647058823529, 0.0)
INS-27001_TRANSY = ( 0.0, 0.0, 0.0117647058823529)
INS-27001_ITRANSS = ( 0.0, 85.0, 0.0)
INS-27001_ITRANSL = ( 0.0, 0.0, 85.0)
INS-27002_TRANSX = ( 0.0, 0.0117647058823529, 0.0)
INS-27002_TRANSY = ( 0.0, 0.0, 0.0117647058823529)
INS-27002_ITRANSS = ( 0.0, 85.0, 0.0)
INS-27002_ITRANSL = ( 0.0, 0.0, 85.0)
\begintext
These are the parameters for writing c-kernels. Isis will create ck
with the same frame endpoints as the mission ck. For Viking1 the ck
instrument frame is VO1_PLATFORM (-27000) and the ck reference frame
is B1950 (2) or J2000 (1), depending on the ck used. The mdim2.0_rand
ck is in J2000.
\begindata
INS-27001_CK_FRAME_ID=-27000
INS-27001_CK_REFERENCE_ID=2
INS-27002_CK_FRAME_ID=-27000
INS-27002_CK_REFERENCE_ID=2
KPL/SCLK
\beginlabel
PDS_VERSION_ID = PDS3
RECORD_TYPE = STREAM
RECORD_BYTES = "N/A"
^SPICE_KERNEL = "VO1_FICT.TSC"
MISSION_NAME = VIKING
SPACECRAFT_NAME = "VIKING ORBITER 1"
DATA_SET_ID = "VO1/VO2-M-SPICE-6-V1.0"
KERNEL_TYPE_ID = SCLK
PRODUCT_ID = "VO1_FICT.TSC"
PRODUCT_CREATION_TIME = 2000-04-21T10:53:20
PRODUCER_ID = "NAIF/JPL"
MISSION_PHASE_NAME = {
PRIMARY_MISSION,
EXTENDED_MISSION,
CONTINUATION_MISSION,
SURVEY_MISSION
}
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 = MARS
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 = CLOCK_COEFFICIENTS
DESCRIPTION = "SCLK file implementing fictitious clock
used to tag orientation data in the VO1 CK files. This SCLK file does NOT
represent real Viking Orbiter 1 on-board clock but rather is a simple
counter of milliseconds since 1 Jan 1976 00:00:00. "
END_OBJECT = SPICE_KERNEL
\endlabel
Viking Orbiter 1 "fictitious" SCLK Kernel
--------------------------------------------------------
This file contains the data necessary to convert between the
'fictitious' Viking Orbiter 1 on-board clock times used as tags
for pointing instances in Viking Orbiter 1 CK files and ephemeris
time.
NAIF suggests that you do not modify this file. If you do modify
it, be sure to indicate this in the `Version' section below.
Version
--------------------------------------------------------
Version 1.0.1 -- April 20, 2000
Comments in the file were slightly reformatted and augmented.
Version 1.0.0 -- July 22, 1996
Implementation notes
--------------------------------------------------------
This SPICE SCLK file is constructed so that valid SCLK strings
are simply the number of seconds that have passed since the UTC
epoch 1 Jan 1976 00:00:00. Thus 288929292.827 simply represents
the epoch that occurs 288929292.827 seconds past the UTC epoch
1 Jan 1976.
For all time, the clock runs at the same rate as Terrestrial
Dynamical Time (TDT). There is only one partition for this clock.
You must load this file into the kernel pool before using any
of the SPICELIB SCLK routines. The code fragment
CALL LDPOOL ( < name of this file > )
performs this task. To convert between ET and UTC, you will
also need to load a leapseconds kernel. The additional call
to LDPOOL,
CALL LDPOOL ( < name of your leapsecond file > )
will accomplish this. Note that you must supply the actual names
of the files used on your system as arguments to LDPOOL. Because
the file names are system dependent, we do not list them here.
For more information, consult your SPICELIB required reading
files. The following areas are covered:
SCLK system SCLK required reading
Time systems and conversion TIME required reading
Kernel pool KERNEL required reading
Kernel data
--------------------------------------------------------
\begindata
SCLK_KERNEL_ID = ( @22-JUL-1996 )
SCLK_DATA_TYPE_27 = ( 1 )
SCLK01_TIME_SYSTEM_27 = ( 2 )
SCLK01_N_FIELDS_27 = ( 2 )
SCLK01_MODULI_27 = ( 10000000000 1000 )
SCLK01_OFFSETS_27 = ( 0 0 )
SCLK01_OUTPUT_DELIM_27 = ( 1 )
SCLK_PARTITION_START_27 = ( 0.0000000000000E+00 )
SCLK_PARTITION_END_27 = ( 1.00000000E+14 )
SCLK01_COEFFICIENTS_27 = ( 0.00000000E+00
@01-JAN-1976-00:00:47.184
1 )
\begintext
Contact Information
--------------------------------------------------------
Contact NAIF node of the Planetary Data System if you have any
questions regarding this SCLK file.
Charles H. Acton, Jr
(818)-354-3869
chuck.acton@jpl.nasa.gov
Boris V. Semenov
(818)-354-8136
boris.semenov@jpl.nasa.gov
KPL/SCLK
\beginlabel
PDS_VERSION_ID = PDS3
RECORD_TYPE = STREAM
RECORD_BYTES = "N/A"
^SPICE_KERNEL = "VO1_FSC.TSC"
MISSION_NAME = VIKING
SPACECRAFT_NAME = "VIKING ORBITER 1"
DATA_SET_ID = "VO1/VO2-M-SPICE-6-V1.0"
KERNEL_TYPE_ID = SCLK
PRODUCT_ID = "VO1_FSC.TSC"
PRODUCT_CREATION_TIME = 2000-04-21T10:53:21
PRODUCER_ID = "NAIF/JPL"
MISSION_PHASE_NAME = {
PRIMARY_MISSION,
EXTENDED_MISSION,
CONTINUATION_MISSION,
SURVEY_MISSION
}
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 = MARS
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 = CLOCK_COEFFICIENTS
DESCRIPTION = "SCLK file containing linear piecewise
function representing VO1 FSC on-board clock. This function was generated as
the result of VO1 image time tags restoration. "
END_OBJECT = SPICE_KERNEL
\endlabel
Viking Orbiter 1 Reconstructed Frame Start Count (FSC) SCLK file
--------------------------------------------------------
This file contain data necessary to convert a Viking Orbiter 1
FSC count to the ET time corresponding to it. These data are
based on the results of VO1 image times reconstruction done at
NAIF/JPL. The process of this reconstruction is described in
detail in the "VO Image Time Reconstruction" document.
Note that the main purpose of this file is to store the
reconstructed FSC counter; the on-board clock defined by the
function in this file was not used to time tag any of the
orientation data in CK files.
To avoid confusion with the other VO1 clock used for time tagging,
the FSC on-board clock in this file was assigned the NAIF ID
code -27999.
Version
--------------------------------------------------------
Version 1.0.1 -- April 20, 2000
Comments in the file were slightly reformatted and augmented.
Version 1.0.0 -- July 22, 1996
Implementation notes
--------------------------------------------------------
This SPICE SCLK file is constructed so that valid SCLK strings
are the eight digit VO1 FSC count associated with each VO1 image.
Note that the actual "image time" (the time of the beginning,
middle or the end of exposure) has a significant offset from
the FSC tick start time. This offset depends on the exposure
duration and is described in the "VO Image Time Reconstruction"
document.
You must load this file into the kernel pool before using any
of the SPICELIB SCLK routines. The code fragment
CALL LDPOOL ( < name of this file > )
performs this task. To convert between ET and UTC, you will also
need to load a leapseconds kernel. The additional call to LDPOOL,
CALL LDPOOL ( < name of your leapsecond file > )
will accomplish this. Note that you must supply the actual names
of the files used on your system as arguments to LDPOOL. Because
the file names are system dependent, we do not list them here.
For more information, consult your SPICELIB required reading
files. The following areas are covered:
SCLK system SCLK required reading
Time systems and conversion TIME required reading
Kernel pool KERNEL required reading
Kernel data
--------------------------------------------------------
\begindata
SCLK_KERNEL_ID = ( @22-JUL-1996 )
SCLK_DATA_TYPE_27999 = ( 1 )
SCLK01_TIME_SYSTEM_27999 = ( 2 )
SCLK01_N_FIELDS_27999 = ( 1 )
SCLK01_MODULI_27999 = ( 60000000 )
SCLK01_OFFSETS_27999 = ( 25837050 )
SCLK01_OUTPUT_DELIM_27999 = ( 1 )
SCLK_PARTITION_START_27999 = (
0
231791
644942
1569121
3367553
5555717
6396566
7572950
8087730
9835672
10866610
11503583
12217716
13159619
13679685
14664700
15449939
16432925
17479492
17896518
18344818
20321730
23280832
24166658
24262845
24359029
24609280
25992950
26522392
27368930
27915783
)
SCLK_PARTITION_END_27999 = (
231791
644942
1569121
3367553
5555717
6396566
7572950
8087730
9835672
10866610
11503583
12217716
13159619
13679685
14664700
15449939
16432925
17479492
17896518
18344818
20321730
23280832
24166658
24262845
24359029
24609280
25992950
26522392
27368930
27915783
59999999
)
SCLK01_COEFFICIENTS_27999 = (
0 -742936101.084011 4.480002320
231791 -741897676.845143 4.480001506
644942 -740046759.578601 4.480001685
1569121 -735906436.111559 4.480001416
3367553 -727849458.210550 4.480001972
5555717 -718046479.059529 4.480002284
6396566 -714279473.752967 4.480001816
7572950 -709009271.245943 4.480001816
8087730 -706703055.797485 4.480001869
9835672 -698872272.708142 4.480001557
10866610 -694253669.451953 4.480001151
11503583 -691400029.539901 4.480000884
12217716 -688200712.915836 4.480000934
13159619 -683980986.490315 4.480000934
13679685 -681651090.175512 4.480000934
14664700 -677238222.129167 4.480000778
15449939 -673720350.640383 4.480000830
16432925 -669316572.195161 4.480000882
17479492 -664627950.891482 4.480000922
17896518 -662759673.743136 4.480000929
18344818 -660751289.419364 4.480000581
20321730 -651894716.843243 4.480001297
23280832 -638637935.825957 4.480001191
24166658 -634669434.296886 4.480000989
24262845 -634238516.448398 4.480001715
24359029 -633807611.943517 4.480001275
24609280 -632686487.136533 4.480001142
25992950 -626487643.963656 4.480001192
26522392 -624115743.164982 4.480000986
27368930 -620323251.820923 4.480001408
27915783 -617873349.601991 4.480001089
)
\begintext
Contact Information
--------------------------------------------------------
Contact NAIF node of the Planetary Data System if you have any
questions regarding this SCLK file.
Charles H. Acton, Jr
(818)-354-3869
chuck.acton@jpl.nasa.gov
Boris V. Semenov
(818)-354-8136
boris.semenov@jpl.nasa.gov
DAFETF NAIF DAF ENCODED TRANSFER FILE
'DAF/CK '
'2'
'6'
'VO1 PLATFORM ATTITUDE; CREATED BY BVS/NAIF; 2006-FEB-09 '
BEGIN_ARRAY 1 830
'VO1 ATT. BASED ON GEM AND SEDR FILES '
'383F9F574^9'
'384251F5D^9'
'-6978'
'2'
'2'
'1'
830
'CA965B2A89E4C^0'
'-1294393B76A31A^0'
'74CD97638987A8^0'
'-667FFA8FFDAFC4^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'CB0193CF5439A^0'
'-1235EDEA0A6DD3^0'
'741359CF2F48A^0'
'-6690537EF1F8E8^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'CB8639113D6618^0'
'-11C0159EB60E12^0'
'7329C313EF7794^0'
'-66A56ADD6B6094^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'CC0ABC22E8FE1^0'
'-1149F7DCECB019^0'
'723EF767BC44BC^0'
'-66B8DF77A0E3D^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'CCA813B03C7AD^0'
'-10CCA4EBC68E52^0'
'713A0CF436B66^0'
'-66B58D70A6C3E4^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9C1021E72F785^0'
'-30A8A36F477D8C^0'
'AFAACFF6E7AD18^0'
'-592EF5088A89D^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9C3E339F55DC2^0'
'-3085B14103FB1^0'
'AF82E56FB93EE8^0'
'-593FEA96CCD92C^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9C3E32E2798D48^0'
'-308568E06CDEB8^0'
'AF830ABB3C7FF8^0'
'-593FC9E3499E98^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9C36043B276778^0'
'-308318B31DFF64^0'
'AF8AA68A6EC79^0'
'-594067A3277168^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9C2DAC40C8F968^0'
'-30806A4B0A495A^0'
'AF91E28CD03C08^0'
'-59423BE12910A8^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9C2ACE9CBD185^0'
'-30855BE6794DB2^0'
'AF8E87EE73EDF^0'
'-594B28087FEF64^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9C26E4331DCFC^0'
'-3085420D12F88E^0'
'AF9103856AD64^0'
'-594D2D770EF02^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9C26E6FA26D1B^0'
'-308591E7106F08^0'
'AF90F3503C3508^0'
'-594D1D160BD068^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9C26E4331DCFC^0'
'-3085420D12F88E^0'
'AF9103856AD64^0'
'-594D2D770EF02^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9C2718D6237E1^0'
'-3085F6F5D24C54^0'
'AF90D89908DCB^0'
'-594CC38380E96^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9C271880EF0498^0'
'-3085A5D52E0CDE^0'
'AF90E6AA0B2F38^0'
'-594CD485D2C754^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9C2FAD57091248^0'
'-30889057F6982E^0'
'AF8918B7140178^0'
'-594B94A6C1915C^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9BFD4D8DE739E8^0'
'-30A8794A1DEC36^0'
'AFB5D45877EC1^0'
'-593A486E652D6C^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9BFD811B51F92^0'
'-30A8F81F4B5B18^0'
'AFB5897FF5EDF^0'
'-593A3C872CE24^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9BF951A0B851D^0'
'-30BCE9E7024646^0'
'AFB92B24241E28^0'
'-592F8392DA5DC4^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9BF91C3EB9D258^0'
'-30BD5E9A52F7F4^0'
'AFB932D7A68578^0'
'-592F91FBD5E888^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'9BF951A0B851D^0'
'-30BCE9E7024646^0'
'AFB92B24241E28^0'
'-592F8392DA5DC4^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CF549817F38^0'
'-3A36AEBAC8FEDA^0'
'BFAE842AC7A59^0'
'-536EB5E4A91654^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CF9D101D80A8^0'
'-3A37133CDF6428^0'
'BFAE485B0EE3E8^0'
'-536E8336A4F43^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CFB5780E2138^0'
'-3A36932BAB95AC^0'
'BFAE2D46811698^0'
'-536EF30EDD53A8^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CF9D101D80A8^0'
'-3A37133CDF6428^0'
'BFAE485B0EE3E8^0'
'-536E8336A4F43^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CFE687BFF32^0'
'-3A37003505B468^0'
'BFAE0B0504A3A^0'
'-536EA5D1464E38^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87D02F1723C498^0'
'-3A368C2496921A^0'
'BFAE121F3DCAA8^0'
'-536E705E1AF5AC^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CBED30CBED18^0'
'-3A371FE610FE98^0'
'BFAFE48988121^0'
'-5370C7BA211594^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CC0AACDF33E^0'
'-3A3721F2E4D186^0'
'BFB01AC68926B8^0'
'-537019B510605^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CC4DF9B94AB8^0'
'-3A371F4FBEA326^0'
'BFAFE3931DFCE8^0'
'-53702CD4B95394^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CC0AACDF33E^0'
'-3A3721F2E4D186^0'
'BFB01AC68926B8^0'
'-537019B510605^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CC4DF9B94AB8^0'
'-3A371F4FBEA326^0'
'BFAFE3931DFCE8^0'
'-53702CD4B95394^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87C9F88612292^0'
'-3A40D468506E14^0'
'BFB151B774C848^0'
'-5369E9550BF0DC^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CC044EF3ACB^0'
'-3A494053DAE93A^0'
'BFB0EAB94A004^0'
'-53619EDE7BDF^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CC0610B6771^0'
'-3A4A0B31F4F8E2^0'
'BFB0D7FAF9FCD^0'
'-53613948665FD8^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CC35570AC3E8^0'
'-3A49AD5EDE2B12^0'
'BFB0C86D264D18^0'
'-536151A3232B34^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CC0610B6771^0'
'-3A4A0B31F4F8E2^0'
'BFB0D7FAF9FCD^0'
'-53613948665FD8^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CC35570AC3E8^0'
'-3A49AD5EDE2B12^0'
'BFB0C86D264D18^0'
'-536151A3232B34^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CC6867FFC6B8^0'
'-3A49F1B357DD12^0'
'BFB0807BD2209^0'
'-536174187EA0F^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CC35570AC3E8^0'
'-3A49AD5EDE2B12^0'
'BFB0C86D264D18^0'
'-536151A3232B34^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CC9817946EF^0'
'-3A49841246C81E^0'
'BFB0A1D1B32698^0'
'-5361266E58BC8^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CC963E6E49^0'
'-3A4991C9C44A86^0'
'BFB0719093415^0'
'-53618EC9D0F38^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'87CE3B464A93F^0'
'-3A46B9714E26EA^0'
'BFB23CD547E338^0'
'-535CBE29A262^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'5FF39C222CC74^0'
'-498FF222FF2E1C^0'
'D66B74CBCCABF8^0'
'-464CBA53ABA1C8^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'5FF3D16327CD98^0'
'-498F7C4B159E64^0'
'D66B88E9DF85F^0'
'-464CAF977B9228^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'6008A700029088^0'
'-4993F9B12572E4^0'
'D661CE2D39FB88^0'
'-464935F8CD48B8^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'6008AEC760B4^0'
'-4993DBFB25F5F8^0'
'D661FFA40DFD88^0'
'-4648B392396284^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'6008CF326FCC3^0'
'-49937F15AC8C9^0'
'D661F8419004^0'
'-4648FF0C8F9CB8^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'601DCDD7ECFA58^0'
'-4998A030DC6444^0'
'D6580AA6586DB8^0'
'-46453507BAA72C^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'601D9C7EB4CE24^0'
'-499816F098EBAC^0'
'D65865FAC6755^0'
'-4644F1B1197E0C^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'601DF60810046C^0'
'-4998259AF8FD3^0'
'D65834BD57559^0'
'-4644FE0F643218^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'602855E8D3B1B8^0'
'-499A0E77E5EBAC^0'
'D65371C8434898^0'
'-4643528100BC^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'6032AD24E5A0D4^0'
'-499C088CB5771C^0'
'D64ED30AF53F48^0'
'-464130512BD824^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'607A827FD5D8C^0'
'-4984A1711A7978^0'
'D62E69C7D5366^0'
'-465A03483C2314^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'607AAC97628328^0'
'-49851DE86847^0'
'D62E3910C5B4C^0'
'-4659DBCC43A474^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'608F29714491E4^0'
'-4988BB64081594^0'
'D624FCA4A05D7^0'
'-465616729E3A18^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'608F669D2A0A04^0'
'-4988FDFE619CE^0'
'D624D29BA773E8^0'
'-4655FCD12C49B^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'608F532BE8073C^0'
'-4989355CFA6894^0'
'D624D1E760D67^0'
'-4655DFC395BD4^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'60A4479121F074^0'
'-498D583D6C715^0'
'D61B41CFF2FAD8^0'
'-4651E1AD648A8C^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'605CA9958F7338^0'
'-49A43CAB2DB8B^0'
'D63BA8E634FA1^0'
'-463980327165A8^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'605CD3153DF4CC^0'
'-49A4ACD40DF1B8^0'
'D63B792ADB4E58^0'
'-4639633F94BC4C^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'6069BB2FC15D64^0'
'-499E5B7B220AD4^0'
'D635C9445C40D^0'
'-463FA4EDB10764^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'6076EC2C63E3EC^0'
'-4998D7BE64C848^0'
'D62FC454F7A55^0'
'-4645AA74438008^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'6076CCC558E664^0'
'-49987A34C6099^0'
'D62FE8A9F191B8^0'
'-4645C8C8F53D38^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'449BB2C656F474^0'
'-516CEAC7BAA874^0'
'E0AC2B20DC6F4^0'
'-3D0021E673B7A8^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'449BCE2085DA4^0'
'-516D9C594C9634^0'
'E0ABF18FE93A6^0'
'-3CFFEA218D47CC^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'449BD73D236684^0'
'-516D6AD64924B8^0'
'E0ABFC13084698^0'
'-3CFFFB41DB8D7E^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'44B1C1B2432338^0'
'-5170F950A72B4C^0'
'E0A52A49F3C028^0'
'-3CFBAF0485C2A^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'44B030D3005304^0'
'-51792072981BA^0'
'E0A0DDE6B52F5^0'
'-3D0263B675F07^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'44B0669D63DEE8^0'
'-5179990AF45DF^0'
'E0A0B76BA09FE8^0'
'-3D0213C8D8886C^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'4500FE81A8B3D8^0'
'-515699C0DEED48^0'
'E08858BA869FC8^0'
'-3D2F78AE469058^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'45013EF97E1AB^0'
'-5156ACA3CFC5F8^0'
'E0883F1A70F768^0'
'-3D2F74E783F3C6^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'4517043581FBC8^0'
'-515A326EA6652^0'
'E08170CD7275C^0'
'-3D2B2DCFD65254^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'45173CE3369A04^0'
'-515A06F9042C8^0'
'E081728674EDF8^0'
'-3D2B214515E18^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'4517043581FBC8^0'
'-515A326EA6652^0'
'E08170CD7275C^0'
'-3D2B2DCFD65254^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'45175E50D1BBF4^0'
'-515A87CC568AA^0'
'E0814473C76D9^0'
'-3D2AF9470F0AA4^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'44E1C2786A50E4^0'
'-517225C74AADD8^0'
'E091C1F3623AD8^0'
'-3D0B710E15311E^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'44E203381B5F38^0'
'-5172B515C1AD04^0'
'E09170EDD895^0'
'-3D0B92D984713E^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'44E1C2786A50E4^0'
'-517225C74AADD8^0'
'E091C1F3623AD8^0'
'-3D0B710E15311E^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'44F7FBB4BAF84^0'
'-517610047D48F4^0'
'E08AA66ED9E72^0'
'-3D074514FA12B4^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'44F7C2786180E^0'
'-5175BF2E662978^0'
'E08ADC0C0A92D8^0'
'-3D072C66DF3AF2^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'44F83FF4B87D48^0'
'-51761071FF7FFC^0'
'E08AA6E2B87628^0'
'-3D06F5B6E5F5E6^0'
'0^0'
'0^0'
'0^0'
'4189374BC6A7F^-2'
'3840BCAAE0002C^9'
'3840BDC3200008^9'
'3840BEDADFFFD6^9'
'3840BFF31^9'
'3840C10B1FFFC8^9'
'384134FA700018^9'
'384136127FFFE^9'
'3841372A60001^9'
'38413842800008^9'
'3841395A600038^9'
'38413A728FFFE4^9'
'38413B8A5FFFE4^9'
'38413CA290000C^9'
'38413DBA90002^9'
'38413ED2800004^9'
'38413FEA800018^9'
'3841410280002C^9'
'3841421A7FFFC4^9'
'38414332900008^9'
'3841444A7FFFEC^9'
'3841456290003^9'
'3841467A800014^9'
'38414F3A700004^9'
'384150527FFFCC^9'
'3841516A5FFFFC^9'
'384152827FFFF4^9'
'3841539A600024^9'
'384154B280001C^9'
'384155CA7^9'
'384156E28FFFF8^9'
'384157FA700028^9'
'3841591290002^9'
'38415A2A60002^9'
'38415B42800018^9'
'38415C5A5FFFCA^9'
'38415D727FFFC4^9'
'38415E8A5FFFF2^9'
'38415FA27FFFEC^9'
'384160BA6FFFCE^9'
'384161D2800014^9'
'384162EA5FFFC4^9'
'3841640280003C^9'
'3841651A70001E^9'
'384166327FFFE6^9'
'3841723A5FFFE4^9'
'3841735290000C^9'
'3841746A60000C^9'
'38417582800004^9'
'3841769A600034^9'
'384177B280002C^9'
'384178CA5FFFDE^9'
'384179E2900008^9'
'38417AFA700038^9'
'38417C1290003^9'
'38417D2A6FFFE2^9'
'38417E428FFFDC^9'
'38417F5A5FFFD8^9'
'38418072900004^9'
'3841818A6^9'
'384182A290002C^9'
'384183BA600028^9'
'384184D28FFFD6^9'
'384185EA700004^9'
'384187027FFFCC^9'
'3841881A5FFFFC^9'
'384190DA60002^9'
'384191F2800018^9'
'3841930A5FFFCA^9'
'384194227FFFC4^9'
'3841953A5FFFF2^9'
'384196527FFFEC^9'
'3841976A6FFFCE^9'
'38419882800014^9'
'3841999A5FFFC4^9'
'38419AB280003C^9'
'38419BCA70001E^9'
'38419CE27FFFE6^9'
'38419DFA6FFFC8^9'
'38419F128FFFC2^9'
'3841A02A6FFFF^9'
'3841A1428FFFEA^9'
'3841A25A700018^9'
'3841A3727FFFE^9'
'3840BD27E0002C^9'
'3840BE40200008^9'
'3840BF57DFFFD6^9'
'3840C0701^9'
'3840C1881FFFC8^9'
'38413577700018^9'
'3841368F7FFFE^9'
'384137A760001^9'
'384138BF800008^9'
'384139D7600038^9'
'38413AEF8FFFE4^9'
'38413C075FFFE4^9'
'38413D1F90000C^9'
'38413E3790002^9'
'38413F4F800004^9'
'38414067800018^9'
'3841417F80002C^9'
'384142977FFFC4^9'
'384143AF900008^9'
'384144C77FFFEC^9'
'384145DF90003^9'
'384146F7800014^9'
'38414FB7700004^9'
'384150CF7FFFCC^9'
'384151E75FFFFC^9'
'384152FF7FFFF4^9'
'38415417600024^9'
'3841552F80001C^9'
'384156477^9'
'3841575F8FFFF8^9'
'38415877700028^9'
'3841598F90002^9'
'38415AA760002^9'
'38415BBF800018^9'
'38415CD75FFFCA^9'
'38415DEF7FFFC4^9'
'38415F075FFFF2^9'
'3841601F7FFFEC^9'
'384161376FFFCE^9'
'3841624F800014^9'
'384163675FFFC4^9'
'3841647F80003C^9'
'3841659770001E^9'
'384166AF7FFFE6^9'
'384172B75FFFE4^9'
'384173CF90000C^9'
'384174E760000C^9'
'384175FF800004^9'
'38417717600034^9'
'3841782F80002C^9'
'384179475FFFDE^9'
'38417A5F900008^9'
'38417B77700038^9'
'38417C8F90003^9'
'38417DA76FFFE2^9'
'38417EBF8FFFDC^9'
'38417FD75FFFD8^9'
'384180EF900004^9'
'384182076^9'
'3841831F90002C^9'
'38418437600028^9'
'3841854F8FFFD6^9'
'38418667700004^9'
'3841877F7FFFCC^9'
'384188975FFFFC^9'
'3841915760002^9'
'3841926F800018^9'
'384193875FFFCA^9'
'3841949F7FFFC4^9'
'384195B75FFFF2^9'
'384196CF7FFFEC^9'
'384197E76FFFCE^9'
'384198FF800014^9'
'38419A175FFFC4^9'
'38419B2F80003C^9'
'38419C4770001E^9'
'38419D5F7FFFE6^9'
'38419E776FFFC8^9'
'38419F8F8FFFC2^9'
'3841A0A76FFFF^9'
'3841A1BF8FFFEA^9'
'3841A2D7700018^9'
'3841A3EF7FFFE^9'
END_ARRAY 1 830
TOTAL_ARRAYS 1
~NAIF/SPC BEGIN COMMENTS~
This CK is for testing with the image: /home/pgiroux/Desktop/f004a47.cub
This CK was generated using the following command: {}
~NAIF/SPC END COMMENTS~
KPL/FK
Viking Orbiter 1 Frames Kernel
===============================================================================
This frame kernel contains the complete set of frame definitions for
the Viking Orbiter 1 (VO1) spacecraft including definitions for the
spacecraft frame, instrument platform frame, and science instrument
frames.
Version and Date
-------------------------------------------------------------------------------
Version 1.0 -- December 1, 2005 -- Boris Semenov, NAIF
Initial Release.
References
-------------------------------------------------------------------------------
1. ``Frames Required Reading''
2. ``Kernel Pool Required Reading''
3. ``C-Kernel Required Reading''
4. VO1 Supplemental Experiment Data Record (SEDR) file, 1976-1980.
5. Thomas C. Duxbury/JPL, March-July, 1996
Contact Information
-------------------------------------------------------------------------------
Boris V. Semenov, NAIF/JPL, (818)-354-8136, Boris.Semenov@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. The SPICELIB/CSPICE/ICY routine FURNSH loads
a kernel file into the pool as shown below.
CALL FURNSH ( 'frame_kernel_name' ) SPICELIB/FORTRAN
furnsh_c ( "frame_kernel_name" ); CSPICE/C
cspice_furnsh, "frame_kernel_name" ICY/IDL
This file was created and may be updated with a text editor or word
processor.
VO1 Frames
-------------------------------------------------------------------------------
The following VO1 frames are defined in this kernel file:
Name Relative to Type NAIF ID
====================== =================== ============ =======
Spacecraft frame:
-----------------
VO1_SPACECRAFT rel.to B1950 CK -27900
Instrument Platform frame:
--------------------------
VO1_PLATFORM rel.to B1950 CK -27000
Science Instrument frames:
--------------------------
VO1_VISA rel.to PLATFORM FIXED -27001
VO1_VISA_TD rel.to PLATFORM FIXED -27011
VO1_VISB rel.to PLATFORM FIXED -27002
VO1_VISB_TD rel.to PLATFORM FIXED -27012
VO1_IRTM rel.to PLATFORM FIXED -27003
VO1_MAWD rel.to PLATFORM FIXED -27004
VO1 Frames Hierarchy
-------------------------------------------------------------------------------
The diagram below shows VO1 frames hierarchy:
"B1950" INERTIAL
+-----------------------------------------------------------+
| | | |
| <--pck | <--ck | <--ck | <--pck
| | | |
V V | V
"IAU_MARS" "V01_SPACECRAFT" | "IAU_EARTH"
----------- ---------------- | ------------
|
|
V
"VO1_PLATFORM"
+---------------------------------------------------------+
| | | | | |
| <--fixed | <--fixed fixed--> | | | | <--fixed
| | | | | |
V V V | | V
"VO1_IRTM" "VO1_MAWD" "VO1_VISA" | | "VO1_VISB"
---------- ---------- ---------- | | ----------
| |
| |
fixed--> | | <--fixed
| |
V V
"VO1_VISA_TD" "VO1_VISB_TD"
------------- -------------
Spacecraft Bus Frame
-------------------------------------------------------------------------------
The spacecraft frame is defined as follows:
[TBD]
This diagram illustrates the spacecraft bus frame:
[TBD]
Since the S/C bus attitude with respect to an inertial frame is
provided by a C kernel (see [3] for more information), this frame is
defined as a CK-based frame.
\begindata
FRAME_VO1_SPACECRAFT = -27900
FRAME_-27900_NAME = 'VO1_SPACECRAFT'
FRAME_-27900_CLASS = 3
FRAME_-27900_CLASS_ID = -27900
FRAME_-27900_CENTER = -27
CK_-27900_SCLK = -27
CK_-27900_SPK = -27
\begintext
Instrument Platform Frame
-------------------------------------------------------------------------------
The instrument platform frame is defined as follows:
[TBD]
This diagram illustrates the instrument platform frame:
[TBD]
Since the platform attitude with respect to an inertial frame is
provided by a C kernel (see [3] for more information), this frame is
defined as a CK-based frame.
\begindata
FRAME_VO1_PLATFORM = -27000
FRAME_-27000_NAME = 'VO1_PLATFORM'
FRAME_-27000_CLASS = 3
FRAME_-27000_CLASS_ID = -27000
FRAME_-27000_CENTER = -27
CK_-27000_SCLK = -27
CK_-27000_SPK = -27
\begintext
VISA and VISB Frames
-------------------------------------------------------------------------------
The frames for the Visual Imaging Subsystem Camera A (VISA) and
Camera B (VISB) -- VO1_VISA and VO1_VISB -- are defined as follows:
- Z axis is along the camera boresight;
- X axis is along detector lines and points toward the right
side of the image;
- Y axis completes the right hand frame;
- the origin of this frame is located at the camera focal point.
This diagram illustrates the camera frames:
[TBD]
Since the cameras were rigidly mounted on the instrument platform
their frames are defined as fixed offset frames with respect to the
platform frame.
The camera orientation with respect to the platform was specified in
[4] as the following three rotation angles:
T pl-cam = R (RASTER_ORIENTATION) R (CONE) R (-CROSS_CONE)
Z Y X
with the following angle values for each of the two cameras:
VISA:
CROSS_CONE = -0.707350, deg
CONE = -0.007580, deg
RASTER_ORIENTATION = 89.735690, deg
VISB:
CROSS_CONE = 0.681000, deg
CONE = -0.032000, deg
RASTER_ORIENTATION = 90.022800, deg
These angles are used in the frame definition below.
(The frame definition below contains the opposite of the rotation
described above because Euler angles specified in it define
transformation from the camera to the platform frame -- see [1].)
\begindata
FRAME_VO1_VISA = -27001
FRAME_-27001_NAME = 'VO1_VISA'
FRAME_-27001_CLASS = 4
FRAME_-27001_CLASS_ID = -27001
FRAME_-27001_CENTER = -27
TKFRAME_-27001_SPEC = 'ANGLES'
TKFRAME_-27001_RELATIVE = 'VO1_PLATFORM'
TKFRAME_-27001_ANGLES = ( -0.707350, 0.007580, -89.735690 )
TKFRAME_-27001_AXES = ( 1, 2, 3 )
TKFRAME_-27001_UNITS = 'DEGREES'
FRAME_VO1_VISB = -27002
FRAME_-27002_NAME = 'VO1_VISB'
FRAME_-27002_CLASS = 4
FRAME_-27002_CLASS_ID = -27002
FRAME_-27002_CENTER = -27
TKFRAME_-27002_SPEC = 'ANGLES'
TKFRAME_-27002_RELATIVE = 'VO1_PLATFORM'
TKFRAME_-27002_ANGLES = ( 0.681000, 0.032000, -90.022800 )
TKFRAME_-27002_AXES = ( 1, 2, 3 )
TKFRAME_-27002_UNITS = 'DEGREES'
\begintext
Thomas Duxbury provided a different set of angle values for the cameras
(see [5]):
VISA:
CROSS_CONE = -0.707400, deg
CONE = -0.007600, deg
RASTER_ORIENTATION = 89.735400, deg
VISB:
CROSS_CONE = 0.681300, deg
CONE = -0.032100, deg
RASTER_ORIENTATION = 90.083900, deg
To make this alignment solution available, two more frames parallel
to the camera frames and including the ``_TB'' suffix in the name
and defined below.
(The frame definition below contains the opposite of the rotation
described above because Euler angles specified in it define
transformation from the camera to the platform frame -- see [1].)
\begindata
FRAME_VO1_VISA_TD = -27011
FRAME_-27011_NAME = 'VO1_VISA_TD'
FRAME_-27011_CLASS = 4
FRAME_-27011_CLASS_ID = -27011
FRAME_-27011_CENTER = -27
TKFRAME_-27011_SPEC = 'ANGLES'
TKFRAME_-27011_RELATIVE = 'VO1_PLATFORM'
TKFRAME_-27011_ANGLES = ( -0.707400, 0.007600, -89.735400 )
TKFRAME_-27011_AXES = ( 1, 2, 3 )
TKFRAME_-27011_UNITS = 'DEGREES'
FRAME_VO1_VISB_TD = -27012
FRAME_-27012_NAME = 'VO1_VISB_TD'
FRAME_-27012_CLASS = 4
FRAME_-27012_CLASS_ID = -27012
FRAME_-27012_CENTER = -27
TKFRAME_-27012_SPEC = 'ANGLES'
TKFRAME_-27012_RELATIVE = 'VO1_PLATFORM'
TKFRAME_-27012_ANGLES = ( 0.681300, 0.032100, -90.083900 )
TKFRAME_-27012_AXES = ( 1, 2, 3 )
TKFRAME_-27012_UNITS = 'DEGREES'
\begintext
IRTM Frame
-------------------------------------------------------------------------------
The frame for the Infrared Thermal Mapper -- VO1_IRTM -- is defined
as follows:
[TBD]
This diagram illustrates the IRTM frame:
[TBD]
Since the IRTM instrument was rigidly mounted on the instrument
platform its frame is defined as fixed offset frames with respect to
the platform frame.
The instrument orientation with respect to the platform can be
specified using the following three rotation angles:
T pl-cam = R (RASTER_ORIENTATION) R (CONE) R (-CROSS_CONE)
Z Y X
with the nominal angle values:
CROSS_CONE = 0.0, deg
CONE = 0.0, deg
RASTER_ORIENTATION = 90.0, deg
These angles are used in the frame definition below.
(The frame definition below contains the opposite of the rotation
described above because Euler angles specified in it define
transformation from the instrument to the platform frame -- see
[1].)
\begindata
FRAME_VO1_IRTM = -27003
FRAME_-27003_NAME = 'VO1_IRTM'
FRAME_-27003_CLASS = 4
FRAME_-27003_CLASS_ID = -27003
FRAME_-27003_CENTER = -27
TKFRAME_-27003_SPEC = 'ANGLES'
TKFRAME_-27003_RELATIVE = 'VO1_PLATFORM'
TKFRAME_-27003_ANGLES = ( 0.0, 0.0, -90.0 )
TKFRAME_-27003_AXES = ( 1, 2, 3 )
TKFRAME_-27003_UNITS = 'DEGREES'
\begintext
MAWD Frame
-------------------------------------------------------------------------------
The frame for the Mars Atmosphere Water Detector (MAWD) -- VO1_MAWD
-- is defined as follows:
[TBD]
This diagram illustrates the MAWD frame:
[TBD]
Since the MAWD instrument was rigidly mounted on the instrument
platform its frame is defined as fixed offset frames with respect to
the platform frame.
The instrument orientation with respect to the platform can be
specified using the following three rotation angles:
T pl-cam = R (RASTER_ORIENTATION) R (CONE) R (-CROSS_CONE)
Z Y X
with the nominal angle values:
CROSS_CONE = 0.0, deg
CONE = 0.0, deg
RASTER_ORIENTATION = 90.0, deg
These angles are used in the frame definition below.
(The frame definition below contains the opposite of the rotation
described above because Euler angles specified in it define
transformation from the instrument to the platform frame -- see
[1].)
\begindata
FRAME_VO1_MAWD = -27004
FRAME_-27004_NAME = 'VO1_MAWD'
FRAME_-27004_CLASS = 4
FRAME_-27004_CLASS_ID = -27004
FRAME_-27004_CENTER = -27
TKFRAME_-27004_SPEC = 'ANGLES'
TKFRAME_-27004_RELATIVE = 'VO1_PLATFORM'
TKFRAME_-27004_ANGLES = ( 0.0, 0.0, -90.0 )
TKFRAME_-27004_AXES = ( 1, 2, 3 )
TKFRAME_-27004_UNITS = 'DEGREES'
\begintext
Viking Orbiter 1 NAIF ID Codes -- Definition Section
========================================================================
This section contains name to NAIF ID mappings for the VO1. Once the
contents of this file is loaded into the KERNEL POOL, these mappings
become available within SPICE, making it possible to use names
instead of ID code in the high level SPICE routine calls.
Spacecraft and its structures:
------------------------------
VIKING ORBITER 1 -27
VO1 -27
VO1_SPACECRAFT_BUS -27900
VO1_SC_BUS -27900
VO1_SPACECRAFT -27900
VO1_INSTRUMENT_PLATFORM -27000
VO1_PLATFORM -27000
Science Instruments:
--------------------
VO1_VISA -27001
VO1_VISB -27002
VO1_IRTM -27003
VO1_MAWD -27004
The mappings summarized in this table are implemented by the keywords
below.
\begindata
NAIF_BODY_NAME += ( 'VIKING ORBITER 1' )
NAIF_BODY_CODE += ( -27 )
NAIF_BODY_NAME += ( 'VO1' )
NAIF_BODY_CODE += ( -27 )
NAIF_BODY_NAME += ( 'VO1_SPACECRAFT_BUS' )
NAIF_BODY_CODE += ( -27900 )
NAIF_BODY_NAME += ( 'VO1_SC_BUS' )
NAIF_BODY_CODE += ( -27900 )
NAIF_BODY_NAME += ( 'VO1_SPACECRAFT' )
NAIF_BODY_CODE += ( -27900 )
NAIF_BODY_NAME += ( 'VO1_INSTRUMENT_PLATFORM' )
NAIF_BODY_CODE += ( -27000 )
NAIF_BODY_NAME += ( 'VO1_PLATFORM' )
NAIF_BODY_CODE += ( -27000 )
NAIF_BODY_NAME += ( 'VO1_VISA' )
NAIF_BODY_CODE += ( -27001 )
NAIF_BODY_NAME += ( 'VO1_VISB' )
NAIF_BODY_CODE += ( -27002 )
NAIF_BODY_NAME += ( 'VO1_IRTM' )
NAIF_BODY_CODE += ( -27003 )
NAIF_BODY_NAME += ( 'VO1_MAWD' )
NAIF_BODY_CODE += ( -27004 )
\begintext
This diff is collapsed.
Object = IsisCube
Object = Core
StartByte = 65537
Format = Tile
TileSamples = 1204
TileLines = 1056
Group = Dimensions
Samples = 1204
Lines = 1056
Bands = 1
End_Group
Group = Pixels
Type = UnsignedByte
ByteOrder = Lsb
Base = 0.0
Multiplier = 1.0
End_Group
End_Object
Group = Instrument
SpacecraftName = VIKING_ORBITER_2
InstrumentId = VISUAL_IMAGING_SUBSYSTEM_CAMERA_A
TargetName = MARS
StartTime = 1976-08-12T01:28:18
ExposureDuration = 0.033940 <seconds>
SpacecraftClockCount = 46570746
FloodModeId = ON
GainModeId = HIGH
OffsetModeId = ON
End_Group
Group = Archive
DataSetId = VO1/VO2-M-VIS-2-EDR-V2.0
ProductId = 004B65
MissonPhaseName = PRIMARY_MISSION
ImageNumber = 46570746
OrbitNumber = 4
End_Group
Group = BandBin
FilterName = GREEN
FilterId = 5
Center = 0.53 <micrometers>
Width = 0.1 <micrometers>
End_Group
Group = Kernels
NaifFrameCode = -30001
CameraVersion = 1
End_Group
Group = Reseaus
Line = (2, 6, 9, 12, 14, 15, 17, 18, 20, 21, 22, 131, 132, 135, 138,
140, 142, 143, 145, 146, 147, 149, 150, 260, 263, 265, 267,
269, 271, 272, 274, 275, 277, 278, 389, 390, 393, 395, 397,
398, 400, 401, 403, 404, 406, 407, 518, 520, 523, 524, 526,
528, 529, 531, 532, 534, 536, 647, 648, 650, 652, 654, 656,
657, 658, 660, 661, 663, 664, 776, 778, 780, 782, 783, 785,
786, 788, 789, 791, 793, 905, 906, 908, 910, 911, 913, 914,
915, 917, 918, 920, 921, 1034, 1035, 1037, 1039, 1040, 1041,
1043, 1044, 1045, 1046, 1049)
Sample = (25, 142, 259, 375, 491, 606, 722, 838, 953, 1069, 1184, 25,
84, 200, 316, 432, 548, 663, 778, 894, 1009, 1124, 1181, 25,
142, 258, 374, 489, 604, 720, 835, 950, 1065, 1180, 26, 84,
200, 316, 431, 546, 662, 777, 892, 1007, 1122, 1179, 26, 142,
258, 373, 489, 604, 719, 834, 949, 1064, 1179, 26, 84, 200,
316, 431, 546, 661, 776, 891, 1006, 1121, 1177, 25, 142, 257,
373, 488, 603, 718, 833, 948, 1063, 1177, 24, 83, 199, 315,
430, 545, 660, 775, 890, 1005, 1120, 1177, 23, 140, 256, 371,
487, 602, 717, 832, 947, 1062, 1176)
Type = (1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 6, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 6, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 6, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6)
Valid = (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
Template = $viking2/reseaus/vo2.visa.template.cub
Status = Nominal
End_Group
End_Object
Object = Label
Bytes = 65536
End_Object
Object = History
Name = IsisCube
StartByte = 1336961
Bytes = 428
End_Object
Object = OriginalLabel
Name = IsisCube
StartByte = 1337389
Bytes = 2052
End_Object
End
This diff is collapsed.
KPL/LSK
LEAPSECONDS KERNEL FILE
===========================================================================
Modifications:
--------------
2016, Jul. 14 NJB Modified file to account for the leapsecond that
will occur on December 31, 2016.
2015, Jan. 5 NJB Modified file to account for the leapsecond that
will occur on June 30, 2015.
2012, Jan. 5 NJB Modified file to account for the leapsecond that
will occur on June 30, 2012.
2008, Jul. 7 NJB Modified file to account for the leapsecond that
will occur on December 31, 2008.
2005, Aug. 3 NJB Modified file to account for the leapsecond that
will occur on December 31, 2005.
1998, Jul 17 WLT Modified file to account for the leapsecond that
will occur on December 31, 1998.
1997, Feb 22 WLT Modified file to account for the leapsecond that
will occur on June 30, 1997.
1995, Dec 14 KSZ Corrected date of last leapsecond from 1-1-95
to 1-1-96.
1995, Oct 25 WLT Modified file to account for the leapsecond that
will occur on Dec 31, 1995.
1994, Jun 16 WLT Modified file to account for the leapsecond on
June 30, 1994.
1993, Feb. 22 CHA Modified file to account for the leapsecond on
June 30, 1993.
1992, Mar. 6 HAN Modified file to account for the leapsecond on
June 30, 1992.
1990, Oct. 8 HAN Modified file to account for the leapsecond on
Dec. 31, 1990.
Explanation:
------------
The contents of this file are used by the routine DELTET to compute the
time difference
[1] DELTA_ET = ET - UTC
the increment to be applied to UTC to give ET.
The difference between UTC and TAI,
[2] DELTA_AT = TAI - UTC
is always an integral number of seconds. The value of DELTA_AT was 10
seconds in January 1972, and increases by one each time a leap second
is declared. Combining [1] and [2] gives
[3] DELTA_ET = ET - (TAI - DELTA_AT)
= (ET - TAI) + DELTA_AT
The difference (ET - TAI) is periodic, and is given by
[4] ET - TAI = DELTA_T_A + K sin E
where DELTA_T_A and K are constant, and E is the eccentric anomaly of the
heliocentric orbit of the Earth-Moon barycenter. Equation [4], which ignores
small-period fluctuations, is accurate to about 0.000030 seconds.
The eccentric anomaly E is given by
[5] E = M + EB sin M
where M is the mean anomaly, which in turn is given by
[6] M = M + M t
0 1
where t is the number of ephemeris seconds past J2000.
Thus, in order to compute DELTA_ET, the following items are necessary.
DELTA_TA
K
EB
M0
M1
DELTA_AT after each leap second.
The numbers, and the formulation, are taken from the following sources.
1) Moyer, T.D., Transformation from Proper Time on Earth to
Coordinate Time in Solar System Barycentric Space-Time Frame
of Reference, Parts 1 and 2, Celestial Mechanics 23 (1981),
33-56 and 57-68.
2) Moyer, T.D., Effects of Conversion to the J2000 Astronomical
Reference System on Algorithms for Computing Time Differences
and Clock Rates, JPL IOM 314.5--942, 1 October 1985.
The variable names used above are consistent with those used in the
Astronomical Almanac.
\begindata
DELTET/DELTA_T_A = 32.184
DELTET/K = 1.657D-3
DELTET/EB = 1.671D-2
DELTET/M = ( 6.239996D0 1.99096871D-7 )
DELTET/DELTA_AT = ( 10, @1972-JAN-1
11, @1972-JUL-1
12, @1973-JAN-1
13, @1974-JAN-1
14, @1975-JAN-1
15, @1976-JAN-1
16, @1977-JAN-1
17, @1978-JAN-1
18, @1979-JAN-1
19, @1980-JAN-1
20, @1981-JUL-1
21, @1982-JUL-1
22, @1983-JUL-1
23, @1985-JUL-1
24, @1988-JAN-1
25, @1990-JAN-1
26, @1991-JAN-1
27, @1992-JUL-1
28, @1993-JUL-1
29, @1994-JUL-1
30, @1996-JAN-1
31, @1997-JUL-1
32, @1999-JAN-1
33, @2006-JAN-1
34, @2009-JAN-1
35, @2012-JUL-1
36, @2015-JUL-1
37, @2017-JAN-1 )
\begintext
This diff is collapsed.
\begindata
INS-30001_TRANSX = ( 0.0, 0.0117647058823529, 0.0)
INS-30001_TRANSY = ( 0.0, 0.0, 0.0117647058823529)
INS-30001_ITRANSS = ( 0.0, 85.0, 0.0)
INS-30001_ITRANSL = ( 0.0, 0.0, 85.0)
INS-30002_TRANSX = ( 0.0, 0.0117647058823529, 0.0)
INS-30002_TRANSY = ( 0.0, 0.0, 0.0117647058823529)
INS-30002_ITRANSS = ( 0.0, 85.0, 0.0)
INS-30002_ITRANSL = ( 0.0, 0.0, 85.0)
\begintext
These are the parameters for writing c-kernels. Isis will create ck
with the same frame endpoints as the mission ck. For Viking1 the ck
instrument frame is VO2_PLATFORM (-30000) and the ck reference frame
is B1950 (2) or J2000 (1), depending on the ck used. The mdim2.0_rand
ck is in J2000.
\begindata
INS-30001_CK_FRAME_ID=-30000
INS-30001_CK_REFERENCE_ID=2
INS-30002_CK_FRAME_ID=-30000
INS-30002_CK_REFERENCE_ID=2
KPL/SCLK
\beginlabel
PDS_VERSION_ID = PDS3
RECORD_TYPE = STREAM
RECORD_BYTES = "N/A"
^SPICE_KERNEL = "VO2_FICT.TSC"
MISSION_NAME = VIKING
SPACECRAFT_NAME = "VIKING ORBITER 2"
DATA_SET_ID = "VO1/VO2-M-SPICE-6-V1.0"
KERNEL_TYPE_ID = SCLK
PRODUCT_ID = "VO2_FICT.TSC"
PRODUCT_CREATION_TIME = 2000-04-21T10:53:21
PRODUCER_ID = "NAIF/JPL"
MISSION_PHASE_NAME = {
PRIMARY_MISSION,
EXTENDED_MISSION,
CONTINUATION_MISSION
}
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 = MARS
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 = CLOCK_COEFFICIENTS
DESCRIPTION = "SCLK file implementing fictitious clock
used to tag orientation data in the VO2 CK files. This SCLK file does NOT
represent real Viking Orbiter 2 on-board clock but rather is a simple
counter of milliseconds since 1 Jan 1976 00:00:00. "
END_OBJECT = SPICE_KERNEL
\endlabel
Viking Orbiter 2 "fictitious" SCLK Kernel
--------------------------------------------------------
This file contains the data necessary to convert between the
'fictitious' Viking Orbiter 2 on-board clock times used as tags
for pointing instances in Viking Orbiter 2 CK files and ephemeris
time.
NAIF suggests that you do not modify this file. If you do modify
it, be sure to indicate this in the `Version' section below.
Version
--------------------------------------------------------
Version 1.0.1 -- April 20, 2000
Comments in the file were slightly reformatted and augmented.
Version 1.0.0 -- July 22, 1996
Implementation notes
--------------------------------------------------------
This SPICE SCLK file is constructed so that valid SCLK strings
are simply the number of seconds that have passed since the UTC
epoch 1 Jan 1976 00:00:00. Thus 288929292.827 simply represents
the epoch that occurs 288929292.827 seconds past the UTC epoch
1 Jan 1976.
For all time, the clock runs at the same rate as Terrestrial
Dynamical Time (TDT). There is only one partition for this clock.
You must load this file into the kernel pool before using any
of the SPICELIB SCLK routines. The code fragment
CALL LDPOOL ( < name of this file > )
performs this task. To convert between ET and UTC, you will also
need to load a leapseconds kernel. The additional call to LDPOOL,
CALL LDPOOL ( < name of your leapsecond file > )
will accomplish this. Note that you must supply the actual names
of the files used on your system as arguments to LDPOOL. Because
the file names are system dependent, we do not list them here.
For more information, consult your SPICELIB required reading
files. The following areas are covered:
SCLK system SCLK required reading
Time systems and conversion TIME required reading
Kernel pool KERNEL required reading
Kernel data
--------------------------------------------------------
\begindata
SCLK_KERNEL_ID = ( @22-JUL-1996 )
SCLK_DATA_TYPE_30 = ( 1 )
SCLK01_TIME_SYSTEM_30 = ( 2 )
SCLK01_N_FIELDS_30 = ( 2 )
SCLK01_MODULI_30 = ( 10000000000 1000 )
SCLK01_OFFSETS_30 = ( 0 0 )
SCLK01_OUTPUT_DELIM_30 = ( 1 )
SCLK_PARTITION_START_30 = ( 0.0000000000000E+00 )
SCLK_PARTITION_END_30 = ( 1.00000000E+14 )
SCLK01_COEFFICIENTS_30 = ( 0.00000000E+00
@01-JAN-1976-00:00:47.184
1 )
\begintext
Contact Information
--------------------------------------------------------
Contact NAIF node of the Planetary Data System if you have any
questions regarding this SCLK file.
Charles H. Acton, Jr
(818)-354-3869
chuck.acton@jpl.nasa.gov
Boris V. Semenov
(818)-354-8136
boris.semenov@jpl.nasa.gov
KPL/SCLK
\beginlabel
PDS_VERSION_ID = PDS3
RECORD_TYPE = STREAM
RECORD_BYTES = "N/A"
^SPICE_KERNEL = "VO2_FSC.TSC"
MISSION_NAME = VIKING
SPACECRAFT_NAME = "VIKING ORBITER 2"
DATA_SET_ID = "VO1/VO2-M-SPICE-6-V1.0"
KERNEL_TYPE_ID = SCLK
PRODUCT_ID = "VO2_FSC.TSC"
PRODUCT_CREATION_TIME = 2000-04-21T10:53:21
PRODUCER_ID = "NAIF/JPL"
MISSION_PHASE_NAME = {
PRIMARY_MISSION,
EXTENDED_MISSION,
CONTINUATION_MISSION
}
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 = MARS
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 = CLOCK_COEFFICIENTS
DESCRIPTION = "SCLK file containing linear piecewise
function representing VO2 FSC on-board clock. This function was generated as
the result of VO2 image time tags restoration. "
END_OBJECT = SPICE_KERNEL
\endlabel
Viking Orbiter 2 Reconstructed Frame Start Count (FSC) SCLK file
--------------------------------------------------------
This file contain data necessary to convert a Viking Orbiter 2
FSC count to the ET time corresponding to it. These data are
based on the results of VO2 image times reconstruction done at
NAIF/JPL. The process of this reconstruction is described in
detail in the "VO Image Time Reconstruction" document.
Note that the main purpose of this file is to store the
reconstructed FSC counter; the on-board clock defined by the
function in this file was not used to time tag any of the
orientation data in CK files.
To avoid confusion with the other VO2 clock used for time tagging,
the FSC on-board clock in this file was assigned the NAIF ID
code -30999.
Version
--------------------------------------------------------
Version 1.0.1 -- April 20, 2000
Comments in the file were slightly reformatted and augmented.
Version 1.0.0 -- July 22, 1996
Implementation notes
--------------------------------------------------------
This SPICE SCLK file is constructed so that valid SCLK strings
are the eight digit VO2 FSC count associated with each VO2 image.
Note that the actual "image time" (the time of the beginning,
middle or the end of exposure) has a significant offset from
the FSC tick start time. This offset depends on the exposure
duration and is described in the "VO Image Time Reconstruction"
document.
You must load this file into the kernel pool before using any
of the SPICELIB SCLK routines. The code fragment
CALL LDPOOL ( < name of this file > )
performs this task. To convert between ET and UTC, you will also
need to load a leapseconds kernel. The additional call to LDPOOL,
CALL LDPOOL ( < name of your leapsecond file > )
will accomplish this. Note that you must supply the actual names
of the files used on your system as arguments to LDPOOL. Because
the file names are system dependent, we do not list them here.
For more information, consult your SPICELIB required reading
files. The following areas are covered:
SCLK system SCLK required reading
Time systems and conversion TIME required reading
Kernel pool KERNEL required reading
Kernel data
--------------------------------------------------------
\begindata
SCLK_KERNEL_ID = ( @22-JUL-1996 )
SCLK_DATA_TYPE_30999 = ( 1 )
SCLK01_TIME_SYSTEM_30999 = ( 2 )
SCLK01_N_FIELDS_30999 = ( 1 )
SCLK01_MODULI_30999 = ( 80000000 )
SCLK01_OFFSETS_30999 = ( 46442015 )
SCLK01_OUTPUT_DELIM_30999 = ( 1 )
SCLK_PARTITION_START_30999 = (
0
357985
777985
1057985
1268246
1457985
2581493
4701667
5412787
6557985
6810335
7107985
9390838
10007985
10607985
11107985
12557985
)
SCLK_PARTITION_END_30999 = (
357985
777985
1057985
1268246
1457985
2581493
4701667
5412787
6557985
6810335
7107985
9390838
10007985
10607985
11107985
12557985
13843304
)
SCLK01_COEFFICIENTS_30999 = (
0 -738643373.631604 4.480001294
357985 -737039600.324536 4.480001238
777985 -735157999.769837 4.480001240
1057985 -733903599.385587 4.480001244
1268246 -732961629.770622 4.480001297
1457985 -732111598.747130 4.480001301
2581493 -727078280.882439 4.480001764
4701667 -717579897.536827 4.480001764
5412787 -714394078.461940 4.480001817
6557985 -709263589.346238 4.480001599
6810335 -708133060.592218 4.480001867
7107985 -706799588.012369 4.480001868
9390838 -696572402.934857 4.480001454
10007985 -693807583.640654 4.480001937
10607985 -691119582.502621 4.480001298
11107985 -688879581.719291 4.480001364
12557985 -682383579.531742 4.480001393
)
\begintext
Contact Information
--------------------------------------------------------
Contact NAIF node of the Planetary Data System if you have any
questions regarding this SCLK file.
Charles H. Acton, Jr
(818)-354-3869
chuck.acton@jpl.nasa.gov
Boris V. Semenov
(818)-354-8136
boris.semenov@jpl.nasa.gov
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment