giovannipizzi / seekpath

A module to obtain and visualize k-vector coefficients and obtain band paths in the Brillouin zone of crystal structures
Other
114 stars 45 forks source link

Provide Transformation Matrix as output of the code #16

Closed giovannipizzi closed 1 year ago

giovannipizzi commented 7 years ago

This is being worked in branch fix_transformation_matrix

giovannipizzi commented 4 years ago

Missing things:

tkotani commented 4 years ago

It is nice if seekpath can find the transformation matrix.

FYI In mathematics, a set of the three vectors which defines a lattice is called as the Z-basis. Two Z-basis, which defines the same lattice, is connected by an unimodular matrix. General theory of unimodular matrix is too difficult for me. So I wrote a simple code to find the unimodular matrix for my purpose. But it is helpful if you include a code in seekpath.

iorin0217 commented 4 years ago

I think the "transformation_matrix" has not sufficient information about converting the input structure to the seekpath output conventional structure, and the "std_rotation_matrix" is needed. Do you agree with me?

giovannipizzi commented 4 years ago

Some notes from the TODO.txt file that I will remove from the repo:

giovannipizzi commented 1 year ago

Thanks @jaemolihm - I merged #97 now, this should indirectly also address this issue that I will therefore close (I also deleted my own old branch)