Next: Examples
Up: INTRODUCTION
Previous: Keyin Free-format Input
Contents
SCHED Input and Output Files
SCHED takes input from several types of files in addition to any
interactive input. All of these files can be separate, as long as
SCHED can find them, or most of them can be imbedded in the main
input file. The former is more convenient. But, when the input file
is to be sent somewhere else to be run again, it may be safer to imbed
the catalog information in the main file. All input to SCHED is in
the keyin free format. This is the same format as is used by all Caltech VLBI
package programs. The input file types are:
- Main Schedule Input File:
- This is the
file that contains the details of the particular project. It can have
the most of the other files imbedded in it. This file must be created
by the user. This file should be given a name like bv016.key
for project BV016. See the /schedb examples
for numerous samples.
- Source Catalog:
- These files contain the
information about the sources, especially names, positions, and, for
line sources, velocities. There are standard source catalogs,
although the user may need to add non-standard sources. Source
catalog entries can be included in the Main Schedule Input
File. The standard catalog is $SCHED/catalogs/sources.vlba, which contains
sources from several sources, mainly the Goddard geodetic VLBI group
and Leonid Petrov. There is a separate file, $SCHED/catalogs/sources.petrov, with just
Petrov's results if a set of positions all from one solution is
desired. There are on the order of 7000 sources in these catalogs.
Two external catalogs can be specified if one wishes, for example, to
use the standard one for calibrators and another for multiple phase
centers.
Please note that this catalog, along with the locations catalog, is
updated approximately annually. It cannot be relied upon to maintain
constant positions for a multi-year project. If you need constant
positions, include your own set in your schedule. Otherwise, include
a step in processing that accounts for changes in the assumed
calibrator position. Note that the Earth orientation and station
locations change actually change with time (plate tectonics etc) so
exact repeats of the observing geometry are not possible.
- Station Catalog:
- This file contains
information about the antennas including names, positions, slew
limits, horizons etc. There is a standard station catalog that should
suffice for nearly all users. If not, entries can be included in the
Main Schedule Input File. Station positions may
stored sparately in the Location Catalog. The
standard station catalog is $SCHED/catalogs/stations_RDBE.dat. The old
version for use with the legacy VLBA systems is still
$SCHED/catalogs/stations.dat. By the next
SCHED release, it is likely that stations.dat will be the RDBE version
and the legacy version will be renamed or removed.
- Location Catalog:
- This file contains
station locations. The standard version reflects the locations and
velocities used on the VLBA correlator. It is documented along with
the Station Catalog because they are tightly
coupled. The Locations Catalog is optional since it is not needed if
the station locations are specified in the Station Catalog. It exists
separately for ease of maintenance. The standard
location catalog is $SCHED/catalogs/locations.dat.
- Setup Files:
- These files contain the
details required to configure the hardware at the stations. Different
projects using the same hardware configuration can use the same setup
files. There are many standard setup files are located in
$SCHED/setups.
- Frequency Catalog:
- This file contains
information about valid frequency setups at the stations. The RF
ranges that can be covered and the local oscillator and polarization
of each IF are given. SCHED can use this information to provide
good defaults for many parameters in the setup files. The standard
file should be used. Any non-standard information can be in the setup
files. This file cannot be imbedded in the main input file. The standard
frequency catalog, for use with the RDBE systems, is $SCHED/catalogs/freq_RDBE.dat. The legacy version is
still available. It is $SCHED/catalogs/freq.dat
The main difference is that the VLBA IFs are assumed to be between 512
and 1024 MHz in the RDBE version, not 500 and 1000 MHz as in the legacy
version. By the next SCHED release, the RDBE version will likely become
$SCHED/catalogs/freq.dat and the legacy version will be renamed or
removed.
- Tape Initialization File:
- This file tells
SCHED the properties of the tape systems at the stations and where
to start on each tape. Since tapes are no longer in use, this file
is mostly obsolete. However it can be used to specify use of a
recording system at a station that is different from what is given
as the default in the station catalog. This is generally only useful
during periods when stations are transitioning between different
recording systems. Note that many old files, often used as templates,
contain tape initialization sections. These should be removed.
- Reference Pointing Control File:
- SCHED can insert scans for reference pointing at high frequencies on
the VLBA and VLA. This file contains information needed to control
that function. It will only be of interest for observations at 43 GHz
on the VLA and at 86 GHz on the VLBA. The standard reference pointing
control file is at $SCHED/catalogs/peak.cmd
There is a special version related to reference pointing when using the
new wideband (RDBE/MARK5C) system on the VLBA. It is $SCHED/catalogs/peak_RDBE.cmd.
- Spectral Line Rest Frequencies:
- SCHED can
adjust the observing frequency to remove the doppler shifts due to the
motions of the Earth around the Sun and to the Sun with respect to a
desired reference frame. To do this, SCHED needs to know the rest
frequency of the line being observed. This is given in a lineinit section imbedded either in the main file or in the reference
pointing control file. There is a file, $SCHED/catalogs/linefreqs.dat, distributed
with SCHED, that gives the rest frequencies for many of the maser
lines commonly observed with VLBI.
- Ephemeris file:
- SCHED can be used to
schedule observations of planets. To do so, it obtains positions from
a JPL ephemeris file. Mostly this is used for single-dish calibration
observations.
- Satellite file:
- SCHED can also be used to
schedule observations of satellites. To do so, it obtains orbital elements
from the SATFILE. This is used for holography and for spacecraft
navigation projects.
SCHED processes the input files and creates several output
files. Most follow a naming convention that starts with
the project code (bv016 will be used in the examples here) followed
by a file type indicator, then a period, then a two letter station
code (pt for Pie Town in the examples below). The experiment code
is read by SCHED in the EXPCODE parameter
in the main schedule input. The station code comes from the
station catalog and a list if given in
Appendix A.1. The output files are:
- Summary File:
- This file gives a rather extensive summary of the
setups and observations. This is the most useful output file for the
user as it shows how SCHED has interpreted the input commands. The
file will be called, for example, bv016.sum. The items displayed
for each scan can be controlled with the parameter SUMITEM.
- sched.runlog:
- This file reflects most of what you see on the
screen when SCHED is running, plus may contain additional messages
that help debug problems should they occur.
- Operator Schedule Files:
- These files, of which there is one per
antenna, give much more information about the schedule than can be
included in the summary file and are useful when that level of detail
is needed. They were originally meant for the use of operators of
manually controlled antennas, but now most antennas are computer
controlled and these files are more useful for the scheduler. The
files are named, for example, bv016sch.pt.
- VLBA type Antenna Control Files (crd files):
- These files
provide the legacy on-line control systems of the type found at VLBA
antennas with the information they need to control the observations.
There is one file per antenna that uses a VLBA control computer for
either full control of the station or for control of just the data
aquisition system (data recorders, baseband converters etc.). The
files are named, for example, bv016crd.pt. Note that the
VLBA antennas currently are in transition with some items controlled
by the legacy system and some by the new control system which is
commanded using the VEX file.
- VEX file:
- This is the main output file needed by the stations
for antenna and recording system control and by the correlators to
process observations. It is now used by most VLBI systems around the
world, not just the Goddard ``Field System''. For the VLBA, it is
used to control the RDBE, MARK5C, and some antenna data path switches.
The legacy system, commanded by the crd files described above, still
controls the antenna pointing among various functions. Both are
needed. A single VEX file describes the observations for all
antennas.
- V2D file:
- This is a template correlator setup file for the
(VLBA) DiFX correlator. Information that needs to be modified from what
is in the VEX file can be specified by the analysts in this file.
It is also the path to transmit information about multiple phase
centers per pointing to the correlator.
- Flag file:
- SCHED writes a file with the .flag extension
that can be helpful in data processing. It contains flag entries, in
the format appropriate for the AIPS task UVFLG, that cover the times
when data are being recorded, but the antenna is expected to be
slewing. For the VLBA, the monitor flags would usually take care of
such times, but for other types of stations, such information is not
always available from the logs.
- Preempt file:
- Starting in Oct. 2011, the VLBA will be providing
observations of up to 1.5 hours on the Pie Town to Mauna Kea baseline
to the USNO for EOP determination. This is in return for financial
support for operations. These observations will preempt the scheduled
project on the two stations. There is some flexibility to choose the
exact time of the preemption so the user has been given some ability
to guide the choice. Important scans can be protected using the
PREEMPT parameter. Information in the
preempt file, which is also in the summary file, is used by operations
when picking the time for the EOP observations.
- Plots:
- Sched can make plots of u-v coverage and of various
combinations of azimuth, elevation, paralactic angle, hour angle, UT,
and GST against each other. Plots can be made of the time antennas
are up. Plots can be made of beams. The plot capability can be used
to plot the distribution of your sources, and of the all sources in
the catalog, on the sky. This is useful for looking for calibrators.
In advanced modes, stations can be moved around to explore UV
coverages in array configuration design projects. Also quality
factors can be calculated and plotted with contours over a map of the
stations. There is interactive control over the plotting, the only
interactive part of SCHED. Much of this capability is mainly useful
in experiment planning.
- DiFX configuration file:
- When making jobs for the DiFX
correlator, especially as used for the VLBA, a .v2d file is
used to give information not readily deduced from the .vex
file. SCHED now writes a template for that file. That file is
also be used to pass lists of phase centers when utilizing the DiFX
multiple phase center capability.
- Optimized Schedule:
- When one of SCHED's optimization modes is
turned on, or geodetic segments are requested, the program writes out
a file, such as bv016.sch containing the basic scan inputs for a
new main schedule file. If desired, the user can use this to
construct, and perhaps modify, a new optimized main schedule input.
This used to be the way all optimized schedules were constructed, but
now that SCHED fully processes an optimized schedule, it is rarely
used or needed. The newer use is to make it easy to reproduce
geodetic segments when something else is changed that would otherwise
change the results of the optimization.
- frequencies.list:
- If the user specifies the parameter
FREQLIST, SCHED will read the
frequency catalog and make a table of all known setups which can
be used to make observations in the specified frequency range. Then
SCHED will quit without doing further processing. This is useful
for planning and for information while making setup files.
Next: Examples
Up: INTRODUCTION
Previous: Keyin Free-format Input
Contents
Craig Walker
2014-06-17