a6316c8fee
faq: clarifications
2015-03-24 13:12:40 -06:00
bba434e951
README/manual: refactor intro
2015-03-23 18:49:07 -06:00
8340516801
doc/manual: add faq (edited from artiq-log)
2015-03-23 18:49:07 -06:00
1b7f71bda9
controllers: consistent device/simulation specification
2015-03-22 00:48:15 +01:00
whitequark
f26486e4cb
Improve installation instructions.
2015-03-21 17:01:09 +03:00
330e7e1b18
doc/manual: add note about avoiding __del__
2015-03-12 15:15:56 +01:00
f2e3dfb848
Experiment base class, replace __artiq_unit__ with docstring
2015-03-08 15:55:30 +01:00
0f007cb1a7
language/db: remove implicit_core
2015-03-08 11:37:53 +01:00
Yann Sionneau
14c759ff89
add Thorlabs T-Cube NDSP
2015-03-04 14:30:49 +00:00
6062b42117
doc: update overview slides
2015-03-03 22:45:14 +00:00
da917f768e
initial kc705 support
2015-02-26 21:50:52 -07:00
65555a3a09
artiq_run,master: introduce __artiq_unit__ attribute to mark and name experiments
2015-02-20 14:01:34 -07:00
5bb6a3d8a6
style
2015-02-18 11:34:00 -07:00
4558fb3e33
clarify controller terminology
2015-02-16 08:57:15 -07:00
7ca895c14a
manual: add novatech409b
2015-02-16 04:24:44 -07:00
Joe Britton
a3494c57cc
add Novatech 409B controller
2015-02-15 17:31:37 -07:00
7299a2cf02
doc/manual/management: add short descriptions of tools
2015-02-15 14:55:15 -07:00
6d4b9e5fca
frontend: remove lda_client (use artiq_rpctool instead)
2015-02-12 09:34:17 +08:00
Yann Sionneau
af4be9a2e2
rpctool: change call syntax
2015-02-12 09:31:04 +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
d2619eb78b
Add documentation about ARTIQ_GUI environment variable
...
Also adds "python-gi" as Ubuntu dependency as this is needed
for the GUI.
2015-02-09 19:48:22 +08:00
17685d1e98
controller manager skeleton
2015-02-06 12:17:51 +08:00
50c14db17a
doc/manual: mock up external modules for sphinx-autodoc
2015-02-05 04:31:35 -07:00
f308bf6c12
doc/manual/installing: add python3-h5py for Xubuntu
2015-02-04 18:43:18 +08:00
3a784e3382
doc/writing_a_driver: use logging.getLogger
2015-02-03 10:07:37 +08:00
3a2bd02efd
doc/manual/installing: add dateutil xubuntu package
2015-01-31 16:55:44 +08:00
Yann Sionneau
526887140d
Set WARNING as default log level + update documentation
2015-01-30 19:04:04 +08:00
0088f48607
manual/writing_a_driver: logging
2015-01-26 14:38:02 +08:00
2954c28e47
manual/writing_a_driver: add more details according to recent discussions
2015-01-26 12:44:46 +08:00
9fb42e4952
doc: use sphinx-argparse
2015-01-23 00:52:13 +08:00
f94aa49276
doc: flterm compilation
2015-01-21 10:31:50 +08:00
56ea62b936
doc: fixes and add sync_struct docstrings
2015-01-19 19:20:14 +08:00
3e22fe86b5
reorganize files as per discussion with Robert
2015-01-17 19:38:20 +08:00
0bd54921af
move default TCP ports from 8887... to 3250...
...
* 8888 is busy: IPython default among others
* 3250 seems less so and is the house number times ten here
2015-01-13 10:56:44 +08:00
891c0d12f2
refactor device/parameter management, immediate parameter updates, start introducing results
2015-01-12 18:51:23 +08:00
f695715d56
doc: minor fixes
2015-01-05 16:12:35 +08:00
d2a5dfa1ec
pc_rpc: multiple target support
2014-12-31 20:13:10 +08:00
f033810e04
management: add sync_struct
2014-12-27 23:27:35 +08:00
8ea21f544d
update dependencies
2014-12-20 12:14:27 +08:00
f3b727b59d
py2llvm: replace array with list
2014-12-17 21:54:10 +08:00
d315268ddb
move controllers/clients to frontend
2014-12-11 14:10:15 +08:00
0dc4eb02ae
setup: install frontend tools, remove nosetest dependency, minor fixes
2014-12-10 12:13:10 +08:00
eb42cf2bb4
doc/manual/installing: LLVM_CONFIG_PATH does not work with the llvmlite ffi makefile. Use PATH instead.
2014-12-10 10:52:38 +08:00
46e78a4ff1
doc/manual/installing: fix paths (thanks Joe)
2014-12-10 10:46:03 +08:00
9628e1d013
manual/installing: remove useless cd
2014-12-09 11:28:38 +08:00
72c24ba320
identify_controller -> artiq_ctlid
2014-12-08 16:12:39 +08:00
fd28bfbb7c
artiq_run: reference module by filename
2014-12-08 16:11:31 +08:00
159f632a65
switch to llvmlite
2014-12-05 17:05:43 +08:00
b93b969e2a
doc/pc_rpc: add warning about mutable types
2014-12-04 18:04:54 +08:00
2a95d27770
device and parameter database
2014-12-03 18:20:30 +08:00
6de650a701
doc/manual: minor fixes
2014-12-02 19:23:15 +08:00
2a843ea436
language: replace AutoContext 'parameter' string with abstract attributes
...
This allows specifying default values for parameters, and other data.
2014-12-02 17:19:05 +08:00
Yann Sionneau
3ff3afe696
manual: use theme options which looks like m-labs web site
2014-12-02 10:32:27 +08:00
c591f1a74d
targets/ARTIQMiniSoC: support dynamic switching of RTIO clock to XTRIG
2014-12-01 18:53:29 +08:00
99d530e498
targets/ARTIQMiniSoC: remove 2 TTL channels to make room in FPGA
2014-12-01 17:31:35 +08:00
2146e58d20
frontend: rename files to avoid conflicts
2014-12-01 15:20:35 +08:00
1f6441948d
more TTL channels and larger input FIFOs on Papilio Pro
2014-11-30 15:50:57 +08:00
26180e7905
manual/drivers_reference: add lda
2014-11-29 11:04:13 +08:00
8593ac85fd
doc/manual/writing_a_driver: use underscore in filenames
2014-11-29 10:57:23 +08:00
41ecf09873
doc/manual/installing: add missing cd
2014-11-27 22:27:18 +08:00
f12389cdd4
doc/manual: add controller default TCP port list
2014-11-25 20:24:57 +08:00
d59d110f78
doc/manual: add ports to index
2014-11-21 18:08:40 -08:00
8d59f843fb
doc/manual: add FPGA board info and TTL line assignments
2014-11-21 16:39:22 -08:00
75df0ae94a
coredevice/gpio: replace set() with on()/off() to make API consistent
2014-11-19 12:33:33 -08:00
9098d10766
use .py extension on all Python files
2014-11-18 13:50:47 -08:00
f11fb0f553
manual/getting_started: fix minor errors found during tutorial
2014-11-17 14:34:00 -07:00
07e4749421
manual/installing: plugdev -> dialout
2014-11-16 21:45:47 -07:00
4bf7426191
manual/installing: various small notes
2014-11-16 21:42:37 -07:00
8c73901c6d
manual/installing: cleanup xubuntu package list (thanks Robert)
2014-11-16 21:16:05 -07:00
df25c46d01
manual/installing: fix some paths and compile llvm with -j4 (thanks Joe)
2014-11-16 21:09:32 -07:00
d1062d854d
manual/installing: add JTAG udev instructions (thanks Joe)
2014-11-16 20:55:12 -07:00
b1f7e751aa
manual/installing: add python-dev as dependency
...
According to Joe:
building llvmpy requires Python.h for python2.7. If python-dev is not installed here's the error.
llvmpy/api.cpp:2:20: fatal error: Python.h: No such file or directory
2014-11-16 20:40:47 -07:00
12860e2ef2
doc/manual/writing_a_driver: add general guidelines
2014-11-10 15:39:17 -08:00
42accd5de4
manual/installing: remove compiler-rt download instructions
2014-11-06 18:01:04 -08:00
055942ec0e
manual/installing: fix paths
2014-11-06 16:30:40 -08:00
901255ee60
doc/manual: more precisions (thanks Joe)
2014-11-05 18:53:39 +08:00
29cd34079d
taaccs slides: fix spelling, get rid of lab_hardware.jpg
2014-10-31 10:02:57 +08:00
2a0022919c
slices/taaccs: fix typo and permissions
2014-10-30 19:32:36 +08:00
b78e0b3a05
add TAACCS seminar talk
2014-10-30 12:16:43 +08:00
39e7b2d929
README: use PNG logo
2014-10-29 10:22:11 +08:00
54f982e3e6
doc: bump Python version to 3.4+ (required for enum)
2014-10-29 09:15:34 +08:00
65254a2c7b
doc/manual: add missing shell prompt
2014-10-28 15:50:08 +08:00
4cae5531ec
pc_rpc: server identification support
2014-10-28 15:45:56 +08:00
8d305e3117
doc: some precisions about controllers
2014-10-28 11:43:06 +08:00
d5a3f3ef51
doc/manual: driver writing tutorial
2014-10-27 20:38:02 +08:00
4d0e5db955
doc/manual: split core/controller drivers
2014-10-27 16:41:48 +08:00
4eda58fbc9
doc/manual: tutorial -> getting started
2014-10-27 16:08:49 +08:00
934442bd07
pc_rpc: document
2014-10-27 13:50:32 +08:00
27fc19e415
pyon: add doc
2014-10-27 12:54:59 +08:00
61a50ee53c
reorganize for devices/controllers
2014-10-19 23:51:49 +08:00
8feb141483
doc: update patching instructions
2014-10-11 13:00:06 +08:00
Yann Sionneau
b749c8e64c
doc/manual/installing: small cleanups and more details
2014-10-10 11:16:24 +08:00
76fed11d59
rtio: raise RTIOSequenceError exceptions when events are not submitted in-order
2014-09-30 19:32:11 +08:00
73d0a84b44
doc: various cleanups
2014-09-30 18:10:40 +08:00
cb036a30c7
devices/dds_core: document
2014-09-30 17:38:52 +08:00
5ac42e42c1
rename artiq.language.std -> artiq
2014-09-30 17:38:02 +08:00
5099643f84
devices/rtio_core: rename RTIOCounter to RTIOIn and document
2014-09-30 16:42:07 +08:00
d3e70ec53d
language/units: cleanup and add docstrings
2014-09-29 23:41:37 +08:00
6a1cf8749d
doc/manual: more tutorial steps
2014-09-29 20:20:14 +08:00
9f82ff81f2
doc: add some tutorial steps
2014-09-29 14:50:29 +08:00