-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
74 lines (50 loc) · 1.62 KB
/
Copy pathMakefile
File metadata and controls
74 lines (50 loc) · 1.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
.PHONY: setup demo-data train benchmark report horizons events rolling-origin conformal noaa-stations noaa-eval noaa-eval-offline dashboard test coverage summary freshness visuals scientific-audit forecast replay train-router demo
UV ?= uv
PYTHON := $(UV) run python
PYTEST := $(UV) run pytest
setup:
$(UV) sync --locked --all-extras
demo-data:
$(PYTHON) -m scripts.prepare_demo_data
train:
$(PYTHON) -m scripts.train_baseline
benchmark:
$(PYTHON) -m scripts.run_benchmark
report:
$(PYTHON) -m scripts.generate_report
horizons:
$(PYTHON) -m scripts.evaluate_horizons
events:
$(PYTHON) -m scripts.evaluate_events
rolling-origin:
$(PYTHON) -m scripts.evaluate_rolling_origin
conformal:
$(PYTHON) -m scripts.evaluate_conformal
noaa-stations:
$(PYTHON) -m scripts.sync_noaa_stations
noaa-eval:
$(PYTHON) -m scripts.evaluate_noaa_public
noaa-eval-offline:
NOAA_OFFLINE=1 $(PYTHON) -m scripts.evaluate_noaa_public
summary:
$(PYTHON) -m scripts.build_summary
freshness:
$(PYTHON) -m scripts.check_report_freshness
visuals:
$(PYTHON) -m scripts.generate_research_visuals
scientific-audit:
$(PYTHON) -m scripts.audit_scientific_evidence
dashboard:
$(PYTHON) -m scripts.run_dashboard
forecast:
$(PYTHON) -m scripts.run_orchestrated_forecast
replay:
$(PYTHON) -m scripts.run_historical_replay
train-router:
$(PYTHON) -m scripts.train_router
test:
$(PYTEST) tests/ -v
coverage:
$(PYTHON) -m scripts.run_coverage
demo: demo-data train report benchmark horizons events rolling-origin conformal noaa-eval-offline visuals scientific-audit summary
@echo "Demo pipeline complete. Run 'make dashboard' to view the dashboard."