Sergio Sánchez Ramírez

Results 88 issues of Sergio Sánchez Ramírez

After some benchmarking, I've found out that OMEinsum is terribly slow and would like to see how TensorOperations performs compared to it. This PR replaces OMEinsum with TensorOperations. If it...

help wanted
performance
refactor

# To do - [ ] Refactor into a `draw` function (just like `quimb`) - It should be customizable - [ ] Take defaults from GraphMakie extension https://github.com/user-attachments/assets/255b4f0e-1301-4cf1-96e4-325a6a85d54e

enhancement

KrylovKit.jl uses [VectorInterface.jl](https://github.com/Jutho/VectorInterface.jl) to use any object "that can be treated as a vector" (e.g. an MPS) to run Krylov-subspace methods on top of it. By integration with it, using...

enhancement

If you run this code: ```julia Enzyme.Compiler.active_reg_inner(Vector{Tuple{Code}} where {Code

I'm trying to plot some graphs with GraphMakie and WGLMakie on my docs. I'm trying to make it work with DocumenterVitepress.jl but I'm running into the following error: ```js [vitepress]...

## notes - MPI types are not ABI stable, but fortunately there is [MPItrampoline](https://github.com/eschnett/MPItrampoline) which provides some wrappers over them - `MPIABI_Comm` - `MPIABI_Request` - `MPIABI_Op` - docs on how...

CC @avik-pal should fix #170

This package is not working for me. Instead I get these text messages in the HTML: ![Image](https://github.com/user-attachments/assets/1d9d8c63-1aa8-4c62-8af6-b753c5e5514c) I'm using Julia 1.11.2 with Documenter 1.8.0, DocumenterVitepress 0.1.6.

The main change is to stop relying on the `AbstractTensorNetwork`, `AbstractQuantum` and `AbstractAnsatz` abstract inheritance system and move to a [duck typing](https://wikipedia.org/wiki/Duck_typing) system. Since duck typing cannot be enforced, the...

This PR implements the ideas of #314 but with the minimal breaking changes; i.e. `Quantum` and `Ansatz` still exist. Breaking changes should come in another PR.