[![PyPI Version](https://img.shields.io/pypi/v/quantum-linear-systems.svg)](https://pypi.org/project/quantum-linear-systems)
![Python Version](https://img.shields.io/badge/Python-3.9%20%E2%86%92%203.12-blue)
![CI/CD](https://github.com/SURFQuantum/qc-quantum-linear-systems/actions/workflows/actions.yml/badge.svg)
[![Coverage Status](https://coveralls.io/repos/github/SURFQuantum/qc-quantum-linear-systems/badge.svg?branch=main)](https://coveralls.io/github/SURFQuantum/qc-quantum-linear-systems?branch=main)
# quantum-linear-systems
Quantum algorithms to solve linear systems of equations.
## Installation
Dependencies are managed with [poetry](https://python-poetry.org/).
If poetry is not already installed on your system/evironment, follow the [installation instructions](https://python-poetry.org/docs/#installation).
Then clone the project
```
git clone https://github.com/SURFQuantum/qc-quantum-linear-systems.git
```
Switch to the project directory with ```cd qc-quantum-linear-systems``` and then simply:
```
poetry install
```
to install all dependencies.
## Additional Requirements
### Classiq SDK
This project makes use of the [classiq](https://www.classiq.io/) SDK.
To use the `classiq` SKD the user must perform authentication.
For more info check out the [classiq docs](https://docs.classiq.io/latest/) page.
Authentication is as simple as:
```
import classiq
classiq.authenticate()
```
This will open a confirmation window in your default browser.
After confirming the user code the classiq login screen appears.
Completing the login completes the authentication process.
Raw data
{
"_id": null,
"home_page": "https://github.com/SURFQuantum/qc-quantum-linear-systems",
"name": "quantum-linear-systems",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9,<3.12",
"maintainer_email": "",
"keywords": "science,quantum",
"author": "dmark04",
"author_email": "dmark04@web.de",
"download_url": "https://files.pythonhosted.org/packages/ed/8e/28f2c85c5bbe5bf8ba128df4acb64dd4eac330212e5d7f83727097356b2f/quantum_linear_systems-0.1.0.tar.gz",
"platform": null,
"description": "[![PyPI Version](https://img.shields.io/pypi/v/quantum-linear-systems.svg)](https://pypi.org/project/quantum-linear-systems)\n![Python Version](https://img.shields.io/badge/Python-3.9%20%E2%86%92%203.12-blue)\n![CI/CD](https://github.com/SURFQuantum/qc-quantum-linear-systems/actions/workflows/actions.yml/badge.svg)\n[![Coverage Status](https://coveralls.io/repos/github/SURFQuantum/qc-quantum-linear-systems/badge.svg?branch=main)](https://coveralls.io/github/SURFQuantum/qc-quantum-linear-systems?branch=main)\n\n# quantum-linear-systems\nQuantum algorithms to solve linear systems of equations.\n\n## Installation\nDependencies are managed with [poetry](https://python-poetry.org/).\nIf poetry is not already installed on your system/evironment, follow the [installation instructions](https://python-poetry.org/docs/#installation).\n\nThen clone the project\n```\ngit clone https://github.com/SURFQuantum/qc-quantum-linear-systems.git\n```\nSwitch to the project directory with ```cd qc-quantum-linear-systems``` and then simply:\n```\npoetry install\n```\nto install all dependencies.\n## Additional Requirements\n### Classiq SDK\nThis project makes use of the [classiq](https://www.classiq.io/) SDK.\nTo use the `classiq` SKD the user must perform authentication.\nFor more info check out the [classiq docs](https://docs.classiq.io/latest/) page.\n\nAuthentication is as simple as:\n```\nimport classiq\n\nclassiq.authenticate()\n```\nThis will open a confirmation window in your default browser.\nAfter confirming the user code the classiq login screen appears.\nCompleting the login completes the authentication process.\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Quantum algorithms to solve linear systems of equations.",
"version": "0.1.0",
"project_urls": {
"Homepage": "https://github.com/SURFQuantum/qc-quantum-linear-systems",
"Repository": "https://github.com/SURFQuantum/qc-quantum-linear-systems"
},
"split_keywords": [
"science",
"quantum"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7d92134a76d66fc235382ba64ca006b3547be8b574f6fb677aba3610889d74d8",
"md5": "37ec57dfbf3cc2a70eb2fa1ea1b73754",
"sha256": "9b8813be187282510c4fa8f353a4eda0404603d298e7446417abceb3fd5c671d"
},
"downloads": -1,
"filename": "quantum_linear_systems-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "37ec57dfbf3cc2a70eb2fa1ea1b73754",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9,<3.12",
"size": 32701,
"upload_time": "2023-11-28T17:10:13",
"upload_time_iso_8601": "2023-11-28T17:10:13.442903Z",
"url": "https://files.pythonhosted.org/packages/7d/92/134a76d66fc235382ba64ca006b3547be8b574f6fb677aba3610889d74d8/quantum_linear_systems-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ed8e28f2c85c5bbe5bf8ba128df4acb64dd4eac330212e5d7f83727097356b2f",
"md5": "20048b3526e884d153ec2c8265b52527",
"sha256": "1bca409f77a5e526b00830981fcc6333b77692c2331a02aae85b4b33ec6f9bc4"
},
"downloads": -1,
"filename": "quantum_linear_systems-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "20048b3526e884d153ec2c8265b52527",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9,<3.12",
"size": 26141,
"upload_time": "2023-11-28T17:10:27",
"upload_time_iso_8601": "2023-11-28T17:10:27.759038Z",
"url": "https://files.pythonhosted.org/packages/ed/8e/28f2c85c5bbe5bf8ba128df4acb64dd4eac330212e5d7f83727097356b2f/quantum_linear_systems-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-28 17:10:27",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "SURFQuantum",
"github_project": "qc-quantum-linear-systems",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "quantum-linear-systems"
}