Event Descriptions¶
CAP from iFOT database¶
Event definition: CAP from iFOT database
Fields
Field |
Type |
Description |
---|---|---|
ifot_id |
Integer |
iFOT identifier |
start |
Char(21) |
Start time (date) |
stop |
Char(21) |
Stop time (date) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
num |
Char(15) |
CAP number |
title |
Text |
CAP title |
descr |
Text |
CAP description |
notes |
Text |
CAP notes |
link |
Char(250) |
CAP link |
ACA dark current calibration event¶
Event definition: interval where CIUMACAC = ON
CIUMACAC is the IU MODE ACA CALIBRATION INDICATOR. Individual intervals within one day are joined together to a single calibration event.
Fields
Field |
Type |
Description |
---|---|---|
start |
Char(21) |
Start time (YYYY:DDD:HH:MM:SS) |
stop |
Char(21) |
Stop time (YYYY:DDD:HH:MM:SS) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
obsid |
Integer |
Observation ID (COBSRQID) |
ACA dark current calibration replica¶
Event definition: interval where CIUMACAC = ON
CIUMACAC is the IU MODE ACA CALIBRATION INDICATOR.
Fields
Field |
Type |
Description |
---|---|---|
start |
Char(21) |
Start time (YYYY:DDD:HH:MM:SS) |
stop |
Char(21) |
Stop time (YYYY:DDD:HH:MM:SS) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
obsid |
Integer |
Observation ID (COBSRQID) |
DSN comm period¶
- Event definition: DSN comm pass beginning of support to end of support (not
beginning / end of track).
Fields
Field |
Type |
Description |
---|---|---|
ifot_id |
Integer |
iFOT identifier |
start |
Char(21) |
Start time (date) |
stop |
Char(21) |
Stop time (date) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
bot |
Char(4) |
Beginning of track |
eot |
Char(4) |
End of track |
activity |
Char(30) |
Activity description |
config |
Char(10) |
Configuration |
data_rate |
Char(9) |
Data rate |
site |
Char(12) |
DSN site |
soe |
Char(4) |
DSN Sequence Of Events |
station |
Char(6) |
DSN station |
oc |
Char(30) |
OC crew |
cc |
Char(30) |
CC crew |
pass_plan |
OneToOne |
Pass plan |
Momentum unload either ground commanded or autonomous¶
Event definition: interval where AOUNLOAD = GRND
or AOUNLOAD = AUTO
Fields
Field |
Type |
Description |
---|---|---|
start |
Char(21) |
Start time (YYYY:DDD:HH:MM:SS) |
stop |
Char(21) |
Stop time (YYYY:DDD:HH:MM:SS) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
obsid |
Integer |
Observation ID (COBSRQID) |
type |
Char(4) |
Momentum unload type (GRND AUTO) |
Dwell in Kalman mode¶
Event definition: contiguous interval of AOACASEQ = KALM between:
Start: AOACASEQ ==> KALM (transition from any state to KALM)
Stop: AOACASEQ ==> not KALM (transition to any state other than KALM)
**or**
AOPCADMD ==> NMAN
Short Kalman dwells that are less than 400 seconds long are ignored and are not recorded in the database. These are typically associated with monitor window commanding or multiple acquisition attempts).
Fields
Field |
Type |
Description |
---|---|---|
start |
Char(21) |
Start time (YYYY:DDD:HH:MM:SS) |
stop |
Char(21) |
Stop time (YYYY:DDD:HH:MM:SS) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
rel_tstart |
Float |
Start time relative to manvr end (sec) |
manvr |
ForeignKey |
Maneuver that contains this dwell |
ra |
Float |
Right ascension (deg) |
dec |
Float |
Declination (deg) |
roll |
Float |
Roll angle (deg) |
Eclipse¶
Event definition: interval where AOECLIPS = ECL
Fields
Field |
Type |
Description |
---|---|---|
start |
Char(21) |
Start time (YYYY:DDD:HH:MM:SS) |
stop |
Char(21) |
Stop time (YYYY:DDD:HH:MM:SS) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
obsid |
Integer |
Observation ID (COBSRQID) |
SIM FA translation¶
Event definition: interval where 3FAMOVE = MOVE
Fields
Field |
Type |
Description |
---|---|---|
start |
Char(21) |
Start time (YYYY:DDD:HH:MM:SS) |
stop |
Char(21) |
Stop time (YYYY:DDD:HH:MM:SS) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
obsid |
Integer |
Observation ID (COBSRQID) |
start_3fapos |
Integer |
Start FA position (steps) |
stop_3fapos |
Integer |
Stop FA position (steps) |
Grating movement (HETG or LETG)¶
Event definition: interval with 4MP28AV > 2.0 V (MCE A + 28 VOLT MONITOR)
This event detects grating motion via the MCE-A 28 volt monitor. Due to changes in the on-board software over the years, this appears to be the most reliable method.
Short movements of less than 4 seconds are classified with grating=BUMP. In a handful of cases in 2000, there are intervals with 4MP28AV > 2.0 where no grating motion is seen. These have grating=UNKN (unknown).
Fields
Field |
Type |
Description |
---|---|---|
start |
Char(21) |
Start time (YYYY:DDD:HH:MM:SS) |
stop |
Char(21) |
Stop time (YYYY:DDD:HH:MM:SS) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
obsid |
Integer |
Observation ID (COBSRQID) |
start_4lposaro |
Float |
Start LETG position (degrees) |
stop_4lposaro |
Float |
Stop LETG position (degrees) |
start_4hposaro |
Float |
Start HETG position (degrees) |
stop_4hposaro |
Float |
Stop HETG position (degrees) |
grating |
Char(4) |
Grating in motion (UNKN LETG HETG BUMP) |
direction |
Char(4) |
Grating direction (UNKN INSR RETR) |
Load segment¶
Event definition: Load segment from iFOT database
Fields
Field |
Type |
Description |
---|---|---|
ifot_id |
Integer |
iFOT identifier |
start |
Char(21) |
Start time (date) |
stop |
Char(21) |
Stop time (date) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
name |
Char(12) |
Load segment name |
scs |
Integer |
SCS slot |
load_name |
Char(10) |
Load name |
comment |
Text |
Comment |
LTT bad intervals¶
Fields
Field |
Type |
Description |
---|---|---|
key |
Char(38) |
Unique key for this event |
start |
Char(21) |
Start time (YYYY:DDD:HH:MM:SS) |
stop |
Char(21) |
Stop time (YYYY:DDD:HH:MM:SS) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
msid |
Char(20) |
MSID |
flag |
Char(2) |
Flag |
Major event¶
- Event definition: events from the two lists maintained by the FOT and
the FDB (systems engineering).
Two lists of major event related to Chandra are available on OCCweb:
http://occweb.cfa.harvard.edu/occweb/web/fot_web/eng/reports/Chandra_major_events.htm
http://occweb.cfa.harvard.edu/occweb/web/fdb_web/Major_Events.html
These two event lists are scraped from OCCweb and merged into a single list with a
common structure. Unlike most kadi event types, the MajorEvent class does not
represent an interval of time (start
and stop
) but only has start
(YYYY:DOY) and date
(YYYY-Mon-DD) attributes to indicate the time.
Fields
Field |
Type |
Description |
---|---|---|
key |
Char(24) |
Unique key for this event |
start |
Char(8) |
Event time to the nearest day (YYYY:DOY) |
date |
Char(11) |
Event time to the nearest day (YYYY-Mon-DD) |
tstart |
Float |
Event time to the nearest day (CXC sec) |
descr |
Text |
Event description |
note |
Text |
Note (comments or CAP # or FSW PR #) |
source |
Char(3) |
Event source (FDB or FOT) |
Maneuver¶
Event definition: interval where AOFATTMD = MNVR
(spacecraft actually maneuvering)
The maneuver event includes a number of attributes that give a detailed characterization of the timing and nature of the maneuver and corresponding star acquisitions and normal point model dwells.
The start
and stop
time attributes for a maneuver event correspond exactly to
the start and stop of the actual maneuver. However, the full maneuver event
contains information covering a larger time span from the end of the previous maneuver
to the start of the next maneuver:
Previous maneuver
<---- Start of included information
Previous MANV end
Previous NPNT start
==> Maneuver <==
Star acquisition
Transition to KALM
Kalman dwell
Optional: more dwells, star acq sequences, NMAN/NPNT
Transition to NMAN
Transition to MANV
<---- End of included information
Next maneuver
Fields
Field |
Type |
Description |
---|---|---|
start |
Char(21) |
Start time (YYYY:DDD:HH:MM:SS) |
stop |
Char(21) |
Stop time (YYYY:DDD:HH:MM:SS) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
obsid |
Integer |
Observation ID (COBSRQID) |
prev_manvr_stop |
Char(21) |
Stop time of previous AOFATTMD=MNVR before manvr |
prev_npnt_start |
Char(21) |
Start time of previous AOPCADMD=NPNT before manvr |
nman_start |
Char(21) |
Start time of AOPCADMD=NMAN for manvr |
manvr_start |
Char(21) |
Start time of AOFATTMD=MNVR for manvr |
manvr_stop |
Char(21) |
Stop time of AOFATTMD=MNVR for manvr |
npnt_start |
Char(21) |
Start time of AOPCADMD=NPNT after manvr |
acq_start |
Char(21) |
Start time of AOACASEQ=AQXN after manvr |
guide_start |
Char(21) |
Start time of AOACASEQ=GUID after manvr |
kalman_start |
Char(21) |
Start time of AOACASEQ=KALM after manvr |
aca_proc_act_start |
Char(21) |
Start time of AOPSACPR=ACT after manvr |
npnt_stop |
Char(21) |
Stop time of AOPCADMD=NPNT after manvr |
next_nman_start |
Char(21) |
Start time of next AOPCADMD=NMAN after manvr |
next_manvr_start |
Char(21) |
Start time of next AOFATTMD=MNVR after manvr |
n_dwell |
Integer |
Number of kalman dwells after manvr and before next manvr |
n_acq |
Integer |
Number of AQXN intervals after manvr and before next manvr |
n_guide |
Integer |
Number of GUID intervals after manvr and before next manvr |
n_kalman |
Integer |
Number of KALM intervals after manvr and before next manvr |
anomalous |
Boolean |
Key MSID shows off-nominal value |
template |
Char(16) |
Matched maneuver template |
start_ra |
Float |
Start right ascension before manvr |
start_dec |
Float |
Start declination before manvr |
start_roll |
Float |
Start roll angle before manvr |
stop_ra |
Float |
Stop right ascension after manvr |
stop_dec |
Float |
Stop declination after manvr |
stop_roll |
Float |
Stop roll angle after manvr |
angle |
Float |
Maneuver angle (deg) |
one_shot |
Float |
One shot attitude update (arcsec) |
one_shot_roll |
Float |
One shot attitude update roll (arcsec) |
one_shot_pitch |
Float |
One shot attitude update pitch (arcsec) |
one_shot_yaw |
Float |
One shot attitude update yaw (arcsec) |
n_acq
,n_guide
, andn_kalman
: these provide a count of the number of timesafter the maneuver ends that
AOACASEQ
changes value from anything toAQXN
,GUID
, andKALM
respectively.anomalous
: this isTrue
if the following MSIDs have values that arenot in the list of nominal state values:
MSID
Nominal state values
AOPCADMD
NPNT NMAN
AOACASEQ
GUID KALM AQXN
AOFATTMD
MNVR STDY
AOPSACPR
INIT INAC ACT
AOUNLOAD
MON GRND
template
: this indicates which of the pre-defined maneuver sequence templates werematched by this maneuver. For details see Maneuver sequence templates.
one_shot
: one shot attitude update following maneuver. This is -99.0 for maneuverswith no corresponding transition to NPM.
one_shot_roll
,one_shot_pitch
, andone_shot_yaw
are the values of AOATTER1, 2, and 3from samples after the guide transition.
Maneuver sequence event¶
Each entry in this table corresponds to a state transition for an MSID that is relevant to the sequence of events comprising a maneuver event.
Fields
Field |
Type |
Description |
---|---|---|
manvr |
ForeignKey |
|
msid |
Char(8) |
|
prev_val |
Char(4) |
|
val |
Char(4) |
|
date |
Char(21) |
|
dt |
Float |
|
time |
Float |
|
prev_date |
Char(21) |
|
prev_time |
Float |
Normal sun mode event¶
Event definition: interval when PCAD mode AOPCADMD = NSUN
During a safing event and recovery this MSID can toggle to different values, so NormalSun events within 4 hours of each other are merged.
Fields
Field |
Type |
Description |
---|---|---|
start |
Char(21) |
Start time (YYYY:DDD:HH:MM:SS) |
stop |
Char(21) |
Stop time (YYYY:DDD:HH:MM:SS) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
obsid |
Integer |
Observation ID (COBSRQID) |
Observation identifier¶
Event definition: interval where COBSRQID
is unchanged.
Fields
Field |
Type |
Description |
---|---|---|
start |
Char(21) |
Start time (YYYY:DDD:HH:MM:SS) |
stop |
Char(21) |
Stop time (YYYY:DDD:HH:MM:SS) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
obsid |
Integer |
Observation ID (COBSRQID) |
Orbit¶
Event definition: single Chandra orbit starting from ascending node crossing
Full orbit, with dates corresponding to start (ORBIT ASCENDING NODE CROSSING), stop, apogee, perigee, radzone start and radzone stop. Radzone is defined as the time covering perigee when radmon is disabled by command. This corresponds to the planned values and may differ from actual in the case of events that run SCS107 and prematurely disable RADMON.
Fields
Field |
Type |
Description |
---|---|---|
start |
Char(21) |
Start time (orbit ascending node crossing) |
stop |
Char(21) |
Stop time (next orbit ascending node crossing) |
tstart |
Float |
Start time (orbit ascending node crossing) |
tstop |
Float |
Stop time (next orbit ascending node crossing) |
dur |
Float |
Orbit duration (sec) |
orbit_num |
Integer |
Orbit number |
perigee |
Char(21) |
Perigee time |
apogee |
Char(21) |
Apogee time |
t_perigee |
Float |
Perigee time (CXC sec) |
start_radzone |
Char(21) |
Start time of rad zone |
stop_radzone |
Char(21) |
Stop time of rad zone |
dt_start_radzone |
Float |
Start time of rad zone relative to perigee (sec) |
dt_stop_radzone |
Float |
Stop time of rad zone relative to perigee (sec) |
Orbit point¶
Fields
Field |
Type |
Description |
---|---|---|
orbit |
ForeignKey |
|
date |
Char(21) |
|
name |
Char(9) |
|
orbit_num |
Integer |
|
descr |
Char(50) |
Pass plan¶
Event definition: Pass plan from iFOT
Fields
Field |
Type |
Description |
---|---|---|
ifot_id |
Integer |
iFOT identifier |
start |
Char(21) |
Start time (date) |
stop |
Char(21) |
Stop time (date) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
oc |
Char(30) |
OC crew |
cc |
Char(30) |
CC crew |
got |
Char(30) |
GOT crew |
station |
Char(6) |
DSN station |
est_datetime |
Char(20) |
Date local |
sched_support_time |
Char(13) |
Support time |
activity |
Char(20) |
Activity |
bot |
Char(4) |
Beginning of track |
eot |
Char(4) |
End of track |
data_rate |
Char(10) |
Data rate |
config |
Char(8) |
Configuration |
lga |
Char(1) |
LGA |
power |
Char(6) |
Power |
rxa_rsl |
Char(10) |
Rx-A RSL |
rxb_rsl |
Char(10) |
Rx-B RSL |
err_log |
Char(10) |
Error log |
cmd_count |
Char(15) |
Command count |
Radiation zone¶
Fields
Field |
Type |
Description |
---|---|---|
start |
Char(21) |
Start time (YYYY:DDD:HH:MM:SS) |
stop |
Char(21) |
Stop time (YYYY:DDD:HH:MM:SS) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
orbit |
ForeignKey |
|
orbit_num |
Integer |
|
perigee |
Char(21) |
Safe sun event¶
Event definition: interval from safe mode entry to recovery to OBC control.
Specifically, it is considered part of the safe mode condition if any of the following are True:
CONLOFP != 'NRML' # OFP state
CTUFMTSL = 'FMT5' # CTU telemetry format
C1SQAX != 'ENAB' # Sequencer A enable/disable
Fields
Field |
Type |
Description |
---|---|---|
start |
Char(21) |
Start time (YYYY:DDD:HH:MM:SS) |
stop |
Char(21) |
Stop time (YYYY:DDD:HH:MM:SS) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
obsid |
Integer |
Observation ID (COBSRQID) |
notes |
Text |
SCS107 run¶
Event definition: interval with the following combination of state values:
3TSCMOVE = MOVE
AORWBIAS = DISA
CORADMEN = DISA
These MSIDs are first sampled onto a common time sequence of 32.8 sec samples so the start / stop times are accurate only to that resolution.
Early in the mission there were two SIM TSC translations during an SCS107 run. By the above rules this would generate two SCS107 events, but instead any two SCS107 events within 600 seconds are combined into a single event.
Fields
Field |
Type |
Description |
---|---|---|
start |
Char(21) |
Start time (YYYY:DDD:HH:MM:SS) |
stop |
Char(21) |
Stop time (YYYY:DDD:HH:MM:SS) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
obsid |
Integer |
Observation ID (COBSRQID) |
notes |
Text |
Supplemental notes |
SIM TSC translation¶
Event definition: interval where 3TSCMOVE = MOVE
In addition to reporting the start and stop TSC position, these positions are also
converted to the corresponding science instrument detector name, one of ACIS-I
,
ACIS-S
, HRC-I
, or HRC-S
. The maximum PWM value 3MRMMXMV
(sampled at
the stop time + 66 seconds) is also included.
Fields
Field |
Type |
Description |
---|---|---|
start |
Char(21) |
Start time (YYYY:DDD:HH:MM:SS) |
stop |
Char(21) |
Stop time (YYYY:DDD:HH:MM:SS) |
tstart |
Float |
Start time (CXC secs) |
tstop |
Float |
Stop time (CXC secs) |
dur |
Float |
Duration (secs) |
obsid |
Integer |
Observation ID (COBSRQID) |
start_3tscpos |
Integer |
Start TSC position (steps) |
stop_3tscpos |
Integer |
Stop TSC position (steps) |
start_det |
Char(6) |
Start detector (ACIS-I ACIS-S HRC-I HRC-S) |
stop_det |
Char(6) |
Stop detector (ACIS-I ACIS-S HRC-I HRC-S) |
max_pwm |
Integer |
Max PWM during translation |