Uploaded image for project: 'Instrument control development'
  1. Instrument control development
  2. INSTRM-331

Remove all traces of pyfits from ics_ccdActor and ics_xcuActor

    XMLWordPrintable

    Details

    • Story Points:
      4

      Description

      Modern astropy.io.fits is an unbelievable pig, and importing it brings in huge chunks of scipy and astropy among others. Besides that HDU writes are much slower. import and 4k*4k HDU append times for astropy.io.fits vs fitsio on a BEE are (30s, 1.5s) vs. (3s, 0.5s)

      Right now I'm using fitsio for the hxActor and pyfits for the ccdActor. I'll unify on fitsio, even though the interface is sometimes more clumsy.

        Attachments

          Activity

            People

            • Assignee:
              cloomis cloomis
              Reporter:
              cloomis cloomis
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: