Skip to main content

Package for easily generating and manipulating signal pulses.

Project description

Broadbean aka QCoDeS Pulse Builder

PyPi Build Status Github Docs DOCS PyPI python versions Build Status Github

A library for making pulses that can be leveraged with QCoDeS (in particular with Tektronix 5000/7000 series AWG drivers), but also works as standalone.

Usage examples can be found in broadbean's documentation here.

Short description: The broadbean module lets the user compose and manipulate pulse sequences. The aim of the module is to reduce pulse building to the logical minimum of specifications so that building and manipulation become as easy as saying "Gimme a square wave, then a ramp, then a sine, and then wait for 10 ms" and, in particular, "Do the same thing again, but now with the sine having twice the frequency it had before".

The little extra module called ripasso performs frequency filtering and frequency filter compensation. It could be useful in a general setting and is therefore factored out to its own module.

The name: The broad bean is one of my favourite pulses.

Formal requirements

The broadbean package only works with python 3.9+

Installation

In general, refer to broadbeans documentation for installation instructions.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

broadbean-0.14.0.tar.gz (44.8 kB view details)

Uploaded Source

Built Distribution

broadbean-0.14.0-py3-none-any.whl (36.8 kB view details)

Uploaded Python 3

File details

Details for the file broadbean-0.14.0.tar.gz.

File metadata

  • Download URL: broadbean-0.14.0.tar.gz
  • Upload date:
  • Size: 44.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for broadbean-0.14.0.tar.gz
Algorithm Hash digest
SHA256 bfe3afea69529da246f7ca2803d0213c625f96b15a7ca4283b9c22f8fc5c655c
MD5 25de440f12941497966883e8037ee84f
BLAKE2b-256 38c9c64ec69941544561f503fe092f2f32b9117252b2dd22b90368787d2316a2

See more details on using hashes here.

File details

Details for the file broadbean-0.14.0-py3-none-any.whl.

File metadata

  • Download URL: broadbean-0.14.0-py3-none-any.whl
  • Upload date:
  • Size: 36.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for broadbean-0.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7a9195ef16241853e2ea20aedc6f67ee72f5464a463b3584fcbedcb63daf88e7
MD5 3fe49472b23a12d2710375c2a5917102
BLAKE2b-256 484d2b3b4b35456176182d45cdf977fdea80bf71be563f4074536ec3436eed9c

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