Skip to content

Integration of the Red Pitaya as an Arbitrary Signal Generator within Labscript. The Red Pitaya is using the PYRPL API and has a modified 0-2V output providing lower noise characteristics.

Notifications You must be signed in to change notification settings

LQG-EPFL/labscript_rp_asg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

labscript_rp_asg

This project integrates the PYRPL Arbitrary Signal Generator (ASG) into the labscript suite, which is a control system for autonomous, hardware timed experiments. The project is used as ASG for controlling the set-point of an optical dipole trap in our Fermi gas experiment.

Notes:

  • Two versions are available Python 3.7.5 & Python 2.7 (still running on the computer responsible for experimental control in the Fermi gas experiment)

red_pitaya_pyrpl_asg_python3.7.5

  • Installation of labscript_suite February 2020 worked perfectly with Python=3.7.5 but not newest version Python=3.8.1

  • Place user device 'red_pitaya_pyrpl_asg' folder in labscript_suite/userlib/user_devices folder to be able to import device to connection_table and shotfile

  • The red_pitaya_pyrpl_asg relies on the PYRPL API, which has to be installed to be able to run it

PYRPL

  • PYRPL API runs under python 3.7.5 as well as python 2.7

Install and run Pyrpl using Anaconda

*install Anaconda and install packages in virtual environment of labscript

<$conda install numpy scipy paramiko pandas nose pip pyqt qtpy pyqtgraph pyyaml>

*install pyrpl see Installing PYRPL

<$pip install pyrpl>

or

<$git clone https://github.com/lneuhaus/pyrpl.git YOUR_PYRPL_DESTINATION_FOLDER>

$python setup.py develop

*to run pyrpl activate virtual environment and go to /scripts

<$python run_pyrpl.py>

About

Integration of the Red Pitaya as an Arbitrary Signal Generator within Labscript. The Red Pitaya is using the PYRPL API and has a modified 0-2V output providing lower noise characteristics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages