56cfe77c91
environment: spelling
2018-05-27 20:36:11 +02:00
whitequark
7aacc04f0c
language: scan functions are not supported on core device.
...
Closes #1009 .
2018-05-22 21:33:35 +00:00
9a86dfe70d
units: add mHz
2018-05-22 17:36:02 +00:00
whitequark
d0f72632e1
language: export TBytes and TByteArray.
2017-06-24 17:03:35 +00:00
bdf1ca25c6
scannable: fix RangeScan randomize seeding
2017-03-31 16:48:39 +08:00
07c71bf020
language,gui: combine LinearScan and RandomScan into RangeScan. Closes #679
2017-03-31 16:48:39 +08:00
756e8a415e
language: fix PYONValue list defaults ( fixes #682 )
2017-03-29 21:58:34 +08:00
804e69b144
language: add "W" (Watt) to units
2017-03-07 10:03:42 +08:00
639066c6d8
Add tooltips to experiment arguments
2017-02-03 17:53:40 +08:00
whitequark
009d396740
Move mu_to_seconds, seconds_to_mu to Core.
2016-11-21 05:37:30 +00:00
43cd970100
make set_dataset and mutate_dataset async RPCs
2016-11-01 11:11:41 +08:00
whitequark
cd68577dbc
compiler: add support for async RPCs.
2016-10-30 00:57:31 +00:00
69d96b0158
master: archive input datasets. Closes #587
2016-10-18 17:11:07 +08:00
David Nadlinger
e037d167f4
language: Add "A" (ampere) as well-known unit for arguments
...
Signed-off-by: David Nadlinger <code@klickverbot.at>
2016-10-13 12:22:01 +08:00
whitequark
516c6fdea9
language: export TTuple.
2016-10-06 10:55:33 +00:00
6aaf6c8789
language/environment: only call prepare automatically if it exists
2016-09-09 09:06:59 +08:00
7efd990541
language: set NoScan default repetitions to 1
2016-09-08 11:03:55 +08:00
raghu
9b937e08f4
added repetitions for no scan, repetitions set to one when disable other scans selected. Closes #532
2016-09-08 11:03:00 +08:00
5fbcdacec7
environment: call prepare for children by default, closes #545
2016-09-07 20:20:20 +08:00
84f4725015
cache source on import of modules that may contain kernels. Closes #416
2016-08-06 12:01:49 +08:00
cfb9fb808c
worker: also return DummyDevice from ExamineDeviceMgr
2016-07-09 16:53:28 +02:00
whitequark
906db876a6
language: replace coredevice int with numpy.{int32,int64}.
...
Fixes #453 .
2016-07-06 04:44:21 +00:00
ec3e7792dc
add MultiScanManager
2016-06-18 16:30:34 +08:00
7dff446932
language: support setting slices of data in mutate_dataset
2016-06-12 13:08:29 +08:00
0faa2d56b4
language/environment: autoset scale for common units. Closes #448
2016-05-28 13:37:18 -05:00
8b556ef6d5
language/environment: be more verbose in NumberValue unit/scale documentation ( #448 )
2016-05-28 13:23:16 -05:00
b3e55b753b
environment,dashboard: generalize multiple defaults, fix HDF5 argument load
2016-05-24 08:58:34 -05:00
43081b4f64
language,gui: support setting unselected scan default values. Closes #417
2016-05-23 15:03:05 -07:00
69ffa21133
language/RandomScan: automatic seed by default
2016-05-23 15:03:05 -07:00
136dc7039e
language/environment: update kernel_invariants in setattr_argument and setattr_device
2016-05-03 16:27:42 +08:00
434ad67268
doc/environment: datasets readonly in build
2016-04-27 01:43:55 +08:00
caf774579a
environment: refactor
2016-04-16 19:31:07 +08:00
12a8c76df9
environment,worker: remove enable_processors
2016-04-16 14:21:01 +08:00
dc44aad411
environment: make NumberValue return integers when appropriate. Closes #397
2016-04-16 14:20:45 +08:00
84d50c4caf
environment,worker_db: mutate datasets from experiments via dedicated method instead of Notifier. Closes #345
2016-03-29 16:26:14 +08:00
whitequark
1038f1321f
compiler: allow specifying per-function "fast-math" flags.
...
Fixes #351 .
2016-03-28 21:44:08 +00:00
whitequark
6f5332f892
compiler: allow flagging syscalls, providing information to optimizer.
...
This also fixes a crash in test_cache introduced in 1d8b0d46
.
2016-03-28 19:56:56 +00:00
33da27a749
experiment/gui: support reverse scan ( closes #246 )
2016-03-17 22:37:17 +01:00
whitequark
51a5910002
Rename 'with parallel' to 'with interleave' ( #265 ).
2016-02-22 13:24:43 +00:00
f4c7f02127
CoreException: store at 'py_exn.artiq_core_exception'
...
... and fix a few imports
2016-01-25 17:24:00 -07:00
2beaf23e6c
language...ARTIQException -> coredevice...CoreException
...
gets rid of a cross import
is only used there
2016-01-25 17:24:00 -07:00
765001054d
artiq.experiment: merge language and coredevice namespaces
...
perl -i -pe 's/^from artiq import \*$/from artiq.experiment import */' your_experiments/*.py
(assuming you skipped the changes form the previous commit)
2016-01-25 17:24:00 -07:00
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
whitequark
127b117113
Add @host_only function decorator ( #172 ).
2016-01-15 16:42:08 +00:00
whitequark
8aa34ee952
compiler: don't require exceptions to inherit ARTIQException.
2015-12-31 21:54:54 +08:00
fc299ca918
language/environment: disable processors by default
2015-12-22 11:45:34 +08:00
whitequark
a250b5da21
language.core: implement round(value, width) ( fixes #203 ).
2015-12-22 11:26:49 +08:00
a6f3055cd3
scan: enforce max >= min
2015-11-30 20:01:25 +08:00
whitequark
26630ea4b6
language.core: make int compatible with range() ( fixes #183 ).
2015-11-28 08:29:58 +08:00
c382fac8f2
gui: experiment docks (WIP)
2015-11-27 19:30:05 +08:00