heliopy.spice.
Trajectory
(target)¶Bases: object
A generic class for the trajectory of a single body.
Objects are initially created using only the body. To perform
the actual trajectory calculation run generate_positions()
.
The generated positions are then available via. the attributes
times
, x
, y
, and z
.
Parameters: | spacecraft (str) – Name of the target. The name must be present in the loaded kernels. |
---|
Notes
When an instance of this class is created, a leapseconds kernel and a planets kernel are both automatically loaded.
See also
furnish
Attributes Summary
generated |
True if positions have been generated, False otherwise. |
observing_body |
Observing body. |
r |
Magnitude of position vectors. |
speed |
Speed (magnitude of velocity vectors). |
target |
The body whose coordinates are being calculated. |
times |
The list of datetime at which positions were last sampled. |
vx |
x component of velocity. |
vy |
y component of velocity. |
vz |
z component of velocity. |
x |
x coordinates of position. |
y |
y coordinates of position. |
z |
z coordinates of position. |
Methods Summary
change_units (unit) |
Convert the positions to different units. |
generate_positions (times, observing_body, frame) |
Generate positions from a spice kernel. |
Attributes Documentation
generated
¶True
if positions have been generated, False
otherwise.
observing_body
¶Observing body. The position vectors are all specified relative to this body.
r
¶Magnitude of position vectors.
speed
¶Speed (magnitude of velocity vectors).
target
¶The body whose coordinates are being calculated.
times
¶The list of datetime at which positions were last sampled.
vx
¶x component of velocity.
vy
¶y component of velocity.
vz
¶z component of velocity.
x
¶x coordinates of position.
y
¶y coordinates of position.
z
¶z coordinates of position.
Methods Documentation
change_units
(unit)¶Convert the positions to different units.
Parameters: | unit (astropy.units.Quantity) – Must be a unit of length (e.g. km, m, AU). |
---|
generate_positions
(times, observing_body, frame)¶Generate positions from a spice kernel.
Parameters: |
|
---|