Timeline#

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

Bases: Printable

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

All times are relative to the start time of the mission.

Attributes

timedelta_ballistic_impact

The predicted mission time of ballistic impact of the payload.

timedelta_blackbrant_burnout

The mission time of the Black Brant second stage burnout.

timedelta_blackbrant_ignition

The mission time of the Black Brant second stage ignition.

timedelta_canard_decouple

The mission time when the S-19 guidance system releases the canards.

timedelta_despin

The mission time when the despin sequence is initiated.

timedelta_esis_start

The mission time at the start of the ESIS exposure sequence.

timedelta_nosecone_eject

The mission time when the nosecone is ejected from the top of the payload.

timedelta_parachute_deploy

The mission time when the parachute is deployed.

timedelta_payload_impact

The mission time when the payload impacts the Earth on its parachute.

timedelta_payload_separation

The mission time when the payload separates from the rest of the vehicle.

timedelta_rail_release

The mission time when the vehicle clears the launch rail.

timedelta_shutter_close

The mission time when the payload shutter door is closed.

timedelta_shutter_open

The mission time when the payload shutter door is opened.

timedelta_sparcs_disable

The mission time when SPARCS is powered off.

timedelta_sparcs_enable

The mission time when the SPARCS pointing system is enabled.

timedelta_sparcs_finemode

The mission time when SPARCS is predicted to have acquired fine-pointing mode.

timedelta_sparcs_rlg_disable

The mission time when the ring-laser gyroscope is disabled.

timedelta_sparcs_rlg_enable

The mission time when the ring-laser gyroscope is enabled.

timedelta_sparcs_spinup

The mission time when SPARCS spins up the payload for re-entry.

timedelta_sparcs_vent

The mission time when SPARCS vents leftover propellant.

timedelta_terrier_burnout

The mission time of the Terrier first stage burnout.

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:
  • timedelta_esis_start (None | Quantity)

  • timedelta_rail_release (None | Quantity)

  • timedelta_terrier_burnout (None | Quantity)

  • timedelta_blackbrant_ignition (None | Quantity)

  • timedelta_canard_decouple (None | Quantity)

  • timedelta_blackbrant_burnout (None | Quantity)

  • timedelta_despin (None | Quantity)

  • timedelta_payload_separation (None | Quantity)

  • timedelta_sparcs_enable (None | Quantity)

  • timedelta_shutter_open (None | Quantity)

  • timedelta_nosecone_eject (None | Quantity)

  • timedelta_sparcs_finemode (None | Quantity)

  • timedelta_sparcs_rlg_enable (None | Quantity)

  • timedelta_sparcs_rlg_disable (None | Quantity)

  • timedelta_shutter_close (None | Quantity)

  • timedelta_sparcs_spinup (None | Quantity)

  • timedelta_sparcs_vent (None | Quantity)

  • timedelta_ballistic_impact (None | Quantity)

  • timedelta_sparcs_disable (None | Quantity)

  • timedelta_parachute_deploy (None | Quantity)

  • timedelta_payload_impact (None | Quantity)

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: None | Quantity = None#

The predicted mission time of ballistic impact of the payload.

timedelta_blackbrant_burnout: None | Quantity = None#

The mission time of the Black Brant second stage burnout.

timedelta_blackbrant_ignition: None | Quantity = None#

The mission time of the Black Brant second stage ignition.

timedelta_canard_decouple: None | Quantity = None#

The mission time when the S-19 guidance system releases the canards.

timedelta_despin: None | Quantity = None#

The mission time when the despin sequence is initiated.

timedelta_esis_start: None | Quantity = None#

The mission time at the start of the ESIS exposure sequence.

timedelta_nosecone_eject: None | Quantity = None#

The mission time when the nosecone is ejected from the top of the payload.

timedelta_parachute_deploy: None | Quantity = None#

The mission time when the parachute is deployed.

timedelta_payload_impact: None | Quantity = None#

The mission time when the payload impacts the Earth on its parachute.

timedelta_payload_separation: None | Quantity = None#

The mission time when the payload separates from the rest of the vehicle.

timedelta_rail_release: None | Quantity = None#

The mission time when the vehicle clears the launch rail.

timedelta_shutter_close: None | Quantity = None#

The mission time when the payload shutter door is closed.

timedelta_shutter_open: None | Quantity = None#

The mission time when the payload shutter door is opened.

timedelta_sparcs_disable: None | Quantity = None#

The mission time when SPARCS is powered off.

timedelta_sparcs_enable: None | Quantity = None#

The mission time when the SPARCS pointing system is enabled.

timedelta_sparcs_finemode: None | Quantity = None#

The mission time when SPARCS is predicted to have acquired fine-pointing mode.

timedelta_sparcs_rlg_disable: None | Quantity = None#

The mission time when the ring-laser gyroscope is disabled.

timedelta_sparcs_rlg_enable: None | Quantity = None#

The mission time when the ring-laser gyroscope is enabled.

timedelta_sparcs_spinup: None | Quantity = None#

The mission time when SPARCS spins up the payload for re-entry.

timedelta_sparcs_vent: None | Quantity = None#

The mission time when SPARCS vents leftover propellant.

timedelta_terrier_burnout: None | Quantity = None#

The mission time of the Terrier first stage burnout.