Class Magnitude
java.lang.Object
org.episteme.natural.physics.astronomy.photometry.Magnitude
Stellar magnitude calculations and conversions.
Apparent magnitude (m): Brightness as seen from Earth.
Absolute magnitude (M): Brightness at 10 parsecs distance.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic RealcolorToTemperature(Real bMinusV) Converts B-V color index to effective temperature (approximate).static RealCombines magnitudes of multiple sources. m_total = -2.5 * log10(Σ 10^(-m_i/2.5))static RealdeltaMagToFluxRatio(Real deltaMag) Converts magnitude difference to flux ratio.static RealdistanceFromModulus(Real distanceModulus) Calculates distance from distance modulus. d = 10^((μ + 5) / 5)static RealdistanceModulus(Real apparentMag, Real absoluteMag) Calculates distance modulus.static RealCalculates flux ratio from magnitude difference.static RealfromLuminosity(Real luminositySolar) Converts luminosity to absolute magnitude.static RealtoAbsolute(Real apparentMag, Real distancePc) Converts apparent magnitude and distance to absolute magnitude.static RealtoApparent(Real absoluteMag, Real distancePc) Converts absolute magnitude and distance to apparent magnitude. m = M + 5 * log10(d) - 5static RealtoLuminosity(Real absoluteMag) Converts absolute magnitude to luminosity (solar units).
-
Field Details
-
SUN_APPARENT
Sun's apparent visual magnitude -
SUN_ABSOLUTE
Sun's absolute visual magnitude -
FULL_MOON
Full Moon apparent magnitude -
SIRIUS
Sirius apparent magnitude -
VEGA
Vega apparent magnitude (defines magnitude zero point)
-
-
Method Details
-
toAbsolute
-
toApparent
-
distanceModulus
-
distanceFromModulus
-
combine
-
fluxRatio
-
deltaMagToFluxRatio
-
colorToTemperature
-
toLuminosity
-
fromLuminosity
-