eradiate.thermoprops.us76#

Description

US Standard Atmosphere 1976 thermophysical model, according to [NNU76].

Functions

compute_gravity(z)

Computes the gravity.

compute_high_altitude(data_set[, mask, inplace])

Computes the US Standard Atmosphere 1976 in the high-altitude region.

compute_levels_temperature_and_pressure_low_altitude()

Computes the temperature and the pressure values at the 8 levels of the low-altitude model.

compute_low_altitude(data_set[, mask, inplace])

Computes the US Standard Atmosphere 1976 in the low-altitude region.

compute_mean_molar_mass_high_altitude(z)

Computes the mean molar mass in the high-altitude region.

compute_number_densities_high_altitude(altitudes)

Computes the number density of the individual species in the high-altitude region.

compute_pressure_low_altitude(h, pb, tb)

Computes the pressure in the low-altitude region.

compute_pressure_low_altitude_non_zero_gradient(h, ...)

Computes the pressure in the low-altitude region when the temperature gradient is non-zero.

compute_pressure_low_altitude_zero_gradient(h, ...)

Computes the pressure in the low-altitude region when the temperature gradient is zero.

compute_temperature_gradient_high_altitude(...)

Computes the temperature gradient in the high-altitude region.

compute_temperature_high_altitude(altitude)

Computes the temperature in the high-altitude region.

compute_temperature_low_altitude(h, tb)

Computes the temperature in the low-altitude region.

create(z[, variables])

Creates a US Standard Atmosphere 1976 data set using specified altitudes values.

eddy_diffusion_coefficient(z)

Computes the values of the Eddy diffusion coefficient in the high-altitude region.

f_above_115_km(g, t, dt_dz, mi, alpha)

Evaluates the function \(f\) defined by equation (36) in [NNU76] in the altitude region \(115 < z <= 1000\) km.

f_below_115_km(g, t, dt_dz, m, mi, alpha, d, k)

Evaluates the function \(f\) defined by equation (36) in [NNU76] in the altitude region \(86 <= z <= 115\) km.

init_data_set(z)

Initialises the data set.

log_interp1d(x, y)

Computes the linear interpolation of \(y(x)\) in logarithmic space.

make_profile([levels])

Makes an atmosphere vertical profile based on the US Standard Atmosphere 1976 thermophysical model.

tau_function(z_grid[, below_500])

Computes the integral given by equation (40) in [NNU76] at each point of an altitude grid.

thermal_diffusion_coefficient(background, ...)

Computes the thermal diffusion coefficient values in the high-altitude region.

thermal_diffusion_term(species, grid, g, t, ...)

Computes the thermal diffusion term of a given species in the high-altitude region.

thermal_diffusion_term_atomic_oxygen(grid, ...)

Computes the thermal diffusion term of atomic oxygen in the high-altitude region.

to_altitude(h)

Converts geopotential height to (geometric) altitude.

to_geopotential_height(z)

Converts altitude to geopotential height.

velocity_term(species, grid)

Computes the velocity term of a given species in the high-altitude region.

velocity_term_atomic_oxygen(grid)

Computes the velocity term of atomic oxygen in the high-altitude region.

velocity_term_hump(z, q1, q2, u1, u2, w1, w2)

Computes the transport term given by equation (37) in [NNU76].

velocity_term_no_hump(z, q1, u1, w1)

Computes the transport term given by equation (37) in [NNU76] where the second term is zero.