Skip to main content
https://github.com/inveniosoftware/idutils/workflows/CI/badge.svg https://img.shields.io/coveralls/inveniosoftware/idutils.svg https://img.shields.io/github/tag/inveniosoftware/idutils.svg https://img.shields.io/pypi/dm/idutils.svg https://img.shields.io/github/license/inveniosoftware/idutils.svg

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, SWH, OpenAlex, CSTR, RRID, RAiD.

Installation

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

$ pip install idutils

Release files for idutils 1.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for idutils 1.7.0
File Size Uploaded
idutils-1.7.0.tar.gz 17.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for idutils 1.7.0
File Interpreter ABI Platform
idutils-1.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 40.1 kB

Release files / idutils-1.7.0.tar.gz

Download URL idutils-1.7.0.tar.gz
Size 17.9 kB
Tags Source
SHA-256 checksum
How to use checksums
848702d9b953a34ba597ac9fd04823fa2ace9dafda3924e91bcf349223cd7442
BLAKE2b-256 checksum
How to use checksums
55932a3357012f4abc1b3e9740af52e15cbb74ab139c8425311c4957491942b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / idutils-1.7.0-py3-none-any.whl

Download URL idutils-1.7.0-py3-none-any.whl
Size 22.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2fb2dc5117c58a71261cbc724aa97c770b0f1540c01e671de7c5be66ad015422
BLAKE2b-256 checksum
How to use checksums
201fc49c4729feead2d0f32d8261418293fa04138184a2af9b650fddbdfebaa3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release history Release notifications | RSS feed

This release

1.7.0 This release

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.5

2 release files

1.4.4

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.12

2 release files

1.1.11

2 release files

1.1.10

2 release files

1.1.9

2 release files

1.1.8

2 release files

1.1.7

2 release files

1.1.6

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page