ManeuverPlanner
- class ManeuverPlanner
 - operation_apoapsis
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
- operation_circularize
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
- operation_course_correction
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
- operation_ellipticize
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
- operation_inclination
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
- operation_interplanetary_transfer
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
- operation_kill_rel_vel
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
- operation_lambert
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
- operation_lan
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
- operation_longitude
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
- operation_moon_return
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
- operation_periapsis
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
- operation_plane
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
- operation_resonant_orbit
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
- operation_semi_major
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
- operation_transfer
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
- class OperationException
 This exception is thrown when there is something wrong with the operation (e.g. the target is not set when the operation needs it).
TimeSelector
- class TimeSelector
 - circularize_altitude
 To be used with
TimeReference.altitude.- Attribute:
 Can be read or written
- Return type:
 float
- Game Scenes:
 Flight
- lead_time
 To be used with
TimeReference.x_from_now.- Attribute:
 Can be read or written
- Return type:
 float
- Game Scenes:
 Flight
- time_reference
 - Attribute:
 Can be read or written
- Return type:
 - Game Scenes:
 Flight
- class TimeReference
 - altitude
 At the selected
TimeSelector.circularize_altitude.
- apoapsis
 At the next apoapsis.
- closest_approach
 At the closest approach to the target.
- computed
 At the optimum time.
- eq_ascending
 At the equatorial ascending node.
- eq_descending
 At the equatorial descending node.
- eq_highest_ad
 At the cheapest equatorial AN/DN.
- eq_nearest_ad
 At the nearest equatorial AN/DN.
- periapsis
 At the next periapsis.
- rel_ascending
 At the next ascending node with the target.
- rel_descending
 At the next descending node with the target.
- rel_highest_ad
 At the cheapest AN/DN with the target.
- rel_nearest_ad
 At the nearest AN/DN with the target.
- x_from_now
 After a fixed
TimeSelector.lead_time.
Operations
OperationApoapsis
- class OperationApoapsis
 Create a maneuver to set a new apoapsis
- error_message
 A warning may be stored there during MakeNode() call.
- Attribute:
 Read-only, cannot be set
- Return type:
 str
- Game Scenes:
 Flight
- make_node()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 The first maneuver node necessary to perform this operation.
- Return type:
 SpaceCenter.Node- Game Scenes:
 Flight
Note
This method is deprecated, use MakeNodes instead.
- make_nodes()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 A list of maneuver nodes necessary to perform this operation
- Return type:
 list(
SpaceCenter.Node)- Game Scenes:
 Flight
- new_apoapsis
 - Attribute:
 Can be read or written
- Return type:
 float
- Game Scenes:
 Flight
- time_selector
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
OperationCircularize
- class OperationCircularize
 This mode creates a manevuer to match your apoapsis to periapsis. To match apoapsis to periapsis, set the time to
TimeReference.periapsis; to match periapsis to apoapsis, set the time toTimeReference.apoapsis. These are the most efficient, but it can also create node at specific height or after specific time.- error_message
 A warning may be stored there during MakeNode() call.
- Attribute:
 Read-only, cannot be set
- Return type:
 str
- Game Scenes:
 Flight
- make_node()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 The first maneuver node necessary to perform this operation.
- Return type:
 SpaceCenter.Node- Game Scenes:
 Flight
Note
This method is deprecated, use MakeNodes instead.
- make_nodes()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 A list of maneuver nodes necessary to perform this operation
- Return type:
 list(
SpaceCenter.Node)- Game Scenes:
 Flight
- time_selector
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
OperationCourseCorrection
- class OperationCourseCorrection
 Create a maneuver to fine-tune closest approach to target
- course_correct_final_pe_a
 - Attribute:
 Can be read or written
- Return type:
 float
- Game Scenes:
 Flight
- error_message
 A warning may be stored there during MakeNode() call.
- Attribute:
 Read-only, cannot be set
- Return type:
 str
- Game Scenes:
 Flight
