@latkit/monitor
v0.18.0
Published
Progressive native observation rendering on the shared Latkit GPU.
Readme
@latkit/monitor
Plot sampled fields over a coordinate such as time with WebGPU, live as frames append.
npm install @latkit/model @latkit/gpu @latkit/monitorimport { createGpu } from '@latkit/gpu';
import { appendData } from '@latkit/model';
import { createMonitor } from '@latkit/monitor';
const gpu = await createGpu();
const monitor = createMonitor(gpu, {
canvas,
source: observations,
traces: { temperature: { from: 'sensor', y: 'temperature' } },
camera: { x: [0, 30] },
yAxis: 'Temperature',
});
monitor.set({ source: appendData(observations, samples) });