Choosing a library for the Python programming language for visualizing the operation of parallel algorithms

dc.contributor.authorSharov, Sergii
dc.contributor.authorШаров, Сергій Володимирович
dc.contributor.authorSitsylitsyn, Yurii
dc.contributor.authorСіциліцин, Юрій Олександрович
dc.contributor.authorNaumuk, Oleksii
dc.contributor.authorLubko, Dmytro
dc.contributor.authorЛубко, Дмитро Вікторович
dc.contributor.authorKolmakova, Vira
dc.date.accessioned2025-07-09T11:21:02Z
dc.date.available2025-07-09T11:21:02Z
dc.date.issued2024
dc.description.abstractThe research compares the capabilities of several libraries for the Python language, which allow creating a test application and visually demonstrate the operation of a parallel program in real time. It was found that the Python language is often used to develop parallel programs with internal and external libraries. To provide multithreading and parallelism, applications created in Python use external libraries, including mpi4py.futures, PETSc for Python, MPI for Python, d2o, Playdoh, PyOMP, and others. Visualization and animation of the operation of parallel programs will help to understand the principles of parallel computing. We compared test applications created with the use of Matplotlib, Seaborn, Plotly, Bokeh, Pygame, PyOpenGL libraries. According to the results of the observation, it was found that the Seaborn library is the best choice for developing a test application for animating the operation of a parallel program.uk
dc.identifier.citationChoosing a library for the Python programming language for visualizing the operation of parallel algorithms / S. Sharov., Y. Sitsylitsyn., O. Naumuk., D. Lubko., V. Kolmakova // E3S Web of Conference. 2024. T. 508 (03002). DOI: https://doi.org/10.1051/e3sconf/202450803002uk
dc.identifier.doihttps://doi.org/10.1051/e3sconf/202450803002uk
dc.identifier.urihttp://elar.tsatu.edu.ua/handle/123456789/19487
dc.language.isoenuk
dc.subjectPythonuk
dc.subjectparallel computinguk
dc.subjectprogramminguk
dc.subjectlibrariesuk
dc.titleChoosing a library for the Python programming language for visualizing the operation of parallel algorithmsuk
dc.typeArticleuk

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Sharov.pdf
Розмір:
1.77 MB
Формат:
Adobe Portable Document Format
Опис:

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: