Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available:
5.35.0
π£οΈ CASL Analysis Tool - App Options
π Main Applications (Choose One for Deployment)
1. simple_casl_app.py
β RECOMMENDED
- Lines: 186
- Features: File upload β LLM analysis β Results display
- Best for: Quick deployment, reliable functionality
- Dependencies: Minimal (gradio, boto3)
- Complexity: β Simple
2. moderate_casl_app.py
- Lines: 760
- Features: Analysis + Audio transcription + PDF export
- Best for: Balanced features without complexity
- Dependencies: Moderate (+ speech_recognition, reportlab)
- Complexity: ββ Moderate
3. full_casl_app.py
- Lines: 683
- Features: Complete interface + visualizations + records
- Best for: Full-featured deployment
- Dependencies: Full set (+ matplotlib, numpy, pandas)
- Complexity: βββ Advanced
4. experimental_casl_app.py
- Lines: 1443
- Features: Enhanced analytics + patient database + advanced visualizations
- Best for: Research/experimental features
- Dependencies: Extended (+ seaborn, typing)
- Complexity: ββββ Experimental
π Reference Files
aphasia_analysis_app_code.py
- Purpose: Reference implementation with working Bedrock API calls
- Contains: Correct model format, API structure
- Use: Copy Bedrock call patterns from this file
ποΈ Reference Files (Archived)
Located in /reference_files/
folder:
- Original implementations and variations
- Legacy code for reference
- Alternative approaches
π Quick Start
For HuggingFace Spaces:
- Choose your app (recommend
simple_casl_app.py
) - Update README.md:
app_file: simple_casl_app.py
- Deploy with
requirements.txt
Local Testing:
python simple_casl_app.py # Simplest
python moderate_casl_app.py # Balanced
python full_casl_app.py # Complete
python experimental_casl_app.py # Advanced
π― Deployment Recommendations
Use Case | Recommended App | Why |
---|---|---|
Quick Demo | simple_casl_app.py |
Fast, reliable, minimal dependencies |
Production | moderate_casl_app.py |
Good features, stable |
Research | full_casl_app.py |
Complete functionality |
Development | experimental_casl_app.py |
Latest features |
π Current README.md Configuration
- Currently points to:
app.py
(needs update) - Should point to your chosen app file