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

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded CPython 3.12Windows x86-64

zhinst_seqc_compiler-23.10.51605-cp312-cp312-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

zhinst_seqc_compiler-23.10.51605-cp312-cp312-macosx_10_11_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.12macOS 10.11+ x86-64

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

Uploaded CPython 3.11Windows x86-64

zhinst_seqc_compiler-23.10.51605-cp311-cp311-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

zhinst_seqc_compiler-23.10.51605-cp311-cp311-macosx_10_11_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.11macOS 10.11+ x86-64

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

Uploaded CPython 3.10Windows x86-64

zhinst_seqc_compiler-23.10.51605-cp310-cp310-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

zhinst_seqc_compiler-23.10.51605-cp310-cp310-macosx_10_11_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.10macOS 10.11+ x86-64

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

Uploaded CPython 3.9Windows x86-64

zhinst_seqc_compiler-23.10.51605-cp39-cp39-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

zhinst_seqc_compiler-23.10.51605-cp39-cp39-macosx_10_11_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.9macOS 10.11+ x86-64

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

Uploaded CPython 3.8Windows x86-64

zhinst_seqc_compiler-23.10.51605-cp38-cp38-macosx_10_11_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.8macOS 10.11+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 33f7feb497b09996e2e752531826966464a93dfa70de94201d4bcca670aa71e8
MD5 c131f62d3b4aee00e3983526dd2955c9
BLAKE2b-256 7641ae0d1674a92897dd9b9d12bb39fa3f6fbe5b326bc7f52a6ea3d5cdda89e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f634c5ccbbaf8d9e18cd9850bc117af9ea17e5553a83125a36ff933ea1129b6
MD5 6fc16da05a0718fac70152dc44d7c59b
BLAKE2b-256 a9066018dfe3acf18c54ad3d6b0a4dc1a5f94c3feb948d9178b36e941fcffbc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 33f5e476fe59527239d640cc572a5a7984aaed062f7aa5df9204e05a20e8ee2e
MD5 80501b4fb14eea12288289bfdc87fa21
BLAKE2b-256 965223b9ae19687a092232a736d2c20b73bd988cfa461115d7d7036681fee316

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5a4a9717ba173963db38614c5023e12acfa892131205bc6907323213189f275
MD5 a8474ea645130c2f7e4aacb3bed7c4e9
BLAKE2b-256 325847f19896b985b2796b32c3c70d53a484fbd905882d4e6c60a93c572ad119

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp312-cp312-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 6fed6cd39b685c5ac780587b2e7b62f9de8ff8c1e51b5aa6b1dc5b3ecd0ec6bd
MD5 c4941225fba2603cf6784ea662ea27c9
BLAKE2b-256 b9547baeaf48a0b35d3b8e73c24c6de604ad6185c9a1a31f5b7db2cfdd8398c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0ab3f3e7b8cfa98d699a45c60fb2aeab3339be7204bbbdacf90d3ee552331ca9
MD5 d394ef5ffa7743b262184f6321e96145
BLAKE2b-256 634cf364834f7396319e79a7158228bc8611a4270909ff9163faf726e9d07b57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1901ec07705aefd7f53b42ae35ecbb04d2ed7ab0ee4a2c64af68553f3611f6a
MD5 2a0e4fabf061cea0fe6cdf0b8cc19feb
BLAKE2b-256 1bfe750cf5ecaeab333960709171ccae7d266312fbe72ec40770a972506dfcdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4045fe7d552ea7f43b4dac994c9f604c991e5b218d7ad62d7174d533d99e999f
MD5 21ce51fa1706452097078ca2b80e4cea
BLAKE2b-256 6d9b039ec2bb418915335233f661a1ce3deb13878a52ccf61336bec76e1cf5ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1899f524274a010fe9acb455792c6e1ef2aa33a671b8a5662c219ef93ea91078
MD5 257ad3e0686cea496178a7a1da19c881
BLAKE2b-256 b55e00a8840e63e471bac5281751d53d92c59b14e4efb65afa846c67c5ee08cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp311-cp311-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 85098b36f3c495cf53c44b6e9495dd0c6f72a401e7654e9459813419e2ae4d69
MD5 89985d000a05f5bf75cf94c437ce0216
BLAKE2b-256 8b657689bfa56dcccf82fae9dfe5ee37d702f9895126d736bef806cda75fc6b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2bd4164b51e4df39ef528a72bc2070d2abc11b5203649508c1a2202e65391f36
MD5 a40c2c84c4b4368d5c10ed5635d694e9
BLAKE2b-256 0579a37b2fce7941f357f5b3ced2aea8d113ac7addd085e27c1331c81c1d4c6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 39bd6a506819f503213d5bef2b975536cc66e07e2e735613c2da62b4e763ea81
MD5 f08825032f469b457da2e19af068b368
BLAKE2b-256 3d552069e5d66218638a03b7e28b7fbf623dee03e9114b5a1fac2b97d63f2619

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 85e58d1584426455fd14813630c9ef6c5d34f6731fca2fdb21eae3a6e284e4a8
MD5 00d729e4e45269dd94b56612dff322bf
BLAKE2b-256 14f0efc939953d82cbd92db75eb415c872e184ca1682cda44e22895b3b760fa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aaf4f280cee8f6638a51e8b38d9a8087eb497d3c1d1e73e0e6f1ba4a4cd62a93
MD5 662264e7b804706d8902ff6ad5aa9550
BLAKE2b-256 ac595741c0902546bfe40798b41188bef0a3f36e8406a32182ec8c6a5b3217d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp310-cp310-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 58336d8c2d2857c986b82bf8c0f4a6547c13662009fd09b4eff5d400183d57d3
MD5 e3f42113ce83c5a7e0de33aac7321a89
BLAKE2b-256 aae73af87307aea0a33b9b4284622f10e0f989a4651b404be9125f467663b86f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a835b71f16bf213c76c5c5f4976d8270ddad27f4f646a4b97aa4950dc0264b22
MD5 7aba477a2f22d32147134ad58dd157f6
BLAKE2b-256 b0ae8adbdc8920ef630474e8c2e81bdad4359fac68708c129a7460ef7262dcc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 406766c407e6607df9fa1392490f821d76974cb0cd06c26a3e5c43304d4576ee
MD5 b00f15542c57a4e0f3656587a449cf1c
BLAKE2b-256 fc24848bccdb554a269a7707924af63bb17a039102329f4a3c56bfc115b73c05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 325b29c324261ea583543e7b8223a748f3a5e13f8ff38a1aa049b41f8fe7a1dc
MD5 e0be551f2e4e93076ee847de820ade67
BLAKE2b-256 952340feb2d76f042bdbab95e28b6032e45cf587e0ed7b057cee374f534951b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 31eca8f1bb9cf7c90d1f4c65a5b9976000e0e9406ef69f648d394c4da33be419
MD5 7cf67c398e080aff32daefe02583ee42
BLAKE2b-256 8a8e307e6254ca8f1e0c95a5ee666e77635d0dd93db3f97f5e020ad94a259ac4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp39-cp39-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 74dcb30a38b39d709a13d17ede928802f58b1e339666bc4f17afab6a3ace6b6b
MD5 fe9f90bfcf6ed5e7376e72a81bf51118
BLAKE2b-256 886ff8655b9d518ae98c71b528b91f1f0d6b557e1226c652e24067a990414d90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e7fccc09a423d8f776dcaf8af0e1b18be676b4dadf60d3bd509b9cffee3b35f1
MD5 afe3cede3ef5fd6c5e6e3bdfef071f4e
BLAKE2b-256 5e4ebe8bb36c9a22f06031c16cf33a964a1e22e1facca33efbef3d2e1e5ec85c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b491e03c33efe60b687e0fc5e80f00b54ccc8fc59a446b3f718ef4ff2e4489af
MD5 83a7648596a93ca931fe59ce5b7f7bac
BLAKE2b-256 07ac8b87279c1adca54c412fc7f701603f11172e6289b37770a4aa074af99596

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5134d332c067170d73ce4c1a204a23b284a7371e5d444cb870162ec19afb818d
MD5 1a3bcecfe1c39cfa9ab960fb6eab0a35
BLAKE2b-256 7e0a193d5c8623732c1fb8215dea56ee3f13443b972fee8a91153d43120c7f8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp38-cp38-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 db9e027802d1a76da904c22fa369ecd1eb57d3386e234b9dd62d8a2e091ecfd1
MD5 ba9f4c6c39c2175fc2da56d5c20a98aa
BLAKE2b-256 e3fc613fda569bf52a8e4cc0f4d4860ab88b539305352ff4be6eb6f7e6238311

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-23.10.51605-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 768aed94c2be7a6c4f4fc2dc54cbd4cd3170220c18dce93a4e6d9ff29f6a798a
MD5 94dc0e50bd0876a9e1af62fb6b756124
BLAKE2b-256 21e709a6120d1715163c4b4c9299ede0eba75133b56d2285f676910efc49afd0

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-23.10.51605-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd4da6539f70f14d8363a558d7908ea840929ff09a52998840f00f4c09990b08
MD5 c0ef8cb2b87285472b107dabc35f7dee
BLAKE2b-256 77c427cc1dcfdd89c9874ff44dde1a6833ca06a30d5abbf2c11e3d767358ee67

See more details on using hashes here.

File details

Details for the file zhinst_seqc_compiler-23.10.51605-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.51605-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6b9ca6f749e4ff111fcad5dfa5cde60fd38831dd224bcf332ca4855b70d060f1
MD5 ebd1798df1b90038552a6c951dfe7c8a
BLAKE2b-256 e4c838dd4d247d7166519314bf86509933f61d0cbf770b090d7f61bfac935d92

See more details on using hashes here.

Supported by

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