20 | | 1. On startup, it reads the *pass[123].json* files, drops exposures |
21 | | that should happen before the current time, for each exposure writes |
22 | | two little shell scripts, and also writes a top-level script |
23 | | */mosaic3/exec/mosbot/tonight.sh* |
24 | | 2. It then starts waiting for new images to appear in the $MOS3_DATA |
25 | | directory. Whenever an image appears, it analyzes it and, based on |
26 | | the measured conditions (seeing, sky brightness, transparency), it |
27 | | decides which pass we should be running, and what our exposure times |
28 | | should be, and it overwrites the next few scripts. |
| 20 | 1. On startup, it reads the *pass[123].json* files, drops exposures that should happen before the current time, for each exposure writes two little shell scripts, and also writes a top-level script */mosaic3/exec/mosbot/tonight.sh* |
| 21 | 2. It then starts waiting for new images to appear in the $MOS3_DATA directory. Whenever an image appears, it analyzes it and, based on the measured conditions (seeing, sky brightness, transparency), it decides which pass we should be running, and what our exposure times should be, and it overwrites the next few scripts. |