Spaces:
Sleeping
Sleeping
| # 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 |