Open astrofle opened 1 month ago
every little bit helps, but we need to see this in the "bigger" picture. If we have a large getps() - and we do have a benchmark. In issue #279 I did some work, totally unfinished, but telling, about a benchmark. LIke with all good software, we should define a benchmark that a user can run, and verify the result, e.g. in the output of the statistics of the spectrum to many digits. I've advocated this "qac" technique as an option to the Spectrum.stats() function.
I'm actually surprised, I've naively thought fits.open() would use fitsio.
Feature description
dysh
is slow (as of 0.4.0). We need to makedysh
faster.Could switching to
fitsio
help with some of that? Also,fitsio
supports reading row ranges -- whichastropy
doesn't. This could be useful for an online mode.A quick test shows
fitsio
may be faster at reading data (taken from a notebook):That is almost a third of the time.