helikite.instruments.ozone

  1. Ozone monitor -> LOG46.txt (can’t use pressure)

Resolution: 2 sec

Headers: “ozone”,”cell_temp”,”cell_pressure”,”flow_rate”,”date”,”time”

(last column is nothing)

Attributes

ozone_monitor

Classes

OzoneMonitor

Helper class that provides a standard way to create an ABC using

Module Contents

class helikite.instruments.ozone.OzoneMonitor(*args, **kwargs)

Bases: helikite.instruments.base.Instrument

Helper class that provides a standard way to create an ABC using inheritance.

name = 'ozone'
file_identifier(first_lines_of_csv) bool

Default file identifier callback

Must return false. True would provide false positives.

set_time_as_index(df: pandas.DataFrame) pandas.DataFrame

Set the DateTime as index of the dataframe and correct

data_corrections(df, *args, **kwargs)

Default callback function for data corrections.

Return with no changes

read_data() pandas.DataFrame

Read data into dataframe

This allows a custom read function to parse the CSV/TXT into a dataframe, for example cleaning dirty data at the end of the file in memory without altering the input file (see flight computer conf).

helikite.instruments.ozone.ozone_monitor