Orbit and attitude manipulationΒΆ
In irfpy.aspera
, the orbit (position and velocity) of spacecraft is supported,
with a help of SPICE (link here) and its Python binding, spiceypy (link here).
irfpy.mexpvat.mexspice
and irfpy.vexpvat.vexspice
modules provide
useful functions to obtain the orbit.
The spacecraft attitude and sensor field-of-view is also possible to obtain, but it is more advanced.
Checking setup
One may see the following if the setup is correctly done.
>>> import spiceypy
If you get no output with this command, SpiceyPy is successfully installed. If you see import error as below, the installation of SpiceyPy has been failed.
>>> import spiceypy
ImportError: No module named 'spiceypy'
In such a case, you can try the following from a shell.
% pip install "git+https://github.com/AndrewAnnex/SpiceyPy.git"
Note
Experienced users of SPICE are able to call SPICE functions directly from ipython. See the excellent project of Python bindings of SPICE, SpiceyPy, for details.