IVISIT: An Interactive Visual Simulation Tool for system simulation, visualization, optimization, and parameter management
This tool aids researchers and developers in machine learning and computer vision by streamlining simulation and parameter handling, though it is incremental as it builds on existing libraries like Tkinter and Matplotlib.
The authors introduced IVISIT, a Python-based interactive visual simulation tool for system simulation, optimization, and parameter management, enabling rapid prototyping with GUI elements and SQLite database functions.
IVISIT is a generic interactive visual simulation tool that is based on Python/Numpy and can be used for system simulation, parameter optimization, parameter management, and visualization of system dynamics as required, for example,for developing neural network simulations, machine learning applications, or computer vision systems. It provides classes for rapid prototyping of applications and visualization and manipulation of system properties using interactive GUI elements like sliders, images, textboxes, option lists, checkboxes and buttons based on Tkinter and Matplotlib. Parameters and simulation configurations can be stored and managed based on SQLite database functions. This technical report describes the main architecture and functions of IVISIT, and provides easy examples how to rapidly implement interactive applications and manage parameter settings.