graph TD
RD[(Raw Data)]
SD[(Scoring Data)]
CR[(Cleaned Raw Data)]
CS[(Cleaned Scoring Data)]
TRD[(Train)]
TED[(Test)]
VD[(Validation)]
TP[(Train Preds)]
TTR[(Transformed Train)]
TTE[(Transformed Test)]
TVD[(Transformed Validation)]
TS[(Transformed Scoring)]
M[/Model/]
IN[ingest.py]
SP[split.py]
TR[transform.py]
T[train.py]
TU[tune.py]
EV[evaluate.py]
RE[register.py]
PR[predict.py]
RD --> IN
SD --> IN
IN --ingest--> CL[clean.py]
IN --ingest_scoring--> CL
CL --> CR
CL --> CS
CR --> SP
SP --> TRD
SP --> TED
SP --> VD
TRD --> TR
TED --> TR
VD --> TR
CS --> TR
TR --> TTR
TR --> TTE
TR --> TVD
TR --> TS
TTR --> T
T --> M
M --> PR
TTR --> PR
TS --> PR
PR --> TP
TP --> EV
TTE --> EV --> MET[metrics]
M --> RE
MET --> RE
TVD --> TU