Crate sounding_analysis[][src]

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

Purpose

Provides analysis capabilities for the sounding-base crate.

Re-exports

pub use error::*;
pub use layers::Layer;
pub use layers::Layers;
pub use levels::Level;
pub use levels::Levels;
pub use parcel::Parcel;
pub use parcel::ParcelProfile;

Modules

error

Error types for the sounding-analysis crate.

indexes

Indexes that are specific to a sounding, but not a particular parcel analysis of that sounding.

layers

This module finds significant layers such as the dendritic snow growth zone, the hail growth zone, and inversions.

levels

This module finds significant levels such as the freezing level and wet bulb zero level. It also has functions for finding critical values at a single level, such as the maximum wet bulb temperature aloft. It does not include functions for finding levels related to parcel analysis and convection, those are found in the parcel module.

parcel

Functions for doing parcel analysis on a sounding, specifically related to convection.

profile

Create profiles.

Structs

Analysis

Convenient package for commonly requested analysis values.

ParcelAnalysis

Parcel analysis, this is a way to package the analysis of a parcel.

Enums

ParcelIndex

Indexes from a parcel analysis of a sounding.

ProfileIndex

Sounding indexes calculated from the sounding and not any particular profile.

Functions

linear_interpolate

Interpolate values given two parallel vectors of data and a target value.

linear_interpolate_sounding

Interpolate values from the vertical sounding using pressure as the primary coordinate.