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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.11+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.11+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.11+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.11+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8macOS 10.11+ x86-64

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

Uploaded CPython 3.7Windows x86-64

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 aed2d31fd56360f0328a8d52ae61ec8fc6f0c0848d61914c7612570090ec2de3
MD5 822f2eea0a2711380bdceb7c60fc652c
BLAKE2b-256 ddf8ebf665554034d37347f8371331ddaa6f075e67febc9a39602e6c3f3b61b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 523c3e22bcd571b849d944731faa786d49369a2e4c267cdb3a9ab1aa2e3d4481
MD5 8c2a405cbdb98f73321bb76d257c7300
BLAKE2b-256 b0e25ef709da22ca2e0391c1d8be5e6853847b7ea2f9a68f6f3fb46e110f43ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 507fd75d16415d8183ab5a5f0483450ee435894580087de2ece8e8fbfc235d0d
MD5 bb190dbe4b690fab159a3812f2c31fc6
BLAKE2b-256 3965c73d271ff6b77d11a8316330467db4e0d41a262fb82d7966bf1e31349cc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9aa53e50b65099a2b4a52bc62c5a574ff7f24e7b25f2b6c8913747c4e4025f96
MD5 b4f12e9debf304194a9ff0e9105920c1
BLAKE2b-256 827ffa83977d2e32330a214d92654c4cce2b7728041f148b821f1a9c5a24c871

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp312-cp312-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 fd4c56a3fc975c1e052a41ff17352c258e10ed8f9a7f145bdcf78add96e8631c
MD5 c0dabd5e23887776731ef2ee8d6e3d1d
BLAKE2b-256 5f82f4e0ce8a1865723284a8aaf859578de616bfb9b13bbe2ae576508a671d37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e523cd8e1390419582f49dc9bce9e4711cbd4fbc5f40177f174235599b37bf9f
MD5 5990cdf55998867571c13f01315f064f
BLAKE2b-256 40f2266270db9967fe09221e00e38f33bcb98cc9912d304415e393741a8203d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8c7bfe097d6bab6b81f46713f7a2326dbe9c320e281e283b7b9adf3d07d340c8
MD5 d223d08540e7bdc6d202277df64efc6a
BLAKE2b-256 6eabc6d8fae1a367c7d54cb33383d3f12f7aed0eeb6a32dfdd92d4c47c0de579

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 489b001301f785b22c4def3d7d87b37e2ccf2ed18df2fd260c31ee1ea6ca9b80
MD5 5f51e138909df85a392676dcdd8726c6
BLAKE2b-256 d6ae6ff79d7d81eadd92d778904767fbcaec412a44744af73f777c87df7b0d22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9eef6ddc9bedf4e53eb3f0fc74ec7de1b0520ab9f199cbb8ac2b4f8bf773614
MD5 e29ac34c896b5b382678daf766cda52b
BLAKE2b-256 01c9270662d2a1d114b23b5009f7292731960d76dc9b8f042a80a7db7a75f29d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp311-cp311-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 25af015b62fb5e63264c339372d1146f5e72b7329a8fc3fe7792552388fb8e9f
MD5 08b90c032c5f218fef7f1258b0b9bfe0
BLAKE2b-256 a1200e7026ec1b2e97f64f5b8910ea56586027b31e4de5294f888a60b3372232

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fccc695c3ebc7b60761e1297e51806d8582bfa5510a978a94160ef359e1d3da9
MD5 49188d7eb1f6c06b0f7f2b92dc6bf289
BLAKE2b-256 629cd91ccd69589ca3355e9f53ba39094a139d86c3407d7a7e509ff2e4c67324

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f30f76312319bca81beb41d218f1e5343a28ef2cafb026ae55f263626135fab2
MD5 0a3d7cc088901cb86ab755eb4726fbae
BLAKE2b-256 0f0518e3866099a170330bfbfc3be17f24d06e19d1fa66acbefb8e80b23f1b2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1ad84bb99af6e083f247d1f615961b4203aa90dca8d434e84851905c59c6a171
MD5 0d578a755bfa37752232c0ff1fdfeae2
BLAKE2b-256 186753addf1cb7a7c8319fd13ae00f86e61ddc74a94f2904ea680d61692887b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 115d9fcb3095af7877991c5402c30c02cc489b5b818d409547daae1d9c2c9315
MD5 a69ebc1295435e281de2ffc66c359371
BLAKE2b-256 fe66a150191885ddad6e280779a90243524f2205f49460b36306a393e2346379

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp310-cp310-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 abd06d71074ae972315d78c870906ce0b86a5806cbe35a0795c4e55f0fc67def
MD5 d52e47053f5d672eb92b7bf93d60c55f
BLAKE2b-256 36b1c5fe37a2fd7b92c02c9203204fd409d2a8e2802eb896943cd3b32112784b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5262f948b5bb6e01e9f561c2e6ea79f6f7c127bbedcffd2305fb4ae9556d337f
MD5 8e8db064de851df87522ab5d7397108e
BLAKE2b-256 0a83ab2fea3f83cc79b573dc92eade3e3d783e7df86005d29a514880da818dbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b98980bc1753d3fc74d55b4272b3c06a1e38decdb7fc9a8d05b885c9103b9051
MD5 d344f8f6f15ccb0ca9f28fa52621391e
BLAKE2b-256 8372facd770bad8a13efdb8001ecb9acf2659021379f4e0f687c18eaf86a817b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8f8c9c87a7772a6354d7f1ca34b45e6b0e4fcb106cfc61d98f1f981a23e968dd
MD5 5131ccdc11776c9e997d744d63c7b917
BLAKE2b-256 a277c0d84ad78c16f76948a92ebb761dd12da53a324aa86f61ebf680d7aa3639

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92b6633e50ac61824718d89b09b71c357669340951f2e6de8af726b3fc03beaa
MD5 0f009e5fa7d435123bd6a6a3d042662b
BLAKE2b-256 ae6a7f5b5cfeb3a3212be680762e0f5c546eff59b23982807536ee4515ac95b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp39-cp39-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 b4f5e3305bdd8b3741bb48568982fcfa78540eb289498a44441e78e7f64ef71b
MD5 e2805ffebf30f59cf08a1cba1734cecf
BLAKE2b-256 607686e49251d0d9ef1a00fd03f8f1cfd3242cbd5a6af6de98d13574b859b4f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 28c1dee35d7048f882152b51f51294e43bf685b5765d528e84d5107e449fb653
MD5 24a7a03f859496da54f758790e72343e
BLAKE2b-256 bd4a36ec6cf4cb9cccd9fca293a7cb74dcafed8bae0937b25afedaae21a4ef66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0d30224c9f7ddbba69f9a494d4d31b2c409571fe0cffa0d110411d5bc3b078d2
MD5 2c854ae920cb70bbf876927084c49e36
BLAKE2b-256 3c9245da0e4f0f704d7b20e90bd200526758f6922a58729729a9be73a24f1d18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cbefef9275483cb745416c455465b13a100a050afb942c8f3047321cd2397590
MD5 78b18d97c80662ef6793bb073f1be9d0
BLAKE2b-256 9a1ffc9b38a56ded209e688896a5dc2a265ec84921a0ec6b791dc86be632bc0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp38-cp38-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 05e07b33436db4bad9a2c986f6c1164dc3ab0a0e9754ff7181f7e6684d117ead
MD5 697ac98316e61c76ba20d9fce0464feb
BLAKE2b-256 45d95a1aa3b42074073ad3007fa06dacb6b9c504a42167d15c32abfcb637f0d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp37-cp37-win_amd64.whl
Algorithm Hash digest
SHA256 1cf7716fc7b3db205dfab5cabfb32d3e4ecdc9818eb24fdb833394eaf64f0656
MD5 48a61bd08c5b2307bb3209991b5ac567
BLAKE2b-256 b3144561ad9996a8fb9c9af303b02d026b211f63249673595dffe273d445aace

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp37-cp37-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 41d841501961fe91a7d8266b87fda17b0747aa703ab46c4826940175842c6a02
MD5 a239c9a5cc7ed900af28340982575db8
BLAKE2b-256 03bd16ac79e6ab7f17ca31d14a692a04af44b654416a59324352f98ace25a0b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.1.54288-cp37-cp37-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3689d7cded4a5c4165d738372514ae0ab1811026eef69dde7bdb78155ed1c404
MD5 377aa0a94b4de67a732b82c507c4d407
BLAKE2b-256 4b868f9fbe41685165ffa8329642ec6fe2eea3995001e39aa50b8e4752ce2c4b

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