adam.targeted_propagation module¶
targeted_propagation.py
- 
class adam.targeted_propagation.TargetedPropagation(propagation_params, opm_params, targeting_params)¶
- Bases: - adam.adam_objects.AdamObject- 
__init__(propagation_params, opm_params, targeting_params)¶
- Initialize self. See help(type(self)) for accurate signature. 
 - 
get_ephemeris()¶
 - 
get_maneuver()¶
 - 
get_opm_params()¶
 - 
get_propagation_params()¶
 - 
get_targeting_params()¶
 - 
set_ephemeris(ephemeris)¶
 - 
set_maneuver(maneuver)¶
 
- 
- 
class adam.targeted_propagation.TargetedPropagations(rest)¶
- Bases: - adam.adam_objects.AdamObjects- 
__init__(rest)¶
- Initialize self. See help(type(self)) for accurate signature. 
 - 
get(uuid)¶
 - 
get_children(uuid)¶
 - 
insert(targeted_propagation, project_uuid)¶
 - 
update_with_results(targeted_propagation)¶
 
- 
- 
class adam.targeted_propagation.TargetingParams(params)¶
- Bases: - object- 
__init__(params)¶
- Param options are:
- target_distance_from_earth (float):
- Target distance from the center of the earth, in km. Required! 
- initial_target_distance_from_earth (float):
- Initial target distance from the center of the earth, in km. If not provided, defaults to a multiple of target_distance_from_earth. 
- tolerance (float):
- Tolerance on the target distance, in km. Must be > 0. Defaults to 1 km. 
- run_nominal_only (boolean):
- Whether to run only the nominal sequence of the targeter. Defaults to false. 
 
 - Raises
- KeyError if unsupported parameters are provided – 
 
 - 
classmethod fromJsonResponse(response_targeting_params)¶
 - 
get_initial_target_distance_from_earth()¶
 - 
get_run_nominal_only()¶
 - 
get_target_distance_from_earth()¶
 - 
get_tolerance()¶
 
-