Skip to content
This repository was archived by the owner on Aug 21, 2023. It is now read-only.

Commit cc5ffd5

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents a79ca32 + 758691b commit cc5ffd5

268 files changed

Lines changed: 25550 additions & 8760 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/CODEOWNERS

Lines changed: 48 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,56 @@
11
# Fallback codeowners for all files that do not have an explicit rule.
2-
* @jaygambetta
2+
* @jaygambetta @ajavadia
33

44
# Codeowners for individual folders
5-
qiskit/* @jaygambetta
6-
qiskit/aer/* @chriseclectic @jaygambetta
7-
qiskit/ignis/* @dcmckayibm @jaygambetta
5+
qiskit/* @jaygambetta @ajavadia
6+
qiskit/aer/* @chriseclectic @jaygambetta @ajavadia
7+
qiskit/ignis/* @dcmckayibm @jaygambetta @ajavadia
8+
qiskit/terra/* @nonhermitian @jaygambetta @ajavadia
89

9-
community/hello_world/* @quantumjim @aasfaw
10-
community/hello_world/*/* @quantumjim @aasfaw
11-
community/games/* @quantumjim @aasfaw
12-
community/games/*/* @quantumjim @aasfaw
10+
community/* @attp @aasfaw @quantumjim @rraymondhp
11+
12+
community/aer/* @chriseclectic @attp @aasfaw @quantumjim @rraymondhp
13+
14+
community/algorithms/* @attp @aasfaw @quantumjim @rraymondhp
15+
community/algorithms/* @attp @aasfaw @quantumjim @rraymondhp
16+
17+
community/arts/* @attp @aasfaw @quantumjim @rraymondhp
18+
19+
community/aqua/* @chunfuchen @pistoia @aasfaw
20+
community/aqua/*/* @chunfuchen @pistoia @aasfaw
21+
community/aqua/*/*/* @chunfuchen @pistoia @aasfaw
22+
23+
community/artificial_intelligence/* @chunfuchen @pistoia @aasfaw
24+
community/artificial_intelligence/*/* @chunfuchen @pistoia @aasfaw
25+
community/artificial_intelligence/*/*/* @chunfuchen @pistoia @aasfaw
1326

14-
community/terra/* @attp @ajavadia @aasfaw
15-
community/terra/*/* @attp @ajavadia @aasfaw
16-
community/algorithms/* @attp @ajavadia @aasfaw
27+
community/chemistry/* @chunfuchen @pistoia @aasfaw
28+
community/chemistry/*/* @chunfuchen @pistoia @aasfaw
29+
community/chemistry/*/*/* @chunfuchen @pistoia @aasfaw
1730

18-
community/aqua/* @chunfuchen @pistoia
19-
community/aqua/*/* @chunfuchen @pistoia
20-
community/aqua/*/*/* @chunfuchen @pistoia
31+
community/finance/* @chunfuchen @pistoia @aasfaw
32+
community/finance/*/* @chunfuchen @pistoia @aasfaw
33+
community/finance/*/*/* @chunfuchen @pistoia @aasfaw
34+
35+
community/optimization/* @chunfuchen @pistoia @aasfaw
36+
community/optimization/*/* @chunfuchen @pistoia @aasfaw
37+
community/optimization/*/*/* @chunfuchen @pistoia @aasfaw
38+
39+
community/awards/teach_me_qiskit_2018/* @attp @aasfaw @quantumjim @rraymondhp
40+
community/awards/teach_me_qiskit_2018/*/* @attp @aasfaw @quantumjim @rraymondhp
41+
42+
community/awards/teach_me_quantum_2018/* @attp @aasfaw @quantumjim @rraymondhp
43+
community/awards/teach_me_quantum_2018/*/* @attp @aasfaw @quantumjim @rraymondhp
44+
45+
community/games/* @attp @aasfaw @quantumjim @rraymondhp
46+
community/games/*/* @attp @aasfaw @quantumjim @rraymondhp
47+
community/games/*/*/* @attp @aasfaw @quantumjim @rraymondhp
48+
community/games/*/*/*/* @attp @aasfaw @quantumjim @rraymondhp
49+
50+
community/hello_world/* @quantumjim @aasfaw
51+
community/hello_world/*/* @quantumjim @aasfaw
2152

22-
community/awards/teach_me_qiskit_2018/* @rraymondhp @aasfaw
23-
community/awards/teach_me_qiskit_2018/*/* @rraymondhp @aasfaw
53+
community/ignis/* @dcmckayibm @yehuda-naveh @attp @aasfaw @quantumjim @rraymondhp
2454

25-
community/ignis/* @dcmckayibm @aasfaw
26-
community/aer/* @chriseclectic @aasfaw
55+
community/terra/* @nonhermitian @attp @aasfaw @quantumjim @rraymondhp
56+
community/terra/*/* @nonhermitian @attp @aasfaw @quantumjim @rraymondhp

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,5 @@ qiskit/basics/Qconfig_IBMQ_experience_staging.py
3030

3131
qiskit/basics/Qconfig_IBMQ_network-dev.py
3232
.DS_Store
33+
34+
qiskit/.ipynb_checkpoints/start_here-checkpoint.ipynb

