lsst.obs.base  21.0.0-27-gbbd0d29+ae871e0f33
Public Member Functions | Static Public Attributes | List of all members
lsst.obs.base.filters.FilterDefinition Class Reference

Public Member Functions

def __post_init__ (self)
 
def __str__ (self)
 
def defineFilter (self)
 
def makeFilterLabel (self)
 

Static Public Attributes

 str
 
 float
 
 set
 

Detailed Description

The definition of an instrument's filter bandpass.

This class is used to interface between the `~lsst.afw.image.Filter` class
and the Gen2 `~lsst.daf.persistence.CameraMapper` and Gen3
`~lsst.obs.base.Instruments` and ``physical_filter``/``band``
`~lsst.daf.butler.Dimension`.

This class is likely temporary, until we have a better versioned filter
definition system that includes complete transmission information.

Definition at line 137 of file filters.py.

Member Function Documentation

◆ __post_init__()

def lsst.obs.base.filters.FilterDefinition.__post_init__ (   self)

Definition at line 200 of file filters.py.

◆ __str__()

def lsst.obs.base.filters.FilterDefinition.__str__ (   self)

Definition at line 205 of file filters.py.

◆ defineFilter()

def lsst.obs.base.filters.FilterDefinition.defineFilter (   self)
Declare the filters via afw.image.Filter.

Definition at line 219 of file filters.py.

◆ makeFilterLabel()

def lsst.obs.base.filters.FilterDefinition.makeFilterLabel (   self)
Create a complete FilterLabel for this filter.

Definition at line 243 of file filters.py.

Member Data Documentation

◆ float

lsst.obs.base.filters.FilterDefinition.float
static

Definition at line 190 of file filters.py.

◆ set

lsst.obs.base.filters.FilterDefinition.set
static

Definition at line 195 of file filters.py.

◆ str

lsst.obs.base.filters.FilterDefinition.str
static

Definition at line 164 of file filters.py.


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