[Spice_discussion] Use of TIME_WRAPPER in mkspk
Nat Bachman
Nathaniel.Bachman at jpl.nasa.gov
Fri Apr 23 16:02:46 PDT 2010
Hi William,
As far as I know, the ISO standard excludes formats
with a "TDB" token appended. SPICE uses the "T"
token to decide the string is in an ISO format;
this is why SPICE rejects the string.
Replacing the T with a blank should fix the problem.
-Nat
Nathaniel.Bachman at jpl.nasa.gov
William Thompson wrote:
> I have a data file containing times and state vectors which I wish to
> convert into a SPICE kernel. The data lines look like the following:
>
> 2017-03-11T23:14:42.94302378 -146942313.389226 20543733.660900
> 8906589.632310 -3.572797 -23.716085 -10.044392
>
> I'm told that the timestamps are in TDB time. However, when I try
> processing these data through mkspk using a setup line with the entry:
>
> TIME_WRAPPER = '# TDB'
>
> I get the following error message
>
>> Toolkit version: N0060
>>
>> SPICE(UNPARSEDTIME)
>>
>> The input string uses the ISO "T" date/time delimiter but does not
>> match any of
>> the accepted ISO formats.
>>
>> A traceback follows. The name of the highest level module is first.
>> MKSPK --> STR2ET
>
> However, if I remove this line, then mkspk produces a kernel. For the
> present, the slight difference in time between UTC and TDB is not
> important, but the software should be able to handle this situation.
>
> Bill Thompson
>
>
More information about the Spice_discussion
mailing list