A Python package extending Faker to generate fake author identifiers used in scientific databases and publication tracking systems:
- Scopus;
- ORCID;
- Web of Science;
- Google Scholar.
Install with pip:
pip install faker_researcher_idsOr with uv:
uv add faker_researcher_ids- Import necessary dependencies:
from faker import Faker
from faker_researcher_ids import ScientificProvider- Create a
Fakerinstance:
fake = Faker()- Add the provider to created instance:
fake.add_provider(ScientificProvider)# Scopus Author ID
>>> fake.scopus_id()
'53070267764'
# Web of Science ID (aka ResearcherID)
>>> fake.wos_id()
'O-2416-2014'
# ORCID
>>> fake.orcid()
'https://orcid.org/0009-0008-7383-0730'
# Google Scholar ID
>>> fake.google_scholar_id()
'ogf35PW74DCe'