PROBDISTS

—– CLEO —– File: probdists.py Project: initsuperdropsbinary_src Created Date: Wednesday 22nd November 2023 Author: Clara Bayley (CB) Additional Contributors: —– License: BSD 3-Clause “New” or “Revised” License https://opensource.org/licenses/BSD-3-Clause —– Copyright (c) 2023 MPI-M, Clara Bayley —– File Description: Class calls’ return normalised probability of radii for various probability distributions assuming bins are evenly spaced in log10(r)

class cleopy.initsuperdropsbinary_src.probdists.ClouddropsHansenGamma(reff, nueff)[source]

probability of radius according to gamma distribution for shallow cumuli cloud droplets from Poertge et al. 2023

class cleopy.initsuperdropsbinary_src.probdists.CombinedRadiiProbDistribs(probdistribs, scalefacs)[source]

probability of radius from the sum of several probability distributions

class cleopy.initsuperdropsbinary_src.probdists.DiracDelta(r0)[source]

probability of radius nonzero if it is closest value in sample of radii to r0

class cleopy.initsuperdropsbinary_src.probdists.LnNormal(geomeans, geosigs, scalefacs)[source]

probability of radius given by lognormal distribution as defined by section 5.2.3 of “An Introduction to clouds from the Microscale to Climate” by Lohmann, Luond and Mahrt and radii sampled from evenly spaced bins in ln(r). typical parameter values: geomeans = [0.02e-6, 0.2e-6, 3.5e-6] # [m] geosigs = [1.55, 2.3, 2] scalefacs = [1e6, 0.3e6, 0.025e6] numconc = 1e9 # [m^-3]

lnnormaldist(radii, scalefac, geomean, geosig)[source]

calculate probability of radii given the paramters of a lognormal dsitribution accordin to equation 5.8 of “An Introduction to clouds from the Microscale to Climate” by Lohmann, Luond and Mahrt

class cleopy.initsuperdropsbinary_src.probdists.MinXiDistrib(probdistrib, xi_min)[source]

probability of radius for a given probability distribution but with a minimum value such that xi>=’xi_min’

class cleopy.initsuperdropsbinary_src.probdists.RaindropsGeoffroyGamma(nrain, qrain, dvol)[source]

probability of radius given gamma distribution for shallow cumuli rain droplets from Geoffroy et al. 2014

class cleopy.initsuperdropsbinary_src.probdists.VolExponential(radius0, rspan)[source]

probability of radius given by exponential in volume distribution as defined by Shima et al. (2009)