# karan0114/da architecture

> Architecture diagram of the GitHub repository karan0114/da, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-28). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/karan0114/da
- Repository: https://github.com/karan0114/da

## Overview

This is a small, local data-analysis project: a Python script loads sales CSVs and derives revenue summaries, while notebooks provide additional analysis and visualization entry points. The README is only a title, and notebook contents were not sampled, so their specific datasets and internal steps are not inferred.

Main entry points: [`pycsv.py`](https://github.com/karan0114/da/blob/main/pycsv.py) (Sales Analysis Script), [`orders.csv`](https://github.com/karan0114/da/blob/main/orders.csv) (Orders Data), [`customers.csv`](https://github.com/karan0114/da/blob/main/customers.csv) (Customers Data), [`products.csv`](https://github.com/karan0114/da/blob/main/products.csv) (Products Data)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_sales["Sales Analysis"]
  node_pycsv["Sales Analysis Script<br/>[pycsv.py]"]
  node_orders["Orders Data<br/>[orders.csv]"]
  node_customers["Customers Data<br/>[customers.csv]"]
  node_products["Products Data<br/>[products.csv]"]
end

subgraph group_notebooks["Notebook Analyses"]
  node_dataanalysis["CSV Analysis"]
  node_exploratory["Exploratory Visualization"]
  node_karan["Karan Chhetri Analysis<br/>[KaranChhetri.ipynb]"]
  node_titanic["Titanic Data<br/>[titanic.csv]"]
end

node_analyst(("Analyst"))

node_analyst -->|"runs"| node_pycsv
node_pycsv -->|"reads"| node_orders
node_pycsv -->|"reads"| node_customers
node_pycsv -->|"reads"| node_products
node_analyst -->|"opens"| node_dataanalysis
node_analyst -->|"opens"| node_exploratory
node_analyst -->|"opens"| node_karan

click node_pycsv "https://github.com/karan0114/da/blob/main/pycsv.py"
click node_orders "https://github.com/karan0114/da/blob/main/orders.csv"
click node_customers "https://github.com/karan0114/da/blob/main/customers.csv"
click node_products "https://github.com/karan0114/da/blob/main/products.csv"
click node_dataanalysis "https://github.com/karan0114/da/blob/main/DataAnalysisCSV.ipynb"
click node_exploratory "https://github.com/karan0114/da/blob/main/Exploratory%20Analysis%20%26%20Visualization.ipynb"
click node_karan "https://github.com/karan0114/da/blob/main/KaranChhetri.ipynb"
click node_titanic "https://github.com/karan0114/da/blob/main/titanic.csv"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_pycsv,node_orders,node_customers,node_products toneBlue
class node_dataanalysis,node_exploratory,node_karan,node_titanic toneAmber
class node_analyst toneIndigo
```

## Components

### Sales Analysis

- [Sales Analysis Script](https://github.com/karan0114/da/blob/main/pycsv.py): `pycsv.py`
- [Orders Data](https://github.com/karan0114/da/blob/main/orders.csv): `orders.csv`
- [Customers Data](https://github.com/karan0114/da/blob/main/customers.csv): `customers.csv`
- [Products Data](https://github.com/karan0114/da/blob/main/products.csv): `products.csv`

### Notebook Analyses

- [CSV Analysis](https://github.com/karan0114/da/blob/main/DataAnalysisCSV.ipynb): `DataAnalysisCSV.ipynb`
- [Exploratory Visualization](https://github.com/karan0114/da/blob/main/Exploratory%20Analysis%20%26%20Visualization.ipynb): `Exploratory Analysis & Visualization.ipynb`
- [Karan Chhetri Analysis](https://github.com/karan0114/da/blob/main/KaranChhetri.ipynb): `KaranChhetri.ipynb`
- [Titanic Data](https://github.com/karan0114/da/blob/main/titanic.csv): `titanic.csv`

### Other components

- **Analyst**

## Connections

- Analyst → Sales Analysis Script: runs
- Sales Analysis Script → Orders Data: reads
- Sales Analysis Script → Customers Data: reads
- Sales Analysis Script → Products Data: reads
- Analyst → CSV Analysis: opens
- Analyst → Exploratory Visualization: opens
- Analyst → Karan Chhetri Analysis: opens
