Class for representing broadband filters. More...
Classes | |
class | BroadBand |
An instance of the BroadBand class represents either a built-in standard broadband filter (including transmission curve data), a uniform filter over a specified wavelength range (with a constant transmission curve in that range), or a custom filter based on a given wavelength grid and transmission curve. More... | |
Functions | |
def | _log (X) |
This helper function returns the natural logarithm for positive values, and a large negative number (but not infinity) for zero or negative values. More... | |
def | builtinBandNames () |
This function returns an iterable over all built-in band names, in arbitrary order. More... | |
Class for representing broadband filters.
This module contains the BroadBand class. An instance of this class represents either a built-in "standard" broadband filter (including transmission curve data) or a uniform filter over a specified wavelength range (i.e. with a constant transmission curve in that range).
|
private |
This 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.builtinBandNames | ( | ) |
This function returns an iterable over all built-in band names, in arbitrary order.