Skip to main content

Parser of RIS file format

Project description

README

About gris

gris is a minimalistic tool to read, parse, and write reference data in Refman RIS format.

RIS format codifies bibliographic data using a series of tags. There are variations among publishers: this module supports both the original standard and the RIS output by Web of Knowledge.

This module has been updated and tested in Python 3.7+. The documentation can be found in readthedocs.

Install

Install gris directly using pip:

pip install gris

How to use it

From the command line:

python -m gris myrefs.ris AB

retrieves and prints out the contents of the tag AB (usually used for abstracts) for all the publications in a reference file.

From a script or Python program

from gris import read_ris

refs = read_ris("myrefs.ris")

Background

gris was developed by AYG during his personal time, as a way of transforming bibliographic data into more machine-readable formats and preserving all bibliographic data. It eventually found its way to various publications where the work required processing large amounts of bibliographic data.

gris imports RIS files with multiple references into a list of dictionaries.

License

Copyright (C) 2013 Angel Yanguas-Gil

This program is free software, licensed under GPLv2 or later. A copy of the GPLv2 license is provided in the root directory of the source code.

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

gris-0.8.0.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

gris-0.8.0-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file gris-0.8.0.tar.gz.

File metadata

  • Download URL: gris-0.8.0.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for gris-0.8.0.tar.gz
Algorithm Hash digest
SHA256 160c4d519706d9323c8d186ebcee3cf0815904a2c57deb04723b8b5b6940789b
MD5 a9cb19a4f4a8f5e74e21d2cd3805acf5
BLAKE2b-256 b9c38001751b79fa02867321e20bd3946175a776ae552936741c91301cbf2925

See more details on using hashes here.

File details

Details for the file gris-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: gris-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for gris-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac8403ff863653a71d1b4fce4b20ce086337c341655cf63b16fe749a197ab5c4
MD5 92d3b6eac8889625ee2312f66d4f0d5a
BLAKE2b-256 5e3d7d607fe6903b5a8df07d063b329768a7c039407bb6f660f5f0e1abe8f7b1

See more details on using hashes here.

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