Python WoS tools

Python package image DOI: 10.5281/zenodo.1344261

Translates ISI Web of Knowledge files into python objects.


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


  • Free software: MIT license
  • Just parses an ISI Web of Knowledge file and produces a native python object.
  • Through the CollectionLazy object it can do this using the minimum amount of memory it can possibly do.
  • It has a cli to extract documents and citation pairs for you :smile:


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

Python Wostools

Tools to work with web of science plain text files.

Python Wostools Info

⭐ Stars 10
🔗 Source Code
🕒 Last Update 8 months ago
🕒 Created 4 years ago
🐞 Open Issues 0
➗ Star-Issue Ratio Infinity
😎 Author coreofscience