Saumith devarsetty commited on
Commit Β·
463cef0
1
Parent(s): 4032138
Update architecture diagram with SVG (embedded base64)
Browse files- README.md +2 -39
- assets/architecture.svg +0 -0
README.md
CHANGED
|
@@ -62,7 +62,7 @@ All visualizations support:
|
|
| 62 |
## π Requirements
|
| 63 |
|
| 64 |
```
|
| 65 |
-
gradio>=
|
| 66 |
pandas>=2.0.0
|
| 67 |
matplotlib>=3.7.0
|
| 68 |
seaborn>=0.12.0
|
|
@@ -152,44 +152,7 @@ APDP_DASHBOARD/
|
|
| 152 |
|
| 153 |
## π§ Code Architecture
|
| 154 |
|
| 155 |
-
|
| 156 |
-
graph TD
|
| 157 |
-
subgraph UI [UI LAYER]
|
| 158 |
-
style UI fill:#f9f9f9,stroke:#333,stroke-width:2px
|
| 159 |
-
Gradio[Gradio Web Interface]
|
| 160 |
-
Tabs[Tabs: Upload, Statistics, Filter, Visualizations, Insights, Smart Dashboard, Compare]
|
| 161 |
-
Gradio --- Tabs
|
| 162 |
-
end
|
| 163 |
-
|
| 164 |
-
subgraph AppLogic [APPLICATION LOGIC LAYER]
|
| 165 |
-
style AppLogic fill:#e1f5fe,stroke:#0277bd,stroke-width:2px
|
| 166 |
-
State[State Management<br/>current_df, filtered_df]
|
| 167 |
-
Handlers[Event Handlers<br/>upload_data, apply_filters, update_insights]
|
| 168 |
-
end
|
| 169 |
-
|
| 170 |
-
subgraph BusinessLogic [BUSINESS LOGIC LAYER]
|
| 171 |
-
style BusinessLogic fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px
|
| 172 |
-
DataProc[data_processor.py<br/>Load, Clean, Filter, Aggregate]
|
| 173 |
-
Insights[insights.py<br/>Advanced Insights, Smart Dashboard, Comparison]
|
| 174 |
-
Viz[visualizations.py<br/>Plotly Interactive Charts]
|
| 175 |
-
Utils[utils.py<br/>Helpers & Validation]
|
| 176 |
-
end
|
| 177 |
-
|
| 178 |
-
subgraph Data [DATA LAYER]
|
| 179 |
-
style Data fill:#fff3e0,stroke:#ef6c00,stroke-width:2px
|
| 180 |
-
DataFrame[Pandas DataFrame<br/>In-Memory Data Storage]
|
| 181 |
-
end
|
| 182 |
-
|
| 183 |
-
subgraph Output [OUTPUT LAYER]
|
| 184 |
-
style Output fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
|
| 185 |
-
Outputs[Plotly Figures, CSV Export, Markdown Reports]
|
| 186 |
-
end
|
| 187 |
-
|
| 188 |
-
UI --> AppLogic
|
| 189 |
-
AppLogic --> BusinessLogic
|
| 190 |
-
BusinessLogic <--> Data
|
| 191 |
-
BusinessLogic --> Output
|
| 192 |
-
```
|
| 193 |
|
| 194 |
### Modular Design
|
| 195 |
|
|
|
|
| 62 |
## π Requirements
|
| 63 |
|
| 64 |
```
|
| 65 |
+
gradio>=6.0.2
|
| 66 |
pandas>=2.0.0
|
| 67 |
matplotlib>=3.7.0
|
| 68 |
seaborn>=0.12.0
|
|
|
|
| 152 |
|
| 153 |
## π§ Code Architecture
|
| 154 |
|
| 155 |
+

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 156 |
|
| 157 |
### Modular Design
|
| 158 |
|
assets/architecture.svg
ADDED
|
|