# νλ‘μ νΈ κ΅¬μ‘° (5κ° ν΄λ)
# Project Structure (5 Folders)
## π μ΅μ’
ꡬ쑰 (Final Structure - 5 Folders)
```
empirics_ent_strat_ops/
βββ src/ # λͺ¨λ μ½λ (All code: library + scripts)
βββ test/ # ν
μ€νΈ (Tests)
βββ data/ # λͺ¨λ λ°μ΄ν° (All data: raw + processed + outputs)
βββ docs/ # ν΅μ¬ λ¬Έμ (Core documentation)
βββ archive/ # μμΉ΄μ΄λΈ (Archived files)
```
---
## π μμΈ κ΅¬μ‘° (Detailed Structure)
### 1. src/ - μμ€ μ½λ
```
src/
βββ cli.py # CLI μ§μ
μ
βββ models.py # ν΅κ³ λͺ¨λΈ (run_h1, run_h2, run_h3, run_h4)
βββ features.py # λ°μ΄ν° μ²λ¦¬
βββ vagueness_v2.py # Vagueness scorer
βββ data_io.py # NetCDF I/O
βββ config/ # μ€μ νμΌ
β βββ datasets.yaml # outputs β data/outputs
βββ scripts/ # μ€ν μ€ν¬λ¦½νΈ
βββ generate_paper_results_section.py
βββ generate_paper_tables.py
βββ convert_to_netcdf.py
βββ ...
```
### 2. test/ - ν
μ€νΈ
```
test/
βββ conftest.py # Shared fixtures
βββ unit/
β βββ test_models.py # 53 tests
β βββ test_features.py # 25 tests
β βββ test_data_io.py # 15 tests
βββ integration/
βββ test_paper_results.py
βββ test_data_quality.py # 20 tests
```
### 3. data/ - λͺ¨λ λ°μ΄ν°
```
data/
βββ raw/ # μλ³Έ λ°μ΄ν°
βββ processed/ # μ²λ¦¬λ λ°μ΄ν°
β βββ features_engineered.nc
βββ outputs/ # λΆμ κ²°κ³Ό (from outputs/)
βββ all/
βββ quantum/
βββ transportation/
```
### 4. docs/ - ν΅μ¬ λ¬Έμ
```
docs/
βββ PAPER_TESTING_GUIDE.md
βββ PAPER_PIPELINE_GUIDE.md
βββ PAPER_CODE_MAPPING.md
βββ PAPER_INTEGRATION_STRATEGY.md
```
### 5. archive/ - μμΉ΄μ΄λΈ
```
archive/
βββ old_docs/
βββ experimental/
βββ notebooks/
```
---
## π μ£Όμ λ³κ²½μ¬ν (7β5 Folders)
### ν΅ν©λ ν΄λ
| μ΄μ | μ μμΉ | μ΄μ |
|-----|--------|-----|
| `scripts/` | `src/scripts/` | μ½λ ν΅ν© |
| `outputs/` | `data/outputs/` | λ°μ΄ν° ν΅ν© |
### ν¨μλͺ
λ³κ²½ (Pytest μ€λ₯ ν΄κ²°)
| μ΄μ | μ μ΄λ¦ |
|-----|--------|
| `test_h1_early_funding` | `run_h1_early_funding` |
| `test_h2_main_growth` | `run_h2_main_growth` |
| `test_h3_early_funding_interaction` | `run_h3_early_funding_interaction` |
| `test_h4_growth_interaction` | `run_h4_growth_interaction` |
---
## π λΉ λ₯Έ λͺ
λ Ήμ΄
```bash
# μ 체 νμ΄νλΌμΈ
make all
# λ¨κ³λ³
make data # λ°μ΄ν° μ²λ¦¬
make analysis # λΆμ
make test # ν
μ€νΈ (93κ°)
# μ 보
make info # μν νμΈ
```
---
**λ²μ **: 3.0 (5-folder structure)
**μ
λ°μ΄νΈ**: 2025-11-20