cocopp API Documentation

Class Hierarchy

  • .pproc.DataSet
    • cocopp.algportfolio.DataSet - Unit element of algorithm portfolio data set.
  • .toolsdivers.StrList
    • cocopp.archiving.COCODataArchive - Data archive based on an archive definition file.
      • cocopp.archiving.COCOBBOBBiobjDataArchive - This class "contains" archived data for the 'bbob-biobj' suite.
      • cocopp.archiving.COCOBBOBDataArchive - list of archived data for the 'bbob' test suite.
      • cocopp.archiving.COCOBBOBNoisyDataArchive - This class "contains" archived data for the 'bbob-noisy' suite.
    • cocopp.archiving.ListOfArchives - List of URLs or path names to COCO data archives available to this user.
      • cocopp.archiving._ArchivesOfficial - superseded by OfficialArchives
      • cocopp.archiving.ArchivesKnown - Known (and already used) remote COCO data archives.
      • cocopp.archiving.ArchivesLocal - COCO data archives somewhere local on this machine.
    • cocopp.archiving.RemoteListOfArchives - Elements of this list can be used directly in cocopp.archiving.get.
  • cocopp.Interface - collection of the most user-relevant modules, methods and data.
  • cocopp.pprocold.MultiReader.SingleReader - Single data array reader class.
  • cocopp.readalign.MultiReader.SingleReader - Single data array reader class.
  • cocopp.test.InfolderGoneWithTheWind - with InfolderGoneWithTheWind(): ... executes the block in a
  • cocopp.toolsdivers.InfolderGoneWithTheWind - with InfolderGoneWithTheWind(): ... executes the block in a
  • collections.OrderedDict
    • cocopp.pproc.DictAlg - Undocumented
  • Exception
    • cocopp.algportfolio.Usage - Undocumented
    • cocopp.ppfig.Usage - Undocumented
    • cocopp.pptex.Error - Base class for errors.
      • cocopp.pptex.WrongInputSizeError - Error if an array has the wrong size for the following operation.
  • list
    • cocopp.pproc.DataSetList - List of instances of :py:class:`DataSet`.
    • cocopp.pprocold.MultiReader - Wrapper class of data arrays to be aligned.
      • cocopp.pprocold.ArrayMultiReader - Wrapper class of ALIGNED data arrays to be aligned together.
        • cocopp.pprocold.HArrayMultiReader - Wrapper class of ALIGNED data arrays to be aligned vertically.
        • cocopp.pprocold.VArrayMultiReader - Wrapper class of ALIGNED data arrays to be aligned vertically.
      • cocopp.pprocold.HMultiReader - Wrapper class of data arrays to be aligned vertically.
        • cocopp.pprocold.HArrayMultiReader - Wrapper class of ALIGNED data arrays to be aligned vertically.
      • cocopp.pprocold.VMultiReader - Wrapper class of data arrays to be aligned vertically. Aligned vertically means, all number of function evaluations are the closest from below to the alignment number of function evaluations.
        • cocopp.pprocold.VArrayMultiReader - Wrapper class of ALIGNED data arrays to be aligned vertically.
    • cocopp.pptex.DataTable - Undocumented
    • cocopp.readalign.MultiReader - List of data arrays to be aligned.
      • cocopp.readalign.ArrayMultiReader - Class of aligned data arrays to be aligned together.
        • cocopp.readalign.HArrayMultiReader - Wrapper class of aligned data arrays to be aligned horizontally.
        • cocopp.readalign.VArrayMultiReader - Wrapper class of aligned data arrays to be aligned vertically.
        • cocopp.readalign.VArrayMultiReaderNew - Wrapper class of aligned data arrays to be aligned vertically.
      • cocopp.readalign.HMultiReader - List of data arrays to be aligned horizontally.
        • cocopp.readalign.HArrayMultiReader - Wrapper class of aligned data arrays to be aligned horizontally.
      • cocopp.readalign.VMultiReader - List of data arrays to be aligned vertically.
        • cocopp.readalign.VArrayMultiReader - Wrapper class of aligned data arrays to be aligned vertically.
        • cocopp.readalign.VArrayMultiReaderNew - Wrapper class of aligned data arrays to be aligned vertically.
    • cocopp.toolsdivers.AlgorithmList - Not in use. Not necessary when the algorithm dict is an OrderedDict anyway.
    • cocopp.toolsdivers.StringList - A microtool to join a list of strings using property as_string.
    • cocopp.toolsdivers.StrList - A list of str with search/find functionality.
  • object
    • cocopp.archiving.OfficialArchives - overdesigned class to connect URLs, names, and classes of "official" archives.
    • cocopp.dataformatsettings.DataFormat - serves to define and manage the interfacing between written logger data and the contents of DataSet.
      • cocopp.dataformatsettings.BBOBBiObjDataFormat - Undocumented
      • cocopp.dataformatsettings.BBOBNewDataFormat - the new data format assumes constraints evaluations as second column
      • cocopp.dataformatsettings.BBOBOldDataFormat - Undocumented
    • cocopp.ppfig.PlottingStyle - Undocumented
    • cocopp.pproc.DataSet - Unit element for the COCO post-processing.
      • cocopp.bestalg.BestAlgSet - Unit element of best algorithm data set.
    • cocopp.pproc.TargetValues - store and retrieve a list of target function values:
      • cocopp.pproc.RunlengthBasedTargetValues - a class instance call returns f-target values based on reference runlengths:
    • cocopp.testbedsettings.Testbed - this might become the future way to have settings related to testbeds TODO: how do we pass information from the benchmark to the post-processing?
      • cocopp.testbedsettings.GECCOBBOBTestbed - Testbed used in the GECCO BBOB workshops 2009, 2010, 2012, 2013, 2015, and 2016.
        • cocopp.testbedsettings.BBOBLargeScaleJOINEDTestbed - Union of GECCOBBOBTestbed and BBOBLargeScaleTestbed with all their dimensions.
        • cocopp.testbedsettings.BBOBLargeScaleTestbed - Settings related to bbob-largescale test suite.
        • cocopp.testbedsettings.CONSBBOBTestbed - BBOB Testbed for constrained problems.
        • cocopp.testbedsettings.GECCOBBOBMixintTestbed - Testbed used with the bbob-mixint test suite.
        • cocopp.testbedsettings.GECCOBBOBNoisyTestbed - The noisy testbed used in the GECCO BBOB workshops 2009, 2010, 2012, 2013, 2015, and 2016.
      • cocopp.testbedsettings.GECCOBiObjBBOBTestbed - Testbed used in the BBOB workshops to display data sets run on the bbob-biobj test suite.
        • cocopp.testbedsettings.GECCOBiObjExtBBOBTestbed - Biobjective testbed to display data sets run on the bbob-biobj-ext test suite.
          • cocopp.testbedsettings.GECCOBBOBBiObjMixintTestbed - Testbed used with the bbob-biobj-mixint test suite.
    • cocopp.toolsdivers.Infolder - Contextmanager to do some work in a folder of choice and change dir back in the end.
    • cocopp.toolsstats.Evals - Undocumented