created a branch julia where all julia development will first be merged to and then make PRs to main from there.
I've switched the memory management model to something that is better supported by the Julia community and hopefully future-safe. It turns out that also got me a big performance gain for small basis sizes.
Here is a pre-built version of the code in this pull request: wheels.zip, you can install it locally by unzipping wheels.zip and using pip to install the file matching your system
I've done a few small things
julia
where all julia development will first be merged to and then make PRs tomain
from there.