Class for representing broadband filters. More...
Classes | |
class | BroadBand |
An instance of the BroadBand class represents a broadband filter with a given transmission curve. More... | |
Functions | |
def | _log (X) |
This private helper function returns the natural logarithm for positive values, and a large negative number (but not infinity) for zero or negative values. More... | |
def | builtinBand (nameSegments) |
This function returns the single BroadBand instance that matches the specified criteria. More... | |
def | builtinBands (nameSegments="", minWavelength=0<< u.m, maxWavelength=1e99<< u.m) |
This function returns a list of BroadBand instances that match the specified criteria. More... | |
Class for representing broadband filters.
This module contains the BroadBand class. An instance of this class represents a broadband filter with a given transmission curve.
|
private |
This private helper function returns the natural logarithm for positive values, and a large negative number (but not infinity) for zero or negative values.
def pts.band.broadband.builtinBand | ( | nameSegments | ) |
This function returns the single BroadBand instance that matches the specified criteria.
It merely calls the BroadBand.builtinBand() function; see the documentation of that function for more information.
def pts.band.broadband.builtinBands | ( | nameSegments = "" , |
|
minWavelength = 0<<u.m , |
|||
maxWavelength = 1e99<<u.m |
|||
) |
This function returns a list of BroadBand instances that match the specified criteria.
It merely calls the BroadBand.builtinBands() function; see the documentation of that function for more information.