NEWS
ThinkingGrid 0.0.0.9000
New Features
- Initial release of ThinkingGrid package
generate_survey() - Create Qualtrics importable survey files from CSV setup files
read_qualtrics_data() - Parse Qualtrics survey output into data frames
plot_tg() - Create various Thinking Grid visualizations (cells, quadrants, horizontal, vertical, constraints, depth)
create_tg_animation() - Generate animated GIF visualizations across conditions
add_depths() - Calculate quadrant depths using taxicab metric
thinkgrid_quadrant_plot() - Create 2x2 quadrant plots for statistical models
install_thinkgrid() - Set up Python virtual environment with required dependencies
check_python_available() - Check Python installation status
Visualization Types
- Cells: Individual cell heatmap (6x6 grid)
- Quadrants: Four-quadrant summary plots
- Horizontal: Horizontal bands showing stickiness levels
- Vertical: Vertical bands showing directedness levels
- Constraints: Diagonal constraint bands
- Depth: Distance from grid center in each quadrant
Dependencies
- Python integration via reticulate for survey generation and data processing
- ggplot2 ecosystem for visualizations
- Support for enhanced color scaling for small values
- Comprehensive testing with testthat and vdiffr for visual regression testing