Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LLMQuant/quant-mind
/ types & classes
Types & classes
107 in github.com/LLMQuant/quant-mind
⨍
Functions
343
◇
Types & classes
107
↓ 18 callers
Class
_ConcreteKnowledge
Test fixture: concrete subclass that overrides embedding_text.
tests/knowledge/test_base.py:77
↓ 17 callers
Class
RawText
Inline text input (tests / pre-cleaned content).
quantmind/configs/paper.py:40
↓ 15 callers
Class
TreeNode
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 callers
Class
PaperFlowCfg
Knobs specific to paper_flow.
quantmind/configs/paper.py:60
↓ 13 callers
Class
Fetched
Common output shape of every fetch.* function.
quantmind/preprocess/fetch/_types.py:17
↓ 12 callers
Class
SourceRef
Typed provenance reference. Replaces a bare ``source: str``.
quantmind/knowledge/_base.py:42
↓ 8 callers
Class
_RecordingHooks
Test hook that records every lifecycle call on a shared list.
tests/flows/test_runner.py:19
↓ 6 callers
Class
ArxivIdentifier
Arxiv id (e.g. ``2604.12345``) or full arxiv URL.
quantmind/configs/paper.py:19
↓ 6 callers
Class
RawPaper
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 callers
Class
Earnings
An earnings-release extraction (one filing -> one Earnings card).
quantmind/knowledge/earnings.py:10
↓ 4 callers
Class
ExtractionRef
Records which flow + model produced this knowledge item.
quantmind/knowledge/_base.py:55
↓ 4 callers
Class
Factor
A single factor card (stub).
quantmind/knowledge/factor.py:13
↓ 4 callers
Class
News
A single news event extraction.
quantmind/knowledge/news.py:11
↓ 4 callers
Class
PaperKnowledgeCard
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 callers
Class
BaseFlowCfg
Base configuration shared by all flows.
quantmind/configs/base.py:13
↓ 3 callers
Class
Citation
A pointer back to the source span an extracted fact came from.
quantmind/knowledge/_base.py:28
↓ 3 callers
Class
Paper
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 callers
Class
Thesis
An investment thesis card (stub).
quantmind/knowledge/thesis.py:13
↓ 3 callers
Class
_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 callers
Class
BatchResult
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 callers
Class
PdfParseError
Raised when PyMuPDF refuses to open the byte stream.
quantmind/preprocess/format/pdf.py:17
↓ 1 callers
Class
ArxivIdParseError
Raised when an arXiv id/URL cannot be parsed.
quantmind/preprocess/fetch/arxiv.py:31
↓ 1 callers
Class
ColoredFormatter
Custom formatter with color support for different log levels.
quantmind/utils/logger.py:9
↓ 1 callers
Class
CrossrefMetadata
Subset of Crossref's ``works/{doi}`` response we surface to callers.
quantmind/preprocess/fetch/doi.py:24
↓ 1 callers
Class
DoiIdentifier
A DOI to be resolved by ``preprocess.fetch.doi``.
quantmind/configs/paper.py:47
↓ 1 callers
Class
EarningsFlowCfg
Knobs specific to earnings_flow.
quantmind/configs/earnings.py:38
↓ 1 callers
Class
HttpUrl
Any web URL; PDF vs HTML is decided by content-type.
quantmind/configs/paper.py:26
↓ 1 callers
Class
LocalFilePath
Filesystem path to a PDF / HTML / Markdown file.
quantmind/configs/paper.py:33
↓ 1 callers
Class
NewsFlowCfg
Knobs specific to news_flow.
quantmind/configs/news.py:37
↓ 1 callers
Class
UnsupportedContentTypeError
Fetched bytes have a content type paper_flow cannot route to a parser.
quantmind/flows/paper.py:60
↓ 1 callers
Class
_Boom
tests/flows/test_runner.py:92
↓ 1 callers
Class
_H
tests/flows/test_paper.py:315
↓ 1 callers
Class
_NoEmbed
tests/knowledge/test_base.py:132
↓ 1 callers
Class
_SampleInput
tests/configs/test_base.py:36
↓ 1 callers
Class
_SampleTree
tests/knowledge/test_tree.py:22
Class
ArchiveStubTests
tests/flows/test_runner.py:114
Class
BaseFlowCfgTests
tests/configs/test_base.py:11
Class
BaseInput
Parent of every flow's discriminated-union input member.
quantmind/configs/base.py:46
Class
BaseInputTests
tests/configs/test_base.py:34
Class
BaseKnowledge
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
Class
BaseKnowledgeTests
tests/knowledge/test_base.py:87
Class
BatchResultPropertiesTests
tests/flows/test_batch.py:12
Class
BatchRunTests
tests/flows/test_batch.py:29
Class
BusinessDaysBetweenTests
tests/preprocess/test_time.py:74
Class
CitationTests
tests/knowledge/test_base.py:25
Class
Clean
tests/test_magic.py:79
Class
CollapseWhitespaceTests
tests/preprocess/test_clean.py:40
Class
CollectHooksTests
tests/flows/test_runner.py:103
Class
ComposeHooksTests
tests/flows/test_runner.py:48
Class
ComposeInstructionsTests
tests/flows/test_paper.py:180
Class
CompositeRunHooksTests
tests/flows/test_runner.py:63
Class
DedupeLinesTests
tests/preprocess/test_clean.py:66
Class
EarningsFlowCfgTests
tests/configs/test_earnings.py:16
Class
EarningsInputTests
tests/configs/test_earnings.py:23
Class
EarningsTests
tests/knowledge/test_earnings.py:18
Class
ExtractArxivIdTests
tests/preprocess/fetch/test_arxiv.py:35
Class
ExtractionRefTests
tests/knowledge/test_base.py:67
Class
FactorTests
tests/knowledge/test_factor.py:18
Class
FetchAndFormatTests
tests/flows/test_paper.py:97
Class
FetchArxivTests
tests/preprocess/fetch/test_arxiv.py:68
Class
FetchUrlTests
tests/preprocess/fetch/test_http.py:11
Class
FetchedTests
tests/preprocess/fetch/test_types.py:9
Class
FlattenKnowledge
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
Class
FlattenRoundTripTests
tests/knowledge/test_roundtrip.py:38
Class
FormatByContentTypeTests
tests/flows/test_paper.py:54
Class
FormatInputTests
tests/flows/test_paper.py:203
Class
GraphKnowledge
Reserved for cross-item edges. NOT IMPLEMENTED. Future shape (sketched, subject to change): - ``nodes: dict[UUID, NodeRef]`` where ``NodeRef
quantmind/knowledge/_graph.py:21
Class
GraphKnowledgePlaceholderTests
tests/knowledge/test_graph.py:9
Class
Headline
Inline headline text (no body fetching).
quantmind/configs/news.py:24
Class
HtmlToMarkdownTests
tests/preprocess/format/test_html.py:11
Class
HttpUrl
URL to an earnings release / IR filing.
quantmind/configs/earnings.py:25
Class
HttpUrl
Single news article URL.
quantmind/configs/news.py:17
Class
IntrospectFlowSignatureTests
tests/test_magic.py:40
Class
MyPaper
tests/flows/test_paper.py:264
Class
NewsFlowCfgTests
tests/configs/test_news.py:16
Class
NewsInputTests
tests/configs/test_news.py:23
Class
NewsTests
tests/knowledge/test_news.py:20
Class
NormalizeUnicodeTests
tests/preprocess/test_clean.py:12
Class
PackageExportTests
tests/configs/test_base.py:43
Class
PackageExportTests
tests/knowledge/test_base.py:191
Class
PaperFlowCfgTests
tests/configs/test_paper.py:19
Class
PaperFlowTests
tests/flows/test_paper.py:219
Class
PaperInputDiscriminatedTests
tests/configs/test_paper.py:28
Class
PaperKnowledgeCardTests
tests/knowledge/test_paper.py:66
Class
PaperTreeTests
tests/knowledge/test_paper.py:38
Class
ParseFilingDateTests
tests/preprocess/test_time.py:28
Class
PdfToMarkdownTests
tests/preprocess/format/test_pdf.py:11
Class
PreviewResolveTests
tests/test_magic.py:199
Class
PydanticSchemaStrTests
tests/test_magic.py:69
Class
RawPaperTests
tests/preprocess/fetch/test_types.py:28
Class
ReadLocalFileTests
tests/preprocess/fetch/test_local.py:10
Class
ResolveDoiTests
tests/preprocess/fetch/test_doi.py:36
Class
ResolveMagicInputTests
tests/test_magic.py:106
Class
ResolvedFlowConfig
Output schema returned by the resolver agent.
quantmind/magic.py:31
Class
RssFeed
RSS/Atom feed URL to be polled for items.
quantmind/configs/news.py:10
Class
RunWithObservabilityTests
tests/flows/test_runner.py:123
Class
SourceRefTests
tests/knowledge/test_base.py:50
Class
StripOptionalTests
tests/test_magic.py:25
Class
ThesisTests
tests/knowledge/test_thesis.py:18
Class
TickerPeriod
Ticker + reporting period (e.g. ``AAPL`` / ``2026Q1``).
quantmind/configs/earnings.py:10
next →
1–100 of 107, ranked by callers