def scaling_figure_caption(target): # need to be used in rungenericmany.py!? assert len(target) == 1 if isinstance(target, pproc.RunlengthBasedTargetValues): s = scaling_figure_caption_start_rlbased.replace('BBOBPPFIGSFTARGET', toolsdivers.number_to_latex(target.label(0))) s = s.replace('REFERENCE_ALGORITHM', target.reference_algorithm) else: s = scaling_figure_caption_start_fixed.replace('BBOBPPFIGSFTARGET', toolsdivers.number_to_latex(target.label(0))) s += scaling_figure_caption_end return s
def scaling_figure_caption(target): # need to be used in rungenericmany.py!? assert len(target) == 1 if isinstance(target, pproc.RunlengthBasedTargetValues): s = scaling_figure_caption_start_rlbased.replace( 'BBOBPPFIGSFTARGET', toolsdivers.number_to_latex(target.label(0))) s = s.replace('REFERENCE_ALGORITHM', target.reference_algorithm) else: s = scaling_figure_caption_start_fixed.replace( 'BBOBPPFIGSFTARGET', toolsdivers.number_to_latex(target.label(0))) s += scaling_figure_caption_end return s
def figure_caption(): if isinstance(targets, pproc.RunlengthBasedTargetValues): s = caption_start_rlbased s = s.replace('NBTARGETS', str(len(targets))) s = s.replace('NBLOW', toolsdivers.number_to_latex(targets.label(0)) + r'\times\DIM' if targets.times_dimension else '') s = s.replace('NBUP', toolsdivers.number_to_latex(targets.label(-1)) + r'\times\DIM' if targets.times_dimension else '') s = s.replace('REFERENCE_ALGORITHM', targets.reference_algorithm) else: s = caption_start_fixed s = s.replace('NBTARGETS', str(len(targets))) s = s.replace('NBLOW', toolsdivers.number_to_latex(targets.label(0))) s = s.replace('NBUP', toolsdivers.number_to_latex(targets.label(-1))) s += caption_finish return s