Skip to content

Small Python library to validate persistent identifiers used in scholarly communication.

License

Notifications You must be signed in to change notification settings

cca/idutils

This branch is 19 commits behind inveniosoftware/idutils:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

10b05b7 · Jan 17, 2024

History

98 Commits
Nov 2, 2023
Nov 2, 2023
Mar 14, 2023
Mar 14, 2023
Jul 2, 2015
Jun 26, 2022
Jun 26, 2022
Oct 25, 2022
Jun 22, 2020
Mar 14, 2023
Apr 7, 2016
Aug 17, 2018
Oct 2, 2016
Jun 26, 2022
Dec 9, 2020
Jun 26, 2022
Jun 26, 2022
Jan 17, 2024
Jun 26, 2022

Repository files navigation

IDUtils

Small library for validating and normalising persistent identifiers used in scholarly communication.

Features

  • Validation and normalization of persistent identifiers.
  • Detection of persistent identifier scheme.
  • Generation of resolving links for persistent identifiers.
  • Supported schemes: ISBN10, ISBN13, ISSN, ISTC, DOI, Handle, EAN8, EAN13, ISNI ORCID, ARK, PURL, LSID, URN, Bibcode, arXiv, PubMed ID, PubMed Central ID, GND, SRA, BioProject, BioSample, Ensembl, UniProt, RefSeq, GenBank/RefSeq.

Installation

The IDUtils package is on PyPI so all you need is:

$ pip install idutils

About

Small Python library to validate persistent identifiers used in scholarly communication.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.1%
  • Shell 0.9%