"""
Physical constants used for black hole calculations.
All values are in standard SI units unless otherwise noted.
"""
import math

# Universal Constants (SI units)
G: float = 6.67430e-11  # Gravitational constant (m^3 kg^-1 s^-2)
c: float = 299792458.0  # Speed of light in a vacuum (m s^-1)
hbar: float = 1.054571817e-34  # Reduced Planck constant (J s)
kB: float = 1.380649e-23  # Boltzmann constant (J K^-1)
pi: float = math.pi  # Pi

# Astronomical Constants
SOLAR_MASS: float = 1.98847e30  # Mass of the Sun (kg)

# Conversion Factors
# Placeholder for future unit conversions if needed, e.g.,
# M_TO_KG: float = 1.0 # meters to kg