Changes between Version 5 and Version 6 of PublicPages/MayallZbandLegacy/NotesforObservers/MosBot


Ignore:
Timestamp:
Feb 8, 2016 11:41:57 AM (9 years ago)
Author:
Dustin Lang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PublicPages/MayallZbandLegacy/NotesforObservers/MosBot

    v5 v6  
    99python mosbot.py <pass1.json> <pass2.json> <pass3.json>
    1010}}}
    11 you will need to keep that window open, because you want mosbot to keep running all night.
    12 "pass[123].json" are the 'plan' or 'JSON' files that Arjun should have given you;
    13 they contain lists of exposures we want to take depending on what the conditions are doing.
    14 It is probably most convenient to run mosbot from a Terminal window on the mayall-2 display.
    15 You don't need to read any of the output it produces, but you should check periodically
    16 that it is still running; the code is under development and some bugs remain.
     11
     12You will need to keep that window open, because you want mosbot to
     13keep running all night.  "pass[123].json" are the 'plan' or 'JSON'
     14files that Arjun should have given you; they contain lists of
     15exposures we want to take depending on what the conditions are doing.
     16It is probably most convenient to run mosbot from a Terminal window on
     17the mayall-2 display.  You don't need to read any of the output it
     18produces, but you should check periodically that it is still running;
     19the code is under development and some bugs remain.
    1720
    1821
     
    4851  out which upcoming exposures it should update.  Mosbot by default
    4952  writes 1, 2, and 3 exposures ahead of the current sequence number.
     53- Each exposure is split into two scripts.  For example, exposure 3
     54  happens in `expose-3.sh`, which takes the exposure, and then
     55  `slewread-4.sh` slews to exposure number 4 while reading out
     56  exposure 3.  If the file `quit` is found in the directory in which
     57  `tonight.sh` is run, the script will quit after a readout (without
     58  slewing).  This should ensure that we don't lose any data, so that
     59  is the way the `tonight.sh` script should be stopped.  (It will
     60  delete the `quit` file just before it quits.)
     61
     62About git:
     63
     64- the `~/obsbot` directory is a git checkout of the repository:
     65  https://github.com/legacysurvey/obsbot
     66- There is a "MzLS Observer" github account set up to log in with an
     67  ssh key, so you should be able to *git commit* and *git push* any code
     68  changes without having to know any passwords.
    5069
    5170
    5271
    53 
    54 
    55