BlackBodyNorm1D

class synphot.models.BlackBodyNorm1D(*args, **kwargs)[source]

Bases: synphot.models.BlackBody1D

Create a normalized blackbody spectrum with given temperature.

It is normalized by multiplying BlackBody1D result with a solid angle, \(\Omega\), as defined below, where \(d\) is 1 kpc:

\[\Omega = \frac{\pi R_{\textnormal{Sun}}^{2}}{d^{2}}\]
Parameters:
temperature : float

Blackbody temperature in Kelvin.

Attributes Summary

param_names

Methods Summary

evaluate(x, temperature) Evaluate the model.

Attributes Documentation

param_names = ('temperature',)

Methods Documentation

evaluate(x, temperature)[source]

Evaluate the model.

Parameters:
x : number or ndarray

Wavelengths in Angstrom.

temperature : number

Temperature in Kelvin.

Returns:
y : number or ndarray

Blackbody radiation in PHOTLAM.