cheta.derived#

Derived Parameters

The engineering archive has pseudo-MSIDs that are derived via computation from telemetry MSIDs. All derived parameter names begin with the characters DP_ (not case sensitive as usual). Otherwise there is no difference from standard MSIDs.

Submodules#

Classes#

DP_DPA_POWER

ACIS total DPA-A and DPA-B power

DP_DEA_POWER

ACIS DEA power

DP_PSMC_POWER

ACIS PSMC power

DerivedParameter

DerivedParameterEps

DP_BATT1_TAVE

Battery 1 Average Temperature. Derived from average of all three battery temperature sensors.

DP_BATT2_TAVE

Battery 2 Average Temperature. Derived from average of all three battery temperature sensors.

DP_BATT3_TAVE

Battery 3 Average Temperature. Derived from average of all three battery temperature sensors.

DP_EPOWER1

Bus Power = ELBI_LOW * ELBV

DP_MYSAPOW

-Y Solar Array Power = ESAMYI * ELBV

DP_PYSAPOW

+Y Solar Array Power = ESAPYI * ELBV

DerivedParameterOrbit

DP_SEMI_MAJOR_AXIS

Orbital element: semi-major axis (m)

DP_ORBIT_PERIOD

Orbital element: period (sec)

DP_ECCENTRICITY

Orbital element: eccentricity

DP_INCLINATION

Orbital element: inclination (degrees)

DP_ASCENDING_NODE

Orbital element: right ascension of ascending node (degrees)

DP_ARGUMENT_PERIGEE

Orbital element: argument of perigee (degrees)

DP_MEAN_ANOMALY

Orbital element: mean anomaly (degrees)

DP_PERIGEE_RADIUS

Orbit perigee based on orbital elements (m)

DP_APOGEE_RADIUS

Orbit apogee based on orbital elements (m)

DerivedParameterPcad

DP_CSS1_NPM_SUN

Coarse Sun Sensor Counts 1 filtered for NPM and SA Illuminated

DP_CSS2_NPM_SUN

Coarse Sun Sensor Counts 2 filtered for NPM and SA Illuminated

DP_CSS3_NPM_SUN

Coarse Sun Sensor Counts 3 filtered for NPM and SA Illuminated

DP_CSS4_NPM_SUN

Coarse Sun Sensor Counts 4 filtered for NPM and SA Illuminated

DP_FSS_CSS_ANGLE_DIFF

Angle between FSS and CSS Sun Vectors [Deg]

DP_MAN_ANG

Maneuver Angle (Total) [deg]

DP_ONE_SHOT

One Shot [arcsec]

DP_PITCH

Sun Pitch Angle from Predictive Ephemeris in ACA Frame [deg]

DP_PITCH_CSS

Sun Pitch Angle from CSS Data in ACA Frame [Deg]

DP_PITCH_CSS_SA

Sun Pitch Angle from CSS Data in SA Frame [Deg]

DP_PITCH_FSS

Sun Pitch Angle from FSS Data in ACA Frame [Deg]

DP_ROLL

Off-Nominal Roll Angle in ACA Frame [Deg]

DP_ROLL_CSS

Off-Nominal Roll Angle from CSS Data in ACA Frame [Deg]

DP_ROLL_CSS_SA

Sun Roll Angle from CSS Data in SA Frame [Deg]

DP_ROLL_FSS

Off-Nominal Roll Angle from FSS Data in ACA Frame [Deg]

DP_RW_MOM_TOT

Total Reaction Wheel Momentum [Ft-Lb-Sec]

DP_RW1_DELTA_TEMP

Difference between Reaction Wheel 1 Compartment and Bearing Temperature

DP_RW2_DELTA_TEMP

Difference between Reaction Wheel 2 Compartment and Bearing Temperature

DP_RW3_DELTA_TEMP

Difference between Reaction Wheel 3 Compartment and Bearing Temperature

