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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.8 Windows x86-64

zhinst_seqc_compiler-24.4.59173-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.59173-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.59173-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d189d3c1e76472bd801a3d5f2e114e6c61face8b008441f3824cddd985428314
MD5 3a88f47f43d5bc8a97ad1e2fd5f69ede
BLAKE2b-256 7bd785ee671dacc5e4e1e2e957df0c4f039e4828afad2eafa1d7ef87c717f0cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5bbc1cd8f38f8c95c335645477beb83835526439aac03e56052bfe66c372ddae
MD5 c0008a7b57a75a3ae601ee4fba05de88
BLAKE2b-256 24eef1710fb449e14b1d136e877a60db79f52ecbb17bf242171645e16c02710e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 91edff39b6e4796d4bab92695a333d1282c0e4099f627eca8d52c42f02205fbf
MD5 8fbe7352cbc8bd04560b9e36babfe168
BLAKE2b-256 10c345d93fc1d50c32c8a2e7155f91ee2aac23ceda03a80dc95a3c67cc467310

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d4f08d7c28e32bb204feddc2b768ad7ae9b692d5f906783a023fc848cbbd6d6
MD5 d546ec767e40180e64bd451d0359c4be
BLAKE2b-256 9bb2118df0a25540b79d220418dcc041d8d264dd6ae8644f60579ba958de57c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp312-cp312-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 05b3eef2d004f2735f46776cccb71c0c7a7d9273f40a286d7e56764a995509f9
MD5 76bc2a036b104305588db0557e8ff317
BLAKE2b-256 8b888fc6e2628715036f4ec979f86698fe3c3a6674b12b77994bd12737bc89d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 35989da902a9bd080f03b3e69a7c5ac12f6218ca3067e1cbdd7bf6e20e4ec518
MD5 61e3ac39b2e0d74c5f79d96ad026a589
BLAKE2b-256 6e85b196d9c163cb2fd855d941c63ae9c5f6dbfd23c5dd2c403bb75b5426f2d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e952f32c372aec5603f5759cbcae91d078d90cd8029468f26753b928b6264674
MD5 8c349b26968e363a59a9c0b08ad21f32
BLAKE2b-256 3221be8e061b6bd39d75104c79792d965dc5f0a8385948b05a07ac0dea5e08a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 83afc1e59d01e27dbea2e2d753c28fa0936ff75aa82f87305716231f61f03002
MD5 dbd34d79ec810cc5322f8c3c1abf37b2
BLAKE2b-256 25294caca66efc8d14786c33dcbde7f32e990ff2f4cc5b9d5746efea8572da0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4b4caf5e2f15d057424ae33cce89710152403fe4211e2bd1655aab7113061d8
MD5 64d36794df07b62aea56d6ce248dc286
BLAKE2b-256 8c48fcb791a2ccb6b22e0dc1702262fb5a41af9799ee91c101b5482415e7a587

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp311-cp311-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 b692c22c69ca94471fc7cfab2741d605c0efead889e56615ae5463b1aa0a8c02
MD5 02036c4245d221391f21b180458bb732
BLAKE2b-256 7dbc3391041e65dce9569532fc882394b31e045d825d3fe0a3f735803d8d8116

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 44ea676611cc9e4877fbdce293fbc8ab94b81b95f0f5d00a2bfd563fd87a0e9d
MD5 3d028b07f3f116ffd10b6e7fceb1c306
BLAKE2b-256 3f82e08a3667131375802cd7f206bb47e6e5b0ab50d3131f2ea8d690872f5a10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 59965b41fed91fed492e84c64166ed14058031c866d4cadb12ff84b12d62df9a
MD5 8af04f50471062898f9468dc5c6c6b32
BLAKE2b-256 9dfe6ac27b8c1a2ca6f6d302a814e4bb715bc5f83e5a55c67e3089b3875a416d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 473891d1071b356e0ad6594406999c134400120f699073640cc24996f87d960e
MD5 64178c0fa3d46647f4847484e0badc12
BLAKE2b-256 54a38c771d7ecfa23125e6829c451b0c049d6b386b1f13db04f46c1f7c30cc95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70460d6a991aec7228c14281598e8ca5a2a9d812b9e61deaee9c8aa89006411f
MD5 43e01d4af533dc4f165be83a33dd3ba6
BLAKE2b-256 ab1c0bb458dff1e444f6d3e3d7d925cf2d730a07699be361ada78d57e08eb270

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp310-cp310-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 3711aef0b85e9e1612a3f16345fda113c9f6c1e81058c8bcc33ecb72c8c29e93
MD5 31a930b81ce69743dd9b1f1fdf555ee5
BLAKE2b-256 2938e380c60036d4a46febbbc9d94f6f97fb729bdc5ff0ea36bc6c54eacdab6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0e1870c9d2ec77f115b3c5f7f57e5a9bab3e610ad5c243b4460e440525767a9c
MD5 82def894219ced7b75a9d6f652957abe
BLAKE2b-256 87bb7d0f8f8efdebdd52bca77f983bf7212d1fd51043a9e0040d7d1a0def0d5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 947aafbaabcd467614d4168f2acd13d897b71b4e2dfa1aee7b8b8fdf5e5ffd54
MD5 21ab0fe9659c42b1db07a84614efb3e4
BLAKE2b-256 daf366331279790e7eb1e4123767eeff0d49d6af061c6ca4e6fce512937f09aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9c931eb757f62eaf8df9afb2060e702e326744c98796f371a4b5302ebf2712da
MD5 512042c2337b5d47846edd836f90abd7
BLAKE2b-256 c35edde77051a7f0a87c2bca5bc8e95ca2fa3bd14bf3e12399ddf45a4a660972

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ed3fa17d3d54d7edac1953e9405736790d56268fcdd9703b7176f7850394a86
MD5 b88961e912fd01b6bcfdf31831efb5c1
BLAKE2b-256 65079c0921474e1f0136e5817c06004c1d7dac77251dcaf04983ae5bfaa34348

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp39-cp39-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 1de13d5d9ca083e97e2ed1c69023ffd866606deda834f516230d07f66b2c5f7c
MD5 29ecf740cdc1d4e189b68a3c000426d0
BLAKE2b-256 95ee36337d3c1cfa9800a41852cd47ad407f403ca4e2be9ca45f1eac4b78c9ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0c3929af3044db420504e14e73e3a06a4aa0589b29bf9e276f6e975ce6f6f4cc
MD5 29700d5c61a4ec3b90573ea542fdfa60
BLAKE2b-256 742d8cc60cc5a2e588ae7d93ffff60cf29c853941cdf4f68a29ad3fa3a292dba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e59cd97a93dbedd9fdb3e62d05b96eee25f95c1a49344a41317451e9f36c32a3
MD5 4bff9774101021fb3801b39f9cef08a2
BLAKE2b-256 addec0b4b46a4f6834c7faa6440846e632c0036255687d2d4d03de025803f7d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0bd5483ecee199d5edec919711b6599f6179fc04d13ceaae96eae3b4f98f20ea
MD5 ebd6781fcb1e6c13b734bb99aa56f1eb
BLAKE2b-256 b75234f2003bbc041d84b7601ddaf38021a18bd14b4cd5111aea9be46b915104

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp38-cp38-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 c0a33389a628fd20aa4fa2c4ed198918c62d1bdc9d68e8bce7003b939545af2d
MD5 e0afc340e41b865690746afaf14937c1
BLAKE2b-256 1485f55b253d02af620f5d7eeba7e2bdb21ca0eab3eec7fdc05a4907f2f25786

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp37-cp37-win_amd64.whl
Algorithm Hash digest
SHA256 8dcd3d2d92230b05da8050b2e32c4491dc881a1ad5ff0e759c915bc8997406c3
MD5 44de55e192ca0d7eba703ac3013df4c0
BLAKE2b-256 75999c71a0bba44a0422b24355259f360d7c107fdbc710b6e4f9d98b156a96dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp37-cp37-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 889a554a7fe1fc5bc11f83244766519a357d16e604d89ff7d11cb2a465dedb8d
MD5 61d943d6351190548dac4974fcbbe55d
BLAKE2b-256 c68417df2d22f31d81ac478122fd474ad1694cc865b648b85b9dcc2d9709f32d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.59173-cp37-cp37-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0e36e481622aebb13b53c66c914c9f39b45fc459a17ae433a1872d13b3d52007
MD5 7c1b68a2009314a805282270f948f2ea
BLAKE2b-256 a4596f6cf2eb9c06abde7a22cb94ae637f4cd45d01f6b3bbe779abe81a31c273

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