Skip to content

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

Notifications You must be signed in to change notification settings

Simon-Belanger/ULPythonLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published