[][src]Function sounding_analysis::experimental::fire::calc_plumes

pub fn calc_plumes(
    snd: &Sounding,
    increment: CelsiusDiff,
    max_range: CelsiusDiff,
    moisture_ratio: Option<f64>
) -> Result<Vec<PlumeAscentAnalysis>>

Generate a series of PlumeAscentAnalysiss for a given sounding starting at the mixed layer parcel and warming it by increment until it has gone max_range degrees.

Arguments:

  • snd - the environmental sounding.
  • max_range - the maximum amount of heating to apply.
  • increment - the difference in temperature between parcels.
  • moisture_ratio - a value of 10 means for every 10C of heating (dt), add 1 g/kg of moisture to the parcel. If it is None, don't add any moisture.