class_docstr: Matrices with integer entries and determinant $\pm$ 1
docstr: Safely round coordmap.mapping.matrix,
  creating a new coordmap first.
docstr_tok: ["Safely","round","coordmap.mapping.matrix",",","creating","a","new","coordmap","first","."]
code: def __init__(self, matrix, coords):
      """
      Safely round coordmap.mapping.matrix,
      creating a new coordmap first.
      """
      M = np.around(matrix).astype(self.dtype)
      GLR.__init__(self, M, coords, dtype=self.dtype)
  
imports: import numpy
  from nipy.core.api import AffineTransform, CoordinateSystem
  from nipy.core.reference.coordinate_map import compose
  from nipy.core.reference.coordinate_map import product
label_desc: Use image node_id 1 to create a new GLZ object from inherited base classes: GLR with example: obj = GLZ(matrix, coords)