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.