User Tools

Site Tools


observing_procedure

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
observing_procedure [2025/12/02 20:45] holtzobserving_procedure [2025/12/02 21:58] (current) holtz
Line 18: Line 18:
  
 The basic robotic workflow is: The basic robotic workflow is:
 +  * touches an MJD file to show sequence has started
   * wait until sunset+dt_sunset  (dt_sunset can be set with keyword to robotic.observe, default=0)   * wait until sunset+dt_sunset  (dt_sunset can be set with keyword to robotic.observe, default=0)
   * wait until safe to open, as determined from either 2.5m open, 3.5m open or override set   * wait until safe to open, as determined from either 2.5m open, 3.5m open or override set
Line 27: Line 28:
   * loop until morning nautical twilight   * loop until morning nautical twilight
     * if unsafe to observe, close dome and wait 90 seconds     * if unsafe to observe, close dome and wait 90 seconds
-    * if it has been more than dt_focus (default=1.5 unless specified by keyword), do a focus run +    * else if dome is closed and now safe to open, open dome 
-    * otherwise, choose best object to observe+    * else if it has been more than dt_focus (default=1.5 unless specified by keyword), do a focus run 
 +    * else choose best object to observe
       * if not the same as last object, acquire object in guider       * if not the same as last object, acquire object in guider
       * perform requested observing sequence       * perform requested observing sequence
-  * closes dome, turns off fans, closes louvers, stops guider, parks telescope and dome+  * close dome, turn off fans, close louvers, stop guider, park telescope and dome (all via domeclose())
   * take morning cals   * take morning cals
   * create guider movies, focus plots, reduce data, and make web page   * create guider movies, focus plots, reduce data, and make web page
 +  * sends successful completion email with webcam snapshot attached, removes MJD file
 +
 +Two cron jobs run at 8:00 each morning:
 +  * one runs copy command to sync /data/1m to astronomy /home/1m
 +  * second checks for existence of an MJD file and sends failure email if it finds one
  
 ==== Morning ==== ==== Morning ====
Line 41: Line 48:
   * aposong window to see if robotic sequence completed normally, which will leave it at a python prompt   * aposong window to see if robotic sequence completed normally, which will leave it at a python prompt
   * if sequence completed normally, check web pages to see what was observed, check focus curves, check throughput plots as desired   * if sequence completed normally, check web pages to see what was observed, check focus curves, check throughput plots as desired
-  * if sequence didn't complete normally, try to figure out what happened! May be useful to create the web pages, etc., manually, using <code> robotic.mkhtml(int(Time.now().mjd))</code>. Can also consult logs in ~song/logs/daily.log+  * if sequence didn't complete normally, try to figure out what happened! May be useful to create the web pages, etc., manually, using <code> robotic.mkhtml(int(Time.now().mjd))</code>. Can also consult logs in /data/1m/logs/daily.log
    
 ==== Troubleshooting ==== ==== Troubleshooting ====
observing_procedure.txt · Last modified: by holtz