-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error in finding the little group irreps of SG 230 #19
Comments
Hi :) thanks for finding this bug! Apparently, there had been a bug in Should be fixed now (you probably need to remove and reinstall the package to get the fix). Let me know if there's still trouble after that. |
Thanks for such a quick response time but now I am getting a different error. ERROR: could not align operators Stacktrace: [1] error(s::String) @ Base ./error.jl:35 [2] align_operators!(lgirs::Vector{LGIrrep{3}}, lg::LittleGroup{3}) @ MPBUtils /projects/physics/vaibhav9/conda_files/envs/new_pmp/share/julia/packages/MPBUtils/gTqBO/src/read_utils.jl:566 [3] pick_lgirreps(lgd::Dict{String, LittleGroup{3}}; timereversal::Bool, isprimitive::Bool) @ MPBUtils /projects/physics/vaibhav9/conda_files/envs/new_pmp/share/julia/packages/MPBUtils/gTqBO/src/read_utils.jl:552 [4] top-level scope @ REPL[10]:1 Please ignore the specific directory locations. I installed julia using conda. |
Can you send me a self-contained snippet that reproduces the above error? Then I can look at it properly tomorrow. Thanks 👍 |
Sure. Here it is. I just changed the
|
The issue is that the mapping of primitivized little groups in the line I would caution that I have not used MPBUtils.jl for SG 230 much - but I am aware of possible pitfalls that exist in this setting. Specifically, Crystalline.jl - which MPBUtils.jl is built on - has a particular convention choice for the k-sign of Bloch phases in irreps - that convention is inherited from ISOTROPY and Bilbao. Unfortunately, it doesn't really align with the usual convention for operations acting actively. Usually, it doesn't matter but in SG 230 it does matter, e.g. at the P point (which was where the To close issue, I think a reasonable interim fix would be to just update the README.md to the correct primitivizing approach. I should probably open an issue to track the k-sign thing here as well though. |
For now, fixed by f577221. |
Hi Thomas,
I was trying to find the little group irreps of SG 230 at the high-symmetry points following the example code in the README file. I get the following error:
I am new to Julia so I don't know how to debug this.
The text was updated successfully, but these errors were encountered: