Spaces:
Runtime error
Runtime error
Commit History
-
Restructure to api/src and add Streamlit UI
Aryan MishraRefactors the project layout by moving backend modules from `app` to `api`, moving ML code under `src/absa`, and updating imports, Docker entrypoints, DVC commands, and scripts to match. Replaces the HTMX/Jinja web layer with a new Streamlit frontend (`frontend/`) including analyzer, admin overview, batch, and monitor views backed by an HTTP API client. Also consolidates dependencies and tooling in `pyproject.toml`, adds a Makefile workflow, and updates tests (new Streamlit/client and pipeline tests, removed legacy web page tests). The pipeline rule-based fallback was strengthened with clause-aware scoring, Unicode-aware tokenization for Devanagari, broader sentiment lexicons, noun-near-sentiment target extraction, and an overall fallback aspect so predictions remain useful when lexicon matches are missing.7535e76
-
Restructure project layout, modernize stack, and clean up deprecated code
Aryan Mishra- Flatten directory structure: api/app/ -> app/, config/docker/ -> docker/ - Rename ML library from src/ to absa/ for clarity - Migrate from Streamlit dashboard to HTMX-based UI (see docs/HTMX_MIGRATION.md) - Add CSRF middleware (app/middleware/csrf.py) and pyproject.toml - Remove deprecated: dashboard_backup/, streamlit_app/, old planning docs, railway.json - Update: README, .env.example, .gitignore, requirements.txt, dvc.yaml, tests - Fix import paths across absa/, app/, tests/, and scripts/547bc5b
-
Refactor project structure
Aryan Mishrad9530b5
-
Restructure project and add ML model modules
Aryan MishraReorganize repository layout and add core ML tooling. Moves docker/DVC/config files under config/, tightens .gitignore, and refreshes README. API refactor: routers -> routes, middleware/dependencies relocation, add DB models (api/models/db_models.py), Pydantic schemas, and create DB tables at startup; also import CORS and prometheus instrumentator. Add many training and model utilities under src/models (baseline, export_onnx, train_*, multilingual, qlora, joint ABSA), plus src/training and src/utils. Update data loader imports to src.utils.config. Remove large dataset/artifact files and local env/config secrets. Update tests to new import paths.e5158d5
-
feat: Phase 2 - preprocessing and EDA pipeline
Aryan Mishra2f9be58