Ivan Carvalho

Results 50 issues of 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...

api: bigquery

### 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...

enhancement

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...

stable-backport-potential

Closes #1243 We let this one slip through by accident.

stable-backport-potential

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...

on hold

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

enhancement
dependencies

### 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...

enhancement
good first issue

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...

dependencies

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...

on hold