pyrcel.thermo.critical_curve

pyrcel.thermo.critical_curve(T, r_a, r_b, kappa, approx=False)

Calculates curves of critical radii and supersaturations for aerosol.

Calls kohler_crit() for values of r_dry between r_a and r_b to calculate how the critical supersaturation changes with the dry radius for a particle of specified kappa

Parameters:

T : float

ambient air temperature, K

r_a, r_b : floats

left/right bounds of parcel dry radii, m

kappa : float

particle hygroscopicity parameter

Returns:

rs, rcrits, scrits : np.ndarrays

arrays containing particle dry radii (between r_a and r_b) and their corresponding criticall wet radii and supersaturations

See also

kohler_crit
critical supersaturation calculation