Commit Graph

7160 Commits

Author SHA1 Message Date
b29d17747f documentation: correct artiq_coremgmt examples 2021-07-19 12:10:46 +08:00
3614600240 doc: nixpkgs 20.09 2021-06-02 08:25:11 +08:00
beb49d4dab artiq_flash: improve openocd not found error message 2021-05-13 14:46:00 +08:00
Leon Riesebos
0a093a69b3 added DefaultMissing to __all__
Signed-off-by: Leon Riesebos <leon.riesebos@duke.edu>
2021-04-21 11:44:28 +08:00
Leon Riesebos
a5650290bd ad99xx added additional kernel invariants
Signed-off-by: Leon Riesebos <leon.riesebos@duke.edu>
2021-04-21 11:19:38 +08:00
Leon Riesebos
b5333d7105 ad99xx make kernel invariants instance variable
prevents mutations on class variable that applies to all instances at once
closes #1654

Signed-off-by: Leon Riesebos <leon.riesebos@duke.edu>
2021-04-21 11:19:38 +08:00
3d3a40a914 manual: fix OpenOCD conda instructions 2021-03-27 12:15:49 +08:00
10c9842fc8 doc: update URLs for legacy channel 2021-02-17 16:12:03 +08:00
60110b259e update copyright year 2021-02-17 15:51:37 +08:00
Drew
76370714cb master: fix DeprecationWarning on logger.warn
Resolves error message shown.

The following error message is shown when worker_impl.py:199 is run: 

```
WARNING:worker(RID,EXPERIMENT):py.warnings:/nix/store/77sw4p03cb7rdayx86agi4yqxh5wq46b-python3.7-artiq-5.7141.1b68906/lib/python3.7/site-packages/artiq/master/worker_impl.py:199: DeprecationWarning: The 'warn' function is deprecated, use 'warning' instead
  logging.warn(message)
```
2021-02-10 15:32:44 +08:00
Ilia Sergachev
45f0687cdf doc: fix missing artiq_flash argument 2021-01-29 00:46:22 +08:00
e922f65e21 Revert "doc: nixpkgs 20.09"
This reverts commit 5c87ccea34.
2021-01-28 12:21:00 +08:00
cd3e956725 doc: fix typo. Closes #1586 2021-01-27 13:13:51 +08:00
5c87ccea34 doc: nixpkgs 20.09 2021-01-27 13:12:04 +08:00
ceaf658477 doc: update development instructions. Closes #1585 2021-01-18 15:12:44 +08:00
8b3189b88c doc: remove qutip from install example (removed from nixpkgs) 2021-01-15 17:19:49 +08:00
9ed8f66310 manual: fix artiq.dashboard becoming alias of unittest.mock 2021-01-12 12:06:53 +08:00
e79fedd67a sayma: add comments about CPLL line rate on KU GTH 2020-12-19 17:05:50 +08:00
69cfa8e2e5 jesd204_tools: use new syntax from jesd204b core
* requires jesd204b changes as in https://github.com/HarryMakes/jesd204b/tree/gth
2020-12-19 17:05:45 +08:00
Aadit Rahul Kamat
1b68906a4f artiq_browser: update h5py api call
Signed-off-by: Aadit Rahul Kamat <aadit.k12@gmail.com>
2020-12-17 14:23:30 +08:00
33a15a6513 satman: backport JESD204 STPL fix from 73271600 2020-12-14 18:11:35 +08:00
Leon Riesebos
a694d130b7 allow dashboard to close if no connection can be made to moninj
Signed-off-by: Leon Riesebos <leon.riesebos@duke.edu>
2020-12-04 22:59:55 +08:00
Leon Riesebos
71719f3861 Added RuntimeError to prelude to make the name available in kernels
closes #1477

