Effacer les filtres
Effacer les filtres

strange errors using fitsread

1 vue (au cours des 30 derniers jours)
Giuseppe
Giuseppe le 11 Mar 2013
Hi, I am using fitsread.m to read pixels'intensities from a list of fits files.
I remember in the past I used the following:
>> for i=1:length(LIST)
>> DATA(i,:,:) = fitsread([PATH LIST(i).name], 'primary', 1);
>> end
Now it gives me the errors:
Keyword not found.
Keyword not found.
Warning: BSCALE or BZERO keyword missing from the FITS file.
> In fitsread at 139
Assuming BSCALE=1, BZERO=0
Error using zeros
NaN and Inf not allowed.
Error in fitsread (line 264)
X=zeros(nr*nc,1);
If instead I just type:
>> for i=1:length(LIST)
>> DATA(i,:,:) = fitsread([PATH LIST(i).name]);
>> end
It gives me:
Keyword not found.
Keyword not found.
Warning: BSCALE or BZERO keyword missing from the FITS file.
> In fitsread at 139
Assuming BSCALE=1, BZERO=0
Then produce a variable as a result, but it is totally crazy.
What's happened? I am quite sure I am using the same command I used before, but it does not work even on the old fits file.
  2 commentaires
Giuseppe
Giuseppe le 22 Avr 2013
I still have the same problem. PATH is the path where the file .fits are, EXT is their extension and LIST is the list containing all the fits file. However, it is not relevant.
Just typing fitsread('nomefile.fits'); it does not find some keywords and produce a crazy result.
Walter Roberson
Walter Roberson le 22 Avr 2013
Which MATLAB version is involved? Which version was it last known to work in?

Connectez-vous pour commenter.

Réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by