I was curious if there was a faster implementation of networkx. Apparently rustworkx is.
ST2 already uses orjson, which is rust-based. So, another rust-based dep like rustworkx seems reasonable.
I wonder how much of a performance boost rustworkx would provide in orquesta? From a quick search, there are a few API differences between networkx and rustworkx that we'd need to account for to play with that.
I was curious if there was a faster implementation of
networkx
. Apparentlyrustworkx
is.ST2 already uses orjson, which is rust-based. So, another rust-based dep like
rustworkx
seems reasonable.I wonder how much of a performance boost
rustworkx
would provide in orquesta? From a quick search, there are a few API differences betweennetworkx
andrustworkx
that we'd need to account for to play with that.A few links:
rustworkx
requiring integer IDs for nodes in the graph (in the rustworkx docs)