Expand description

Functions and data types for analyzing soundings from the sounding-base crate.

Purpose

Provides analysis capabilities for the sounding-base crate.

Structs

Convenient package for commonly requested analysis values.
A layer in the atmosphere described by the values at the top and bottom.
Variables defining a parcel as used in parcel analysis.
Parcel analysis, this is a way to package the analysis of a parcel.
Hold profiles for a parcel and it’s environment.

Enums

Error type for the crate.
Indexes from a parcel analysis of a sounding.
Sounding indexes calculated from the sounding and not any particular profile.

Functions

Assuming a warm layer aloft given by warm_layers, measure the cold surface layer.
Get the convective parcel - this is the surface parcel that will rise without any lifting.
Downdraft CAPE.
Find the dendtritic growth zones throughout the profile. It is unusual, but possible there is more than one.
Given a sounding, calculate a profile of the equivalent potential temperature.
Find the freezing/melting levels below 500 hPa.
Find the hail growth zones throughout the profile. It is very unusual, but possible there is more than one.
The Haines index for fire weather.
The high level version of the Haines index for fire weather.
The low level version of the Haines index for fire weather.
The mid level version of the Haines index for fire weather.
The Hot-Dry-Windy index
Get the hydrolapse in (kg/kg)/km
Get all inversion layers up to a specified pressure.
The K-index
Get a layer that has a certain thickness, like 3km or 6km.
Lift a parcel for a convective parcel analysis.
Interpolate values given two parallel vectors of data and a target value.
Interpolate values from the vertical sounding using pressure as the primary coordinate.
Get the lowest level parcel. This should be the surface parcel, but some files do not have complete information at the surface, so the first level above the ground is best you can do.
Maximum temperature in a layer.
Maximum temperature aloft.
Maximum wet bulb temperature in a layer.
Maximum wet bulb temperature aloft.
Descend a parcel dry adiabatically.
Create a mixed layer parcel.
Get the most unstable parcel.
Partition the CAPE between dry and moist ascent contributions. EXPERIMENTAL.
Given a sounding, calculate a profile of the potential temperature.
Precipitable water (mm)
Get a layer defined by two pressure levels. bottom_p > top_p
Get the parcel at a specific pressure.
Given a sounding, calculate a profile of relative humidity.
Get a surface based inversion.
Get a profile of the average lapse rate from the surface to *, or the level on the y axis.
Get a surface parcel.
The SWeT (Severe Weather Threat) index
Get a profile of the lapse rate between layers in °C / km.
Get the lapse rate of equivalent potential temperature in °K / km.
The Total Totals index
Assuming it is below freezing at the surface, this will find the warm layers aloft using the dry bulb temperature. Does not look above 500 hPa.
Assuming the wet bulb temperature is below freezing at the surface, this will find the warm layers aloft using the wet bulb temperature. Does not look above 500 hPa.
Given a sounding, calculate a profile of wet bulb temperature.
Find the wet bulb zero levels

Type Definitions

A list of layers.
A level in the atmosphere is described by a DataRow from a sounding.
A list of levels.
Shorthand for results.