Skip to main content

Translates isi web of knowledge files into python objects.

Project description

Python WoS tools

Updates https://img.shields.io/pypi/v/wostools.svg https://img.shields.io/travis/coreofscience/python-wostools.svg Documentation Status 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 CollectionLazy
>>> collection = CollectionLazy.from_filenames('docs/examples/bit-pattern-savedrecs.txt')
>>> for article in collection.articles:
...     print(article.TI)
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

  • 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:

Credits

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

History

0.2.0 (2018-08-12)

  • Add support for all WOS fields.

  • Add graph building support.

  • Add a little cli for common tasks.

0.1.1 (2018-05-10)

  • First release on PyPI.

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

wostools-1.1.0.tar.gz (21.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wostools-1.1.0-py2.py3-none-any.whl (10.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file wostools-1.1.0.tar.gz.

File metadata

  • Download URL: wostools-1.1.0.tar.gz
  • Upload date:
  • Size: 21.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.6.7

File hashes

Hashes for wostools-1.1.0.tar.gz
Algorithm Hash digest
SHA256 e73c9b96cc19fbe61b3e8ce969e3ab64c95aeb7c86f569923df36085cbce6aba
MD5 7d5b3ab5be6512f5007dd048d8afac10
BLAKE2b-256 f07de72b9ce00c0292471f4e6fc01c706f01a0313c94095ed7cd1e41e04d5da2

See more details on using hashes here.

File details

Details for the file wostools-1.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: wostools-1.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.6.7

File hashes

Hashes for wostools-1.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4732be9eba01a0b70f631618316210f0cd47305387f6681a428c7b2ce4dbd96d
MD5 6cfcff4ee266e0a9a133eab7cf6759fd
BLAKE2b-256 07f6ab8b21b3ab5f182325684ef8e64ddd83e9ed122128a6c4e5c8fe0bbb48ca

See more details on using hashes here.

Supported by

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