Class DopplerShift
java.lang.Object
org.episteme.natural.physics.astronomy.spectroscopy.DopplerShift
Doppler shift and redshift calculations.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic RealhubbleDistance(Real z, Real H0) Hubble distance: d = c * z / H0 (Mpc)static RealobservedWavelength(Real restWavelength, Real velocityKmS) Observed wavelength from rest wavelength and velocitystatic RealradialVelocity(Real observedWavelength, Real restWavelength) Radial velocity: v = c * (λ_obs - λ_rest) / λ_reststatic RealRedshift: z = (λ_obs - λ_rest) / λ_reststatic RealredshiftToVelocity(Real z, boolean relativistic) Redshift to velocitystatic RealvelocityToRedshift(Real velocityKmS, boolean relativistic) Velocity to redshift
-
Field Details
-
C_KM_S
Speed of light in km/s -
H0_PLANCK
Hubble constant (Planck 2018) -
H_ALPHA
-
H_BETA
-
CA_K
-
CA_H
-
NA_D1
-
NA_D2
-
-
Method Details
-
radialVelocity
-
redshift
-
redshiftToVelocity
-
velocityToRedshift
-
observedWavelength
-
hubbleDistance
-