Release Notes

Contact for AerosolCalculator is Scot Martin (scot_martin@harvard.edu).

Version 1.0: August 25, 2008

First version is released. The DMA mobility filter is implemented for nondiffusing transfer function, diffusing transfer function, and the lognormal transfer function recently introduced by Stolzenburg and McMurry [2008]. Not yet implemented are "adjust water activity," "optical properties," or "CCN properties."

Version 1.1: November 3, 2008

"Adjust water activity" is implemented. Bins can be acted upon by deliquescence, efflorescence, and hygroscopic growth. The water activity data are taken from the Aerosol Inorganics Model (AIM) and so have high accuracy. This update allows full simulation of a hygroscopic tandem differential mobility analyzer (HTDMA). See also new utilities for adjusting water activity, e.g., predicting the hygroscopic growth factor of particles influenced by the Kelvin effect. By setting the water activity as high as 1.0, the user can directly simulate and visualize a Köhler curve. Not yet implemented are "optical properties" and "CCN properties."

Version 1.2: December 30, 2008

"CCN activation" is implemented. For an ambient supersaturation, bins can be classified and selected as CCN "activated" or "unactivated". Two algorithms are available. The first is relatively slow but solves the full Köhler equation; the second is much faster but is less accurate. This second algorithm uses the "κ-Köhler theory" as presented by Petters and Kreidenweis [2007]. Version 1.2 allows full simulation of a DMA-CCNC setup. See also a new utility for calculating the critical supersaturation of particle. Not yet implemented are "optical properties".

Version 1.3: February 15, 2009

"Optical properties" is implemented. The light extinction of each bin is predicted using Mie calculations. See also a new utility for calculating the optical properties of a particle in the Rayleigh, Mie, and Geometric regimes. Version 1.3 represents the full realization of the initial vision for the website, as set out in July 2008. Future versions will include "more actions," such as particle loss during transport in lines, a filter for passing through a cyclone or aerosol particle mass (APM) analyzer, and so forth.

Version 1.4: May 29, 2009

"Tube Tranmission Efficiencies" is implemented. The fractional transmission of each bin is predicted using diffusional losses (laminar or turbulent conditions), gravitational settling losses (laminar or turbulent conditions), and intertial deposition losses (turbulent conditions). These processes can simulate losses in sampling lines, for example. The "tube transmission action" is accessible under "More Actions". See also a new utility for calculating tube tranmission efficiencies. An additional update is the option to directly read TSI export files from the Aerosol Instrument Manager to import size distributions. Use "Make Size Distribution" and then "Load a File for Distribution".

Version 1.5: August 1, 2009

Size distributions can be viewed in integral mode.

The CCN layout is updated to allow for graphing of the CCN activation spectrum.

The behind-the-scenes Mathematica code is "clean" and fully commented. A version 1.0 of the AerosolCalculator package is available on request. This package, used with Mathematica (www.wolfram.com), is the code behind the web-based AerosolCalculator, allowing the potential for development of specialized applications that are independent of the web-based interface.

Version 1.6: October 26, 2009

The Aerosol Particle Mass (APM) Analyzer of Ehara et al. [1996] is integrated into the AerosolCalculator. See functionality added under >MoreActions and also under >Utilities.

Generalized interface enhancements throughout site were introduced.

Data in plots of size distributions can be downloaded (i.e., for the making of customized plots).

Version 1.7: December 18, 2009

The infrastructure behind AerosolCalculator is upgraded from webMathematica 2.3 to webMathematica 3 and from Mathematica 5.2 to Mathematica 7. The user should not notice major front-end differences, although various back-end improvements and modifications were necessary in the upgrade.

A minor addition is that Registers are now integrated with Optical Properties.

Version 1.8: January 30, 2010

The "porosity factor" δ is implemented.

Version 2.0, Beta A: "AerosolCalculator: Single Particle"/"AerosolCalculator: Particle Population": February 19, 2011

Major new release. The user interface is completely re-done. The AerosolCalculator is separated into two major parts, one devoted to a particle population (i.e., bin representation) and one given over to single-particle calculations. These are called AerosolCalculator: Particle Population and AerosolCalculator: Single Particle. Flash player technology is used in several user interface elements for dynamic updating of graphs and so forth. The underlying Mathematica code is also completely re-written for streamlined internal use. The AerosolCalculator also now includes a treatment of mixed chemical components in a particle.

This beta version maps over approximately to "Utilities" of V1.8 of AerosolCalculator. See further notes and explanation under Version 2.0 below.

Internal workings are based on webMathematica 3 and Mathematica 8.

Version 2.0, Beta B: May 1, 2011

First aspects of AerosolCalculator: Particle Population are implemented, including all "MAKE" functions, "EXAMINE" elements of size distribution, statistics, and registers, and "ACT" element of apply charge distribution. This version overall gives functionality for making multiple mode particle size distributions, viewing them on different types of x- and y-axes, and overlaying various distributions and viewing them as registers. (Version 2.0 of AeorsolCalculator: Single Particle, which is the first beyond-beta version, was released June 8, 2011. AerosolCalculator: Particle Population is, however, still in a beta version.)

Version 2.0, Beta C: May 12, 2012

The "ACT" elements of "Pass through an Electrostatic Precipitator" and "Pass through Tubing" are added to AerosolCalculator: Particle Population.

Version 2.0, Beta D: "AerosolCalculator: Instrumentation": September 6, 2012

The "ACT" element of "Differential Mobility Analzyer" is implemented in AerosolCalculator: Particle Population. The new page AerosolCalculator: Instrumentation is introduced. The calculation of setpoint mobility for a differential mobility analzyer is implemented for the page.

Version 2.0, Beta E: December 5, 2012

The "ACT" element of "Aerosol Particle Mass Analzyer" is implemented in AerosolCalculator: Particle Population. The calculation of setpoint charge specific mass for an Aerosol Particle Mass Analyzer is implemented for AerosolCalculator: Instrumentation. The underlying technology is updated to Mathematica, version 9.0.

Version 3.0, in progress

Major new release. The site is ported to github.com for hosting the navigation page. The underlying calculations are done by linking to the Wolfram Cloud; previously, webMathematica was used. The underlying code is updated to Mathematica, version 11.0.

Financial Support

Support from the U.S. National Science Foundation is gratefully acknowledged.