Skip to content

Commit

Permalink
+feedback
Browse files Browse the repository at this point in the history
  • Loading branch information
Yoric committed Jan 23, 2025
1 parent deb9087 commit e4a0a84
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 13 deletions.
13 changes: 4 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# Emu-MPS
</div>

**EMU-MPS** is a backend for the [Pulser low-level Quantum Programming toolkit](https://pulser.readthedocs.io). EMU-MPS lets you transparently run Quantum Algorithms on a simulated device, using GPU acceleration if available. More in depth, EMU-MPS is designed to **EMU**late the dynamics of programmable arrays of neutral atoms, with matrix product states (**MPS**). This design makes it faster and more memory-efficient than previous generations of quantum emulators, which means that you can emulate systems with larger number of qubits, faster.
**EMU-MPS** is a backend for the [Pulser low-level Quantum Programming toolkit](https://pulser.readthedocs.io). EMU-MPS lets you transparently run Quantum Algorithms on a simulated device, using GPU acceleration if available. More in depth, EMU-MPS is designed to **EMU**late the dynamics of programmable arrays of neutral atoms, with matrix product states (**MPS**). While benchmarking is incomplete as of this writing, early results suggest that this design makes EMU-MPS faster and more memory-efficient than previous generations of quantum emulators at running simulations with large numbers of qubits.

## Installation

Expand Down Expand Up @@ -59,15 +59,10 @@ Join us on [Slack](https://pasqalworkspace.slack.com/archives/C07MUV5K7EU) or by
## Usage

For the time being, the easiest way to learn how to use this package is to look
at the [examples](examples/emu_mps_examples).
at the [examples](examples/emu_mps_examples) and [notebooks](https://pasqal-io.github.io/emulators/latest/).

See also the [full API documentation](https://pqs.pages.pasqal.com/emu_mps/).

For more information, you can check the tutorials and examples located in the [examples folder](https://gitlab.pasqal.com/emulation/rydberg-atoms/emu-ct/-/tree/main/examples?ref_type=heads)

## Documentation

Please check the [documentation](./docs/index.md) page for more info about contributing, the API, benchmarks, etc.
See also the [full documentation](https://github.com/pasqal-io/emulators/blob/main/docs/index.md) for
the API, information about contributing, benchmarks, etc.


## Getting in touch
Expand Down
4 changes: 2 additions & 2 deletions ci/emu_base/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ authors = [
]
url="https://gitlab.pasqal.com/emulation/rydberg-atoms/emu-ct"
requires-python = ">=3.10"
license = {text = "Proprietary"}
license = {text = "MIT-derived"}
classifiers=[
"License :: Other/Proprietary License",
"License :: MIT-derived",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
Expand Down
4 changes: 2 additions & 2 deletions ci/emu_mps/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ authors = [
]
url="https://gitlab.pasqal.com/emulation/rydberg-atoms/emu-ct"
requires-python = ">=3.10"
license = {text = "Proprietary"}
license = {text = "MIT-derived"}
classifiers=[
"License :: Other/Proprietary License",
"License :: MIT-derived",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
Expand Down

0 comments on commit e4a0a84

Please sign in to comment.