Sebastien Bourdeauducq
455e4859b7
simplify versioneer
...
Original version is very complex and still has a number of problems.
2020-07-30 00:54:07 +08:00
Sebastien Bourdeauducq
9c973793df
update versioneer
2017-06-05 13:27:26 +08:00
Robert Jördens
d1119d7747
artiq_dir: move out of tools to unlink dependencies
2016-01-25 18:15:50 -07:00
Robert Jördens
fbe4d96572
artiq: move namespace artiq.* -> artiq.language.*
...
perl -i -pe 's/^from artiq import \*$/from artiq.language import */' your_experiments/*.py
2016-01-25 17:24:00 -07:00
Sebastien Bourdeauducq
594162325b
use versioneer
2015-11-09 11:33:38 +08:00
Sebastien Bourdeauducq
6b98f867de
import DDS phase modes at the top level
2015-07-29 23:32:33 +08:00
Robert Jördens
2674ed1d2d
use __all__ to structure the namespace
2015-07-02 22:02:21 -06:00
Robert Jördens
39e9e73ff3
language: allow experiments to import from artiq.language
...
this way the import stanza shows what is imported: just experiment language
related components
keep the imports also at top level until experiments have transitioned
the top level __init__.py should build and expose the entire namespace of artiq
related things, like hdf5 analysis tools, frontend components (like experiment
running api), deployment tools etc.
2015-06-28 20:52:41 -06:00
Sebastien Bourdeauducq
c71fe29792
simplify unit system and use floats by default
2015-06-26 16:34:37 +02:00
Sebastien Bourdeauducq
ea53ed1af7
gui: switch to Qt
2015-05-22 17:06:31 +08:00
Sebastien Bourdeauducq
f2e3dfb848
Experiment base class, replace __artiq_unit__ with docstring
2015-03-08 15:55:30 +01:00
Sebastien Bourdeauducq
4167e669d2
gui/explib: add to artiq top-level import
2015-02-05 19:50:03 +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
5522378c1c
support units in lists
2014-12-19 14:34:23 +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
2944592201
Remove microcycle unit
...
Introducing it complicates things and has no advantage with good rational arithmetic support.
2014-10-05 17:54:22 +08:00
Sebastien Bourdeauducq
5ac42e42c1
rename artiq.language.std -> artiq
2014-09-30 17:38:02 +08:00
Robert Jördens
741228878c
add basic setup.py and infrastructure
2014-09-27 21:28:06 +08:00