Classes | |
| class | OrbitoError |
| Error returned by module_orbito. More... | |
Functions | |
| def | scname_connecttool2spice |
| Rename into SPICE names: More... | |
| def | init_orbito |
| Load general spice files (naifXXXX.tls,pckXXXXX.tpc). More... | |
| def | load_orbito |
| Load in memory specific spice files need for the spacecraft. More... | |
| def | close_orbito |
| Unload spice meta kernels. More... | |
| def | frame_transfo |
| Frame transformation for a coordinate object. More... | |
| def | frame_transfo_velocity |
| Velocity frame transformation for a coordinate object. More... | |
| def | read_orbito |
| For given Time object list, return sc position as a Coordinate list. More... | |
| def | find_perihelion |
| Return list of all perihelion of a scraft between 2 dates. More... | |
Variables | |
| tuple | path_orbito = os.path.join(swddb_path,'Orbito') |
| dictionary | orbito_info |
| dictionary | perihelion = {} |
| def orbito.module_orbito.close_orbito | ( | ) |
Unload spice meta kernels.
| def orbito.module_orbito.find_perihelion | ( | scraft, | |
| date_begin, | |||
| date_end, | |||
write = False |
|||
| ) |
Return list of all perihelion of a scraft between 2 dates.
| [out] | Times_perihelion,: | datetimes of the perihelion. List of module_timespace.Time objects |
| [out] | Positions_perihelion,: | positions of the perihelion. List of module_timespace.Coordinate objects. |

| def orbito.module_orbito.frame_transfo | ( | points_in, | |
| frame_in, | |||
| frame_out, | |||
| times | |||
| ) |
Frame transformation for a coordinate object.
| [in] | points_in,: | list of module_timespace.Coordinate object with x,y,z attributes filled. |
| [in] | frame_in,frame_out,: | one of Spice reference frame. IAU_SUN, GSE, HEE... |
| [in] | times,: | list of module_timespace.Time objects |
| [out] | points_out,: | list of module_timespace.Coordinate in frame_out referential. |
| def orbito.module_orbito.frame_transfo_velocity | ( | velocities_in, | |
| frame_in, | |||
| frame_out, | |||
| times | |||
| ) |
Velocity frame transformation for a coordinate object.
| [in] | velocities_in,: | list of module_timespace.Coordinate object with x,y,z attributes filled. |
| [in] | frame_in,frame_out,: | one of Spice reference frame. IAU_SUN, GSE, HEE... |
| [in] | times,: | list of module_timespace.Time objects |
| [out] | velocities_out,: | list of module_timespace.Coordinate in frame_out referential with only x,y,z filled. |
| def orbito.module_orbito.init_orbito | ( | ) |
Load general spice files (naifXXXX.tls,pckXXXXX.tpc).

| def orbito.module_orbito.load_orbito | ( | scraft | ) |
Load in memory specific spice files need for the spacecraft.
General spice files must be loaded before (naifXXXX.tls,pckXXXXX.tpc).

| def orbito.module_orbito.read_orbito | ( | scraft, | |
| times, | |||
| referential, | |||
| correction, | |||
| observer | |||
| ) |
For given Time object list, return sc position as a Coordinate list.
Use Spice spkezr to get S/planet position in some referential and with some correction.
Referential:
Correction:
For the moment, SOLO is shifted with 10 years.


| def orbito.module_orbito.scname_connecttool2spice | ( | scraft | ) |
Rename into SPICE names:

| tuple orbito.module_orbito.path_orbito = os.path.join(swddb_path,'Orbito') |
| dictionary orbito.module_orbito.perihelion = {} |
1.8.5