Planck

graphenemodeling.statistical_distributions.Planck(x, T, int_var='omega')

The Planck distribution.

In terms of angular frequency \(\omega\)

\[\frac{\hbar\omega^3}{c^2 \pi}\frac{1}{e^{\hbar\omega/ k_B T} - 1}\]

or wavelength \(\lambda\)

\[\frac{2hc^2}{\lambda^5}\frac{1}{e^{hc/\lambda k_B T} - 1}\]
Parameters:
  • x (array-like) – Points at which to evaluate Planck distribution.
  • T (scalar) – Temperature (K)
  • int_var (string) – Integration variable. ‘omega’ returns distribution with respect to angular frequency. ‘lambda’ returns distribution with respect to wavelength.
Returns:

Planck distribution.

Return type:

array-like

Examples

>>> from graphenemodeling.graphene import Planck