poliastro.earth.atmosphere.coesa76

The U.S. Standard Atmosphere 1976 is an idealized, steady-state model of mean annual conditions of Earth’s atmosphere from the surface to 1000 km at latitude 45N, as it is assumed to exist during a period with moderate solar activity. The defining meteorological elements are sea-level temperature and pressure, and a temperature-height profile to 1000 km. The air is assumed to be dry, and at heights sufficiently below 86 km, the atmosphere is assumed to be homogeneously mixed with a relative-volume composition leading to a constant mean molecular weight.

Since 1976 many constants such us Earth’s radius or Avogadro’s number have been updated. In order to have a pure COESA76 atmospheric model, the official paper values were used.

Z (km)

H (km)

T (K)

p (mbar)

rho (kg / m3)

beta (K / km)

0.0

0.0

288.150

1.01325e3

1.2250

-6.5

11.019

11.0

216.650

2.2632e2

3.6392e-1

0.0

20.063

20.0

216.650

5.4748e1

8.8035e-2

1.0

32.162

32.0

228.650

8.6801e0

1.3225e-2

2.8

47.350

47.0

270.650

1.1090e0

1.4275e-3

0.0

51.413

51.0

270.650

6.6938e-1

8.6160e-4

-2.8

71.802

71.0

214.650

3.9564e-2

6.4211e-5

-2.0

86.0

84.8520

186.87

3.7338e-3

6.958e-6

0.0

91.0

89.716

186.87

1.5381e-3

2.860e-6

elliptical

110.0

108.129

240.00

7.1042e-5

9.708e-8

12.0

120.0

117.777

360.00

2.5382e-5

2.222e-8

exponential

500.0

463.540

999.24

3.0236e-9

5.215e-13

exponential

1000.0

864.071

1000

7.5138e-5

3.561e-15

exponential

Module Contents

Classes

COESA76

Holds the model for U.S Standard Atmosphere 1976.

Attributes

R

R_air

k

Na

g0

r0

M0

P0

T0

Tinf

gamma

alpha

beta

S

coesa76_data

b_levels

zb_levels

hb_levels

Tb_levels

Lb_levels

pb_levels

p_data

rho_data

z_coeff

p_coeff

rho_coeff

poliastro.earth.atmosphere.coesa76.R
poliastro.earth.atmosphere.coesa76.R_air
poliastro.earth.atmosphere.coesa76.k
poliastro.earth.atmosphere.coesa76.Na
poliastro.earth.atmosphere.coesa76.g0
poliastro.earth.atmosphere.coesa76.r0
poliastro.earth.atmosphere.coesa76.M0
poliastro.earth.atmosphere.coesa76.P0
poliastro.earth.atmosphere.coesa76.T0
poliastro.earth.atmosphere.coesa76.Tinf
poliastro.earth.atmosphere.coesa76.gamma = 1.4
poliastro.earth.atmosphere.coesa76.alpha
poliastro.earth.atmosphere.coesa76.beta
poliastro.earth.atmosphere.coesa76.S
poliastro.earth.atmosphere.coesa76.coesa76_data
poliastro.earth.atmosphere.coesa76.b_levels
poliastro.earth.atmosphere.coesa76.zb_levels
poliastro.earth.atmosphere.coesa76.hb_levels
poliastro.earth.atmosphere.coesa76.Tb_levels
poliastro.earth.atmosphere.coesa76.Lb_levels
poliastro.earth.atmosphere.coesa76.pb_levels
poliastro.earth.atmosphere.coesa76.p_data
poliastro.earth.atmosphere.coesa76.rho_data
poliastro.earth.atmosphere.coesa76.z_coeff
poliastro.earth.atmosphere.coesa76.p_coeff
poliastro.earth.atmosphere.coesa76.rho_coeff
class poliastro.earth.atmosphere.coesa76.COESA76

Bases: poliastro.earth.atmosphere.base.COESA

Holds the model for U.S Standard Atmosphere 1976.

temperature(self, alt, geometric=True)

Solves for temperature at given altitude.

Parameters
  • alt (Quantity) – Geometric/Geopotential altitude.

  • geometric (bool) – If True, assumes geometric altitude kind.

Returns

T – Kinetic temeperature.

Return type

Quantity

pressure(self, alt, geometric=True)

Solves pressure at given altitude.

Parameters
  • alt (Quantity) – Geometric/Geopotential altitude.

  • geometric (bool) – If True, assumes geometric altitude kind.

Returns

p – Pressure at given altitude.

Return type

Quantity

density(self, alt, geometric=True)

Solves density at given height.

Parameters
  • alt (Quantity) – Geometric/Geopotential height.

  • geometric (bool) – If True, assumes that alt argument is geometric kind.

Returns

rho – Density at given height.

Return type

Quantity

properties(self, alt, geometric=True)

Solves temperature, pressure, density at given height.

Parameters
  • alt (Quantity) – Geometric/Geopotential height.

  • geometric (bool) – If True, assumes that alt argument is geometric kind.

Returns

  • T (~astropy.units.Quantity) – Temperature at given height.

  • p (~astropy.units.Quantity) – Pressure at given height.

  • rho (~astropy.units.Quantity) – Density at given height.

sound_speed(self, alt, geometric=True)

Solves speed of sound at given height.

Parameters
  • alt (Quantity) – Geometric/Geopotential height.

  • geometric (bool) – If True, assumes that alt argument is geometric kind.

Returns

Cs – Speed of Sound at given height.

Return type

Quantity

viscosity(self, alt, geometric=True)

Solves dynamic viscosity at given height.

Parameters
  • alt (Quantity) – Geometric/Geopotential height.

  • geometric (bool) – If True, assumes that alt argument is geometric kind.

Returns

mu – Dynamic viscosity at given height.

Return type

Quantity

thermal_conductivity(self, alt, geometric=True)

Solves coefficient of thermal conductivity at given height.

Parameters
  • alt (Quantity) – Geometric/Geopotential height.

  • geometric (bool) – If True, assumes that alt argument is geometric kind.

Returns

k – coefficient of thermal conductivity at given height.

Return type

Quantity

property b_levels(self)
property zb_levels(self)
property hb_levels(self)
property Tb_levels(self)
property Lb_levels(self)
property pb_levels(self)