GithubHelp home page GithubHelp logo

grseb9s / ibmqx-user-guides Goto Github PK

View Code? Open in Web Editor NEW

This project forked from francabrera/ibmqx-user-guides

0.0 1.0 0.0 3.59 MB

The users guides for the IBM Q experience

Home Page: https://quantumexperience.ng.bluemix.net/

License: Apache License 2.0

Makefile 3.54% Batchfile 2.63% Python 17.58% HTML 70.62% JavaScript 1.58% CSS 4.05%

ibmqx-user-guides's Introduction

IBM Quantum Experience user guides

The repository contains the user guides from the IBM Q experience

If quantum physics sounds challenging to you, you are not alone. All of our intuitions are based on day-to-day experiences and are defined by classical physics — so most of us find the concepts in quantum physics counterintuitive at first. In order to comprehend the quantum world, you must let go of your beliefs about our physical world, and develop an intuition for a completely different (and often surprising) set of laws.

The users guides

The user guide is divided in two.

Beginner's Guide: You can find a simple aproach about Quantum Computing and how use the IBM Q Experice tools, like Quantum Composer, or the QISKit example.

Full User's Guide: This section contain the more full coverage from Quantum Computing and in particular several examples and algorithm.

Contributors (alphabetically)

Lev Bishop, Antonio Córcoles, Abigail Cross, Andrew Cross, Jay M. Gambetta.

Installation and setup

1. Get the tools

You'll need:

2. Get the code

Clone the qiskit-qx-user-guides repository and navigate to its folder on your local machine:

  • If you have Git installed, run the following commands:
git clone https://github.com/QISKit/qiskit-qx-user-guides.git
cd qiskit-qx-user-guide
  • If you don't have Git installed, click the "Clone or download" button at the URL shown in the git clone command, unzip the file if needed, then navigate to that folder in a terminal window.

3. Setup the environment

To use as a library install the dependencies:

# Depending on the system and setup to append "sudo -H" before could be needed.
pip3 install -r requires.txt

4. Generate documentation

To generate HTML documenatation run

You can find the generated documenatation into the _build/html

Do you want to help?

If you'd like to contribute please take a look to our contribution guidelines.

Documentation

The documentation for the project is in the rst directory. The documentation for the python SDK is auto-generated from python docstrings using Sphinx for generating the documentation. All the documents are created using RST format. You can find more info about it in:

You can generate the documentation lile HTML using.

make doc

You can export the documenatation in other formats like "epub", "text" or others.

make epub

you can find more info about this formats using:

make help

Test

The examples are include from the "test" folder, you can test all of them, features often imply changes in the existent tests or new ones are needed. Once they're updated/added run this be sure they keep passing:

make test

Other QISKit projects

  • ibmqx backend information Information about the different IBM Q experience backends.
  • OpenQasm Examples and tools for the OpenQASM intermediate representation.
  • Python API API Client to use IBM Q experience in Python.
  • Python SDK Software development kit for working with quantum programs in Python.
  • Tutorial Jupyter notebooks for using QISKit.

Licenses

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

The Sphinx theme is based on Sphinx Bootstrap Theme by Ryan Roemer, which is licensed under the MIT license.

ibmqx-user-guides's People

Contributors

diego-plan9 avatar francabrera avatar ismaelfaro avatar jaygambetta avatar jelcaf avatar pacomf avatar

Watchers

 avatar

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.