Skip to content

srobledog/python-wostools

 
 

Repository files navigation

Python WoS tools

Python package image DOI: 10.5281/zenodo.1344261

Translates ISI Web of Knowledge files into python objects.

Quickstart

Install the library by:

$ pip install wostools

Say you want to grab the title of all the articles in an ISI file, you can grab this example file.

>>> from wostools import CachedCollection
>>> collection = CachedCollection.from_filenames('docs/examples/bit-pattern-savedrecs.txt')
>>> for article in collection:
...     print(article.title)
In situ grazing incidence small-angle X-ray scattering study of solvent vapor annealing in lamellae-forming block copolymer thin films: Trade-off of defects in deswelling
Structural control of ultra-fine CoPt nanodot arrays via electrodeposition process
Porphyrin-based Pt/Pd-containing metallopolymers: Synthesis, characterization, optical property and potential application in bioimaging
Syntheses and Controllable Self-Assembly of Luminescence Platinum(II) Plane-Coil Diblock Copolymers
# ...

Never fear wostools cli is here. To help you do some common tasks right from your terminal.

$ wostools --help
$ # To extract all the properties in a json file
$ wostools to-json docs/examples/bit-pattern-savedrecs.txt --output=document.json

Features

  • Free software: MIT license
  • Parses an ISI Web of Knowledge file and produces a native python object.
  • Parses RIS scopus files and produces a native python object.
  • Merges ISI and RIS files into enriched collections.
  • It has a cli to extract documents and citation pairs for you 😄

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

Development of this package is supported by Core of Science.

About

Tools to work with web of science plain text files.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 92.4%
  • Gherkin 4.5%
  • Makefile 3.1%