lsst.obs.base  21.0.0-16-ged67d9d+3a5303f2d3
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 122 of file filters.py.

Member Function Documentation

◆ __post_init__()

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

Definition at line 180 of file filters.py.

◆ __str__()

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

Definition at line 185 of file filters.py.

◆ defineFilter()

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

Definition at line 199 of file filters.py.

◆ makeFilterLabel()

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

Definition at line 220 of file filters.py.

Member Data Documentation

◆ float

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

Definition at line 170 of file filters.py.

◆ set

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

Definition at line 175 of file filters.py.

◆ str

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

Definition at line 149 of file filters.py.


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