-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Good first issues in retworkx #20
Comments
Interested to know more about it and to work on it! |
@HuangJunye Could you please assign this to me. |
@SaashaJoshi @IvanIsCoding @Morcu @VedDharkar Can you please comment in the issue so that I can assign you? |
Hi @HuangJunye, please assign me to this issue. |
Sure! |
👍🏻 |
@e-eight @IvanIsCoding @Morcu @SaashaJoshi Can you please upload your presentations here by the end of today? Thank you! |
@HuangJunye Here is my presentation. |
@HuangJunye Here is my presentation. |
@HuangJunye PFA Presentation for Checkpoint - 1: |
Checkpoint 2 update: Since checkpoint 1, I have learned more about the retworkx library, and rust in general. I have submitted a PR Qiskit/rustworkx#471 for the generator of Barbell graphs. I am currently working on adding the symmetric difference operation for graphs. |
@Morcu @IvanIsCoding @SaashaJoshi @VedDharkar Please submit materials for checkpoint 2. :) |
Checkpoint 2 update: we posted the preprint for the retworkx software paper on the arxiv and submitted it to a journal, it is currently under review. I am working now on depositing retworkx's code on Zenodo and also on adding Python type annotations to retworkx. |
@VedDharkar @Morcu Please add your checkpoint 2 materials when ready! |
Checkpoint 2 update: I continue studying the Rust programming language, I have made the PR 463 to which I have to make some changes, the PR adds a generator for r-ary trees. I am also working on this comment of the generator module 150 |
Final presentation. |
Almost forgot to upload the presentation |
Description
retworkx is a high performance 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 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
Someone familiar with software development. While no prior experience with rust, open source development, or graph theory is required at least familiarity with one will help.
Number of participants
N
Deliverable
Many PRs. Mostly to https://github.com/Qiskit/retworkx/pulls/
The text was updated successfully, but these errors were encountered: