Hosted programming language for Deltaflow
Project description
Deltalanguage
Deltalanguage allows the programmer to define a graph of all the compute elements and declare the transport of data between them. Depending on which type of hardware a part of the program is running on, the nodes of this graph get filled with Python (for the CPU) or Migen (for the FPGAs). A hardware abstraction layer is built into the language, that standardises which operations can be triggered on qubits. This makes Deltaflow portable across technologies.
Deltalanguage is used by the Deltaflow-on-ARTIQ system, documentation for this system and all it's components can be found here.
Quick Links
Contact Us
If you experience version incompatibilities, have feature requests or just want to talk to our team about this project: send us an email.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file deltalanguage-0.3.5.tar.gz
.
File metadata
- Download URL: deltalanguage-0.3.5.tar.gz
- Upload date:
- Size: 100.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8709beeb7bd66dc41a4a4e4390a66e2c37968dda6b7fb83e7b9dcc59449dd7de |
|
MD5 | a3ab8427698d5f9169c1cc175e4f6dec |
|
BLAKE2b-256 | 3cc8be3769a3dc924103c606e2b61071ccd5fd887ed405cd43e593b1650a5279 |
File details
Details for the file deltalanguage-0.3.5-py3-none-any.whl
.
File metadata
- Download URL: deltalanguage-0.3.5-py3-none-any.whl
- Upload date:
- Size: 89.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3810e4799d1e991e145ab27f7ff8f99043072856e069d9097395720a40fa953e |
|
MD5 | 0db8dc3fdb57a0a6dee6b972cb050994 |
|
BLAKE2b-256 | e77526b1ee84548cfa8f5a8640467a0571ec6c7dded3b7cc71bd507a8b0aaca0 |