Signed-off-by: Leon Riesebos <leon.riesebos@duke.edu>
2020-12-04 22:58:04 +08:00
90fbc58adb doc: fix missing instructions for bypassing Si5324 on Kasli 2020-11-26 12:07:50 +08:00
15bb0fa9a1 Revert "fixes with statement with multiple items"
This reverts commit e23ed15464.
2020-11-22 11:55:09 +08:00
9ae5e3c569 Revert "compiler: fix incorrect with behavior"
This reverts commit 86a6fe4606.
2020-11-22 11:55:06 +08:00
68582b8dfa
Merge pull request #1538 from lriesebos/release-5
fixed value scaling issue for the center scan gui widget
2020-11-10 18:38:21 +01:00
Leon Riesebos
27c69b5ec2 fixed value scaling issue for the center scan gui widget
Signed-off-by: Leon Riesebos <leon.riesebos@duke.edu>
2020-10-19 22:05:44 -04:00
e8ef0ce470 RELEASE_NOTES: fix typo 2020-10-15 16:58:25 +08:00
27a7480175 RELEASE_NOTES: fix formatting 2020-10-15 16:43:02 +08:00
dc56b2c2e3 manual: clarify and expand nix-shell file 2020-10-15 14:32:10 +08:00
083b3f5c7b test: added lit test for new error messages 2020-10-08 19:39:38 +08:00
7406a1f983 compiler: error message for custom operations
Emit error messages for custom comparison and inclusion test,
instead of compiler crashing.
2020-10-08 19:39:38 +08:00
500c0e587f manual: sphinx mock module whack-a-mole 2020-10-07 19:26:00 +08:00
3812731716 dashboard: cleanup import 2020-10-07 19:25:55 +08:00
86a6fe4606 compiler: fix incorrect with behavior 2020-10-07 19:03:18 +08:00
7f79a54255 Fixes none to bool coercion
Fixes #1413 and #1414.
2020-10-07 15:35:16 +08:00
e23ed15464 fixes with statement with multiple items
Closes #1478
2020-10-07 15:35:16 +08:00
929b04da59 test: relax device_to_host_rate 2020-07-30 17:47:06 +08:00
David Nadlinger
5efeb2fea0 compiler: Consistently use llunit through llvm_ir_generator [nfc] 2020-07-25 09:40:45 +08:00
David Nadlinger
5dc3b3b28c compiler: Handle None-returning function calls used as values
GitHub: Fixes #1493.
2020-07-25 09:39:54 +08:00
f4d331d05d firmware/i2c: rewrite I2C implementation
* Never drive SDL or SDA high. They are specified to be open
  collector/drain and pulled up by resistive pullups. Driving
  high fails miserably in a multi-master topology (e.g. with
  a USB I2C interface). It would only ever be implemented to
  speed up the bus actively but that's tricky and completely
  unnecessary here.
* Make the handover states between the I2C protocol phases (start, stop,
  restart, write, read) well defined. Add comments stressing those
  pre/postconditions.
* Add checks for SDA arbitration failures and stuck SCL.
* Remove wrong, misleading or redundant comments.
2020-07-15 14:29:58 +02:00
40dacb72a9 sayma_rtm: fix Si5324 reset 2020-07-11 09:53:20 +08:00
e04ce633b5 manual: fix conda url 2020-07-08 23:30:23 +08:00
74ca9dc99d manual: clarify board package installation 2020-06-26 10:52:09 +08:00
59172a4202 manual: use conda env creation command 2020-06-26 10:51:09 +08:00
db2d900298 update Conda installation method 2020-06-20 19:31:26 +08:00
David Nadlinger
c667fe136f master/scheduler: Fix priority/due date precedence order when waiting to prepare
See test case – previously, the highest-priority pending run would
be used to calculate the timeout, rather than the earliest one.

This probably managed to go undetected for that long as any unrelated
changes to the pipeline (e.g. new submissions, or experiments pausing)
would also cause _get_run() to be re-evaluated.
2020-06-20 10:46:32 +08:00
d6aeb03889 doc: nixpkgs 20.03 2020-05-30 14:22:53 +08:00
5168b83158 drtio: make sure receive buffer is drained after ping reply 2020-04-06 23:33:33 +08:00