APACHE POINT OBSERVATORY SDSS 2.5M OBSERVING LOG Monday August 26, 2002 (MJD 52513) ---=== OBSERVING TEAM ===--- Steph Snedden Atsuko Nitta Jurek Krzesinki Scot Kleinman Craig Loomis ---=== OBSERVING PLAN ===--- Shake whatever we can. Take pointing model. ---=== OBSERVING SUMMARY ===--- o We have a good pointing model. o Scot fixed iop so that we can talk to the camera. o We also tested few PRs (3825, 4009, 3972, 3622) we could without being on the sky with the instruments. We spent a large amount of time trying to figure out why AZ fiducial crossing we were getting "too large to correct" errors at all Az fiducial crossing. It looks like fid. 19 is being mis indetified. Steph found a work around so that we could get a pointing model. Craig spent half of the night trying to get the new Commish workable for the observers. (Our old fvwm setup files were no longer recognized by the new commish.) ---=== OBSERVING LOG ===--- Afternoon telescope checkout went fine. Jurek checked the spectro focus and adjusted as needed. He will do biases and darks tomorrow during the day. IOP still cannot talk to the imager as of this afternoon. Spectro exposure time is still half of what is asked. The new and improved Commish is not recognizing any of our .fvwmrc setups. New Commish doesn't recognize any of our setup configurations from the old Commish (de-commish). Craig spent hours and hours on this. Craig finally got it working around 6:15Z. Many thanks to Craig. The cloud camera images are now serviced to the outside world via the APO page, but the links from sdsshost and sdssmth haven't been updated yet. That will happen tomorrow. The path to the new cloudcam images is http://hoggpt/cloudcamera/tonight. The images are "unmolested raw images". They will be calibrated after we use this camera for a while. The images do an auto-update. We don't have the nice "last four images" pages or anything yet. We only get one image at a time. 01:30Z Landru was making suspicious clicking noise --- yes, the fan was failing. Craig was notified but was out of the correct size fan. logTool failed with a message, im> logTool Error: can't read "env(IOP_DIR)": no such variable im> tb can't read "env(IOP_DIR)": no such variable while executing "list {[logViewerPars]} STRING "$env(IOP_DIR)..." invoked from within "lappend opts [list {[logViewerPars]} STRING "$env(IOP_DIR)..." (procedure "logTool" line 6) invoked from within "logTool" We filed a PR. After sunset, we opened with the engineering camera on. After filling up the spectro dewars, we fiducialized and did a test slew. The AZ showed huge fiducial corrections. So we refiducialized and did more test slews, but we saw large AZ fiducial errors again. We decided to try MCP v5_13_0 with the pre-shutdown fiducial table. We refiducialized once the older MCP was installed and slewed the telescope around. None of the axis had too large to correct fiducial corrections. We went back to the newer MCP (v3_13_3) but the problem was still there. So we decided to retake a new AZ fiducial table. While we were struggling with fiducials, Scot got IOP to talk to the camera! After we gathered the new AZ table, there were few peculiar things. 1. Only 35 fiducials were recorded instead of 37. Both the tables we used earlier tonight had 37 fiducials. 2. Both encoders 1 and 2 read canonical fiducial 19 positions as 0 in the table we took and the one Wendell took last week. But there is a non-zero value for the table we used before the shutdown. This indicates that something is wrong with the reading of fiducial 19. 3. By looking at the encoder positions of the fiducials, it was as if the positions has shifted --- i.e. the old fiducial 3 is now fiducial 4. Also, although there were no reported crossings for fiducial 19, there were twice as many as there should have been for fiducial 20! So plotMcpFiducials was being told that fiducial 19 was 20 apparently. This means that 19 was actually being read, but misidentified. We decided to use fiducial data taken by Wendell last week, but to call fiducial 17 as the canonical fiducial in mcpPlotFiducial and recreated a new table. If we redo the mcpPlotFiducial and read out an AZ table, then we get exactly the same table as calling fiducial 19 the canonical fiducial. So Steph edited the table and copied the fiducial 17 encoder positions from the pre-shutdown table into the new table. The error on this fiducial is zero in the old table. The resulting az fiducial table looked much like with the good one from the end of March, but with a slightly different scale...in other words, it looks like Wendell's data can be used. Then a new MCP was cut with the new table --- v3_13_4. Using MCP v5_13_4, we fiducialized and did test slews. We get, "too large to correct" message when crossing fiducial 19 which is to be expected given the troubles mentioned previously. The test slews showed that we now get reasonable position errors and corrections in all three axis! So now we are ready to take a pointing model. We homed and relaxed the mirrors before proceeding to take a pointing model. A quick collimation check showed that we are in collimation, but the true check will come when we have the imager on the telescope. We decided to do a 70-point model (GRID_10_7_27_87_T_30.DAT;1). The result was a very satisfactory one! We decided to implement this model and run another small one to verify the model is good. The 20-pt model we ran gave us great results! Here is the output of the tpoint program for the 70-pt model and a 20-pt model: * getdat PTERR_20020827.DAT;1 Read 70 data points * fit coeff change value sigma 1 IE +0.000 -183.92 0.899 2 IA +0.000 -422.03 0.967 3 AN +0.000 -0.50 0.305 4 AW +0.000 -2.87 0.298 5 HWCA2 +0.000 +0.05 0.380 6 HWSA2 +0.000 -0.15 0.414 7 HNCA1 +0.000 +0.76 0.456 8 HNSA1 +0.000 +0.11 0.455 9 CA +0.000 +10.34 0.718 10 PZZ1 +0.000 -140.78 2.923 11 ACEC +0.000 +0.58 0.543 12 ACES +0.000 +0.01 0.553 13 TX +0.000 -2.51 1.389 Sky RMS = 1.65 Popn SD = 1.83 And the check of the above model with a smaller set of data gives: Read 20 data points * fix * fit coeff change value sigma 1 IE -183.92 2 IA -422.03 3 AN -0.50 4 AW -2.87 5 HWCA2 +0.05 6 HWSA2 -0.15 7 HNCA1 +0.76 8 HNSA1 +0.11 9 CA +10.34 10 PZZ1 -140.78 11 ACEC +0.58 12 ACES +0.01 13 TX -2.51 Sky RMS = 1.96 Popn SD = 1.96 IOP ---- PR 4167 logTool fails with Error: can't read "env(IOP_DIR)": no such variable message --> Scot attempted a fix for this PR. I sourced his murmurGUI.tcl, now when I start a logTool, I don't get error message, but I also don't get logTool window to popup. After not typing anything in the iop window which I started the logTool for a long time, I tried doing a control-C followed by few returns to get out of it. Then, the logTool popped up! It was blank for a many many seconds before it displayed the buttons and menu. I tried typing in something and waited for few minutes with no letters appearing on the screen (yes, I was in "edit" mode). Just as I was about to give up and quite logTool, it became responsive enough so that I can make sure it still does what it used to do. When Steph sourced Scot's code and tried logTool, she also got nothing until she hit control-C. Then she got error messages about x and y scrolls. Once she clicked away those error messages, she got the logTool window, but only the top part. Since the bottom half has scroll bars, it looks like it could not be displayed. Here are the error messages: im> source /usrdevel/sjk/co/iop/etc/murmurGUI.tcl im> logTool quitting if breakCheck called..., or tell me three times (1) Error: syntax error in expression "1?"":"Failed to execute command on observer@plate-mapper.apo.nmsu.edu; ssh error was ERROR: Need unique instance but multiple "products" found INFORMATIONAL: Product '*' (with qualifiers ''), has no current chain (or may not exist)""syntax error in expression "1?"":"Failed to execute command on observer@plate-mapper.apo.nmsu.edu; ssh error was ERROR: Need unique instance but multiple "products" found INFORMATIONAL: Product '*' (with qualifiers ''), has no current chain (or may not exist)"" im> ------------- PR 3825 Night log should report versions of mapper, SoS, HoggPT --> There was an entry for mapper, SoS and HoggPt, but no version numbers were present. But I will wait to send this PR back to Eric until we have a more robust way of starting logTool. PR4009 write return from cameraNag when the !IDLE check fails so we can figure out why --> I did goDrift -bias while the imager was already doing a biase drift. As a result, I got: m> goDrift -bias 2002-08-27 10:21:22Z: Beginning data taking leap seconds = 32 There already is a teamster, PID 9651422, owned by snedden 0 im> goDrift -bias statusEntry daqBusy on node id1 is not 0 but 1 Error: Aborting: system is already busy im> I wasn't quite sure from the PR if the above message is the kind of info that Connie is looking for. So I will leave the PR to feedback to Connie and if she approves, please close it. SOP ---- PR 2032 resumeStare didn't --> While Steph was busy taking small pointing model, I decided to test this. When I tried to take a 120s dark, SOP complained about the cameras not being idle: sp1 cameraNag {} t-g-sdss-2.apo.nmsu.edu 2200 sp2 cameraNag {} t-g-sdss-2.apo.nmsu.edu 2200 2002-08-27 11:02:40Z: Camera sp1 not idle: "error writing "file7": Bad file" 2002-08-27 11:02:40Z: Camera sp2 not idle: "error writing "file9": Bad file" Error: Aborting: Cameras not idle: "error writing "file9": Bad file" Issuing a mechSend s returned fine. sp1> mechSend s spMechVersion v2_3_0 Bootup 714307422 SpectroID 1 SlitID 0 Air On Shutter_open_sensor Off Shutter_closed_sensor On Left_open_sensor Off Left_closed_sensor On Right_open_sensor Off Right_closed_sensor On Coll_motor_A 1100 Coll_motor_B 3120 Coll_motor_C -2100 Requested_exp.time 0 Exp_time_left 0 Last_exp.time 2 So I decided to take a bias and got: Aborting: Cameras not idle: "error writing "file9": Bad file" while executing "error "Aborting: Cameras not idle: "$ohno"" " invoked from within "if {$nonIdle} { error "Aborting: Cameras not idle: "$ohno"" }" invoked from within "if $resume { set expTime [expr $expTime - $exposureDuration] } else { # # if spectro, check whether there is an exposure ongoing ..." (procedure "goStare" line 285) invoked from within "goStare 0 -bias -plateId 988" ("eval" body line 1) invoked from within "eval "goStare $exposure $biasflag $initflag -plateId $plate"" (procedure "GUIgoStare" line 27) invoked from within "GUIgoStare -bias" ("eval" body line 1) invoked from within "eval GUIgoStare $GUIgoStareType $GUIgoStareInit" invoked from within ".setupgui.gostare.button invoke" ("uplevel" body line 1) invoked from within "uplevel #0 [list $w invoke]" invoked from within "if {($w == $tkPriv(window)) && ([$w cget -state] != "disabled")} { uplevel #0 [list $w invoke] }" invoked from within "if {$w == $tkPriv(buttonWindow)} { set tkPriv(buttonWindow) "" $w config -relief $tkPriv(relief) if {($w == $tkPriv(window)) && ([$w cget -state] ..." (procedure "tkButtonUp" line 3) invoked from within "tkButtonUp .setupgui.gostare.button" (command bound to event) I dropped the instruments and did another bias, and it worked! It is past 5am (or 11:15Z) and I cannot figure out why I got these messages. TPM ---- PR 3972 TPM links broken --> closed PR 3622 Need mean or median and min/max for weather sensor data --> closed. There is now a new item "Weather" on top of the dew point depression display on the main TPM display. When you click on it, you get a display of "TPM Weather data" which contains raw data, mean, min, max and number of sample. They all seem to be working as advertised. The only difference was that the default sample was 5 for all weather parameters while Peregrine's test request said it will be 20 for wind speed and direction. Imager tests from Connie ------------------------ Connie, we saw no errors from the imager that you asked to look out for. sdssProcedures -------------- ChangeLog reports on change since the last version. I read the TPM related section in plcbuild.html page and all sounded reasonable, but since I did not try to actually execute the instruction, the true test will happen when one of us try to rebuild the world including TPM. ---=== IMAGING RUN SUMMARY ===--- Run Time Stripe Lambda Last Flavor Comments Start End Begin End Frame ------------------------------------------------------------------------- 3298 03:22Z 03:27Z 100 O 94.91 96.24 17 ignore 3299 03:29Z 03:30Z 100 O 96.73 97.08 16 ignore 3301 03:42Z 03:44Z 100 O 99.90 100.48 16 ignore 3302 04:02Z 04:07Z 100 O 104.97 106.19 22 ignore 3303 10:21Z 10:38Z 100 O -160.00 -155.78 42 ignore ---=== IMAGING RUN DETAILS ===--- ---=== SKIPPY RESULTS ===--- Run Frame nFrames stars muErr muRms nuErr nuRms rot az el --------------------------------------------------------------------------- ---=== LTMATCH RESULTS ===--- Run Field nFields alt az nGood rowMean rowSig colMean colSig rot ------------------------------------------------------------------------ ---=== SPECTROSCOPY DATA SUMMARY ===--- UT Exp Time flavor comment (S/N)^2 totals ========================================== b1 r1 b2 r2 ----- sequence 15990, plate 1054 ------- 22:41Z 15990 0.0 bias {{}} 22:50Z 15991 20.0 flat test 23:11Z 15992 20.0 ignore {{}} 23:52Z 15993 4.0 arc test 00:00Z 15994 2.0 arc {{focus, hartmann l}} 00:03Z 15995 2.0 arc {{focus, hartmann r}} ----- sequence 15996, plate -9999 ------- 02:03Z 15996 0.0 bias {{}} 10:52 15997 0.0 bias ----- sequence 15998, plate 988 ------- 11:11 15998 0.0 bias ---=== TELESCOPE OFFSETS AND SCALE I ===--- Time Instrument Az Alt Rot Scale pos offset pos offset pos offset ------------------------------------------------------------------------------ ---=== TELESCOPE OFFSETS AND SCALE II ===--- ---=== DATA TAPE SUMMARY ===--- Goes: JL Stays: JL ---=== FOCUS LOG ===--- setmir piston Temp Wind Time Inst scale M1 M2 Foc Az Alt (C) MPH Dir filt fwhm ------------------------------------------------------------------------------ 09:50Z engcam 1.00000 0 -2846 -550 151 47.3 17.0 11 267 ---=== WEATHER LOG ===--- Wind Time Temp F Dewp F MPH Direction Dust DIMM Sky 09:49Z 63 26 10 267 (W) 301 - 10:21Z 62 24 9 282 (WNW) 360 - 10:53Z 62 26 7 264 (W) 358 - 11:23Z 62 26 5 246 (WSW) 372 - 11:54Z 61 27 6 265 (W) 452 - 12:26Z 62 24 11 276 (W) 403 - ---=== TELESCOPE STATUS ===--- ---=== SOFTWARE USED ===--- IOP/SOP: v3_82_6 Watcher: v2_19_0 MCP: v5_13_4 TPM: tpm_v2_16_0 AstroDa: v14_47 TCC: 2.6.5 sdssProcedures: 1_51 SoS: hoggPT: plate-mapper: ---=== MIRROR NUMBERS ===--- PRIMARY: -------- Scale: 1.000000 MIGS TONIGHT NOMINAL Axial A 0.0930 0.0860 Axial B 0.8060 0.8050 Axial C 0.0760 0.0760 Trans D -1.5170 -1.5230 Lateral E 1.8030 1.8300 Lateral F 0.0000 0.0000 GALILS Commanded: 5400. -3700. 900. -200. 31550. 30650. Actual: 5377. -3699. 923. -208. 31535. 30647. SETMIR VALUES PriDesOrient: 0.00 -11.80 23.00 1256.90 642.10 PriOrient: 0.00 -12.16 22.81 1257.41 642.19 SECONDARY: ---------- Focus: 0.00 Air Temp.: 16.4 Alt.: 29.999997 MIGS TONIGHT NOMINAL Axial A 3.3640 1.5380 Axial B 3.0450 1.2080 Axial C 2.9660 1.1510 Trans D -0.7240 -0.6200 GALILS Commanded: -3440796. -3563498. -3552084. -5200. -1550. Actual: 1661550. 1539248. 1550273. -4547. -1562. SETMIR VALUES SecDesOrient: 1257.00 10.00 -40.00 -100.00 64.19 SecOrient: -2792.94 9.98 -40.03 -100.19 64.45 ---=== PROBLEMS IN DETAIL ===---