To be fair most time libraries suck and can't handle fairly basic operations. For instance, if you're using python's datetime module and want to get the start/end dates of the current month, you need to "roll your own" like
That's the point. I'm not advocating rolling your own date logic, only pointing out how easy it is to for "roll your own" logic to make its way into code even if if you're using a datetime library.
Some degree of effort is required to _not_ use et (Ephemeris Time) and, by practice, a spacecraft clock adjustment (SCLK) would be initially loaded.
The developers would have gone through this routine (initially load SCLK, use Ephemeris Time) literally _thousands_ of times in their coding, developing ... preparing, making .... careers. It's the SPICE baby.
reply