Commit Graph

96 Commits

Author SHA1 Message Date
Sebastien Bourdeauducq f2e3dfb848 Experiment base class, replace __artiq_unit__ with docstring 2015-03-08 15:55:30 +01:00
Sebastien Bourdeauducq 0f007cb1a7 language/db: remove implicit_core 2015-03-08 11:37:53 +01:00
Sebastien Bourdeauducq 651ed71b79 master: basic automatic experiment list 2015-02-21 20:34:31 -07:00
Sebastien Bourdeauducq 65555a3a09 artiq_run,master: introduce __artiq_unit__ attribute to mark and name experiments 2015-02-20 14:01:34 -07:00
Sebastien Bourdeauducq 0dd5692c32 master,run: pass run_params to experiment 2015-02-19 20:05:12 -07:00
Sebastien Bourdeauducq 4d21b78314 master,client,gui: factor timeout into run_params 2015-02-19 20:03:55 -07:00
Sebastien Bourdeauducq cca6a17cfb examples/flopping_f_simulation: use scheduler API 2015-02-19 12:10:19 -07:00
Sebastien Bourdeauducq 9ffc370416 master,run: automatically call analyze function 2015-02-19 09:40:15 -07:00
Sebastien Bourdeauducq 4c015d383d put benchmarks in separate folder 2015-02-17 16:14:18 -07:00
Sebastien Bourdeauducq 39dfbb4162 ddb: support for best effort RPC client 2015-02-12 00:54:54 +08:00
Sebastien Bourdeauducq aba749093b ctlmgr: get local bind address, format commands 2015-02-07 01:14:27 +08:00
Sebastien Bourdeauducq 2f06574381 ddb: controller support 2015-02-05 22:53:31 +08:00
Sebastien Bourdeauducq 4167e669d2 gui/explib: add to artiq top-level import 2015-02-05 19:50:03 +08:00
Sebastien Bourdeauducq 2f4a83b97a gui: access to parameter DB from GUI files 2015-02-04 16:13:56 +08:00
Sebastien Bourdeauducq 47f1e3d7be examples/flopping_f_simulation: use numpy array in scipy curve_fit
Python lists cause problems with certain Scipy versions
2015-01-31 16:56:42 +08:00
Sebastien Bourdeauducq fad3c71d0a examples/flopping_f_simulation: relax GTK version requirement 2015-01-31 16:53:23 +08:00
Sebastien Bourdeauducq 9bfc2070d4 examples/rtio_skew: show result in GUI 2015-01-30 19:07:51 +08:00
Sebastien Bourdeauducq f684678b91 examples/rtio_skew: use results 2015-01-29 23:49:17 +08:00
Sebastien Bourdeauducq e7dac4ab43 master: experiment registry 2015-01-29 19:59:16 +08:00
Sebastien Bourdeauducq db3114f79b serve GUI and Glade file from master 2015-01-26 23:37:33 +08:00
Sebastien Bourdeauducq ef32e7aa7a examples/flopping_f_simulation: fitting 2015-01-21 14:35:37 +08:00
Sebastien Bourdeauducq 6c24e699fd examples: add realtime result demo 2015-01-13 19:12:35 +08:00
Sebastien Bourdeauducq 891c0d12f2 refactor device/parameter management, immediate parameter updates, start introducing results 2015-01-12 18:51:23 +08:00
Sebastien Bourdeauducq 06914bbaa3 Make arguments attributes, integrate with AutoContext
This makes them accessible to future "data analysis" methods.
2015-01-10 15:41:35 +08:00
Sebastien Bourdeauducq 1407a48836 examples: use run arguments 2015-01-07 21:41:31 +08:00
Sebastien Bourdeauducq eeb2790243 examples: use new features 2014-12-19 15:20:19 +08:00
Sebastien Bourdeauducq f3b727b59d py2llvm: replace array with list 2014-12-17 21:54:10 +08:00
Sebastien Bourdeauducq 2a95d27770 device and parameter database 2014-12-03 18:20:30 +08:00
Sebastien Bourdeauducq 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
Sebastien Bourdeauducq 1f6441948d more TTL channels and larger input FIFOs on Papilio Pro 2014-11-30 15:50:57 +08:00
Sebastien Bourdeauducq dfd779c7c5 core: add underflow recovery function 2014-11-20 12:38:52 -08:00
Sebastien Bourdeauducq 96720d20e9 examples: remove compiler_test 2014-11-20 12:33:55 -08:00
Sebastien Bourdeauducq 75df0ae94a coredevice/gpio: replace set() with on()/off() to make API consistent 2014-11-19 12:33:33 -08:00
Sebastien Bourdeauducq 85b6a7ca24 pdq2: small improvements based on ML feedback 2014-10-22 17:31:33 +08:00
Sebastien Bourdeauducq 61a50ee53c reorganize for devices/controllers 2014-10-19 23:51:49 +08:00
Sebastien Bourdeauducq c5acb68258 examples/transport: pep8 2014-10-19 13:09:10 +08:00
Sebastien Bourdeauducq 3c49d7448d examples/transport: some fixes + PDQ2 API refinements 2014-10-17 00:04:30 +08:00
Sebastien Bourdeauducq 27d1a5ffb9 devices/dds_core: rename rtio_channel to rtio_switch 2014-10-16 23:36:28 +08:00
Robert Jördens 00a6de2245 examples/transport.py: refine syntax 2014-10-15 23:00:05 +08:00
Robert Jördens 4943cce5ab examples/transport.py: add pdq2 api suggestion 2014-10-15 23:00:00 +08:00
Sebastien Bourdeauducq 5e994071ce examples: add RTIO skew 2014-10-14 15:54:28 +08:00
Sebastien Bourdeauducq 77967f6ef1 examples: add pulse performance test 2014-10-11 13:00:27 +08:00
Sebastien Bourdeauducq 2f58cf6aff examples: add main function 2014-10-05 16:24:21 +08:00
Sebastien Bourdeauducq 5ac42e42c1 rename artiq.language.std -> artiq 2014-09-30 17:38:02 +08:00
Sebastien Bourdeauducq 5099643f84 devices/rtio_core: rename RTIOCounter to RTIOIn and document 2014-09-30 16:42:07 +08:00
Sebastien Bourdeauducq f105e5e214 language: add std module with common user features 2014-09-29 23:14:10 +08:00
Sebastien Bourdeauducq 37b0811a05 Turn some examples into unit tests 2014-09-24 23:43:22 +08:00
Sebastien Bourdeauducq 3d6fab676f examples: add RTIO loopback 2014-09-17 19:54:20 +08:00
Sebastien Bourdeauducq 5dbc1aa5a3 examples: add Mandelbrot demo 2014-09-16 23:12:03 +08:00
Sebastien Bourdeauducq 6ae88d6caf examples: add photon histogram 2014-09-13 19:38:15 +08:00