用于学术交流的永久性标识符的小型库。

IDUtils的Python项目详细描述


https://img.shields.io/travis/inveniosoftware/idutils.svghttps://img.shields.io/coveralls/inveniosoftware/idutils.svghttps://img.shields.io/github/tag/inveniosoftware/idutils.svghttps://img.shields.io/pypi/dm/idutils.svghttps://img.shields.io/github/license/inveniosoftware/idutils.svg

用于验证和规范中使用的持久标识符的小型库 学术交流。

功能

  • 持久标识符的验证和规范化。
  • 持久标识符方案的检测。
  • 生成永久标识符的解析链接。
  • 支持的方案:ISBN10、ISBN13、ISSN、ISTC、DOI、HANDLE、EAN8、EAN13、ISNI 奥基德,方舟,珀尔,LSID,瓮,比克码,arxiv,pubmed id,pubmed中心id, GND、SRA、BioProject、BioSample、Ensembl、Uniprot、RefSeq、GenBank/RefSeq。

安装

idutils包在pypi上,所以您只需要:

$ pip install idutils

更改

版本1.1.2(2019-02-12)

  • 添加对HAL标识符的支持。

版本1.1.1(2018-11-18)

版本1.1.0(2018-08-17)

  • 添加对基因组标识符的支持:sra、bioproject、biosample、ensembl, uniprot,参考seq,genbank/参考seq.
  • 修复了非大写日记账bibcode检测中的错误。

版本1.0.1(2018-05-02)

  • 修复了导致接受无效doi的错误。

版本1.0.0(2017-12-07)

  • 修复了dois中unicode字符的处理。
  • 添加对APS样式arxiv标识符的支持。

版本0.2.4(2017-01-30)

  • 从受支持的python版本列表中删除Python 3.3,并 添加Python 3.6
  • isbnid (v0.3.4)移动到isbnid_fork (v0.4.4)库。

版本0.2.3(2016-09-21)

  • idutils.to_url中添加可选参数以使用https方案 对于支持它的PID提供程序。
  • 检测并分析不带“http(s)://”的句柄和doi,以及 忽略scheme标记后的空白(例如“doi:10.123/456”)。

版本0.2.2(2016-09-16)

  • 修复了包含破折号和空格的有效ISBN不能 正常化。

版本0.2.1(2016-06-17)

  • 将isbn规范化更改为使用isbnid,而不是isbnlib。现在, 导入此库不会更改默认套接字超时,从而 有不必要的副作用。

版本0.2.0(2016-04-07)

版本0.1.1(2015-07-22)

  • 修复了GND验证和规范化。
  • 替换run-tests.sh中的无效包名并生成run-tests.sh文件 可执行。现在可以使用docker-compose run --rm web /code/run-tests.sh 运行所有的ci测试(pep257、sphinx、测试套件)。
  • 适用于本地开发的Docker配置的初始版本。 docker-compose build重建图像, docker-compose run --rm web /code/run-tests.sh运行测试套件。

版本0.1.0(2015-07-02)

  • 首次公开发行。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
persistence Berkeley DB(Java版)在应用程序运行之间不是持久的   java使调度方法线程安全   java有更好的(java8?)收集异常的“原因堆栈”的方法?   java帮助我找到错误:方法声明无效;需要返回类型   java如何自动删除子实体?   sql Hibernate使用Java List实现多对多双向映射   java创建一组需要帮助的对象   目标c将Java程序绑定到Cocoa接口   多线程Java:同步操作与波动性到底有什么关系?   Java Slick2d如何将鼠标坐标转换为世界坐标   java内存泄漏。mysql。jdbc。ConnectionPropertiesImpl$*任意*ConnectionProperty   将java代码从hbase 0.92迁移到0.98.0hadoop2