daschlab.photometry Module

DASCH photometry data.

This module provides the Photometry class, which encapsulates a collection of DASCH photometric measurements. There are two principal kinds of photometry in DASCH: lightcurves, where the measurements are of a single source at different times, and extracts, where the measurements are of different sources detected in a portion of a single image (and therefore, at a single time, more or less). Photometry collections can include nondetections.

Rejecting Data Points

Photometry tables come with a uint64 column named "reject" that is intended to assist you with filtering data. See the lightcurve documentation for an overview of this system.

Filtering and Subsetting

Photometry tables also provide a framework for doing filtering and subsetting. See the lightcurve documentation for an overview of this system.

Classes

AFlags(value)

DASCH photometry data quality warning flags.

BFlags(value)

DASCH photometry data processing flags.

LocalBinRejectFlags(value)

DASCH photometry data processing warning flags regarding the "local bin" calibration.

Photometry([data, masked, names, dtype, ...])

A DASCH photometry data table.

PhotometryPoint(table, index)

A single row from a Photometry table.

PhotometrySelector(phot, apply)

A helper object that supports Photometry filtering functionality.

PlateQualityFlags(value)

DASCH photometry data processing warning flags based on plate-level diagnostics.