Skip to main content

Zurich Instruments SeqC compiler

Project description

Zurich Instruments SeqC Compiler

The zhinst-seqc-compiler package contains a standalone compiler for the Zurich Instruments LabOne® AWG Sequencer programming language, SeqC. Please see the corresponding sections in the user manuals for more detail, e.g., SHFQA, SHFQC, or HDAWG.

This package exposes a single function, zhinst.seqc_compiler.compile_seqc, which takes SeqC source code and returns the compiled program and waveforms as an ELF file, which can be uploaded through the LabOne API.

The same function is available in the zhinst-core package. zhinst.core.compile_seqc will forward the call to zhinst.seqc_compiler.compile_seqc if a compatible version of this package is installed. A version is compatible if major and minor package versions match, and the revision of ´zhinst-seqc-compiler´ is greater or equal to the revision of zhinst-core. A warning will be issued if the versions do not match.

This package has the main purposes to enable faster deployment of bug fixes independently from zhinst-core and the LabOne release cycle.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

zhinst_seqc_compiler-24.4.60588-cp312-cp312-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.12 Windows x86-64

zhinst_seqc_compiler-24.4.60588-cp312-cp312-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

zhinst_seqc_compiler-24.4.60588-cp312-cp312-macosx_10_11_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.12 macOS 10.11+ x86-64

zhinst_seqc_compiler-24.4.60588-cp311-cp311-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.11 Windows x86-64

zhinst_seqc_compiler-24.4.60588-cp311-cp311-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

zhinst_seqc_compiler-24.4.60588-cp311-cp311-macosx_10_11_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.11 macOS 10.11+ x86-64

zhinst_seqc_compiler-24.4.60588-cp310-cp310-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

zhinst_seqc_compiler-24.4.60588-cp310-cp310-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

zhinst_seqc_compiler-24.4.60588-cp310-cp310-macosx_10_11_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.10 macOS 10.11+ x86-64

zhinst_seqc_compiler-24.4.60588-cp39-cp39-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

zhinst_seqc_compiler-24.4.60588-cp39-cp39-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

zhinst_seqc_compiler-24.4.60588-cp39-cp39-macosx_10_11_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.9 macOS 10.11+ x86-64

zhinst_seqc_compiler-24.4.60588-cp38-cp38-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

zhinst_seqc_compiler-24.4.60588-cp38-cp38-macosx_10_11_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.8 macOS 10.11+ x86-64

