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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.12 macOS 10.11+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 macOS 10.11+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 10.11+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 10.11+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 macOS 10.11+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d2703bea88c7491690415a56265499608dece3aa45e8d8bc0adf6e5ee05de290
MD5 43473dc88807fcbe7844ff2656b0a631
BLAKE2b-256 703506860fafd42bba25df06e49785805c57820514c18d12d35b6593e9d43830

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b974eb390324ab4c4582516f5060bd2c451a3f7f19aad3e9b567e16bf9dea29d
MD5 043b937072ee117cc66fb9badf495925
BLAKE2b-256 c98661c2f87c0f9e75056e614200da47f6bf56429ebb19881174d50f59a5a76d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b9029b05757e750b416d9203c87705fcfa6ede9807293a573eebc1a97207e17e
MD5 a4e9d3c7d07273e8631e822626e8e381
BLAKE2b-256 74a4bc310b1248fa7b62677b9497f5cf91e21dc154a3e6965a66911db226bb62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 496d8c7cb01ef1854d48486b1986cd31384674ff205cb45716bd52b2bed4a688
MD5 14a4658f0e8961681904c7df1800b7a3
BLAKE2b-256 2ecbc20a92c805d442bd59b414302f5d3de94ab3208ca50bd3e5f0a630d96b5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp312-cp312-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 b2942d709e6c52a0fc3a61e3bdbb11d3f1921a458d5007d7a564c2002f9b7d8b
MD5 bcbdc22dc8b2eef16e0eed78cd89be8b
BLAKE2b-256 58ca03d8982d5cb41b6b249d4dfc7d4ef11440d8eb2a6707f1e3d37b1ef7bd53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f7da1075a58905f54a429a72b85e99fd1fd11803bf21ebd7bc88f00955123c60
MD5 87e84633cc3637c2f7f8250e9b965a53
BLAKE2b-256 eb7d129b639f466fc520cd928e268bc44520147f318a711b5595c1f1bb6df6ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fdd8917418f3e4a47113920649467aaf7007a15878368f1a8989664248b917be
MD5 3c6d6740ec4fa4feddda44b578e7b29e
BLAKE2b-256 2ef69f9d10c79be988eecbdf04602dcad1f7b58c0701cd94d20ad206b8fbb2fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 82899ee88dc9f813dbc6259bc53d29db128d96b40ca90a46f53a59505defac15
MD5 23f14e22762b0cb5aa368414a39a06b3
BLAKE2b-256 123614d3a9dbca4b0e9e416615de64b9420701a06f01b0b3b076beb06e30645b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36ead8fcf269ad23337f8aef46375aae607a7d330681d37f793df420dce69b7e
MD5 35f5c3d136e1d9a47c3c29d4f609c726
BLAKE2b-256 dc00c59a6156b6d0e727970bc3356fa5066b9b31a330f94e99a9b6fec4aaab78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp311-cp311-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 9c5d6acf372bf12f29bdab51eb04ea4da30bfe8b32e23adb0caee687a0c330ac
MD5 cd504e4a84733ca9c11c00635233bcfc
BLAKE2b-256 4ab69f18a4d7d85bb9a63ae07eef50bc541fccc6bb549074bcffb95dba9ed0e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9f68eb1a7357cf4bdcb64e78add5e2a490b321cc6cb72970219d274889c8589b
MD5 40e17bdbcf193544d7c2b113afc0fe07
BLAKE2b-256 890611d52393b3d6a3488f11c1701fb8393b68af5055e8465496ae1f5f4ae026

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e81802755400bc4ef296d5ef33fa845464d1535f40b6638d3d94f4ebcb2e6800
MD5 1c375a8c2bb107cf44740d1d20375f0b
BLAKE2b-256 a3abef95f99d67aaef1189f09a8acfbfd5d890e0898ecfcc5ad82012496f4f47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b953c2f520a7e1c63f47c9dfada340026858c691696c358a82e223b2d821232c
MD5 f4e85404c76dbf57c5f523bfcbeec69a
BLAKE2b-256 931d69afc45d1a0cfc62321ee8a986a88aa5dfd9e8767e5674e6acd3f108797f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 add4492704107fb3bd76d370d7cd498c3014a028dd558dd524d535c60bb3fe79
MD5 d90501f9ba9b7588b5cadb0bad20db74
BLAKE2b-256 c20cbf23075f42686697bc61583f27a6719f443f489aeda7eb04cb5caf26231f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp310-cp310-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 2a4658fe274f027a903936d57992e0776e01781d170e3c98ff8cb6d14bb0c538
MD5 7012e3e3bf8daf9548e0b2294de0b80e
BLAKE2b-256 556365f6efcb2c84d205f20fb2ef08d993d612e962d69148ee8997b2d2decbb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e1740fe8bcdde67ae0063167e17e42df109644596f1422dbd068b0830efbc6a1
MD5 7b5f15fd8da2928391c8826736935cbd
BLAKE2b-256 4bfd97963dbbe32a5ab478b4e93de37152a98f5667bb6bb8d718cdeb5877d44c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0bac304c6fb91d5857867fa0d06138a1d41b60b39edfe1062a771500967fa6f3
MD5 336d97037d2f0288df2fc992a44e8eeb
BLAKE2b-256 2c6285116cfd8204ddbbfc33d7c10980f90031bfb01314e0e4a2d4cb81c2579e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 74a1360c8e48667e2ee95dd43b1b70c16d875fc372e22b1796fe4cd63549b798
MD5 a822d633b4b3a29767e322d0baaf4fba
BLAKE2b-256 a8edc786743fe9a3daf3ea838facf06f50d594e8b380dc61c47ff97834d00338

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9779fe0a8961477efe140c4f5db1e0b9fc184c8b6483cacfc745f19269b202a0
MD5 8c895f634048727930c39a6df006f5c0
BLAKE2b-256 6640f7ceae2888e4d6791a70b7e8f2ecbb9e4de9c00edfec56180a95b0ab661b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp39-cp39-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 8195e0e798e283b76ea7dd6e3f32a774f800a8003eef3f8255b7911a787f982a
MD5 215b900854f2ee15298013b29f28ce0a
BLAKE2b-256 7d6fd0bab65805ec071178f4a12a8ce91dd446ab387e986dab4e5fd2b5d94222

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a70c921b334b3c139008aef6ffa1828050d3bd9c092744c761848195a3c3794c
MD5 83bcc455656bbe5b89b243b72fb71578
BLAKE2b-256 cc891c90b248bc6509e882b02256dfd441915f890051a4d2375f3cda5a4f9ca8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec2656a7ac08f35bae87977f6aeec43f7d18c1ceca1cca104300596ce66ae09b
MD5 9d03c372e6dc9cadaddc0ad2efe67303
BLAKE2b-256 ce06ba4857472ed5ce94636924312873939360380b680aedc52cffa4898c8bc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c5271456ca14dd09bd85f5f843a68af4e389dbf7b798eb8da543ddc34c67df54
MD5 d498848df1f76fbae33c15dd36ccc79f
BLAKE2b-256 a38b8fbf2aa5a60236807a624d6a944d13e48dec5c1cf51ef17fc55124ef8f77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp38-cp38-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 60e1e388cbaaa56b1a09ffc8a5cce8a9fd0a4d561c5b67bb47f178842a54cd05
MD5 a5cd7272601bca0df43a7b13512f9b15
BLAKE2b-256 a43ac664ccf5bdac3b72226c7c23644e1d3591c9ef3276e69eafc07a991189ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cd11a2249ece46438f03db218ab9bac19ecb05be7afdd6b365de43f3523f1a7b
MD5 4c75b5cef64714c429da414ca686716f
BLAKE2b-256 f4e7ef1abad2b575635779612abccabdbd522deefa3bd439623cba101a7d6dcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fab233c9a72df52dfc8e3a9409055db3ae0f0316726bec8e2f161f64ff2421f3
MD5 77dbd22a95ef5db189d7ff680a6660e0
BLAKE2b-256 61efa43ac3b26c2f5d1492d5691e8f7db24e6ff294668ffc6dc3ce8034d6f08d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.49450-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3cbb0b230e5d9dd35b954d83a302ef8caa8772348e5a816a9a914865c3960e53
MD5 d41d5d0f1a792e885332da0da076a86f
BLAKE2b-256 cc76554d2629f379fcbf13905a68815101800e7ae0fb57930e06cba493f69af4

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