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

Uploaded CPython 3.12Windows x86-64

zhinst_seqc_compiler-24.4.57831-cp312-cp312-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

zhinst_seqc_compiler-24.4.57831-cp312-cp312-macosx_10_11_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.12macOS 10.11+ x86-64

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

Uploaded CPython 3.11Windows x86-64

zhinst_seqc_compiler-24.4.57831-cp311-cp311-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

zhinst_seqc_compiler-24.4.57831-cp311-cp311-macosx_10_11_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.11macOS 10.11+ x86-64

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

Uploaded CPython 3.10Windows x86-64

zhinst_seqc_compiler-24.4.57831-cp310-cp310-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

zhinst_seqc_compiler-24.4.57831-cp310-cp310-macosx_10_11_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.10macOS 10.11+ x86-64

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

Uploaded CPython 3.9Windows x86-64

zhinst_seqc_compiler-24.4.57831-cp39-cp39-macosx_11_0_arm64.whl (5.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

zhinst_seqc_compiler-24.4.57831-cp39-cp39-macosx_10_11_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.9macOS 10.11+ x86-64

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

Uploaded CPython 3.8Windows x86-64

zhinst_seqc_compiler-24.4.57831-cp38-cp38-macosx_10_11_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.8macOS 10.11+ x86-64

zhinst_seqc_compiler-24.4.57831-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.4.57831-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fe1c5e3e8c726c6096b0d136b85a1c5f198760c14cf76a358d9cf48bc2f66761
MD5 5ec52300f488504ed22f8caff0aca9a9
BLAKE2b-256 c2cf046e8ab670611d242439b3dc5e7f8375efbc1556602f835a187eeb93623c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 04cb8d8049e5a32126e32ce971e7998316d5061b73010874174dc1f36823988e
MD5 d7144ab7d966c07c499ac2453797d5af
BLAKE2b-256 7db72e10dabddf276661dc0ca2a13aefab90572ea3b6e88f10c20b28235340d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f452abc1609bfba34ae043d9e75647d2707dbb4adae0bc5f91ede211128b5e51
MD5 41acb4d59354336d5022bda9b59d4668
BLAKE2b-256 a411fa5e0ff6f2b94e12821f71936fb1d242f59b7ee55a49e20a8c5c8888beda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f145eadaddf35119ffab85cbef1391fbba40a514f0edf39d4c6174b4568479c
MD5 9f3657f2a68c03674c0b3c76829e1f8a
BLAKE2b-256 ff6d163ac9761ec822e6aeec3d7555edfde94ebca6eb3a3a4a7e8f45a35130cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp312-cp312-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 5b3fccf362bc8e6121b3982f1fc2c9a30cd504491e76044962a26a651ee84d72
MD5 9fb770623fdb602647139cc869cafc09
BLAKE2b-256 559f93e07499148f18edc03a229a8394ffad9ba0d288cdacdae59c084d720060

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f0c51af10dc506ffa0b16a22a16ec31cd3b72f9647f91d7b1fc9c0519b2dd20f
MD5 bc021166ff837da1fece519b4ea2a823
BLAKE2b-256 0ca4bc328611192532e7b09ace779e5fa2bfc0a84e8bf7fdb56c5988f1ee37b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a1105e9434356d92ca1311b6105c72b135fa10ee6af0fdb5a49bc79dd65078bf
MD5 2fc8ffba80ed66fe41600af84202f7a9
BLAKE2b-256 b889069e9cbca23be08b6107c71dd974c32ed3b6433f07793abf8da50bc4c57d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cbef69ee2ac7eb3c7e43d3daf097b184fa53cbe2709eced760a8465850b65330
MD5 7f73dff39bf75cdb531b0c95a7478421
BLAKE2b-256 6ea2ee9bd912e85c292a98ba4b718941ad31250d23291418093c93277323bb5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 736cdc1c9cf1366d09858ceeefae8931ba196c7527b0697e653062274fb3b152
MD5 5f59e96866de42cb931f96edc1f85ad0
BLAKE2b-256 05bbf520a68e684d71f1482315716882f024a710b936b1842fc62ad16ea441bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp311-cp311-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 ff3c8b0df7435ea81528868b8f368b8b0c57f7f0233970d6e1a595a4f19dc0ec
MD5 42798b590ba7bd4508e0297a5d151c1a
BLAKE2b-256 5462bdea261916400eac05fc82852e177ba0f51ba7fec7b501c9221b5c9e83cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3c6be4112d1833a8d2437958c428637fffe30418ef8285c9ed5ff4b0571a5ce5
MD5 673d6c15f9555e02565f1b6575a14077
BLAKE2b-256 698d9e39f0fa9cc02937d99cd7f80eb7ead5bdd1b02acf57b88d4ffc2e91961d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e1ce897d1f9ad1b20793e311edbaae3ec2ef82a81894e9a69624ee1aefefe9d8
MD5 43d6fa724d82826a82d3ecebf97c68fa
BLAKE2b-256 825cc0df511054efdae3b2015f547a12ffc5599fece8c64b1c9171810a5f2b4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7d5cc6b8b18ecf6c0b2880aa8fa4b957e01a07e2fb25a37732a917240519feb1
MD5 f93ddc209f6778aa9e2ef180c5c249f3
BLAKE2b-256 8ea98180c9bbc93a7200b34fbdc79e95765d2e23eff717edb148f779e961b1d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b92fca2444d1f886629327a83cf3975cde8f370b58d56da52b84fea10588c2da
MD5 189c89b1d8e3e2d2517c11d9561458ea
BLAKE2b-256 e54291b367fff4858bde6f342824533db2905ad576a327873a2e6cb90629bcc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp310-cp310-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 57544a19f98bd83d021a7595e5411e769b0639c0c14b3c7554e5b0f278608997
MD5 5235b162f1631e83878830739f87d3d5
BLAKE2b-256 a2420f24edc96650c19c8e98c3d039d91100af0dbc41190572b38b2224815e69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3463b28ab9b8e001813e5f7e7b0e0b7cd41874e6f3e9ffa770f788dcc0f50afd
MD5 ae3e1bea16ab27ede1261e44ac65e22e
BLAKE2b-256 6c2beef236307891a0d27374eef192a9ab5bdade4cf66c07965429cd1ffa65f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4bcad6fbcf9ca63177558789a8a5315978231e053715c96be5dda1abb0f06da7
MD5 17da6233d419e0cc2d3302fc758563cf
BLAKE2b-256 eb73af38e8a37306f1ccacb61bd2d988262271d59dfbbb511f9f34af134fc7f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 115b52fc562b72e852844df1244fcc2ae0c2269a4bebba487f9b64fd28b6f137
MD5 620a850d9f846d54c55e4dbc038b3a70
BLAKE2b-256 b1bbfc03e113ca216e753ed04cb9e0b924951fff2487836c173f036db77a6c8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19e8cbf3b08a83ab75135756fd1dfdf9b37e49d62361e3ea6532b832d106161e
MD5 8422474f0a8594d59ee07341275135d9
BLAKE2b-256 9e3c28559d755b8580c8769366b04f4f4e078cf9758b6122941a5511efa8146c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp39-cp39-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 74394d3336e2dcf2341d8ac9fac9f0fa0478dbcfd3f922a4268f4a5f8b3dea40
MD5 2441ab796fda7459c925da1c82a74336
BLAKE2b-256 87286158ca1d1a153d24e7fc0e68316697697c55334bb5bb09103baf95bde536

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8d58bac728ea160f65beb8e3c48fe377e7162cbffe18a9cb768a3237db894fb1
MD5 d43050a9cf44249d7226d73162c32bef
BLAKE2b-256 760b573888bdc0ddf414beb5e5e4291a49d6685409980126c4244f8b010e0a40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e0516155252ffa29e0e4f57b2664fba32db55f0ef330074f29d0c50f819ac966
MD5 2e399aad0e4031f6b66dc0af7ae07ff9
BLAKE2b-256 54fdd5660efb1c240ef00a072c992b9629970aa86e2f9b67440a8c28a7734159

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7fc066ea34a27ec6692fa438b52c99e73f87fd110b71e87dcf41f8400b10ddb3
MD5 1606f6743a52ea60598a6075e265b70f
BLAKE2b-256 50cd49d09dfb8f005ae92807a39a6f4f9dd336ec433bef762d4968388b608a5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp38-cp38-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 21883da72b0018563f4ea86cee296c520ebb53787ef98da4884aec241a530893
MD5 299552afb0a5073c805d55164331b17f
BLAKE2b-256 a2d80d49fb20c1233325b40e0d2e07a9bae8c150ff32fc70747406b57fbe6744

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp37-cp37-win_amd64.whl
Algorithm Hash digest
SHA256 a3dca7d60a7b21578cd6a4e9fc8589660472521eb7d169402b23b03fef597cab
MD5 507471f399446eba8a7778e8d263af56
BLAKE2b-256 1152da27f8d00f8d16c5f821974d5a473573483b93276c9518113e8b705a3c3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp37-cp37-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 51c79fe79b44c4a66f251f65ef871990fb01b97e8e86ada8320865a1b142226a
MD5 5d1024e5f9b3d0019abea1a84ebd371d
BLAKE2b-256 4d3be565762765094915983a3a242d64a9f32594f9ec5c596299c5fe0888f3f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-24.4.57831-cp37-cp37-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 96cacf28c778dc6a96d88dbcee8e264afcb081e295edd621b3a39495241b213e
MD5 f9d4bd9f61f2d5272b2253b445186314
BLAKE2b-256 76e6bf893ad42efac84af6cf7b61e3e93db9f60ceffc955ef7498627f4074ada

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