CMA-ES is a black box numerical optimization algorithm that is especially suited to solving high-dimension, non-linear, non-convex, ill-conditioned, and/or noisy problems. Put simply, it takes an arbitrary function and attempts to find an input that produces as small an output as possible.
The initial release supports basic parameter customization and plot generation, and more options will be added in future versions.