Skip to content

Latest commit

 

History

History
executable file
·
33 lines (29 loc) · 2.23 KB

README.md

File metadata and controls

executable file
·
33 lines (29 loc) · 2.23 KB

ULPythonLab

Various codes used to interact remotely with the instruments in the laboratory written in Python.

References

  • Info on the automated probe station used at UBC can be found here!
  • Matlab code for the Probe station used at UBC can be found here!
  • Python based automated probe station that is used at the University of British Columbia (UBC). The source code for the probe station can be found here!
  • Introduction information on laboratory automation using python that was presented at OFC2019. This repo contains jupyter notebooks to get you started with lab automation.
  • Qontrol Python API

How to use python

  1. Download the Anaconda Distribution which contains all the data science packages that you will need. here!
  2. Download Sublime text which is a lightweight text editor that will allow you to easily build your code. here!
  3. Install the Conda plugin for sublime text. Follow the procedure here!
  4. Write some code!

Lab instruments included

For all these instruments, a class is already available and it can be found it the Instruments subdirectory.

  • Anristu MS9740A Optical Spectrum Analyzer
  • Agilent/Keysight E3631A Triple Output DC Power Supply
  • Agilent E3646A Dual Output DC Power Supply
  • EXFO PM-1600 Series High-Speed Power Meter
  • EXFO T100S-HP Waveleneght tunable laser diode source (fka Photonetics TUNICS-BT)
  • IDPhotonics CoBriteDX1 Laser
  • ILX LDT-5910B Thermoelectric Temperature Controller
  • JDS Uniphase SB Series Fiber Optic Switch
  • Keithley 2612B System SourceMeter Instrument
  • Luna Technologies OVA5000 Optical Vector Analyzer
  • Qontrol Systems Q8iv and Q8b Driver Modules
  • HP/Agilent/Keysight 816x Lightwave Measurement System

Drivers

  • Agilent/Keithley/HP Lightwave Measurement System 816x here