// THIS SECTION IS IN PHP. // ENTER CAID AND TITLE W/IN QUOTES IN THE FOLLOWING 2 LINES ... $caid="226"; // Don't mess w/ $file. $file = "mips-".$caid.".cookbook.php"; // END PHP. ?>
Principal: dmkellyif (file_exists("cookbook_header.php")) { include ("cookbook_header.php");} ?>
Deputy: alberto
Data Monkey(s): Round up all the Ge monkeys for this and MIPS-160
Priority: Necessary
Downlink Priority: Normal
Analysis Time: 48h
Last Updated: if (file_exists($file)) {echo date("D M d Y, H:i:s", filemtime($file) ) ;} ?>
mips_sur_C0F9N50 mips_sur_C0F9N1 mips_sur_C0F9N85 mips_sur_C0F9N50 mips_sur_C0F9N1 mips_sur_C0F9N85 mips_sur_C0F9N50
mips_mobs_phot CESCANPOS '102,"MIPS"' CEGERSTCON '10,127,4,"MIPS"' CESCANCON '"CHOP","FWD",0,2048,2048,0,511,"MIPS"' CEGESTIM '"AUTO",63,"BOTHOFF","BOTHOFF","BOTHOFF",10,10,"MIPS"' mips_rn_10s50.exp - CEMIPSUR '0x0,0x0,0,"NO_COADD",9,50,"MIPS"' mips_gestimrep_10s86.exp - CEGESTIM '"AUTO",63,"BOTHOFF","BOTHOFF","BOTHOFF",10,10,"MIPS"' CEMIPSUR '0x0,0x0,0,"NO_COADD",9,1,"MIPS"' CEGESTIM '"AUTO",6,"AON","AON","BOTHOFF",10,10,"MIPS"' CEMIPSUR '0x0,0x0,1,"NO_COADD",9,85,"MIPS"' CEGESTIM '"AUTO",63,"BOTHOFF","BOTHOFF","BOTHOFF",10,10,"MIPS"' Observing program: rn,stim,rn,stim,rn mips_backto_mobs
Array Data Desired:
All Arrays
Data Reformatting Option:
Special Instructions:
Each set of 50 DCEs should go in a separate file (three total). Each pair of 1 DCE and 85 DCE observations should be combined into a single file (2 total).
Step by step analysis: 1) Run all data through mips_sloper -l -a flight_ce# filename. Do not run the data through mips_caler or the SSC pipeline since stim flash calibrations are not desired. 2) Process the mips_rn_10s50.exp data using the idl routine get_rdnoise. See the read noise values below for flags and typical values. The criterion for stability is not to reach the ground-based values (120e at 70um, 450e at 160um) but to reach stability. This requires plotting the read noise values versus time and looking to see when the values stabilize (defined by a decrease of less than 10%). Read noise values should be calculated on an array-wide basis. It is likely that finer time gradations will be needed, which will require running get_rdnoise on subsets of the full 50 DCEs. Flags are available that make this easy to do. From this analysis, an estimate should be made of the amount of time required after power-on before stability is reached. For this experiment, an average time can probably be assigned to each data set and associated with the read noise values manually. For later parts of this analysis it will become necessary to extract timestamps from the headers. SCLK-OBS is probably the appropriate telemetry item. Time zero will have to come from the housekeeping telemetry. I am not yet certain how to recognize the end of the MIPS startup IER and the transition to the beginning of instrument operations. 3) The responsivity and the dark current of the array will be changing with time during this test. One measure of these changes is the response to the background light during the stim repeatability and read noise measurements. For the read noise data, plot background brightness versus time. The array average is calculated as a part of get_rdnoise, so all that is required is to hack the code to write these data out to file. Since only half of the 70um array is in the dark and scattered light is noticeable on the other half of the array, make calculations of dark levels on a module-by-module basis. The IDL routine mean_slope_70modules.pro was written to do this for the 70um dark position test, mips-080. Start the analysis by plotting the average brightness for each set of 50 DCEs versus time. Then repeat after breaking each data set in two. If there is considerable change between the two halves of the data set (greater than 20%), calculate brightness in finer gradations and perhaps for individual DCEs and plot versus time. 4) For the stim repeatability data, stim transients will have a significant influence on the data. This is especially true with the 1-minute stim interval used during this test. Each stim interval consists of 6 DCEs. Ignore the stim flash DCE and then calculate module-by-module brightness levels for each of the 5 DCEs. Plot versus time. This will reveal the stim latency and should show whether the last DCE is clear of latency effects. Plot the background light levels from the read noise and stim repeatability data sets together to see if they match up. There is no criterion to judge whether the array behavior has settled at this point, but an assessment will become possible once the data from MIPS-160 have been analyzed. It is unlikely to be either possible or necessary to separate scattered light contributions from dark current in this experiment. 5) The responsivity will also affect the light level measured during the stim flashes. Since the background responsivity is being plotted on a module-by-module basis, calculate stim brightness in the same way. Plot brightness versus time for all stim flashes. Normalize both stim brightnesses and background brightnesses to a starting value of unity and plot together to compare quick response and slow response responsivity behavior. 6) The stim response will certainly change with time, but in a well-behaved system the change will be smooth so that stim flashes provide good calibration of the changing responsivity. Use odd stim flash brightnesses (measured on 2-minute intervals) to calibrate the even stim flash brightnesses. Use idl routines generated by John Stansberry for this (insert names here). Calculate mean and sigma values for the stim brightnesses on an array-wide, module-by-module, and pixel-by-pixel basis. One sigma value should come from each stim repeatability measurement. Plot the values from the two experiments versus time. Based on ground measurements, good behavior is characterized by a repeatability of xxx% (get number from John). Compare the data with this value to estimate the amount of time required to achieve stability. 7) Identical data will be collected as part of MIPS-160, 70um and 160um Thermal Anneal Behavior. An identical analysis should be performed on the data from that test, and the results should be compared to these data. As with this test, a thermal anneal will be performed shortly before the start of data taking. That test will be made later during this same campaign, long after CE start-up transients have settled out. Many of the trends that we see in the data from this task will be due to the thermal anneal and to cosmic ray exposure. By comparing with the data from MIPS-160, the effects of the CE power-up can be isolated. Again, the goal is to estimate stabilization times for the read noise and stim repeatability and also to look for differences in how the responsivity grows with time. The stability values found during MIPS-160 should supercede the ground measurements as criteria for assessing the stabilization time required for good performance following CE power-up.
Summary of read noise data from ground testing, 10s DCEs: These tests were run using the following flags: mips_sloper -l -a flight_ce# filename (replace # with 1 or 2) (or use the IDL routine do_sloper, 'filenames', '-l -a flight_ce#') get_rdnoise, n_dce_rej=10, 'filebase' The numbers below are the get_rdnoise slopes and read noise for 95% w/ zeros. 70um 160um Date CE RdNoise(e) Bkgd(e/s) RdNoise(e) Bkgd(e/s) ATLO testing 02-108 2 105+/-50 280+/-106 404+/- 375 2844+/- 1812 Brutus testing 01-302 1 123+/-67 212+/- 62 280+/- 275 1315+/- 1188 01-302 2 132+/-76 204+/- 58 358+/- 287 1629+/- 1398 01-286 1 43+/-48 84+/- 91 705+/- 664 5540+/- 3663 01-228 2 97+/-41 236+/- 68 410+/- 248 1846+/- 1390 01-227 1 96+/-44 241+/- 69 426+/- 415 1964+/- 1377 01-226 1 104+/-46 233+/- 67 2105+/-1536 49070+/-33506 01-222 2 90+/-45 315+/-107 10840+/-11270 275600+/-196200 01-220 1 104+/-39 185+/- 61 1514+/- 870 28158+/-20203 01-121ov 1 (n_dce_rej=15) 813+/- 609 2438+/- 1855 01-117 1 242+/-58 452+/-150 (glitch in 70um data) 01-116 2 119+/-60 307+/-105 1074+/- 656 5368+/- 2853 Data hereafter were not rereduced because of a missing keyword in the headers, so they may not be entirely consistent with the preceeding data. 00-356 2 1192+/- 683 4454+/- 3510 00-353 1 1684+/-2569 2776+/- 4257 00-351 1 130+/-50 356+/-114 7581+/-14787 25125+/-42239 LBTC testing 00-124 1 457+/- 424 967+/- 830 00-124 2 445+/- 343 1360+/- 1284 00-124 2 376+/- 255 1344+/- 1312 FLIGHT 160um ARRAY INSTALLED 00-038 1 152+/-69 293+/- 86 322+/- 240 740+/- 705 00-031 1 151+/-68 246+/- 99 317+/- 186 866+/- 925 00-031 1 147+/-68 259+/-101 563+/- 477 812+/- 694 00-024 1 261+/-120 242+/-142 254+/- 175 665+/- 642 00-024 1 261+/-123 246+/-142 294+/- 246 702+/- 798