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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

zhinst_seqc_compiler-25.1.0.834-cp313-cp313-macosx_10_11_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13macOS 10.11+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.11+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.11+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.11+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.11+ x86-64

File details

Details for the file zhinst_seqc_compiler-25.1.0.834-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1210c3aded4eb0445343fd9fdb9630afd8787f24afcaeb2735adaffd0f52a03a
MD5 ba917b8f04017de097e663db4634571b
BLAKE2b-256 a82857a1fb699a00863ab622dcdc89edea7ece5a39224229ee5e119985063b2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d811e8bdf8d8911cc8e2ab53abb723cbd320c60b261c4cf5e6fe329abdf07fd5
MD5 d332a250715634cc6071b9ddabbb20dd
BLAKE2b-256 c94de75ee32084c2a96248c9946817cfa156fbe19ff26506c3497e197b22ced8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp313-cp313-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1f77c1709b4d506865f8aba5428c78a555ecb30deebf928cb7e986f48faf871c
MD5 da316291a3f8bf6fa5ea82ee0ce20caa
BLAKE2b-256 78a7c7c47de26e478dec5ba4f93411e06799b86b7d55b2afa537b0b016988994

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6cf3dc946bbbf4deeebc16fcb9e705a90a29dc50307a37abee07be96c39dc7f
MD5 8c457fc3f3f012ada36479f384cce5b8
BLAKE2b-256 d8af70af20429202a03e08ef14e663aad9de2bb64c4e9443c5b1ae685c27ae15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp313-cp313-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 92e3b91d14aea467acf6e87a33338b4c3ee75a8912d199037d2bda2443f4f85d
MD5 94b249c922252fe0ca1df7f2f02e2b6b
BLAKE2b-256 ae038413d16fb2a9d315cc4f9532b0fdfc85736e713a95f65438485583c7537c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1428876533cbef723fad547b92ca4b50e19cfc854ec0b1369b8dead3f423bdd4
MD5 06a06ad0629596dcc2f93470bc31b3b6
BLAKE2b-256 548e842878d77e0edc4277758b898acc9b006a201016fbf5bdf39b4833d4ebf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c918e9b19bfa0667ce76f84fe67ec2162b6d8b42570d06cc56ef48cdd9cb0df
MD5 a7daf9a0f334445ae4f1714282f09905
BLAKE2b-256 e56b0e15617e21c27ff4c0acf99e482262a5b78b5c21bf7766ea9df4b306aa26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6b89c63e84ea16c5b9fedca21b480dc31fb6315fb6d24b3773a44efb5c52a62d
MD5 e0b0b351c870201e3f1395fc834a4c19
BLAKE2b-256 beb449c64362671e5dd1d1462f3cb13508d7c56e6936d8671dcab804034330b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d626275e54e68b2de4d8755a4f0cede8ba445288f5598b02b9bf88a3fed77921
MD5 cc621ffd6cbbc44f6d1f99b199a944a0
BLAKE2b-256 937bd7ac35eb866caab5fa5a8f084d4eb01acfd9e60a9566e706a0e149f4fb55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp312-cp312-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 387bbb0f98fb90e24733553a5eca9f85b084206504ad562c7062456f8d4ebdd5
MD5 d16f1389532a9310d3c3347c6d03ae23
BLAKE2b-256 c19421c97f56c6f17157ab93543792d0c097f259aba65c538eb1cdc0f672fabe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e45220a8ddb79f6d12ea23a57f6d8a4e46b15235b2c826025b3d124a12c31694
MD5 383617e6148a0c1ed46ac66b9b0a9440
BLAKE2b-256 b658888f5c73e27bda16ebb619b0b9195d2a3d7e432c0fa41250018068ede779

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 357f2acf6110faf2f01256132aba08c6555cd18603777355ca1fa4d092776fce
MD5 b8adbfa822c81946c937b2a70513a32a
BLAKE2b-256 cbc4758dbe3a7f4d33616a7701c09f44902281f99ec4dc87e21b39ed720c6044

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 400dd471fb1a3a878064ee6cdaf0627448191879fc997bc937053842173257e2
MD5 3f5cfa0f51b01d90751e7c21f1431895
BLAKE2b-256 950721ece54e69b53679e8b35da3e45428b5ec2312a2d82a4b653d6697ce732d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9cbd63a6f4ed324fd658b66873094ee2fc5db7b51170b02202048baaffc0747e
MD5 a3dbea3b0bc034d971453ed5bea1d9cb
BLAKE2b-256 9b7116915c8717fb3cea6a44551eb60f74a8d7b13343167a00db573f67b09009

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp311-cp311-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 198cf3d473815cc5d51c43de441ac3c53f384dcf892466f806f96bb981dcdf3a
MD5 39c9396ad7cded94b03b3e975759d9b4
BLAKE2b-256 d6a28d7338248f9ebbe97956f48166f7c8f884a13169acf53cf951d840b09416

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1df3d067eca9ffc5539ac71220a7d6d641827604c7d5fd79e40fdb9c420d3cc4
MD5 0764e37269e67612556f9d03021e3a44
BLAKE2b-256 2e188048b89a4791a2c45c77f3b9d77860bf4a31827e08f5f46ddbbe426efe9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08652dbde5286bd5c19c08540632c3a174359ab2d49e100278cae9b94f660a2a
MD5 76558bb8415fc9985bb37fb7c7188992
BLAKE2b-256 953fef3e159e0d998afe06056f88c7566526e64b1091f29234308b77537e1d62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 313bef059af62b377f6378e9ced2542989a44fe7dce76e6dca83ee4a8e56dbfe
MD5 b0b3f23434c3e48df22870ffa247273f
BLAKE2b-256 f1774ba33712db7eee8291249f5021c10fc4b61ff64eeedb8ecfbad064093589

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 351dc3452fd7dd6926d62a30ec697c4ccc2eb24edfdf988659885fb718989eea
MD5 3a76292ab02660a3d7bf63d6922715f0
BLAKE2b-256 2b6f9d888119ae5d80cde8517e6c39b77a60ac49ac9b9fd5bfb2444e2bacb60d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp310-cp310-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 dea199ffb1135a5ebeb9b87772cbe19810128838455bf68ef5819bf86634651b
MD5 ef475693c8d4b6318d3f8a26826650ed
BLAKE2b-256 e559fa410afcbca93a031fa37fab5dbe210d6fe0ea7594920d5bfcd661728e19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9d8b606f7e4fa61594648a2ce443e08d62423869d242af5ef9cd3411c742484c
MD5 5c41ab51fe6fa3f71a28f04d25c0257f
BLAKE2b-256 b9c875864c811cf2958392f7ec598d6bc3918b77c577e9799c15962ebbea2577

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7fcaf4a036e9ac68d215d18b586ddb13dfb463a7b0bed6bd9ffbe144ef70257e
MD5 4f674ff50b7513fdbf050b6d3cdf562a
BLAKE2b-256 482ca0bf923f3f9b6f3510203071a6c8d9ec6f188bc4bbe5b19145b11f797fbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 82542897fdca334a9ce3eeca333107520d67285492f4dec3f5f043f54aa5128f
MD5 51a48d61f4964e218b2e1e137dfa91b1
BLAKE2b-256 5bc7b730767cab1f2e2fbeda5db7f142655b930725d5f079235b3ee5781db3ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 43231e2661c64bed72086a31a5e770581f7ee64f06937283d2c82bf8b3687c16
MD5 86d3dfbd3a7552ccd543fbb97162231e
BLAKE2b-256 974d579bdd11570f9acaccca81f30fe021be46e97aca0cd679feb6ed74f99a3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-25.1.0.834-cp39-cp39-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 0b0a8074035851db4eea4d93c644feb93c4b53ec933a8701039204befc42e004
MD5 e7c4374ccad5b1f8d7a9776e48b2d25b
BLAKE2b-256 40981ae98fbbeeaf5e9ccbe54a559faccb53de8d137d0ac6e782b405b47ac2fa

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