Code Monkey home page Code Monkey logo

qiskit-pocket-guide's Introduction

Welcome to the Qiskit Pocket Guide book site!

Qiskit Pocket Guide, by James L. Weaver and Frank J. Harkins

In general, you may use the code from Qiskit Pocket Guide in your programs and documentation. You do not need to contact the authors for permission unless you're reproducing a significant portion of the code. For example, writing a program that uses several chunks of code from this book does not require permission. Answering a question by citing this book and quoting example code does not require permission. On the other hand, selling or distributing a CD-ROM of examples from Qiskit Pocket Guide does require permission. Incorporating a significant amount of example code from this book into your product's documentation does require permission.

We appreciate, but do not require, attribution. An attribution usually includes the title, author, publisher, and ISBN.

If you think your use of code examples falls outside fair use or the permission given here, feel free to contact O'Reilly at [email protected].

Please note that the examples are not production code and have not been carefully tested. They are provided "as-is" and come with no warranty of any kind.

Quick start for running the code examples

Installing

You need a way to run Python and Jupyter Notebooks:

pip install jupyter

This is tested on Qiskit Terra 0.20. This and other dependencies can be installed via Pip:

pip install -r requirements.txt 

Download and run the chapters

wget http://github.com/qiskit-community/qiskit-pocket-guide/archive/refs/heads/main.zip 
unzip main.zip

You may also run these examples in the cloud

Paste or import an example into the IBM Quantum Lab

Index

Chapter 1: Quantum Circuits and Operations

Chapter 2: Running Quantum Circuits

Chapter 3: Visualizing Quantum Measurements and States

Chapter 4: Using the Transpiler

  • Quickstart with Transpile
  • Transpiler Passes

Chapter 5: Quantum Information

Chapter 6: Operator Flow

Chapter 7: Quantum Algorithms

  • Background on Quantum Algorithms
  • Using the Algorithms Module
  • Traditional Quantum Algorithms
  • Eigensolvers

Chapter 8: Qiskit Circuit Library Standard Operations

  • Standard Instructions (no code examples)
  • Standard Single-Qubit Gates (no code examples)
  • Standard Multi-Qubit Gates (no code examples)

Chapter 9: Working with Providers and Backends

  • Graphical Tools
  • Text-Based Tools
  • Getting System Info Programmatically
  • Interacting with Quantum Systems on the Cloud

Chapter 10: OpenQASM

  • Building Quantum Circuits in QASM
  • Building Higher-Level Gates
  • Classical Types and Instructions
  • Building Quantum Programs

qiskit-pocket-guide's People

Contributors

javafxpert avatar kaleb-hutchy avatar 1ucian0 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.