Open HuangJunye opened 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.
🤚🏼
@HuangJunye
Comment
@HuangJunye, I am meeting with Matthew today to define the deliverables
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/