Skip to main content

Package for easily generating and manipulating signal

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.7+

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.12.0a0.tar.gz (42.7 kB view details)

Uploaded Source

Built Distribution

broadbean-0.12.0a0-py3-none-any.whl (48.5 kB view details)

Uploaded Python 3

File details

Details for the file broadbean-0.12.0a0.tar.gz.

File metadata

  • Download URL: broadbean-0.12.0a0.tar.gz
  • Upload date:
  • Size: 42.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.13

File hashes

Hashes for broadbean-0.12.0a0.tar.gz
Algorithm Hash digest
SHA256 a5f3789280a450ae699cb0c17b1cf4eb559dc2ab5a2be82571eb4aa63a458db1
MD5 02dd1af1b5e7511cb48861e7be8a1bcf
BLAKE2b-256 0597feaecd6b950deaee18c8ce3d81c7dc46bfe3c223a409392c35c0a63bc7f7

See more details on using hashes here.

File details

Details for the file broadbean-0.12.0a0-py3-none-any.whl.

File metadata

  • Download URL: broadbean-0.12.0a0-py3-none-any.whl
  • Upload date:
  • Size: 48.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.13

File hashes

Hashes for broadbean-0.12.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 2fb32c200c2945a7d454b32573746feabdff5b8a8b5a225c70f0e3e51cad9cc1
MD5 e1f8fe79fdbff75f4da57cbb9fe5306c
BLAKE2b-256 628ddfa5b630469235a60915e7bf6357255afc9c1c6cc32f2bb71c41d703d436

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