code: def move(self, d_xyz, inplace=False):
          
          state = Polygon.verify
          Polygon.verify = False
          if len(d_xyz) == 2: d_xyz = (d_xyz[0], d_xyz[1], 0)
          xyz = np.array(d_xyz)
          
          # Add (dx, dy, dz) to all the coordinates
          map_ = self.get_map()[1] + xyz
          space = self.map2pyny(map_)
          
          Polygon.verify = state
          if inplace:
              self.add_spaces(space)
              return None
          else:
              return space
docs: Translate the whole Space in x, y and z coordinates.
          
          :param d_xyz: displacement in x, y(, and z).
          :type d_xyz: tuple (len=2 or 3)
          :param inplace: If True, the moved ``pyny.Space`` is copied and 
              added to the current ``pyny.Space``. If False, it returns 
              the new ``pyny.Space``.
          :type inplace: bool
          :returns: None, ``pyny.Space``