Skip to main content

A pulse-level composer for neutral-atom quantum devices.

Project description

Pulser

Pulser is a framework for composing, simulating and executing pulse sequences for neutral-atom quantum devices.

Pulser documentation is available at https://pulser.readthedocs.io.

The source code can be found at https://github.com/pasqal-io/Pulser.

Overview of Pulser

Pulser is designed to let users create experiments that are tailored to specific neutral atom devices, like those developed at Pasqal. This reduces the level of abstraction and gives you maximal flexibility and control over the behaviour of the relevant physical parameters, within the bounds set by the chosen device.

Consequently, Pulser breaks free from the paradigm of digital quantum computing and also allows the creation of analog quantum simulations, outside of the scope of traditional quantum circuit approaches. Whatever the type of experiment or paradigm, if it can be done on the device, it can be done with Pulser.

Additionally, Pulser features built-in tools for classical simulation (using QuTiP libraries) to aid in the development and testing of new pulse sequences.

Installation

To install the latest release of pulser, have Python 3.7.0 or higher installed, then use pip:

pip install pulser

If you wish to install Pulser from source instead, do the following from within this repository after cloning it:

pip install -e .

Development Requirements (Optional)

To run the tutorials or the test suite locally, after installation first run the following to install the development requirements:

pip install -r requirements.txt

Then, you can do the following to run the test suite and report test coverage:

pytest --cov pulser

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

pulser-0.1.0.tar.gz (27.4 kB view hashes)

Uploaded Source

Built Distribution

pulser-0.1.0-py3-none-any.whl (35.4 kB view hashes)

Uploaded Python 3

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