retworkx 0.11.0


A python graph library implemented in Rust

A python graph library implemented in Rust

Stars: 260, Watchers: 260, Forks: 57, Open Issues: 50

The Qiskit/retworkx repo was created 3 years ago and was last updated 13 hours ago.
The project is popular with 260 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 50 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.11.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.6.8

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

deltalake 0.5.7

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

networkx 2.8

Python package for creating and manipulating graphs and networks