Ivan Carvalho
Ivan Carvalho
This is mostly a convenience method. It comes in handy when creating Views from BigQuery, because we want to have a subset of the fields for the View but still...
### What is the expected enhancement? Starting with 3.13, we should test `rustworkx` with https://py-free-threading.github.io/ to make sure it at least work with a single-thread setting. I don't think we...
Closes #1242 This is a pretty annoying PR but it avoids `pyright` from infering the types as `Unknown`. Although we will only keep `mypy` in the CI, `pyright` is the...
Closes #1243 We let this one slip through by accident.
Follow up of #1252 Real diff: https://github.com/IvanIsCoding/rustworkx/compare/smarter-boilerplate...IvanIsCoding:rustworkx:build-rs This PR leverages `build.rs` to reduce even more the boilerplate required to add a new `rustworkx` function. All needed now is to add...
This is a very big refactor trying to tame `lib.rs`. Essentially we create a macro to avoid having to add `m.add_wrapped(wrap_pyfunction!(your_new_function))?;` every single time. This will make it simpler for...
### What is the expected enhancement? This is mostly a reminder that we need to update to 0.22.1 (or later) following https://pyo3.rs/v0.22.0/migration.html
### What is the expected enhancement? Update the code in https://github.com/Qiskit/rustworkx/blob/main/src/link_analysis.rs to use https://github.com/sarah-ek/faer-rs/. The functions should still rely mostly on the power method to estimate the eigenvector. And they...
In short, this disables the `alga` feature of the `sprs` crate. It is enabled by default and we don't use those traits, so the code still compiles and our tests...
This matches `hashbrown`'s 0.15 release that switches the default hasher. This is more to keep consistency with the internals. I will put this on hold until #1293 is merged, we...