embcol.optimizers.SLSQPLocalOptimizer.optimize

SLSQPLocalOptimizer.optimize(init_oklabs, max_n_iters=1000)[source]

Run an optimization.

Parameters:
  • init_oklabs (array-like of float) – Initial Oklab colors of samples. The shape must be (N, 3), where N is the number of samples.

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

Returns:

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

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