Installing lrexp


Dependencies


LabRAD

To use the lr module you must install pylabrad and its depedencies. Refer to their wiki for installation instructions. We assume the user is familiar with the LabRAD framework.

PyQt4

The experimenter module is a graphical interface to the lrexp package and you need to have PyQt4 installed to run it. In addition you will need the YAML module and numpy.

Environment Variables

You must have set the following environment variables:
  • LREXPHOME - the folder containing a folder titled 'Experiments' and a python package/module titled 'custom'.
  • LABRADHOST - the IP address of the LabRAD manager.
  • LABRADPASSWORD - the password for the LabRAD manager.

From source


Right now your only option is to download the latest version (1.0) from source.

The source code is hosted at our github page.

On the github page there is a downloads section where you can get a tarball of the latest release,
or alternatively you can clone the repo by running in the terminal:
git clone git@github.com/creilly/LabRAD-Experimenter.git
One you've got the source, you can enter the first folder and run:
python setup.py install
If you have all the dependencies and environment variables configured correctly, you can launch the experimenter by running the runExperimenter.py script:
python runExperimenter.py
A window should pop up that looks something like:

Blank_Screen.png
You might get a warning that you could not connect to LabRAD. You can dismiss it if that is the case.

If you get this screen, then you're good to go! Check out the tutorial to get started.