scippneutron.metadata.ORCIDiD#
- class scippneutron.metadata.ORCIDiD(orcid_id)[source]#
An ORCID iD.
Ensures that the id is valid during initialization. See https://support.orcid.org/hc/en-us/articles/360006897674-Structure-of-the-ORCID-Identifier This class can be used with Pydantic models.
Examples
>>> from scippneutron.metadata import ORCIDiD >>> orcid_id = ORCIDiD('0000-0000-0000-0001') >>> str(orcid_id) 'https://orcid.org/0000-0000-0000-0001'
Or equivalently with an explicit resolver:
>>> orcid_id = ORCIDiD('https://orcid.org/0000-0000-0000-0001') >>> str(orcid_id) 'https://orcid.org/0000-0000-0000-0001'
Methods
__init__
(orcid_id)