zhinst_seqc_compiler-24.4.60588-cp37-cp37-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.7 Windows x86-64

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4811e63e1fab6a66b845cbf8e2be35c16ade04a1faf9a97196245f950c28c573
MD5 505bd715229406e0abba2865098b95c8
BLAKE2b-256 635cd7775e1b8de062f352e4002f2565eb7c22f2bc2ce6b4ebf8db94b5d846b0

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee9ae6820655d74369df921c56097484503bf9adbae171e9b7876de373c96afa
MD5 b8e27ce5e334089cc092ecba0444823e
BLAKE2b-256 47970f8cbf6f7330d04391b3a95bde106ba2669f017b97526b71c99d21eef8ce

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp312-cp312-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bfa8df296eb9fe24fd7edaf007935790ef28d65363ecbfa33fdf2f9814be6ff7
MD5 8ad79a7f405d61b9bea20c3c4288f420
BLAKE2b-256 00bd25f18e16d2b3c66366fd674cfcecd656ef40878956829672f7d9a142b584

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3a38a260b7e2cb966dbe1ad154dd54f982ddd93500057ad635851584856e841d
MD5 5980b7d17b79ad6529602f15228343a8
BLAKE2b-256 fc7bc5f1de279699d8a51eb0a90704e0b66f9586b4f99bbe2b3b4187eeed4884

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp312-cp312-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp312-cp312-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 21e668c36ddde2edfa7456fc587af8fa6ced41df9d1df35e980f4433e9ef5f40
MD5 d87b1dced37930b1c8e12217f24f272a
BLAKE2b-256 28ad8d7594c2efd6d505dafee5996df9c886d34d0fa2f7fe25804343d10c49b2

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cfc63ff802efcd97dbb8c6f75b68a6a531431038b37fb6c1b7a04eeda7e627eb
MD5 6c6fc60980de9dd71c8ee96c1125add9
BLAKE2b-256 d5e84d7885b64cbc9a6f2ebaa5cce97933b8ec8a65c81bd8c5786779b5cf90ca

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a1d91f825c9adf9b59fa8698851722e3d7c45566d03789f1bbd7b7a89456803
MD5 06eaa74eb61eccb0ad362cdd582e83d3
BLAKE2b-256 b4fae7cb5254ebb960fd2aee3695474b62b60885ef0d84b07e873e7624b49aa2

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp311-cp311-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1ed3d0f73437d76e3048df0d45452b63a058eb85c0a5af24faa719aa90f26e99
MD5 8a90fd2a00fae8b05f4cd18d95e15cec
BLAKE2b-256 b76b10bc9d749e8f0c28fb0e675390207127e06b1db887216a5ad360232e7174

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc6c33143c9281079227512efd8e51bc9a565d1e47ccf8cb4b2436856fe6f397
MD5 95940be156ddbcf2a817818331d31a15
BLAKE2b-256 afcf638d16df15a7c69ff81eeec685195d0c63e6e2885f4f4fed286dd4acd39c

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp311-cp311-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp311-cp311-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 5c8a47346ca608460ab1f59c4114cd5f9ad77d563c0dfc52a25906db7f07a10b
MD5 97a160ca293d62db2aac8bf82f059e58
BLAKE2b-256 c09379f4411a4655dd02330687611385d467b336a95411864a33575051b01d33

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c2ee68d16e2306bf48565a96c2ba2e154a723dcc31ce274a6d8ef48ef949f661
MD5 6e62185a274d77ec1b7ca0273c8f42da
BLAKE2b-256 100ad4b18177c27217f883f67d5643c8171eeace2800bf5b06b9e5911360c3ea

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0fb74fbc29355c8daa1c6283e823971271de229fa62bc50d0302e4907638abe8
MD5 5547378b2a9c34daed0ae2328b25fa61
BLAKE2b-256 2a855c056726751441f17b5f60455c2bf57baae29a9fe6f68beb9b0072fb736d

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp310-cp310-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 842bc6534002eaaf3716367b4d234319082cba3e20a58e9f982f1b95e2e41a3b
MD5 65f1ee26cea030f2a30c91ca89c71b3a
BLAKE2b-256 9d925e291b827c7df6b442b87b6fdc54ff59522ea056b6dc8788325145bc91d7

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c01e64997ec5196c69fd2037d035ad18259c39f36456c4ec4acd33ef2fd5014
MD5 e5d80615d8987ae43df6dc17398f4138
BLAKE2b-256 8d4d42e3dd766f563e14e041f4b817ff3aa47e20c45ae0d3766bfa805b17258d

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp310-cp310-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp310-cp310-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 d73415a9b3b81123282c7fd8a303bd766a26f3413e56670479f28ac020cae712
MD5 d65fc1c1001939c2231b29df84eaeec6
BLAKE2b-256 49878ffba254799df431eb6fd6d87f54672a70ef507ac9b3e6d8c578f7f32628

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 dcbd0fdb10c3db89e0e2e6eaeeed4ad2c27cf26f1257b7f98092402d2e3772db
MD5 888318107da5a9c09b460763265921f3
BLAKE2b-256 0c970eed068beb98b910dfe9fffea35a14f25cc728493c3a14cc2d704879372e

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d09ca0767dd74b3dc8e700422734b7b37542db61c5b69c1fb0288a929de3132f
MD5 72d3f302bc9d98a7704bd892cee23dd1
BLAKE2b-256 94b03136cf9b3c5380a258823c80eb18bb770a1e8e6e6e6113587eb53ff56419

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp39-cp39-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cabce9f7b39f4a1213fdc1990d26808750a2ef548531e178050d8d40e1791cce
MD5 85e530822b5d194adae231ddc379ddfb
BLAKE2b-256 ef00945509615b2e33110d9a87a31a992d664110f960b2037d8dec6966fdc093

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ed493b76ef1bfb1a980b28b95c97ddf7c73d98c636a34d68fe973fe0b7fc52f
MD5 fa43c8bc6d857ea3fdb50751ba8c4c38
BLAKE2b-256 ab92e0e989ac6144149a41bd118af0ecc17f136fe63d18ab3a80bb711b8db8ba

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp39-cp39-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp39-cp39-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 66f37fdd3ea8f3688193cb00d3c26968734ecdab8c2d99e33a38f1e5b5646fc7
MD5 1ce557fc85eb7dac03507d0e53d66426
BLAKE2b-256 38c90c3226ec395cf4bd2a8bfacf6a149709c5d8f1557067b01dae4b7e9355f2

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 806f0e37a8fc09e68db69b69a5a60243a2167e91e6e8e852e20b7d519c9043a7
MD5 607d472afcb8760148d16a193aacd8f3
BLAKE2b-256 06838030be94942cd55b2ee3c40748e44b42139a90b062fad7aaebfedb61bf5e

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 159ad63c1579bac9a0dc935710f7a0423214f642884dea5016cdb406e6db24de
MD5 e8e100afc3fca77a415b75be44c82845
BLAKE2b-256 cf904984045c4689ff43dbb0cca80e655edfb218542bc6e1e8f4fa8c53a476b7

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp38-cp38-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f70436a0f3be161ac2844359c81446ad160531b6e8b59d0f27396d60545f1f33
MD5 007c27a460a824cd68c8c098a0f5cd87
BLAKE2b-256 848df364890d8e69fbaba8c7fac4daa8cdea7adde8982c876e40874f1d7822bb

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp38-cp38-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp38-cp38-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 1d5303d0f675c45f38c079cccbbb13eb168ce293acce44f3dc1a85d760560b0c
MD5 ce0c54036b8a30115420941307e841bc
BLAKE2b-256 f3a3f5ada0040f052ecbd9592b75c02fb827f00f35cf1d4098470cf710c863f9

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp37-cp37-win_amd64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp37-cp37-win_amd64.whl
Algorithm Hash digest
SHA256 e4e78dd38c75f8293537e635cb4f1330ccc840fc6a68816b2a33212755a8f086
MD5 b796a8b874a2560a37039c3ddf813783
BLAKE2b-256 5534eedd7b3ccc8e64ca547562b129a69d620572f6187e0d540c9ec0c4c7e870

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp37-cp37-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp37-cp37-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ee10c2b7a269625693690954117c095d1798c03fc155d45b6c5d03708dcdbd7
MD5 ff95d3cb07ad9b4f15e77d40df84450e
BLAKE2b-256 01d404034c12695a58bae710787de65237142840104e0be8664563e0b06db65f

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-24.4.60588-cp37-cp37-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60588-cp37-cp37-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dd12b478f42106679a0b5b81c1d7ad8d544e358019fe6ff96102a1f78dd58540
MD5 05944eeac93826c0da4a02fb82a2705b
BLAKE2b-256 e8601fcd84b1799f7fd7c919683f7a5ae9bff38f1c1436a4b248d0353248b0b3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page