ALFALFA Survey - Notes on Zenith Strip Observing

Version date: Fall 2010 (Aug 31 update)

This page is designed to provide the background needed to understand the changes in observing strategy being adopted in 2010 to accomodate restrictions in the zenith angle motions of the Gregorian Dome. It will be best if observers' understand the need for the changes, the limits on telescope motion and how to arrive at the solution, especially since the observing schedule may change unexpectedly.

History: In March 2010, the motion of the telescope in zenith angle was restricted because of engineering work. At first, we were allowed to observe as long as the center of Beam 0 points to zenith angles between 6 and 10 degrees; on March 29th, this was relaxed to 3.5 to 12 degrees during the nighttime hours (AST 1900-0700). This is still the case in Fall 2010. To understand the problem and to read the latest info, see Phil's page.


Changes to observing protocol
Here is a quick summary: The tentative plan for how to accomplish this can be found here without regard to the date of the observations. You should use that as a guide, but please double check according to the date when observations are actually conducted.


Restricted ZA "almost fixed azimuth" observing mode: the basics
In the normal mode of A2010 observing, we fix the azimuth at 180 or 360, and then adjust the ZA according to the declination of the drift. Close to zenith, we run into the constraint that the Gregorian cannot come with 1.1 deg of zenith, so we have always known that we would have to observe those drifts at some different azimuth. The exact azimuth we might choose depends on the zenith angle and the hour angle of the target drift (and thus, the declination and the RA range we want to cover). As analyzed by Shan and Manolis, once the zenith angle of a source very close to Dec =~ +18 deg exceeds a few degrees, the required azimuth changes only a little even if the zenith angle changes a lot. For those sources, the azimuth needs to be close to either 90 deg or 270 deg, once the source is beyond a ZA of a few degrees. Restricting the ZA to a range between 3.5 and 12 degrees (the current limits) introduces further constraints/considerations:
A note about TOGS
During the fall 2010 season, TOGS is scheduled only at the start of A2010. To accomodate the ZA restriction issues, the TOGS command file has been modified so that the A2010 observer no longer has to update the "galfasrc" entry in the "a2010.cat" file. Just run the special command_galfasrc_aug10.cmd script. Instead of RA,Dec, it takes an Az,ZA from the "galfa_togs.cat" file; that should be updated by the TOGS team prior to the start of the run. If something weird happens, check that "galfa_togs.cat" is set for an azimuth near ours; if not, skip it (or fix it yourself if you have time). If for some reason, the telescope runs into a limit, just let the script continue to collect data. Can't do much more than that on the fly.

Note for future reference: we have commented out the "galfasrc" entry in the a2010.cat file, so you cannot run the other mode of TOGS calibration (via command_galfasrc10.cmd) unless you (a) edit a2010.cat to uncomment that line; (2) make a new version of command_galfasrc10.cmd which does not rotate ALFA (comment out the "ALFAANG 19" line); and (3) change the RA of the galfasrc in a2010.cat as before.


What needs to be observed:
The missing drifts can be identified here, assuming that someone keeps that file updated. Check also the A2010 team schedule (likewise, assuming someone keeps it updated).


Useful software for planning
There are two programs in eggidl/gen which I use to help with scheduling: blocksched, lsttoazRT and azdectozaha (which is a function, written by Phil, modified by us). These programs are accessible when you call @egggeninit (assuming you have the path to eggidl/gen in your .idl_startup file).Note, that these programs are neither elegant nor flexible, so be sure you understand their limitations.

blocksched     Calculates LST start/stop times for AST time block on a given date
SYNTAX:         blocksched, yymmdd,ast1HHMM,ast2HHMM
EXAMPLE:     blocksched,100316L,2215,2359
Use this to figure out the LST range corresponding to a given block in AST on a given date. Note that if your block crosses midnight, you need to run it twice (or just add 4 minutes). Also, precision only to nearest minute.

lsttoazrt     Computes the az, za and optimal rotation angles for a succession of drifts of length DRIFTTIME, starting on a given day yymmdd at a given LST and assuming the ALFALFA beam configuration. Performs simple error check on slew times between drifts, ALFA rotation limits, and optimization algorithm iteration boundaries. Was written for the NGC 2903 ALFA precursor program (A1963). Note: Since this routine was not written for A2010, it does more than we need it to do but I am too lazy to change it. Just ignore the DRIFTTIME (set it to 480.) and the info on drifts other than the first one.
SYNTAX:     lsttoazrt, yymmdd,lmstHHMMSS,raHHMMSS,decDDMMSS,driftTime
EXAMPLE:     lsttoazRT,100312L,092000L,084500L,162530L,480.

Use a standard value of the LST (I am using 092000L) and then adjust raHHMMSS so that the resultant Az and ZA yield (1) ZA within (6:9) and Az differs from 90 or 270 by a few degrees. The result also then can be used to see the approx difference between the LST and RA at the actual LST of the observation (which will vary from night to night).



Daily chores: (IF NOT PERFORMED BY MARTHA -- not needed now!)
Every day, the following tasks need to be performed. It is not necessary that a single person perform all of them, but the tasks need to be performed every day (or at most, within 2 days). The schedule files:
There are 4 files which we use to keep track of the planned and executed observations. They are designed to be, in some ways, redundant; instilling redundancy is a good way to minimize errors. The files are located in camuy:/home/web/research/projects/egg/alfalfa/scheds/asttimes/ To update, follow the instructions in /home/web/research/projects/egg/alfalfa/scheds/asttimes/upsched_process.txt.




Last updated Tue Aug 31 09:00:14 EDT 2010 by martha