- intercept_distance
 - Attribute:
 Can be read or written
- Return type:
 float
- Game Scenes:
 Flight
- make_node()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 The first maneuver node necessary to perform this operation.
- Return type:
 SpaceCenter.Node- Game Scenes:
 Flight
Note
This method is deprecated, use MakeNodes instead.
- make_nodes()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 A list of maneuver nodes necessary to perform this operation
- Return type:
 list(
SpaceCenter.Node)- Game Scenes:
 Flight
OperationEllipticize
- class OperationEllipticize
 Create a maneuver to change both periapsis and apoapsis
- error_message
 A warning may be stored there during MakeNode() call.
- Attribute:
 Read-only, cannot be set
- Return type:
 str
- Game Scenes:
 Flight
- make_node()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 The first maneuver node necessary to perform this operation.
- Return type:
 SpaceCenter.Node- Game Scenes:
 Flight
Note
This method is deprecated, use MakeNodes instead.
- make_nodes()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 A list of maneuver nodes necessary to perform this operation
- Return type:
 list(
SpaceCenter.Node)- Game Scenes:
 Flight
- new_apoapsis
 - Attribute:
 Can be read or written
- Return type:
 float
- Game Scenes:
 Flight
- new_periapsis
 - Attribute:
 Can be read or written
- Return type:
 float
- Game Scenes:
 Flight
- time_selector
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
OperationInclination
- class OperationInclination
 Create a maneuver to change inclination
- error_message
 A warning may be stored there during MakeNode() call.
- Attribute:
 Read-only, cannot be set
- Return type:
 str
- Game Scenes:
 Flight
- make_node()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 The first maneuver node necessary to perform this operation.
- Return type:
 SpaceCenter.Node- Game Scenes:
 Flight
Note
This method is deprecated, use MakeNodes instead.
- make_nodes()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 A list of maneuver nodes necessary to perform this operation
- Return type:
 list(
SpaceCenter.Node)- Game Scenes:
 Flight
- new_inclination
 - Attribute:
 Can be read or written
- Return type:
 float
- Game Scenes:
 Flight
- time_selector
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
OperationInterplanetaryTransfer
- class OperationInterplanetaryTransfer
 Create a maneuver to transfer to another planet
- error_message
 A warning may be stored there during MakeNode() call.
- Attribute:
 Read-only, cannot be set
- Return type:
 str
- Game Scenes:
 Flight
- make_node()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 The first maneuver node necessary to perform this operation.
- Return type:
 SpaceCenter.Node- Game Scenes:
 Flight
Note
This method is deprecated, use MakeNodes instead.
- make_nodes()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 A list of maneuver nodes necessary to perform this operation
- Return type:
 list(
SpaceCenter.Node)- Game Scenes:
 Flight
- wait_for_phase_angle
 - Attribute:
 Can be read or written
- Return type:
 bool
- Game Scenes:
 Flight
OperationKillRelVel
- class OperationKillRelVel
 Match velocities with target
- error_message
 A warning may be stored there during MakeNode() call.
- Attribute:
 Read-only, cannot be set
- Return type:
 str
- Game Scenes:
 Flight
- make_node()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 The first maneuver node necessary to perform this operation.
- Return type:
 SpaceCenter.Node- Game Scenes:
 Flight
Note
This method is deprecated, use MakeNodes instead.
- make_nodes()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 A list of maneuver nodes necessary to perform this operation
- Return type:
 list(
SpaceCenter.Node)- Game Scenes:
 Flight
- time_selector
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
OperationLambert
- class OperationLambert
 Create a maneuver to set the chosen time
- error_message
 A warning may be stored there during MakeNode() call.
- Attribute:
 Read-only, cannot be set
- Return type:
 str
- Game Scenes:
 Flight
- intercept_interval
 - Attribute:
 Can be read or written
- Return type:
 float
- Game Scenes:
 Flight
