MCPcopy Create free account
hub / github.com/LLMQuant/quant-mind / Paper

Class Paper

quantmind/knowledge/paper.py:20–31  ·  view source on GitHub ↗

A research paper as a tree of sections. The tree's nodes carry per-section ``summary`` (for navigation) and, on leaves, the section ``content`` (Markdown). Top-level metadata (``arxiv_id``, ``authors``) lives here on the tree itself.

Source from the content-addressed store, hash-verified

18 model_validator,
19)
20
21from quantmind.knowledge._base import ArtifactMeta, Citation, SourceRef
22from quantmind.knowledge._tree import (
23 StructureTree,
24 StructureTreeValidationError,
25 TreeKnowledge,
26 TreeNode,
27)
28
29
30class PaperArtifactKind(str, Enum):
31 """Closed paper-artifact discriminator accepted by Pydantic and JSON."""
32
33 CHUNK_SET = "paper_chunk_set"
34 GLOBAL_SUMMARY = "paper_summary"

Callers 3

_build_paperMethod · 0.90
_single_node_paperFunction · 0.90
_stub_paperFunction · 0.90

Calls

no outgoing calls

Tested by 3

_build_paperMethod · 0.72
_single_node_paperFunction · 0.72
_stub_paperFunction · 0.72