XMLWordPrintable

## Details

• Type: Epic
• Status: Invalid
• Resolution: Done
• Fix Version/s: None
• Component/s:
• Labels:
• Epic Name:

## Description

PhotoCalib contains a BoundedField, which is not persisted in a file header, and thus cannot be read via the new "metadata" depersistence system (the PSF has the same problem right now). We need to build a system in ExposureInfo to be able to build its components by reading the necessary parts of the FITS file, without touching the pixel data.

I'm making this an epic, as there are likely several distinct pieces required to make this happen. If Jim Bosch thinks its simpler, please change it to a story instead.

## Activity

Hide
Jim Bosch added a comment -

This has been solved by DM-15500 (I think the read-one-pixel trick also provides a solution, but DM-15500's is better).

To use it, you'd write code like:

 from lsst.afw.image import ExposureFitsReader reader = ExposureFitsReader("filename.fits") psf = reader.readPsf() coaddInputs = reader.readCoaddInputs(

Neither Butler uses this right now.  Gen3 will soon; I have no immediate plans to make Gen2 do it, but that's certainly doable.

Show
Hide
Eli Rykoff added a comment -

Is there a ticket for the Gen3 Butler implementation?

Show
Eli Rykoff added a comment - Is there a ticket for the Gen3 Butler implementation?
Hide
Jim Bosch added a comment -

Gen3 implementation should be done on DM-15238.

Show
Jim Bosch added a comment - Gen3 implementation should be done on DM-15238 .

## People

• Assignee:
Unassigned
Reporter:
John Parejko
Watchers:
Eli Rykoff, Jim Bosch, John Parejko, Kian-Tat Lim, Simon Krughoff