A Julia package for working differential mobility analyzers.
Author mdpetters
8 Stars
Updated Last
1 Year Ago
Started In
May 2018


A Julia package for working with differential mobility analyzers.

Documentation Build Status Citations
travis badge codecov badge DOI DOI


The package can be installed from the Julia package prompt with

julia> ]add  https://github.com/mdpetters/DifferentialMobilityAnalyzers.jl.git

The closing square bracket switches to the package manager interface and the add command installs the package and any missing dependencies. To return to the Julia REPL hit the delete key.

To load the package run

julia> using DifferentialMobilityAnalyzers


  • STABLEdocumentation of the most recently tagged version.

Project Status

The current version of the package is being developed for, Julia 1.4 and above on Linux. It very likely works on macOS and Windows.

The original version v1.0.0 was developed for Julia v0.6. A virtual machine with the original code is archived on zendo. Support for Julia v0.6 was dropped in version 2.


Contributions including notebooks for classroom instruction, homework assignments, interesting DMA configurations, new inversion schemes, and improved or new functionalities of the language are welcome.


This work was supported by the United States Department of Energy, Office of Science, Biological and Environment Research, Grant numbers DE-SC0018265 (initial work) and DE-SC0021074 (tandem DMA inversion).

Petters, M.D. (2018) A language to simplify computation of differential mobility analyzer response functions Aerosol Science & Technology, 52 (12), 1437-1451, https://doi.org/10.1080/02786826.2018.1530724.

Petters, M.D. (2019, April 27) Virtual Machine containing Software for "A language to simplify computation of differential mobility analyzer response functions" (Version 2.0), [Software], Zenodo, https://doi.org/10.5281/zenodo.2652893.

Petters, M. D.: Revisiting matrix-based inversion of scanning mobility particle sizer (SMPS) and humidified tandem differential mobility analyzer (HTDMA) data, Atmos. Meas. Tech., 14, 7909–7928, https://doi.org/10.5194/amt-14-7909-2021, 2021.