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 |
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. |