JQIamo's repositories
ADF4350-arduino
Arduino library for interfacing with Analog Devices ADF4350 (and similar) PLL chips.
AD9914-arduino
Arduino library to control AD9914 DDS chips
RF-Current-Source
RF voltage-controlled current source for AMO physics and NMR.
AWG-on-GPU
Arbitrary waveform generation on a GPU using the additive synthesis framework for waveform synthesis
Wavemeter-Dashboard
Wavemeter monitoring program used in SrII lab.
20A-bipolar-current-source
20A bipolar current source with water cooled sensing resistor
Eurocard_DDS
DDS Controller designed for the DDS board with ad9910 at JQI
hubFrct_2021
Data and Analysis Codes for the Hubble Friction Experiment.
MyEEPROM-arduino
Arduino library to manage TWI communication between the Arduino Due and 24LC16B EEPROM chips.
ALPD41Network
Zeroc-Ice RPC binding for ALP-4.1 API-based DMD development boards.
analog_adder_10MHz
A high performance analog adder capable of 10MHz bandwidth
AndorNetwork
Access Andor SDK functions remotely via Ethernet.
blacs
BLACS, part of the labscript suite, provides an interface to hardware used to control a buffered experiment. It manages a queue of shots to be run as well as providing manual control over devices between shots.
Coil_speedifier
Circuit that quickly disconnects a coil from a driving circuit allowing for a fast current turn-off
digital-buffer-box
Digital Buffer Box
double_comparator
Double comparator board for synchronizing mode-locked lasers
labscript
The labscript Python library provides a translation from simple Python code to complex hardware instructions. The library is used to construct a "connection table" containing information about what hardware is being used and how it is interconnected. Devices described in this connection table can then have their outputs set by using a range of functions, including arbitrary ramps.
labscript-devices
Module containing labscript suite hardware compatibility, separate from the main programs. Device compatibility is implemented with a plugin architecture, for modularity and extensibility. Each file in this module contains a labscript device class, a BLACS tab class, a BLACS worker class and a runviewer parser class for a particular device. These implement functionality for the device which the programs in question call on when they encounter each device in user labscript code, hdf5 files, or connection tables.
labscript-utils
Shared modules used by the labscript suite. Includes a graphical exception handler, debug tools, configuration management, cross platform filepath conversions, unit conversions and custom GUI widgets.
lyse
lyse is an analysis framework. It coordinates the running of python analysis scripts on experiment data as it becomes availiable, updating plots in real time.
Rb-Dispenser-pwr-supp
Power supply for rubidium dispenser.
runmanager
runmanager is a graphical user interface (GUI) used to aid the compilation of labscript experiment scripts into hardware instructions to be executed on the hardware. Experiment parameters can be adjusted in the GUI, and lists of parameters can be used to create sequences of experiments, and scan over complex parameter spaces.
teach-me-a-pid
Simplified schematic of a PID controller
temperature-control-app
Access and monitor your favorite temperature controllers from your browser.