imap_processing.spice.kernels.create_pointing_frame#

imap_processing.spice.kernels.create_pointing_frame(pointing_frame_path: Path, ck_path: Path) None#

Create the pointing frame.

Parameters:
  • pointing_frame_path (pathlib.Path) – Location of pointing frame kernel.

  • ck_path (pathlib.Path) – Location of the CK kernel.

Notes

Kernels required to be furnished: “imap_science_0001.tf”, “imap_sclk_0000.tsc”, “imap_sim_ck_2hr_2secsampling_with_nutation.bc” or “sim_1yr_imap_attitude.bc”, “imap_wkcp.tf”, “naif0012.tls”

Assumptions: - The MOC has removed timeframe in which nutation/procession are present. TODO: We may come back and have a check for this. - We will continue to append to the pointing frame kernel. TODO: Figure out how we want to handle the file size becoming too large. - For now we can only furnish a single ck kernel. TODO: This will not be the case once we add the ability to query the .csv.

References

https://numpydoc.readthedocs.io/en/latest/format.html#references