DIMS v1.0.0
The first public release.
See a live dashboard — a
recording, its signals, and the analyses running on them. Click the timeline and
the video and every chart follow.
What it is
DIMS turns recordings and the time series taken from them — motion tracking,
physiology, gaze codes, anything sampled over time — into a dashboard you open
in a browser. Every signal on one timeline, beside the video it came from, with
the analyses that say how two signals relate: recurrence, cross-recurrence,
cross-wavelet coherence, and a cross-effector network.
Coherence is measured against a chance level estimated by simulation. Two
unrelated signals score about 0.25, not 0, so a number without that comparison
cannot be read.
Try it
pip install "dims-network[builder]"
dims-builderA wizard opens in your browser: point it at a folder of recordings — or load the
example study — choose the analyses, and it builds the dashboard and runs them.
Notes
- Python 3.9+. No build step, no bundler: a dashboard opens from a plain file
server. - A study lives in its own small repository holding its config, its data and a
pinned copy of this core. Studies of identifiable people declare themselves
private and get commit, push and CI guards that keep that data out of git. - The wavelet analyses follow Torrence & Compo (1998); the constants are
transcribed inexamples/reference/and checked against synthetic signals
whose answers are known in advance.
Documentation: https://dims-network.github.io/