Timeline#

class esis.nsroc.Timeline(timedelta_esis_start, timedelta_rail_release, timedelta_terrier_burnout, timedelta_blackbrant_ignition, timedelta_canard_decouple, timedelta_blackbrant_burnout, timedelta_despin, timedelta_payload_separation, timedelta_sparcs_enable, timedelta_shutter_open, timedelta_nosecone_eject, timedelta_sparcs_finemode, timedelta_sparcs_rlg_enable, timedelta_sparcs_rlg_disable, timedelta_shutter_close, timedelta_sparcs_spinup, timedelta_sparcs_vent, timedelta_ballistic_impact, timedelta_sparcs_disable, timedelta_parachute_deploy, timedelta_payload_impact)#

Bases: Printable

A Python representation of the NSROC timeline for the ESIS mission.

Attributes

timedelta_esis_start

The amount of time between mission start and the start of the ESIS exposure sequence.

timedelta_rail_release

The amount of time between mission start and the moment that the vehicle clears the launch rail.

timedelta_terrier_burnout

The amount of time between mission start and the burnout of the Terrier first stage.

timedelta_blackbrant_ignition

The amount of time between mission start and the ignition of the Black Brant second stage.

timedelta_canard_decouple

The amount of time between mission start and the moment that the S-19 guidance system releases the canards.

timedelta_blackbrant_burnout

The amount of time between mission start and the burnout of the Black Brant second stage.

timedelta_despin

The amount of time between mission start and the start of the despin sequence.

timedelta_payload_separation

The amount of time between mission start and the payload separation from the rest of the vehicle.

timedelta_sparcs_enable

The amount of time between mission start and the moment that the SPARCS pointing system is enabled.

timedelta_shutter_open

The amount of time between mission start and the opening of the payload shutter door.

timedelta_nosecone_eject

The amount of time between mission start and the ejection from the nosecone on the top of the payload.

timedelta_sparcs_finemode

The amount of time between mission start and the acquisition of fine-pointing mode with SPARCS.

timedelta_sparcs_rlg_enable

The amount of time between mission start and the enabling of the ring-laser gyroscope to control the roll.

timedelta_sparcs_rlg_disable

The amount of time between mission start and the disabling of the ring-laser gyroscope.

timedelta_shutter_close

The amount of time between mission start and the closing of the payload shutter door.

timedelta_sparcs_spinup

The amount of time between mission start and the spin up of the payload to prevent overheating on re-entry.

timedelta_sparcs_vent

The amount of time between mission start and the venting of the SPARCS system.

timedelta_ballistic_impact

The amount of time between mission start and ballistic impact of the payload if it weren't caught by the parachute.

timedelta_sparcs_disable

The amount of time between mission start and the moment that the SPARCS pointing system is disabled.

timedelta_parachute_deploy

The amount of time between mission start and deployment of the parachute.

timedelta_payload_impact

The amount of time between mission start and the payload impact on the chute.

Methods

__init__(timedelta_esis_start, ...)

to_string([prefix])

Public-facing version of the __repr__ method that allows for defining a prefix string, which can be used to calculate how much whitespace to add to the beginning of each line of the result.

Inheritance Diagram

Inheritance diagram of esis.nsroc.Timeline
Parameters:
to_string(prefix=None)#

Public-facing version of the __repr__ method that allows for defining a prefix string, which can be used to calculate how much whitespace to add to the beginning of each line of the result.

Parameters:

prefix (None | str) – an optional string, the length of which is used to calculate how much whitespace to add to the result.

Return type:

str

timedelta_ballistic_impact: Quantity#

The amount of time between mission start and ballistic impact of the payload if it weren’t caught by the parachute.

timedelta_blackbrant_burnout: Quantity#

The amount of time between mission start and the burnout of the Black Brant second stage.

timedelta_blackbrant_ignition: Quantity#

The amount of time between mission start and the ignition of the Black Brant second stage.

timedelta_canard_decouple: Quantity#

The amount of time between mission start and the moment that the S-19 guidance system releases the canards.

timedelta_despin: Quantity#

The amount of time between mission start and the start of the despin sequence.

timedelta_esis_start: Quantity#

The amount of time between mission start and the start of the ESIS exposure sequence.

timedelta_nosecone_eject: Quantity#

The amount of time between mission start and the ejection from the nosecone on the top of the payload.

timedelta_parachute_deploy: Quantity#

The amount of time between mission start and deployment of the parachute.

timedelta_payload_impact: Quantity#

The amount of time between mission start and the payload impact on the chute.

timedelta_payload_separation: Quantity#

The amount of time between mission start and the payload separation from the rest of the vehicle.

timedelta_rail_release: Quantity#

The amount of time between mission start and the moment that the vehicle clears the launch rail.

timedelta_shutter_close: Quantity#

The amount of time between mission start and the closing of the payload shutter door.

timedelta_shutter_open: Quantity#

The amount of time between mission start and the opening of the payload shutter door.

timedelta_sparcs_disable: Quantity#

The amount of time between mission start and the moment that the SPARCS pointing system is disabled.

timedelta_sparcs_enable: Quantity#

The amount of time between mission start and the moment that the SPARCS pointing system is enabled.

timedelta_sparcs_finemode: Quantity#

The amount of time between mission start and the acquisition of fine-pointing mode with SPARCS.

timedelta_sparcs_rlg_disable: Quantity#

The amount of time between mission start and the disabling of the ring-laser gyroscope.

timedelta_sparcs_rlg_enable: Quantity#

The amount of time between mission start and the enabling of the ring-laser gyroscope to control the roll.

timedelta_sparcs_spinup: Quantity#

The amount of time between mission start and the spin up of the payload to prevent overheating on re-entry.

timedelta_sparcs_vent: Quantity#

The amount of time between mission start and the venting of the SPARCS system.

timedelta_terrier_burnout: Quantity#

The amount of time between mission start and the burnout of the Terrier first stage.