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 | |
| _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. | |
| builtinBand (nameSegments) | |
| This function returns the single BroadBand instance that matches the specified criteria. | |
| builtinBands (nameSegments="", minWavelength=0<< u.m, maxWavelength=1e99<< u.m) | |
| This function returns a list of BroadBand instances that match the specified criteria. | |
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.
|
protected |
This private helper function returns the natural logarithm for positive values, and a large negative number (but not infinity) for zero or negative values.
| 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.
| 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.