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

Uploaded CPython 3.12 Windows x86-64

zhinst_seqc_compiler-24.7.62562-cp312-cp312-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

zhinst_seqc_compiler-24.7.62562-cp312-cp312-macosx_10_11_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12 macOS 10.11+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

zhinst_seqc_compiler-24.7.62562-cp311-cp311-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

zhinst_seqc_compiler-24.7.62562-cp311-cp311-macosx_10_11_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11 macOS 10.11+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

zhinst_seqc_compiler-24.7.62562-cp310-cp310-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

zhinst_seqc_compiler-24.7.62562-cp310-cp310-macosx_10_11_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10 macOS 10.11+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

zhinst_seqc_compiler-24.7.62562-cp39-cp39-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

zhinst_seqc_compiler-24.7.62562-cp39-cp39-macosx_10_11_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 macOS 10.11+ x86-64

zhinst_seqc_compiler-24.7.62562-cp38-cp38-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

zhinst_seqc_compiler-24.7.62562-cp38-cp38-macosx_10_11_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 macOS 10.11+ x86-64

zhinst_seqc_compiler-24.7.62562-cp37-cp37-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.7 Windows x86-64

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6635ba877c0eab2f4436a3e27faae8b0b093881eb3351eb79a7e61db2c0326d3
MD5 9e3505796dcbf6246bdae8a3a4203431
BLAKE2b-256 609d0cb3a8f0f69513a21fb46969e08993d96ecedd0dac5d35e894fac687fc3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b7667c01c2c97bacafe1c7c8dfe4b37c7e81e44d424c7a1cd54308efa6ad6b2
MD5 7c6b6bbdfa446e6aa96c2b319918faba
BLAKE2b-256 1052bb62ca9fec7beb15d1e713c9636889091f1ac8b29fbcd03620c6fce1dc9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dbca3bd4b5bd1729ccdb49add04793d6d08ef72beacfcb07cce0b52eb674f619
MD5 ce07e9790f6a10b1d913d77e89000354
BLAKE2b-256 8c43d7a1212e363850768cc22dc6c9522f73841a86407c1474724f2bdfef109d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a51bd42df393b69a6f1b3a669abccf63666c24675213956ea37478c71c7410d
MD5 84e62784ac86c75c7637b4c91e7d1e9b
BLAKE2b-256 81107f352763be560210c615f12d4832da9d7eb95b8240a004fdabe7985bba0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp312-cp312-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 a6123067fe456026efc411b7a06005e9f012816adc6885c565b67e53609b09a2
MD5 d0ce097ce90c2c48d2a8f29aceb8ddc6
BLAKE2b-256 0534fe4639529ff7fea80deaa690281ce63be6ca208f9ca085202b8341121a6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e7714c0d7f6442bc3feaf5b35955d2872202201f1beafd5c2ac1caeffbbc02ad
MD5 82c61489145f0e3f038a64a33ee8bf9c
BLAKE2b-256 d0b8ec6e6e806a6ede1d4bc4a6fbaf411fcd280188407944f76050407a6596fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7f33fcb460c6eea1ba3eb642c6c7a5d479b0e49ec1a207cd6423a2c77c5e1d16
MD5 2b7f2062268afbc74e4e8c56e108d5b6
BLAKE2b-256 14d26ad78dc27096bce0ff6333c2f0608382326c6469761182624342834c8b46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 586af5bc55c3b463e77e60380664313b0dd4d61d30081a9a503ad7bac2c74650
MD5 6f6ccddbe1d5fea33a3c419d10ed534c
BLAKE2b-256 5493bdff4afc046bce25a66f56c9c43f344c947741dca0d691ff9e009787f26d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd526cc4b7920336ad1ef30a778a0cfed16f707559a2a64bee523392521fd8f7
MD5 be2e4d6e7eefc13eda9cf6225681d149
BLAKE2b-256 db2687c74042c1dd7a0ea2d2906ee963a7e01c55fb5a46375615c1423a5eac4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp311-cp311-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 61c419cab2efb99fee98eb387cf8da843f405a90381a923c58f1dfbaaf793fcf
MD5 5b2bec51123ef125b6002c2b25b32da0
BLAKE2b-256 e7b1d764cb6da92b0104e2981148bb3c7107cc96a72e8587c611d68d2ce99c43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bf8d22e2094814338d3b761d23584a34b548297fa4e9cadcfd357bc0b9b78efa
MD5 03c38cbadd348f13037a3fa5cb2d0f11
BLAKE2b-256 bcff6e2b26c380691f6ff512d95bedba47073dfbd10671b46cde1fddbb6a5ab5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 28812971dc4bce2b810f3832a0392561ea88eb104b2c3eb084ff1ec563379b98
MD5 aab7df87dd4c16b43f052327346e6ce4
BLAKE2b-256 90e3e1e839a790999f830023e413a5bbeebd471c9016cc0c9d75815a9c6d7107

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eab64f88a2a540fcdf74aceaa72af4bb3da469299a26bcf9d65a8e7bc9a5c1f9
MD5 8cdbe57370c1651d481da5ab55613908
BLAKE2b-256 64e604cd014c9ad2dbb60f9da84165553ab903c7d0de8489b23ce8caec0c32e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 307fa7999fddfd7c12447a2b2078bb12eea26adf332666846f295797968abde8
MD5 88ca9415770de69de678648cea866eb5
BLAKE2b-256 8638ab18e60871a4b7f61e793f91a2100c5ee9d671697b16788a948d35d85979

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp310-cp310-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 86d09393f59d9884f49dde9618971925d21c2e401c38f2c9508a2b0ccba11297
MD5 4b75d0927cf9876583e786cddf86eb5c
BLAKE2b-256 976728fc49d2d005740977549c7d80c0b0dcb7f96e896a6aa705d4c6178f279e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d62d57af33915a7f11f4e651458ab8d3f3fbed0985082429a12ef86dfbe5cdcf
MD5 d9db139857a84633bfa00f4cfc69fb1a
BLAKE2b-256 8b15bdbe55ff2490865eaf140928e89f9b76f942aee282451ce49f7df501b704

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f7e0f2d63d0de51546318bd302d14747193685902311853f25fc58ca12fbbd26
MD5 8986bb5455adcc24843eaf9404de6cde
BLAKE2b-256 1177b1353a1afb4807167132d8aa4dc733aa7f07caa64cb8f566f5c8bb20e131

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 db9fcd3e2e92f30cca986ff7b6ba98484c944542307ac70dd36781ed258be852
MD5 4988e19d8d1fbf94a7e53cf74ef5778a
BLAKE2b-256 6162dc30b7c1e244d8af8c738b3a74d639c5135682854f5a190785c58f984c4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54f2a3129b2757846820fb93505259be6b5ec697079bf95d4d7f0742176508a3
MD5 3ea60fdddb2edde0541e9faa92d5f130
BLAKE2b-256 b64441850235bfa031a8f2642e5652108679457efb1a1884c5b7442dc1991036

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp39-cp39-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 fa0ea6f4f2db7a6102859387356dc5a7da06dd2c19c8789cbacbae856a64c242
MD5 c2c86ccbd82fb5ee413d723d33457447
BLAKE2b-256 69bb1b706d8610b789f5aab5ae773d96667ccfdcb3e1c97e6edf40ae2004825a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d89835c0af9da27388dba7294ac4e44ef79cd08301cb69a231fe49d8495cba7b
MD5 fa59696b8bceb8123e755b5928035277
BLAKE2b-256 b52fe2a6d99dad8c39c1d922d1af01f525efe681ea586ec0d10e057377ce5fa7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9548bd42201335296e56ed8373d3fd959ed027dc4a0453e20bb9e0afc0bba5ee
MD5 bc370ac089f63301ce410dab3d1507a1
BLAKE2b-256 78f3e5741bf8d9d7731bca42697c098f678d36f38959b99922f16c787117534a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0b82331b1254d36d353a35b46b6568f1c6d1152d68e6d2a34af9f81f15492944
MD5 69612cf186a885c76fd53902ed90ac5f
BLAKE2b-256 6317c2268658243efa277a422db16a0c20d918757f016fe8e677d2c3305d8a4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp38-cp38-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 c48f3d496e9804a42ff50dd532807fbd57860b1950c004e0a3b90ae1c45a0308
MD5 7c8a08218dfc5760b2a3e988193b8cb0
BLAKE2b-256 22520e17775bf6026453ec191df459a3bdaf5d3d6951c40ed6d986ef74c693b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp37-cp37-win_amd64.whl
Algorithm Hash digest
SHA256 b93b6ff88fc464891e7a5926704dda53f11459bdf9a3c74e561a285dc6225097
MD5 bdec6879f25d08c2630c9b2a33121d6c
BLAKE2b-256 eec11fdc32bd87c77bf39d1c02241f17a16798a2095d0777bdd119f3f2b53d74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp37-cp37-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73f68e4050043dd3ef1cd0d61a64af64712e4d81aad60474a44de09ebbe9913b
MD5 4f40e883e54c1f6c297218e68b09b43f
BLAKE2b-256 b090fdcef06260e23e7f22955fe28894582e0ce3bcb926538f2a4d8b74c2873e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.62562-cp37-cp37-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6a82cd3f75399335ff690b3f50bb65ecb4c22e0ec330c274b37a027d2eacfcd5
MD5 656d7d597a909bebf432ae0ec19b5008
BLAKE2b-256 9c2a35522ead35b6afaff78725f9420cd93a95ebaab2e58934c6dff8fc8259e2

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