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

Detailed Description

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

Function Documentation

◆ _log()

def pts.band.broadband._log (   X)
private

This helper function returns the natural logarithm for positive values, and a large negative number (but not infinity) for zero or negative values.

◆ builtinBandNames()

def pts.band.broadband.builtinBandNames ( )

This function returns an iterable over all built-in band names, in arbitrary order.