Originally, libsgp4's Julian class constructor accepted a single timestamp value n, interpreted as time_t seconds.
Now, the equivalent DateTime class constructor accepts a single timestamp value n, which is interpreted as ticks (microseconds)!
This form of the constructor is used, for instance, when parsing --start or --end timestamps. Values previously specified as seconds are now interpreted as microseconds, resulting in incorrect time spans and various related errors.
Originally, libsgp4's
Julian
class constructor accepted a single timestamp valuen
, interpreted astime_t
seconds.Now, the equivalent
DateTime
class constructor accepts a single timestamp valuen
, which is interpreted as ticks (microseconds)!This form of the constructor is used, for instance, when parsing
--start
or--end
timestamps. Values previously specified as seconds are now interpreted as microseconds, resulting in incorrect time spans and various related errors.