Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Jennyee1/AcademicAgent
/ functions
Functions
1,438 in github.com/Jennyee1/AcademicAgent
⨍
Functions
1,438
◇
Types & classes
133
↳
Endpoints
6
↓ 4 callers
Method
_safe
包裹一切 Notion 调用:异常 -> 记日志 -> 返回 None。
src/recorder/notion_client.py:142
↓ 4 callers
Method
_save_state
(self)
src/recorder/refactor_recorder.py:459
↓ 4 callers
Method
addItem
(e,t)
lib/tom-select/tom-select.complete.min.js:247
↓ 4 callers
Function
callout
(text: str, emoji: str = "💡", color: str = "blue_background")
src/recorder/block_builders.py:80
↓ 4 callers
Method
clearActiveOption
()
lib/tom-select/tom-select.complete.min.js:200
↓ 4 callers
Method
enable
()
lib/tom-select/tom-select.complete.min.js:293
↓ 4 callers
Method
extract_images_from_page
提取指定页面中嵌入的图片 【工程设计笔记】 - get_images(full=True) 返回该页所有嵌入图片的引用 - 然后通过 extract_image(xref) 获取实际图片数据 - 部分 PDF (如扫
src/core/pdf_parser.py:389
↓ 4 callers
Function
ey
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 4 callers
Method
fit
(self, corpus: list[str])
src/knowledge/semantic_index.py:79
↓ 4 callers
Method
getAdjacent
(e,t,i="option")
lib/tom-select/tom-select.complete.min.js:240
↓ 4 callers
Function
get_analyzer
Initialize graph store and analyzer.
skills/learning_path/scripts/analyze_knowledge.py:38
↓ 4 callers
Function
ic
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 4 callers
Function
im
(t,e,i)
lib/vis-9.1.2/vis-network.min.js:26
↓ 4 callers
Function
jg
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 4 callers
Function
jy
()
lib/vis-9.1.2/vis-network.min.js:26
↓ 4 callers
Function
kg
(t,e,i)
lib/vis-9.1.2/vis-network.min.js:26
↓ 4 callers
Function
kx
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 4 callers
Method
load
从 JSON 文件加载知识图谱
src/knowledge/graph_store.py:436
↓ 4 callers
Function
log_model_once
(caller: str, requested: str, response)
src/core/llm_logging.py:11
↓ 4 callers
Function
mE
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 4 callers
Function
mm
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 4 callers
Function
nS
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 4 callers
Function
om
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 4 callers
Method
open
()
lib/tom-select/tom-select.complete.min.js:274
↓ 4 callers
Method
run
执行评测,写出所有 artifacts,返回 run_summary。
src/evaluation/runner.py:112
↓ 4 callers
Function
save_preferences
原子写。
src/runtime/preferences.py:58
↓ 4 callers
Method
setActiveItemClass
(e)
lib/tom-select/tom-select.complete.min.js:195
↓ 4 callers
Method
setTextboxValue
(e="")
lib/tom-select/tom-select.complete.min.js:190
↓ 4 callers
Method
should_retry
(self, step_result: dict, attempt_count: int)
src/runtime/reflector.py:64
↓ 4 callers
Method
showInput
()
lib/tom-select/tom-select.complete.min.js:203
↓ 4 callers
Function
snapshot_protected
对所有受保护文件取 sha256 快照。
src/evaluation/isolation.py:81
↓ 4 callers
Function
u
(t,e,i,n,o,r)
lib/vis-9.1.2/vis-network.min.js:26
↓ 4 callers
Function
v
lib/tom-select/tom-select.complete.min.js:32
↓ 4 callers
Method
validate
校验数据集,返回问题列表(空列表 = 通过)。
src/evaluation/dataset.py:136
↓ 4 callers
Function
wm
(t,e,i)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Function
BS
(t,e,i,n,o)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Function
Co
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Function
E
(e,t)
lib/tom-select/tom-select.complete.min.js:83
↓ 3 callers
Function
F
(e,t=0)
lib/tom-select/tom-select.complete.min.js:80
↓ 3 callers
Function
Jb
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Function
Jl
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Function
Kv
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Function
M
(e,t)
lib/tom-select/tom-select.complete.min.js:99
↓ 3 callers
Function
Mg
(t,e,i)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Function
Py
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Function
Tg
(t,e,i)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Function
U
(e,t)
lib/tom-select/tom-select.complete.min.js:101
↓ 3 callers
Function
Ux
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Function
Xc
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Method
_append_md
(self, text: str)
src/recorder/refactor_recorder.py:311
↓ 3 callers
Function
_apply_to_tier_list
对单个 tier (must_have / should_have / may_have) 的实体应用 diff。 返回 (kept_or_modified, demoted_to_other_tier, promoted_to_other_tier) drop 的项不在任何返回里
scripts/apply_gold_reviews.py:106
↓ 3 callers
Function
_build_parser
()
src/evaluation/cli.py:208
↓ 3 callers
Function
_entity_diff_index
把 reviewers 在 must_have_diff/should_have_diff/may_have_diff 上的判断按 label 聚合。
scripts/apply_gold_reviews.py:56
↓ 3 callers
Function
_g
(t,e,i)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Method
_get_encoder
复用 semantic_index 的 sentence-transformer;不可用时返回 None。
src/knowledge/entity_linker.py:164
↓ 3 callers
Method
_headers
(self)
src/recorder/notion_client.py:150
↓ 3 callers
Function
_load_analyzer
(ctx: AdapterContext)
src/evaluation/adapters/learning_path.py:13
↓ 3 callers
Function
_norm
(s: str)
src/evaluation/metrics/capability.py:12
↓ 3 callers
Function
_normalize_title
标题标准化:小写 + 去除标点 + 压缩空格 用于模糊匹配,容忍大小写和标点差异。 例如: "ReAct: Synergizing Reasoning and Acting in Language Models" → "react synergiz
src/core/paper_registry.py:106
↓ 3 callers
Function
_now_local_str
YYYY-MM-DD HH:MM 本地时间字符串(md 标题用)。
src/recorder/refactor_recorder.py:53
↓ 3 callers
Method
_push_blocks
(self, blocks: list[dict])
src/recorder/refactor_recorder.py:363
↓ 3 callers
Function
_repro_command
(task_id: str, dataset_path, run_dir)
src/evaluation/failure_cards.py:140
↓ 3 callers
Function
_rule
(category: str)
src/evaluation/failure_cards.py:136
↓ 3 callers
Function
_section
(label: str)
src/evaluation/auto_rca.py:190
↓ 3 callers
Function
_seed_run_dir
造一个 fake run 目录,包含 run_summary / failure_cards / traces。
tests/test_evaluation_phase6.py:19
↓ 3 callers
Function
_semantic_scholar_request
向 Semantic Scholar API 发送请求(带主动限速 + Exponential Backoff 重试) 双重限流保护: 1. 主动:请求前自动等待至 MIN_REQUEST_INTERVAL(无感知) 2. 被动:遇到 429 时 Exponent
src/mcp_servers/paper_search.py:133
↓ 3 callers
Method
addOption
(e,t=!1)
lib/tom-select/tom-select.complete.min.js:221
↓ 3 callers
Function
add_common
(sp)
src/recorder/cli.py:135
↓ 3 callers
Function
all_workflows
()
src/runtime/workflows_registry.py:45
↓ 3 callers
Method
blur
()
lib/tom-select/tom-select.complete.min.js:204
↓ 3 callers
Method
build_from_store
从 KnowledgeGraphStore 全量构建索引。
src/knowledge/semantic_index.py:165
↓ 3 callers
Method
clearCache
()
lib/tom-select/tom-select.complete.min.js:297
↓ 3 callers
Method
close
标记 area 完成。
src/recorder/refactor_recorder.py:253
↓ 3 callers
Function
code_success_rate
代码执行结果与期望是否一致(1.0 = 一致)。
src/evaluation/metrics/capability.py:122
↓ 3 callers
Function
detect_contamination
对比快照,返回被改动的受保护文件列表(空列表 = 干净)。
src/evaluation/isolation.py:86
↓ 3 callers
Function
dp
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Function
e
(e,t)
lib/tom-select/tom-select.complete.min.js:6
↓ 3 callers
Function
ea
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Function
ensure_output_dir
Ensure output directory exists.
skills/paper_reader/scripts/parse_pdf.py:42
↓ 3 callers
Method
extract_page_text
提取指定页面的文本。 fix_columns=True 时按 bbox 列序重组(修双栏)。
src/core/pdf_parser.py:185
↓ 3 callers
Function
extraction_nonempty_rate
是否抽到了任何节点/边(1.0 = 非空)。 与 schema_validity_rate(空时返回 1.0)互补: 专门暴露「抽取静默失败、产出 0 节点」这种本应可见的问题。
src/evaluation/metrics/kg.py:151
↓ 3 callers
Function
f
(e,t,i)
lib/tom-select/tom-select.complete.min.js:31
↓ 3 callers
Function
f
(t,e,i,n,o,r)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Function
figure_type_accuracy
图表类型分类是否正确。
src/evaluation/metrics/capability.py:175
↓ 3 callers
Function
fm
(t)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Method
from_dict
(cls, d: dict | None)
src/evaluation/schema.py:129
↓ 3 callers
Function
gE
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Method
getLastActive
(e)
lib/tom-select/tom-select.complete.min.js:289
↓ 3 callers
Method
getValue
()
lib/tom-select/tom-select.complete.min.js:191
↓ 3 callers
Function
get_evidence_list
从 edge.properties 取证据列表(自动初始化为空 list)。
src/knowledge/evidence.py:82
↓ 3 callers
Method
get_stats
获取图谱统计信息
src/knowledge/graph_store.py:508
↓ 3 callers
Function
get_workflow
(name: str)
src/runtime/workflows_registry.py:40
↓ 3 callers
Function
gm
(t,e)
lib/vis-9.1.2/vis-network.min.js:26
↓ 3 callers
Method
gold_for
取某任务的 gold 行(dict);无 gold 引用时返回 None。
src/evaluation/dataset.py:100
↓ 3 callers
Method
hideInput
()
lib/tom-select/tom-select.complete.min.js:203
↓ 3 callers
Method
is_scanned_pdf
检测 PDF 是否为扫描版(图片型,非可选择文字) 【工程笔记】 扫描版 PDF 的特征: - 每页几乎没有可提取的文字 - 每页有一张与页面同尺寸的大图 检测方法:抽样前几页,如果文字量极少则判定为
src/core/pdf_parser.py:540
↓ 3 callers
Function
k
(e,t,i)
lib/tom-select/tom-select.complete.min.js:79
↓ 3 callers
Function
kg_node_f1
(归一化 label, node_type) 对的 F1。 extracted_nodes : [{"label", "node_type", ...}] gold_nodes : [{"label", "node_type"}]
src/evaluation/metrics/kg.py:48
↓ 3 callers
Function
kg_node_f1_semantic
节点 F1,但匹配走 精确 → alias → embedding 三档。 gold schema(v1.0): { "must_have": [{"label", "type", "aliases":[...], "evidence_section"}, .
src/evaluation/metrics/kg_semantic.py:156
↓ 3 callers
Function
km
(t,e,i)
lib/vis-9.1.2/vis-network.min.js:26
← previous
next →
201–300 of 1,438, ranked by callers