Skip to main content

Web of Science XML Parser

A parser for Web of Science XML data in Python.

Installation

The package can be installed from PyPI:

pip install wos_parser

Getting Started

The parser can read *.xml files included in the Web of Science XML dataset. Note: The dataset is distributed as a collection of zipped archives (one for each record year), which in turn contain zipped versions of the xml files. These need to be unpacked first before passing them to the parser.

from wos_parser import WosParser


xml_path = "dataset/2023_CORE/WR_2023_20230111080536_CORE_0001.xml"

wos_parser = WosParser()

records = wos_parser.parse_records(xml_path)

Generating the documentation

To view the documentation, you currently have to build it locally. To do that, follow these steps:

  1. Clone the package repository.

  2. Install Sphinx.

  3. Install additional dependencies:

    pip install myst_parser pydata_sphinx_theme

  4. Go to the project folder's subdirectory doc/.

  5. Run make html.

  6. Open the file doc/_build/html/index.html in a browser.

Metadata

Release files for wos-parser 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wos-parser 0.1.0
File Size Uploaded Provenance Actions
wos_parser-0.1.0.tar.gz 11.8 kB Without provenance Details for wos_parser-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for wos-parser 0.1.0
File Interpreter ABI Platform Actions
wos_parser-0.1.0-py3-none-any.whl Python 3 none any Details for wos_parser-0.1.0-py3-none-any.whl

Total release size: 31.4 kB

Release files / wos_parser-0.1.0.tar.gz

Download URL wos_parser-0.1.0.tar.gz
Size 11.8 kB
Tags Source
SHA-256 checksum
How to use checksums
dd0f3e1609ecbb1fd8893ad468486c7a805ed8bd05c3dc1011c3bd202822a0fe
BLAKE2b-256 checksum
How to use checksums
ed0aca1fbe703d5c1ce7acb7d328b730b4c2263ba68ca155abb5580480c54811
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / wos_parser-0.1.0-py3-none-any.whl

Download URL wos_parser-0.1.0-py3-none-any.whl
Size 19.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9c8e65ff89efed584df59cf1d2fb2abb5e4cb6e564ab04ddf8e5c58b9a6e43ce
BLAKE2b-256 checksum
How to use checksums
1e9200a9be5375a047c3dacf0d07c9fe82ffca9ab08475a211a83fa55d10a154
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Security for wos-parser 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page