Commit Graph

19 Commits

Author SHA1 Message Date
5599ec16ea sim: align API closer to non-sim
* add Output
* also clear timeline after it has been printed (multiple kernel invocations)

The sim core device API has diverged quite a bit from the non-sim API.
More work is needed.
2016-02-23 21:01:03 +01:00
bea1182aca sim/devices/core: adapt to _ARTIQEmbeddedInfo 2015-12-27 11:56:01 +08:00
32d141f5ac refactor ddb/pdb/rdb 2015-07-13 22:21:32 +02:00
9d6287a6a3 expose machine units to user 2015-07-01 22:22:53 +02:00
0f007cb1a7 language/db: remove implicit_core 2015-03-08 11:37:53 +01:00
891c0d12f2 refactor device/parameter management, immediate parameter updates, start introducing results 2015-01-12 18:51:23 +08:00
2a95d27770 device and parameter database 2014-12-03 18:20:30 +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
e3ef077cb2 Fix module installation
Allow to use setup.py for ARTIQ instead of PYTHONPATH.
Without this, the installation is incomplete.
2014-10-11 00:42:26 +08:00
4915b4b5aa PEP8 2014-09-05 12:03:22 +08:00
7422a919cc sim/time: use second as reference unit 2014-08-16 10:22:31 +08:00
fd16be6f73 sim/devices: remove implicit core 2014-08-13 18:37:01 +08:00
c18495d484 MPO -> AutoContext 2014-08-13 18:30:57 +08:00
eb4054d976 sim: use MPO 2014-08-13 18:16:40 +08:00
6509f1fd04 artiq.language.experiment -> artiq.language.core 2014-07-10 18:13:37 +02:00
f035507bac language/experiment: attach k_function_info in kernel decorator, do not use star notation for kernel args 2014-06-16 21:51:58 +02:00
13acb57179 TimeManager: use units further, add now/at functionality 2014-05-30 19:01:27 +02:00
c769bdab9b Introduce compiler and device modules 2014-05-30 18:20:13 +02:00
18ef03c545 Refactor, introduce experiment class, kernel decorator, parameters and channel objects 2014-05-28 22:42:01 +02:00