Stage#
- class SpaceCenter.Stage#
A single stage of a vessel. Obtain activation (burn) stages from
Vessel.Stages/Vessel.StageAt, and decouple stages fromVessel.DecoupleStages/Vessel.DecoupleStageAt.Note
Delta-v, thrust, TWR, specific impulse, burn time and mass members are only available on activation stages. On decouple stages those members throw InvalidOperationException because stock delta-v data does not apply. Thrust is reported in newtons and masses in kilograms (stock values are converted from kilonewtons and tonnes).
- number: number#
The stage number (activation stage for burn stages, decouple stage otherwise).
- Attribute:
Read-only, cannot be set
- Return type:
number
- parts: List#
The parts that belong to this stage.
- Attribute:
Read-only, cannot be set
- Return type:
List
- resources([cumulative = True])#
Returns a
SpaceCenter.Stage.resources()object for this stage.- Parameters:
cumulative (
boolean) – WhenFalse, only resources assigned to this stage. WhenTrue, resources for this stage and all later activation or decouple stage numbers are included. On activation stages, unstaged resource containers (for example fuel tanks) are grouped with the first higher activation stage before they are detached. Defaults toTrueso decouple-stage calls match the legacyVessel.ResourcesInDecoupleStageRPC.- Return type:
Note
This is an RPC method: call
resources()(optionalcumulativeargument). The defaultcumulative=truematches the legacySpaceCenter.Vessel.resources_in_decouple_stage()RPC. For decouple stages, grouping is the same as that deprecated method. For activation stages, unstaged resource containers (for example fuel tanks) are grouped with the first higher activation stage before they detach, matching the C#Resources()documentation.
- delta_v: number#
Delta-v for this stage in the current situation, in m/s.
- Attribute:
Read-only, cannot be set
- Return type:
number
Note
Delta-v is only defined for activation stages (
decoupleisfalse). Calling this on a decouple stage raises an error.
- vacuum_delta_v: number#
Vacuum delta-v for this stage, in m/s.
- Attribute:
Read-only, cannot be set
- Return type:
number
- sea_level_delta_v: number#
Sea-level delta-v for this stage, in m/s.
- Attribute:
Read-only, cannot be set
- Return type:
number
- thrust: number#
Thrust in the current situation, in newtons.
- Attribute:
Read-only, cannot be set
- Return type:
number
- vacuum_thrust: number#
Vacuum thrust, in newtons.
- Attribute:
Read-only, cannot be set
- Return type:
number
- sea_level_thrust: number#
Sea-level thrust, in newtons.
- Attribute:
Read-only, cannot be set
- Return type:
number
- twr: number#
Thrust-to-weight ratio in the current situation.
- Attribute:
Read-only, cannot be set
- Return type:
number
- vacuum_twr: number#
Vacuum thrust-to-weight ratio.
- Attribute:
Read-only, cannot be set
- Return type:
number
- sea_level_twr: number#
Sea-level thrust-to-weight ratio.
- Attribute:
Read-only, cannot be set
- Return type:
number
- specific_impulse: number#
Specific impulse in the current situation, in seconds.
- Attribute:
Read-only, cannot be set
- Return type:
number
- vacuum_specific_impulse: number#
Vacuum specific impulse, in seconds.
- Attribute:
Read-only, cannot be set
- Return type:
number
- sea_level_specific_impulse: number#
Sea-level specific impulse, in seconds.
- Attribute:
Read-only, cannot be set
- Return type:
number
- burn_time: number#
Burn time for this stage, in seconds.
- Attribute:
Read-only, cannot be set
- Return type:
number
- start_mass: number#
Start mass for this stage, in kg.
- Attribute:
Read-only, cannot be set
- Return type:
number
- end_mass: number#
End mass for this stage, in kg.
- Attribute:
Read-only, cannot be set
- Return type:
number
- dry_mass: number#
Dry mass for this stage, in kg.
- Attribute:
Read-only, cannot be set
- Return type:
number
- fuel_mass: number#
Fuel mass for this stage, in kg.
- Attribute:
Read-only, cannot be set
- Return type:
number