A modern, array API standard, ask-tell implementation of PGPE.
Please see: LICENCE.
Some parts of the code were loosly based on NNAISENSE's pgpelib repository. The licence terms of that repository can be found in their LICENCE file.
The file optimizers.py contains code adapted from OpenAI's evolution-strategies-starter repository. The license terms of the adapted code can be found in that file.
[1] Toklu, N. E., Liskowski, P., & Srivastava, R. K. (2020, September). ClipUp: A Simple and Powerful Optimizer for Distribution-Based Policy Evolution. In International Conference on Parallel Problem Solving from Nature (pp. 515-527). Springer, Cham.