retworkx 0.11.0


A python graph library implemented in Rust

A python graph library implemented in Rust

Stars: 314, Watchers: 314, Forks: 67, Open Issues: 63

The Qiskit/rustworkx repo was created 3 years ago and was last updated 20 hours ago.
The project is popular with 314 github stars!

How to Install retworkx

You can install retworkx using pip

pip install retworkx

or add it to a project with poetry

poetry add retworkx

Package Details

Matthew Treinish
Apache 2.0
GitHub Repo


No  retworkx  pypi packages just yet.


A list of common retworkx errors.

Code Examples

Here are some retworkx code examples and snippets.

GitHub Issues

The retworkx package has 63 open issues on GitHub

  • Expand on platform support levels
  • Change style of footnote in DAG tutorial
  • Update and unify cibuildwheel configuration and version
  • Replace pydot usage in documentation
  • Add equivalent of cycle_basis that returns an edge list
  • Add summary of the retworkx benchmarks to the documentation
  • digraph_dijkstra_shortest_paths in case of equal weights of edges with equivalent source nodes
  • retworkx Paper V2
  • [joss] From the docs, it is unclear what collect_bicolor_runs() does
  • [joss] What is the purpose of bfs_successors()?
  • [joss] Who uses retworkx and for what purpose?
  • [joss] Computations should be interruptible
  • [joss] Function signatures are obscured in the documentation
  • Set max line length to 100 characters
  • Add Left-Right Planarity test.

See more issues on GitHub

Related Packages & Articles

pantsbuild.pants 2.13.0

The ergonomic and hermetic software build system for Python, Java, Scala, Go, and Shell. Pants lets you fearlessly scale up your codebase.

orjson 3.8.0

Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy

O365 2.0.21

Microsoft Graph and Office 365 API made easy

deltalake 0.6.1

Native Delta Lake Python binding based on delta-rs with Pandas integration