This page provides resources for using Python for data acquisition, analysis, and visualization in PHYS 4430.
Install Python, packages, and hardware drivers (NI-DAQmx, NI-VISA, Thorlabs Kinesis).
Choose between JupyterLab, VS Code, and Jupyter in VS Code. When to use each.
Core skills for experimental physics:
uncertainties packageInterface with the USB-6009 DAQ for voltage measurements, sampling, and continuous acquisition.
Control oscilloscopes, function generators, and power supplies via PyVISA. Covers Keysight and Tektronix equipment.
Control stepper motors via the Kinesis SDK for automated positioning and scanning.