Wannier.jl
Wannier.jl copied to clipboard
`disentangle` doesn't work on `main`
Hello,
I tried using the latest version of Wannier.jl (main
branch), however it looks like the refactoring wasn't fully completed:
U = disentangle(wannier_model)
type Model has no field n_bands
Stacktrace:
[1] getproperty(model::Wannier.Model{Float64}, sym::Symbol)
@ Wannier [C:\Users\bruno\.julia\dev\Wannier\src\model.jl:84](file:///C:/Users/bruno/.julia/dev/Wannier/src/model.jl:84)
[2] disentangle(p::SpreadPenalty, model::Wannier.Model{Float64}; random_gauge::Bool, f_tol::Float64, g_tol::Float64, max_iter::Int64, history_size::Int64)
@ Wannier [C:\Users\bruno\.julia\dev\Wannier\src\localization\disentangle.jl:640](file:///C:/Users/bruno/.julia/dev/Wannier/src/localization/disentangle.jl:640)
[3] disentangle(p::SpreadPenalty, model::Wannier.Model{Float64})
@ Wannier [C:\Users\bruno\.julia\dev\Wannier\src\localization\disentangle.jl:631](file:///C:/Users/bruno/.julia/dev/Wannier/src/localization/disentangle.jl:631)
[4] disentangle(model::Wannier.Model{Float64}; kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
@ Wannier [C:\Users\bruno\.julia\dev\Wannier\src\localization\disentangle.jl:731](file:///C:/Users/bruno/.julia/dev/Wannier/src/localization/disentangle.jl:731)
[5] disentangle(model::Wannier.Model{Float64})
@ Wannier [C:\Users\bruno\.julia\dev\Wannier\src\localization\disentangle.jl:731](file:///C:/Users/bruno/.julia/dev/Wannier/src/localization/disentangle.jl:731)
[6] top-level scope
@ [c:\Users\bruno\Documents\unif-epfl\q5\pdm\playground\simple_graphene_experiments.ipynb:3](file:///C:/Users/bruno/Documents/unif-epfl/q5/pdm/playground/simple_graphene_experiments.ipynb:3)
Not a big problem, I'll go back to 0.3.1 for now.