-
Notifications
You must be signed in to change notification settings - Fork 1
Home
This wiki is unofficial documentation of labrad with pylabrad by a couple of AMO groups.
Official documentation of pylabrad
LabRAD is an open source experimental control software developed by John Martinis group at UCSB. It was designed to be modular in order to scale well to deal with the complexity of modern quantum computing experiments. The software is broadly applicable beyond quantum computing efforts and is compatible with all major operating systems. This wiki is meant to provide a tutorial on how to use LabRAD and to facilitate sharing resources across all of the LabRAD users.
This LabRAD wiki is supported by the following labs:
- What is LabRAD
- Follow the installation instructions.
- Now that you have LabRAD, install some servers and clients that will allow storing data and plotting
- Complete the tutorial on how to interface with LabRAD and how to write LabRAD servers and clients.
- Devices that are ready to use with LabRAD (i.e. servers have been written for these devices and are freely available)
The Node Server for launching a collection of servers
Learn more about the [LabRAD Manager](wiki/Labrad manager)
Learn more about the [LabRAD Registry](wiki/Labrad Registry)
-
@setting, description for variables, upper/lower case
-
@inlinecallbacks
-
yield
-
context
-
how to write experiments
These are servers for devices from companies, or in a few specific cases homebuilt scientific equipment.
These are servers that are not associated with a specific piece of hardware, but handle tasks such as loading initial values, or running experiments, etc.
GPIB Servers
Framework:
- GPIB Bus Server
- GPIB Device Manager
This section provides a centralized collection of LabRAD and LabRAD related resources.
- You can read more about the LabRAD in [Ansmann's thesis] (http://web.physics.ucsb.edu/~martinisgroup/theses/Ansmann2009.pdf)
-
[Twisted tutorial] (http://krondo.com/blog/?page_id=1327)