Re: FITS file access

"Guest, S (Steve) " wrote:
> I'm looking at using VisAD for applications in astronomy and STP. FITS is a
> common format in both so I thought I'd try that first. However I'm having
> some problems.
> 
> Firstly it appears to fail with a 'No data' exception when the file is not a
> multiple of 2880 bytes. This is permitted by the standard and should be
> treated as end-of-file.

Oops, sorry!  I've got that fixed.

I'm only allowing short files if the padding is absent, and
throwing an exception if end-of-file is found where data is
expected.  Does this sound correct?

> Secondly it doesn't appear to handle arrays within tables:
> Ignoring assumed 6-char String column
> FitsAdapter.buildBTRange: Column 0 was short 10 of 10 rows
> FitsAdapter.copyColumn: Punting on wide column ([I)
> FitsAdapter.buildBTRange: Column 6 was short 10 of 10 rows
> FitsAdapter.copyColumn: Punting on wide column ([I)
> FitsAdapter.buildBTRange: Column 7 was short 10 of 10 rows
> 
> These columns have format 6A, 4J, 4J respectively.
> 
> Are these problems known about? Is the FITS support still active?

The FITS adapter was my first VisAD project, and it only covers a
few data types.  My current project is a generalized file adapter
interface and, as part of that, I'm revisiting the FITS adapter
and trying to make it a bit more robust.

However, I'll check out this problem.  Any chance that I could
get a copy of your data file?