10 Intended to be used by the ``__reduce__`` method of a class. 15 any object with a ``writeFits`` method taking a 16 `~lsst.afw.fits.MemFileManager` and possibly an 17 `~lsst.afw.fits.ImageWriteOptions`. 21 reduced : `tuple` [callable, `tuple`] 22 a tuple in the format returned by `~object.__reduce__` 26 table = getattr(obj,
'table',
None)
29 obj.writeFits(manager)
33 obj.writeFits(manager, options, options, options)
35 obj.writeFits(manager, options)
36 size = manager.getLength()
37 data = manager.getData()
38 return (unreduceFromFits, (obj.__class__, data, size))
44 Unpack data produced by `reduceToFits`. This method is used by the 45 pickling framework and should not need to be called from user code. 50 the class of object to unpickle. Must have a class-level ``readFits`` 51 method taking a `~lsst.afw.fits.MemFileManager`. 53 an in-memory representation of the object, compatible with 54 `~lsst.afw.fits.MemFileManager` 61 the object represented by ``data`` 64 manager.setData(data, size)
65 return cls.readFits(manager)
A class to contain the data, WCS, and other information needed to describe an image of the sky...
Options for writing an image to FITS.
def unreduceFromFits(cls, data, size)
Options for tile compression of image pixels.
Lifetime-management for memory that goes into FITS memory files.
A class to manipulate images, masks, and variance as a single object.
Backwards-compatibility support for depersisting the old Calib (FluxMag0/FluxMag0Err) objects...
Base class for all tables.