APS-4ID-POLAR / ipython-polar

4-ID-Polar ipython configuration for bluesky (and other)
1 stars 3 forks source link

Reading OceanOptics spectrometer #25

Open gfabbris opened 3 years ago

gfabbris commented 3 years ago

We use an OceanOptics spectrometer (we have the HR4000 and HR2000 models) to measure the fluorescence of ruby, which serves as a manometer in high pressure experiments. Today this is done in a dedicated software that was developed at HPCAT, which uses the seabreeze python module to read the spectrometer (which in turn uses libusb).

It'd be great to be able to read it into Bluesky. Not clear to me that it can be done through seabreeze. Not clear to me that there exists EPICS support for the models we use, but note that it seems that there is support for other OceanOptics spectrometers (https://epics.anl.gov/tech-talk/2011/msg00287.php).

gfabbris commented 3 years ago

Use Caproto -> see https://github.com/prjemian/dhtioc, https://caproto.github.io/caproto/