Skip to content

ShisheerKaushik24/IBM-Quantum-challenge-chapters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License Contributions Maintenance

Source: IBM Quantum

All my Solutions to the IBM Quantum Challenges


Dependencies

Shows Qiskit logo for light color mode and dark color mode.

Description

The IBM Quantum Challenge is an annual event where participants from all over the world solve a series of quantum computing programming challenges using IBM's quantum computing systems. The challenges are designed to test participants' knowledge and skills in various areas of quantum computing. These IBM Quantum challenges [2021,2022] provided me an ideal platform for me to explore various Quantum Computing Applications. This repository presents the solutions to my challenge. And I secured Advance Badge among the pool of 2000+ participants across the world, the Achieved badges can be accessed here
1.2021
2.2022
3.2023
.

First steps to run locally

  • Note1: Windows users should replace "python3" with "python".
  • Note2: install the IBM grading client to run all notebooks successfully.

Create a conda environment with the required dependencies:

conda env create -n quantumchallenge environment.yml && conda activate quantumchallenge

Install qiskit, qiskit-nature and PySCF via pip.

Install pip first:

conda install -yc conda-forge pip==22.1.2 && python3 -m pip install -U --upgrade pip

Installing qiskit[all] including qiskit-nature:

python3 -m pip install -U qiskit[all]

To check if qiskit-nature is installed, run $ conda list qiskit or $ pip show qiskit-nature.

Manually installing qiskit-nature should return:

python3 -m pip install -U qiskit[nature] >>> Requirement already satisfied

Final step, installing PySCF (no support for native Windows platform, see issue #750):

python3 -m pip install -U qiskit-nature[pyscf]

Alternatively, one can install the required dependencies via the requirements.txt file:

conda create -yn quantumchallenge python==3.9.11 && conda activate quantumchallenge
conda update -yn base -c defaults conda && conda install -yc conda-forge pip==22.1.2
python3 -m pip install --user --upgrade pip && python3 -m pip install -r requirements.txt

References

[1] IBM Quantum Fall Challenge 2021

[2] IBM Quantum Spring Challenge 2022

[3] IBM Quantum Spring Challenge 2023

License

This work is licensed under a Creative Commons Zero v1.0 Universal license.


Created and maintained by @Shisheer S Kaushik.

About

This repository contains a collection of my results of the IBM Quantum Challenges.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published