Enum sounding_base::sounding::Index [] [src]

pub enum Index {
    Showalter,
    LI,
    SWeT,
    K,
    LCL,
    PWAT,
    TotalTotals,
    CAPE,
    LCLTemperature,
    CIN,
    EquilibrimLevel,
    LFC,
    BulkRichardsonNumber,
    Haines,
}

Sounding indexes.

Note that the Sounding data type only saves indexes that may be loaded from a serialized data format such as a .bufr file or bufkit file. But this enum supports many more indexes which might be calculated by a sounding analysis crate. When using get_index, it will always return a missing value if the index is not stored in this data type. If you try to set_index with an index that is not supported by the Sounding data type, it will panic in debug mode and silently fail in release mode.

Variants

Showalter index

Lifted index

Severe Weather Threat Index

K-index

Lifting Condensation Level, or LCL (hPa), pressure vertical coordinate.

Precipitable Water (mm)

Total-Totals

Convective Available Potential Energy, or CAPE. (J/kg)

Temperature at LCL (K)

Convective Inhibitive Energy, or CIN (J/kg)

Equilibrium Level (hPa), pressure vertical coordinate

Level of Free Convection (hPa), pressure vertical coordinate

Bulk Richardson Number

Haines index

Trait Implementations

impl Debug for Index
[src]

[src]

Formats the value using the given formatter.

impl Clone for Index
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Copy for Index
[src]

impl PartialEq for Index
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.

impl Eq for Index
[src]

impl Display for Index
[src]

[src]

Formats the value using the given formatter. Read more