Skip to main content

OpenPulse Python Reference

LicenseRelease

OpenPulse is a concrete implementation of pulse grammar for cal and defcal body. It reuses the classical types and statements from openqasm3.

The package is structured similarly to openqasm3 with the modules:

  • openpulse.ast: The AST nodes. Identical nodes from openqasm3.ast are re-exported.

  • openpulse.parser: A parser similar to openqasm3.parser, but for OpenPulse.

  • tests: A set of unit tests.

  • No visitor module as openqasm3.visitor can be reused.

The OpenPulse grammar introduce the following:

  • Pulse types: port, frame and waveform.
  • Extension to OpenQASM 3 classical type to consume the pulse types.

Metadata

Release files for openpulse 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for openpulse 1.0.1
File Size Uploaded
openpulse-1.0.1.tar.gz 519.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for openpulse 1.0.1
File Interpreter ABI Platform
openpulse-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.1 MB

Release files / openpulse-1.0.1.tar.gz

Download URL openpulse-1.0.1.tar.gz
Size 519.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4c184e3012907ec35f04202ed72621037b1a06d70195769576bfc9e62c01bf94
BLAKE2b-256 checksum
How to use checksums
4b410cdb6190148de664b7b200b65496a20a54b952567eb4d040e3f4117b4473
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.15

Release files / openpulse-1.0.1-py3-none-any.whl

Download URL openpulse-1.0.1-py3-none-any.whl
Size 537.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
75fb2d4d7f74db3a86027719744541fcb725e1f5b79e14b78dc5b34ed8c66e87
BLAKE2b-256 checksum
How to use checksums
7541429b613fe56124f5714f0d7ff5c1a2c74913e3db2fdde3fd13bf732a116f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.15

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

0.5.0

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page