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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.12 macOS 10.11+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 macOS 10.11+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 10.11+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 10.11+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 macOS 10.11+ x86-64

zhinst_seqc_compiler-24.4.57831-cp37-cp37-win_amd64.whl (4.4 MB view hashes)

Uploaded CPython 3.7 Windows x86-64

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