title manualNightLog author snedden creationTime 1128854917 typedef struct { char textName[40]; char textLine[324] } TEXTLINE; TEXTLINE observingTeam " Swing:\040\040John\040Barentine " TEXTLINE observingTeam " Night:\040\040Steph\040Snedden " TEXTLINE observingTeam " \040\040\040\040\040\040\040\040Kaike\040Pan " TEXTLINE observingPlan " \040\040\040\040\040\040\040\040Science! " TEXTLINE observingSummary " Weather.\040Clouds,\040rain,\040lightning,\040humidity. " TEXTLINE observingLog " Afternoon " TEXTLINE observingLog " \055-------- " TEXTLINE observingLog " Right\040off\040the\040bat,\040the\040parent\040process\040of\040the\040spectro\040teamster\040appeared\040to\040have\040 " TEXTLINE observingLog " died\040ungracefully,\040and\040I\040had\040to\040kill\040it\040to\040get\040the\040teamster\040started\040again.\040\040 " TEXTLINE observingLog " see\040Problems\040section. " TEXTLINE observingLog " No\040other\040trouble\040during\040checkout\040today. " TEXTLINE observingLog " Night " TEXTLINE observingLog " \055---- " TEXTLINE observingLog " The\040storm\040that\040was\040supposed\040to\040show\040up\040tomorrow\040night\040decided\040to\040arrive\040a\040day\040 " TEXTLINE observingLog " early.\040We\040started\040ventilating\040the\040building\040at\040sundown,\040but\040that\040was\040just\040to\040 " TEXTLINE observingLog " keep\040our\040spirits\040up.\040We\040closed\040back\040up\040during\040twilight\040as\040the\040rain\040approached.\040 " TEXTLINE observingLog " We\040never\040reopened. " TEXTLINE observingLog " We\040mopped\040up\040water\040in\040both\040the\040upper\040and\040lower\040enclosures,\040especially\040along\040 " TEXTLINE observingLog " the\040west\040walls.\040Since\040there\040is\040more\040rain\040coming,\040no\040doubt\040there\040will\040be\040more\040 " TEXTLINE observingLog " water\040in\040the\040enclosure\040to\040greet\040the\040day\040crew. " TEXTLINE observingLog " Because\040of\040the\040rain,\040we\040left\040the\040cart\040in\040the\040enclosure,\040opting\040to\040not\040get\040it\040 " TEXTLINE observingLog " wet\040by\040putting\040it\040back\040in\040the\040shed. " TEXTLINE imagingRunSummary " \040Run\040\040\040\040\040Time\040\040\040\040Stripe\040\040\040\040Lambda\040\040\040\040\040\040\040\040Last\040Flavor\040\040\040\040\040\040Comments " TEXTLINE imagingRunSummary " \040\040\040\040\040\040Start\040End\040\040\040\040\040\040\040\040\040Begin\040\040\040\040End\040\040\040\040\040Frame " TEXTLINE imagingRunSummary " \040------------------------------------------------------------------------- " TEXTLINE imagingRunSummary " \0405705\04020:09Z\04020:34Z\040100\040O\04028.93\040\040\040\04035.22\040\040\04055\040\040\040ignore\040\040\040\040\040\040\040\040\040 " TEXTLINE skippyData " Run\040\040Frame\040nFrames\040stars\040muErr\040\040\040muRms\040\040\040nuErr\040\040\040nuRms\040rot\040\040\040\040\040\040az\040\040\040\040el " TEXTLINE skippyData " \055-------------------------------------------------------------------------- " TEXTLINE ltMatchData " Run\040\040Field\040nFields\040alt\040az\040\040nGood\040rowMean\040rowSig\040\040colMean\040colSig\040rot " TEXTLINE ltMatchData " \055----------------------------------------------------------------------- " TEXTLINE spectroscopySummary " Summary\040Checked\040(y/n):n " TEXTLINE spectroscopySummary " QA\040Procedures\040Done\040(y/n):n " TEXTLINE spectroscopySummary " \040\040UT\040\040\040\040Exp\040\040\040Time\040\040flavor\040\040\040\040\040comment\040\040\040\040\040\040\040(S/N)^2\040totals " TEXTLINE spectroscopySummary " ==========================================\040b1\040\040\040r1\040\040\040b2\040\040\040r2 " TEXTLINE spectroscopySummary " \040-----\040sequence\04034200,\040plate\040-9999\040-------\040\040\040 " TEXTLINE spectroscopySummary " \04020:19\04034200\0400.0\040\040\040\040bias\040\040\040\040\040\040\040\040\040\040 " TEXTLINE spectroscopySummary " \04020:28\04034201\0400.0\040\040\040\040bias\040\040\040\040\040\040\040\040\040\040 " TEXTLINE spectroscopySummary " \040-----\040sequence\04034202,\040plate\0402060\040-------\040\040\040spectro\040focus\040check " TEXTLINE spectroscopySummary " \04022:29\04034202\04010.0\040\040\040flat\040\040\040\040\040\040\040\040\040\040 " TEXTLINE spectroscopySummary " \04022:32\04034203\0402.0\040\040\040\040arc\040\040\040\040\040\040\040\040\040\040\040 " TEXTLINE spectroscopySummary " \04022:38\04034204\0402.1\040\040\040\040arc\040\040\040\040\040\040\040\040\040\040\040 " TEXTLINE spectroscopySummary " \04022:40\04034205\0402.1\040\040\040\040arc\040\040\040\040\040\040\040\040\040\040\040 " TEXTLINE spectroscopySummary " \04022:55\04034206\0402.1\040\040\040\040arc\040\040\040\040\040\040\040\040\040\040\040 " TEXTLINE spectroscopySummary " \04022:57\04034207\0402.1\040\040\040\040arc\040\040\040\040\040\040\040\040\040\040\040 " TEXTLINE offsetMessage " Time\040Instrument\040\040\040\040\040Az\040\040\040\040\040\040\040\040\040\040\040\040\040\040Alt\040\040\040\040\040\040\040\040\040\040\040\040\040Rot\040\040\040\040\040\040\040\040\040Scale " TEXTLINE offsetMessage " \040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040pos\040\040\040offset\040\040\040\040pos\040\040\040offset\040\040\040\040pos\040\040\040offset " TEXTLINE offsetMessage " \055----------------------------------------------------------------------------- " TEXTLINE dataTapeSummary " \011Goes:\040\040JL " TEXTLINE dataTapeSummary " \011Stays:\040JL " TEXTLINE focusMessage " \040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040setmir\040piston\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040Temp\040\040\040Wind " TEXTLINE focusMessage " Time\040\040\040\040\040Inst\040\040\040\040scale\040\040\040\040M1\040\040\040\040M2\040\040\040Foc\040\040\040Az\040\040\040Alt\040\040\040(C)\040MPH\040\040Dir\040\040filt\040\040fwhm " TEXTLINE focusMessage " \055----------------------------------------------------------------------------- " TEXTLINE weatherLog " \040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040Wind " TEXTLINE weatherLog " \040\040\040\040\040\040Time\040\040\040Temp\040F\040Dewp\040F\040\040MPH\040\040\040Direction\040\040\040\040Dust\040\040DIMM\040\040\040Sky " TEXTLINE weatherLog " \040\040\040\040\04020:04Z\040\040\040\04057\040\040\040\04032\040\040\040\040\04012\040\040\040276\040\040(W)\040\040\040\040-9999\040\040\040\040\040-\040\040\040\040cloudy " TEXTLINE weatherLog " \040\040\040\040\04020:36Z\040\040\040\04054\040\040\040\04030\040\040\040\040\04012\040\040\040302\040\040(WNW)\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04021:07Z\040\040\040\04056\040\040\040\04034\040\040\040\040\04014\040\040\040301\040\040(WNW)\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04021:37Z\040\040\040\04057\040\040\040\04034\040\040\040\040\040\0407\040\040\040283\040\040(WNW)\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04022:09Z\040\040\040\04058\040\040\040\04035\040\040\040\040\04011\040\040\040269\040\040(W)\040\040\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04022:41Z\040\040\040\04058\040\040\040\04038\040\040\040\040\040\0407\040\040\040270\040\040(W)\040\040\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04001:42Z\040\040\040\04049\040\040\040\04041\040\040\040\040\04011\040\040\040215\040\040(SW)\040\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04002:14Z\040\040\040\04048\040\040\040\04043\040\040\040\040\04013\040\040\040222\040\040(SW)\040\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04002:46Z\040\040\040\04048\040\040\040\04044\040\040\040\040\04013\040\040\040212\040\040(SSW)\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04003:18Z\040\040\040\04048\040\040\040\04045\040\040\040\040\04012\040\040\040280\040\040(W)\040\040\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04003:50Z\040\040\040\04046\040\040\040\04042\040\040\040\040\04016\040\040\040266\040\040(W)\040\040\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04004:23Z\040\040\040\04046\040\040\040\04041\040\040\040\040\04013\040\040\040257\040\040(WSW)\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04004:55Z\040\040\040\04044\040\040\040\04043\040\040\040\040\04024\040\040\040229\040\040(SW)\040\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04005:27Z\040\040\040\04042\040\040\040\04043\040\040\040\040\04022\040\040\040228\040\040(SW)\040\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04005:59Z\040\040\040\04042\040\040\040\04042\040\040\040\040\04021\040\040\040188\040\040(S)\040\040\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04006:31Z\040\040\040\04042\040\040\040\04042\040\040\040\040\04022\040\040\040207\040\040(SSW)\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04007:03Z\040\040\040\04043\040\040\040\04042\040\040\040\040\04013\040\040\040183\040\040(S)\040\040\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04007:36Z\040\040\040\04044\040\040\040\04042\040\040\040\040\04017\040\040\040213\040\040(SSW)\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04008:08Z\040\040\040\04044\040\040\040\04041\040\040\040\040\040\0409\040\040\040151\040\040(SSE)\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04008:40Z\040\040\040\04045\040\040\040\04040\040\040\040\040\04019\040\040\040248\040\040(WSW)\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04009:12Z\040\040\040\04044\040\040\040\04042\040\040\040\040\04016\040\040\040228\040\040(SW)\040\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04009:44Z\040\040\040\04041\040\040\040\04041\040\040\040\040\04015\040\040\040235\040\040(SW)\040\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE weatherLog " \040\040\040\040\04010:16Z\040\040\040\04043\040\040\040\04041\040\040\040\040\04017\040\040\040234\040\040(SW)\040\040\040-9999\040\040\040\040\040-\040\040\040\040' " TEXTLINE telescopeStatus " 00:08Z\040-\040Started\040ventilation.\040Opened\040doors,\040turned\040blowers\040&\040fans\040on " TEXTLINE telescopeStatus " 01:30Z\040-\040Closed\040back\040up.\040Blowers\040&\040fans\040off. " TEXTLINE telescopeStatus " 10:41Z\040-\040Telescope\040stowed\040at\04030\040deg\040alt\040with\040cartridge\0407\040mounted.\040 " TEXTLINE telescopeStatus " Counterweights\040at\040270.\040Spectro\040autofill\040connected. " TEXTLINE telescopeStatus " 10:43Z\040-\040Spectro\040dewar\040weight:\040282\040lb " TEXTLINE telescopeStatus " 10:43Z\040-\040Imager\040dewar\040weight:\040\040189\040lb " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040IOP/SOP:\040v4_5_0 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040Watcher:\040v2_30_2 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040MCP:\040v5_26_0 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040TPM:\040tpm_v3_1_0 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040AstroDa:\040v15_4 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040TCC:\040TCC\0402.7.2.1\040August\0406\0402004 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040sdssProcedures:\040v2_0_5 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040SoS:\040v4_10_7 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040hoggPT:\040v1_6_9 " TEXTLINE softwareUsed " \040\040\040\040\040\040\040\040plate-mapper:\040 " TEXTLINE mirrorMessage " PRIMARY: " TEXTLINE mirrorMessage " \055------- " TEXTLINE mirrorMessage " Scale:\0401.000000 " TEXTLINE mirrorMessage " MIGS\040\040\040\040\040\040\040\040TONIGHT\040\040\040NOMINAL " TEXTLINE mirrorMessage " Axial\040A\040\040\040\040\040\040-5.8430\040\040-5.8440 " TEXTLINE mirrorMessage " Axial\040B\040\040\040\040\040\040-5.6740\040\040-5.6770 " TEXTLINE mirrorMessage " Axial\040C\040\040\040\040\040\0400.9410\040\040\0400.9420\040 " TEXTLINE mirrorMessage " Trans\040D\040\040\040\040\040\040-9.9900\040\040-9.9940 " TEXTLINE mirrorMessage " Lateral\040E\040\040\040\04010.3759\040\04010.3759 " TEXTLINE mirrorMessage " Lateral\040F\040\040\040\04011.9507\040\04011.9380 " TEXTLINE mirrorMessage " GALILS " TEXTLINE mirrorMessage " Commanded:\0404700.\040-2450.\0403000.\040-7800.\0403300.\0403000. " TEXTLINE mirrorMessage " Actual:\040\040\040\0404711.\040-2457.\0402997.\040-7825.\0403296.\0403024. " TEXTLINE mirrorMessage " SETMIR\040VALUES " TEXTLINE mirrorMessage " PriDesOrient:\0400.00\040-1.68\0407.05\040385.25\04092.02 " TEXTLINE mirrorMessage " PriOrient:\040\040\040\0400.00\040-1.52\0407.02\040384.99\04093.81 " TEXTLINE mirrorMessage " SECONDARY: " TEXTLINE mirrorMessage " \055--------- " TEXTLINE mirrorMessage " Focus:\0400.00 " TEXTLINE mirrorMessage " Air\040Temp.:\04013.9 " TEXTLINE mirrorMessage " Alt.:\04029.999997 " TEXTLINE mirrorMessage " MIGS\040\040\040\040\040\040\040\040TONIGHT\040\040\040NOMINAL " TEXTLINE mirrorMessage " Axial\040A\040\040\040\040\040\0401.5550\040\040\0401.5420\040 " TEXTLINE mirrorMessage " Axial\040B\040\040\040\040\040\0401.0590\040\040\0401.0470\040 " TEXTLINE mirrorMessage " Axial\040C\040\040\040\040\040\0401.1870\040\040\0401.1650\040 " TEXTLINE mirrorMessage " Trans\040D\040\040\040\040\040\040-0.0990\040\040-0.1240 " TEXTLINE mirrorMessage " GALILS " TEXTLINE mirrorMessage " Commanded:\0401593450.\0401603706.\0401554251.\040-6800.\040-5900. " TEXTLINE mirrorMessage " Actual:\040\040\040\0401593447.\0401603642.\0401554316.\040-6820.\040-5882. " TEXTLINE mirrorMessage " SETMIR\040VALUES " TEXTLINE mirrorMessage " SecDesOrient:\0401257.00\04015.87\0400.00\040-50.00\040136.76 " TEXTLINE mirrorMessage " SecOrient:\040\040\040\0401257.00\04015.91\0400.01\040-49.55\040136.71 " TEXTLINE problemsInDetail " Problem\040With\040Spectro\040Biases " TEXTLINE problemsInDetail " --------------------------- " TEXTLINE problemsInDetail " On\040attempting\040to\040take\040a\040spectro\040bias\040this\040afternoon,\040I\040got\040the\040following\040error\040 " TEXTLINE problemsInDetail " message: " TEXTLINE problemsInDetail " The\040running\040teamster\040is\040too\040old.\040Attempting\040to\040restart " TEXTLINE problemsInDetail " Starting\040a\040new\040teamster;\040moving\040old\040one\040to\040the\040Meadowlands " TEXTLINE problemsInDetail " 2005-10-08\04020:04:28Z:\040beginData\040has\040failed:\040Failed\040to\040kill\040old\040teamster,\0403849 " TEXTLINE problemsInDetail " Error " TEXTLINE problemsInDetail " I\040tried\040issuing\040a\040\042teamster\04060\040spectro\040-force\042\040manually\040and\040got\040the\040same\040 " TEXTLINE problemsInDetail " message\040about\040failing\040to\040kill\040the\040old\040teamster\040(poor\040Jimmy...),\040so\040I\040tried\040 " TEXTLINE problemsInDetail " killing\040the\040evidently\040zombie\040teamster\040process,\040pid\0403849.\040\040At\040that\040point\040the\040 " TEXTLINE problemsInDetail " process\040was\040declared\040\040in\040a\040ps\040-a\040on\040'host2.\040\040kill\040-9's\040didn't\040work\040to\040 " TEXTLINE problemsInDetail " get\040rid\040of\040the\040process.\040\040So\040then\040I\040did\040a\040ps\040-ef\040to\040get\040both\040the\040PID\040and\040PPID,\040 " TEXTLINE problemsInDetail " finding\040the\040latter\040to\040be\0404488.\040\040Killed\040that,\040restarted\040my\040sop\040session,\040and\040was\040 " TEXTLINE problemsInDetail " able\040to\040take\040a\040bias.\040\040It\040appears\040that\040in\040this\040case,\040killing\040the\040parent\040process\040 " TEXTLINE problemsInDetail " was\040necessary\040to\040start\040a\040new\040teamster. " TEXTLINE problemsInDetail " Spectro\040Focus " TEXTLINE problemsInDetail " ------------- " TEXTLINE problemsInDetail " Mirror\040numbers\040before\040focus: " TEXTLINE problemsInDetail " sp1 " TEXTLINE problemsInDetail " Coll_motor_A\040-2525 " TEXTLINE problemsInDetail " Coll_motor_B\040-2525 " TEXTLINE problemsInDetail " Coll_motor_C\040-2024 " TEXTLINE problemsInDetail " sp2 " TEXTLINE problemsInDetail " Coll_motor_A\0404117 " TEXTLINE problemsInDetail " Coll_motor_B\0401065 " TEXTLINE problemsInDetail " Coll_motor_C\0401618 " TEXTLINE problemsInDetail " Temperatures\040at\040time\040of\040focus: " TEXTLINE problemsInDetail " tpm_TM_PMSSAvg\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\04011.5907\040 " TEXTLINE problemsInDetail " tpm_TM_TelairAvg.VALA\040\040\040\040\040\040\040\040\0402.625\040 " TEXTLINE problemsInDetail " Outside\040airTemp\040is\040about\04015\040deg\040C.\040\040Not\040predicted\040to\040be\040as\040cold\040tonight\040as\040it\040 " TEXTLINE problemsInDetail " has\040been\040lately;\040lows\040are\040expected\040around\0405\040deg\040C,\040so\040I\040will\040focus\040for\040about\040 " TEXTLINE problemsInDetail " 10\040deg\040C. " TEXTLINE problemsInDetail " First\040iteration\040of\040goSpecFocus\040gave: " TEXTLINE problemsInDetail " sp1\040red\040l-r\040=\0400.287\040pixels\040,\040tolerance\040=\0400.15\040pixels,\040not\040focused\040yet\040 " TEXTLINE problemsInDetail " Predict\040a\040movement\040of\040-2626\040steps\040for\040sp1\040red\040 " TEXTLINE problemsInDetail " Issue:\040sp1;\040mechPiston\040-2626 " TEXTLINE problemsInDetail " Calculating\040pixel\040shift\040maps\040now... " TEXTLINE problemsInDetail " Done\040calculating\040pixel\040shift\040maps... " TEXTLINE problemsInDetail " sp2\040red\040l-r\040=\0400.288\040pixels\040,\040tolerance\040=\0400.15\040pixels,\040not\040focused\040yet\040 " TEXTLINE problemsInDetail " Predict\040a\040movement\040of\040-2635\040steps\040for\040sp2\040red\040 " TEXTLINE problemsInDetail " Issue:\040sp2;\040mechPiston\040-2635 " TEXTLINE problemsInDetail " Calculating\040pixel\040shift\040maps\040now... " TEXTLINE problemsInDetail " Done\040calculating\040pixel\040shift\040maps... " TEXTLINE problemsInDetail " sp1\040blue\040l-r\040=\0400.676\040pixels\040,\040tolerance\040=\0400.15\040pixels,\040not\040focused\040yet\040 " TEXTLINE problemsInDetail " Predict\040a\040movement\040of\040-24\040steps\040for\040sp1\040blue\040 " TEXTLINE problemsInDetail " If\040red\040is\040in\040focus\040then\040you\040need\040to\040rotate\040blue\040camera\040ring\040by\040-24\040degrees " TEXTLINE problemsInDetail " Calculating\040pixel\040shift\040maps\040now... " TEXTLINE problemsInDetail " Done\040calculating\040pixel\040shift\040maps... " TEXTLINE problemsInDetail " sp2\040blue\040l-r\040=\040-0.331\040pixels\040,\040tolerance\040=\0400.15\040pixels,\040not\040focused\040yet\040 " TEXTLINE problemsInDetail " Predict\040a\040movement\040of\04012\040steps\040for\040sp2\040blue\040 " TEXTLINE problemsInDetail " If\040red\040is\040in\040focus\040then\040you\040need\040to\040rotate\040blue\040camera\040ring\040by\04012\040degrees " TEXTLINE problemsInDetail " collimate\040gave: " TEXTLINE problemsInDetail " Reading\040/data/spectro/53652/sdR-b1-00034204.fit " TEXTLINE problemsInDetail " Reading\040/data/spectro/53652/sdR-b1-00034205.fit " TEXTLINE problemsInDetail " \040COLLIMATE:\040Min\040offset\040=\040-0.83\040pix " TEXTLINE problemsInDetail " \040COLLIMATE:\040Max\040offset\040=\040\0400.62\040pix " TEXTLINE problemsInDetail " \040COLLIMATE:\040RMS\040across\040CCD\040=\040\0400.36\040pix " TEXTLINE problemsInDetail " \040COLLIMATE:\040Mean\040offset\040=\040-0.03\040pix " TEXTLINE problemsInDetail " \040COLLIMATE:\040Camera\040b1\040appears\040to\040be\040IN-FOCUS\040(|mean|\040<\0400.15\040pix) " TEXTLINE problemsInDetail " \040COLLIMATE:\040Predict\040blue\040camera\040ring\040movement\040of\040\040\040\0401.1\040degrees\040for\040spectro-1 " TEXTLINE problemsInDetail " \040COLLIMATE:\040\040\040(if\040red\040is\040already\040in\040focus) " TEXTLINE problemsInDetail " Reading\040/data/spectro/53652/sdR-b2-00034204.fit " TEXTLINE problemsInDetail " Reading\040/data/spectro/53652/sdR-b2-00034205.fit " TEXTLINE problemsInDetail " \040COLLIMATE:\040Min\040offset\040=\040-0.79\040pix " TEXTLINE problemsInDetail " \040COLLIMATE:\040Max\040offset\040=\040\0400.08\040pix " TEXTLINE problemsInDetail " \040COLLIMATE:\040RMS\040across\040CCD\040=\040\0400.24\040pix " TEXTLINE problemsInDetail " \040COLLIMATE:\040Mean\040offset\040=\040-0.28\040pix " TEXTLINE problemsInDetail " \040COLLIMATE:\040Camera\040b2\040appears\040to\040be\040OUT-OF-FOCUS\040(|mean|\040>\0400.15\040pix) " TEXTLINE problemsInDetail " \040COLLIMATE:\040Predict\040blue\040camera\040ring\040movement\040of\040\040\04010.1\040degrees\040for\040spectro-2 " TEXTLINE problemsInDetail " \040COLLIMATE:\040\040\040(if\040red\040is\040already\040in\040focus) " TEXTLINE problemsInDetail " Reading\040/data/spectro/53652/sdR-r1-00034204.fit " TEXTLINE problemsInDetail " Reading\040/data/spectro/53652/sdR-r1-00034205.fit " TEXTLINE problemsInDetail " \040COLLIMATE:\040Min\040offset\040=\040-0.18\040pix " TEXTLINE problemsInDetail " \040COLLIMATE:\040Max\040offset\040=\040\0400.83\040pix " TEXTLINE problemsInDetail " \040COLLIMATE:\040RMS\040across\040CCD\040=\040\0400.30\040pix " TEXTLINE problemsInDetail " \040COLLIMATE:\040Mean\040offset\040=\040\0400.24\040pix " TEXTLINE problemsInDetail " \040COLLIMATE:\040Camera\040r1\040appears\040to\040be\040OUT-OF-FOCUS\040(|mean|\040>\0400.15\040pix) " TEXTLINE problemsInDetail " \040COLLIMATE:\040Predict\040(red)\040piston\040movement\040of\040\040-2230\040steps\040for\040spectro-1 " TEXTLINE problemsInDetail " \040COLLIMATE:\040\040\040Issue\040SOP\040command:\040\042sp1;\040mechPiston\040-2230\042 " TEXTLINE problemsInDetail " Reading\040/data/spectro/53652/sdR-r2-00034204.fit " TEXTLINE problemsInDetail " Reading\040/data/spectro/53652/sdR-r2-00034205.fit " TEXTLINE problemsInDetail " \040COLLIMATE:\040Min\040offset\040=\040-0.28\040pix " TEXTLINE problemsInDetail " \040COLLIMATE:\040Max\040offset\040=\040\0400.67\040pix " TEXTLINE problemsInDetail " \040COLLIMATE:\040RMS\040across\040CCD\040=\040\0400.24\040pix " TEXTLINE problemsInDetail " \040COLLIMATE:\040Mean\040offset\040=\040\0400.25\040pix " TEXTLINE problemsInDetail " \040COLLIMATE:\040Camera\040r2\040appears\040to\040be\040OUT-OF-FOCUS\040(|mean|\040>\0400.15\040pix) " TEXTLINE problemsInDetail " \040COLLIMATE:\040Predict\040(red)\040piston\040movement\040of\040\040-2289\040steps\040for\040spectro-2 " TEXTLINE problemsInDetail " \040COLLIMATE:\040\040\040Issue\040SOP\040command:\040\042sp2;\040mechPiston\040-2289\042 " TEXTLINE problemsInDetail " That\040leaves\040us\040about\0402700\040steps\040out\040of\040focus\040for\04010\040deg\040C,\040so\040I\040issued\040a\040 " TEXTLINE problemsInDetail " \042mechPiston\0402700\042\040on\040both\040spectrographs. " TEXTLINE problemsInDetail " Second\040iteration\040of\040goSpecFocus\040gave: " TEXTLINE problemsInDetail " sp1\040red\040l-r\040=\0400.511\040pixels\040,\040tolerance\040=\0400.15\040pixels,\040not\040focused\040yet\040 " TEXTLINE problemsInDetail " Predict\040a\040movement\040of\040-4676\040steps\040for\040sp1\040red\040 " TEXTLINE problemsInDetail " Issue:\040sp1;\040mechPiston\040-4676 " TEXTLINE problemsInDetail " Calculating\040pixel\040shift\040maps\040now... " TEXTLINE problemsInDetail " Done\040calculating\040pixel\040shift\040maps... " TEXTLINE problemsInDetail " sp2\040red\040l-r\040=\0400.547\040pixels\040,\040tolerance\040=\0400.15\040pixels,\040not\040focused\040yet\040 " TEXTLINE problemsInDetail " Predict\040a\040movement\040of\040-5005\040steps\040for\040sp2\040red\040 " TEXTLINE problemsInDetail " Issue:\040sp2;\040mechPiston\040-5005 " TEXTLINE problemsInDetail " Calculating\040pixel\040shift\040maps\040now... " TEXTLINE problemsInDetail " Done\040calculating\040pixel\040shift\040maps... " TEXTLINE problemsInDetail " sp1\040blue\040l-r\040=\040-0.202\040pixels\040,\040tolerance\040=\0400.15\040pixels,\040not\040focused\040yet\040 " TEXTLINE problemsInDetail " Predict\040a\040movement\040of\0407\040steps\040for\040sp1\040blue\040 " TEXTLINE problemsInDetail " If\040red\040is\040in\040focus\040then\040you\040need\040to\040rotate\040blue\040camera\040ring\040by\0407\040degrees " TEXTLINE problemsInDetail " Calculating\040pixel\040shift\040maps\040now... " TEXTLINE problemsInDetail " Done\040calculating\040pixel\040shift\040maps... " TEXTLINE problemsInDetail " sp2\040blue\040l-r\040=\040-0.589\040pixels\040,\040tolerance\040=\0400.15\040pixels,\040not\040focused\040yet\040 " TEXTLINE problemsInDetail " Predict\040a\040movement\040of\04021\040steps\040for\040sp2\040blue\040 " TEXTLINE problemsInDetail " If\040red\040is\040in\040focus\040then\040you\040need\040to\040rotate\040blue\040camera\040ring\040by\04021\040degrees " TEXTLINE problemsInDetail " Then,\040naturally,\040I\040found\040my\040mistake:\040reading\040outside\040airTemp\040instead\040of\040 " TEXTLINE problemsInDetail " tpm_TM_PMSSAvg!\040\040*smacks\040forehead*\040\040Okay,\040I'm\040just\040going\040to\040put\040it\040back\040to\040 " TEXTLINE problemsInDetail " where\040it\040was\040previously\040and\040call\040it\040good.\040\040Everything\040would\040have\040been\040correct\040 " TEXTLINE problemsInDetail " for\040the\040first\040go-round\040of\040goSpecFocus.\040\040That\040is,\040if\040I'd\040been\040paying\040attention. " TEXTLINE problemsInDetail " "