DP_RW4_DELTA_TEMP

Difference between Reaction Wheel 4 Compartment and Bearing Temperature

DP_RW5_DELTA_TEMP

Difference between Reaction Wheel 5 Compartment and Bearing Temperature

DP_RW6_DELTA_TEMP

Difference between Reaction Wheel 6 Compartment and Bearing Temperature

DP_SA_ANG_AVG

Average Solar Array Angle [Deg]

DP_SUN_XZ_ANGLE

Angle between Sun and ACA X/Z plane [Deg]

DP_SYS_MOM_TOT

Total System Momentum [Ft-Lb-Sec]

DerivedParameterTest

DP_TEST1

DP_TEST2

DP_TEST3

DerivedParameterThermal

DP_EE_AXIAL

DP_EE_BULK

DP_EE_DIAM

Kodak diametrical encircled energy

DP_EE_RADIAL

DP_EE_THERM

DP_HAAG

DP_HARG

DP_HMAX35

DP_HMCSAVE

DP_HMIN35

DP_HRMA_AVE

DP_HRMHCHK

DP_OBAAG

DP_OBAAGW

DP_OBACAVE

DP_OBACAVEW

DP_OBADIG

DP_OBADIGW

DP_OBA_AVE

DP_OMAX34

DP_OMIN34

DP_P01

Zone 1 heater power

DP_P02

DP_P03

DP_P04

DP_P05

DP_P06

DP_P07

DP_P08

DP_P09

DP_P10

DP_P11

DP_P12

DP_P13

DP_P14

DP_P15

DP_P16

DP_P17

DP_P18

DP_P19

DP_P20

DP_P23

DP_P24

DP_P25

DP_P26

DP_P27

DP_P28

DP_P29

DP_P30

DP_P31

DP_P32

DP_P33

DP_P34

DP_P35

DP_P36

DP_P37

DP_P38

DP_P39

DP_P40

DP_P41

DP_P42

DP_P43

DP_P44

DP_P45

DP_P46

DP_P47

DP_P48

DP_P49

DP_P50

DP_P51

DP_P52

DP_P53

DP_P54

DP_P55

DP_P57

DP_P58

DP_P59

DP_P60

DP_P61

DP_P62

DP_P63

DP_P64

DP_P65

DP_P66

DP_P67

DP_P68

DP_P69

DP_P75

DP_P76

DP_P77

DP_P78

DP_P79

DP_P80

DP_PABH

DP_PAFTCONE

DP_PAFTCYL

DP_PAHP

DP_PCONE

DP_PFAP

DP_PFWDCONE

DP_PFWDCYL

DP_PHRMA

DP_PHRMASTRUTS

DP_PIC

DP_PMIDCONE

DP_PMNT

DP_POBAT

DP_POC

DP_PPL10

DP_PRADVNT

DP_PSCSTRUTS

DP_PTFTE

DP_PTOTAL

DP_SUNANGLE

DP_TABMAX

DP_TABMIN

DP_TELAB_AVE

DP_TELHS_AVE

DP_TELSS_AVE

DP_THSMAX

DP_THSMIN

DP_TILT_AXIAL

DP_TILT_BULK

DP_TILT_DIAM

DP_TILT_MAX

DP_TILT_RSS

DP_TSSMAX

DP_TSSMIN

DP_HADG

DP_ABH_DUTYCYCLE

Functions#

times_indexes(start, stop, dt)

calc_orbital_elements(x, y, z, vx, vy, vz)

Calculate orbital elements given input position (x, y, z) in m and

qmult(q1, q2)

Multiply two quaternions or arrays of quaternions

qrotate(q, r)

Rotate a vector by a quaternion

arccos_clip(x)

sun_vector_body(data[, predictive])

Calculate the normalized sun vector in body coordinates.

calc_sun_vec_body_css(data[, safe_mode])

Calculate the normalized sun vector in body coordinates using CSS data.