Ivan Carvalho
Ivan Carvalho
We add retry attemps to the test that writes the edge list This specific flaky test has made the CI fail multiple times. Instead of manually having to retrigger all...
Related to #352 This PR adds type annotation stubs, it contains `.pyi` files with type annotations. I started by annotating the `PyGraph` and `PyDiGraph` files, as well as the custom...
### What is the expected enhancement? Create an equivalent of the `retworkx.cycle_basis` method but returning edges instead of nodes. https://github.com/Qiskit/retworkx/blob/5b90ee7821398625b16aec2e4d782dd2ec26daf2/src/connectivity/mod.rs#L67-L135 The original paper (http://www.cs.kent.edu/~dragan/GraphAn/CycleBasis/p514-paton.pdf) which we implement returns a set...
### What is the expected enhancement? Add a summary of the results from https://github.com/mtreinish/retworkx-comparison-benchmarks to the documentation. The ultimate goal is to have a page to refer users to if...
### What is the expected enhancement? Users are able to execute [mypy](https://github.com/python/mypy) to run a static type check in code that uses retworkx. Python annotations are becoming more popular, and...
### What is the expected enhancement? Add functions to calculate [PageRank](https://en.wikipedia.org/wiki/PageRank) and [HITS](https://en.wikipedia.org/wiki/HITS_algorithm) to expand the retworkx's link analysis capabilities. These algorithms are popular among users of graph libraries, and...
Closes #660 This PR switches from creating a temporary file to save the output of the `dot` command to writing it to a `BytesIO` file in memory. This fixes the...
Closes #852 We replace Tox with Nox, overall it seems promising. I do think customizing Nox seems much, much easier given that we have the full power of Python. In...
Closes #891 I would rather merge for 0.15 after some extensive testing. Most notably, we also remove our hard-coded splits for less common architectures to avoid having to upload multiple...
### Information - **rustworkx version**: main - **Python version**: 3.12 - **Rust version**: Stable - **Operating system**: Windows ### What is the current behavior? The test passes when running with...