WrightTools.data.Data.split

Data.split(expression, positions, *, units=None, parent=None, verbose=True) → WrightTools.collection._collection.Collection[source]

Split the data object along a given expression, in units.

Parameters:
  • expression (int or str) – The expression to split along. If given as an integer, the axis at that index is used.
  • positions (number-type or 1D array-type) – The position(s) to split at, in units.
  • units (str (optional)) – The units of the given positions. Default is same, which assumes input units are identical to first variable units.
  • parent (WrightTools.Collection (optional)) – The parent collection in which to place the ‘split’ collection. Default is a new Collection.
  • verbose (bool (optional)) – Toggle talkback. Default is True.
Returns:

A Collection of data objects. The order of the objects is such that the axis points retain their original order.

Return type:

WrightTools.collection.Collection

See also

chop()
Divide the dataset into its lower-dimensionality components.
collapse()
Collapse the dataset along one axis.