- make_node()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 The first maneuver node necessary to perform this operation.
- Return type:
 SpaceCenter.Node- Game Scenes:
 Flight
Note
This method is deprecated, use MakeNodes instead.
- make_nodes()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 A list of maneuver nodes necessary to perform this operation
- Return type:
 list(
SpaceCenter.Node)- Game Scenes:
 Flight
- time_selector
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
OperationLan
- class OperationLan
 Change longitude of ascending node
- error_message
 A warning may be stored there during MakeNode() call.
- Attribute:
 Read-only, cannot be set
- Return type:
 str
- Game Scenes:
 Flight
- make_node()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 The first maneuver node necessary to perform this operation.
- Return type:
 SpaceCenter.Node- Game Scenes:
 Flight
Note
This method is deprecated, use MakeNodes instead.
- make_nodes()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 A list of maneuver nodes necessary to perform this operation
- Return type:
 list(
SpaceCenter.Node)- Game Scenes:
 Flight
- new_lan
 - Attribute:
 Can be read or written
- Return type:
 float
- Game Scenes:
 Flight
- time_selector
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
OperationLongitude
- class OperationLongitude
 Change surface longitude of apsis
- error_message
 A warning may be stored there during MakeNode() call.
- Attribute:
 Read-only, cannot be set
- Return type:
 str
- Game Scenes:
 Flight
- make_node()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 The first maneuver node necessary to perform this operation.
- Return type:
 SpaceCenter.Node- Game Scenes:
 Flight
Note
This method is deprecated, use MakeNodes instead.
- make_nodes()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 A list of maneuver nodes necessary to perform this operation
- Return type:
 list(
SpaceCenter.Node)- Game Scenes:
 Flight
- new_surface_longitude
 - Attribute:
 Can be read or written
- Return type:
 float
- Game Scenes:
 Flight
- time_selector
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
OperationMoonReturn
- class OperationMoonReturn
 Create a maneuver to return from a moon approximately at the specified altitude
- error_message
 A warning may be stored there during MakeNode() call.
- Attribute:
 Read-only, cannot be set
- Return type:
 str
- Game Scenes:
 Flight
- make_node()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 The first maneuver node necessary to perform this operation.
- Return type:
 SpaceCenter.Node- Game Scenes:
 Flight
Note
This method is deprecated, use MakeNodes instead.
- make_nodes()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 A list of maneuver nodes necessary to perform this operation
- Return type:
 list(
SpaceCenter.Node)- Game Scenes:
 Flight
- moon_return_altitude
 Approximate return altitude from a moon (from an orbiting body to the parent body).
- Attribute:
 Can be read or written
- Return type:
 float
- Game Scenes:
 Flight
OperationPeriapsis
- class OperationPeriapsis
 Create a maneuver to set a new periapsis
- error_message
 A warning may be stored there during MakeNode() call.
- Attribute:
 Read-only, cannot be set
- Return type:
 str
- Game Scenes:
 Flight
- make_node()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 The first maneuver node necessary to perform this operation.
- Return type:
 SpaceCenter.Node- Game Scenes:
 Flight
Note
This method is deprecated, use MakeNodes instead.
- make_nodes()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 A list of maneuver nodes necessary to perform this operation
- Return type:
 list(
SpaceCenter.Node)- Game Scenes:
 Flight
- new_periapsis
 - Attribute:
 Can be read or written
- Return type:
 float
- Game Scenes:
 Flight
- time_selector
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
OperationPlane
- class OperationPlane
 Create a maneuver to match planes with target
- error_message
 A warning may be stored there during MakeNode() call.
- Attribute:
 Read-only, cannot be set
- Return type:
 str
- Game Scenes:
 Flight
- make_node()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 The first maneuver node necessary to perform this operation.
- Return type:
 SpaceCenter.Node- Game Scenes:
 Flight
Note
This method is deprecated, use MakeNodes instead.
- make_nodes()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 A list of maneuver nodes necessary to perform this operation
- Return type:
 list(
SpaceCenter.Node)- Game Scenes:
 Flight
