These controls rerun the Rust aggregation and Charton
rendering inside the WASM module, then swap in fresh SVG
output.
Overview heatmap
Deployment × time overview. Empty cells are forced to
white, and the crowded date axis is thinned after SVG
generation.
Upload a CSV to render the overview heatmap.
Deployment detail
Exact timestamps in one shared chart, with days on
the horizontal axis and minute-of-day on the
vertical axis. Still images are nudged slightly
up-left and videos down-right for readability.
Upload a CSV to render the detail media plot.
Hour-of-day heatmap
Compact activity fingerprint across all deployments.
Upload a CSV to render the hour-of-day heatmap.
Deployment inventory
Deployment info table. Export trap_info
template.
Upload a CSV to populate the deployment inventory.
Species analysis
Per-species counts from the same CSV — filter by
project, then collection and deployment.
Pick a project to render species counts.
Activity by hour
Independent events by hour of day for the selected
species (all deployments combined); each event
counted once, at its first detection.
RAI map (5 km grid)
Relative Abundance Index = events ÷ camera-days ×
100, summed into 5 km cells. Needs
latitude,
longitude,
camera_days columns.