Skip to content

Commit e716ff0

Browse files
Add JSS validation meta APIs
1 parent 8fcaddc commit e716ff0

4 files changed

Lines changed: 937 additions & 0 deletions

File tree

src/statspai/__init__.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,14 @@
378378
STABILITY_TIERS,
379379
)
380380
from ._agent_docs import render_agent_block, render_agent_blocks
381+
from .validation import (
382+
ReproductionResult,
383+
ReproductionStep,
384+
ValidationReport,
385+
coverage_matrix,
386+
reproduce_jss_tables,
387+
validation_report,
388+
)
381389
# Unified help entry point (aggregates registry + docstring + category + search)
382390
from .help import help, HelpResult
383391

@@ -1024,6 +1032,12 @@
10241032
"STABILITY_TIERS",
10251033
"render_agent_block",
10261034
"render_agent_blocks",
1035+
"ReproductionResult",
1036+
"ReproductionStep",
1037+
"ValidationReport",
1038+
"coverage_matrix",
1039+
"reproduce_jss_tables",
1040+
"validation_report",
10271041
"help",
10281042
"HelpResult",
10291043
# Data Generating Processes

src/statspai/help.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
"bayes": "bayes_did / bayes_rd / bayes_iv / bayes_mte / BCF / policy weights",
6565
"postestimation": "margins, contrast, pwcompare, test, lincom",
6666
"agent": "LLM tool-definition surface + JSON schema export",
67+
"validation": "JSS reproducibility reports, coverage matrices, table regeneration",
6768
"utils": "Labels, winsor, DGP simulators, read_data, describe, pwcorr",
6869
"datasets": "Canonical datasets (Prop99, German reunification, CPS wage, ...)",
6970
"epi": "Epidemiology — diagnostic tests, kappa, ROC/AUC, NNT, prevalence ratio",
@@ -188,6 +189,7 @@
188189
("statspai.registry", "agent"),
189190
("statspai.help", "agent"),
190191
("statspai._agent_docs", "agent"),
192+
("statspai.validation", "validation"),
191193
("statspai._auto_estimators", "smart"),
192194
("statspai._article_aliases", "causal"),
193195
("statspai._citation", "output"),

0 commit comments

Comments
 (0)