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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.12 macOS 10.11+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 macOS 10.11+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 10.11+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 10.11+ x86-64

zhinst_seqc_compiler-24.7.61797-cp38-cp38-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

zhinst_seqc_compiler-24.7.61797-cp38-cp38-macosx_10_11_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 macOS 10.11+ x86-64

zhinst_seqc_compiler-24.7.61797-cp37-cp37-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.7 Windows x86-64

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 29b21bb167866f54472c207bafbedade6ad110fdb452d9ef8f8114902cf6ce97
MD5 65796d15ecb6d85746125cc6bd52b79e
BLAKE2b-256 13da2d748efc6758b82dd267222cbcc919adfb200e0fd1fe415952a713a3c018

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 137a1ef79cfa3e42528ade20a03743e7fb8e08df245e8183260bf1689a3f93ae
MD5 57b1c2fb1049c171c68736afd9edbde8
BLAKE2b-256 90b8c29f7e3a75175464012ac6977e6274cbe5511375c8c0132aa1414747483d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 63ce64b0c9c0c86ad445017d827ee53653a002de452538dc45a99245ea252468
MD5 2bada779aa69ebe4ce147128c85d1231
BLAKE2b-256 542782db170f10ec5f050bc835884a81e1e9a78ce06914d2e21b3bc3974e65b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37b9dfa0e8afb6ff636cc3cc6746612084de6bfe5bc09cce105806be1b283182
MD5 aa8f51ce04485eba502ff5bea02dd048
BLAKE2b-256 df16331be441d1fb39fe6b06e2905ce74719dd255472fa7d9211d1848e93ed38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp312-cp312-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 582b68e4f8bb41c4c743dbc92252713449d89b8df20524951da576e9b95e698d
MD5 aa82586f36e10f26f21391e65610a595
BLAKE2b-256 5a73f33a045ad2b35f3d7e8c758b874145299861487f9236f7b0703b92daa842

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c03aa85a8514d9e838386a1063420196703d0972bdb2871be4c048867f5591fd
MD5 fac23003968555e76eae856f8dbea612
BLAKE2b-256 acb6917ccb989e860587a57d9fbddae97ba2a1f74a7dec19e4dd1fa9c9b60a98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea022be371418cbfbb59a365ee7f6ad9f59c6e3f83286be9b4f7b6ad8dabe9c6
MD5 a6d3aa52c02ab660a6f81bd87f56d0c4
BLAKE2b-256 c4fe814a88cbd7b666108bc13d49e32a5a2d9969f345e0b5ab90a85f8ad5f732

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ad78ea7553527156a340f5777b21348b12530c0c6778e3c61e935ab7030a6d87
MD5 01b9f548b752229792bca14fc9bf29ee
BLAKE2b-256 1688f07ae8acd51fa40d27922443a6e4d820ad5ca135d55b99e9278e1c9de61a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18614e7bc61f9f2001130d18c4128e28bf693da8052f63d1371ae5422a419f31
MD5 a26b60051530efd8fb980433d8ebd54b
BLAKE2b-256 cc90974160bb75ce4185d6e34864edaf9bdcda9e20fdcf38577ae715c39b5a6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp311-cp311-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 902c64b4688ebd92fbac946c5ecac4befd9b225b94ee057f7fd643e3efa52b08
MD5 27d24c5bc3183871d8e6527de3114ac7
BLAKE2b-256 4b27f67a6f45db654595988745d7ceccd0a25270eeab2473471cc85f62ce383b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b99c003502ed0e045ccdac0574951c4b6157c085e26b1790b219f94c12b2e208
MD5 491c26d02c8d3aee0aba21d85fe5b793
BLAKE2b-256 c1f33d591948bbda1426713f8c1f3cccc816ecf51c67295407b2840600fc1e4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30f2182a9ad5b9abe1ae3d2af467a2c2cd70f8b176dd77f95a895a9451297942
MD5 aa9a598f82a58862d63cb87f96a31ae2
BLAKE2b-256 32cb617f7280d608fe66d7c7c7430950c5fa554cb0480478ddcc640710508670

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5f97c4c5f36b5bb141bab32d3a0caab5363bc9acadc8974f506b3af5b30aac1e
MD5 c7972a6bd2751728e84a9989a300679f
BLAKE2b-256 78518c4a998ddb9e21f36e118c3d90e778b4efafd1a8100ea8eba59c2ab30c48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e61e14ebe04dd6966e788ac41ff01a4c5bc5876d575ce150548200fdb387d2bb
MD5 439fee3278aa38972a2b0b7547027ce0
BLAKE2b-256 885801858c7fe12c4cda2f993884b70b03e5adb3605d8d5e3d1a57b9ed1228f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp310-cp310-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 9f92b26db2c5beb31f1f1a347b3619b52eba8f76129bb917e66fe7098dac6ea0
MD5 63368cf6e95a12c5738a18155baae225
BLAKE2b-256 b0e03b4977cc9d0a1a1a5a9ac158e8b842e80681a7955df69d2bb39baa90ff53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a440bacd61c3d3775f09de6c73e2ba85d819db38821c025c6e21ed85b050b9a3
MD5 eb1b0e89502f46771998313c8402fcf1
BLAKE2b-256 56df948c18dd6ad4daebcd6e497e1055e96a9bada540a2e57966121ac20d5f8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3201f761548354b3b1568bed38439db163b2763ee230c182a70c288eb5460221
MD5 7d6bbcb7b3335cb128b0740510b8c4fc
BLAKE2b-256 b988484666d8d1d1f35a3a4ae793c334d74aa33335478da9a582a1048a4d49d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 62141b3ab39a1ed21c6d5529b3e37e433711845a2f4ec142360f046f0546a0d1
MD5 52914b3c1b505f2ff4517b83ee6780a9
BLAKE2b-256 ae16365b1e88e0ddaff27b03ae43299a3eb4dfcb70e3c327ba6d2513c36673c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 230a1abb677c1e689c308a46aa1952d5729176d190d113c1e3862d73ed3c3017
MD5 02f526fa019fa0c58dd1cafc3a666c7f
BLAKE2b-256 33d20eaad2cf57c3e2da5fb9b78ba40c30bdd1025d83db7d2cda3de958b1a0d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp39-cp39-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 21582d1f4bca2061ecd9bff573d2939fed60ec7f3784083a2bb857745078281f
MD5 9f49987f44fc7347e41a01890dc58e3a
BLAKE2b-256 c2882e2db47cef1eaed1b19e6089eb2120168e24a872a9482e5938acdcd76c5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 611fdd3586464351a70af1ed5ba527147b1ae0938a6bb82ae0129bb707960766
MD5 9ec06edb5dce2c62f3af11ad6fd736a4
BLAKE2b-256 622cdc1f4115e35a1dd095735a55d8e5f1d0fe156736c4b655c42d461721bac4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 33d2b8205148b76c0ca552aa6761868ef600bb43ea8d8aa20d3b22f4aa39ab9a
MD5 898c842c0a588450f967705d5e950f46
BLAKE2b-256 d9d1b69785c6d443a15e5f8f57658f8282e379cfe23bed34731bb127c8c01531

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bf35d2b6d786cbca08005d58f261c7aa8162d4ee021433c80c3a5fa20a3f97c8
MD5 4bb1bd9cec78fc3d4448a823493b1667
BLAKE2b-256 4f329470e2197d007fcc816197517ee0c3cdc40c9591c8ca576ffbba4d7fbb16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp38-cp38-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 e836ce9a44bfe430cb090fb7a886635379f09f6bd36c2430f5d3b18eda1f78e9
MD5 2ebc224440ee54ad3010bed0bb8cd02f
BLAKE2b-256 71f80fdd48220f1d06fb99042f282458adcf96fed7b164973cc7be4afb87ed3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp37-cp37-win_amd64.whl
Algorithm Hash digest
SHA256 d4607e47ac321f1436b7e64820b83e8cc56966cbd0c6de2695b312df8bd1864d
MD5 6dc624f9185b44830c7f9194e73c7f4e
BLAKE2b-256 f6ffd1ee37b1b2fb52a5a2d3e011e7e73ae11ef8f02823e26badef47d3e73e18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp37-cp37-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c1bbf7bebe2b13af2fa06bdd001b7b8d6d4cf396fce91aa051d4d6ec27da29d
MD5 f7d441c2a9e6795f670ef175a714f06a
BLAKE2b-256 34a22a1e01ffa2d1ab15a69fa5960cfce0ef5c58f8ba46386a0ab92c306211c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.7.61797-cp37-cp37-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9e113db248acd8809dd621aad6c0df413ff9288c359d9edf5284ad679c43ffc9
MD5 3bac974fba54e89e80892bc66ac568e6
BLAKE2b-256 b247366f6000b136b3bce2bc0dfecfdbf07c2b997e55705722f64d889ed405a4

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