-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SPICE - Update met_to_j2000ns #689
Comments
For this ticket I suggest that the function should ignore the need to furnish the kernels. Assume that the needed kernels will already be furnished. That piece will eventually be taken care of by the decorator that I will implement. For testing, you will need to furnish the kernels noted in the ticket description in the test function before calling |
I would also suggest that |
I still have some reading up to do on SPICE. What is meant by "furnish" kernels? |
When you furnish a kernel, by calling This page has a nice overview of kernels: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/info/intrdctn.html |
One piece of background info that I thought might not be obvious is that SPICE source code is written in FORTRAN. NASA's Navigation and Ancillary Information Facility (NAIF) created a C wrapper for the FORTRAN code and provides compiled shared objects that can be called from C. The |
Summary
Update /Users/lasa6858/imap_processing/imap_processing/cdf/utils/met_to_j2000ns so that it is more accurate by using the spacecraft clock kernel.
MET - spacecraft ticks (close to a second)
SCLK - shows how to adjust clock ticks to a true time
kernel location: https://lasp.colorado.edu/galaxy/display/IMAP/Data
You will need to
with spice.KernelPool(kernels): etc.
Requirements
The more specific the better.
Related tickets
No response
The text was updated successfully, but these errors were encountered: