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-25.4.1.17-cp313-cp313-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.13Windows x86-64

zhinst_seqc_compiler-25.4.1.17-cp313-cp313-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

zhinst_seqc_compiler-25.4.1.17-cp313-cp313-macosx_10_11_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13macOS 10.11+ x86-64

zhinst_seqc_compiler-25.4.1.17-cp312-cp312-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.12Windows x86-64

zhinst_seqc_compiler-25.4.1.17-cp312-cp312-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

zhinst_seqc_compiler-25.4.1.17-cp312-cp312-macosx_10_11_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 10.11+ x86-64

zhinst_seqc_compiler-25.4.1.17-cp311-cp311-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.11Windows x86-64

zhinst_seqc_compiler-25.4.1.17-cp311-cp311-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

zhinst_seqc_compiler-25.4.1.17-cp311-cp311-macosx_10_11_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 10.11+ x86-64

zhinst_seqc_compiler-25.4.1.17-cp310-cp310-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.10Windows x86-64

zhinst_seqc_compiler-25.4.1.17-cp310-cp310-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

zhinst_seqc_compiler-25.4.1.17-cp310-cp310-macosx_10_11_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10macOS 10.11+ x86-64

zhinst_seqc_compiler-25.4.1.17-cp39-cp39-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.9Windows x86-64

zhinst_seqc_compiler-25.4.1.17-cp39-cp39-macosx_11_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

zhinst_seqc_compiler-25.4.1.17-cp39-cp39-macosx_10_11_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9macOS 10.11+ x86-64

File details

Details for the file zhinst_seqc_compiler-25.4.1.17-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 63938b013630b84cedc27148eabaa30ff92952a30db3e0a526af9029a192a983
MD5 1760fb615c25fa38b9bb409d965c6a1e
BLAKE2b-256 c9e3e050d0e829a980a2a4d2c39dc3b49d5e9f1ed3a6baa57d01af521747ecf1

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-25.4.1.17-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16479b8a1c0e489d8df2a629e6bd72868d23bd7879b2119d6278aeb4655b415b
MD5 62be0b03b03143a1da61e9c3058b5cee
BLAKE2b-256 aebf11ddc7d6506c618869246ca052042a4b6a29a3457e84ff456f16ec088a4b

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-25.4.1.17-cp313-cp313-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp313-cp313-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dad96b1a71e9fe1de44806484f235ab8a671b48f59e9755de6fc6e3af64b9c7c
MD5 1c3087a506932bdf318d5df491f514d7
BLAKE2b-256 0090501e046d8e117cf6c009eb949e337e3ea46ce0b8e9684edc1db1f8b95439

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-25.4.1.17-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3274a540cd9ede8fa8f526e69ab585798c27a3b7698becb44f211576f3629d8
MD5 8034ea0487e2218e383cfac18d3c3009
BLAKE2b-256 ea7378e0e2cc732b0db357e4fcc7de88053b341ebf6147132b1c5106113a2b4a

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-25.4.1.17-cp313-cp313-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp313-cp313-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 ad46d9da66eb15a9b8e8af2fd3c1d40a0b336dc558ddae82f8d03c1eca599a6a
MD5 ce4e77989e7530b74e2dac6ef8f49831
BLAKE2b-256 02874d1e44b2d66c490bc20af4a5647935de264a4d8c1dabba0ddf0f51a59542

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5dabb8ab453182bd6e84f17d2d098729b9d6296a71024f857a08cfc7b26745c0
MD5 2c0c8ce06de36bc303920609dbfdb78c
BLAKE2b-256 062cd50678b62ce3c9c68da757079a96446941adad798f025f316a2d9e30584a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1415d7e89be05f07b45aa606b0d77a85d131d5aae29dfc3684f1722314c2a121
MD5 e85a63107a3caaa946a7d657a28570c4
BLAKE2b-256 a5fae425a24fd5850388143ee4a3980d1d04a1716919d381338953870109462d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c3be7b4b729bbe21b143f3cf63e06101797a970558a66aa03a89e7bcce8f2bab
MD5 f964b2bbbc3999b5a07756a1ea577fe9
BLAKE2b-256 8a5b33f5b70ca74b9d17e687038e60c968e3b697981e978abe367009ee54ddd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9b69406b4cf73a6fdc506701fd828276faf6156ac6473479277fa262feb6e4c
MD5 971e988ef83e27857e97abfec9d8eaae
BLAKE2b-256 97b61842453cc7cc5d501870f1688a6381f81c029d2e7dea5b501f5ae4d5c053

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp312-cp312-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 0c8881215b0f8bf474b11a8059795b26261e44ce2bf46f38373b8faecdbaebf1
MD5 f4fd0df5e5ebf5e54336b4bcf94f9827
BLAKE2b-256 f9efb40c1ef4ecba5e95a83388bfba7bcdff6a743cbc1d7d09c8a5bf145d8ab5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c1c7135c5614d79a5d7ee1de9896ea7f86f743f7cc76e1f246b4951ad33240ea
MD5 86a5d023634cf584b088c7a32f8c1c3c
BLAKE2b-256 d36fad3896cddeec2d63ceabbfbb6cce097dd21c61e3cff1ee869c0b844b62ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7409d6fbeaf05e020289a4e355e904d829d6b65aa9be04dbf672edb7ab544e6f
MD5 227f6bbbd0e0857c17e0c5e5e5c04e43
BLAKE2b-256 8cea587bddad03e8d82135fa22a329c34396f93e4212583ac4abda2503a20e22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cde49f5dde2e15d7a201da0732af1d07b6224fc3aed58dec6afe0398f05369ee
MD5 78f970fe08e5e29e7c6cb62388290518
BLAKE2b-256 ac852f13a449347ccda1037004aa81dafd5c25373a49979cdd8c16b885657ccc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5614730b60ead6643abe7638eb9e4ab8c875ec544550377bcd547f72eef6e7db
MD5 03348c9bc87cfabe181ef1c0ff886b85
BLAKE2b-256 07e92ff3b9742722bf7707bbcd68b42ed540e1ca3170122818106ba1805476eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp311-cp311-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 6082714a375786cb4a949a0a906b512a5e12abff74a897228b6589b89daa771c
MD5 2bb2bb4009573129478b113011a1051e
BLAKE2b-256 3f2d82774f7a253a3e096ef733c665b5258d3a9428c8d0d677bf5cb0bbda1bff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 41c58c4a567ac393f2c6238d4f7e2ce2e3fb0e20757e7d426915c7ebef711207
MD5 7e434400ff4609742de5ff3ee11ff3f1
BLAKE2b-256 9a3a8aed6a7f7068bfdb7c13aa14f68a3d65c73de7f6b901cb6b96cf9db52c07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd90bcc3edcc06dbf47533e9b560ee5979bac1e86865be9ffc7d908284f9cd59
MD5 64ca2f15df42fd0b72879c5f78d78d5f
BLAKE2b-256 18908e9b58be5b991bcb881f4649f80e92613a6a1b2be5d3fd3e60c3da5ad082

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 210aeeb7e9f82b3de09b0e81e3b090fcd65991bf6dc1c8b97ba7e4e85fbe2f09
MD5 0665f369202691c02021a900a1f44b34
BLAKE2b-256 8fd2b379701dbf38b012070f515e11e3b29176c0412a1c90f50aef1fc1fb5403

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5250c57abac42bb16782f896efcdbfd556f5f9132f346d2846eb300bc082bad3
MD5 d49043ebe1b515def63985d5ee07312f
BLAKE2b-256 1238ff85d4536f1f787891f8e9fe428eaa6283f1d021ae6443c960549cc867f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp310-cp310-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 55b185e9dc68a435c383114f6661f31597a37234a540e7c1f0985f685cf130f1
MD5 b5f7d0d47096e1f66cda32bfaf15a2e0
BLAKE2b-256 b2f1e5ca0c9ce3aa8219fb7bda1efc23b1ca841f8abecc6d7d9f4fc46a40e008

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ace0326b1d160fe371b167c243825a7ab412a1dd4d6ced7f17c8dfe18bffd300
MD5 1dbfa2edbc3d35beddc755bb150631c8
BLAKE2b-256 837f8064b13a2ea250f1d02e69a925f9fee8fe8df61527eda071ffc68ce14a37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c066874511a9f55a48ecdfb8f3a77311ed22da131905d2f64607e8a24b5d325a
MD5 f39f0cb04365189c1e84acdf278cd832
BLAKE2b-256 37cc86ea4bb52323784d40fcc0229ca2528cad142290933fa403f788f279f230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cac28d63400aa719444c9e464f8251e01bdc7f77a51a334e252c9366cf4a4c8e
MD5 8ea3336838dbc059cbfd95c523146c67
BLAKE2b-256 699a2970422ad1c299ed3592f229e3cc194c5d067cea4c574a033001a24a6979

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc1958ecfcd612f8a9d724235eb200322bf389fbdc9be241d7ea43dd236ab5ee
MD5 3ad23e9b47f48db945ee7169f1830f41
BLAKE2b-256 83337cd6a950e1a5beb1e96edce299014d8ad611c57d2130d85b0deba05017f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.4.1.17-cp39-cp39-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 5ad8c637d2bd157f6164a39f35ee672384f49e351b6601289e6ae18ec0f5a84a
MD5 45f6177e959e7b2e6cf340eee945a6ea
BLAKE2b-256 892dc5f7d138ace74f027fc6db406d7810f37181aba94da5df3a5215a31288c1

See more details on using hashes here.

Supported by

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