Skip to main content

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")

For a more detailed description of gris and its capabilities check the documentation.

Background

gris was developed by AYG during his personal time, as a way of transforming bibliographic data into more machine-readable formats and preserving old 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.

Metadata

Release files for gris 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gris 0.9.0
File Size Uploaded
gris-0.9.0.tar.gz 16.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gris 0.9.0
File Interpreter ABI Platform
gris-0.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.6 kB

Release files / gris-0.9.0.tar.gz

Download URL gris-0.9.0.tar.gz
Size 16.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2053062665ef604e6fdc6c0e628878b3114ee4a37e61b249589b014a4b04b004
BLAKE2b-256 checksum
How to use checksums
31f9fb8d0977a8fa81e1607be93839a3f930b3758a3f4f85cc36b7850dcd3be1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / gris-0.9.0-py3-none-any.whl

Download URL gris-0.9.0-py3-none-any.whl
Size 15.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1c910baeb55c1f127ccaa201fea76c93f706ddc611edd775be30f631d3ce8e04
BLAKE2b-256 checksum
How to use checksums
bb15db763aad8801a230d06f4ad92842de289da2cee995a87067361c0cfd4d25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release history Release notifications | RSS feed

This release

0.9.0 This release

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.2

1 release file

0.5.0

1 release file

0.4.0

1 release file

0.3.0

1 release file

0.2.0

0.1.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page