Skip to content

Constants

constants

Global physical and atmospheric constants for ballistic calculations.

This module defines scientific constants used throughout the ballistic calculations, including atmospheric model constants, physical constants, and runtime limits. All constants follow international standards (ISA, ICAO) where applicable.

Constant Categories
  • Global atmosphere constants: Standard conditions and coefficients
  • ISA metric constants: International Standard Atmosphere in metric units
  • ICAO constants: International Civil Aviation Organization standards
  • Conversion factors: Unit conversion constants
  • Runtime limits: Computational bounds and validation limits
References
  • ISA: https://www.engineeringtoolbox.com/international-standard-atmosphere-d_985.html
  • ICAO: International Civil Aviation Organization standards
  • Physical constants: NIST and other authoritative sources

Attributes:

Name Type Description
cStandardHumidity Final[float]

Standard relative humidity used in atmospheric calculations (%)

cPressureExponent Final[float]

Pressure exponent constant for barometric formula (dimensionless)

cStandardTemperatureC Final[float]

Standard temperature at sea level in Celsius (°C)

cLapseRateKperFoot Final[float]

Temperature lapse rate in Kelvin per foot (K/ft)

cLapseRateMetric Final[float]

Temperature lapse rate in metric units (°C/m)

cStandardPressureMetric Final[float]

Standard atmospheric pressure at sea level (hPa)

cSpeedOfSoundMetric Final[float]

Speed of sound coefficient in metric units (m/s per √K)

cStandardDensityMetric Final[float]

Standard air density at sea level in metric units (kg/m³)

cStandardTemperatureF Final[float]

Standard temperature at sea level in Fahrenheit (°F)

cLapseRateImperial Final[float]

Temperature lapse rate in imperial units (°F/ft)

cStandardPressure Final[float]

Standard atmospheric pressure at sea level (InHg)

cSpeedOfSoundImperial Final[float]

Speed of sound coefficient in imperial units (fps per √°R)

cStandardDensity Final[float]

Standard air density at sea level in imperial units (lb/ft³)

cDegreesCtoK Final[float]

Celsius to Kelvin conversion constant (K)

cDegreesFtoR Final[float]

Fahrenheit to Rankine conversion constant (°R)

cDensityImperialToMetric Final[float]

Density conversion factor from imperial to metric units (kg/m³ per lb/ft³)

cLowestTempF Final[float]

Minimum allowed temperature for atmospheric calculations (°F)

cMaxWindDistanceFeet Final[float]

Maximum wind effect distance for computational limits (ft)

cStandardHumidity module-attribute

cStandardHumidity: Final[float] = 0.0

Standard relative humidity used in atmospheric calculations (%)

cPressureExponent module-attribute

cPressureExponent: Final[float] = 5.255876

Pressure exponent constant for barometric formula (dimensionless)

cStandardTemperatureC module-attribute

cStandardTemperatureC: Final[float] = 15.0

Standard temperature at sea level in Celsius (°C)

cLapseRateKperFoot module-attribute

cLapseRateKperFoot: Final[float] = -0.0019812

Temperature lapse rate in Kelvin per foot (K/ft)

cLapseRateMetric module-attribute

cLapseRateMetric: Final[float] = -0.0065

Temperature lapse rate in metric units (°C/m)

cStandardPressureMetric module-attribute

cStandardPressureMetric: Final[float] = 1013.25

Standard atmospheric pressure at sea level (hPa)

cSpeedOfSoundMetric module-attribute

cSpeedOfSoundMetric: Final[float] = 20.0467

Speed of sound coefficient in metric units (m/s per √K)

cStandardDensityMetric module-attribute

cStandardDensityMetric: Final[float] = 1.225

Standard air density at sea level in metric units (kg/m³)

cStandardTemperatureF module-attribute

cStandardTemperatureF: Final[float] = 59.0

Standard temperature at sea level in Fahrenheit (°F)

cLapseRateImperial module-attribute

cLapseRateImperial: Final[float] = -0.00356616

Temperature lapse rate in imperial units (°F/ft)

cStandardPressure module-attribute

cStandardPressure: Final[float] = 29.92

Standard atmospheric pressure at sea level (InHg)

cSpeedOfSoundImperial module-attribute

cSpeedOfSoundImperial: Final[float] = 49.0223

Speed of sound coefficient in imperial units (fps per √°R)

cStandardDensity module-attribute

cStandardDensity: Final[float] = 0.076474

Standard air density at sea level in imperial units (lb/ft³)

cDegreesCtoK module-attribute

cDegreesCtoK: Final[float] = 273.15

Celsius to Kelvin conversion constant (K)

cDegreesFtoR module-attribute

cDegreesFtoR: Final[float] = 459.67

Fahrenheit to Rankine conversion constant (°R)

cDensityImperialToMetric module-attribute

cDensityImperialToMetric: Final[float] = 16.0185

Density conversion factor from imperial to metric units (kg/m³ per lb/ft³)

cLowestTempF module-attribute

cLowestTempF: Final[float] = -130

Minimum allowed temperature for atmospheric calculations (°F)

cMaxWindDistanceFeet module-attribute

cMaxWindDistanceFeet: Final[float] = 100000000.0

Maximum wind effect distance for computational limits (ft)

Global atmosphere constants

Constant Description Value Unit / Notes
cStandardHumidity Relative Humidity in percents 0.0 %
cPressureExponent =gM/RL 5.255876 -
cA0 Coefficient A0 1.24871 -
cA1 Coefficient A1 0.0988438 -
cA2 Coefficient A2 0.00152907 -
cA3 Coefficient A3 -3.07031e-06 -
cA4 Coefficient A4 4.21329e-07 -
cA5 Coefficient A5 3.342e-04 -

ISA, metric prefer_units

Constant Description Value Unit / Notes
cDegreesCtoK Celsius to Kelvin conversion 273.15 °K = °C + 273.15
cStandardTemperatureC Standard temperature in Celsius 15.0 °C
cLapseRateMetric Metric lapse rate -6.5e-03 °C/m
cStandardPressureMetric Standard pressure (metric) 1013.25 hPa
cSpeedOfSoundMetric Speed of sound in metric 331.3 m/s
cStandardDensityMetric Standard air density (metric) 1.2250 kg/m³
cDensityImperialToMetric Density conversion (imperial to metric) 16.0185 lb/ft³ to kg/m³

ICAO standard atmosphere

Constant Description Value Unit / Notes
cDegreesFtoR Fahrenheit to Rankine conversion 459.67 °R = °F + 459.67
cStandardTemperatureF Standard temperature in Fahrenheit 59.0 °F
cLapseRateImperial Imperial lapse rate -3.56616e-03 °F/ft
cStandardPressure Standard pressure (imperial) 29.92 InHg
cSpeedOfSoundImperial Speed of sound (imperial) 49.0223 fps
cStandardDensity Standard air density (imperial) 0.076474 lb/ft³

Runtime limits constants

Constant Description Value Unit / Notes
cLowestTempF Lowest temperature recorded -130 °F
cMaxWindDistanceFeet Maximum wind distance 1e8 ft