Skip to content
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

include and export calc_bandreps (supersedes and closes #37) #60

Merged
merged 15 commits into from
Aug 26, 2024

Conversation

thchr
Copy link
Owner

@thchr thchr commented Aug 26, 2024

The conflicts & git issues with #37 were a mess again, so I've factored out the relevants bits to this new branch. Hopefully, that should make the changes clearer again.

Should be good to go once if CI is green.

AliGhorashiCMT and others added 15 commits February 17, 2021 19:42
…ttps://doi.org/10.1103/PhysRevB.97.035139

- still WIP, because we still have 15 (down from 30) test failures in the "3D: Checking Wyckoff Position Sets" testset
fixups to imports in `calc_bandreps.jl`
…ut not returning only elementary EBRs to `calc_bandrep` docstring
… the point group that is "more natural" (i.e., is not merely isomorphic, but is just a similarity transform away)

- also refactor some of the logic of this function into subfunctions and fast-paths that can be reused.

- two "novelties" were added to the implementation:
  (1) we now sort operations not just by order, but also by rotation sense - the latter is not fully unique (one could do an inversion of the coordinate system to swap sense) but still often helps in finding a more natural match.
  (2) when possible, we now try to find a similarity transform between groups so we can check for equality of operations under this transform; that helps often (and e.g., let's us find -4m2 rather than -42m as the "more natural" parent point group)

- add tests of `isomorphic_parent_pointgroup` by comparing to the site symmetry group labels from EBR listings on Bilbao
@thchr thchr changed the title Finally add calc_bandreps properly (supersedes and closes #37) include and export calc_bandreps (supersedes and closes #37) Aug 26, 2024
@thchr thchr merged commit 5161c35 into master Aug 26, 2024
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants