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

Uploaded CPython 3.12 Windows x86-64

zhinst_seqc_compiler-24.4.60606-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.60606-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.60606-cp311-cp311-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.11 Windows x86-64

zhinst_seqc_compiler-24.4.60606-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.60606-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.60606-cp310-cp310-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

zhinst_seqc_compiler-24.4.60606-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.60606-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.60606-cp39-cp39-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

zhinst_seqc_compiler-24.4.60606-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.60606-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.60606-cp38-cp38-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

zhinst_seqc_compiler-24.4.60606-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.60606-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.60606-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 495896395ad46620c47d2d1864ce706a5054e6d9c36b4c4d18f504949ef32432
MD5 55c20c984f23c437965ec0d06c180a32
BLAKE2b-256 e47f2df001cf53ed48aeb8cc8cea42206950f178b33cbfb046ace93c64fa5a4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f0cd358393e69e23e15f3b53224e40d29a4c16725f492e68201fbd6804259f3
MD5 d49b13b425ab4275ce4cdd09e4251254
BLAKE2b-256 af90397548eb74785753a3d7f84809831e529d09f1387ead4468cdf6f8db0811

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8b0f037b54e755bab82e7eb5b495b5f6218521a13763043249e84d180a406d98
MD5 ab8a176c51f234259f725cf6131ad94f
BLAKE2b-256 c95a4ce300cc90ebfaf5f8e2792d1b27cfdbd3b09c579b750b775684fdd69257

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4155adee96dce7d69c8e6cd57b40c1931acf4333ef4e135448f19745f30c01a1
MD5 a1c07abb3c566b2fd18072e8d5b1952c
BLAKE2b-256 2e61bb28cb1e812fb1f0f0f46b417aa39fc3a029aceb216ae81fc299b1c2a239

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp312-cp312-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 005daf493d1ad05842e887051b1852d4114117bc308c4d1f1835705e37a9dc65
MD5 1436cfe91fe368bf3ab663faede258fe
BLAKE2b-256 bee7b73b8a86dd9e9f934cbb67cb05b2990bb844a3869e7598556002d184711c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 310a03677a77770f9e4a020f4ac8a960edea70e2854efc5d31a3559b25b444b3
MD5 95e8157ee4c33313d4ab2ff8980ed7db
BLAKE2b-256 038fbb8e8bdda69d6e90951e34b99bfc9ceae1dffb16d3b806b88693dcfd3ac3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ec039705e8e78cb9a1d0a590f7104b75ebb32b0bdd756909502c75da0e422b2
MD5 fc6cc5899140defe716c6b6bb85640de
BLAKE2b-256 7d6a17f6280d388c1f9a93e92052e23d71b927b401699641de2dfd2f8647b210

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 424840305bae19935942ae4d7fd2ad77a774fd14a2cf1febea2ecab25b476759
MD5 6ec592f989ef81710e4b9639d5639f1b
BLAKE2b-256 18196d56e485cfe4611e76d35a22782c43e1cab83b52aac7955e9cbf25fd3896

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9840413861a2f19c0667257bbc390fcc7b26b86d0a48125fd4601f2750a12912
MD5 4b06baf75ebe750fc68296326ad37ab1
BLAKE2b-256 9c8e6da0d2d62b130453dae888e45e059908b10fa9069f1c30a5d08aeff70890

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp311-cp311-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 299dbc74ba8a984132c73cb9c1dfd74b9db13a03a1d1b629cf0622ffc1d6a7e6
MD5 ca7a3c74ec30240bc88716e64ace0602
BLAKE2b-256 d2c94d734343f798e4112ccffb6836cdeda364345e581c2061018f51d824079c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f4406ae894c7cb766abc4657eed97600b586e30143714fc3d711a8df4ba6681e
MD5 64d8c918854b3eff745e9164e7441a74
BLAKE2b-256 7eac0af815e2621318005bf61e597f878437496c969310ec5920d2a2d33cf169

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ecaac262da4a962823f501545a75791a7be3a1995de060c269475d49a0f4d9d
MD5 29ebdbb5db5b91d1041b112dadee3a30
BLAKE2b-256 3975f46da08e7fc677b649c573783adee3de400662a53429bdcf31ba7c6f788a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eea7376614b87a3b5158de435a4a917feef0698dab1f8f8bd72254bbf74c1247
MD5 3095e654b5cb0f5d5bdd8af876f7e6d5
BLAKE2b-256 3f54c594468801d474772834243dad1ebd94cf45ac641db163166a125092a39a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 942e54ad19299d22feaf6859e83eb9803f8aa1697caf0af69124215377d3247f
MD5 9b212feff9a228c68b23b503c58ccc7b
BLAKE2b-256 1c979bacd3f3134d1039cb0ae88afc31d4971886952b5b162518e756dc921f47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp310-cp310-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 bd85665d2f2efd0495c8fc71b5dad3ca3d059e0910b068fcd9a43b91e9286bcd
MD5 3b70acf6c22f3ce72373dce33d38270c
BLAKE2b-256 647169c2579997d5460a2e9fb1725bffa6a5a185f7b37905e6db30e117955b84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 52385f826bacf9db65f55009e4ac2ffe399b96ea46afc664504c4c4d7bead5dc
MD5 0a2468517a731ebaea3645bbba23794b
BLAKE2b-256 a6aba77f4356c3aabe305f3e39e3d4c0809aa318c71d2c3373587edd7e3905a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff98d5323f8b4dcf876260769686feb187a790cacf7bba56461d6c11c9cf73f0
MD5 22495e5c37f1a627d2d1b619a2bbc7dc
BLAKE2b-256 95c90e528eabc8173e5abaa9b0eca423befc6ec70b1a74a5670ba6f04514ee22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 245b3ee1f926c7bd9d5c4dc65e1a5c3dc79370a35d29862c90245a5ac9bc7607
MD5 8042f11fa6e420a0fe4626f862154818
BLAKE2b-256 0f852d74fb11ed195164d13901515644c8ae6ea6b430df621ca51d5f1d7c4b13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbdab4ee7e883fb2f1115c9bc4b50ace4b032006c8430a885b3cd577aa291c97
MD5 f6cf34a0caee0963833a612fc4cf5457
BLAKE2b-256 39cd99afcfcc3ba7bd5fa62ea87dcffe807d653e4b06f33219f876870e3a238d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp39-cp39-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 f0438a20ad4685ea218389a140948986d9426d1d8c27bd9973ee3efaac8e8302
MD5 6dc060bb6d86f95bcbb8588f46d977af
BLAKE2b-256 a86743dc17452e64f5f1bd55256cea729ea042ba1c62efb538dcf2aff7d39b10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 25440742f36e055608305b30f1c9140ae1d9bba79a78b5946151b6ddc42310fb
MD5 48b26c79f75786b37e5fd721aa0d7af9
BLAKE2b-256 abb59669e840c6ad622a627cba07001023dcdce85ffa23fd2219aa8ed184f6ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 498d4a2d9829100db38674f6ca649ceb1fb2608ec329fb2f1f63c2c5788b7897
MD5 3f409f3dc47c702a19017cb7328620e1
BLAKE2b-256 2ea39e3796e18555bbcef62def6a1e13ceffbccfea40b651fd79607272064099

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 88ef8c6b40d908f9ec29109ee898dcc015318fc65a6f28bb8753d8858df081d7
MD5 9b6533f247764d4a65e4a1a85164142b
BLAKE2b-256 66a7766094420a26d388d35dfceeec6e3d3d8de52ae3d74d1c8194c0b597da87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp38-cp38-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 d30b1d6008ae0e8feeff8707e80aad1db3b8704b3e42ba79df4e10dd8bc64953
MD5 903a45816815ecd2652ecf853eae142a
BLAKE2b-256 3461f9b2201178f352d1fafdc81dbb526a71a161bb5971afc08d0d3a7457e2ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp37-cp37-win_amd64.whl
Algorithm Hash digest
SHA256 a3d7d45b5c16cac62030f6d5ac3788c18c63952df25876f5421e0cbdd84a8773
MD5 f023ac5e379a982624e4fc39ba5fa011
BLAKE2b-256 375e9454a0fa4d7b0b9b431baec30b94611dad6b3ea6b21d8173f6850833a523

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp37-cp37-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 77673bbee6266dc65516594fc846837f7af724f2e3a8ddccd442209ce1a0b9f4
MD5 37d6539211fd5eaecc5c3a8d5f1c8b6b
BLAKE2b-256 5e92613abde723cf2d098f28678ef47ef29dc39761edcf2a92dc825a7278d80b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.60606-cp37-cp37-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6ea5a560a4f62c72d7ede75af08a676f91d66e1cd0776436b10ec0f507cbae7f
MD5 a547fe17f86564fa3e1798dd53b88a23
BLAKE2b-256 97e0fbef44d7dbedb99d289d3740bc6d4a09dd2ee20a39b84690e23587b79d00

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