Wannier.jl icon indicating copy to clipboard operation
Wannier.jl copied to clipboard

`disentangle` doesn't work on `main`

Open Technici4n opened this issue 1 year ago • 1 comments

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.

Technici4n avatar Oct 10 '23 16:10 Technici4n