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

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第三方库


热门话题
在Eclipse中使用多个调用在一行上打印java   javajackson序列化问题。只有同一实体的第一个对象可以很好地序列化   Java中Deflate函数的等价充气   使用customlitview的java Android actionbar搜索   java“<T>T get()”是什么意思?(它有用吗?)   目标c使用CommonCrypto使用AES256加密,使用OpenSSL或Java解密   java在运行时更新资源文件   fileinputstream在java中访问并将数据写入现有文件   带集群的java Android Mapbox我希望每个功能都有不同的标记图像   java JDK8>JDK10:PKIX路径生成失败:SunCertPathBuilderException:找不到请求目标的有效证书路径   java使用Hk2生成具有指定构造函数参数的实例   为什么这个系统。出来Java中的println()打印到控制台?   java目录和文件名连接不起作用   使用mockito和通配符绘图的java