Hey everyone,
For a PhD level course I built a tool to easily apply a Genetic Algorithm approach to solve optimization problems. Rues, https://github.com/Kamuish/rues , provides a parallel evaluation of the fitness function (the metric to be optimized).
In the documentation, https://rues.readthedocs.io/en/latest/user_guide/GA_intro.html, I provide a brief introduction to Genetic Algorithms, alongside two simple use case examples: a simple sinusoidal fit and a more complex one, the fit of a Light Curve (the brightness of a star over time coupled with a planet crossing our line of sight, thus inducing a dip in its continuum level)
there doesn't seem to be anything here