FramaData Container#

FrameData is a special container to store important data of astronomical images, just like CCDData instances. It is designed to handle data, uncertainties, masks, phyisical units, metadata, memmapping, and other things. However, it is not fully compatible with CCDData due to important design differences that are needed to Astropop.

FrameData Usage#

Note

There is no way to create FrameData directly from CCDData or HDUList. Please, see Data IO for data interchanging.

Todo

Usage

Metadata#

Todo

Metadata and header handling

Masks and Uncertainties#

Todo

Uncertainty storage and masking

Data IO#

Todo

Data IO (FITS, CCDData, HDUList, HDUs, etc.)

FrameData API#

astropop.framedata Package#

Data store containers with in-disk caching support and another features.

Functions#

read_framedata(obj[, copy])

Read an object to a FrameData container.

check_framedata(obj[, copy])

Read an object to a FrameData container.

Classes#

FrameData(data[, unit, dtype, uncertainty, ...])

Data container for image frame to handle memmapping data from disk.

PixelMaskFlags(value[, names, module, ...])

Flags for pixel masking.