On Wed, 18 Aug 2004, Norman Gray wrote:
> On 2004 Aug 18 , at 19.24, Tim Jenness wrote:
>
> > SPECX, JCMTDR and CONVERT all link against figaro libraries. I'm
> > waiting
> > for Malcolm to fix the makefile to install them as a .a with a rename
> > to
> > prefix fig_.
>
> What, _all_ of them!?
Convert needs the DSA library (to convert to/from DSA format)
Specx needs the Figaro FITS I/O routines but I assume if anyone cared
enough these could be replaced by FITSIO library calls (but I've never
used FITSIO so I don't know how much work that is - since SPECX just reads
and writes simple fits and adds in some fits headers). It seems to use the
following routines:
fit_close_
fit_dfopen_
fit_dinit_
fit_error_
fit_hstan_
fit_scalc_
fit_wdble_
fit_wend_
fit_wint_
fit_wrayf_
fit_wstr_
Limited to 5 routins. Seems do-able.
JCMTDR was written as a figaro-style application. It uses DSA/DTA for all
the I/O. No NDF here guv'. It won't even link against FDA because some of
the routines in DTA used by JCMTDR were not ported to FDA.
To be concrete.
CONVERT: dta ich
SPECX: libfit libtio libich libgen [but libfit is the primary dependency]
JCMTDR: dsa dta figpar ich gen fig
--
Tim Jenness
JAC software
http://www.jach.hawaii.edu/~timj
|