wanglib
  • 1. Instrument control with wanglib.instruments
    • 1.1. Example usage
    • 1.2. Supported instruments
      • 1.2.1. Lock-in amplifiers: wanglib.instruments.lockins
      • 1.2.2. Jobin-Yvon spectrometers: wanglib.instruments.spex750m
        • 1.2.2.1. Tutorial
        • 1.2.2.2. API documentation
      • 1.2.3. Motion control: wanglib.instruments.stages
      • 1.2.4. RF signal generators: wanglib.instruments.signal_generators
      • 1.2.5. Newport Diode Lasers: wanglib.instruments.lasers
      • 1.2.6. Burleigh Wavemeter: wanglib.instruments.wavemeter
      • 1.2.7. Tektronix Oscilloscopes: wanglib.instruments.tektronix
  • 2. Alternative GPIB drivers
    • 2.1. Prologix controllers with wanglib.prologix
    • 2.2. linux_gpib compatibility layer: wanglib.linux_gpib
  • 3. Improved interactive plotting with wanglib.pylab_extensions
    • 3.1. Plotting while acquiring data
    • 3.2. Saving/clearing traces
    • 3.3. Density plots
  • 4. Miscellaneous utilities — wanglib.util
  • 5. Jobin-Yvon CCD client — wanglib.ccd
    • 5.1. Command-line invocation
    • 5.2. Client library
 
wanglib
  • Docs »
  • wanglib
  • Edit on GitHub

wanglib¶

Experimental control utilities for the Wang lab.

When writing a script to control your experiment (or working interactively using the interpreter), use wanglib to make instrument control and data gathering easy.

Obtaining and Installing¶

wanglib is hosted on Github. Follow the instructions there on how best to install the package and its dependencies.

Contents¶

  • 1. Instrument control with wanglib.instruments
    • 1.1. Example usage
    • 1.2. Supported instruments
      • 1.2.1. Lock-in amplifiers: wanglib.instruments.lockins
      • 1.2.2. Jobin-Yvon spectrometers: wanglib.instruments.spex750m
      • 1.2.3. Motion control: wanglib.instruments.stages
      • 1.2.4. RF signal generators: wanglib.instruments.signal_generators
      • 1.2.5. Newport Diode Lasers: wanglib.instruments.lasers
      • 1.2.6. Burleigh Wavemeter: wanglib.instruments.wavemeter
      • 1.2.7. Tektronix Oscilloscopes: wanglib.instruments.tektronix
  • 2. Alternative GPIB drivers
    • 2.1. Prologix controllers with wanglib.prologix
    • 2.2. linux_gpib compatibility layer: wanglib.linux_gpib
  • 3. Improved interactive plotting with wanglib.pylab_extensions
    • 3.1. Plotting while acquiring data
    • 3.2. Saving/clearing traces
    • 3.3. Density plots
  • 4. Miscellaneous utilities — wanglib.util
  • 5. Jobin-Yvon CCD client — wanglib.ccd
    • 5.1. Command-line invocation
    • 5.2. Client library

To Do¶

I still haven’t documented the following:

wanglib.grating
a bunch of old stuff for making SLM gratings/pulse shapers

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2012, Thomas Baldwin.

Built with Sphinx using a theme provided by Read the Docs.