I've seen mention of dearpygui as a high performance GUI for Python, and I'm trying to use dearpygui as a high frame-rate image display for simulation data in 2 dimension numpy arrays.
Looking at the dearpygui documentation, I can't find any way to pass a numpy ndarray into a dearpygui texture without first converting it into a list ofnumbers.
Is there a way to load a dearpygui texture (or other dearpygui image-like object) directly from a numpy ndarray without first copying the data into a Python list object?
I did find an old discussion in the API's issues list (#698) concerning numpy images, but hte "add_texture" function in that example (from 2021) doesn't seem to be in the API today.
Clarifying my post to address the question asked below: What I need to avoid is any operations that manipulate the image data in python as individual values. I realize it is easy to convert a numpy array into a python list, but that involves iterating through the several million values in a python rather than staying in vectorized operations implemented in C in Numpy.