Space Telescope Science Institute: Tools Environment

advertisement
Space Telescope Science Institute: Tools
Environment
Anuradha Koratkar
April 9, 1999
EXECUTIVE SUMMARY
During the phase II proposal preparation stage a GO needs not only to make decisions about
many aspects of observing, but must also calculate many quantities. The bulk of information and
instructions for making these decisions and calculations is contained in the instrument handbooks
and proposal instructions. But, some helpful information is presently disseminated via tools
located in various places within the Institutes’ computer system. The present generation of tools
and their support is fairly informal. The Institute needs to have a more formal policy because
(1) a tools environment which is regularly maintained will assure access to current
information about HST and its instruments not only to the GO community, but also to the
internal staff.
(2) consolidation of tools will lessen confusion regarding access to current information.
(3) a properly organized tools environment will provide GOs with a checklist of all the
various aspects of the observing program to be considered.
(4) the ease of access and accuracy of our tools reflects the professional image of the
Institute.
In this document we provide general guidelines that could be used in developing a tools
environment, the level of oversight and technical support that will be necessary, and a list of tools
presently available to the GO community and/or internal staff. The status of the tools is also
discussed. Our initial recommendations are:
(1) to create a tools environment which should be useful to both the GO community and
internal staff.
(2) to make the tools available via the World-Wide Web.
(3) to designate a person who will be responsible for maintaining uniformity of similar
tools across instruments, although the various tools will be the responsibility of the
individual groups that generate them.
1. Introduction:
The Remote Proposal Submission Two (RPS2) software which is used during phase II
requires a number of inputs which have to be determined by the GO. Thus, the phase II preparation of a program can be quite daunting. This task can be made easier by providing GOs with
tools that can be used to calculate/determine the various aspects of the observing program. The
outputs of these various tools can then be used to fill in the RPS2 template. These tools along with
RPS2 (which is also a phase II proposal preparation tool) can be provided in a tools environment
which could also serve as a checklist in the preparation of the phase II proposal.
A number of electronic tools are presently available to a GO or internal staff member to
aid them in preparing a phase II proposal. Addition of some more new tools will not only help
GOs and internal staff, but will also lead to “cleaner” phase II submissions. The new tools will be
especially important for the new instruments, which are more complicated than the first generation instruments. Access to existing tools is sometimes not easy and may depend on who a person
asks for help. In general, awareness of new capabilities as they are implemented needs to be
improved. The existing tools are generated by various groups, with little coordination across different instrument groups or divisions.
The tools that are available become the official recommendation of the Institute, and as
such it is essential that the tools we provide and the framework in which we present them reflect
the service orientation of the Institute. With many of the existing tools being World-Wide Web
(WWW) based and increasing Web interaction with the GO community, we need to become more
systematic. A tools environment will provide a homogeneous user interface.
The overall goal of this tools environment is to ease the phase II proposal preparation process, via easily available tools which access current information about HST and its instruments.
To achieve this goal, this paper describes an approach that can be used to generate a consistent
tools environment. We also discuss the status of existing tools, and determine the need for new
tools.
The above task was undertaken by the author with comments from Stefi Baum, Michael
Dahlem, Ron Downes, Warren Hack, Stephen Hulbert, John MacKenty, Karla Peterson, Abhijit
Saha, and Richard Shaw. Some of the recommendations given below are based on the phase II GO
survey conducted by Daniel Golombek and Anuradha Koratkar.
2. Guidelines for the Generation of the Tools Environment:
2.1 Assumptions:
In discussing issues related to a tools environment, we make the following assumptions:
Purpose: The primary purpose of the tools environment will be to provide the GO community
with quality information and tools to help in the preparation of the phase II program.
Audience and Interface: The external audience are scientists who are preparing approved observing programs on HST. The internal audience are the members of the Institute staff who provide
GO support. The information that this audience are seeking must be up-to-date, useful and easy to
find. This implies that the interface will have to be organized by topic.
Information Content: Tools should be developed with the audience in mind. Support of the tools
should be distributed and maintained by the groups with expertise in the particular area (e.g.
instrument teams, PRESTO scientists, PRESTO developers, STSDAS developers). Standards for
how the tools are developed should be adopted. The tools should be organized with some consistency across instruments, keeping in mind that each instrument is unique in its capabilities.
Related information must be cross-referenced as often as possible and coordinated globally so
that the effects of any change to the tools can be assessed. Oversight as to general usability and
consistency of the tools is important.
Documentation: The various tools must be self explanatory whenever possible. If documentation
is required it must be easily available on-line. Useful, simple examples must exist for each task to
aid a beginner or to refresh an expert’s memory. The need for examples was indicated in the phase
II survey.
Information Organization: The organization of the tools environment must not only facilitate the
needs of a first time user, but simultaneously not restrict an experienced user. The organization
must be such that it highlights the various aspects of phase II that need to be considered. In the
future, as the capabilities of the tools environment increase, the organization can provide a user
with a checklist in the preparation of his/her phase II program.
2.2 Requirements:
The tools environment should satisfy the following requirements:
Quality Information: The primary requirement of the tools environment is to provide users with
quality information which can be easily accessed and used in developing HST programs. The
tools should help decrease the complexity of a task whenever possible. Full technical and scientific details necessary for the completion of the task should be presented at an appropriate level of
complexity. The tools should be maintained frequently in order to provide up-to-date information.
The applicability of the tools should be properly discussed.
Audience: The GO community is extremely innovative and can sometimes use the HST and its
instruments in non-standard modes. Tools cannot be generated for every possibility. Thus the
tools environment and the tools should be useful to everybody and should be applicable to at least
75% of the GO programs for a given instrument.
Responsibility: The responsibility for a clear user interface lies with the various groups that
develop the tools.
2.3 Description of the Tools Environment:
Definition: The tools environment is a collection of various tools that GOs can access
while generating a phase II proposal. These tools need not be based on just one particular computer language, but could be a grab bag of useful techniques. The usefulness of any tool depends
on many factors such as the interface, speed, feedback etc. If a tool is not suitable for a Web interface, or an interactive task is very slow because of the speed of the networks, a tool in the tools
environment could also be a set of text instructions on how to do a particular task. For example,
some tools such as the exposure time calculators can be Web-based, but a tool to determine target
coordinates could be a set of step-by-step instructions that help a GO measure their target coordinates in the STSDAS environment.
Interface: In discussing the possible interface for the tools environment, it was found that it is reasonable to assume that most GOs can access the STScI WWW pages, STSDAS and RPS2. The
phase II survey indicated that < 1% of GOs had no access to one or more of the above interfaces.
In such cases, the GO can come to the Institute, or his/her contact scientist/program coordinator
will have to provide some extra support.
The STScI WWW pages are the best location for the tools environment for the following
reasons:
• The tools presently available (see section 3) are mostly Web-based, although the user interface
needs to be enhanced for some of them (see section 3).
• Maintenance of the various tools on the Institutes’ machines will ensure that the latest information is presented to the users.
• A separate exportable tool (similar to RPS2) is not recommended, because it could easily run
into installation problems, development bugs etc. due to numerous user platforms.
Organization: The tools should be arranged with no implied sequence, but as a collection of useful tools. The tools environment is a storage place for all the tools necessary for the preparation of
a proposal. However, it must not be so cluttered that most users would find it hard to use. Therefore, a systematic arrangement is needed to ease the access to the tools.
A simple strategy would be to have a tools environment WWW page, accessible via both
the Observer page and the Instrument pages. This page would contain hotlinks to the various
tools. The hotlinks can be arranged such that a listing of this page will automatically highlight
many of the important aspects of the phase II proposal preparation that must be considered. The
instrument handbooks are the glue that bind the various tools together, and in the future, when
these handbooks become WWW friendly, they can easily be linked into the tools environment.
When the Handbooks are linked into the Web interface, the hotlinks in the tools environment can
be used as a checklist for the phase II submission process. In this context, the tools environment
page could have the following organization:
Target Coordinates: Requirements on the target coordinates for each instrument will
be discussed here, and a tool to determine the target coordinates will be provided.
Target Orientation: This section will provide a tool that calculates the orient angle that
must be provided to RPS2.
Viewing Time: This tool will provide information on dark time and CVZ.
Bright Target Check: This tool will let a GO know if a target is too bright for a given
instrument.
Duplication Check: This would be a link to the duplication checker in STARVIEW.
Specific Instrument Related Issues: This would link to each instrument’s tools page.
The instruments’ tool pages would provide the tools to determine exposure time, filter/
grating selection criteria, target acquisition strategies, dithering patterns, etc. These
tool pages would highlight many of the important subtleties of the instrument. Once
again, in the future these pages could be used as a checklist for that specific instrument.
Maintenance: Since many users may be expected to propose programs that utilize more than one
instrument, it is important that the tool interfaces present a similar look-and-feel and have similar
navigational aids. Likewise, it is also important that users be able to locate the relevant tool page
for each instrument in a similar way. Uniformity across tools whenever possible helps users to
understand the various tools quickly and decreases the level of frustration when learning a new
task. Hence, although the responsibility for each individual tool lies with the group that develops
it, a person should be designated who will be responsible for maintaining uniformity across
instruments and “functions”.
3. Status of Existing Tools:
3.1 Measurement of Target Coordinates:
The Institute recommends that GOs use target coordinates measured from the Guide Star
Catalog (GSC) plates and provide the plate ID. The same plate is then used to find guide stars,
thus improving the target acquisition accuracy because of the consistent reference frame. If different GSC plates are used the target coordinate errors could be large and the target pointing/acquisition could be jeopardized. In the overlap regions of adjoining GSC plates, discrepancies of 1” are
typical.
In previous cycles, since FOC, FOS, and GHRS have small fields of view, providing GSC
target coordinates and plate-IDs has been an observatory level requirement. In cycle 7 and
beyond, WFPC2 and NICMOS will not have the same stringent requirements for target coordinate
accuracy as the present spectrographs (FOS and GHRS). FOC will continue to require extremely
accurate target coordinates and information regarding the GSC Plate-ID, and STIS will require
reasonably accurate coordinates too, although the requirements may not be as stringent as the first
generation spectrographs. Although, target coordinate information will not be as strict as for the
present spectrographs, information on reasonably accurate target coordinates is good observing
strategy. Thus, most GOs will want to determine target coordinates to the best of their ability. A
tool to help them do so is therefore very useful.
Presently, GOs can determine the target coordinates by obtaining the FITS file of the GSC
image through the STScI WWW observer page and then following the Instructions for measuring
coordinates. These instructions inform a GO on how to retrieve or measure the target coordinates
if the target is bright enough to be in the GSC plate. If a target is not visible on the GSC plate, the
GO is asked to contact the program coordinator. A user within the Institute can also measure target coordinates in the GASP environment. This method for measuring coordinates is not available
to an outside GO, who cannot easily access the GASP environment. Determining coordinates
using GASP is not very difficult, but is not as user friendly as the IRAF/STSDAS environment
instructions discussed below. Target coordinates determined using the two methods agree to
within 0.1”. Since accessing GASP is not easy, we discuss the IRAF/STSDAS instructions in
detail.
Retrieving target coordinates: Targets brighter than V~15 have their coordinates already measured and available in the GSC. Instructions on retrieving target coordinates are simple and easy
to follow. The only recommendation for improving the WWW page that retrieves the coordinates
is a description of the catalogues that are available for searching. This description must be concise
and must let a user know the nature of the catalogue, limiting magnitude of the catalogue, and typical measurement uncertainties.
Measuring target coordinates: The instructions for measuring target coordinates for objects that
can be found on the GSC plate are also easy to follow. The measurements are done using the
IRAF/STSDAS environment. The actual steps involved are as follows:
(1) Retrieve FITS image
(2) Convert the FITS image into GEIS format in the IRAF/STSDAS environment.
(3) Centroid on the target and get the central pixel x, y values.
(4) Input the x, y values into another STSDAS task to get the target coordinates.
At the end of the process, the GO has not only the target coordinates, but also the Plate-ID.
Some of the shortcomings of the present target coordinate measurement tool are:
• There are no instructions to determine target coordinates for objects which are not bright
enough to be on the GSC plate or are saturated on the GSC plate.
• Although the instructions on retrieving or measuring target coordinates are clear and easy to
follow, we found from the phase II survey that 61% of the surveyed did not use the instructions available through the WWW pages. Of the people who used the instructions 44% had
difficulties measuring the target coordinates. An important factor seems to be that an older
version of STSDAS was being used. The instructions provided were incompatible with the
older versions of the software.
Some specific recommendations to overcome the above shortcomings and enhance the tool are:
1. For objects which are not bright enough to be on the GSC plate or are saturated on the GSC
plate, it is possible that GOs have good data from elsewhere which are usable. For such cases
instructions must be provided on how to transfer the GSC frame onto the user’s image. This
task can be accomplished in GASP. A tool, which could be a simple set of instructions on how
to transfer the GSC coordinate frame on to the user’s image, could easily be generated. This
tool may require access to GASP which is not presently available to the general community.
Limited access to GASP for all personnel actively involved in GO support and the availability
of such a tool would greatly help the Institute staff.
2. A large segment of the GO community re-observes their target after obtaining a WFPC2
image. There is an STSDAS task (metric) that allows users to determine the coordinates of a
WFPC2 pixel. A set of instructions on how to use metric on “old” WFPC/WFPC2 images to
obtain target coordinates would also be useful.
3. A simple solution to alleviate problems related to software and instructions provided as tools,
is to check instructions for backwards compatibility with the software. If backwards compatibility is not possible, users should be informed of the software requirements of the tool.
3.2 Orientation:
The orientation of the field of view (FOV)/aperture on the sky is important for many
observational programs. This is especially true if a GO has parallel observations in the observing
program. The ORIENT special requirement in phase II is used for this purpose. GOs use the ORIENT requirement not only to get a preferred direction on the sky, but also to exclude regions of
the sky. The latter is used preferentially to prevent a bright object from contaminating science
observations. Apart from being able to orient the field of view/aperture on the sky, GOs also like
to know the effect of an orient requirement on scheduling. Sometimes, depending on the guide
star availability, GOs might restructure their observing program or change the orient requirement.
Presently, we have a tool that can be accessed via STARVIEW. This tool overlays the FOV
on the sky for a given position angle. Although it is easy to use, the tool has many shortcomings,
and not all of the GO’s needs are met by this tool. Some of these shortcomings are:
• The tool does not provide the orient angle required by RPS2. The tool uses the position angle
of the V3 axis in its calculations. This axis is 180 degrees off from the axis used to measure
the ORIENT angle required in RPS2, which leads to a lot of confusion.
• The tool is not useful for any instrument other than WFPC2. This is because the FOV overlay
is only for the on-axis instrument which is WFPC2. Even for WFPC2, the STARVIEW preview facility is not detailed enough, since it does not rotate around different apertures (for
example pc1, wf1, wf2, wf3).
• The tool does not allow GOs to assess the implications of a particular orient angle to guide
star availability and scheduling.
Another simple, yet extremely useful orient tool exists for the FOC. This tool can be used
either during phase II or after data acquisition, because it does two different calculations. In one of
the calculations the tool determines the orient angle required by RPS2. In the second calculation
the tool provides the angle between North and the FOC Y axis, given a particular orient angle at
which data are acquired. Although the tool does not overlay the FOV on the sky, it does show the
orientation of the North direction and the U3 axis relative to the FOC axes. The tool also provides
the target position in the FOC XY reference frame for a particular reference position in the image.
The tool is very easy to use. Its only major shortcoming is that it does not directly overlay the
FOV on the sky for comparison. The only enhancements recommended for this FOC orient tool
are an example to guide users and improved documentation for usage.
3.3 Exposure Time Calculators:
In the past, prospective GOs have been provided with hard copy instrument manuals containing equations and tables for estimating exposure times for their targets. A small number of
more sophisticated proposers used the STSDAS “synphot” package to compute more accurate
throughputs, and indeed the exposure-related equations that appeared in the instrument manuals
were often derived (or at least verified) using synphot utilities.
Web-based software tools to aid the computation of exposure times or expected signal-tonoise ratios for a number of target types have been built by WFPC2 and FOC, and NICMOS and
STIS are in the process of developing similar tools. All these individual tools can/will be accessed
through the WWW pages for each instrument. These Web-based exposure time calculators do not
have the steep learning curve that exists when using the “synphot” package. Also these tools provide more information than is available via the synphot calculators. For example, the FOC calculator provides red leak information for the filter being used, the encircled count rate, and peak
count rate, not just the total counts. Thus the Web-based exposure time calculators (ETCs) are
very useful.
The popularity of ETCs in the past year (particularly for WFPC2) shows that such utilities
are perceived by the community as valuable and important for GO proposal preparation (both during phase I and phase II), and that investing further in this technology for new and continuing
instruments would be of great benefit. But there are serious shortcomings with the current Webbased ETCs, particularly when viewed from the perspective of long-term viability, software maintainability and extensibility, etc., while maintaining the highest standards of data quality. Such
issues must be addressed at a higher level than the individual instrument teams.
A few fairly specific requirements for Institute-sponsored ETCs are too often not being
met. The most important are:
1. All the ETCs should reference the CDBS (or files that are updated frequently from the
CDBS) in order to compute total system throughput and detector efficiencies.
2. The actual computation of the telescope and instrument throughput/efficiency and target
source characteristics should be performed with only one piece of software for which adequate resources for maintenance can be committed. Such software exists (for example, the
synphot package), and it should be used as a major component of the computing engine for
the ETCs.
3. The responsibility for a clear user interface lies with the various instrument groups, who must
provide sufficient context for users to effectively use the ETCs for all the modes of their
instruments. However, the interfaces must present a similar look-and-feel in order to aid
multi-instrument users to understand the tool being offered.
4. The tools should have examples available for the first time user.
Some specific recommendations in addition to the above are:
1. The FOC simulator FOCSIM is extensively commented (very helpful) and easy to use, yet the
amount of information provided bombards a user. It would be useful to highlight the most
important aspects of the output.
2. FOC needs to enhance FOCSIM so that exposure times can also be calculated for objective
prism exposures.
3. The WFPC2 simulator WFPC2 E.T.C. interface needs to be improved. If the program fails
there is no clear explanation as to what the user needs to do. An example would be highly
helpful. Old versions of the simulator must be hidden from a user, since they could easily lead
to confusion.
3.4 Filter/Grating Selection:
Choosing a filter/grating is important in any observing program. A GO always wants to
know which is the best filter/grating that can be used. To make this choice, information on pass
band, throughput, etc. is essential. Most of this information is presently provided in the instrument
handbooks.
WFPC2 users have a tool called the WFPC2 Linear Ramp Filter Calculator (LRFC),
which can be accessed via the WFPC2 WWW instrument page. The task is easy to use, but a few
improvements in the interface would enhance this tool. The recommendations are as follows:
1. There is no clear documentation as to when the LRFC tool should be used. Is it to be used to
determine which wavelength regions can be accessed by the ramp filters and which cannot? A
concise paragraph as to how the tool can be used would be extremely helpful. There are certain wavelength regions that are vignetted for the ramp filters, but the tool does not inform the
user of this. The standard message on using the tool is too general although it is very important. Adding information about vignetted wavelengths would enhance the usefulness of the
tool.
2. GOs do not have to use the LRFC in the preparation of their RPS2 files. They just need to
specify the central wavelength of interest and aperture in the RPS2 file. TRANS then determines the filter, and where and on which chip the target is to be located. This information is
given as a very terse note. Instead it would be useful to provide instructions to the GO as to
how the RPS2 file option parameters need to be filled in.
3.5 Dithering Patterns, Background Subtraction Patterns and Offsetting Patterns:
The WFPC2 dithering patterns (line and box) already exist in RPS2. Some comments
from the phase II survey indicated that the usage of the dithering pattern in RPS2 was ambiguous
and needed a workaround. An explanation and example within RPS2 might make the task easier
to use. In addition a paragraph or two with examples explaining how to use dithering patterns in
the WFPC2’s tool page is recommended.
4. Suggestions for New Tools:
4.1 Measurement of Target Coordinates:
1. To bypass the IRAF/STSDAS environment problems mentioned in section 3.1, the catalogues
branch would like to generate a much simpler tool. The tool’s WWW page would pull a clickable image, and the user would click on the target. Then target coordinates determined by centroiding on the clicked object along with the plate-ID would be made available to the user. The
speed of this tool is determined by the speed with which the GSC image can be accessed.
Thus the speed is projected to be the same as what is presently available for retrieving the
FITS image. Presently there is no timeline to make such a tool available, since the task has not
been made official. It is projected that it would take ~3-4 weeks to have such a task available
to the community. It would use the GASP environment to determine the target coordinates.
The improved tool would also be useful to STScI staff, since it will complete the task in one
step and will also reduce the need for disk space and image management.
2. The Institute has a policy to check target coordinates provided by GOs and provide the relevant plate-IDs. The fact that more than 60% of the GOs did not use the target coordinate measuring tool to get their plate-IDs may indicate that they depend on the Institute to provide the
plate-ID and to verify the target coordinates using the Institute provided “finder charts”. These
“finder charts” are generated by a task in the GASP environment by the program coordinators.
A WWW based task which generates “finder charts” could be made available to GOs. In this
task the GO will provide the RA and Dec of an object and obtain an image (whose size is
determined by the user). The information can be downloaded as a postscript, gif or fits format
file. This task will not only allow verification of target coordinates but also provide the plateIDs. It also relieves a user from doing a full blown determination of target coordinates if accuracy is not a major factor.
3. Although the following recommendation is not directly related to measuring target coordinates, it would be useful to have hotlinks to the tool “coco” that converts coordinates from one
reference frame to another, and also converts B1950 coordinates to the J2000 equinox.
4.2 Orientation:
In cycle7, users will want to orient the STIS long-slit aperture along a given direction. The
NICMOS users may want to place the three NICMOS apertures in a preferred position. Also, both
STIS and NICMOS have zone of avoidance requirements. Therefore, both these instrument teams
expect 75% of their proposals to have orient constraints. Hence, at least for these new instruments,
information on orient angle is essential to allow GOs to make educated decisions concerning the
orient requirement on scheduling.
An investigation for a detailed orient tool is being conducted by Abhijit Saha. His report
will consider the timeline required to develop such a tool, the medium for developing it, and any
other recommendations. In this paper we make the following recommendations that could be useful in the generation of orientation related tools.
1. GASP has the capability to overlay the WFPC2 FOV at any orient angle and any aperture on a
digitized sky survey image. This facility has been extensively used by some WFPC2 contact
scientists to help GOs determine the correct ORIENT angle. The GASP procedure can only be
accessed by a limited number of Institute staff. It is time consuming because of the various
steps involved and the need to transfer data from machine to machine. If this procedure is
streamlined and made easily available, it would be valuable to the contact scientists as well as
GOs. Further, the GASP procedure should be enhanced to include all instruments. Another
solution would be to have the GASP procedure available in the STSDAS gasp package, which
is already used by GOs for obtaining target positions.
2. The present RPS2 already has SPIKE which does contain schedulability and guide star information. An investigation on how the SPIKE information can be accessed and provided to GOs
needs to be conducted.
3. A procedure to overplot guide stars and bright objects on the digitized sky survey for a given
position and roll angle is also feasible in GASP. If this capability is made available to GOs
they could assess the implications of their orient requirements on guide star availability.
4.3 Exposure Time Calculators:
The STIS and NICMOS instrument teams are presently generating their exposure time
calculators. Evaluation of these tools will have to be conducted when they become available.
The STIS team is developing their ETC by generating a user friendly Web interface to the
one-dimensional synphot calculator. In this case, access to different databases is automatically
eliminated and only a minimum number of databases will need to be updated. The ETC will display throughput information for a particular mode, i.e., display a count rate vs. wavelength. Presently, there is no effort to generate a two-dimensional exposure time calculator.
The proposed NICMOS ETC is not wrapped around synphot, although the team proposes
to support synphot separately. Given this information we foresee that the ETC will suffer from the
generic problems discussed in section 3.3.
It is recommended that the new ETCs that are still in the development stage attempt to
meet the specific requirements for Institute sponsored ETCs discussed in section 3.3.
4.5 Dithering Patterns, Background Subtraction Patterns and Offsetting Patterns:
STIS has a few patterns called offsetting patterns, for acquiring targets using occulting
masks. These tasks effectively use POS TARG to generate the acquisition patterns. A tool displaying all target positions during a visit within the detector FOV would be extremely useful, since it
will allow a user to carefully plan observations. The tool will also help a GO to visualize where
the target will be positioned for any subsequent observation. A tool in the STSDAS environment
to display the STIS patterns is planned by the STIS team. Such a task would retrieve an image of
the sky on which the FOV and all target positions would have to be projected.
NICMOS has 9 background subtraction patterns. It is recommended that a tool to guide
GOs in selecting the correct background subtraction pattern for a given set of observational conditions be developed.
4.6 Magnitude Convertor:
NICMOS will require GOs to provide flux information in SI units and not magnitudes.
The NICMOS team is generating a tool that can be accessed via the NICMOS WWW pages. The
present tool will be capable of only a limited number of conversions. An expanded version of the
tool that will be able to convert all the various magnitude systems defined at the national and
international observatories is recommended since our GO community is drawn from all over the
world.
4.7 Viewing Time:
Some GOs also like to have information on the availability of dark time and CVZ. Presently PCs obtain this information from SPIKE and provide it to GOs. This task is time consuming.
A PC’s time could be effectively used elsewhere if a tool could be generated to determine viewing
time for GOs. The present RPS2 already has SPIKE which does contain the necessary information. An investigation on how the SPIKE information can be accessed and provided to GOs needs
to be conducted. The work requirements for this tool are similar to the schedulability information
tool discussed in section 4.2. Further, Abhijit Saha’s report (see section 4.2) will also consider this
issue.
4.8 Bright target alert:
Bright targets in the FOV of an instrument can safe the instrument, cause damage to an
observation, or contaminate a science observation. FOC, WFPC2 and STIS need a tool which
could provide a bright object check on the guide star catalog at all possible vehicle orientations or
a proposer specified orientation. This particular task may be an off-shoot of the orient tool (see
section 4.2) if the guide stars and bright objects are also marked simultaneously. The brightness
limits will have to be specified by the instrument teams.
4.9 Duplication Checker:
The Institute has strict rules about duplication of observations. There is a duplication
checker in STARVIEW which GOs access during phase I. The tool is extremely easy to use and
comprehend. A possible enhancement is to provide a concise summary on the rules of duplication
checking. This helps users by reminding them as to what constitutes a duplication. A couple of
examples would also be useful. We recommend that this tool be included in the tools environment
for completeness.
4.10 Phase Checker, Solar angle, Ephemeris information, FGS tools:
These are additional software tools that could be used by observers and may be appropriately included within the tools environment. A more detailed investigation was not considered
here because only <10% of the proposals need this information.
In the future, when the instrument handbooks are adapted for the Web interface, the tools
environment can effectively be used as a checklist in the preparation of phase II proposals. In this
scenario, the following three tools can easily be implemented.
I. Target Acquisition:
For the WFPC2, FOC and NICMOS cameras, target acquisition is not a big issue. But target acquisition is an issue that needs some consideration by a STIS user. The phase II survey
showed that 15% of the FOS GOs in comparison to less than 5% of all other GOs found it very
difficult to complete their phase II. Experience from FOS contact scientists has shown that target
acquisition is one of the most important issues with which GOs struggle during their phase II
preparation. The STIS target acquisition strategy is inherently not as difficult as that for FOS.
Hence, target acquisition templates will not be required. Yet, some extra support to GOs would be
appropriate. This can easily be achieved by providing hotlinks to the appropriate location on the
STIS WWW pages discussing target acquisition.
II. Filter/Grating Selection:
Presently STIS and NICMOS are planning to provide filter/grating information via the
instrument handbooks. A few relevant hotlinks/tools that would be very useful to GOs are discussed below.
1. STIS allows GOs to select a detector sub-array to be read out. When this capability is used,
the wavelength range observed depends on the detector sub-array used. Thus, a tool which
displays the wavelengths projected on a STIS detector for a selected grating and central wavelength would be useful.
2. In the present NICMOS handbook, the figures that provide the transmission/throughput information are extremely small and cannot be used effectively. These figures are small because
otherwise the handbook would be extremely bulky. This is understandable, yet the information in the figures is extremely important to a NICMOS user. A tool to display these figures
would be a solution. This tool can be enhanced to have a clickable image so that, for a given
wavelength, the GO can easily read-off the information on the absicssa. This type of tool
which displays wavelength vs. throughput, aperture throughputs, aperture distortion functions
etc. for the other instruments (WFPC2, FOC and STIS) will provide GOs with precise information on instrument details for comparison purposes. This set of tasks will not only be most
useful during phase I, but also during phase II when GOs have to finalize their observing strategies after the TAC allocations. This particular tool is extremely suitable to hotlinks in the
instrument handbooks once they are made more Web friendly.
III. Flow charts/Ckecklists:
The NICMOS team has developed flow charts in their instrument handbook to guide a GO
in determining his/her observing strategy. These flow charts are excellent for use as a checklist
when preparing a proposal (either in phase I or phase II). Simultaneously, the STIS team is generating a checklist in the instrument handbook for preparing proposals. These flow charts/checklists
can easily be linked into the tools environment to guide a GO. Such flow charts/checklists are also
recommended for the WFPC2 and FOC.
5. Recommendations:
We recommend the creation of a Web-based tools environment as discussed above. This
tools environment will be extremely useful to GOs in the preparation of their phase II programs.
Such an environment is a live document that can be periodically updated and enhanced. The
instrument handbooks bind the various tools together, and in the future, when these handbooks
become WWW friendly, one of the future enhancements suggested, is the ability to use the organization of the tools environment as a checklist during the phase II proposal preparation. The
effectiveness and viability of all the tools in the tools environment should be revisited periodically,
and should be in compliance with the requirements above.
A discussion of the existing tools and their status shows that, in some cases, only a more
user friendly interface and/or some enhancements may be necessary. In other cases new tools may
need to be generated. The discussions in sections 3 and 4 clearly state the detailed recommendations for a given tool. We recommend that, when instructions are provided in the tools environment there should be a check for backwards compatibility of a tool and the software it uses. If
backwards compatibility is not possible, users should be informed of the software requirements of
the tool.
The tools in the tools environment become an official recommendation and a basis for a
HOPR. They must therefore be kept up-to-date and consistent with all other methods of doing the
same calculation available to the GO. The tools should be dated so that any updates and the effect
of those updates can be easily determined. This is very important during Cycle 7 when the characteristics of the new instruments will be determined.
Many users propose programs that use multiple instruments, and so it is important that
interfaces to the various tools that determine very similar information present a similar look-andfeel, and have similar navigational aids. It is also important that users be able to locate the relevant
tool page for each instrument in a similar way from the instrument WWW pages.
Implicit in the above recommendations is the need for the supporting Web documents and
other resources to follow good Web authoring practices, and any Institute-wide standards or
guidelines that apply. Consolidation of tools will also lessen confusion regarding access to current
information. Many issues that must be addressed for the various tools and their interfaces lie outside the scope of this paper. However, it is important to realize that designing effective interfaces
(as well as the underlying tools) requires a serious and continuing effort, and one that must be
coordinated across the various functional groups if there is any hope for providing high quality
service to the community.
Although the responsibility for the individual tools lies with the various groups that
develop them, there should be a designated person who will be responsible for maintaining uniformity of similar tools. Since most of this uniformity will be across instruments, it is recommended that this designated person be from the USCC. This person will be responsible for; (1)
maintaining and updating the tools environment, (2) actively participating in increasing the audience’s awareness of new capabilities as they are implemented, and (3) coordinating the development of new tools.
The popularity of the existing Wed-based tools shows that such utilities are perceived by
the community as valuable and important. Investing further in this technology for new and continuing instruments would be of great benefit. But issues concerning the long-term viability, software maintainability and extensibility, etc., while maintaining the highest standards of data
quality must be addressed at a higher level than the individual instrument teams.
6. Future Activity:
1. Distribute this white paper for perusal by management.
2. Convene a meeting to discuss reactions, feedback and assessment of work required. Prioritize
recommendations and set timelines for generation of new tools or enhancements to existing
tools.
Space Telescope Science Institute: Tools
Environment
Anuradha Koratkar
April 9, 1999
EXECUTIVE SUMMARY
During the phase II proposal preparation stage a GO needs not only to make decisions about
many aspects of observing, but must also calculate many quantities. The bulk of information and
instructions for making these decisions and calculations is contained in the instrument handbooks
and proposal instructions. But, some helpful information is presently disseminated via tools
located in various places within the Institutes’ computer system. The present generation of tools
and their support is fairly informal. The Institute needs to have a more formal policy because
(1) a tools environment which is regularly maintained will assure access to current
information about HST and its instruments not only to the GO community, but also to the
internal staff.
(2) consolidation of tools will lessen confusion regarding access to current information.
(3) a properly organized tools environment will provide GOs with a checklist of all the
various aspects of the observing program to be considered.
(4) the ease of access and accuracy of our tools reflects the professional image of the
Institute.
In this document we provide general guidelines that could be used in developing a tools
environment, the level of oversight and technical support that will be necessary, and a list of tools
presently available to the GO community and/or internal staff. The status of the tools is also
discussed. Our initial recommendations are:
(1) to create a tools environment which should be useful to both the GO community and
internal staff.
(2) to make the tools available via the World-Wide Web.
(3) to designate a person who will be responsible for maintaining uniformity of similar
tools across instruments, although the various tools will be the responsibility of the
individual groups that generate them.
1. Introduction:
The Remote Proposal Submission Two (RPS2) software which is used during phase II
requires a number of inputs which have to be determined by the GO. Thus, the phase II preparation of a program can be quite daunting. This task can be made easier by providing GOs with
tools that can be used to calculate/determine the various aspects of the observing program. The
outputs of these various tools can then be used to fill in the RPS2 template. These tools along with
RPS2 (which is also a phase II proposal preparation tool) can be provided in a tools environment
which could also serve as a checklist in the preparation of the phase II proposal.
A number of electronic tools are presently available to a GO or internal staff member to
aid them in preparing a phase II proposal. Addition of some more new tools will not only help
GOs and internal staff, but will also lead to “cleaner” phase II submissions. The new tools will be
especially important for the new instruments, which are more complicated than the first generation instruments. Access to existing tools is sometimes not easy and may depend on who a person
asks for help. In general, awareness of new capabilities as they are implemented needs to be
improved. The existing tools are generated by various groups, with little coordination across different instrument groups or divisions.
The tools that are available become the official recommendation of the Institute, and as
such it is essential that the tools we provide and the framework in which we present them reflect
the service orientation of the Institute. With many of the existing tools being World-Wide Web
(WWW) based and increasing Web interaction with the GO community, we need to become more
systematic. A tools environment will provide a homogeneous user interface.
The overall goal of this tools environment is to ease the phase II proposal preparation process, via easily available tools which access current information about HST and its instruments.
To achieve this goal, this paper describes an approach that can be used to generate a consistent
tools environment. We also discuss the status of existing tools, and determine the need for new
tools.
The above task was undertaken by the author with comments from Stefi Baum, Michael
Dahlem, Ron Downes, Warren Hack, Stephen Hulbert, John MacKenty, Karla Peterson, Abhijit
Saha, and Richard Shaw. Some of the recommendations given below are based on the phase II GO
survey conducted by Daniel Golombek and Anuradha Koratkar.
2. Guidelines for the Generation of the Tools Environment:
2.1 Assumptions:
In discussing issues related to a tools environment, we make the following assumptions:
Purpose: The primary purpose of the tools environment will be to provide the GO community
with quality information and tools to help in the preparation of the phase II program.
Audience and Interface: The external audience are scientists who are preparing approved observing programs on HST. The internal audience are the members of the Institute staff who provide
GO support. The information that this audience are seeking must be up-to-date, useful and easy to
find. This implies that the interface will have to be organized by topic.
Information Content: Tools should be developed with the audience in mind. Support of the tools
should be distributed and maintained by the groups with expertise in the particular area (e.g.
instrument teams, PRESTO scientists, PRESTO developers, STSDAS developers). Standards for
how the tools are developed should be adopted. The tools should be organized with some consistency across instruments, keeping in mind that each instrument is unique in its capabilities.
Related information must be cross-referenced as often as possible and coordinated globally so
that the effects of any change to the tools can be assessed. Oversight as to general usability and
consistency of the tools is important.
Documentation: The various tools must be self explanatory whenever possible. If documentation
is required it must be easily available on-line. Useful, simple examples must exist for each task to
aid a beginner or to refresh an expert’s memory. The need for examples was indicated in the phase
II survey.
Information Organization: The organization of the tools environment must not only facilitate the
needs of a first time user, but simultaneously not restrict an experienced user. The organization
must be such that it highlights the various aspects of phase II that need to be considered. In the
future, as the capabilities of the tools environment increase, the organization can provide a user
with a checklist in the preparation of his/her phase II program.
2.2 Requirements:
The tools environment should satisfy the following requirements:
Quality Information: The primary requirement of the tools environment is to provide users with
quality information which can be easily accessed and used in developing HST programs. The
tools should help decrease the complexity of a task whenever possible. Full technical and scientific details necessary for the completion of the task should be presented at an appropriate level of
complexity. The tools should be maintained frequently in order to provide up-to-date information.
The applicability of the tools should be properly discussed.
Audience: The GO community is extremely innovative and can sometimes use the HST and its
instruments in non-standard modes. Tools cannot be generated for every possibility. Thus the
tools environment and the tools should be useful to everybody and should be applicable to at least
75% of the GO programs for a given instrument.
Responsibility: The responsibility for a clear user interface lies with the various groups that
develop the tools.
2.3 Description of the Tools Environment:
Definition: The tools environment is a collection of various tools that GOs can access
while generating a phase II proposal. These tools need not be based on just one particular computer language, but could be a grab bag of useful techniques. The usefulness of any tool depends
on many factors such as the interface, speed, feedback etc. If a tool is not suitable for a Web interface, or an interactive task is very slow because of the speed of the networks, a tool in the tools
environment could also be a set of text instructions on how to do a particular task. For example,
some tools such as the exposure time calculators can be Web-based, but a tool to determine target
coordinates could be a set of step-by-step instructions that help a GO measure their target coordinates in the STSDAS environment.
Interface: In discussing the possible interface for the tools environment, it was found that it is reasonable to assume that most GOs can access the STScI WWW pages, STSDAS and RPS2. The
phase II survey indicated that < 1% of GOs had no access to one or more of the above interfaces.
In such cases, the GO can come to the Institute, or his/her contact scientist/program coordinator
will have to provide some extra support.
The STScI WWW pages are the best location for the tools environment for the following
reasons:
• The tools presently available (see section 3) are mostly Web-based, although the user interface
needs to be enhanced for some of them (see section 3).
• Maintenance of the various tools on the Institutes’ machines will ensure that the latest information is presented to the users.
• A separate exportable tool (similar to RPS2) is not recommended, because it could easily run
into installation problems, development bugs etc. due to numerous user platforms.
Organization: The tools should be arranged with no implied sequence, but as a collection of useful tools. The tools environment is a storage place for all the tools necessary for the preparation of
a proposal. However, it must not be so cluttered that most users would find it hard to use. Therefore, a systematic arrangement is needed to ease the access to the tools.
A simple strategy would be to have a tools environment WWW page, accessible via both
the Observer page and the Instrument pages. This page would contain hotlinks to the various
tools. The hotlinks can be arranged such that a listing of this page will automatically highlight
many of the important aspects of the phase II proposal preparation that must be considered. The
instrument handbooks are the glue that bind the various tools together, and in the future, when
these handbooks become WWW friendly, they can easily be linked into the tools environment.
When the Handbooks are linked into the Web interface, the hotlinks in the tools environment can
be used as a checklist for the phase II submission process. In this context, the tools environment
page could have the following organization:
Target Coordinates: Requirements on the target coordinates for each instrument will
be discussed here, and a tool to determine the target coordinates will be provided.
Target Orientation: This section will provide a tool that calculates the orient angle that
must be provided to RPS2.
Viewing Time: This tool will provide information on dark time and CVZ.
Bright Target Check: This tool will let a GO know if a target is too bright for a given
instrument.
Duplication Check: This would be a link to the duplication checker in STARVIEW.
Specific Instrument Related Issues: This would link to each instrument’s tools page.
The instruments’ tool pages would provide the tools to determine exposure time, filter/
grating selection criteria, target acquisition strategies, dithering patterns, etc. These
tool pages would highlight many of the important subtleties of the instrument. Once
again, in the future these pages could be used as a checklist for that specific instrument.
Maintenance: Since many users may be expected to propose programs that utilize more than one
instrument, it is important that the tool interfaces present a similar look-and-feel and have similar
navigational aids. Likewise, it is also important that users be able to locate the relevant tool page
for each instrument in a similar way. Uniformity across tools whenever possible helps users to
understand the various tools quickly and decreases the level of frustration when learning a new
task. Hence, although the responsibility for each individual tool lies with the group that develops
it, a person should be designated who will be responsible for maintaining uniformity across
instruments and “functions”.
3. Status of Existing Tools:
3.1 Measurement of Target Coordinates:
The Institute recommends that GOs use target coordinates measured from the Guide Star
Catalog (GSC) plates and provide the plate ID. The same plate is then used to find guide stars,
thus improving the target acquisition accuracy because of the consistent reference frame. If different GSC plates are used the target coordinate errors could be large and the target pointing/acquisition could be jeopardized. In the overlap regions of adjoining GSC plates, discrepancies of 1” are
typical.
In previous cycles, since FOC, FOS, and GHRS have small fields of view, providing GSC
target coordinates and plate-IDs has been an observatory level requirement. In cycle 7 and
beyond, WFPC2 and NICMOS will not have the same stringent requirements for target coordinate
accuracy as the present spectrographs (FOS and GHRS). FOC will continue to require extremely
accurate target coordinates and information regarding the GSC Plate-ID, and STIS will require
reasonably accurate coordinates too, although the requirements may not be as stringent as the first
generation spectrographs. Although, target coordinate information will not be as strict as for the
present spectrographs, information on reasonably accurate target coordinates is good observing
strategy. Thus, most GOs will want to determine target coordinates to the best of their ability. A
tool to help them do so is therefore very useful.
Presently, GOs can determine the target coordinates by obtaining the FITS file of the GSC
image through the STScI WWW observer page and then following the Instructions for measuring
coordinates. These instructions inform a GO on how to retrieve or measure the target coordinates
if the target is bright enough to be in the GSC plate. If a target is not visible on the GSC plate, the
GO is asked to contact the program coordinator. A user within the Institute can also measure target coordinates in the GASP environment. This method for measuring coordinates is not available
to an outside GO, who cannot easily access the GASP environment. Determining coordinates
using GASP is not very difficult, but is not as user friendly as the IRAF/STSDAS environment
instructions discussed below. Target coordinates determined using the two methods agree to
within 0.1”. Since accessing GASP is not easy, we discuss the IRAF/STSDAS instructions in
detail.
Retrieving target coordinates: Targets brighter than V~15 have their coordinates already measured and available in the GSC. Instructions on retrieving target coordinates are simple and easy
to follow. The only recommendation for improving the WWW page that retrieves the coordinates
is a description of the catalogues that are available for searching. This description must be concise
and must let a user know the nature of the catalogue, limiting magnitude of the catalogue, and typical measurement uncertainties.
Measuring target coordinates: The instructions for measuring target coordinates for objects that
can be found on the GSC plate are also easy to follow. The measurements are done using the
IRAF/STSDAS environment. The actual steps involved are as follows:
(1) Retrieve FITS image
(2) Convert the FITS image into GEIS format in the IRAF/STSDAS environment.
(3) Centroid on the target and get the central pixel x, y values.
(4) Input the x, y values into another STSDAS task to get the target coordinates.
At the end of the process, the GO has not only the target coordinates, but also the Plate-ID.
Some of the shortcomings of the present target coordinate measurement tool are:
• There are no instructions to determine target coordinates for objects which are not bright
enough to be on the GSC plate or are saturated on the GSC plate.
• Although the instructions on retrieving or measuring target coordinates are clear and easy to
follow, we found from the phase II survey that 61% of the surveyed did not use the instructions available through the WWW pages. Of the people who used the instructions 44% had
difficulties measuring the target coordinates. An important factor seems to be that an older
version of STSDAS was being used. The instructions provided were incompatible with the
older versions of the software.
Some specific recommendations to overcome the above shortcomings and enhance the tool are:
1. For objects which are not bright enough to be on the GSC plate or are saturated on the GSC
plate, it is possible that GOs have good data from elsewhere which are usable. For such cases
instructions must be provided on how to transfer the GSC frame onto the user’s image. This
task can be accomplished in GASP. A tool, which could be a simple set of instructions on how
to transfer the GSC coordinate frame on to the user’s image, could easily be generated. This
tool may require access to GASP which is not presently available to the general community.
Limited access to GASP for all personnel actively involved in GO support and the availability
of such a tool would greatly help the Institute staff.
2. A large segment of the GO community re-observes their target after obtaining a WFPC2
image. There is an STSDAS task (metric) that allows users to determine the coordinates of a
WFPC2 pixel. A set of instructions on how to use metric on “old” WFPC/WFPC2 images to
obtain target coordinates would also be useful.
3. A simple solution to alleviate problems related to software and instructions provided as tools,
is to check instructions for backwards compatibility with the software. If backwards compatibility is not possible, users should be informed of the software requirements of the tool.
3.2 Orientation:
The orientation of the field of view (FOV)/aperture on the sky is important for many
observational programs. This is especially true if a GO has parallel observations in the observing
program. The ORIENT special requirement in phase II is used for this purpose. GOs use the ORIENT requirement not only to get a preferred direction on the sky, but also to exclude regions of
the sky. The latter is used preferentially to prevent a bright object from contaminating science
observations. Apart from being able to orient the field of view/aperture on the sky, GOs also like
to know the effect of an orient requirement on scheduling. Sometimes, depending on the guide
star availability, GOs might restructure their observing program or change the orient requirement.
Presently, we have a tool that can be accessed via STARVIEW. This tool overlays the FOV
on the sky for a given position angle. Although it is easy to use, the tool has many shortcomings,
and not all of the GO’s needs are met by this tool. Some of these shortcomings are:
• The tool does not provide the orient angle required by RPS2. The tool uses the position angle
of the V3 axis in its calculations. This axis is 180 degrees off from the axis used to measure
the ORIENT angle required in RPS2, which leads to a lot of confusion.
• The tool is not useful for any instrument other than WFPC2. This is because the FOV overlay
is only for the on-axis instrument which is WFPC2. Even for WFPC2, the STARVIEW preview facility is not detailed enough, since it does not rotate around different apertures (for
example pc1, wf1, wf2, wf3).
• The tool does not allow GOs to assess the implications of a particular orient angle to guide
star availability and scheduling.
Another simple, yet extremely useful orient tool exists for the FOC. This tool can be used
either during phase II or after data acquisition, because it does two different calculations. In one of
the calculations the tool determines the orient angle required by RPS2. In the second calculation
the tool provides the angle between North and the FOC Y axis, given a particular orient angle at
which data are acquired. Although the tool does not overlay the FOV on the sky, it does show the
orientation of the North direction and the U3 axis relative to the FOC axes. The tool also provides
the target position in the FOC XY reference frame for a particular reference position in the image.
The tool is very easy to use. Its only major shortcoming is that it does not directly overlay the
FOV on the sky for comparison. The only enhancements recommended for this FOC orient tool
are an example to guide users and improved documentation for usage.
3.3 Exposure Time Calculators:
In the past, prospective GOs have been provided with hard copy instrument manuals containing equations and tables for estimating exposure times for their targets. A small number of
more sophisticated proposers used the STSDAS “synphot” package to compute more accurate
throughputs, and indeed the exposure-related equations that appeared in the instrument manuals
were often derived (or at least verified) using synphot utilities.
Web-based software tools to aid the computation of exposure times or expected signal-tonoise ratios for a number of target types have been built by WFPC2 and FOC, and NICMOS and
STIS are in the process of developing similar tools. All these individual tools can/will be accessed
through the WWW pages for each instrument. These Web-based exposure time calculators do not
have the steep learning curve that exists when using the “synphot” package. Also these tools provide more information than is available via the synphot calculators. For example, the FOC calculator provides red leak information for the filter being used, the encircled count rate, and peak
count rate, not just the total counts. Thus the Web-based exposure time calculators (ETCs) are
very useful.
The popularity of ETCs in the past year (particularly for WFPC2) shows that such utilities
are perceived by the community as valuable and important for GO proposal preparation (both during phase I and phase II), and that investing further in this technology for new and continuing
instruments would be of great benefit. But there are serious shortcomings with the current Webbased ETCs, particularly when viewed from the perspective of long-term viability, software maintainability and extensibility, etc., while maintaining the highest standards of data quality. Such
issues must be addressed at a higher level than the individual instrument teams.
A few fairly specific requirements for Institute-sponsored ETCs are too often not being
met. The most important are:
1. All the ETCs should reference the CDBS (or files that are updated frequently from the
CDBS) in order to compute total system throughput and detector efficiencies.
2. The actual computation of the telescope and instrument throughput/efficiency and target
source characteristics should be performed with only one piece of software for which adequate resources for maintenance can be committed. Such software exists (for example, the
synphot package), and it should be used as a major component of the computing engine for
the ETCs.
3. The responsibility for a clear user interface lies with the various instrument groups, who must
provide sufficient context for users to effectively use the ETCs for all the modes of their
instruments. However, the interfaces must present a similar look-and-feel in order to aid
multi-instrument users to understand the tool being offered.
4. The tools should have examples available for the first time user.
Some specific recommendations in addition to the above are:
1. The FOC simulator FOCSIM is extensively commented (very helpful) and easy to use, yet the
amount of information provided bombards a user. It would be useful to highlight the most
important aspects of the output.
2. FOC needs to enhance FOCSIM so that exposure times can also be calculated for objective
prism exposures.
3. The WFPC2 simulator WFPC2 E.T.C. interface needs to be improved. If the program fails
there is no clear explanation as to what the user needs to do. An example would be highly
helpful. Old versions of the simulator must be hidden from a user, since they could easily lead
to confusion.
3.4 Filter/Grating Selection:
Choosing a filter/grating is important in any observing program. A GO always wants to
know which is the best filter/grating that can be used. To make this choice, information on pass
band, throughput, etc. is essential. Most of this information is presently provided in the instrument
handbooks.
WFPC2 users have a tool called the WFPC2 Linear Ramp Filter Calculator (LRFC),
which can be accessed via the WFPC2 WWW instrument page. The task is easy to use, but a few
improvements in the interface would enhance this tool. The recommendations are as follows:
1. There is no clear documentation as to when the LRFC tool should be used. Is it to be used to
determine which wavelength regions can be accessed by the ramp filters and which cannot? A
concise paragraph as to how the tool can be used would be extremely helpful. There are certain wavelength regions that are vignetted for the ramp filters, but the tool does not inform the
user of this. The standard message on using the tool is too general although it is very important. Adding information about vignetted wavelengths would enhance the usefulness of the
tool.
2. GOs do not have to use the LRFC in the preparation of their RPS2 files. They just need to
specify the central wavelength of interest and aperture in the RPS2 file. TRANS then determines the filter, and where and on which chip the target is to be located. This information is
given as a very terse note. Instead it would be useful to provide instructions to the GO as to
how the RPS2 file option parameters need to be filled in.
3.5 Dithering Patterns, Background Subtraction Patterns and Offsetting Patterns:
The WFPC2 dithering patterns (line and box) already exist in RPS2. Some comments
from the phase II survey indicated that the usage of the dithering pattern in RPS2 was ambiguous
and needed a workaround. An explanation and example within RPS2 might make the task easier
to use. In addition a paragraph or two with examples explaining how to use dithering patterns in
the WFPC2’s tool page is recommended.
4. Suggestions for New Tools:
4.1 Measurement of Target Coordinates:
1. To bypass the IRAF/STSDAS environment problems mentioned in section 3.1, the catalogues
branch would like to generate a much simpler tool. The tool’s WWW page would pull a clickable image, and the user would click on the target. Then target coordinates determined by centroiding on the clicked object along with the plate-ID would be made available to the user. The
speed of this tool is determined by the speed with which the GSC image can be accessed.
Thus the speed is projected to be the same as what is presently available for retrieving the
FITS image. Presently there is no timeline to make such a tool available, since the task has not
been made official. It is projected that it would take ~3-4 weeks to have such a task available
to the community. It would use the GASP environment to determine the target coordinates.
The improved tool would also be useful to STScI staff, since it will complete the task in one
step and will also reduce the need for disk space and image management.
2. The Institute has a policy to check target coordinates provided by GOs and provide the relevant plate-IDs. The fact that more than 60% of the GOs did not use the target coordinate measuring tool to get their plate-IDs may indicate that they depend on the Institute to provide the
plate-ID and to verify the target coordinates using the Institute provided “finder charts”. These
“finder charts” are generated by a task in the GASP environment by the program coordinators.
A WWW based task which generates “finder charts” could be made available to GOs. In this
task the GO will provide the RA and Dec of an object and obtain an image (whose size is
determined by the user). The information can be downloaded as a postscript, gif or fits format
file. This task will not only allow verification of target coordinates but also provide the plateIDs. It also relieves a user from doing a full blown determination of target coordinates if accuracy is not a major factor.
3. Although the following recommendation is not directly related to measuring target coordinates, it would be useful to have hotlinks to the tool “coco” that converts coordinates from one
reference frame to another, and also converts B1950 coordinates to the J2000 equinox.
4.2 Orientation:
In cycle7, users will want to orient the STIS long-slit aperture along a given direction. The
NICMOS users may want to place the three NICMOS apertures in a preferred position. Also, both
STIS and NICMOS have zone of avoidance requirements. Therefore, both these instrument teams
expect 75% of their proposals to have orient constraints. Hence, at least for these new instruments,
information on orient angle is essential to allow GOs to make educated decisions concerning the
orient requirement on scheduling.
An investigation for a detailed orient tool is being conducted by Abhijit Saha. His report
will consider the timeline required to develop such a tool, the medium for developing it, and any
other recommendations. In this paper we make the following recommendations that could be useful in the generation of orientation related tools.
1. GASP has the capability to overlay the WFPC2 FOV at any orient angle and any aperture on a
digitized sky survey image. This facility has been extensively used by some WFPC2 contact
scientists to help GOs determine the correct ORIENT angle. The GASP procedure can only be
accessed by a limited number of Institute staff. It is time consuming because of the various
steps involved and the need to transfer data from machine to machine. If this procedure is
streamlined and made easily available, it would be valuable to the contact scientists as well as
GOs. Further, the GASP procedure should be enhanced to include all instruments. Another
solution would be to have the GASP procedure available in the STSDAS gasp package, which
is already used by GOs for obtaining target positions.
2. The present RPS2 already has SPIKE which does contain schedulability and guide star information. An investigation on how the SPIKE information can be accessed and provided to GOs
needs to be conducted.
3. A procedure to overplot guide stars and bright objects on the digitized sky survey for a given
position and roll angle is also feasible in GASP. If this capability is made available to GOs
they could assess the implications of their orient requirements on guide star availability.
4.3 Exposure Time Calculators:
The STIS and NICMOS instrument teams are presently generating their exposure time
calculators. Evaluation of these tools will have to be conducted when they become available.
The STIS team is developing their ETC by generating a user friendly Web interface to the
one-dimensional synphot calculator. In this case, access to different databases is automatically
eliminated and only a minimum number of databases will need to be updated. The ETC will display throughput information for a particular mode, i.e., display a count rate vs. wavelength. Presently, there is no effort to generate a two-dimensional exposure time calculator.
The proposed NICMOS ETC is not wrapped around synphot, although the team proposes
to support synphot separately. Given this information we foresee that the ETC will suffer from the
generic problems discussed in section 3.3.
It is recommended that the new ETCs that are still in the development stage attempt to
meet the specific requirements for Institute sponsored ETCs discussed in section 3.3.
4.5 Dithering Patterns, Background Subtraction Patterns and Offsetting Patterns:
STIS has a few patterns called offsetting patterns, for acquiring targets using occulting
masks. These tasks effectively use POS TARG to generate the acquisition patterns. A tool displaying all target positions during a visit within the detector FOV would be extremely useful, since it
will allow a user to carefully plan observations. The tool will also help a GO to visualize where
the target will be positioned for any subsequent observation. A tool in the STSDAS environment
to display the STIS patterns is planned by the STIS team. Such a task would retrieve an image of
the sky on which the FOV and all target positions would have to be projected.
NICMOS has 9 background subtraction patterns. It is recommended that a tool to guide
GOs in selecting the correct background subtraction pattern for a given set of observational conditions be developed.
4.6 Magnitude Convertor:
NICMOS will require GOs to provide flux information in SI units and not magnitudes.
The NICMOS team is generating a tool that can be accessed via the NICMOS WWW pages. The
present tool will be capable of only a limited number of conversions. An expanded version of the
tool that will be able to convert all the various magnitude systems defined at the national and
international observatories is recommended since our GO community is drawn from all over the
world.
4.7 Viewing Time:
Some GOs also like to have information on the availability of dark time and CVZ. Presently PCs obtain this information from SPIKE and provide it to GOs. This task is time consuming.
A PC’s time could be effectively used elsewhere if a tool could be generated to determine viewing
time for GOs. The present RPS2 already has SPIKE which does contain the necessary information. An investigation on how the SPIKE information can be accessed and provided to GOs needs
to be conducted. The work requirements for this tool are similar to the schedulability information
tool discussed in section 4.2. Further, Abhijit Saha’s report (see section 4.2) will also consider this
issue.
4.8 Bright target alert:
Bright targets in the FOV of an instrument can safe the instrument, cause damage to an
observation, or contaminate a science observation. FOC, WFPC2 and STIS need a tool which
could provide a bright object check on the guide star catalog at all possible vehicle orientations or
a proposer specified orientation. This particular task may be an off-shoot of the orient tool (see
section 4.2) if the guide stars and bright objects are also marked simultaneously. The brightness
limits will have to be specified by the instrument teams.
4.9 Duplication Checker:
The Institute has strict rules about duplication of observations. There is a duplication
checker in STARVIEW which GOs access during phase I. The tool is extremely easy to use and
comprehend. A possible enhancement is to provide a concise summary on the rules of duplication
checking. This helps users by reminding them as to what constitutes a duplication. A couple of
examples would also be useful. We recommend that this tool be included in the tools environment
for completeness.
4.10 Phase Checker, Solar angle, Ephemeris information, FGS tools:
These are additional software tools that could be used by observers and may be appropriately included within the tools environment. A more detailed investigation was not considered
here because only <10% of the proposals need this information.
In the future, when the instrument handbooks are adapted for the Web interface, the tools
environment can effectively be used as a checklist in the preparation of phase II proposals. In this
scenario, the following three tools can easily be implemented.
I. Target Acquisition:
For the WFPC2, FOC and NICMOS cameras, target acquisition is not a big issue. But target acquisition is an issue that needs some consideration by a STIS user. The phase II survey
showed that 15% of the FOS GOs in comparison to less than 5% of all other GOs found it very
difficult to complete their phase II. Experience from FOS contact scientists has shown that target
acquisition is one of the most important issues with which GOs struggle during their phase II
preparation. The STIS target acquisition strategy is inherently not as difficult as that for FOS.
Hence, target acquisition templates will not be required. Yet, some extra support to GOs would be
appropriate. This can easily be achieved by providing hotlinks to the appropriate location on the
STIS WWW pages discussing target acquisition.
II. Filter/Grating Selection:
Presently STIS and NICMOS are planning to provide filter/grating information via the
instrument handbooks. A few relevant hotlinks/tools that would be very useful to GOs are discussed below.
1. STIS allows GOs to select a detector sub-array to be read out. When this capability is used,
the wavelength range observed depends on the detector sub-array used. Thus, a tool which
displays the wavelengths projected on a STIS detector for a selected grating and central wavelength would be useful.
2. In the present NICMOS handbook, the figures that provide the transmission/throughput information are extremely small and cannot be used effectively. These figures are small because
otherwise the handbook would be extremely bulky. This is understandable, yet the information in the figures is extremely important to a NICMOS user. A tool to display these figures
would be a solution. This tool can be enhanced to have a clickable image so that, for a given
wavelength, the GO can easily read-off the information on the absicssa. This type of tool
which displays wavelength vs. throughput, aperture throughputs, aperture distortion functions
etc. for the other instruments (WFPC2, FOC and STIS) will provide GOs with precise information on instrument details for comparison purposes. This set of tasks will not only be most
useful during phase I, but also during phase II when GOs have to finalize their observing strategies after the TAC allocations. This particular tool is extremely suitable to hotlinks in the
instrument handbooks once they are made more Web friendly.
III. Flow charts/Ckecklists:
The NICMOS team has developed flow charts in their instrument handbook to guide a GO
in determining his/her observing strategy. These flow charts are excellent for use as a checklist
when preparing a proposal (either in phase I or phase II). Simultaneously, the STIS team is generating a checklist in the instrument handbook for preparing proposals. These flow charts/checklists
can easily be linked into the tools environment to guide a GO. Such flow charts/checklists are also
recommended for the WFPC2 and FOC.
5. Recommendations:
We recommend the creation of a Web-based tools environment as discussed above. This
tools environment will be extremely useful to GOs in the preparation of their phase II programs.
Such an environment is a live document that can be periodically updated and enhanced. The
instrument handbooks bind the various tools together, and in the future, when these handbooks
become WWW friendly, one of the future enhancements suggested, is the ability to use the organization of the tools environment as a checklist during the phase II proposal preparation. The
effectiveness and viability of all the tools in the tools environment should be revisited periodically,
and should be in compliance with the requirements above.
A discussion of the existing tools and their status shows that, in some cases, only a more
user friendly interface and/or some enhancements may be necessary. In other cases new tools may
need to be generated. The discussions in sections 3 and 4 clearly state the detailed recommendations for a given tool. We recommend that, when instructions are provided in the tools environment there should be a check for backwards compatibility of a tool and the software it uses. If
backwards compatibility is not possible, users should be informed of the software requirements of
the tool.
The tools in the tools environment become an official recommendation and a basis for a
HOPR. They must therefore be kept up-to-date and consistent with all other methods of doing the
same calculation available to the GO. The tools should be dated so that any updates and the effect
of those updates can be easily determined. This is very important during Cycle 7 when the characteristics of the new instruments will be determined.
Many users propose programs that use multiple instruments, and so it is important that
interfaces to the various tools that determine very similar information present a similar look-andfeel, and have similar navigational aids. It is also important that users be able to locate the relevant
tool page for each instrument in a similar way from the instrument WWW pages.
Implicit in the above recommendations is the need for the supporting Web documents and
other resources to follow good Web authoring practices, and any Institute-wide standards or
guidelines that apply. Consolidation of tools will also lessen confusion regarding access to current
information. Many issues that must be addressed for the various tools and their interfaces lie outside the scope of this paper. However, it is important to realize that designing effective interfaces
(as well as the underlying tools) requires a serious and continuing effort, and one that must be
coordinated across the various functional groups if there is any hope for providing high quality
service to the community.
Although the responsibility for the individual tools lies with the various groups that
develop them, there should be a designated person who will be responsible for maintaining uniformity of similar tools. Since most of this uniformity will be across instruments, it is recommended that this designated person be from the USCC. This person will be responsible for; (1)
maintaining and updating the tools environment, (2) actively participating in increasing the audience’s awareness of new capabilities as they are implemented, and (3) coordinating the development of new tools.
The popularity of the existing Wed-based tools shows that such utilities are perceived by
the community as valuable and important. Investing further in this technology for new and continuing instruments would be of great benefit. But issues concerning the long-term viability, software maintainability and extensibility, etc., while maintaining the highest standards of data
quality must be addressed at a higher level than the individual instrument teams.
6. Future Activity:
1. Distribute this white paper for perusal by management.
2. Convene a meeting to discuss reactions, feedback and assessment of work required. Prioritize
recommendations and set timelines for generation of new tools or enhancements to existing
tools.
Space Telescope Science Institute: Tools
Environment
Anuradha Koratkar
April 9, 1999
EXECUTIVE SUMMARY
During the phase II proposal preparation stage a GO needs not only to make decisions about
many aspects of observing, but must also calculate many quantities. The bulk of information and
instructions for making these decisions and calculations is contained in the instrument handbooks
and proposal instructions. But, some helpful information is presently disseminated via tools
located in various places within the Institutes’ computer system. The present generation of tools
and their support is fairly informal. The Institute needs to have a more formal policy because
(1) a tools environment which is regularly maintained will assure access to current
information about HST and its instruments not only to the GO community, but also to the
internal staff.
(2) consolidation of tools will lessen confusion regarding access to current information.
(3) a properly organized tools environment will provide GOs with a checklist of all the
various aspects of the observing program to be considered.
(4) the ease of access and accuracy of our tools reflects the professional image of the
Institute.
In this document we provide general guidelines that could be used in developing a tools
environment, the level of oversight and technical support that will be necessary, and a list of tools
presently available to the GO community and/or internal staff. The status of the tools is also
discussed. Our initial recommendations are:
(1) to create a tools environment which should be useful to both the GO community and
internal staff.
(2) to make the tools available via the World-Wide Web.
(3) to designate a person who will be responsible for maintaining uniformity of similar
tools across instruments, although the various tools will be the responsibility of the
individual groups that generate them.
1. Introduction:
The Remote Proposal Submission Two (RPS2) software which is used during phase II
requires a number of inputs which have to be determined by the GO. Thus, the phase II preparation of a program can be quite daunting. This task can be made easier by providing GOs with
tools that can be used to calculate/determine the various aspects of the observing program. The
outputs of these various tools can then be used to fill in the RPS2 template. These tools along with
RPS2 (which is also a phase II proposal preparation tool) can be provided in a tools environment
which could also serve as a checklist in the preparation of the phase II proposal.
A number of electronic tools are presently available to a GO or internal staff member to
aid them in preparing a phase II proposal. Addition of some more new tools will not only help
GOs and internal staff, but will also lead to “cleaner” phase II submissions. The new tools will be
especially important for the new instruments, which are more complicated than the first generation instruments. Access to existing tools is sometimes not easy and may depend on who a person
asks for help. In general, awareness of new capabilities as they are implemented needs to be
improved. The existing tools are generated by various groups, with little coordination across different instrument groups or divisions.
The tools that are available become the official recommendation of the Institute, and as
such it is essential that the tools we provide and the framework in which we present them reflect
the service orientation of the Institute. With many of the existing tools being World-Wide Web
(WWW) based and increasing Web interaction with the GO community, we need to become more
systematic. A tools environment will provide a homogeneous user interface.
The overall goal of this tools environment is to ease the phase II proposal preparation process, via easily available tools which access current information about HST and its instruments.
To achieve this goal, this paper describes an approach that can be used to generate a consistent
tools environment. We also discuss the status of existing tools, and determine the need for new
tools.
The above task was undertaken by the author with comments from Stefi Baum, Michael
Dahlem, Ron Downes, Warren Hack, Stephen Hulbert, John MacKenty, Karla Peterson, Abhijit
Saha, and Richard Shaw. Some of the recommendations given below are based on the phase II GO
survey conducted by Daniel Golombek and Anuradha Koratkar.
2. Guidelines for the Generation of the Tools Environment:
2.1 Assumptions:
In discussing issues related to a tools environment, we make the following assumptions:
Purpose: The primary purpose of the tools environment will be to provide the GO community
with quality information and tools to help in the preparation of the phase II program.
Audience and Interface: The external audience are scientists who are preparing approved observing programs on HST. The internal audience are the members of the Institute staff who provide
GO support. The information that this audience are seeking must be up-to-date, useful and easy to
find. This implies that the interface will have to be organized by topic.
Information Content: Tools should be developed with the audience in mind. Support of the tools
should be distributed and maintained by the groups with expertise in the particular area (e.g.
instrument teams, PRESTO scientists, PRESTO developers, STSDAS developers). Standards for
how the tools are developed should be adopted. The tools should be organized with some consistency across instruments, keeping in mind that each instrument is unique in its capabilities.
Related information must be cross-referenced as often as possible and coordinated globally so
that the effects of any change to the tools can be assessed. Oversight as to general usability and
consistency of the tools is important.
Documentation: The various tools must be self explanatory whenever possible. If documentation
is required it must be easily available on-line. Useful, simple examples must exist for each task to
aid a beginner or to refresh an expert’s memory. The need for examples was indicated in the phase
II survey.
Information Organization: The organization of the tools environment must not only facilitate the
needs of a first time user, but simultaneously not restrict an experienced user. The organization
must be such that it highlights the various aspects of phase II that need to be considered. In the
future, as the capabilities of the tools environment increase, the organization can provide a user
with a checklist in the preparation of his/her phase II program.
2.2 Requirements:
The tools environment should satisfy the following requirements:
Quality Information: The primary requirement of the tools environment is to provide users with
quality information which can be easily accessed and used in developing HST programs. The
tools should help decrease the complexity of a task whenever possible. Full technical and scientific details necessary for the completion of the task should be presented at an appropriate level of
complexity. The tools should be maintained frequently in order to provide up-to-date information.
The applicability of the tools should be properly discussed.
Audience: The GO community is extremely innovative and can sometimes use the HST and its
instruments in non-standard modes. Tools cannot be generated for every possibility. Thus the
tools environment and the tools should be useful to everybody and should be applicable to at least
75% of the GO programs for a given instrument.
Responsibility: The responsibility for a clear user interface lies with the various groups that
develop the tools.
2.3 Description of the Tools Environment:
Definition: The tools environment is a collection of various tools that GOs can access
while generating a phase II proposal. These tools need not be based on just one particular computer language, but could be a grab bag of useful techniques. The usefulness of any tool depends
on many factors such as the interface, speed, feedback etc. If a tool is not suitable for a Web interface, or an interactive task is very slow because of the speed of the networks, a tool in the tools
environment could also be a set of text instructions on how to do a particular task. For example,
some tools such as the exposure time calculators can be Web-based, but a tool to determine target
coordinates could be a set of step-by-step instructions that help a GO measure their target coordinates in the STSDAS environment.
Interface: In discussing the possible interface for the tools environment, it was found that it is reasonable to assume that most GOs can access the STScI WWW pages, STSDAS and RPS2. The
phase II survey indicated that < 1% of GOs had no access to one or more of the above interfaces.
In such cases, the GO can come to the Institute, or his/her contact scientist/program coordinator
will have to provide some extra support.
The STScI WWW pages are the best location for the tools environment for the following
reasons:
• The tools presently available (see section 3) are mostly Web-based, although the user interface
needs to be enhanced for some of them (see section 3).
• Maintenance of the various tools on the Institutes’ machines will ensure that the latest information is presented to the users.
• A separate exportable tool (similar to RPS2) is not recommended, because it could easily run
into installation problems, development bugs etc. due to numerous user platforms.
Organization: The tools should be arranged with no implied sequence, but as a collection of useful tools. The tools environment is a storage place for all the tools necessary for the preparation of
a proposal. However, it must not be so cluttered that most users would find it hard to use. Therefore, a systematic arrangement is needed to ease the access to the tools.
A simple strategy would be to have a tools environment WWW page, accessible via both
the Observer page and the Instrument pages. This page would contain hotlinks to the various
tools. The hotlinks can be arranged such that a listing of this page will automatically highlight
many of the important aspects of the phase II proposal preparation that must be considered. The
instrument handbooks are the glue that bind the various tools together, and in the future, when
these handbooks become WWW friendly, they can easily be linked into the tools environment.
When the Handbooks are linked into the Web interface, the hotlinks in the tools environment can
be used as a checklist for the phase II submission process. In this context, the tools environment
page could have the following organization:
Target Coordinates: Requirements on the target coordinates for each instrument will
be discussed here, and a tool to determine the target coordinates will be provided.
Target Orientation: This section will provide a tool that calculates the orient angle that
must be provided to RPS2.
Viewing Time: This tool will provide information on dark time and CVZ.
Bright Target Check: This tool will let a GO know if a target is too bright for a given
instrument.
Duplication Check: This would be a link to the duplication checker in STARVIEW.
Specific Instrument Related Issues: This would link to each instrument’s tools page.
The instruments’ tool pages would provide the tools to determine exposure time, filter/
grating selection criteria, target acquisition strategies, dithering patterns, etc. These
tool pages would highlight many of the important subtleties of the instrument. Once
again, in the future these pages could be used as a checklist for that specific instrument.
Maintenance: Since many users may be expected to propose programs that utilize more than one
instrument, it is important that the tool interfaces present a similar look-and-feel and have similar
navigational aids. Likewise, it is also important that users be able to locate the relevant tool page
for each instrument in a similar way. Uniformity across tools whenever possible helps users to
understand the various tools quickly and decreases the level of frustration when learning a new
task. Hence, although the responsibility for each individual tool lies with the group that develops
it, a person should be designated who will be responsible for maintaining uniformity across
instruments and “functions”.
3. Status of Existing Tools:
3.1 Measurement of Target Coordinates:
The Institute recommends that GOs use target coordinates measured from the Guide Star
Catalog (GSC) plates and provide the plate ID. The same plate is then used to find guide stars,
thus improving the target acquisition accuracy because of the consistent reference frame. If different GSC plates are used the target coordinate errors could be large and the target pointing/acquisition could be jeopardized. In the overlap regions of adjoining GSC plates, discrepancies of 1” are
typical.
In previous cycles, since FOC, FOS, and GHRS have small fields of view, providing GSC
target coordinates and plate-IDs has been an observatory level requirement. In cycle 7 and
beyond, WFPC2 and NICMOS will not have the same stringent requirements for target coordinate
accuracy as the present spectrographs (FOS and GHRS). FOC will continue to require extremely
accurate target coordinates and information regarding the GSC Plate-ID, and STIS will require
reasonably accurate coordinates too, although the requirements may not be as stringent as the first
generation spectrographs. Although, target coordinate information will not be as strict as for the
present spectrographs, information on reasonably accurate target coordinates is good observing
strategy. Thus, most GOs will want to determine target coordinates to the best of their ability. A
tool to help them do so is therefore very useful.
Presently, GOs can determine the target coordinates by obtaining the FITS file of the GSC
image through the STScI WWW observer page and then following the Instructions for measuring
coordinates. These instructions inform a GO on how to retrieve or measure the target coordinates
if the target is bright enough to be in the GSC plate. If a target is not visible on the GSC plate, the
GO is asked to contact the program coordinator. A user within the Institute can also measure target coordinates in the GASP environment. This method for measuring coordinates is not available
to an outside GO, who cannot easily access the GASP environment. Determining coordinates
using GASP is not very difficult, but is not as user friendly as the IRAF/STSDAS environment
instructions discussed below. Target coordinates determined using the two methods agree to
within 0.1”. Since accessing GASP is not easy, we discuss the IRAF/STSDAS instructions in
detail.
Retrieving target coordinates: Targets brighter than V~15 have their coordinates already measured and available in the GSC. Instructions on retrieving target coordinates are simple and easy
to follow. The only recommendation for improving the WWW page that retrieves the coordinates
is a description of the catalogues that are available for searching. This description must be concise
and must let a user know the nature of the catalogue, limiting magnitude of the catalogue, and typical measurement uncertainties.
Measuring target coordinates: The instructions for measuring target coordinates for objects that
can be found on the GSC plate are also easy to follow. The measurements are done using the
IRAF/STSDAS environment. The actual steps involved are as follows:
(1) Retrieve FITS image
(2) Convert the FITS image into GEIS format in the IRAF/STSDAS environment.
(3) Centroid on the target and get the central pixel x, y values.
(4) Input the x, y values into another STSDAS task to get the target coordinates.
At the end of the process, the GO has not only the target coordinates, but also the Plate-ID.
Some of the shortcomings of the present target coordinate measurement tool are:
• There are no instructions to determine target coordinates for objects which are not bright
enough to be on the GSC plate or are saturated on the GSC plate.
• Although the instructions on retrieving or measuring target coordinates are clear and easy to
follow, we found from the phase II survey that 61% of the surveyed did not use the instructions available through the WWW pages. Of the people who used the instructions 44% had
difficulties measuring the target coordinates. An important factor seems to be that an older
version of STSDAS was being used. The instructions provided were incompatible with the
older versions of the software.
Some specific recommendations to overcome the above shortcomings and enhance the tool are:
1. For objects which are not bright enough to be on the GSC plate or are saturated on the GSC
plate, it is possible that GOs have good data from elsewhere which are usable. For such cases
instructions must be provided on how to transfer the GSC frame onto the user’s image. This
task can be accomplished in GASP. A tool, which could be a simple set of instructions on how
to transfer the GSC coordinate frame on to the user’s image, could easily be generated. This
tool may require access to GASP which is not presently available to the general community.
Limited access to GASP for all personnel actively involved in GO support and the availability
of such a tool would greatly help the Institute staff.
2. A large segment of the GO community re-observes their target after obtaining a WFPC2
image. There is an STSDAS task (metric) that allows users to determine the coordinates of a
WFPC2 pixel. A set of instructions on how to use metric on “old” WFPC/WFPC2 images to
obtain target coordinates would also be useful.
3. A simple solution to alleviate problems related to software and instructions provided as tools,
is to check instructions for backwards compatibility with the software. If backwards compatibility is not possible, users should be informed of the software requirements of the tool.
3.2 Orientation:
The orientation of the field of view (FOV)/aperture on the sky is important for many
observational programs. This is especially true if a GO has parallel observations in the observing
program. The ORIENT special requirement in phase II is used for this purpose. GOs use the ORIENT requirement not only to get a preferred direction on the sky, but also to exclude regions of
the sky. The latter is used preferentially to prevent a bright object from contaminating science
observations. Apart from being able to orient the field of view/aperture on the sky, GOs also like
to know the effect of an orient requirement on scheduling. Sometimes, depending on the guide
star availability, GOs might restructure their observing program or change the orient requirement.
Presently, we have a tool that can be accessed via STARVIEW. This tool overlays the FOV
on the sky for a given position angle. Although it is easy to use, the tool has many shortcomings,
and not all of the GO’s needs are met by this tool. Some of these shortcomings are:
• The tool does not provide the orient angle required by RPS2. The tool uses the position angle
of the V3 axis in its calculations. This axis is 180 degrees off from the axis used to measure
the ORIENT angle required in RPS2, which leads to a lot of confusion.
• The tool is not useful for any instrument other than WFPC2. This is because the FOV overlay
is only for the on-axis instrument which is WFPC2. Even for WFPC2, the STARVIEW preview facility is not detailed enough, since it does not rotate around different apertures (for
example pc1, wf1, wf2, wf3).
• The tool does not allow GOs to assess the implications of a particular orient angle to guide
star availability and scheduling.
Another simple, yet extremely useful orient tool exists for the FOC. This tool can be used
either during phase II or after data acquisition, because it does two different calculations. In one of
the calculations the tool determines the orient angle required by RPS2. In the second calculation
the tool provides the angle between North and the FOC Y axis, given a particular orient angle at
which data are acquired. Although the tool does not overlay the FOV on the sky, it does show the
orientation of the North direction and the U3 axis relative to the FOC axes. The tool also provides
the target position in the FOC XY reference frame for a particular reference position in the image.
The tool is very easy to use. Its only major shortcoming is that it does not directly overlay the
FOV on the sky for comparison. The only enhancements recommended for this FOC orient tool
are an example to guide users and improved documentation for usage.
3.3 Exposure Time Calculators:
In the past, prospective GOs have been provided with hard copy instrument manuals containing equations and tables for estimating exposure times for their targets. A small number of
more sophisticated proposers used the STSDAS “synphot” package to compute more accurate
throughputs, and indeed the exposure-related equations that appeared in the instrument manuals
were often derived (or at least verified) using synphot utilities.
Web-based software tools to aid the computation of exposure times or expected signal-tonoise ratios for a number of target types have been built by WFPC2 and FOC, and NICMOS and
STIS are in the process of developing similar tools. All these individual tools can/will be accessed
through the WWW pages for each instrument. These Web-based exposure time calculators do not
have the steep learning curve that exists when using the “synphot” package. Also these tools provide more information than is available via the synphot calculators. For example, the FOC calculator provides red leak information for the filter being used, the encircled count rate, and peak
count rate, not just the total counts. Thus the Web-based exposure time calculators (ETCs) are
very useful.
The popularity of ETCs in the past year (particularly for WFPC2) shows that such utilities
are perceived by the community as valuable and important for GO proposal preparation (both during phase I and phase II), and that investing further in this technology for new and continuing
instruments would be of great benefit. But there are serious shortcomings with the current Webbased ETCs, particularly when viewed from the perspective of long-term viability, software maintainability and extensibility, etc., while maintaining the highest standards of data quality. Such
issues must be addressed at a higher level than the individual instrument teams.
A few fairly specific requirements for Institute-sponsored ETCs are too often not being
met. The most important are:
1. All the ETCs should reference the CDBS (or files that are updated frequently from the
CDBS) in order to compute total system throughput and detector efficiencies.
2. The actual computation of the telescope and instrument throughput/efficiency and target
source characteristics should be performed with only one piece of software for which adequate resources for maintenance can be committed. Such software exists (for example, the
synphot package), and it should be used as a major component of the computing engine for
the ETCs.
3. The responsibility for a clear user interface lies with the various instrument groups, who must
provide sufficient context for users to effectively use the ETCs for all the modes of their
instruments. However, the interfaces must present a similar look-and-feel in order to aid
multi-instrument users to understand the tool being offered.
4. The tools should have examples available for the first time user.
Some specific recommendations in addition to the above are:
1. The FOC simulator FOCSIM is extensively commented (very helpful) and easy to use, yet the
amount of information provided bombards a user. It would be useful to highlight the most
important aspects of the output.
2. FOC needs to enhance FOCSIM so that exposure times can also be calculated for objective
prism exposures.
3. The WFPC2 simulator WFPC2 E.T.C. interface needs to be improved. If the program fails
there is no clear explanation as to what the user needs to do. An example would be highly
helpful. Old versions of the simulator must be hidden from a user, since they could easily lead
to confusion.
3.4 Filter/Grating Selection:
Choosing a filter/grating is important in any observing program. A GO always wants to
know which is the best filter/grating that can be used. To make this choice, information on pass
band, throughput, etc. is essential. Most of this information is presently provided in the instrument
handbooks.
WFPC2 users have a tool called the WFPC2 Linear Ramp Filter Calculator (LRFC),
which can be accessed via the WFPC2 WWW instrument page. The task is easy to use, but a few
improvements in the interface would enhance this tool. The recommendations are as follows:
1. There is no clear documentation as to when the LRFC tool should be used. Is it to be used to
determine which wavelength regions can be accessed by the ramp filters and which cannot? A
concise paragraph as to how the tool can be used would be extremely helpful. There are certain wavelength regions that are vignetted for the ramp filters, but the tool does not inform the
user of this. The standard message on using the tool is too general although it is very important. Adding information about vignetted wavelengths would enhance the usefulness of the
tool.
2. GOs do not have to use the LRFC in the preparation of their RPS2 files. They just need to
specify the central wavelength of interest and aperture in the RPS2 file. TRANS then determines the filter, and where and on which chip the target is to be located. This information is
given as a very terse note. Instead it would be useful to provide instructions to the GO as to
how the RPS2 file option parameters need to be filled in.
3.5 Dithering Patterns, Background Subtraction Patterns and Offsetting Patterns:
The WFPC2 dithering patterns (line and box) already exist in RPS2. Some comments
from the phase II survey indicated that the usage of the dithering pattern in RPS2 was ambiguous
and needed a workaround. An explanation and example within RPS2 might make the task easier
to use. In addition a paragraph or two with examples explaining how to use dithering patterns in
the WFPC2’s tool page is recommended.
4. Suggestions for New Tools:
4.1 Measurement of Target Coordinates:
1. To bypass the IRAF/STSDAS environment problems mentioned in section 3.1, the catalogues
branch would like to generate a much simpler tool. The tool’s WWW page would pull a clickable image, and the user would click on the target. Then target coordinates determined by centroiding on the clicked object along with the plate-ID would be made available to the user. The
speed of this tool is determined by the speed with which the GSC image can be accessed.
Thus the speed is projected to be the same as what is presently available for retrieving the
FITS image. Presently there is no timeline to make such a tool available, since the task has not
been made official. It is projected that it would take ~3-4 weeks to have such a task available
to the community. It would use the GASP environment to determine the target coordinates.
The improved tool would also be useful to STScI staff, since it will complete the task in one
step and will also reduce the need for disk space and image management.
2. The Institute has a policy to check target coordinates provided by GOs and provide the relevant plate-IDs. The fact that more than 60% of the GOs did not use the target coordinate measuring tool to get their plate-IDs may indicate that they depend on the Institute to provide the
plate-ID and to verify the target coordinates using the Institute provided “finder charts”. These
“finder charts” are generated by a task in the GASP environment by the program coordinators.
A WWW based task which generates “finder charts” could be made available to GOs. In this
task the GO will provide the RA and Dec of an object and obtain an image (whose size is
determined by the user). The information can be downloaded as a postscript, gif or fits format
file. This task will not only allow verification of target coordinates but also provide the plateIDs. It also relieves a user from doing a full blown determination of target coordinates if accuracy is not a major factor.
3. Although the following recommendation is not directly related to measuring target coordinates, it would be useful to have hotlinks to the tool “coco” that converts coordinates from one
reference frame to another, and also converts B1950 coordinates to the J2000 equinox.
4.2 Orientation:
In cycle7, users will want to orient the STIS long-slit aperture along a given direction. The
NICMOS users may want to place the three NICMOS apertures in a preferred position. Also, both
STIS and NICMOS have zone of avoidance requirements. Therefore, both these instrument teams
expect 75% of their proposals to have orient constraints. Hence, at least for these new instruments,
information on orient angle is essential to allow GOs to make educated decisions concerning the
orient requirement on scheduling.
An investigation for a detailed orient tool is being conducted by Abhijit Saha. His report
will consider the timeline required to develop such a tool, the medium for developing it, and any
other recommendations. In this paper we make the following recommendations that could be useful in the generation of orientation related tools.
1. GASP has the capability to overlay the WFPC2 FOV at any orient angle and any aperture on a
digitized sky survey image. This facility has been extensively used by some WFPC2 contact
scientists to help GOs determine the correct ORIENT angle. The GASP procedure can only be
accessed by a limited number of Institute staff. It is time consuming because of the various
steps involved and the need to transfer data from machine to machine. If this procedure is
streamlined and made easily available, it would be valuable to the contact scientists as well as
GOs. Further, the GASP procedure should be enhanced to include all instruments. Another
solution would be to have the GASP procedure available in the STSDAS gasp package, which
is already used by GOs for obtaining target positions.
2. The present RPS2 already has SPIKE which does contain schedulability and guide star information. An investigation on how the SPIKE information can be accessed and provided to GOs
needs to be conducted.
3. A procedure to overplot guide stars and bright objects on the digitized sky survey for a given
position and roll angle is also feasible in GASP. If this capability is made available to GOs
they could assess the implications of their orient requirements on guide star availability.
4.3 Exposure Time Calculators:
The STIS and NICMOS instrument teams are presently generating their exposure time
calculators. Evaluation of these tools will have to be conducted when they become available.
The STIS team is developing their ETC by generating a user friendly Web interface to the
one-dimensional synphot calculator. In this case, access to different databases is automatically
eliminated and only a minimum number of databases will need to be updated. The ETC will display throughput information for a particular mode, i.e., display a count rate vs. wavelength. Presently, there is no effort to generate a two-dimensional exposure time calculator.
The proposed NICMOS ETC is not wrapped around synphot, although the team proposes
to support synphot separately. Given this information we foresee that the ETC will suffer from the
generic problems discussed in section 3.3.
It is recommended that the new ETCs that are still in the development stage attempt to
meet the specific requirements for Institute sponsored ETCs discussed in section 3.3.
4.5 Dithering Patterns, Background Subtraction Patterns and Offsetting Patterns:
STIS has a few patterns called offsetting patterns, for acquiring targets using occulting
masks. These tasks effectively use POS TARG to generate the acquisition patterns. A tool displaying all target positions during a visit within the detector FOV would be extremely useful, since it
will allow a user to carefully plan observations. The tool will also help a GO to visualize where
the target will be positioned for any subsequent observation. A tool in the STSDAS environment
to display the STIS patterns is planned by the STIS team. Such a task would retrieve an image of
the sky on which the FOV and all target positions would have to be projected.
NICMOS has 9 background subtraction patterns. It is recommended that a tool to guide
GOs in selecting the correct background subtraction pattern for a given set of observational conditions be developed.
4.6 Magnitude Convertor:
NICMOS will require GOs to provide flux information in SI units and not magnitudes.
The NICMOS team is generating a tool that can be accessed via the NICMOS WWW pages. The
present tool will be capable of only a limited number of conversions. An expanded version of the
tool that will be able to convert all the various magnitude systems defined at the national and
international observatories is recommended since our GO community is drawn from all over the
world.
4.7 Viewing Time:
Some GOs also like to have information on the availability of dark time and CVZ. Presently PCs obtain this information from SPIKE and provide it to GOs. This task is time consuming.
A PC’s time could be effectively used elsewhere if a tool could be generated to determine viewing
time for GOs. The present RPS2 already has SPIKE which does contain the necessary information. An investigation on how the SPIKE information can be accessed and provided to GOs needs
to be conducted. The work requirements for this tool are similar to the schedulability information
tool discussed in section 4.2. Further, Abhijit Saha’s report (see section 4.2) will also consider this
issue.
4.8 Bright target alert:
Bright targets in the FOV of an instrument can safe the instrument, cause damage to an
observation, or contaminate a science observation. FOC, WFPC2 and STIS need a tool which
could provide a bright object check on the guide star catalog at all possible vehicle orientations or
a proposer specified orientation. This particular task may be an off-shoot of the orient tool (see
section 4.2) if the guide stars and bright objects are also marked simultaneously. The brightness
limits will have to be specified by the instrument teams.
4.9 Duplication Checker:
The Institute has strict rules about duplication of observations. There is a duplication
checker in STARVIEW which GOs access during phase I. The tool is extremely easy to use and
comprehend. A possible enhancement is to provide a concise summary on the rules of duplication
checking. This helps users by reminding them as to what constitutes a duplication. A couple of
examples would also be useful. We recommend that this tool be included in the tools environment
for completeness.
4.10 Phase Checker, Solar angle, Ephemeris information, FGS tools:
These are additional software tools that could be used by observers and may be appropriately included within the tools environment. A more detailed investigation was not considered
here because only <10% of the proposals need this information.
In the future, when the instrument handbooks are adapted for the Web interface, the tools
environment can effectively be used as a checklist in the preparation of phase II proposals. In this
scenario, the following three tools can easily be implemented.
I. Target Acquisition:
For the WFPC2, FOC and NICMOS cameras, target acquisition is not a big issue. But target acquisition is an issue that needs some consideration by a STIS user. The phase II survey
showed that 15% of the FOS GOs in comparison to less than 5% of all other GOs found it very
difficult to complete their phase II. Experience from FOS contact scientists has shown that target
acquisition is one of the most important issues with which GOs struggle during their phase II
preparation. The STIS target acquisition strategy is inherently not as difficult as that for FOS.
Hence, target acquisition templates will not be required. Yet, some extra support to GOs would be
appropriate. This can easily be achieved by providing hotlinks to the appropriate location on the
STIS WWW pages discussing target acquisition.
II. Filter/Grating Selection:
Presently STIS and NICMOS are planning to provide filter/grating information via the
instrument handbooks. A few relevant hotlinks/tools that would be very useful to GOs are discussed below.
1. STIS allows GOs to select a detector sub-array to be read out. When this capability is used,
the wavelength range observed depends on the detector sub-array used. Thus, a tool which
displays the wavelengths projected on a STIS detector for a selected grating and central wavelength would be useful.
2. In the present NICMOS handbook, the figures that provide the transmission/throughput information are extremely small and cannot be used effectively. These figures are small because
otherwise the handbook would be extremely bulky. This is understandable, yet the information in the figures is extremely important to a NICMOS user. A tool to display these figures
would be a solution. This tool can be enhanced to have a clickable image so that, for a given
wavelength, the GO can easily read-off the information on the absicssa. This type of tool
which displays wavelength vs. throughput, aperture throughputs, aperture distortion functions
etc. for the other instruments (WFPC2, FOC and STIS) will provide GOs with precise information on instrument details for comparison purposes. This set of tasks will not only be most
useful during phase I, but also during phase II when GOs have to finalize their observing strategies after the TAC allocations. This particular tool is extremely suitable to hotlinks in the
instrument handbooks once they are made more Web friendly.
III. Flow charts/Ckecklists:
The NICMOS team has developed flow charts in their instrument handbook to guide a GO
in determining his/her observing strategy. These flow charts are excellent for use as a checklist
when preparing a proposal (either in phase I or phase II). Simultaneously, the STIS team is generating a checklist in the instrument handbook for preparing proposals. These flow charts/checklists
can easily be linked into the tools environment to guide a GO. Such flow charts/checklists are also
recommended for the WFPC2 and FOC.
5. Recommendations:
We recommend the creation of a Web-based tools environment as discussed above. This
tools environment will be extremely useful to GOs in the preparation of their phase II programs.
Such an environment is a live document that can be periodically updated and enhanced. The
instrument handbooks bind the various tools together, and in the future, when these handbooks
become WWW friendly, one of the future enhancements suggested, is the ability to use the organization of the tools environment as a checklist during the phase II proposal preparation. The
effectiveness and viability of all the tools in the tools environment should be revisited periodically,
and should be in compliance with the requirements above.
A discussion of the existing tools and their status shows that, in some cases, only a more
user friendly interface and/or some enhancements may be necessary. In other cases new tools may
need to be generated. The discussions in sections 3 and 4 clearly state the detailed recommendations for a given tool. We recommend that, when instructions are provided in the tools environment there should be a check for backwards compatibility of a tool and the software it uses. If
backwards compatibility is not possible, users should be informed of the software requirements of
the tool.
The tools in the tools environment become an official recommendation and a basis for a
HOPR. They must therefore be kept up-to-date and consistent with all other methods of doing the
same calculation available to the GO. The tools should be dated so that any updates and the effect
of those updates can be easily determined. This is very important during Cycle 7 when the characteristics of the new instruments will be determined.
Many users propose programs that use multiple instruments, and so it is important that
interfaces to the various tools that determine very similar information present a similar look-andfeel, and have similar navigational aids. It is also important that users be able to locate the relevant
tool page for each instrument in a similar way from the instrument WWW pages.
Implicit in the above recommendations is the need for the supporting Web documents and
other resources to follow good Web authoring practices, and any Institute-wide standards or
guidelines that apply. Consolidation of tools will also lessen confusion regarding access to current
information. Many issues that must be addressed for the various tools and their interfaces lie outside the scope of this paper. However, it is important to realize that designing effective interfaces
(as well as the underlying tools) requires a serious and continuing effort, and one that must be
coordinated across the various functional groups if there is any hope for providing high quality
service to the community.
Although the responsibility for the individual tools lies with the various groups that
develop them, there should be a designated person who will be responsible for maintaining uniformity of similar tools. Since most of this uniformity will be across instruments, it is recommended that this designated person be from the USCC. This person will be responsible for; (1)
maintaining and updating the tools environment, (2) actively participating in increasing the audience’s awareness of new capabilities as they are implemented, and (3) coordinating the development of new tools.
The popularity of the existing Wed-based tools shows that such utilities are perceived by
the community as valuable and important. Investing further in this technology for new and continuing instruments would be of great benefit. But issues concerning the long-term viability, software maintainability and extensibility, etc., while maintaining the highest standards of data
quality must be addressed at a higher level than the individual instrument teams.
6. Future Activity:
1. Distribute this white paper for perusal by management.
2. Convene a meeting to discuss reactions, feedback and assessment of work required. Prioritize
recommendations and set timelines for generation of new tools or enhancements to existing
tools.
Download