Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Translates isi web of knowledge files into python objects.

Project description

Python WoS tools

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('docs/examples/bit-pattern-savedrecs.txt')
>>> for article in collection.articles:
...     print(article.TI)
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 build a citation graph full with properties
$ wostools citation-graph docs/examples/bit-pattern-savedrecs.txt output.graphml

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 ammount of memory it can possibly do.
  • It has a cli to generate graphs and analyze stuff 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.

Files for wostools, version 0.2.3
Filename, size File type Python version Upload date Hashes
Filename, size wostools-0.2.3-py2.py3-none-any.whl (7.3 kB) File type Wheel Python version py2.py3 Upload date Hashes View hashes
Filename, size wostools-0.2.3.tar.gz (13.1 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page