hwoutils.constants#

Physical constants and unit conversion factors.

Single source of truth for all constants used across the HWO simulation suite (yippy, orbix, coronagraphoto, coronalyze, hwosim). All values are plain floats or JAX arrays — no astropy.units dependency.

Attributes#

Module Contents#

hwoutils.constants.two_pi#
hwoutils.constants.pi_over_2#
hwoutils.constants.eps#
hwoutils.constants.GAUSSIAN_FWHM_FACTOR#
hwoutils.constants.h = 6.62607015e-34#
hwoutils.constants.c = 299792458.0#
hwoutils.constants.k_B = 1.380649e-23#
hwoutils.constants.sigma_SB = 5.6703744191844314e-08#
hwoutils.constants.G_si = 6.6743e-11#
hwoutils.constants.G = 1.488185170234519e-34#
hwoutils.constants.Jy = 1e-26#
hwoutils.constants.nm2m = 1e-09#
hwoutils.constants.m2nm = 1000000000.0#
hwoutils.constants.um2m = 1e-06#
hwoutils.constants.m2um = 1000000.0#
hwoutils.constants.nm2um = 0.001#
hwoutils.constants.um2nm = 1000.0#
hwoutils.constants.nm2cm = 1e-07#
hwoutils.constants.cm2nm = 10000000.0#
hwoutils.constants.AU2m = 149597870700.0#
hwoutils.constants.m2AU = 6.684587122268445e-12#
hwoutils.constants.pc2m = 3.085677581491367e+16#
hwoutils.constants.m2pc = 3.240779289444365e-17#
hwoutils.constants.pc2AU = 206264.8062470964#
hwoutils.constants.Rearth2m = 6378100.0#
hwoutils.constants.Rearth2AU = 4.263496512454037e-05#
hwoutils.constants.Msun2kg = 1.988409870698051e+30#
hwoutils.constants.Mearth2kg = 5.972167867791379e+24#
hwoutils.constants.Mjup2kg = 1.8981245973360505e+27#
hwoutils.constants.rad2arcsec = 206264.80624709636#
hwoutils.constants.arcsec2rad = 4.84813681109536e-06#
hwoutils.constants.mas2arcsec = 0.001#
hwoutils.constants.arcsec2mas = 1000.0#
hwoutils.constants.deg2rad#
hwoutils.constants.rad2deg#
hwoutils.constants.yr2s = 31557600.0#
hwoutils.constants.s2yr = 3.168808781402895e-08#
hwoutils.constants.d2s = 86400.0#
hwoutils.constants.s2d = 1.157407407407407e-05#
hwoutils.constants.J2000_JD = 2451545.0#
hwoutils.constants.m22cm2 = 10000.0#
hwoutils.constants.cm22m2 = 0.0001#