The SKIRT project
advanced radiative transfer for astrophysics
Classes | Functions
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

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...
 

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()

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

◆ builtinBand()

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.

◆ builtinBands()

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.