Lesson 1 of 15
Stellar Luminosity
Stellar Luminosity
A star radiates as a near-perfect blackbody. Its total luminosity is governed by the Stefan-Boltzmann law:
where:
- is the stellar radius in metres
- is the effective surface temperature in Kelvin
- W m⁻² K⁻⁴ is the Stefan-Boltzmann constant
Solar Units
Astronomers often express luminosity relative to the Sun:
The Sun's parameters: m, K, W.
A star with twice the radius and the same temperature has four times the luminosity. A star twice as hot (same radius) has sixteen times the luminosity.
Inverse: Effective Temperature
Given the luminosity and radius, you can recover the effective temperature:
This is used to determine stellar surface temperatures from measured luminosities and radii.
| Star | (K) | ||
|---|---|---|---|
| Sun | 1.0 | 5778 | 1.0 |
| Sirius A | 1.71 | 9940 | 25.4 |
| Betelgeuse | 700 | 3500 | ~100,000 |
Your Task
Implement three functions. All constants must be defined inside each function.
stefan_boltzmann_luminosity(R_m, T_K)— returns in wattsluminosity_solar(R_m, T_K)— returns (dimensionless)effective_temperature(L_W, R_m)— returns in Kelvin
Use W m⁻² K⁻⁴ and W.
Python runtime loading...
Loading...
Click "Run" to execute your code.