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.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
CollectionLazyobject 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
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e73c9b96cc19fbe61b3e8ce969e3ab64c95aeb7c86f569923df36085cbce6aba
|
|
| MD5 |
7d5b3ab5be6512f5007dd048d8afac10
|
|
| BLAKE2b-256 |
f07de72b9ce00c0292471f4e6fc01c706f01a0313c94095ed7cd1e41e04d5da2
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4732be9eba01a0b70f631618316210f0cd47305387f6681a428c7b2ce4dbd96d
|
|
| MD5 |
6cfcff4ee266e0a9a133eab7cf6759fd
|
|
| BLAKE2b-256 |
07f6ab8b21b3ab5f182325684ef8e64ddd83e9ed122128a6c4e5c8fe0bbb48ca
|