# physics¶

Various physics-related modules.

 density(p, T[, R]) Calculates gas density by ideal gas law. e_eq_ice_mk(T) Calculate the equilibrium water vapor pressure over ice. e_eq_water_mk(T) Calculate the equilibrium water vapor pressure over water. frequency2wavelength(frequency) Convert frequency to wavelength. frequency2wavenumber(frequency) Convert frequency to wavenumber. fresnel(n1, n2, theta1) Fresnel formulas for surface reflection. integrate_water_vapor(vmr, p, T, z[, axis]) Calculate the integrated water vapor (IWV). mixing_ratio2specific_humidity(w) Convert mass mixing ratio to specific humidity. mixing_ratio2vmr(w) Convert mass mixing ratio to volume mixing ratio. moist_lapse_rate(p, T[, e_eq]) Calculate the moist-adiabatic temperature lapse rate. planck(f, T) Calculate black body radiation for given frequency and temperature. planck_wavelength(l, T) Calculate black body radiation for given wavelength and temperature. planck_wavenumber(n, T) Calculate black body radiation for given wavenumber and temperature. radiance2planckTb(f, r) Convert spectral radiance to Planck brightness temperture. radiance2rayleighjeansTb(f, r) Convert spectral radiance to Rayleight-Jeans brightness temperture. rayleighjeans(f, T) Calculates the Rayleigh-Jeans approximation of the Planck function. rayleighjeans_wavelength(l, T) Calculates the Rayleigh-Jeans approximation of the Planck function. relative_humidity2vmr(RH, p, T) Convert relative humidity into water vapor VMR. snell(n1, n2, theta1) Calculates the angle of the transmitted wave, according to Snell’s law. specific_humidity2mixing_ratio(q) Convert specific humidity to mass mixing ratio. specific_humidity2vmr(q) Convert specific humidity to volume mixing ratio. standard_atmosphere(z[, fill_value]) International Standard Atmosphere (ISA) as a function of height. stefan_boltzmann_law(T) Compute Stefan Boltzmann law for given temperature vmr2mixing_ratio(x) Convert volume mixing ratio to mass mixing ratio. vmr2relative_humidity(vmr, p, T) Convert water vapor VMR into relative humidity. vmr2specific_humidity(x) Convert volume mixing ratio to specific humidity. wavelength2frequency(wavelength) Convert wavelength to frequency. wavelength2wavenumber(wavelength) Convert wavelength to wavenumber. wavenumber2frequency(wavenumber) Convert wavenumber to frequency. wavenumber2wavelength(wavenumber) Convert wavenumber to wavelength. zeeman_splitting(gu, gl, mu, ml[, H]) Zeeman splitting zeeman_strength(ju, jl, mu, ml) Zeeman line strength zeeman_transitions(ju, jl, type) Find possible mu and ml for valid ju and jl for a given transistion polarization

# physics.metrology¶

Functions related to metrology

All functions in this module need sympy.

 express_uncertainty(expr[, aliases, …]) For a sympy expression, calculate uncertainty.