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

Uploaded CPython 3.13 Windows x86-64

zhinst_seqc_compiler-24.10.64896-cp313-cp313-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

zhinst_seqc_compiler-24.10.64896-cp313-cp313-macosx_10_11_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13 macOS 10.11+ x86-64

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

zhinst_seqc_compiler-24.10.64896-cp312-cp312-macosx_10_11_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12 macOS 10.11+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

zhinst_seqc_compiler-24.10.64896-cp311-cp311-macosx_10_11_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11 macOS 10.11+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

zhinst_seqc_compiler-24.10.64896-cp310-cp310-macosx_10_11_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10 macOS 10.11+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

zhinst_seqc_compiler-24.10.64896-cp39-cp39-macosx_10_11_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9 macOS 10.11+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

zhinst_seqc_compiler-24.10.64896-cp38-cp38-macosx_10_11_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.8 macOS 10.11+ x86-64

zhinst_seqc_compiler-24.10.64896-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.10.64896-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b31c7e22678ee166f152a48c106568ba2e557f3ac8b7e866c0363bc132b841a8
MD5 ea8139a2b5f8f8a8d241712103249398
BLAKE2b-256 cfdef8a70bdd33bb265f30709d66732d236803764758273c394b67a049f9f905

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 198b50a3c6efe956e1a64feae60aa81ea135c7d6a97f735df07b8d12854cc5ad
MD5 620fb2d72bfe99f69c8a773d79417504
BLAKE2b-256 e40a1678bccf8748e786a73f24be277018436612ee5d3f9428d89e63b6382909

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp313-cp313-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d72bb6979a88e9b136e42befff529284fd53881cb295f7045825a020a69fa9ac
MD5 46faff948789d3ef88827a137e7bf432
BLAKE2b-256 685417158e2d2ffdc0269d43728d38fb3602a3aba6cf378916aec3db13a40777

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e22859060584350d18de865a420ed42cccc1ee464dac33ada53508645dd9473
MD5 dde9c817ab12719cd1aa8d1712409030
BLAKE2b-256 5021712e9a6e48fc9eefa3210c06254f468c5e3decbbaee62bec62d77c907e53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp313-cp313-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 d4defe792376f86f0b4cdcb2cdb6d2a0fb715b92c9136ed7661e642336901b83
MD5 656bd319121ab394f1ef468384b3ea80
BLAKE2b-256 dda471cfe0d7960919ad42cef904b4971f8e59c1e791515f8020d808d58cb298

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 276a79abd768480b3007e320863bcf0610f5a46dbe5ae91a39d09fb968cd654d
MD5 7bb313848b725a3f9074c731dc860397
BLAKE2b-256 12f6c5e262e86a6dc02ba38827d586e3d09f70570976ebd7ba8aeb4770bda936

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c3cc47ab32c24ef25dad2ff0b64e696082b6af97c4e2244413c145ef683dcf27
MD5 43e1beb234e588aa16a1cda1b5dde3d5
BLAKE2b-256 9934f5019008e25477d9bd4b31d1226780bd9ec5a986f276f75feff2984710f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c7473c82b67b7cd4b2238d9d06e167f944ddcde2e9551f86a6d26ca11d96e9f4
MD5 9602e6008310670444b510b44f12fc0a
BLAKE2b-256 469d7cab8e5eed6ef0e1b232bef6f87384b5c59eb4430a5495939e06565b8171

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4b485f5d0717537a78b2aca7f693da64e64bbf701e1feef556059a10d077c58d
MD5 df6946ceddae06fe66f9f2bb14b9bde4
BLAKE2b-256 24de71c4d274d3af7f4dfee8adc9e90cd6adccea679d43e0e87cb4e192926782

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp312-cp312-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 039e4ed7e67c823f5af5241d2d7d118454a55298299a9d71603a4bd3ec210b42
MD5 2542fd45c9553a9f6e6e04b98df6a765
BLAKE2b-256 46e267f29c3440fe5e12fac947f68348e8f9c3c2d78c4fe522b7b7f98062b522

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ec92661ebdbc9959ecce3ee7055b5f4c98349dac7cd0b88467b4e7ac251d0c6c
MD5 8c4be10830f108840104fd7d77967e08
BLAKE2b-256 5abe20f4eb2f8a890f62e8b6f5dc4211fb2bbe3b3b5dfedab369cfe151207a9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de4be13756fad7d62f06f541d67ee4ddb949fd736b7ee5980fe678e9a03a57f5
MD5 ef2ccb7e175595dd14944f00529eacfe
BLAKE2b-256 4a8d44754de82bdbbaa6a34b484db799b93b09997a81af5c7f1088383a659dc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2b7144ecad34785019ee5133e338413576ee54888b76bb1a2096949e6009351a
MD5 4bcaba91cd0d11cf5ad68b300ed6dc02
BLAKE2b-256 616f1e2c988755401405f9333b55914268209fd276cab48a37f968aa6bf303b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dbb24d7852f0240e2ad41776c7e5b81823c84b1fb5b439f6eec54231efcaeee8
MD5 d83c27d643c080229e4b34fc2c430384
BLAKE2b-256 356e09510b759d940e3b5bdb7bdee0189b57284995eccbfc44a757e450dbf42d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp311-cp311-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 5c53304b49ea758d39b6a900f7c7bfbe941a1fdb8ac80962a95ca56f34eec3b4
MD5 3988cd419f0392df0e646dc49812459d
BLAKE2b-256 4672a80d23f0e323eb6d174d4ca232de1794f039fe7d49590e6fa6fbb5eda92c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fb41c84c76f4377bb470eb4e5205086803e7b2ba5913c1ce31b239404c609a41
MD5 156c705f999b3088d8d30bba6cb94bff
BLAKE2b-256 82325b0fd3cd6f5a11e3e11df2efc94ec48bb369e86443622502d0e00ca445cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 37fe64f904eedf10d6c03594c1e082a4d70f8a183f65f1d8c6ef507a869be73f
MD5 2360eeac093909bef75eff801d5f8b61
BLAKE2b-256 38dbf000adac9137d3ac1ef28eb322ff957e8aa95c39ce532decfe11cbafb6cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 19f42355565c6b37152d85c26d1c4b165a42c9b7310c9b684fbc6fe653927ae4
MD5 d03b708f389036d55af6a4aaf96bfa93
BLAKE2b-256 1694abad5161cbd9a9022a57323d8ec84d7fe2ee936a42bf446e1cd995a5d6ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6da162c4c338927055c108016cfb90cfc252599ed032dea42106da5a4c5124c
MD5 aa39e424137df412f1754b0ff32a674f
BLAKE2b-256 4843f62cb4f5d2cbebc2e8f205ce4af67b0cc9729c9600b17347215678ae4810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp310-cp310-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 65a838fc89d1659654c1b3e02a4518c66f48a1358e7f71c67566fe52f2b2b888
MD5 b47522ef0dd74a1af64a05110d5d2685
BLAKE2b-256 3a5fcb90030c38d83af2e1e7aa82aad1650a9329363ac8d364aadb57c390e156

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4e7d33d18099fedc07ae72141926ed8de67448a6ba7a31a3dce4388eca03ac65
MD5 25dc5b22f06fac75567d2a170c631e2e
BLAKE2b-256 20f948e158550129e87aae1d83b999ee9cb3730de33b999609d2cba1007d385f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 01311258362131444ac2ae40be2795ef307df282439a8fc9725c2e178cad5292
MD5 2708d049edb25102b9a32edc750224b3
BLAKE2b-256 1140170750c3e7d6989b815d00a4b918efa66f613325d67a3c9836ffc4b9dcb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 51ab5c2d409d1da1967dead04bde1b9f8ab52d981da161bf2cf73782b7a3f06c
MD5 091a447054277840fd2ca020dcbca319
BLAKE2b-256 0ee181f3910a85e76cde3823dafce7085d5b2568b8ae439c237ac0a64add93e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 21cafd8e65a8865d1162c5383ced94a38766c7e8393a29244326898af78bba61
MD5 eacd5e776911839b3e40028776cda87a
BLAKE2b-256 5eeb730b2c001e3400850cc85ed207b5291076d66d81329e2166be91b1dc5c31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp39-cp39-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 778dbaaaff1d0da0b973c8f172e2dbb9a2bfa85c7a5af9fc7fd6e0c781a76c09
MD5 f13c3038812ef9f0decab6725c06eeab
BLAKE2b-256 e6fcea5cec5b542686b4b14c7f46211a68b47cd87e54a2c32fe4e96377e116ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e8ae04faf3b1330ace046d22a431cce432979810a017ceb976ab3da2fbdf0462
MD5 8f7a2755710b9a10154360da81e72176
BLAKE2b-256 073d6f6343a83728abfb4c252eb93ec040037b95bbe0dbb3f0e2956cc7069ef6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b73ab7e45299770e9e32e8814d1a94e16213ee91668c6f44461516d269d48117
MD5 106615fcd2cf80c07f61d065039d9c1f
BLAKE2b-256 994e64e279bb4ef4d6f192e0419fca8285af7de3fbd913d19577cfb4ef48b56c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 47c6c265b889a7f2ef0bf3744ae2730545dc2f6ffa701193f5013186b15110f0
MD5 15b544ccd2120906a51687bf0a8dac43
BLAKE2b-256 46ae8a1fa238b10b0b56bc5a8cd59bf9331b7fa355b891aa56cc805264f0b899

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp38-cp38-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 da6fc49bb1bf6aa354751cbc6f8c75184fc696c68ac892bdb476fff033e6206b
MD5 d007677d3d8f57fac2c8b4494fe3f80e
BLAKE2b-256 40f3b797c004246fef16ce0e7bee2b405ae8066ed717f3c44670fbdec10da1ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp37-cp37-win_amd64.whl
Algorithm Hash digest
SHA256 a9f53aaa3c29c78bca9bd7d38be40d6f3228a9a2060be389fee54f6167aa27b5
MD5 b37097ef16f12b230e95a280dbffc3be
BLAKE2b-256 4474340a94bc9bd6d2389bd9ac343f73b5b97935a654123712cb7215e34bcb75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp37-cp37-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 269d14ca69d32327c502c7345ff9a80aa4d38132c0890d6dd2b8cbd48cfae312
MD5 b05044dc486898183d507c78408aa9c8
BLAKE2b-256 c298f697c6c5294116834e9d40ba73176e59eff715a70ce586e3ae74d32314c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.10.64896-cp37-cp37-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 57479b9d84745b7136e5fdfba22e253d741a6fedc9608fc1ff1d3146458e745e
MD5 b5258d4675a18e8ebd6573c925448bd8
BLAKE2b-256 0d207d1e20da8f2cd362344df7d98d01611620602126d6a181c373003ebcf51e

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