INSTALL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ At least [Python 3.5 or later](https://www.python.org/downloads/) is required to
2020
When there are no issues with dependencies, Qiskit can be simply installed using
2121

2222
```
23-
pip install qiskit qiskit-aqua qiskit-chemistry
23+
pip install qiskit
2424
```
2525

2626
Or, pre-installed qiskit can be updated using
2727

2828
```
29-
pip install -U qiskit qiskit-aqua qiskit-chemistry
29+
pip install -U qiskit
3030
```
3131

3232
However, in case of issues with dependencies, we recommend the following installation procedure:

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ In this repository, we've put together a collection of Jupyter notebooks aimed a
1010

1111
The notebooks for these tutorials can be viewed here on GitHub. But for the full experience, you'll want to interact with them!
1212

13-
The easiest way to do this is using [the Binder image](https://mybinder.org/v2/gh/qiskit/qiskit-tutorials/master?filepath=index.ipynb), which lets you use the notebooks via the web. This means that you don't need to download or install anything, but it also means that you should not insert any private information into the notebooks (such as your API key). We recommend as pointed out in [issue #231](https://github.com/Qiskit/qiskit-tutorials/issues/231) that after you are done using mybinder that you regenerate your token.
13+
The easiest way to do this is using [the Binder image](https://mybinder.org/v2/gh/qiskit/qiskit-tutorials/master?filepath=./qiskit/start_here.ipynb), which lets you use the notebooks via the web. This means that you don't need to download or install anything, but it also means that you should not insert any private information into the notebooks (such as your API key). We recommend as pointed out in [issue #231](https://github.com/Qiskit/qiskit-tutorials/issues/231) that after you are done using mybinder that you regenerate your token.
1414

1515
Please refer to this [installation guide](INSTALL.md) for setting up Qiskit and the tutorials on your own machine (this is the recommended way).
1616

@@ -28,17 +28,20 @@ We've collected a core reference set of notebooks in this section outlining the
2828
- [Aqua](qiskit/aqua) is meant for those who want to develop applications on NISQ computers.
2929
- [Jupyter](qiskit/jupyter) is meant to highlight some cool Juypter features.
3030

31+
To go through the official qiskit examples load up the [start_here.ipynb](qiskit/start_here.ipynb) notebook and start seeing how qiskit works.
32+
3133
### 2. [Community notebooks](community/)<a id='community'></a>
3234

3335
Teaching quantum computing and qiskit has many different paths of learning. We love our community, and we love the contributions so keep them coming. Because Qiskit is changing so much, at the moment we cant keep this updated, but there are some great notebooks in here. See:
3436
- [Hello, Quantum World](community/hello_world/) learn from the community how to write your first quantum program.
3537
- [Quantum Games](community/games/), learn quantum computing by having fun.
3638
- [Quantum Information Science with Terra](community/terra/), learn about quantum information science with Qiskit Terra.
39+
- [Investigate Quantum Noise with Ignis](community/ignis/), learn about quantum noise with Qiskit Ignis.
3740
- [Textbook Quantum Algorithms](community/algorithms/), learn Qiskit from the textbook algorithms.
3841
- [Quantum Algorithms](community/aqua/), learn about quantum algorithms for noisy near-term devices with Qiskit Aqua.
3942
- [IBM Q Awards](community/awards/), learn from the great contributions to the [IBM Q Awards](https://qe-awards.mybluemix.net/), [Teach Me Qiskit 2018](community/awards/teach_me_qiskit_2018/index.ipynb) and [Teach Me Quantum 2018](community/awards/teach_me_quantum_2018/index.ipynb).
4043

41-
To go through the tutorials, load up the [index.ipynb](index.ipynb) notebook and start learning.
44+
To go through the community driven tutorials, load up the [index.ipynb](community/index.ipynb) notebook and start learning.
4245

4346
## Contribution Guidelines
4447

community/aqua/README.md

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,29 @@
1-
# Qiskit Aqua Tutorials
1+
# Qiskit Aqua Tutorials
22

33
Qiskit Algorithms for QUantum Applications (Qiskit Aqua) is a library of algorithms for quantum computing
44
that uses [Qiskit Terra](https://qiskit.org/terra) to build out and run quantum circuits.
55

6-
## Contents
6+
This folder contains some Jupyter Notebook examples showing how to run algorithms in Qiskit Aqua.
7+
There are also Python code files too.
8+
9+
For more detail see the main [index](../index.ipynb#aqua)
10+
11+
## Input files
12+
13+
The folder [input_files](../input_files) contains a number of example json input files that can be loaded
14+
and run by the Qiskit Aqua [GUI](https://github.com/Qiskit/aqua/README.md#gui) or by the Qiskit Aqua
15+
[command line](https://github.com/Qiskit/aqua/README.md#command-line) tool.
16+
17+
18+
## Domains
719

820
Aqua provides a library of cross-domain algorithms upon which domain-specific applications and stacks can be
921
built. Tutorials, sample code and sample input files may be found here for:
1022

11-
* [General](general)
12-
* [Qiskit Chemistry](chemistry)
13-
* [Aqua Optimization](optimization)
14-
* [Aqua Artificial Intelligence](artificial_intelligence)
15-
* [Aqua Finance](finance)
23+
* [Qiskit Chemistry](../chemistry)
24+
* [Qiskit Optimization](../optimization)
25+
* [Qiskit Artificial Intelligence](../artificial_intelligence)
26+
* [Qiskit Finance](../finance)
1627

1728
More information may be found the [main index notebook](index.ipynb).
29+

0 commit comments

Comments
 (0)