Skip to content

Commit

Permalink
Minimal version for PyPI placeholding
Browse files Browse the repository at this point in the history
  • Loading branch information
HGSilveri committed Dec 2, 2020
1 parent 36915b8 commit 598e226
Show file tree
Hide file tree
Showing 8 changed files with 3 additions and 1,152 deletions.
29 changes: 2 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,38 +5,13 @@ A framework for interacting with [Pasqal][pasqal] devices at the **pulse** level
Pulser is a library that allows for writing sequences of pulses representing the
behaviour of some Pasqal processor prototypes.

- The user can define one or several channels to target the qubits in the device.
- A basis can be chosen to represent the transition levels of the Rydberg atom-arrays setup.
- Channels can be local or global depending on the application. In the local case,
a phase-shift option is included to reduce complexity
- There's a visualization routine for ease of use.

The pulse sequences can then be read and operated by real Pasqal devices or
emulated (using [QuTiP][qutip] libraries).

## Installation

To install Pulser from source, do the following from within the repository
after cloning it:

```bash
pip install -e .
```

## Testing

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

```bash
pip install -r requirements.txt
```

Then, do the following to run the test suite and report test coverage:
To install Pulser from PyPI:

```bash
pytest --cov pulser
pip install pulser
```

[pasqal]: https://pasqal.io/
[qutip]: http://qutip.org/
4 changes: 0 additions & 4 deletions pulser/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,3 @@
"""A pulse-level composer for Pasqal's quantum devices."""

from pulser.pulse import Pulse

from pulser.register import Register

from pulser.sequence import Sequence
161 changes: 0 additions & 161 deletions pulser/channels.py

This file was deleted.

148 changes: 0 additions & 148 deletions pulser/devices.py

This file was deleted.

Loading

0 comments on commit 598e226

Please sign in to comment.