Describe the feature you'd like
Now that we support LocalSimulators, we can hook into ITensor's support for DMRG-based evolution methods to implement tensor network circuit simulation.
Is this feature already present in the Python SDK?
No.
How would this feature be used? Please describe.
It would make sense to implement this as a package extension, which could be loaded on newer Julia versions once ITensors.jl is installed.
Describe alternatives you've considered
This could also be a standalone package.
Additional context
It would be useful to offer users some control over how the simulation is run (e.g. TDVP vs TEBD, maximum bond dimension). Offering a version that supports the GPU implementations of ITensors.jl would be a good stretch goal.
Describe the feature you'd like
Now that we support
LocalSimulators, we can hook into ITensor's support for DMRG-based evolution methods to implement tensor network circuit simulation.Is this feature already present in the Python SDK?
No.
How would this feature be used? Please describe.
It would make sense to implement this as a package extension, which could be loaded on newer Julia versions once
ITensors.jlis installed.Describe alternatives you've considered
This could also be a standalone package.
Additional context
It would be useful to offer users some control over how the simulation is run (e.g. TDVP vs TEBD, maximum bond dimension). Offering a version that supports the GPU implementations of ITensors.jl would be a good stretch goal.