Known subclasses: cocopp.dataformatsettings.BBOBBiObjDataFormat, cocopp.dataformatsettings.BBOBNewDataFormat, cocopp.dataformatsettings.BBOBOldDataFormat

serves to define and manage the interfacing between written logger data and the contents of DataSet.
Method align_data aligner is a function taking as input data and two column indices, namely where to find evaluations and function values.
Method align_data_into_evals transfer a "raw data array" into the evals attribute of dataset.
def align_data(self, aligner, data):

aligner is a function taking as input data and two column indices, namely where to find evaluations and function values.

Like this we prevent to import readalign here, which would give circular imports.

Details: this function is never used, pproc.DataSet.__init__ uses align_data_into_evals instead.

def align_data_into_evals(self, aligner, data, dataset):

transfer a "raw data array" into the evals attribute of dataset.

The raw data array contains for each run/trial a singlereader array with the data as written in the files by the logger.

aligner is a function like readalign.align_data, taking as input data and two column indices, namely where to find evaluations and function values.

API Documentation for cocopp, generated by pydoctor at 2020-01-21 16:27:37.