The Tcl scripts ifd2iraf
and ifd_irafhlpgen
are used to produce the files required by IRAF. More
details on the files produced may be found in SSN/35 and the IRAF documentation.
ifd2iraf package
will process IFD package.ifd
and produce the following files:
application.par
, for each application in the package. These
define the IRAF parameters associated with the application. There will be a one-to-one
correspondence between the IRAF parameters and the ADAM parameters although they
may be handled differently in the two environments.
package.cl
. This defines the IRAF commands to run
the applications in the package. The name package
is derived from the argument of the
package
procedure call in the .ifd
file.
package.par
. This defines parameters for the package
- in particular, the version number.
executable.tcl
for each executable in the package. Each
one lists the ‘output’ and ‘dynamic’ parameters for each action in the executable. This
information is required by the IRAF/Starlink inter-operability system rather than IRAF
itself.and:
ifd_irafhlpgen package
will read the Starlink HLP source file package.hlp
and produce a set of IRAF help files for the
package but it is likely that changes to the text will be required.