aerosoltools.loaders.Load_ELPI_file
- aerosoltools.loaders.Load_ELPI_file(file, extra_data=False)
Load data from an ELPI (.txt) file and convert it into an Aerosol2D object.
This function reads ELPI exports (usually .txt files), extracts datetime and particle size distribution information, applies unit conversions (e.g., from dW/dlogDp), and calculates total concentration and size-resolved particle data in cm⁻³.
Parameters
- filestr
Path to the ELPI-exported .dat file.
- extra_databool, optional
If True, retains and returns all non-distribution data in .extra_data. Default is False.
Returns
- ELPIAerosol2D
Object containing parsed size distribution data, total concentration, and instrument metadata.
Raises
- Exception
If unit or weight format cannot be determined, or parsing fails.
Notes
Bin mids and edges are stored in nanometers.
Normalization is done to convert to number concentration dN.
Supports dynamic density-aware edge recomputation when density ≠ 1.
- Parameters:
file (str)
extra_data (bool)