MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / _paper_doi

Function _paper_doi

deployments/desktop/shared/agents.py:224–226  ·  view source on GitHub ↗
(paper: Dict[str, Any], metadata: Optional[Dict[str, Any]] = None)

Source from the content-addressed store, hash-verified

222
223
224def _paper_doi(paper: Dict[str, Any], metadata: Optional[Dict[str, Any]] = None) -> str:
225 metadata = metadata if metadata is not None else _paper_metadata(paper)
226 return _doi_value(_first_text(paper, metadata, "doi", "doi_url"))
227
228
229def _extract_arxiv_id(value: Any) -> str:

Callers 2

_paper_urlFunction · 0.85
_paper_cardFunction · 0.85

Calls 3

_doi_valueFunction · 0.85
_first_textFunction · 0.85
_paper_metadataFunction · 0.70

Tested by

no test coverage detected