smps.Grimm11D.stats#

Grimm11D.stats(weight='number', dmin=0.0, dmax=1000.0, rho=1.65, **kwargs)#

Compute and return the aerosol size distribution statistics.

Calculate the total number of particles, surface area, volume, mass, arithmetic mean particle diameter, geometric mean particle diameter, and geometric standard deviation between any two particle diameters.

Parameters
weight: str, default=’number’

The moment to use to compute the statistics. Should be one of (‘number’, ‘surface’, ‘volume’, ‘mass’).

dminfloat, default=0.0

The minimum particle diameter to consider. Units are in µm.

dmaxfloat, default=1000.0

The maximum particle diameter to consider. Units are in µm.

rhofloat, default=1.65

The particle density in units of g/cm3.

Returns
datapd.DataFrame

A dataframe containing the computed statistics at each point in time.

Examples

Compute the number-weighted stats

>>> obj.stats(weight='number')

Compute the volume-weighted stats for PM2.5

>>> obj.stats(weight='volume', dmin=0, dmax=2.5)