qiskit-advocate / qamp-spring-21

Qiskit advocate mentorship program (QAMP) spring 21 cohort
42 stars 11 forks source link

Good first issues in retworkx #8

Open HuangJunye opened 3 years ago

HuangJunye commented 3 years ago

Description

retworkx is a general purpose graph library for python3 written in Rust to take advantage of the performance and safety that Rust provides. It was built as a replacement for qiskit's previous (and current) networkx usage (hence the name) but is designed to provide a high performance general purpose graph library for any python application. The project was originally started to build a faster directed graph to use as the underlying data structure for the DAG at the center of qiskit-terra's transpiler, but it has since grown to cover all the graph usage in Qiskit and other applications.

The full list of good first issues in retworkx can be found here.

Mentor/s

Matthew Treinish (@mtreinish), Qiskit core developer and the main contributor to Retworkx.

Type of participant

Rust coder with small or none knowledge in rust and git.

Deliverable

Many PRs. Mostly to https://github.com/Qiskit/retworkx/pulls/

HuangJunye commented 3 years ago

@nahumsa @IvanIsCoding @georgios-ts @Chriscrosser3310 Can you comment on this issue so that I can assign you? Please also work with your mentor to refine the project, define scope and deliverables and update the project description in this issue.

nahumsa commented 3 years ago

🤚🏼

georgios-ts commented 3 years ago

@HuangJunye

Chriscrosser3310 commented 3 years ago

Comment

IvanIsCoding commented 3 years ago

@HuangJunye, I am meeting with Matthew today to define the deliverables