MCPcopy Create free account

hub / github.com/LLMQuant/quant-mind / types & classes

Types & classes107 in github.com/LLMQuant/quant-mind

↓ 18 callersClass_ConcreteKnowledge
Test fixture: concrete subclass that overrides embedding_text.
tests/knowledge/test_base.py:77
↓ 17 callersClassRawText
Inline text input (tests / pre-cleaned content).
quantmind/configs/paper.py:40
↓ 15 callersClassTreeNode
A single node in a TreeKnowledge. `summary` is mandatory because agents navigate by reading it. `content` is the optional full-text body (typ
quantmind/knowledge/_tree.py:22
↓ 14 callersClassPaperFlowCfg
Knobs specific to paper_flow.
quantmind/configs/paper.py:60
↓ 13 callersClassFetched
Common output shape of every fetch.* function.
quantmind/preprocess/fetch/_types.py:17
↓ 12 callersClassSourceRef
Typed provenance reference. Replaces a bare ``source: str``.
quantmind/knowledge/_base.py:42
↓ 8 callersClass_RecordingHooks
Test hook that records every lifecycle call on a shared list.
tests/flows/test_runner.py:19
↓ 6 callersClassArxivIdentifier
Arxiv id (e.g. ``2604.12345``) or full arxiv URL.
quantmind/configs/paper.py:19
↓ 6 callersClassRawPaper
Arxiv-specific fetch result with metadata attached. All metadata fields default to empty/None so callers can construct instances incrementall
quantmind/preprocess/fetch/_types.py:34
↓ 4 callersClassEarnings
An earnings-release extraction (one filing -> one Earnings card).
quantmind/knowledge/earnings.py:10
↓ 4 callersClassExtractionRef
Records which flow + model produced this knowledge item.
quantmind/knowledge/_base.py:55
↓ 4 callersClassFactor
A single factor card (stub).
quantmind/knowledge/factor.py:13
↓ 4 callersClassNews
A single news event extraction.
quantmind/knowledge/news.py:11
↓ 4 callersClassPaperKnowledgeCard
Distilled summary card of a `Paper`. The store layer keys this off ``paper_id`` so the card and its tree can be retrieved together. The card
quantmind/knowledge/paper.py:34
↓ 3 callersClassBaseFlowCfg
Base configuration shared by all flows.
quantmind/configs/base.py:13
↓ 3 callersClassCitation
A pointer back to the source span an extracted fact came from.
quantmind/knowledge/_base.py:28
↓ 3 callersClassPaper
A research paper as a tree of sections. The tree's nodes carry per-section ``summary`` (for navigation) and, on leaves, the section ``content
quantmind/knowledge/paper.py:20
↓ 3 callersClassThesis
An investment thesis card (stub).
quantmind/knowledge/thesis.py:13
↓ 3 callersClass_CompositeRunHooks
Fan out every lifecycle method to each wrapped hook in order. Exceptions from earlier hooks short-circuit the rest by design — hooks are inte
quantmind/flows/_runner.py:86
↓ 2 callersClassBatchResult
Aggregate result of running a flow over many inputs. ``results[i]`` is the output for ``inputs[i]`` or ``None`` if that input failed. ``error
quantmind/flows/batch.py:22
↓ 2 callersClassPdfParseError
Raised when PyMuPDF refuses to open the byte stream.
quantmind/preprocess/format/pdf.py:17
↓ 1 callersClassArxivIdParseError
Raised when an arXiv id/URL cannot be parsed.
quantmind/preprocess/fetch/arxiv.py:31
↓ 1 callersClassColoredFormatter
Custom formatter with color support for different log levels.
quantmind/utils/logger.py:9
↓ 1 callersClassCrossrefMetadata
Subset of Crossref's ``works/{doi}`` response we surface to callers.
quantmind/preprocess/fetch/doi.py:24
↓ 1 callersClassDoiIdentifier
A DOI to be resolved by ``preprocess.fetch.doi``.
quantmind/configs/paper.py:47
↓ 1 callersClassEarningsFlowCfg
Knobs specific to earnings_flow.
quantmind/configs/earnings.py:38
↓ 1 callersClassHttpUrl
Any web URL; PDF vs HTML is decided by content-type.
quantmind/configs/paper.py:26
↓ 1 callersClassLocalFilePath
Filesystem path to a PDF / HTML / Markdown file.
quantmind/configs/paper.py:33
↓ 1 callersClassNewsFlowCfg
Knobs specific to news_flow.
quantmind/configs/news.py:37
↓ 1 callersClassUnsupportedContentTypeError
Fetched bytes have a content type paper_flow cannot route to a parser.
quantmind/flows/paper.py:60
↓ 1 callersClass_Boom
tests/flows/test_runner.py:92
↓ 1 callersClass_H
tests/flows/test_paper.py:315
↓ 1 callersClass_NoEmbed
tests/knowledge/test_base.py:132
↓ 1 callersClass_SampleInput
tests/configs/test_base.py:36
↓ 1 callersClass_SampleTree
tests/knowledge/test_tree.py:22
ClassArchiveStubTests
tests/flows/test_runner.py:114
ClassBaseFlowCfgTests
tests/configs/test_base.py:11
ClassBaseInput
Parent of every flow's discriminated-union input member.
quantmind/configs/base.py:46
ClassBaseInputTests
tests/configs/test_base.py:34
ClassBaseKnowledge
Root of every quantmind knowledge type. All three shapes (Flatten / Tree / Graph) share this field set; subclasses add domain-specific payloa
quantmind/knowledge/_base.py:66
ClassBaseKnowledgeTests
tests/knowledge/test_base.py:87
ClassBatchResultPropertiesTests
tests/flows/test_batch.py:12
ClassBatchRunTests
tests/flows/test_batch.py:29
ClassBusinessDaysBetweenTests
tests/preprocess/test_time.py:74
ClassCitationTests
tests/knowledge/test_base.py:25
ClassClean
tests/test_magic.py:79
ClassCollapseWhitespaceTests
tests/preprocess/test_clean.py:40
ClassCollectHooksTests
tests/flows/test_runner.py:103
ClassComposeHooksTests
tests/flows/test_runner.py:48
ClassComposeInstructionsTests
tests/flows/test_paper.py:180
ClassCompositeRunHooksTests
tests/flows/test_runner.py:63
ClassDedupeLinesTests
tests/preprocess/test_clean.py:66
ClassEarningsFlowCfgTests
tests/configs/test_earnings.py:16
ClassEarningsInputTests
tests/configs/test_earnings.py:23
ClassEarningsTests
tests/knowledge/test_earnings.py:18
ClassExtractArxivIdTests
tests/preprocess/fetch/test_arxiv.py:35
ClassExtractionRefTests
tests/knowledge/test_base.py:67
ClassFactorTests
tests/knowledge/test_factor.py:18
ClassFetchAndFormatTests
tests/flows/test_paper.py:97
ClassFetchArxivTests
tests/preprocess/fetch/test_arxiv.py:68
ClassFetchUrlTests
tests/preprocess/fetch/test_http.py:11
ClassFetchedTests
tests/preprocess/fetch/test_types.py:9
ClassFlattenKnowledge
Marker base for flat domain cards. Subclasses add a typed payload (e.g. ``summary``, ``methodology``, ``revenue``). They MUST override `embed
quantmind/knowledge/_flatten.py:16
ClassFlattenRoundTripTests
tests/knowledge/test_roundtrip.py:38
ClassFormatByContentTypeTests
tests/flows/test_paper.py:54
ClassFormatInputTests
tests/flows/test_paper.py:203
ClassGraphKnowledge
Reserved for cross-item edges. NOT IMPLEMENTED. Future shape (sketched, subject to change): - ``nodes: dict[UUID, NodeRef]`` where ``NodeRef
quantmind/knowledge/_graph.py:21
ClassGraphKnowledgePlaceholderTests
tests/knowledge/test_graph.py:9
ClassHeadline
Inline headline text (no body fetching).
quantmind/configs/news.py:24
ClassHtmlToMarkdownTests
tests/preprocess/format/test_html.py:11
ClassHttpUrl
URL to an earnings release / IR filing.
quantmind/configs/earnings.py:25
ClassHttpUrl
Single news article URL.
quantmind/configs/news.py:17
ClassIntrospectFlowSignatureTests
tests/test_magic.py:40
ClassMyPaper
tests/flows/test_paper.py:264
ClassNewsFlowCfgTests
tests/configs/test_news.py:16
ClassNewsInputTests
tests/configs/test_news.py:23
ClassNewsTests
tests/knowledge/test_news.py:20
ClassNormalizeUnicodeTests
tests/preprocess/test_clean.py:12
ClassPackageExportTests
tests/configs/test_base.py:43
ClassPackageExportTests
tests/knowledge/test_base.py:191
ClassPaperFlowCfgTests
tests/configs/test_paper.py:19
ClassPaperFlowTests
tests/flows/test_paper.py:219
ClassPaperInputDiscriminatedTests
tests/configs/test_paper.py:28
ClassPaperKnowledgeCardTests
tests/knowledge/test_paper.py:66
ClassPaperTreeTests
tests/knowledge/test_paper.py:38
ClassParseFilingDateTests
tests/preprocess/test_time.py:28
ClassPdfToMarkdownTests
tests/preprocess/format/test_pdf.py:11
ClassPreviewResolveTests
tests/test_magic.py:199
ClassPydanticSchemaStrTests
tests/test_magic.py:69
ClassRawPaperTests
tests/preprocess/fetch/test_types.py:28
ClassReadLocalFileTests
tests/preprocess/fetch/test_local.py:10
ClassResolveDoiTests
tests/preprocess/fetch/test_doi.py:36
ClassResolveMagicInputTests
tests/test_magic.py:106
ClassResolvedFlowConfig
Output schema returned by the resolver agent.
quantmind/magic.py:31
ClassRssFeed
RSS/Atom feed URL to be polled for items.
quantmind/configs/news.py:10
ClassRunWithObservabilityTests
tests/flows/test_runner.py:123
ClassSourceRefTests
tests/knowledge/test_base.py:50
ClassStripOptionalTests
tests/test_magic.py:25
ClassThesisTests
tests/knowledge/test_thesis.py:18
ClassTickerPeriod
Ticker + reporting period (e.g. ``AAPL`` / ``2026Q1``).
quantmind/configs/earnings.py:10
next →1–100 of 107, ranked by callers