Spaces:
Sleeping
Sleeping
Commit History
-
Add About section to methodology report addressing prompt hackingβ
- Reference Kosch & Feger (2025) "Prompt-Hacking: The New p-Hacking?" - Explain how CatLLM uses standardized prompts for reproducibility - Addresses concern that prompt variability undermines replicability π€ Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>dc84292 -
Switch to matplotlib for category distribution plotβ
- Replace gr.BarPlot with gr.Plot using matplotlib - Plot now properly fills space with dynamic height based on categories - Added percentage labels on bars - First category appears at top of chart π€ Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>f3a50f8 -
Update prompt template to show chain of thought (default)β
- catllm uses chain_of_thought=True by default - Updated methodology report to show the actual step-by-step prompt π€ Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>046b57c -
Move citation to end of page 1 with Zenodo DOIβ
- Citation now appears at end of first page (after Other Output Columns) - Updated DOI to 10.5281/zenodo.15532316 - Removed duplicate citation from Category Distribution page π€ Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>ad336b6 -
Move Sample Results to its own page in methodology reportβ
PDF page structure now: - Page 1: Category Mapping, Other Output Columns - Page 2: Sample Results (First 5 Rows) - Page 3: Category Distribution - Page 4: Classification Summary - Page 5: Prompt Template - Page 6: Reproducibility Code π€ Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>7e9f122 -
Change bar plot x-axis from counts to percentages (0-100 scale)β
- Display percentage values instead of raw counts - Set x-axis limits to 0-100 for consistent scale - Update title to "Category Distribution (%)" π€ Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>cbf5d86 -
Rename codebook to methodology reportβ
- Rename function from generate_codebook_pdf to generate_methodology_report_pdf - Update PDF title to "CatLLM Methodology Report" - Update file suffix to _methodology_report.pdf - Update UI label to "Download Results (CSV + Methodology Report)" π€ Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>a724e97 -
Change category distribution from table to horizontal bar plotβ
- Replace DataFrame with BarPlot component for category distribution - Display categories on y-axis with count bars extending horizontally - Cleaner visualization of classification results π€ Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>cfd3f46 -
Enhance PDF codebook with comprehensive researcher documentationβ
- Add Sample Results table (first 5 rows) to PDF Page 1 - Add Category Distribution page (Page 2) with counts/percentages - Expand Classification Summary (Page 3) with processing time, data quality notes, version info - Add Prompt Template page (Page 4) showing exact prompts sent to LLM - Update app UI to show Category Distribution as main output, with sample results below - Add timing capture and display processing speed in status message - Include CatLLM version and Python version in codebook π€ Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>66b262b -
Survey Response Classifier
badee2f