Track the flow from raw data to final claims and detect when results go stale.
with sf.papertrail.session("v3") as trail: df = trail.load("data.csv") df2 = trail.transform(df, fn) fig = trail.figure("fig1", df2) trail.claim("AUC > 0.9", fig) # Later: report = sf.papertrail.check_stale("v3") print(report.summary())
data.csv