docs: def demeshgrid(arr):
      """Turns an ndarray created by a meshgrid back into a 1D array
  
      Parameters
      ----------
      arr : array of dimension > 1
          This array should have been created by a meshgrid.
      """
      dim = len(arr.shape)
      for i in range(dim):
          Slice1 = [0]*dim
          Slice2 = [1]*dim
          Slice1[i] = slice(None)
          Slice2[i] = slice(None)
          if (arr[tuple(Slice1)] == arr[tuple(Slice2)]).all():
              return arr[tuple(Slice1)]