A leading-edge control system for quantum information experiments
Go to file
Robert Jordens 6cc3a9d973 frontend/*: move to artiq.frontend, make entry_points
* solves the trouble of having to setup PATH and PYTHONPATH in a project
  specific way and keep them changing
* works well with virtualenvs
* works under windows where the shebang is meaningless
* works if your python is not named "python3"

* can use "pip3 install --user --editable ."
  * creates an egg-link in ~/.local/share/... pointing to $PWD
  * generates the scripts and copies them to ~/.local/bin which is likely
    already in your $PATH
  * analogously under windows

* or call scripts as "python3 -m artiq.frontend.master"
2015-01-17 16:02:43 +08:00
artiq frontend/*: move to artiq.frontend, make entry_points 2015-01-17 16:02:43 +08:00
doc move default TCP ports from 8887... to 3250... 2015-01-13 10:56:44 +08:00
examples examples: add realtime result demo 2015-01-13 19:12:35 +08:00
patches/llvmlite switch to llvmlite 2014-12-05 17:05:43 +08:00
soc support exceptions raised by RPCs 2014-12-20 21:33:22 +08:00
.gitignore gitignore: add setup.py things 2014-09-27 21:28:06 +08:00
README.rst README: update 2015-01-16 22:03:55 +08:00
setup.py frontend/*: move to artiq.frontend, make entry_points 2015-01-17 16:02:43 +08:00

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

ARTIQ is licensed under 3-clause BSD.

Website:
http://m-labs.hk/artiq