SLPAnalysis / reference_files /CLEANUP_PLAN.md
SreekarB's picture
Upload 13 files
a9de5f0 verified
# CASL Directory Cleanup Plan
## βœ… KEEP (Deployment Ready)
### For Simple Deployment:
- `README.md` - HuggingFace Spaces config
- `simple_casl.py` - Ultra-simple version (186 lines)
- `requirements.txt` - Dependencies
### For Full-Featured Deployment:
- `app.py` - Complete version (683 lines)
- `simple_app_fixed.py` - Alternative moderate version
### Reference:
- `aphasia_analysis_app_code.py` - Working Bedrock API reference
## πŸ—‘οΈ REMOVE (Redundant/Problematic)
### Large/Complex Files with Issues:
- `casl_analysis.py` (2493 lines) - S3 dependencies, errors
- `casl_analysis_improved.py` (1443 lines) - Compatibility issues
- `copy_of_casl_analysis.py` (1490 lines) - Duplicate
- `simple_app.py` (1207 lines) - S3 dependencies, replaced
### Redundant Files:
- `requirements_improved.txt` - Use main requirements.txt instead
### Auto-Generated:
- `patient_data/` directory - Will be recreated automatically
## 🎯 FINAL DEPLOYMENT STRUCTURE
### Option 1: Ultra-Simple
```
/CASL/
β”œβ”€β”€ README.md (app_file: simple_casl.py)
β”œβ”€β”€ simple_casl.py
β”œβ”€β”€ requirements.txt
└── aphasia_analysis_app_code.py (reference)
```
### Option 2: Full-Featured
```
/CASL/
β”œβ”€β”€ README.md (app_file: app.py)
β”œβ”€β”€ app.py
β”œβ”€β”€ requirements.txt
└── aphasia_analysis_app_code.py (reference)
```
## πŸ“‹ CLEANUP COMMANDS
```bash
# Remove redundant files
rm casl_analysis.py
rm casl_analysis_improved.py
rm copy_of_casl_analysis.py
rm simple_app.py
rm requirements_improved.txt
# Remove auto-generated data
rm -rf patient_data/
# Update README.md to point to chosen app file
```
## πŸš€ RECOMMENDATION
**Use Option 1 (Ultra-Simple)** for reliable deployment:
- Smallest codebase (186 lines)
- Fewest dependencies
- Proven Bedrock API format
- Clean, focused functionality