Pymoo Dashboard Enhancement: GIF Downloads for Optimization Runs

Advisor(s)

Dr. Ian Kropp

Confirmation

1

Document Type

Poster

Location

ONU McIntosh Center; Activities Room

Start Date

11-4-2025 12:00 PM

End Date

11-4-2025 12:50 PM

Abstract

This project aims to enhance Dr. Kropp’s Pymoo Dashboard web application, which allows users to view optimization runs in real-time. The goal of my project is to build upon this functionality by enabling users to download the entire plot history of their optimization runs as a GIF. The initial phase of this project involved creating a proof of concept to demonstrate the feasibility of converting multiple images into a GIF using JavaScript. During this phase, I explored the gifshot library, which proved to be a valuable tool for GIF creation. In the final phase of this project, I aim to integrate the gifshot library into the Pymoo Dashboard, allowing users to easily download and share GIFs of their optimization run histories. This feature offers significant value by providing users with a portable, shareable, and easily interpretable format for visualizing the evolution of optimization processes. The ability to download a GIF adds flexibility and accessibility, enabling better presentation of results and facilitating analysis outside of the web application environment. Additionally, the ability to share optimization run GIFs could be particularly useful for collaboration and presentation purposes. As the project progresses, further enhancements to this feature could be explored, such as including additional customization options for the GIFs or improving the overall user experience within the application.

This document is currently not available here.

Open Access

Available to all.

Share

COinS
 
Apr 11th, 12:00 PM Apr 11th, 12:50 PM

Pymoo Dashboard Enhancement: GIF Downloads for Optimization Runs

ONU McIntosh Center; Activities Room

This project aims to enhance Dr. Kropp’s Pymoo Dashboard web application, which allows users to view optimization runs in real-time. The goal of my project is to build upon this functionality by enabling users to download the entire plot history of their optimization runs as a GIF. The initial phase of this project involved creating a proof of concept to demonstrate the feasibility of converting multiple images into a GIF using JavaScript. During this phase, I explored the gifshot library, which proved to be a valuable tool for GIF creation. In the final phase of this project, I aim to integrate the gifshot library into the Pymoo Dashboard, allowing users to easily download and share GIFs of their optimization run histories. This feature offers significant value by providing users with a portable, shareable, and easily interpretable format for visualizing the evolution of optimization processes. The ability to download a GIF adds flexibility and accessibility, enabling better presentation of results and facilitating analysis outside of the web application environment. Additionally, the ability to share optimization run GIFs could be particularly useful for collaboration and presentation purposes. As the project progresses, further enhancements to this feature could be explored, such as including additional customization options for the GIFs or improving the overall user experience within the application.