Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Yuan1z0825/nature-skills
/ types & classes
Types & classes
24 in github.com/Yuan1z0825/nature-skills
⨍
Functions
474
◇
Types & classes
24
↳
Endpoints
16
↓ 40 callers
Class
DataSourceError
Error from a specific data source.
skills/nature-academic-search/mcp-server/utils/errors.py:8
↓ 12 callers
Class
Finding
skills/nature-paper-to-patent/scripts/audit_claims.py:21
↓ 7 callers
Class
CrossRefSource
CrossRef API wrapper with unified result format.
skills/nature-academic-search/mcp-server/sources/crossref.py:13
↓ 7 callers
Class
PubMedSource
PubMed data source providing search, fetch, and MeSH lookup.
skills/nature-academic-search/mcp-server/sources/pubmed.py:160
↓ 6 callers
Class
ArxivSource
arXiv search and retrieval via the Atom API.
skills/nature-academic-search/mcp-server/sources/arxiv.py:27
↓ 3 callers
Class
ScienceDirectSource
pybliometrics-backed ScienceDirect metadata operations.
skills/nature-academic-search/mcp-server/sources/sciencedirect.py:17
↓ 3 callers
Class
Wizard
配置向导状态机。 状态流转: step1 (学校名) -> 命中预设 -> step4 (数据库确认) -> step6 (自检) -> step7 (保存) 未命中 -> step2 (CARSI自查) -> step3 (
skills/nature-downloader/src/wizard.py:94
↓ 2 callers
Class
Arrow3D
skills/nature-figure/assets/figures4papers/figure_Dispersion/plot_illustration.py:99
↓ 2 callers
Class
ScopusSource
pybliometrics-backed Scopus operations.
skills/nature-academic-search/mcp-server/sources/scopus.py:30
↓ 2 callers
Class
Segment
skills/nature-citation/scripts/nature_citation.py:160
↓ 1 callers
Class
Candidate
skills/nature-citation/scripts/nature_citation.py:176
↓ 1 callers
Class
Config
skills/nature-academic-search/mcp-server/utils/config.py:9
↓ 1 callers
Class
Finding
skills/nature-paper-to-patent/scripts/validate_patent_draft.py:24
↓ 1 callers
Class
JSONFormatter
skills/nature-academic-search/mcp-server/utils/logging.py:9
Class
AcademicSearchError
Base exception for academic search operations.
skills/nature-academic-search/mcp-server/utils/errors.py:4
Class
ConfigError
Configuration error.
skills/nature-academic-search/mcp-server/utils/errors.py:21
Class
ConfigWizardTest
skills/nature-downloader/tests/python/test_config_wizard.py:16
Class
DraftValidationTests
skills/nature-paper-to-patent/tests/test_validation.py:138
Class
TestArxivSearch
Test arXiv search with date filtering and ID normalization.
skills/nature-academic-search/mcp-server/tests/test_sources.py:510
Class
TestCrossRefSearch
Test CrossRef search returns the unified result format.
skills/nature-academic-search/mcp-server/tests/test_sources.py:49
Class
TestDetectIdType
Test _detect_id_type auto-identification logic.
skills/nature-academic-search/mcp-server/tests/test_sources.py:676
Class
TestPubMedSearch
Test PubMed esearch + efetch flow with WebEnv/query_key handling.
skills/nature-academic-search/mcp-server/tests/test_sources.py:226
Class
TestResolveIdType
Test _resolve_id_type explicit and auto modes.
skills/nature-academic-search/mcp-server/tests/test_sources.py:718
Class
TimeoutError
Request timeout after retries.
skills/nature-academic-search/mcp-server/utils/errors.py:17