Skip to main content

Find control groups for academics in Scopus

Project description

sosia

Match authors automatically in Scopus on-line

Documentation: https://sosia.readthedocs.io

Development: https://github.com/sosia-dev/sosia

https://badge.fury.io/py/sosia.svg https://readthedocs.org/projects/sosia/badge/?version=latest https://img.shields.io/pypi/pyversions/sosia.svg https://img.shields.io/pypi/l/sosia.svg https://api.codeclimate.com/v1/badges/3e10a47fefae831b973a/maintainability

Installation

Install stable version from PyPI:

pip install sosia

or development version from GitHub repository:

pip install git+https://github.com/sosia-dev/sosia

Functioning

sosia performs a series of queries in the Scopus database using the pybliometrics package. After configuring your local pybliometrics (providing access credentials and eventually setting cache directories), you are ready to use sosia:

>>> import sosia
>>>
>>> # You need the Scopus ID and the year, optionally set a database path
>>> stefano = sosia.Original(55208373700, 2018)
>>> # Sources similiar to those stefano publishes in
>>> stefano.define_search_sources()
>>> # Authors publishing in search sources every 2 years
>>> stefano.identify_candidates_from_sources(first_year_margin=1, chunk_size=2)
>>> # Find candidates whose characteristics fall within margins
>>> stefano.filter_candidates(same_discipline=True, first_year_margin=1,
>>>                           pub_margin=0.2, cits_margin=0.2,
>>>                           coauth_margin=0.15)
>>> print(stefano.matches)
>>> [55567912500]
>>> # Optional step to provide additional information
>>> stefano.inform_matches()
>>> print(stefano.matches[0])
Match(ID=55567912500, name='Eling, Katrin', first_name='Katrin',
      surname='Eling', first_year=2013, last_year=2018, num_coauthors=9,
      num_publications=8, num_citations=56, subjects=['BUSI', 'COMP', 'ENGI'],
      affiliation_country='Netherlands', affiliation_id='60032882',
      affiliation_name='Technische Universiteit Eindhoven',
      affiliation_type='univ', language='eng', num_cited_refs=0)

Change log

Please see CHANGES.rst.

Contributing

Please see CONTRIBUTING.rst. For the list of contributors see AUTHORS.rst.

License

MIT License; see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sosia-1.0.tar.gz (52.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sosia-1.0-py3-none-any.whl (42.0 kB view details)

Uploaded Python 3

File details

Details for the file sosia-1.0.tar.gz.

File metadata

  • Download URL: sosia-1.0.tar.gz
  • Upload date:
  • Size: 52.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.6

File hashes

Hashes for sosia-1.0.tar.gz
Algorithm Hash digest
SHA256 33960a3e2cab58faca3e3ecdb998b3045b882d528971484337b62027c1ab0905
MD5 03da4bef236c41db12082bf49fb07388
BLAKE2b-256 3a68a51fb1162b112804cf8600ec95683d4d660f2029b8b2f7978c4c8d978caa

See more details on using hashes here.

File details

Details for the file sosia-1.0-py3-none-any.whl.

File metadata

  • Download URL: sosia-1.0-py3-none-any.whl
  • Upload date:
  • Size: 42.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.6

File hashes

Hashes for sosia-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d530e8bed80e1984816a70cf458a6ca739efc3535b8b8aa77afc1320e95dfc33
MD5 63b3bb6c99aa592a7cc06af1e5523c32
BLAKE2b-256 1336b27f21e31a3e4071239c6ec29d507d5c0ddef319f45ca84304bc0752502a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page