The SKIRT project
advanced radiative transfer for astrophysics
pts.band.broadband Namespace Reference

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.

Detailed Description

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.

Function Documentation

◆ _log()

pts.band.broadband._log ( X)
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.

◆ builtinBand()

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.

◆ builtinBands()

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.