Skip to content
Go to file

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


Data Tracker is a tool for measuring behavior in real-time to the aide of researchers and clinicians in the behavioral sciences.





No packages published
You can’t perform that action at this time.