##################################################################### # psmc_check.py run at Mon May 2 12:51:04 2016 by acisdude # psmc_check version = 0.2 # model_spec file = /proj/sot/ska/share/psmc_check/psmc_model_spec.json ##################################################################### Command line options: {'T_pin1at': None, 'T_psmc': None, 'ccd_count': 6, 'clocking': 1, 'days': 21.0, 'dh_heater': 0, 'fep_count': 6, 'model_spec': '/proj/sot/ska/share/psmc_check/psmc_model_spec.json', 'oflsdir': '/data/acis/LoadReviews/2016/MAY0916/ofls', 'outdir': '/data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc', 'pitch': 150.0, 'run_start': None, 'simpos': 75616, 'traceback': True, 'verbose': 0, 'version': None, 'vid_board': 1} Connecting to database to get cmd_states Using backstop file /data/acis/LoadReviews/2016/MAY0916/ofls/CR130_1310.backstop Found 1415 backstop commands between 2016:130:13:42:10.314 and 2016:136:14:45:39.655 Fetching telemetry between 2016:102:16:51:05.397 and 2016:123:16:51:05.397 state0 at 2016:122:15:28:00.213 is {'T_pin1at': 36.192779541015625, 'T_psmc': 46.312996, 'ccd_count': 6, 'clocking': 0, 'datestart': '2016:122:15:28:00.213', 'datestop': '2016:122:20:40:47.236', 'dec': -31.99999991256626, 'dither': 'ENAB', 'fep_count': 6, 'hetg': 'INSR', 'letg': 'RETR', 'obsid': 51070, 'pcad_mode': 'NPNT', 'pitch': 155.19837164326816, 'power_cmd': 'WSVIDALLDN', 'q1': 0.175201418, 'q2': 0.455203853, 'q3': -0.83289379, 'q4': 0.261499233, 'ra': 199.00000000360646, 'roll': 308.1783182188672, 'si_mode': 'TE_007AE', 'simfa_pos': -468, 'simpos': -99616, 'trans_keys': 'power_cmd,vid_board', 'tstart': 578503748.397, 'tstop': 578522515.42, 'vid_board': 0} Found 12 timeline_loads after 2016:122:20:40:47.236 Got 551 cmds from database between 2016:122:20:40:47.236 and 2016:130:13:42:10.314 Found 1075 commanded states from 2016:122:15:28:00.213 to 2016:136:14:45:39.655 Reading file of dahtrb commands from file dahtbon_history.rdb Calculating PSMC thermal model state0 at start of calc is {'T_pin1at': 36.192779541015625, 'T_psmc': 46.312996, 'ccd_count': 6, 'clocking': 0, 'datestart': '2016:122:15:28:00.213', 'datestop': '2016:122:20:40:47.236', 'dec': -31.99999991256626, 'dither': 'ENAB', 'fep_count': 6, 'hetg': 'INSR', 'letg': 'RETR', 'obsid': 51070, 'pcad_mode': 'NPNT', 'pitch': 155.19837164326816, 'power_cmd': 'WSVIDALLDN', 'q1': 0.175201418, 'q2': 0.455203853, 'q3': -0.83289379, 'q4': 0.261499233, 'ra': 199.00000000360646, 'roll': 308.1783182188672, 'si_mode': 'TE_007AE', 'simfa_pos': -468, 'simpos': -99616, 'trans_keys': 'power_cmd,vid_board', 'tstart': 578503748.397, 'tstop': 578522515.42, 'vid_board': 0} Making temperature check plots Writing plot file /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc/1pdeaat.png Writing plot file /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc/1pin1at.png Writing plot file /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc/pow_sim.png Checking for limit violations WARNING: 1PIN1AT exceeds planning limit of 35.50 degC from 2016:122:15:31:03.816 to 2016:122:15:41:59.816 WARNING: 1PIN1AT exceeds planning limit of 35.50 degC from 2016:126:08:42:55.816 to 2016:126:10:10:23.816 Writing states to /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc/states.dat Writing temperatures to /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc/temperatures.dat Getting commanded states between 2016:102:16:54:39.816 - 2016:122:17:31:19.816 Found 1244 commanded states Calculating PSMC thermal model for validation Making PSMC model validation plots and quantile table Writing plot file /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc/1pdeaat_valid.png Writing plot file /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc/1pdeaat_valid_hist_log.png Writing plot file /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc/1pdeaat_valid_hist_lin.png Writing plot file /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc/pitch_valid.png Writing plot file /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc/pitch_valid_hist_log.png Writing plot file /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc/pitch_valid_hist_lin.png Writing plot file /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc/tscpos_valid.png Writing plot file /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc/tscpos_valid_hist_log.png Writing plot file /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc/tscpos_valid_hist_lin.png Writing quantile table /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc/validation_quant.csv Checking for validation violations WARNING: 1PDEAAT 1% quantile value of -8.54 exceeds limit of 2.50 WARNING: 1PDEAAT 99% quantile value of 9.1 exceeds limit of 5.50 validation warning(s) in output at /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc Writing report file /data/acis/LoadReviews/2016/MAY0916/ofls/out_psmc/index.rst