embcol.optimizers.BaseGlobalOptimizer.optimize

BaseGlobalOptimizer.optimize(max_n_iters=10000, *, resume=False)[source]

Run an optimization.

Parameters:
  • max_n_iters (int, optional) – Maximum number of iterations.

  • resume (bool, optional) – If True is given, an optimization is resumed from the previous run.

Returns:

  • oklabs (numpy.ndarray of float) – Oklab colors of samples. The shape is (N, 3), where N is the number of samples.

  • is_converged (bool) – True if an optimization is converged.