Skip to content

Latest commit

 

History

History
39 lines (32 loc) · 1.52 KB

README.md

File metadata and controls

39 lines (32 loc) · 1.52 KB

IICO-Spectra

This repository provides a Graphical User Interface (GUI) for conducting spectroscopy experiments using an Ocean Optics spectrometer. The GUI is designed to be user-friendly and intuitive, allowing researchers to easily interact with the spectrometer.

Installation

To install and run the spectrometer GUI, follow these steps:
  1. Clone the repository to your local machine:
    git clone https://github.com/NanophotonIICOs/iico-spectra.git
  2. Set up the Anaconda environment to ensure library compatibility:
    conda env create -f ispectra.yml
  3. Run the GUI (within src):
    python ispectra.py

Usage

  1. Before running GUI it's recommended to connect the spectrometer.
  2. After running, you must choose the save data directory. The name input it's optional since the experiments can be saved with sequential number labels.
  3. The integration time has a default value (3.8ms) before pushing the start button, you must choose the integration value if it doesn't want you to use the default value.

Dependencies

The main library used in this project is python-seabreeze, which provides access to the Ocean Optics spectrometer. The python-seabreeze library ensures compatibility with the spectrometer and allows for seamless integration with the GUI.