Skip to main content

A set of python modules for quantum-like perception modelling

Project description



quantum-robot is a Python package for quantum-like perception modeling for robotics. The package exploits Qiksit framework, implementing the models on quantum circuits which can be simulated on a classical computer or sent to a quantum backend (service provided by IBM Quantum Experience).

The project was started in 2019 by Davide Lanza as a Master thesis research, with the help of Fulvio Mastrogiovanni and Paolo Solinas.

It is currently maintained by Davide Lanza.

Contents

  • Install
  • Notebooks
  • Contributing
  • Citing
  • License

Install

Dependencies

See the required packages here.

User installation

The easiest way to install quantum-robot is using pip:

pip install -U quantum-robot

The package can be installed from source as well. You can check the latest sources with the command:

git clone https://github.com/Davidelanz/quantum-robot.git

Testing

After installation, you can launch the test suite from outside the source directory (you will need to have pytest installed):

pytest qrobot

See also the Getting Started guide.

Contributing

If you are interested in the project, we welcome new contributors of all experience levels. For any question, contact the maintainer.

An example module with the docstring standard we adopted is available here.

License

GNU-GPLv3

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

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

Source Distribution

quantum-robot-0.1.tar.gz (23.9 kB view details)

Uploaded Source

File details

Details for the file quantum-robot-0.1.tar.gz.

File metadata

  • Download URL: quantum-robot-0.1.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2

File hashes

Hashes for quantum-robot-0.1.tar.gz
Algorithm Hash digest
SHA256 97edcb84c5b0250f823d8333cd1d2a005f9ccb77fecde95ea550ac32391b5e7f
MD5 36d5fb11ac67440d0a29d91bfc0fd6e5
BLAKE2b-256 8953e7c780783cd5aa1e0f15e319d8bffd45e284ddc206000008432a7c65ac15

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