Skip to content
quartiqPublic

About

ARTIQ extension for Visual Studio Code

Resources

Stars

3 stars

Watchers

1 watching

Forks

Repository files navigation

User interfaces and communication tools for the ARTIQ experiment control system.

  • sipyco-js: JavaScript implementation of sipyco protocols
  • artiq-js: JavaScript implementation of ARTIQ core structures such as e. g. datasets
  • artiq-web: Browser-based interface
  • artiq-vscode: Visual Studio Code extension

Development

Start artiq_master with a device database containing the wsproxy controller. This repository provides a minimal example:

artiq_master --device-db /path/to/artiq-js/device_db.py

In another terminal, start the controller manager from this repository's root:

cd /path/to/artiq-js
artiq_ctlmgr

For the web interface:

cd artiq-web
./run.sh

Navigate browser to http://localhost:8080

For the VS Code extension:

cd artiq-vscode
./setup.sh
code .

Press F5 to launch an Extension Development Host with the ARTIQ extension loaded.

Both frontends build the shared sipyco-js and artiq-js libraries.

About

ARTIQ extension for Visual Studio Code

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages