Updated 8/1/2020 main change is that Python 2 is obselete, and Rob Heath has left!
Measurements in the laboratory are (with a few exceptions) run through Python 3.x scripts. These engage with the equipment via GPIB and serial, using PyVisa.
Learning Python is a very valuable skill and a key part of your experimental training!
Items required for a robust install:
¹ Required software
² Used in addition to ¹ for WaSTe measurements
³ Used in convolution program
Learning Python
It is recommended to new group members to learn how to program in Python (in a Pythonesque way).
There is an excellent free online course offered free by MIT
There is a GU postgraduate course (see College of Science and Engineering Graduate School skills development booklet handed out in the PGR induction in October each year). The Python course is very popular, so you need to register as soon as it opens.
There are various Python books in the group office 74 Oakfield.
Programs are stored in a per-user way: typically the user will create their own folder and copy files into their folder rather than simply using the programs from someone else's.
There are several programs that might be considered "core":
I-V scan
Temperature-resistance logger
Inductance scan
QE measurements & processing with
Pulsed laser
CW laser
If using the miniature confocal microscope:
Stage (long-range) reflectance scan
Stage (long range) counts scan
Scanner (short-range) reflectance scan
Scanner (short-range) counts scan
If using the tunable lasers: