Chemios Framework API Documentation¶
chemios.pumps
¶
chemios.spectrometers
¶
Chemios Ocean Optics Module
-
class
chemios.spectrometers._oceanoptics.
OceanOptics
(spectrometer_model, seabreeze)[source]¶ Class to define the spectrometers
-
spectrometer_model
¶ Model of the spectrometer (e.g., FLMS02673)
Type: str
-
seabreeze (
obj:): Seabreeze.spectrometers object
-
absorbance_read
(integration_time, scans_to_average, filter=0, normalized=False)[source]¶ Function to read the UV data from the spectrometer Stores the normalized absorbance and flourescence data into Spectrometer Object
Parameters: - integration_time (float) – Integration time in microseconds
- scans_to_average (int) – Number of scans to average over
- filter (int, optional) – The starting point for the Spectrum (e.g, start from the 300th data point). Defaults to use the whole spectram
- normalize (bool) – If true, absorbances will be normalized to the maximum absorbance. Defaults to false.
Yields: Numpy array with first column as wavelengths and second column as absorbance
-
read_spectrometer_raw
(integration_time)[source]¶ Function to print the raw data from the spectreomter
Parameters: integration_time (float) – Integration time in microseconds Yields: Numpy matrix with first column as wavelengths and second column a intensisties
-
chemios.temperature_controllers
¶
Omega Temperature Controller Module
-
class
chemios.temperature_controllers._omega.
OmegaCN9300Series
(port, slave_address)[source]¶ Class to Control Omega CN 9311 Temperature Controller
-
port
¶ Serial port over which communication should be sent
Type: str
-
slave_address
¶ Address of the temperature controller from 1 to 247
Type: int
Notes
Set the address on the Level C of the menu of the omega temperature controller
-