A leading-edge control system for quantum information experiments
Go to file
Robert Jördens fef72506e4 ctlmgr/gui/master: start subprocesses in new pgroup
This only makes a difference on POSIX. It prevents subprocesses
from receiving the signals that the parent receives. For ctlmgr
and master is cuts down on spam on the console (KeyboardInterrupt
tracebacks from all controllers) and enforces that proper
termination is followed.

This does not help if the parent gets SIGKILL (subprocesses
may linger).
2016-02-18 23:51:12 +01:00
artiq ctlmgr/gui/master: start subprocesses in new pgroup 2016-02-18 23:51:12 +01:00
conda conda: remove spurious artiq dep from gateware packages. 2016-02-14 13:35:40 +00:00
doc doc: add section for RTIO analyzer, mention GtkWave 2016-02-15 23:07:41 +01:00
examples transport: drop a parallel usage 2016-02-18 14:13:40 +01:00
misc doc: binutils patch is not needed any more. 2016-02-15 18:25:15 +00:00
.gitattributes use versioneer 2015-11-09 11:33:38 +08:00
.gitignore master: cache last RID. Closes #234 2016-02-15 18:20:50 +01:00
.gitmodules Merge branch 'master' into new-py2llvm 2015-11-07 12:57:18 +03:00
CONTRIBUTING CONTRIBUTING: s/real name/legal name/. 2015-09-09 16:08:58 +08:00
LICENSE update copyright/license 2015-09-05 15:50:34 -06:00
MANIFEST.in use versioneer 2015-11-09 11:33:38 +08:00
README.rst use https for m-labs.hk 2016-02-10 17:20:29 +01:00
RELEASE_NOTES.rst flash: grow runtime limit to 512 kB 2016-01-30 14:50:15 -07:00
RELEASING.rst RELEASEING: cleanup, add note about main conda label 2016-02-18 16:50:52 +01:00
setup.cfg versioneer: remote tag_prefix = v 2016-01-18 21:28:09 -07:00
setup.py Merge branch 'newtesting' 2016-02-14 21:30:19 +01:00
versioneer.py update versioneer 2015-11-09 12:19:01 +08:00

README.rst

.. 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.