- time_selector
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
OperationResonantOrbit
- class OperationResonantOrbit
 Resonant orbit is useful for placing satellites to a constellation. This mode should be used starting from a orbit in the desired orbital plane. Important parameter to this mode is the desired orbital ratio, which is the ratio between period of your current orbit and the new orbit. To deploy satellites, set the denominator to number of satellites you want to have in the constellation. Setting the nominator to one less than denominator is the most efficient, but not necessary the fastest. To successfully deploy all satellites, make sure the numbers are incommensurable.
- error_message
 A warning may be stored there during MakeNode() call.
- Attribute:
 Read-only, cannot be set
- Return type:
 str
- Game Scenes:
 Flight
- make_node()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 The first maneuver node necessary to perform this operation.
- Return type:
 SpaceCenter.Node- Game Scenes:
 Flight
Note
This method is deprecated, use MakeNodes instead.
- make_nodes()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 A list of maneuver nodes necessary to perform this operation
- Return type:
 list(
SpaceCenter.Node)- Game Scenes:
 Flight
- resonance_denominator
 - Attribute:
 Can be read or written
- Return type:
 int
- Game Scenes:
 Flight
- resonance_numerator
 - Attribute:
 Can be read or written
- Return type:
 int
- Game Scenes:
 Flight
- time_selector
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
OperationSemiMajor
- class OperationSemiMajor
 Create a maneuver to set a new semi-major axis
- error_message
 A warning may be stored there during MakeNode() call.
- Attribute:
 Read-only, cannot be set
- Return type:
 str
- Game Scenes:
 Flight
- make_node()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 The first maneuver node necessary to perform this operation.
- Return type:
 SpaceCenter.Node- Game Scenes:
 Flight
Note
This method is deprecated, use MakeNodes instead.
- make_nodes()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 A list of maneuver nodes necessary to perform this operation
- Return type:
 list(
SpaceCenter.Node)- Game Scenes:
 Flight
- new_semi_major_axis
 - Attribute:
 Can be read or written
- Return type:
 float
- Game Scenes:
 Flight
- time_selector
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight
OperationTransfer
- class OperationTransfer
 Bi-impulsive (Hohmann) transfer to target.
This option is used to plan transfer to target in single sphere of influence. It is suitable for rendezvous with other vessels or moons. Contrary to the name, the transfer is often uni-impulsive. You can select when you want the manevuer to happen or select optimum time.
- error_message
 A warning may be stored there during MakeNode() call.
- Attribute:
 Read-only, cannot be set
- Return type:
 str
- Game Scenes:
 Flight
- make_node()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 The first maneuver node necessary to perform this operation.
- Return type:
 SpaceCenter.Node- Game Scenes:
 Flight
Note
This method is deprecated, use MakeNodes instead.
- make_nodes()
 Execute the operation and create appropriate maneuver nodes. A warning may be stored in ErrorMessage during this process; so it may be useful to check its value.
OperationException is thrown when there is something wrong with the operation. MJServiceException - Internal service error.
- Returns:
 A list of maneuver nodes necessary to perform this operation
- Return type:
 list(
SpaceCenter.Node)- Game Scenes:
 Flight
- intercept_only
 Intercept only, no capture burn (impact/flyby)
- Attribute:
 Can be read or written
- Return type:
 bool
- Game Scenes:
 Flight
- period_offset
 Fractional target period offset
- Attribute:
 Can be read or written
- Return type:
 float
- Game Scenes:
 Flight
- simple_transfer
 Simple coplanar Hohmann transfer. Set it to true if you are used to the old version of transfer maneuver.
- Attribute:
 Can be read or written
- Return type:
 bool
- Game Scenes:
 Flight
Note
If set to true, TimeSelector property is ignored.
- time_selector
 - Attribute:
 Read-only, cannot be set
- Return type:
 - Game Scenes:
 Flight