Batch¶
qp.Batch is a subclass of qp.DataSet and is a container for
structuring a qp.Link collection’s specifications.
qp.Batch is not only a subclass of qp.DataSet, it also takes a
DataSet instance as input argument, inheriting a few of its attributes, e.g.
_meta, _data, valid_tks and text_key.
All other Batch attributes are used as construction plans for populating a
qp.Stack, these get stored in the belonging DataSet meta component in
_meta['sets']['batches'][batchname].
In general, it does not matter in which order Batch attributes are set by
methods, the class ensures that all attributes are kept consistent.
All next sections are working with the following qp.DataSet instance:
import quantipy as qp
dataset = qp.DataSet('Example Data (A)')
dataset.read_quantipy('Example Data (A).json', 'Example Data (A).csv')
The json and csv files you can find in quantipy/tests.