This reduced basis is linearly dependent, but the original basis is not. I've produced this error now with eps values of 1E-3 to 1E-10, and by transposing the input basis. The returned reduced basis is always linearly dependent. The input vectors above are a basis choice for a base centered orthorhombic cell. Oddly my python code returns 3 vectors that are linearly independent and make intuitive sense:
When given a basis, constructed using:
The minkowski_reduce_basis vectors return:
This reduced basis is linearly dependent, but the original basis is not. I've produced this error now with eps values of 1E-3 to 1E-10, and by transposing the input basis. The returned reduced basis is always linearly dependent. The input vectors above are a basis choice for a base centered orthorhombic cell. Oddly my python code returns 3 vectors that are linearly independent and make intuitive sense:
but I'm not convinced it's the correct answer.