ManeuverPlanner

class ManeuverPlanner
operation_apoapsis
Attribute:

Read-only, cannot be set

Return type:

OperationApoapsis

Game Scenes:

Flight

operation_circularize
Attribute:

Read-only, cannot be set

Return type:

OperationCircularize

Game Scenes:

Flight

operation_course_correction
Attribute:

Read-only, cannot be set

Return type:

OperationCourseCorrection

Game Scenes:

Flight

operation_ellipticize
Attribute:

Read-only, cannot be set

Return type:

OperationEllipticize

Game Scenes:

Flight

operation_inclination
Attribute:

Read-only, cannot be set

Return type:

OperationInclination

Game Scenes:

Flight

operation_interplanetary_transfer
Attribute:

Read-only, cannot be set

Return type:

OperationInterplanetaryTransfer

Game Scenes:

Flight

operation_kill_rel_vel
Attribute:

Read-only, cannot be set

Return type:

OperationKillRelVel

Game Scenes:

Flight

operation_lambert
Attribute:

Read-only, cannot be set

Return type:

OperationLambert

Game Scenes:

Flight

operation_lan
Attribute:

Read-only, cannot be set

Return type:

OperationLan

Game Scenes:

Flight

operation_longitude
Attribute:

Read-only, cannot be set

Return type:

OperationLongitude

Game Scenes:

Flight

operation_moon_return
Attribute:

Read-only, cannot be set

Return type:

OperationMoonReturn

Game Scenes:

Flight

operation_periapsis
Attribute:

Read-only, cannot be set

Return type:

OperationPeriapsis

Game Scenes:

Flight

operation_plane
Attribute:

Read-only, cannot be set

Return type:

OperationPlane

Game Scenes:

Flight

operation_resonant_orbit
Attribute:

Read-only, cannot be set

Return type:

OperationResonantOrbit

Game Scenes:

Flight

operation_semi_major
Attribute:

Read-only, cannot be set

Return type:

OperationSemiMajor

Game Scenes:

Flight

operation_transfer
Attribute:

Read-only, cannot be set

Return type:

OperationTransfer

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:

TimeReference

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:

TimeSelector

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 to TimeReference.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:

TimeSelector

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:

TimeSelector

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:

TimeSelector

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:

TimeSelector

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:

TimeSelector

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:

TimeSelector

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:

TimeSelector

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:

TimeSelector

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:

TimeSelector

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:

TimeSelector

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:

TimeSelector

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:

TimeSelector

Game Scenes:

Flight