Oscilloscopes Extension Module¶
This extension module is used for handling Oscilloscopes (and their data).
- experimentalis.extension.oscilloscope.load_channel(filename)¶
Loads the data of a singular oscilloscope channel from a CSV file.
- Parameters:
filename (str) – The filepath of the dataset CSV file.
- Returns:
A dataset of the loaded channel data.
- Return type:
- experimentalis.extension.oscilloscope.load_raw_oscilloscope_data(filename)¶
Loads raw oscilloscope data to a dataset.
- Parameters:
filename (str) – The filepath of the raw oscilloscope data in CSV format.
- Returns:
A dataset containing the raw x and y values.
- Return type:
- experimentalis.extension.oscilloscope.plot_channel_lissajous(ch1, ch2, graphing_options)¶
Produces a Lissajous curve for the two channels.
- Parameters:
ch1 (Dataset) – The first channel’s data.
ch2 (Dataset) – The second channel’s data.
graphing_options (GraphingOptions) – The graphing options for the plot.
- experimentalis.extension.oscilloscope.plot_channels(ch1, ch2, graphing_options)¶
Plots two simultaneous Oscilloscope channels for analysis.
- Parameters:
ch1 (Dataset) – The first channel’s data.
ch2 (Dataset) – The second channel’s data.
graphing_options (GraphingOptions) – The graphing options for the plot.