Dynamic Particle Pixellisation (2D) =================================== :: import numpy as np import konigcell as kc # Generate a short trajectory to pixellise positions = np.array([ [0.3, 0.2], [0.2, 0.8], [0.3, 0.55], [0.6, 0.8], [0.3, 0.45], [0.6, 0.2], ]) radii = np.array([0.05, 0.03, 0.01, 0.02, 0.02, 0.03]) values = np.array([2, 1, 1, 2, 1]) # One less! # Pixellise the moving particle pixels = kc.dynamic2d( positions, kc.ONE, radii = radii, values = values, resolution = (500, 500), ) # Show a Plotly heatmap of the pixels fig = kc.create_fig() fig.add_trace(pixels.heatmap_trace()) fig.show() .. image:: kdynamic2d.png