lsst.pipe.tasks  20.0.0-10-g1b4d8e16+3
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.pipe.tasks.functors.Photometry Class Reference
Inheritance diagram for lsst.pipe.tasks.functors.Photometry:
lsst.pipe.tasks.functors.Functor lsst.pipe.tasks.functors.Magnitude lsst.pipe.tasks.functors.MagnitudeErr lsst.pipe.tasks.functors.NanoJansky lsst.pipe.tasks.functors.NanoJanskyErr

Public Member Functions

def __init__ (self, colFlux, colFluxErr=None, calib=None, **kwargs)
 
def columns (self)
 
def name (self)
 
def hypot (cls, a, b)
 
def dn2flux (self, dn, fluxMag0)
 
def dn2mag (self, dn, fluxMag0)
 
def dn2fluxErr (self, dn, dnErr, fluxMag0, fluxMag0Err)
 
def dn2MagErr (self, dn, dnErr, fluxMag0, fluxMag0Err)
 
def noDup (self)
 
def multilevelColumns (self, parq)
 
def __call__ (self, parq, dropna=False)
 
def fail (self, df)
 
def shortname (self)
 

Public Attributes

 vhypot
 
 col
 
 colFluxErr
 
 calib
 
 fluxMag0Err
 
 fluxMag0
 
 filt
 
 dataset
 

Static Public Attributes

 AB_FLUX_SCALE
 
 LOG_AB_FLUX_SCALE
 
 FIVE_OVER_2LOG10
 
 COADD_ZP
 

Detailed Description

Definition at line 1110 of file functors.py.

Constructor & Destructor Documentation

◆ __init__()

def lsst.pipe.tasks.functors.Photometry.__init__ (   self,
  colFlux,
  colFluxErr = None,
  calib = None,
**  kwargs 
)

Definition at line 1118 of file functors.py.

Member Function Documentation

◆ __call__()

def lsst.pipe.tasks.functors.Functor.__call__ (   self,
  parq,
  dropna = False 
)
inherited

Definition at line 182 of file functors.py.

◆ columns()

def lsst.pipe.tasks.functors.Photometry.columns (   self)
Columns required to perform calculation

Reimplemented from lsst.pipe.tasks.functors.Functor.

Reimplemented in lsst.pipe.tasks.functors.MagnitudeErr, and lsst.pipe.tasks.functors.NanoJanskyErr.

Definition at line 1133 of file functors.py.

◆ dn2flux()

def lsst.pipe.tasks.functors.Photometry.dn2flux (   self,
  dn,
  fluxMag0 
)

Definition at line 1149 of file functors.py.

◆ dn2fluxErr()

def lsst.pipe.tasks.functors.Photometry.dn2fluxErr (   self,
  dn,
  dnErr,
  fluxMag0,
  fluxMag0Err 
)

Definition at line 1158 of file functors.py.

◆ dn2mag()

def lsst.pipe.tasks.functors.Photometry.dn2mag (   self,
  dn,
  fluxMag0 
)

Definition at line 1152 of file functors.py.

◆ dn2MagErr()

def lsst.pipe.tasks.functors.Photometry.dn2MagErr (   self,
  dn,
  dnErr,
  fluxMag0,
  fluxMag0Err 
)

Definition at line 1163 of file functors.py.

◆ fail()

def lsst.pipe.tasks.functors.Functor.fail (   self,
  df 
)
inherited

Definition at line 193 of file functors.py.

◆ hypot()

def lsst.pipe.tasks.functors.Photometry.hypot (   cls,
  a,
  b 
)

Definition at line 1141 of file functors.py.

◆ multilevelColumns()

def lsst.pipe.tasks.functors.Functor.multilevelColumns (   self,
  parq 
)
inherited

◆ name()

def lsst.pipe.tasks.functors.Photometry.name (   self)
Full name of functor (suitable for figure labels)

Reimplemented from lsst.pipe.tasks.functors.Functor.

Definition at line 1137 of file functors.py.

◆ noDup()

def lsst.pipe.tasks.functors.Functor.noDup (   self)
inherited

Definition at line 120 of file functors.py.

◆ shortname()

def lsst.pipe.tasks.functors.Functor.shortname (   self)
inherited
Short name of functor (suitable for column name/dict key)

Reimplemented in lsst.pipe.tasks.functors.Color, and lsst.pipe.tasks.functors.MagDiff.

Definition at line 203 of file functors.py.

Member Data Documentation

◆ AB_FLUX_SCALE

lsst.pipe.tasks.functors.Photometry.AB_FLUX_SCALE
static

Definition at line 1112 of file functors.py.

◆ calib

lsst.pipe.tasks.functors.Photometry.calib

Definition at line 1123 of file functors.py.

◆ COADD_ZP

lsst.pipe.tasks.functors.Photometry.COADD_ZP
static

Definition at line 1116 of file functors.py.

◆ col

lsst.pipe.tasks.functors.Photometry.col

Definition at line 1120 of file functors.py.

◆ colFluxErr

lsst.pipe.tasks.functors.Photometry.colFluxErr

Definition at line 1121 of file functors.py.

◆ dataset

lsst.pipe.tasks.functors.Functor.dataset
inherited

Definition at line 116 of file functors.py.

◆ filt

lsst.pipe.tasks.functors.Functor.filt
inherited

Definition at line 115 of file functors.py.

◆ FIVE_OVER_2LOG10

lsst.pipe.tasks.functors.Photometry.FIVE_OVER_2LOG10
static

Definition at line 1114 of file functors.py.

◆ fluxMag0

lsst.pipe.tasks.functors.Photometry.fluxMag0

Definition at line 1127 of file functors.py.

◆ fluxMag0Err

lsst.pipe.tasks.functors.Photometry.fluxMag0Err

Definition at line 1125 of file functors.py.

◆ LOG_AB_FLUX_SCALE

lsst.pipe.tasks.functors.Photometry.LOG_AB_FLUX_SCALE
static

Definition at line 1113 of file functors.py.

◆ vhypot

lsst.pipe.tasks.functors.Photometry.vhypot

Definition at line 1119 of file functors.py.


The documentation for this class was generated from the following file: