Changes between Version 189 and Version 190 of PublicPages/MayallZbandLegacy/NotesforObservers
- Timestamp:
- Feb 7, 2017 1:20:56 PM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PublicPages/MayallZbandLegacy/NotesforObservers
v189 v190 10 10 Additional Notes: 11 11 12 * [wiki:PublicPages/MayallZbandLegacy/NotesforObservers/Copilot copilot] 12 * [wiki:PublicPages/MayallZbandLegacy/NotesforObservers/Copilot Copilot] 13 * [wiki:PublicPages/MayallZbandLegacy/NotesforObservers/MosBot Mosbot] 13 14 * [wiki:PublicPages/MayallZbandLegacy/NotesforObservers/Domeflats Dome flats] 14 15 * [wiki:PublicPages/MayallZbandLegacy/NotesforObservers/MOSAICGUI_Notes MOSAIC GUI Notes] 15 * [wiki:PublicPages/MayallZbandLegacy/NotesforObservers/MosBot mosbot]16 16 * [wiki:PublicPages/MayallZbandLegacy/NotesforObservers/Problems Problems] 17 17 * [wiki:PublicPages/MayallZbandLegacy/NotesforObservers/Safety Safety] … … 75 75 76 76 Other directories in the home directory are: 77 '''astrometry /, legacypipe, obsbot, tractor, wcslib''' -- Python code for running copilot [[BR]]77 '''astrometry, legacypipe, obsbot, tractor, wcslib''' -- Python code for running copilot & mosbot [[BR]] 78 78 '''data/''' -- Link to the top-level data directory, where each night is stored in subdirectories like "20151213" [[BR]] 79 79 '''exec/''' -- Cross-mount to mosaic.kpno.noao.edu:/home/observer/exec [[BR]] … … 108 108 The tiles are broken into three passes. Each pass, pass1, pass2, and pass3, covers the basic footprint and each is offset optimally from the others. The tile are thus now fixed or defined on the sky for the duration of the survey. By definition: 109 109 110 **pass1** is the high quality, photometric coverage. To the greatest extent possible, we want to ensure pass one tiles are the best. As such, pass1 should be executed on photometric nights with good seeing (< 1.3"). The observer should not start pass1 if it s a not a true photometric night or if 3-4 hour contiguous blocks are not stable and clear. The robot observing program will choose pass1 for seeing < 1.25", transparency > 90% and sky brightness not worse than 0.25 mag brighter than the fiducial. But the observer should really be setting pass1 based on whether its a very stable photometric night from beginning to end. Forcing the pass is described here: [wiki:MayallZbandLegacy/NotesforObservers/MosBot#ToRestricttoPass2andor3 ForcePass]110 **pass1** is the high quality, photometric coverage. To the greatest extent possible, we want to ensure pass one tiles are the best. As such, pass1 should be executed on photometric nights with good seeing (< 1.3"). The observer should not start pass1 if it is not a true photometric night or if 3-4 hour contiguous blocks are not stable and clear. The robot observing program will choose pass1 for seeing < 1.25", transparency > 90% and sky brightness not worse than 0.25 mag brighter than the fiducial. But the observer should really be setting forcepass1 based on whether its a very stable photometric night from beginning to end. Forcing the pass is described here: [wiki:MayallZbandLegacy/NotesforObservers/MosBot#UseTheForce Use The Force] 111 111 112 112 **pass2** is the next best pass. Seeing should be < 1.3" or the weather is photometric (but seeing worse than 1.3"). Pass2 and 3 may alternate throughout a given night and the mosbot observing robot will do this automatically based on seeing, transparency, and sky brightness. Pass2 could also be done if no pass1 tiles are available. The robot will stick with pass2 when conditions are a little worse than this. Specifically seeing < 2" and trans > 70%. Observers can force pass3 if they think the conditions are poor, even though the robot might say pass2. This is especially encouraged if conditions are variable on short timescales and the robot is moving frequently between pass2 and pass3. … … 120 120 }}} 121 121 122 If you want to use only pass2 or pass3 on a given night (because, say, there is high cirrus and you are sure the night will not be photometric), then create a file called "nopass1" (by typing "touch nopass1") in the ~/exec/mosbot directory. This will restrict mosbot to choose only between passes 2 and 3.123 124 122 125 123 == READ THIS IN PREP FOR OBSERVING == 126 124 127 * [wiki:MayallZbandLegacy/NotesforObservers/MosBot mosbotnotes]128 * [wiki:MayallZbandLegacy/NotesforObservers/Copilot copilot notes]125 * [wiki:MayallZbandLegacy/NotesforObservers/MosBot Mosbot notes] 126 * [wiki:MayallZbandLegacy/NotesforObservers/Copilot Copilot notes] 129 127 130 128 == AFTERNOON DOMEFLATS == … … 288 286 }}} 289 287 At the end of the night, you should check the updated tile file into the svn repository. 290 a. In a second terminal on the VNC tart the automated script for monitoring the data quality288 a. In a second terminal on the VNC start the automated script for monitoring the data quality 291 289 {{{ 292 290 > idl … … 347 345 python mosbot.py pass1.json pass2.json pass3.json 348 346 }}} 349 This will start the [wiki:MayallZbandLegacy/NotesforObservers/MosBot mosbot] script, which will watch the $MOS3_DATA directory for new images, analyze them, and update FUTURE exposure scripts, choosing the pass number and setting the exposure time. '''The exposure script behavior can be modified by creating or removing various files in the exec/mosbot/directory on mosaic3 (nocs xterm).'''350 * If the conditions look marginal, and you only want to run with pass3, say, just create an empty "forcepass3"file in the `~/exec/mosbot/` directory:347 This will start the [wiki:MayallZbandLegacy/NotesforObservers/MosBot Mosbot] script, which will watch the `$MOS3_DATA` directory for new images, analyze them, and update FUTURE exposure scripts, choosing the pass number and setting the exposure time. '''The exposure script behavior can be modified by creating or removing various files in the `~/exec/mosbot/` directory on mosaic3 (nocs xterm).''' 348 * If the conditions look marginal, and you only want to run with pass3, say, create an empty `forcepass3` file in the `~/exec/mosbot/` directory: 351 349 {{{ 352 cd ~/exec/mosbot 353 touch forcepass3350 rm ~/exec/mosbot/forcepass? 351 touch ~/exec/mosbot/forcepass3 354 352 }}} 355 353 * If you want to allow only pass 2, then use: 356 354 {{{ 357 cd ~/exec/mosbot 358 touch forcepass2355 rm ~/exec/mosbot/forcepass? 356 touch ~/exec/mosbot/forcepass2 359 357 }}} 360 358 * If you want to allow only pass 1, then use: 361 359 {{{ 362 cd ~/exec/mosbot 363 touch forcepass1360 rm ~/exec/mosbot/forcepass? 361 touch ~/exec/mosbot/forcepass1 364 362 }}} 365 (though pass1 should not have to be forced if conditions are good!)366 363 * If you want to allow only pass 2 and pass 3, then use: 367 364 {{{ 368 cd ~/exec/mosbot 369 touch nopass1365 rm ~/exec/mosbot/forcepass? 366 touch ~/exec/mosbot/nopass1 370 367 }}} 371 368 Mosbot checks for these files in the order: `forcepass 1,2,3` then `nopass1`. 372 * Force files are not removed by `tonight.sh` or `mosbot.py`, so remove them manually to revert or change mosbot's behavior.369 * Force files are removed by `mosbot.py` on startup, so you will need to re-create those files if you restart the Mosbot. 373 370 * For more options with mosbot, see [wiki:MayallZbandLegacy/NotesforObservers/MosBot] 374 * Note that if you need to escapethe script at some point during the night (see below), you will need to CTRL-C to stop mosbot.py and **restart** it when you are ready to start up again. If you forget this, you will be observing tiles that you already observed earlier in the night.371 * Note that if you need to stop the script at some point during the night (see below), you will need to CTRL-C to stop mosbot.py and **restart** it when you are ready to start up again. If you forget this, you will be observing tiles that you already observed earlier in the night. 375 372 1. From the observer@mosaic3 xterm window, start taking exposures using the top-level observing script (tonight.sh): 376 373 {{{ … … 378 375 ./tonight.sh 379 376 }}} 380 1. [wiki:MayallZbandLegacy/NotesforObservers/Copilot "copilot"] should already be running. If not, start running "copilot"in the mayall-idl VNC window. Copilot keeps a beautiful running plot of observing conditions. From any mzls@mayall-idl window:377 1. [wiki:MayallZbandLegacy/NotesforObservers/Copilot Copilot] should already be running. If not, start running Copilot in the mayall-idl VNC window. Copilot keeps a beautiful running plot of observing conditions. From any mzls@mayall-idl window: 381 378 {{{ 382 379 cd ~/obsbot 383 380 python copilot.py 384 381 }}} 385 Whenever a new image is detected in the data directory (as defined by $MOS3_DATA), a new image is generated as `~/obsbot/recent.png`. See [wiki:MayallZbandLegacy/NotesforObservers/Copilot]382 Whenever a new image is detected in the data directory (as defined by `$MOS3_DATA`), a new image is generated as `~/obsbot/recent.png`. 386 383 1. Monitor focus by checking the image quality on each frame or keeping an eye on the mosstat PSF display. Keep track of the truss temperature variation and use the information to modify the focus as needed. Note that the focus may not respond quickly to changes in temperature, so monitor the images carefully before adjusting focus. The Mayall has astigmatism, so one can sometimes tell from the shape of the images which way to move the focus. To stop and do a focus sequence: 387 384 - Create a file to tell tonight.sh to quit. On mosaic3: … … 393 390 - Run a focus sequence (see link below for instructions). 394 391 - [wiki:MayallZbandLegacy/NotesforObservers/FocusInfo Example of a focus sequence] 395 - Re-start the observing as described above. **IMPORTANT** make sure to re-run `mosbot.py` so that you don ’t repeat exposures from the beginning of the night!392 - Re-start the observing as described above. **IMPORTANT** make sure to re-run `mosbot.py` so that you don't repeat exposures from the beginning of the night! 396 393 1. If one wants to know where on the footprint the images being taken are, in real time: 397 394 {{{ … … 409 406 ==== Checking the Sky Brightness, Seeing and Transparency ==== 410 407 411 The "copilot" python script and mosstatshould already be running in a VNC.408 The Copilot and mosstat programs should already be running in a VNC. 412 409 If they are not, you can launch xterms, login to the mayall-idl computer as mzls, 413 410 and run these individually.