Implement Bell's inequality on the IBM quantum computer and document the code as well as the physics in a seperate markdown file.
For this you have to complete the following steps:
- Discuss in this repository using issues where to start.
- Discuss in this repository using issues who will do which task.
- Discuss who should be the main responsible for the repository (the one that can accept merge requests). The main responsible does not have to contribute to the project but gets 21 points instead for managing the repository and merging pull requests.
- Discuss and generate labels for your issues.
- Fork this repository.
- Generate the necessary files for your task and commit them. Commit not just the final result but also intermediate steps. (Think of it like saving the file. Everytime you save, commit).
- create pull requests for your work.
While you're working on it you will probably run into multiple issues. Generate issues for them and discuss solutions. Also check other people's issues and try to answer them. Examples for issues you will probably face:
- Which development environment should I use
- How to interact with the IBM quantum computer
- How to solve merge conflicts
- How do I undo a commit
- ...
Also use discord for discussing solutions to any issues popping up.
- do not commmit your IBM quantum API key!
- generate the necessary files to run the code, not just the function
- markdown file explaining how to run the code
- markdown file explaining physics
- docstrings inside the python file
Homework Points | |||
---|---|---|---|
Category | min per person | point factor | max points |
Commits | 3 | 1 | 3 |
Pull requests | 2 | 1 | 2 |
PR Accepted | 0 | 1 | 0 |
Issues | 8 | 4 | |
Closed Issues | 6 | 2 | |
# Conversations | 25 | 5 | |
Total | 44 | 16 | |
Shared project points | |||
# Label | 8 | 4 | |
# Milestones | 1 | 1 | 1 |
# Tags | 0 | 1 | 0 |
Total | 9 | 5 | |
Result | |||
Task completion | 21 | 1 | 21 |
Sum | 42 |