Welcome to aerosoltools’s documentation! — aerosoltools 0.1.0 documentation

# Welcome to aerosoltools’s documentation!

aerosoltools is a Python package developed by NFA for working with aerosol data from various aerosol instruments. It provides a unified interface for:

- Loading and parsing raw measurement files (ELPI, OPS, CPC, DiSCmini, etc.)

- Structuring data into 1D or 2D time-resolved formats

- Performing unit conversions (number, volume, mass, surface) and normalization (dx/dlogDp)

- Applying transformations like cropping, shifting, smoothing, and rebinning with respect to time

- Indexing the datasets into time specific segments, corresponding to tasks or processes

- Quick statistical summary of PNC, PM levels etc. of the entire dataset and the defined time segments

- Visualizing particle size distributions and time series

The package is designed to support both research analysis and instrument post-processing workflows.

## Installation

You can install the package using pip:

    pip install aerosoltools

## Quick Start Example

Here’s how to load ELPI data and plot it:

    import aerosoltools as at

    data = at.Load_ELPI_file("elpi_data.txt")
    data.plot_timeseries()

## API Reference

To dive into the functionalities of aerosoltools, look through the documenation below, or visit the examples.

Aerosol Classes

- Aerosol1D
- Aerosol2D
- AerosolAlt

Loaders

- Loaders

## Examples

Examples

- Examples