QuEraComputing / Bloqade.jl

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.
https://queracomputing.github.io/Bloqade.jl/dev/
Other
181 stars 35 forks source link

remove matplotlib plotting receipts via PythonCall and use Plots directly #595

Closed Roger-luo closed 1 month ago

Roger-luo commented 1 year ago

from 1.9+ the latency is much more reasonable, we should remove the old matplotlib calls with just the https://github.com/JuliaPy/PythonPlot.jl package

GiggleLiu commented 6 months ago

Can not agree more. I have run into multiple issues that caused by PythonCall.

  1. repeated reinitialization of the conda environment,
  2. the compilation of SciMLBasePythonCallExt runs forever due to the lock file in the .CondaPkg folder. image
GiggleLiu commented 6 months ago

Maybe using Makie/CairoMakie is the only choice. Its using time is quite reasonable after julia 1.10.