Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Small N Stats Data Tracker (Qt)

Data Tracker is a Qt-based application that assists researchers and clinicians in reliably measuring behavior of interest. This program can be used by multiple observers to record, and compare, behavior in real-time. Additionally, this tool provides multiples methods for assessing the reliability of measurements, session-by-session viewing and interpretation, and the automation of clinical responsibilities.

Features include:

  • Cross-platform support for Windows, Mac, and Linux (only Ubuntu tested)
  • Customizable methods for designing measurement systems
  • Real-time recording of behavior with multiple observers
  • Tools for calculation of reliability indices
  • Optionally automate reliability measures and reports as new data is added
  • Automated update delivery, for keeping up to date with new features and bug fixes
  • Options for saving behavioral data in multiple locations and formats (JSON, xlsx, etc.)
  • Saving figures and reports in a range of common formats


0.7.2 (beta)


  • 0.7.2 - More reliability fixes
  • 0.7.1 - Fix for reli issues
  • 0.7.0 - Visuals
  • 0.6.1 - Bump for update release
  • 0.6.0 - Time window-based lag sequential analyses (and adjustable window size) for sessions
  • 0.5.2 - Missing dependency
  • 0.5.1 - Compatability fix
  • 0.5.0 - Bump with latest for initial public beta
  • 0.4.1 - Interface cleanup, for cross-platform compatibility
  • 0.4.0 - Differentiate series-based charting, more mac os fixes
  • 0.3.0 - Add in new charting
  • 0.2.0 - File migration fixes, updates to auto-scoring, results dialog for reli
  • 0.1.0 - Auto update/notification
  • 0.0.9 - Session viewer
  • 0.0.8 - Automated file migrations (after every change, optional)
  • 0.0.7 - Automated reliability calculations (after every session, optional)
  • 0.0.6 - Theming (light and dark modes)
  • 0.0.5 - JSON and xlsx file outputs (optional)
  • 0.0.4 - Saveable options for file output
  • 0.0.3 - Post-session cumulative recording plots (optional)
  • 0.0.2 - Calculation of reliability
  • 0.0.1 - Barebones framework


Robust, customizable data collection options Alt text

Real-time data recording for multiple observers Alt text

Visualizations of behavior across conditions (e.g., baseline, treatment) Alt text

Session-by-session Sequental Analyses (e.g., Prompts -> Target Behavior statistics) Alt text

Within-session visualizations of responding during session Alt text

Calculation of Reliability Indices Alt text

Preparation of Reports Alt text

Referenced Works (F/OSS software)

  • Qt Framework (5.8) - LGPL 3.0 (GPL 3.0 Licensed). Copyright (C). Qt Team Site
  • Tango icon set - Public Domain Licensed. Copyright (C) 2009, "Tango Desktop Project" Site
  • QtXlsx - MIT Licensed. Copyright (C) 2013, Debao Zhang Github
  • QDarkStyleSheet - MIT Licensed. Copyright (C) 2013-2017, Colin Duquesnoy Github
  • BDataPro - GPL-v3. Copyright (C) 2017, Chris Bullock. Site.

Referenced Works (academic works)

The Small N Stats Data Tracker is based on the following academic works:

Acknowledgements and Credits


No other packages are required. Simply build and run or install and run.


All downloadable binaries, if/when posted, will be hosted at Small N Stats.


Want to contribute? Great! Emails or PM's are welcome.


  • Post-session key editing (for fixing errors)
  • Statistical analyses (lag sequential analyses)
  • Treatment summaries and reports


Data Tracker (Qt) - Copyright 2017, Shawn P. Gilroy. GPL-Version 3