pygmo est une bibliothèque scientifique Python pour l'optimisation massivement parallèle. Il est construit autour de l'idée de fournir une interface unifiée aux algorithmes d'optimisation et aux problèmes d'optimisation et de faciliter leur déploiement dans des environnements massivement parallèles.
Si vous utilisez pygmo dans le cadre de votre recherche, de votre enseignement ou d'autres activités, nous vous serions reconnaissants de bien vouloir mettre en vedette le référentiel et/ou citer nos travaux. À des fins de citation, vous pouvez utiliser l'entrée BibTex suivante, qui fait référence à l'article pygmo dans le 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 }
}
Le DOI de la dernière version du logiciel est disponible sur ce lien.
La documentation complète peut être trouvée ici.
Si vous utilisiez l'ancien pygmo, jetez un œil ici à quelques données techniques sur quoi et pourquoi une toute nouvelle API et un nouveau code ont été développés : https://github.com/esa/pagmo2/wiki/From-1.x-to -2.x
Vous trouverez de nombreux tutoriels dans la documentation, nous vous suggérons de les parcourir pour vous rendre compte des différences. Le nouveau pygmo (version 2) doit être considéré (et est) comme un code totalement différent.