Description
qiskit-alt is a high-performance Julia backend for Qiskit with a Python frontend. It is quite new and experimental. It is not distributed as part of Qiskit. The main application is computing a qubit Hamiltonian from the specification of an electronic structure problem.
There are a number of projects available, small and large. The appropriate project depends on the experience of the mentee. There are a number of issues in the qiskit-alt repo. But, the project is divided into several other repos, most of which are hosted here. These repos have their own issues. A major part of the effort is improving deployment options of Julia with the Python project. These issues are in julia_project
Note that much of the work happens on the Python side. So, if you know some Python, but don't yet know Julia, you can still contribute.
Deliverables
Open a pull request that closes an issue and work through getting it merged. Alternatively, start by opening a new issue; for instance as a sub-issue of a more open ended one.
Mentors details
- Mentor 1
- Name: John Lapeyre
- GitHub ID: @jlapeyre
- What they do: Qiskit development
- Mentor 2
- Name: Jim Garrison
- GitHub ID: @garrison
- What they do: Qiskit applications development
Number of mentees
2
Type of mentees
- Mentee *
- Required:
- Some coding and github skills.
- Desire to contribute to an open-source project.
- Nice to have:
- Python experience
- Julia experience
- Quantum computing knowledge
Description
qiskit-alt is a high-performance Julia backend for Qiskit with a Python frontend. It is quite new and experimental. It is not distributed as part of Qiskit. The main application is computing a qubit Hamiltonian from the specification of an electronic structure problem.
There are a number of projects available, small and large. The appropriate project depends on the experience of the mentee. There are a number of issues in the qiskit-alt repo. But, the project is divided into several other repos, most of which are hosted here. These repos have their own issues. A major part of the effort is improving deployment options of Julia with the Python project. These issues are in
julia_projectNote that much of the work happens on the Python side. So, if you know some Python, but don't yet know Julia, you can still contribute.
Deliverables
Open a pull request that closes an issue and work through getting it merged. Alternatively, start by opening a new issue; for instance as a sub-issue of a more open ended one.
Mentors details
Number of mentees
2
Type of mentees