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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.11+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.11+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.11+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.11+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8macOS 10.11+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 380fbb0638719158c0bc6718c3dc29fd53e9a0f98b1ca28397a3a01835f41976
MD5 1651f8c2a615d2050aac41bb5c3cb7d1
BLAKE2b-256 80d5c0ffe3e395839157164a4801c9cedeccf098df47e6668eafd256f6be44d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b8b6a5b30eee4e15724edcca898fd4658dd926c2943acb23161a427400f58f3a
MD5 18828d1bf7a11203f1ec487e36b5e38d
BLAKE2b-256 3210f0ae9ab7c345a73626e8c89b115c5faf3ce95ab8aced7c5726d2b593cc85

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp312-cp312-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9d3fc5500e77eab99866f6a9b6161abde96a1308b47fc7178f6cd5a2c667bd56
MD5 7c125f4cd5afee9da9178f313ff08f76
BLAKE2b-256 f6fe44998e28036ac55bfed2256fa7fcd83e9b0b1394b591ffde3ba398c83d96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5cab73d8469f525a7b7c6d7e64884d8d184c25d3724dae2ba788f696b89aedd
MD5 8d74a3569e415e91a36e0d59ef92029e
BLAKE2b-256 c2a68af7406e0f290404dbbecbc2b72d6fb4eda722e22ab8c7504aa162cb49d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp312-cp312-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 878c1d203fd735708bf1a2b7fbcbd51a5c1a74e85790c0f1340da5fcbdc6b573
MD5 030f514e9287c1c646fff58396696ea6
BLAKE2b-256 b653003bc2f861b97c8d7d8aa80aa51c73438f8922671e88abe18922c0c86b87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 23179f22f4570e9299ee104a7328f0b860ab9394b83528f95ba1d7695e5e6c69
MD5 2d4b91e542347784a6fdf0961f45d1fa
BLAKE2b-256 8d5c1e054497140875752c909fb5874a4c96db5da10cc7aeeafaa3e0871c08fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3fb70f7defd476fb4932103216d3f452e756cf3cf11f8a1a00a8f29fe76454ac
MD5 8a843c5dfa975fb63b5dca4add0d3588
BLAKE2b-256 a539c397981676f3d27f9dc9e3219c5498c6cc3e3a135790c9ac2699c711011a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ec78382360fbfd21ae815ab1af1dbaf991dadb1a06507b6c89fc5dad848df095
MD5 d592b2de68ec6ab04e2952828afa4c2b
BLAKE2b-256 9c7f8b0c2682c6069acb98548d75620331d0b1f1822dc512fa5d117e3f1ad628

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af9459feab7607f5fb6ddb43520fe4eb2ce8c6bcaeb267ffd58a9827ae174840
MD5 52b5df0bfa5c399e2beec281a1727a4a
BLAKE2b-256 9a41948de189f471041fd5aa0bfac5cbc4a7c1cb4c55b01f6cb69e9e7eee3527

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp311-cp311-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 bae542fd5c9c9e17e0d57e03c3197e04c3a9606d670d3aa9baa5e5791a009938
MD5 6e2820df930c7fdec55bcd22bbac82ec
BLAKE2b-256 ead6b2687d9db6788fb6e0d3875176587b7db847a5347ef2252b229dabd977ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c7eb922aa67531008b77ad8840e164a9a9db25e80848079dc2e0630b2770b6b7
MD5 ff8439bdbd00051d7d91e866b671714d
BLAKE2b-256 5ee55065219097825578eee7f5016163f4bf9c94f99157f5eac1340c97019c18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c4f82fb722c80c72c3062a9d74f018f2ecb847c4b075dbbb24d8c5f817e9ef5f
MD5 05d8e495988df95bb55aa47881c371f3
BLAKE2b-256 1db7cd6cf5721c3e1fa2f03e28ea6e925483af0dc30a5f2be9eaa3b32a88a231

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8a54820fcd3bc8eb9224f1372beea3438812e62fb5fa1c15a55650c635a67658
MD5 f67cf3a30ba73e2ac20bf858e408f003
BLAKE2b-256 1d1a05827f60382935b92c3f114e3a6a5f4201740ef41dbd823fb83ae9b50f4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5a0a97575a483b91c079b15c82e4cf2ca86f59883336b3eb2cf982613042b8f8
MD5 e187339f3f8c595f08c69327d8294254
BLAKE2b-256 7448c88437ebd711933bdd0f576087f701c5f8c6b06b1abd184b999f273b1fa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp310-cp310-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 7cd94458021e8bfc195a131dc07ef3153ceaf10b5a6dc5bd733525bc58597faf
MD5 3e85bb33022d970ed7007581f62fb322
BLAKE2b-256 52655b8495f55332cf71ab0b510ec58d5a9e3d42b4e5017fcde6baddf1dc128c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5ba765b50cbcd8b4b2ba270e65ad72de2263ac1c0003d8dd5d29bd6b2699169c
MD5 d49d220c72d475399164c954e2f3fa8a
BLAKE2b-256 be4c5d1f0099670e1e6506948af7bf759b7eae628874ea8ee1eec8106b6bcdd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 20976f99975de6d9e41f1c278542fd8250c118a68ff0ccb69a1ff40ed9f7e816
MD5 3c8d7e6615c68351ee9687ea1066bda9
BLAKE2b-256 5fcd4cd9cc1cfb0c891ce5e5c1ac280f8ecfeb16698e81c16fb8037ff593a950

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5a91e09133b032fc4b798aa315e193a7fc582331a9be251d9517efb37d4aaefc
MD5 dc9de413a02b2344353b1f7710c5958c
BLAKE2b-256 a8c43c3a7f6984c90a19daee27b5010a07bd9ce771e0cb3afeb010f23fb906b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ece202fda59d2886a5be8b346181606192400a3e2651eafe52fe106424e310fd
MD5 389e895ff3de6184ffa27b30d83fb6a8
BLAKE2b-256 54a97e923db0c3c5c979e621b493fbe90a31b5bb3c7a2b08e86d644fb5222967

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp39-cp39-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 d1541dc1d4b5909efc34c13684df31f7005de3cd5cff5b497cd90c0a5a043767
MD5 5b1ba8ec215fd091f5fa313748cf28c2
BLAKE2b-256 853af0763e622f09b0712dbdc8e237eb3ec48b6182df0faef8d8e76be2dece68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 dc15acc5f4f1dc692b5826b348b71cff015701f0da052ff318dfc121a960055b
MD5 68a8e6a5ea89e33c92b2d27d335437ec
BLAKE2b-256 a6e2a2b4fc06d86e3929c8e2192cfa8abcb4de9ded092392a8f50111025286c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4182ddc56d27a94334f1e262ebba003025f89ae47844db6d292443a18aca6065
MD5 6c3c0e869685f404ef4ea64fe1fdc200
BLAKE2b-256 de23b3d437c88d4554f2492639fa45abf3e984152f1929f5d51caa53131b32bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f2572e0f759d279d51c8a7400fc6d1f7e1cf4868cea6cbb9d13e77e044d12f73
MD5 4c847a36571fca4e859c0fde51ece2cd
BLAKE2b-256 f7b08c01ea0b7e2df49b1cdd4706ce18f609be1545d30e9bdb4a309c76a5a844

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp38-cp38-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 97831c47097853b3e485bf791bdb414eb49193e1f522e81330c00848d648735a
MD5 e41802b4e28f415a2ca3d7618089df00
BLAKE2b-256 791eaa45dd9da74a869530ce594ed3250f72f06c6fc35270f10513195faa8504

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9adaea9f877638d6dcbbcfd286c860ead5f040fa5771d6e3997c0adfc85063bc
MD5 09829e56a02f369f10209146cabf5777
BLAKE2b-256 755e60863b43e6558061230b2b794d3444e96d0155f105bfc48f80724c99e882

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e8424ec89277286259f79a2f8a6ce861ef3a3dbdbf4dd06242feb7fd3560b759
MD5 1831bbe88657ac0ab63b188766c22ff4
BLAKE2b-256 0018f8d41d6ae83ec884a8f56b674fe2aa79ca868dfcac244564c6f9315a882f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for zhinst_seqc_compiler-23.10.52579-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0bf1ecf39c3255eb96d6567dfda7a0d1d53ea692448dcc3aa2c70ef8d8458201
MD5 95775b6597c11d10f9425539a2fa1964
BLAKE2b-256 6a72894dfe5c481d430663861baca1e2b77d8f96174921d142172a9f73c491b7

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