Python库,用于访问PubMed
项目描述
PyMed是一个Python库,它通过PubMed API提供对PubMed的访问。这是一个由https://IPLweb.pl维护的分支。
为什么需要这个库?
PubMed API的文档不是很好,查询它既复杂又耗时,对研究人员来说太麻烦了。这个包装器以一致、可读和高效的方式提供对API的访问。
特性
这个库为您处理以下事项
查询PubMed数据库(使用标准的PubMed查询语言)
批量请求以提高性能
解析和清理检索到的文章
示例
有关完整(工作)示例,请参阅此存储库中的examples/文件夹。本质上,您只需要导入PubMed类,实例化它,然后使用它来查询。
from pymed import PubMed
pubmed = PubMed(tool="MyTool", email="my@email.address")
results = pubmed.query("Some query", max_results=500)
关于API的说明
PubMed API的原始文档可以在这里找到:PubMed Central。PubMed Central恳请您
不要在高峰时段之外进行并发请求;
包含两个参数,以帮助识别您的服务或应用程序到我们的服务器
tool 应该是应用程序的名称,作为一个无内部空格的字符串值,
email 应该是工具维护者的电子邮件地址,并且应该是一个有效的电子邮件地址。
非关联声明和免责声明
本库的作者与PubMed、其子公司或其关联方没有任何关联、合作、授权、推荐或官方联系。PubMed的官方网站可访问于 https://www.ncbi.nlm.nih.gov/pubmed/。
关闭
pymed_iplweb-0.8.10-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3d86daf6e94327c4ce1c927bebbe7733a1c9845356087a3310ce5cfb310ee21c |
|
MD5 | a50ada8518501c0c17c743e7f3145cf0 |
|
BLAKE2b-256 | e836174ee8615421dd4d0d712917deea30b8327f2ec6be594e76e599c9c71ba0 |