Skip to content

Installations

T. Pruttivarasin edited this page Feb 23, 2016 · 26 revisions

This page describe an installation process to get the Pulser up and running.

We will describe an installation procedure for a Windows 8.1 machine.

There is an installation log when I setup a new computer at this page, but here we will weed out any unnecessary steps and make a minimal setup to start using Pulser right away.

  1. Install python 2.7.10 for windows here.

  2. Set Windows environmental variables. Add C:\Python27 and C:\Python27\Scripts to the PATH variable.

  3. Open a command prompt. Try typing "python" and then it should run Python command line tool successfully.

  4. Install Zope and Twisted. When I installed them, I chose the 32-bit version and they both ran fine.

  5. Install NumPy Just choose the proper python version of the installer.

  6. Download and install PyLabRAD. Installing python-wheel is super easy. Just do pip install pylabrad... in the command prompt. (This is the same for other python wheel installation file). After this, try "import labrad" and it shouldn't complain if everything went fine. There might be a warning about installing pyOpenSSL and service_identity. Install them to remove those warning.

  7. Get the LabRAD manager from here.

8.1 Install C++ complier here.

8.2 Install treedict by typing "easy_install treedict" in the command prompt.

  1. Install PyQt from here.

  2. Install qtreactor by going to the Command Prompt and type: pip install qt4reactor==1.0

  3. Install Win32event from here.

  4. Get the python scripts from the repository of this project.

  5. Once you have purchased the Opal Kelly FPGA module XEM6010 also install the FrontPanel software that comes with it. This will make your computer recognize the XEM6010 once the USB cable is connected.

Configure your XEM6010 module

  1. When running pulser server in LabRAD manager, the server looks for an OK FPGA module named "Pulser2" or something else if you have changed it in the hardwareConfiguration.py file. So you have to configure your module to have a correct name.

  2. To do this, use the frontPanel API command like SetDeviceID and confirm using GetDeviceID.

  3. A list of the API is shown in this page.

This should be enough to get LabRAD and the Pulser server running. After this, you might have to install LabVIEW if you haven't done so.

Revision Log

2/23/2016

  • switch the order of pylabrad and numpy. Also pylabrad is updated to 0.94.

7/15/2015

  • Update python version from 9 to 10.
  • Add PyQt, Win32event and qtreactor steps.

Clone this wiki locally