Timeline

class kgpy.nsroc.Timeline(t0=<factory>, rail_release=<factory>, terrier_burnout=<factory>, black_brant_ignition=<factory>, canard_decouple=<factory>, black_brant_burnout=<factory>, despin=<factory>, payload_separation=<factory>, sparcs_enable=<factory>, shutter_door_open=<factory>, nosecone_eject=<factory>, sparcs_fine_mode_stable=<factory>, sparcs_rlg_enable=<factory>, sparcs_rlg_disable=<factory>, shutter_door_close=<factory>, sparcs_spin_up=<factory>, sparcs_vent=<factory>, ballistic_impact=<factory>, sparcs_disable=<factory>, parachute_deploy=<factory>, payload_impact=<factory>)

Bases: object

Parameters:
  • t0 (Event) –

  • rail_release (Event) –

  • terrier_burnout (Event) –

  • black_brant_ignition (Event) –

  • canard_decouple (Event) –

  • black_brant_burnout (Event) –

  • despin (Event) –

  • payload_separation (Event) –

  • sparcs_enable (Event) –

  • shutter_door_open (Event) –

  • nosecone_eject (Event) –

  • sparcs_fine_mode_stable (Event) –

  • sparcs_rlg_enable (Event) –

  • sparcs_rlg_disable (Event) –

  • shutter_door_close (Event) –

  • sparcs_spin_up (Event) –

  • sparcs_vent (Event) –

  • ballistic_impact (Event) –

  • sparcs_disable (Event) –

  • parachute_deploy (Event) –

  • payload_impact (Event) –

__init__(t0=<factory>, rail_release=<factory>, terrier_burnout=<factory>, black_brant_ignition=<factory>, canard_decouple=<factory>, black_brant_burnout=<factory>, despin=<factory>, payload_separation=<factory>, sparcs_enable=<factory>, shutter_door_open=<factory>, nosecone_eject=<factory>, sparcs_fine_mode_stable=<factory>, sparcs_rlg_enable=<factory>, sparcs_rlg_disable=<factory>, shutter_door_close=<factory>, sparcs_spin_up=<factory>, sparcs_vent=<factory>, ballistic_impact=<factory>, sparcs_disable=<factory>, parachute_deploy=<factory>, payload_impact=<factory>)
Parameters:
  • t0 (Event) –

  • rail_release (Event) –

  • terrier_burnout (Event) –

  • black_brant_ignition (Event) –

  • canard_decouple (Event) –

  • black_brant_burnout (Event) –

  • despin (Event) –

  • payload_separation (Event) –

  • sparcs_enable (Event) –

  • shutter_door_open (Event) –

  • nosecone_eject (Event) –

  • sparcs_fine_mode_stable (Event) –

  • sparcs_rlg_enable (Event) –

  • sparcs_rlg_disable (Event) –

  • shutter_door_close (Event) –

  • sparcs_spin_up (Event) –

  • sparcs_vent (Event) –

  • ballistic_impact (Event) –

  • sparcs_disable (Event) –

  • parachute_deploy (Event) –

  • payload_impact (Event) –

Return type:

None

Attributes

t0

rail_release

terrier_burnout

black_brant_ignition

canard_decouple

black_brant_burnout

despin

payload_separation

sparcs_enable

shutter_door_open

nosecone_eject

sparcs_fine_mode_stable

sparcs_rlg_enable

sparcs_rlg_disable

shutter_door_close

sparcs_spin_up

sparcs_vent

ballistic_impact

sparcs_disable

parachute_deploy

payload_impact

Methods

__init__([t0, rail_release, ...])

plot(ax[, time_start])

rtype:

matplotlib.axes._axes.Axes

Inheritance Diagram

digraph inheritance83ecae6703 { bgcolor=transparent; rankdir=TB; size="8.0, 12.0"; "kgpy.nsroc.Timeline" [URL="kgpy.nsroc.Timeline.html#kgpy.nsroc.Timeline",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Timeline(t0: kgpy.nsroc.Event = <factory>, rail_release: kgpy.nsroc.Event = <factory>, terrier_burnout: kgpy.nsroc.Event = <factory>, black_brant_ignition: kgpy.nsroc.Event = <factory>, canard_decouple: kgpy.nsroc.Event = <factory>, black_brant_burnout: kgpy.nsroc.Event = <factory>, despin: kgpy.nsroc.Event = <factory>, payload_separation: kgpy.nsroc.Event = <factory>, sparcs_enable: kgpy.nsroc.Event = <factory>, shutter_door_open: kgpy.nsroc.Event = <factory>, nosecone_eject: kgpy.nsroc.Event = <factory>, sparcs_fine_mode_stable: kgpy.nsroc.Event = <factory>, sparcs_rlg_enable: kgpy.nsroc.Event = <factory>, sparcs_rlg_disable: kgpy.nsroc.Event = <factory>, shutter_door_close: kgpy.nsroc.Event = <factory>, sparcs_spin_up: kgpy.nsroc.Event = <factory>, sparcs_vent: kgpy.nsroc.Event = <factory>, ballistic_impact: kgpy.nsroc.Event = <factory>, sparcs_disable: kgpy.nsroc.Event = <factory>, parachute_deploy: kgpy.nsroc.Event = <factory>, payload_impact: kgpy.nsroc.Event = <factory>)"]; }
plot(ax, time_start=None)
Return type:

matplotlib.axes._axes.Axes

Parameters:
  • ax (Axes) –

  • time_start (Time | None) –

ballistic_impact: kgpy.nsroc.Event
black_brant_burnout: kgpy.nsroc.Event
black_brant_ignition: kgpy.nsroc.Event
canard_decouple: kgpy.nsroc.Event
despin: kgpy.nsroc.Event
nosecone_eject: kgpy.nsroc.Event
parachute_deploy: kgpy.nsroc.Event
payload_impact: kgpy.nsroc.Event
payload_separation: kgpy.nsroc.Event
rail_release: kgpy.nsroc.Event
shutter_door_close: kgpy.nsroc.Event
shutter_door_open: kgpy.nsroc.Event
sparcs_disable: kgpy.nsroc.Event
sparcs_enable: kgpy.nsroc.Event
sparcs_fine_mode_stable: kgpy.nsroc.Event
sparcs_rlg_disable: kgpy.nsroc.Event
sparcs_rlg_enable: kgpy.nsroc.Event
sparcs_spin_up: kgpy.nsroc.Event
sparcs_vent: kgpy.nsroc.Event
t0: kgpy.nsroc.Event
terrier_burnout: kgpy.nsroc.Event