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 can use sosia:

>>> import sosia
>>>
>>> sosia.get_field_source_information()  # Necessary only once
>>> sosia.make_database()  # Necessary only once
>>>
>>> stefano = sosia.Original(55208373700, 2019)  # Scopus ID and year
>>> stefano.define_search_sources()  # Sources similiar to scientist
>>> stefano.define_search_group()  # Authors publishing in similar sources
>>> stefano.find_matches()  # Find matches satisfying all criteria
>>> print(stefano.matches)
>>> [55320703900, 55817553500, 56113324000, 56276429200]
>>> stefano.inform_matches()  # Optional step to provide additional information
>>> print(stefano.matches[0])
Match(ID=55320703900, name='Arts, Sam', first_name='Sam', surname='Arts',
      first_year=2012, num_coauthors=9, num_publications=8, num_citations=74,
      num_coauthors_period=None, num_publications_period=None, num_citations_period=None, subjects=['BUSI', 'ECON', 'DECI'],
      affiliation_country='Belgium', affiliation_id='60025063',
      affiliation_name='KU Leuven', affiliation_type='univ',
      language='eng', num_cited_refs=28)

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-0.6.1.tar.gz (51.0 kB view details)

Uploaded Source

Built Distribution

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

sosia-0.6.1-py2.py3-none-any.whl (46.8 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: sosia-0.6.1.tar.gz
  • Upload date:
  • Size: 51.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.1

File hashes

Hashes for sosia-0.6.1.tar.gz
Algorithm Hash digest
SHA256 b422900a43abfc5ddf1226f89092cae3784d4b2a47cb40ba3b702f89327c53e2
MD5 f824d267db91755d00690bfcdccd9b20
BLAKE2b-256 074c2a503148d1bd853a0a264b48cc9b07308d5454afcc2a5307ef6e45f3bb3c

See more details on using hashes here.

File details

Details for the file sosia-0.6.1-py2.py3-none-any.whl.

File metadata

  • Download URL: sosia-0.6.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 46.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.1

File hashes

Hashes for sosia-0.6.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0a3162313c16f3eb4c2252ed7760b6cc138d0ed51d739c7a8e166799bb8c6ff3
MD5 43bee8cccdf307f2b891c5a4a9fab549
BLAKE2b-256 5205f6eb30b9848fa625cf88e24d18246f395567b290e52f063b54babb7b7982

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