Commit Graph

43 Commits

Author SHA1 Message Date
96ddf73a8b setup.py: update dependency_links 2015-11-12 22:00:51 +08:00
594162325b use versioneer 2015-11-09 11:33:38 +08:00
e749bae302 package everything to rebuild core device binaries 2015-11-09 10:47:14 +08:00
fd910faa38 change license to GPL in scripts 2015-10-23 09:09:45 +08:00
125503139e remove workaround for Python bug in asyncio process.wait(). Requires Python 3.5. Closes #58 2015-10-03 14:33:18 +08:00
cd3107ba75 do not use deprecated asyncio.JoinableQueue 2015-10-03 13:59:18 +08:00
Yann Sionneau
fc1c7c2bed setup.py: automate installation of llvmlite_artiq dependency 2015-08-28 18:00:32 +02:00
fd3fefec52 add InfluxDB bridge 2015-08-17 15:44:40 +08:00
7ed8fe57fa Git support 2015-08-07 15:51:56 +08:00
whitequark
4a8e397a77 Fold llvmlite patches into m-labs/llvmlite repository. 2015-08-05 03:49:01 +03:00
whitequark
ad7cbc4394 Rename artiq_coreconfig → artiq_coretool; add log subcommand. 2015-08-02 16:40:58 +03:00
whitequark
cf16da5763 Add a setuptools command to rsync the documentation. 2015-07-26 09:57:05 +03:00
Yann Sionneau
78ee4bdb99 pyqtgraph: use more up to date revision a6d5e28 on develop branch 2015-07-16 20:00:08 +02:00
Yann Sionneau
95ff21d829 gui: add ARTIQ icon 2015-06-16 17:01:53 +02:00
Yann Sionneau
0bf3b7a32b conda/setuptools: artiq needs python >= 3.4.3 2015-06-03 15:56:54 +02:00
Yann Sionneau
4da377eef0 setup/conda: update frontends 2015-05-27 21:42:49 +02:00
ea53ed1af7 gui: switch to Qt 2015-05-22 17:06:31 +08:00
Yann Sionneau
1e393f5c70 setup.py: add missing comma 2015-05-21 17:11:45 +02:00
Yann Sionneau
1530f9f457 travis: generate kc705 and pipistrello binaries in container env 2015-05-21 00:19:06 +08:00
109dfab76c frontend: add artiq_mkfs 2015-04-30 20:03:11 +08:00
5413242587 minor cleanups 2015-04-22 10:00:56 +08:00
Yann Sionneau
979cd14547 pxi6733: add pydaqmx dependency + controller in entry points 2015-04-22 09:59:37 +08:00
efd1c24ed7 frontend: add artiq_compile tool to build default experiment 2015-04-07 15:41:32 +08:00
Yann Sionneau
14c759ff89 add Thorlabs T-Cube NDSP 2015-03-04 14:30:49 +00:00
Joe Britton
a3494c57cc add Novatech 409B controller 2015-02-15 17:31:37 -07:00
6d4b9e5fca frontend: remove lda_client (use artiq_rpctool instead) 2015-02-12 09:34:17 +08:00
Yann Sionneau
b396f5dd43 pc_rpc: support for method listing, frontend: artiq_rpctool, +fixes by SB 2015-02-12 00:38:30 +08:00
Yann Sionneau
9420554d2b WIP: let GUI be optional at install time 2015-02-07 12:07:39 +08:00
Yann Sionneau
5cec341f73 Add missing dependencies and their repositories
- By adding the dependency_links statement,
setup.py can now automatically fetch gbulb and cairoplot3
and install them. This makes users life easier.
2015-02-06 21:56:36 +08:00
17685d1e98 controller manager skeleton 2015-02-06 12:17:51 +08:00
Yann Sionneau
02a71e7abf Add conda recipes for artiq and its dependencies 2015-02-05 19:57:32 +08:00
af79392918 master: basic dumping of results to HDF5 2015-02-04 18:37:57 +08:00
78fc5a8a71 setup.py: it's python-datetutil in pypi etc 2015-02-03 12:23:18 +08:00
0e8f9ef07d setup: add dateutil dependency 2015-01-31 16:54:00 +08:00
d2d07f29fe setup.py: unused import 2015-01-27 11:14:38 +08:00
9fb42e4952 doc: use sphinx-argparse 2015-01-23 00:52:13 +08:00
0c2e960c85 frontend: restore artiq_ prefix 2015-01-17 19:41:00 +08:00
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
32b79207b6 setup.py: fix data file installation 2014-12-30 18:53:27 +08:00
8ea21f544d update dependencies 2014-12-20 12:14:27 +08:00
347410afa2 master/client: queue display and cancellations 2014-12-10 13:04:18 +08:00
0dc4eb02ae setup: install frontend tools, remove nosetest dependency, minor fixes 2014-12-10 12:13:10 +08:00
741228878c add basic setup.py and infrastructure 2014-09-27 21:28:06 +08:00