simopt.experiment.post_normalize ================================ .. py:module:: simopt.experiment.post_normalize .. autoapi-nested-parse:: Post normalization helper functions. Module Contents --------------- .. py:function:: post_normalize(experiments: list[simopt.experiment.single.ProblemSolver], n_postreps_init_opt: int, crn_across_init_opt: bool = True, proxy_init_val: float | None = None, proxy_opt_val: float | None = None, proxy_opt_x: tuple | None = None, create_pair_pickles: bool = False) -> None Constructs objective and normalized progress curves for a set of experiments. :param experiments: Problem-solver pairs for different solvers on the same problem. :type experiments: list[ProblemSolver] :param n_postreps_init_opt: Number of postreplications at initial (x0) and optimal (x*) solutions. :type n_postreps_init_opt: int :param crn_across_init_opt: If True, use CRN for postreplications at x0 and x*. Defaults to True. :type crn_across_init_opt: bool, optional :param proxy_init_val: Known objective value of the initial solution. :type proxy_init_val: float, optional :param proxy_opt_val: Proxy or bound for the optimal objective value. :type proxy_opt_val: float, optional :param proxy_opt_x: Proxy for the optimal solution. :type proxy_opt_x: tuple, optional :param create_pair_pickles: If True, create a pickle file for each problem-solver pair. Defaults to False. :type create_pair_pickles: bool, optional