Freedom251 › Physics Simulation Software
Quail

What Quail is
Quail is a free Python library for analyzing and visualizing free-recall data in psychology experiments. Its Egg data structure represents presented and recalled items, with optional components. Built-in analyses include accuracy, serial-position curves, probability of first recall, lag-CRP, and memory fingerprints. Quail uses matplotlib and seaborn for plots and provides an API for customizing styles. Two classic free-recall datasets are included for demonstration and testing. Basic installation is documented with pip install quail; listed requirements include Python 3.6 or later, pandas, seaborn, matplotlib, scipy, numpy, and joblib. The library also supports automated, near-real-time transcription of audio responses through Google Speech API and ffmpeg. Ffmpeg must be installed manually. Google Speech API use includes up to 60 minutes monthly free, then costs $0.006 per 15 seconds. Quail runs on Linux and macOS and offers offline access.
Who it suits
It is intended for memory researchers analyzing free-recall psychology experiments. Users working with audio responses should account for the separate ffmpeg setup and Google Speech API usage terms.
What it does well
- Free Python library
- Specialized free-recall analyses
- Customizable matplotlib and seaborn plots
- Includes example datasets
- Offline access
What to know first
- Audio transcription needs manual ffmpeg installation
- Google Speech API charges after free allowance
- Linux and macOS only
Verdict
Quail provides research-focused analysis, visualization, example data, and optional speech transcription for free-recall studies. Its requirements and speech-service setup should be reviewed before installation.
Facts from Quail's own pages
- Analyses
- Quail includes functions for accuracy, serial position curves, probability of first recall, lag-CRP, and memory fingerprints. · cdl-quail.readthedocs.io, 11 Oct 2026
- Assessment tools
- No · cdl-quail.readthedocs.io, 23 Sept 2026
- Authoring tools
- Yes · cdl-quail.readthedocs.io, 23 Sept 2026
- Data model
- Its Egg data structure encodes presented and recalled items, with optional components. · github.com, 11 Oct 2026
- Delivery mode
- desktop · cdl-quail.readthedocs.io, 23 Sept 2026
- Example data
- Quail includes two classic free recall datasets for demonstration and testing. · cdl-quail.readthedocs.io, 11 Oct 2026
- Examples
- Quail includes two classic free recall datasets for demonstration and testing. · cdl-quail.readthedocs.io, 11 Oct 2026
- Free plan
- Yes · cdl-quail.readthedocs.io, 23 Sept 2026
- Installation
- The recommended installation command is `pip install quail`; speech decoding dependencies can be added with `pip install quail[speech-decoding]`. · cdl-quail.readthedocs.io, 11 Oct 2026
- Intended users
- The toolbox is intended for memory researchers analyzing and visualizing free recall psychology experiments. · github.com, 11 Oct 2026
- Lesson library
- No · cdl-quail.readthedocs.io, 23 Sept 2026
- License
- The repository links an MIT license. · github.com, 11 Oct 2026
- Maintainer
- The documentation copyright names the Contextual Dynamics Laboratory. · cdl-quail.readthedocs.io, 11 Oct 2026
- Offline access
- Yes · cdl-quail.readthedocs.io, 23 Sept 2026
- Purpose
- Quail is a Python library for analyzing and visualizing free recall data. · cdl-quail.readthedocs.io, 11 Oct 2026
- Requirements
- The listed requirements include Python 3.6 or later, pandas, seaborn, matplotlib, scipy, numpy, and joblib. · github.com, 11 Oct 2026
- Speech API cost
- The speech tutorial states Google Speech API use includes up to 60 minutes per month free, then costs $0.006 per 15 seconds. · cdl-quail.readthedocs.io, 11 Oct 2026
- Speech decoding
- Quail supports automated transcription of audio files; its GitHub page describes parsing speech data with OpenAI Whisper. · github.com, 11 Oct 2026
- Speech dependencies
- The speech-decoding installation instructions say ffmpeg must be installed manually because it is not pip-installable. · github.com, 11 Oct 2026
- Speech setup
- The documentation includes instructions for setting up the Google Speech API for speech decoding. · cdl-quail.readthedocs.io, 11 Oct 2026
- Speech transcription
- The documentation describes automated speech decoding for audio responses, including near real-time transcription. · cdl-quail.readthedocs.io, 11 Oct 2026
- Support
- The repository directs users with questions or concerns to Stack Overflow or [email protected]. · github.com, 11 Oct 2026
- Transcription integration
- The speech decoding tutorial says Quail uses the Google Speech API and ffmpeg to transcribe audio responses. · cdl-quail.readthedocs.io, 11 Oct 2026
- Visualization
- The library is built on matplotlib and seaborn and provides an API for customizing plot styles. · cdl-quail.readthedocs.io, 11 Oct 2026
Where Quail stands on Freedom251
- Physics Simulation Software#76 of 89