pyava This is a Python API to control Avantes USB Spectroscope You need python libraries : numpy pyusb for bulk communication matplotlib for ploting spectrum scipy fore line shape lorentzian fiting