src.Atomic.LTELib.Planck_hz

src.Atomic.LTELib.Planck_hz(*args, **kwargs)

given frequency and temperature, calculate the frequency based planck function.

with nb.vectorize( [nb.float64(nb.float64,nb.float64)]).

Parameters
  • F (np.double or array-like) – frequency, [\(Hz\)]

  • T (np.double or array-like) – temperature, [\(K\)]

Returns

intensity – frequency based intensity, [\(erg/cm^2/Sr/Hz/s\)]

Return type

np.double or array-like

Notes

The Planck function 1.

\[B_{\nu}(T) = \frac{2h\nu^3}{c^2} \frac{1}{e^{h\nu/kT}-1} \quad [erg/cm^2/Sr/Hz/s]\]

References

1

Ivan Hubeny, Dimitri Mihalas, “Theory of Stellar Atmosphere: An Introduction to Astrophysical Non-equilibrium Quantitative Spectroscopic Analysis”, Princeton University Press, pp. 102, 2015.