[AstroPy] Re: functional interface for PyFITS?

Joe Harrington jh at oobleck.astro.cornell.edu
Tue Mar 22 12:06:14 EST 2005


> Default should be to check if foo.fits[2] is a valid filename, read it 
> if it is, otherwise read the second extension of foo.fits.

No, that kind of fuzzy-logic behavior is very hard to follow if you're
writing a script and handling error behavior.  What if you have both
foo.fits and foo.fits[2] as filenames, and both have extensions?  How
do you tell which you got, if you weren't sure you had both?  You'd
have to have a relatively complex status variable that knew and
reported all the possible combinations, and you'd have to check it and
process all the possible errors.  Yuk.

--jh--



More information about the AstroPy mailing list