Giter Club home page Giter Club logo

iqm-client's Introduction

CI badge Release badge Black badge

IQM Client

Client-side Python library for connecting to an IQM quantum computer.

Installation

IQM client is not intended to be used directly by human users. For executing code on an IQM quantum computer, you can use for example the Qiskit on IQM library.

If you want just this library, though, you can install it from the Python Package Index (PyPI):

$ pip install iqm-client

Documentation

Documentation for the latest version is available online. You can build documentation for any older version locally by cloning the Git repository, checking out the corresponding tag, and running the docs builder. For example, to build the documentation for version 15.4:

$ git clone [email protected]:iqm-finland/iqm-client.git
$ cd iqm-client
$ git checkout 15.4
$ tox run -e docs

tox run -e docs will build the documentation at ./build/sphinx/html. This command requires the tox,, sphinx and sphinx-book-theme Python packages (see the docs optional dependency in pyproject.toml); you can install the necessary packages with pip install -e ".[dev,docs]"

Copyright

IQM client is free software, released under the Apache License, version 2.0.

Copyright 2021-2024 IQM client developers.

iqm-client's People

Contributors

freetonik avatar hay-k avatar jkotilahti avatar kukushechkin avatar leonwubben avatar manevala avatar manzanillo avatar milankinen avatar olliahonen avatar ollityrkko avatar q-mat-beu avatar rbrazinskas avatar smite avatar spatraso avatar thaapasa avatar wingcode avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

iqm-client's Issues

requests module version requirement too strict

There is currently a conflict between the LRZ requests version usage (2.28.1) and the IQM client requests usage (2.26.0).

I found that version being specified in setup.cfg.

Is it possible for a looser constraint? Because pip currently doesn't like this.

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. iqm-client 12.2 requires requests==2.26.0, but you have requests 2.28.2 which is incompatible.

I didn't test this in a clean environment, but a small version bump or >2.26.0 should be fine?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.