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