Library for evolutionary algorithms in Python (LEAP)

Mark A. Coletti, Eric O. Scott, Jeffrey K. Bassett · 2020

There are generally three types of scientific software users: users that solve problems using existing science software tools, researchers that explore new approaches by extending existing code, and educators that teach students scientific concepts. Python is a general-purpose programming language that is accessible to beginners, such as students, but also as a language that has a rich scientific programming ecosystem that facilitates writing research software. Additionally, as high-performance computing (HPC) resources become more readily available, software support for parallel processing becomes more relevant to scientific software.

Read the paper · More papers on PaperTik