Skip to main content

A Python library to parse bibliographic references

Project description

A Python library for Rule-Based reference parsing

refparse is an effective tool designed to extract structured data from unformatted reference strings. It is capable of parsing reference strings from Web of Science, Scopus and CSSCI.

Install

Ensure Python 3.9 or higher is installed on your device.

$ pip install refparse

Basic Usage

>>> import refparse
>>> source = "scopus"
>>> ref = "LeCun Y., Bengio Y., Hinton G., Deep learning, Nature, 521, pp. 436-444, (2015)"
>>> print(refparse.parse(ref, source))

{'author': 'LeCun Y., Bengio Y., Hinton G.',
 'title': 'Deep learning',
 'source': 'Nature',
 'volume': '521',
 'issue': None,
 'page': '436-444',
 'year': '2015'}

Return Fields

Web of Science Scopus CSSCI
author
title
source
volume
issue
page
year
doi

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

refparse-0.5.0.tar.gz (17.1 kB view hashes)

Uploaded Source

Built Distribution

refparse-0.5.0-py3-none-any.whl (9.6 kB view hashes)

Uploaded Python 3

Supported by

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