Translates isi web of knowledge files into python objects.
Project description
Python WoS tools
Translates isi web of knowledge files into python objects.
Free software: MIT license
Documentation: https://python-wostools.readthedocs.io.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for wostools-0.2.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b69661a071b9e8a644ff35e5fb687ed5350c8a4577c24cd7934d539d5b403cb |
|
MD5 | ae284dd7711bbba6a7006bb01f524cfd |
|
BLAKE2b-256 | ece3c1d3becc40233b10c1ec143bb6dd445ffd8faad33bef10788d33aaee2a99 |