lsst.obs.base  20.0.0-27-g22bab1b+63c2eb6a9e
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)
 

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``/``abstract_filter``
`~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 97 of file filters.py.

Member Function Documentation

◆ __post_init__()

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

Definition at line 155 of file filters.py.

◆ __str__()

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

Definition at line 160 of file filters.py.

◆ defineFilter()

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

Definition at line 174 of file filters.py.

Member Data Documentation

◆ float

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

Definition at line 145 of file filters.py.

◆ set

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

Definition at line 150 of file filters.py.

◆ str

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

Definition at line 124 of file filters.py.


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