First time here? Check out the FAQ!
answered 4 years ago
I assume you mean Hermite normal form. Yes, there are highly optimized library functions for that. See hermite_form in matrix/matrix_integer_dense.pyx