The SCUBA-2 FTS team are using java to do their data processing. They are
using starjava in some places (since they are reading and writing NDFs)
but there are a couple of things that they want to be able to do but don't
know how (and I have no idea):
- Is extension propogation easy?
- Is there code for reading a .MORE.FITS extension, modifying it and then
writing it out again. Do they need to use their own code for reading
and writing and a FitsChan for all the manipulation (ie a java clone
of kpgGtfts and kpgPtfts)?
- They have a requirement for writing out NDFs into an extension of an
NDF. Is that easy? I have a feeling that access to the NDF library is
only available through splat. I'm having visions of them writing
SIMPLE NDFs manually using HDS.
- They need to write an AXIS component in the primary NDF (in principal
they could do this as a specFrame since the AXIS contains the
wavenumber of each spectral channel). Would it be easier to do this in
AST land or is there an easy way in Java to write the .AXIS.
- Writing the new provenance information would be useful but I'm
assuming that would need new code for writing a compatible
entry to the structure (they aren't using NDG) or a standalone
routine to allow the provenance to be updated afterwards.
--
Tim Jenness
JAC software
http://www.jach.hawaii.edu/~timj
|