original_docstring: 
          Returns a new ColumnarData with this ColumnarData and the given one
          stacked together. Must have the same set of fields, and a disjoint set of
          IDs.
          
docstring: Returns a new ColumnarData with this ColumnarData and the given one
  stacked together. Must have the same set of fields, and a disjoint set of
  IDs.
docstring_tokens: Returns a new ColumnarData with this ColumnarData and the given one stacked together . Must have the same set of fields and a disjoint set of IDs .
code: def concat(self, other):
          """
          Returns a new ColumnarData with this ColumnarData and the given one
          stacked together. Must have the same set of fields, and a disjoint set of
          IDs.
          """
          assert set(self.data.keys()) == set(other.data.keys()), "Cannot concatenate ColumnarData objects with different sets of fields"
          assert not (set(self.ids.tolist()) & set(other.ids.tolist())), "Cannot concatenate ColumnarData objects with overlapping ID values"
          
          return ColumnarData({k: np.concatenate([self.field(k), other.field(k)])
                               for k in self.data.keys()},
                              ids=np.concatenate([self.ids, other.ids]))
code_tokens: def concat ( self , other ) : assert set ( self . data . keys ( ) ) == set ( other . data . keys ( ) ) , "Cannot concatenate ColumnarData objects with different sets of fields" assert not ( set ( self . ids . tolist ( ) ) & set ( other . ids . tolist ( ) ) ) , "Cannot concatenate ColumnarData objects with overlapping ID values" return ColumnarData ( { k : np . concatenate ( [ self . field ( k ) , other . field ( k ) ] ) for k in self . data . keys ( ) } , ids = np . concatenate ( [ self . ids , other . ids ] ) )
short_docstring: Returns a new ColumnarData with this ColumnarData and the given one
  stacked together.
short_docstring_tokens: Returns a new ColumnarData with this ColumnarData and the given one stacked together .
comment: """
          Returns a new ColumnarData with this ColumnarData and the given one
          stacked together. Must have the same set of fields, and a disjoint set of
          IDs.
          """