forked from M-Labs/artiq
A leading-edge control system for quantum information experiments
Robert Jordens
ef217f7fe2
* master: (125 commits) rtio: when rtlink addresses are different, issue collision not replace (fixes #320) rtio: collision_error -> collision test/coredevice/time_keeps_running: start new session to prevent now_mu save/restore runtime: fix sloppy memory management in cache_put. test_loopback: bump RTT limit to 60ns. soc: use add_extra_software_packages, factor builder code doc/PCA9548: clarify channel selection doc: I2C/QC2 test: I2C/PCA9548 unittest examples/device_db: add PCA9548 runtime/i2c_read: fix MSB ad5360: add documentation and an example ad5360: t16 is a max ad5360: un-factor write_channels ad5360: add busy and update timings ad5360: style ad5360: add batched zero-length multi-channel set() spi/ad5360: refactor, small fixes coredevice/i2c: fix exception message coredevice/PCA9548: fix I2C address ... |
||
---|---|---|
artiq | ||
conda | ||
doc | ||
examples | ||
misc | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
CONTRIBUTING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
RELEASE_NOTES.rst | ||
RELEASING.rst | ||
setup.cfg | ||
setup.py | ||
versioneer.py |
.. image:: doc/logo/artiq.png ARTIQ (Advanced Real-Time Infrastructure for Quantum physics) is a next-generation control system for quantum information experiments. It is developed in partnership with the Ion Storage Group at NIST, and its applicability reaches beyond ion trapping. The system features a high-level programming language that helps describing complex experiments, which is compiled and executed on dedicated hardware with nanosecond timing resolution and sub-microsecond latency. Technologies employed include Python, Migen, MiSoC/mor1kx, LLVM and llvmlite. Website: https://m-labs.hk/artiq Copyright (C) 2014-2016 M-Labs Limited. Licensed under GNU GPL version 3.