Open mtreinish opened 1 year ago
Hi!
I am very interested :)
I work mostly with python but been trying to get more into rust!
Hi! I am interested in this project! I do have some experience in Python and some in Rust (still learning) but no experience with graph theory(not until now!) I'd be glad to work and contribute towards this project.
Hi!
I am interested in this project as well~ I have experience in Python and currently learning Rust (reading the book) and would like to get some project experience in Rust. I don't have any experience with graph theory but would like to learn more about it!
Hi!
I'm interested in this project. I have some experience in Python. I have no experience in Rust or graph theory but I am also a quick learner and eager to learn.
Description
rustworkx is a high performance general purpose graph library for python written in Rust to take advantage of the performance and safety that Rust provides. It was originally built as a replacement for Qiskit's previous 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 both in Qiskit and other applications. We use rustworkx at the core of many of Qiskit's algorithms and functions (including the transpiler) when a graph representation is needed.
This project is to work on improving rustworkx and to help maintain the project. The primary activities around this project are going to be contributing to rustworkx and working on open issues. The full list of good first issues in rustworkx can be found here.
Deliverables
The project is to work through good first issues on rustworkx. So ideally pull requests and reviews of others pull requests on rustworkx are the deliverable for this project. However, as it is a fairly open ended project to get involved in the development of rustworkx the exact deliverables aren't set in stone. In previous iterations mentees have helped opened pull requests to other projects using rustworkx along with other related tasks
Mentors details
Number of mentees
3
Type of mentees
Mentees