helikite.instruments.msems
- mSEMS ->
mSEMS_103_220929_101343_INVERTED.txt (data to be plotted) (has pressure) mSEMS_103_220929_101343_READINGS.txt (high resolution raw data with
houskeeping info, error messages) (has pressure)
- mSEMS_103_220929_101343_SCANS.txt (raw scan data with some houskeeping
varaibles)
The mSEMS measures particles size distribution for particles from 8 nanometers to roughly 300 nm. The number of bins can vary. Typically we use 60 log-spaced bins but it can change. The time resolution depends on the amount of bins and the scan time but it is typically between 1 and 2 minutes. I mormally do not merge this data with the rest because of the courser time resolution and the amount of variables.
The file provides some information on temperature, pressure etc. It then gives the center diamater of each bin (i.e. Bin_Dia1, Bin_Dia2, …) and then the numbe rof particles per bin (i.e. Bin_Conc1, Bin_Conc2, …).
-> because of the coarser time resolution, data is easier to be displayed as a timeseries (with the addition of total particle concentration and altitude).
Houskeeping file: Look at READINGS (look at msems_err / cpc_err)
Attributes
Classes
Module Contents
- helikite.instruments.msems.logger
- class helikite.instruments.msems.MSEMSInverted(*args, **kwargs)
Bases:
helikite.instruments.base.Instrument
- name = 'msems_inverted'
- data_corrections(df, **kwargs)
Create new columns to plot bins
- file_identifier(first_lines_of_csv) bool
- set_time_as_index(df: pandas.DataFrame) pandas.DataFrame
Set the DateTime as index of the dataframe and correct if needed
Using values in the time_offset variable, correct DateTime index
- read_data() pandas.DataFrame
- class helikite.instruments.msems.MSEMSReadings(*args, **kwargs)
Bases:
helikite.instruments.base.Instrument
- name = 'msems_readings'
- file_identifier(first_lines_of_csv) bool
- set_time_as_index(df: pandas.DataFrame) pandas.DataFrame
Set the DateTime as index of the dataframe and correct if needed
Using values in the time_offset variable, correct DateTime index
- data_corrections(df, *args, **kwargs)
- read_data() pandas.DataFrame
- class helikite.instruments.msems.MSEMSScan(*args, **kwargs)
Bases:
helikite.instruments.base.Instrument
- name = 'msems_scan'
- file_identifier(first_lines_of_csv) bool
- set_time_as_index(df: pandas.DataFrame) pandas.DataFrame
Set the DateTime as index of the dataframe and correct if needed
Using values in the time_offset variable, correct DateTime index
- data_corrections(df, *args, **kwargs)
- read_data() pandas.DataFrame
- helikite.instruments.msems.msems_scan
- helikite.instruments.msems.msems_readings
- helikite.instruments.msems.msems_inverted