pygmo es una biblioteca científica de Python para optimización masiva en paralelo. Se basa en la idea de proporcionar una interfaz unificada para algoritmos de optimización y problemas de optimización y facilitar su implementación en entornos masivamente paralelos.
Si está utilizando pygmo como parte de su investigación, enseñanza u otras actividades, le agradeceríamos que pudiera destacar el repositorio y/o citar nuestro trabajo. Para fines de citación, puede utilizar la siguiente entrada de BibTex, que hace referencia al artículo de pygmo en el Journal of Open Source Software:
@article { Biscani2020 ,
doi = { 10.21105/joss.02338 } ,
url = { https://doi.org/10.21105/joss.02338 } ,
year = { 2020 } ,
publisher = { The Open Journal } ,
volume = { 5 } ,
number = { 53 } ,
pages = { 2338 } ,
author = { Francesco Biscani and Dario Izzo } ,
title = { A parallel global multiobjective framework for optimization: pagmo } ,
journal = { Journal of Open Source Software }
}
El DOI de la última versión del software está disponible en este enlace.
La documentación completa se puede encontrar aquí.
Si estaba utilizando el antiguo pygmo, eche un vistazo aquí a algunos datos técnicos sobre qué y por qué se desarrolló una API y un código completamente nuevos: https://github.com/esa/pagmo2/wiki/From-1.x-to -2.x
Encontrará muchos tutoriales en la documentación; le sugerimos que los hojee para darse cuenta de las diferencias. El nuevo pygmo (versión 2) debe considerarse (y lo es) como un código completamente diferente.