code: def concat(self,array_like):
          
          arr = list(array_like)
          if len(set([x.microns_per_pixel for x in arr])) != 1:
              raise ValueError("Multiple microns per pixel set")
          cdf = CellDataFrame(pd.concat([pd.DataFrame(x) for x in arr]))
          cdf.microns_per_pixel = arr[0].microns_per_pixel
          return cdf
docs: Concatonate multiple CellDataFrames
  
          throws an error if the microns_per_pixel is not uniform across the frames
  
          Args:
              array_like (list): a list of CellDataFrames with 1 or more CellDataFrames
  
          Returns:
              CellDataFrame