forked from M-Labs/artiq
1
0
Fork 0

RELEASE_NOTES: update

This commit is contained in:
Florian Agbuya 2023-06-13 10:24:12 +08:00 committed by Sébastien Bourdeauducq
parent 77293d53e3
commit 454597915a
1 changed files with 6 additions and 0 deletions

View File

@ -27,6 +27,7 @@ Highlights:
* Full Python 3.10 support. * Full Python 3.10 support.
* Distributed DMA is now supported, allowing DMA to be run directly on satellites for corresponding * Distributed DMA is now supported, allowing DMA to be run directly on satellites for corresponding
RTIO events, increasing bandwidth in scenarios with heavy satellite usage. RTIO events, increasing bandwidth in scenarios with heavy satellite usage.
* API extensions have been implemented, enabling applets to directly modify datasets.
* Persistent datasets are now stored in a LMDB database for improved performance. PYON databases can * Persistent datasets are now stored in a LMDB database for improved performance. PYON databases can
be converted with the script below. be converted with the script below.
@ -42,6 +43,11 @@ Highlights:
txn.put(key.encode(), pyon.encode(value).encode()) txn.put(key.encode(), pyon.encode(value).encode())
new.close() new.close()
Breaking changes:
* ``SimpleApplet`` now calls widget constructors with an additional ``ctl`` parameter for control
operations, which includes dataset operations. It can be ignored if not needed. For an example usage,
refer to the ``big_number.py`` applet.
ARTIQ-7 ARTIQ-7