CaryEclipse

class pyeem.instruments.agilent.CaryEclipse(model, sn=None)

Bases: object

The Cary Eclipse Fluorescence Spectrophotometer.

Parameters
  • model (str) – The model name of the instrument.

  • sn (str or int, optional) – The serial number of the instrument. Defaults to None.

Attributes Summary

manufacturer

Name of Manufacturer.

name

Name of Instrument.

supported_models

List of supported models.

Methods Summary

load_absorbance(filepath)

Loads an absorbance spectrum which is generated by the instrument.

load_eem(filepath)

Loads an Excitation Emission Matrix which is generated by the instrument.

load_spectral_corrections()

TODO - Should load instrument specific spectral corrections which will be used in data preprocessing.

load_water_raman(filepath)

Loads a water Raman spectrum which is generated by the instrument.

Attributes Documentation

manufacturer = 'Agilent'

Name of Manufacturer.

name = 'cary_eclipse'

Name of Instrument.

supported_models = ['Cary Eclipse']

List of supported models.

Methods Documentation

static load_absorbance(filepath)

Loads an absorbance spectrum which is generated by the instrument.

Parameters

filepath (str) – The filepath of the data file.

Returns

An absorbance spectrum.

Return type

pandas.DataFrame

static load_eem(filepath)

Loads an Excitation Emission Matrix which is generated by the instrument.

Parameters

filepath (str) – The filepath of the data file.

Returns

An Excitation Emission Matrix.

Return type

pandas.DataFrame

static load_spectral_corrections()

TODO - Should load instrument specific spectral corrections which will be used in data preprocessing.

Raises

NotImplementedError – On the TODO list…

static load_water_raman(filepath)

Loads a water Raman spectrum which is generated by the instrument.

Parameters

filepath (str) – The filepath of the data file.

Raises

NotImplementedError – On the TODO list…