Scipaths / hf_space /streamlit_config.py
Eric Chamoun
Initial SciPaths Space release
0a55f0f
from runner import STEP_LABELS
EXAMPLES = {
"Confidence-based MBR Decoding": "https://arxiv.org/abs/2311.14919",
"AVerImaTeC": "https://arxiv.org/abs/2505.17978",
"CSCD-NS (2022)": "https://arxiv.org/abs/2211.08788",
}
TAB_NAMES = [
"Pipeline Run",
"Citation Clusters",
"Target Contribution Decomposition",
]
METHOD_NOTES = {
"Pipeline scope": "Runs steps 0, 1, 2, 3, 4, 5, 6, and 8, then launches cluster-first two-pass annotation.",
"Input": "Accepts a single arXiv URL or arXiv ID.",
"Cluster-first annotation": "Uses all refined downstream USES/EXTENDS clusters to derive target contributions, then decomposes each target contribution separately.",
"Stopping rule": "If no valid downstream usage clusters remain after refinement and filtering, annotation is skipped.",
}
DISPLAY_STEPS = [0, 1, 2, 3, 4, 5, 6, 8]
def pipeline_steps_markdown() -> str:
lines = []
for idx in DISPLAY_STEPS:
lines.append(f"{idx}. {STEP_LABELS[idx]}")
lines.append("9. Cluster-first target contribution annotation and enabling contribution decomposition")
return "\n".join(lines)