pygmo هي مكتبة بايثون علمية للتحسين المتوازي على نطاق واسع. إنه مبني على فكرة توفير واجهة موحدة لخوارزميات التحسين ولمشكلات التحسين ولجعل نشرها في بيئات متوازية على نطاق واسع أمرًا سهلاً.
إذا كنت تستخدم pygmo كجزء من بحثك أو تدريسك أو أنشطتك الأخرى، فسنكون ممتنين لو تمكنت من تمييز المستودع بنجمة و/أو الاستشهاد بعملنا. لأغراض الاقتباس، يمكنك استخدام إدخال BibTex التالي، والذي يشير إلى ورقة pygmo في مجلة البرمجيات مفتوحة المصدر:
@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 }
}
يتوفر DOI لأحدث إصدار من البرنامج على هذا الرابط.
يمكن العثور على الوثائق الكاملة هنا.
إذا كنت تستخدم pygmo القديم، فقم بإلقاء نظرة هنا على بعض البيانات الفنية حول ماذا ولماذا تم تطوير واجهة برمجة التطبيقات والكود الجديد تمامًا: https://github.com/esa/pagmo2/wiki/From-1.x-to -2.x
ستجد العديد من البرامج التعليمية في الوثائق، ونقترح الاطلاع عليها لإدراك الاختلافات. يجب اعتبار pygmo الجديد (الإصدار 2) بمثابة رمز مختلف تمامًا.