Skip to main content

Interpretable data visualizations for understanding how texts differ at the word level

Project description

Shifterator

The Shifterator package provides functionality for constructing word shift graphs, vertical bart charts that quantify which words contribute to a pairwise difference between two texts and how they contribute. By allowing you to look at changes in how words are used, word shifts help you to conduct analyses of sentiment, entropy, and divergence that are fundamentally more interpretable.

Install

Python code to produce shift graphs can be downloaded via pip.

pip install shifterator

Documentation

The documentation details how to create various kinds of word shift graphs with Shifterator, and includes a detailed cookbook for how to interpret, visualize, and work with word shifts.

See the following paper for more details on word shifts, and please cite it if you use them in your work:

Gallagher, R. J., Frank, M. R., Mitchell, Lewis, Schwartz, A. J., Reagan, A. J., Danforth, C. M., Dodds, P. S. (2021). Generalized Word Shift Graphs: A Method for Visualizing and Explaining Pairwise Comparisons Between Texts. EPJ Data Science, 10(4).

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

shifterator-0.3.0.tar.gz (39.9 MB view details)

Uploaded Source

Built Distribution

shifterator-0.3.0-py3-none-any.whl (40.4 MB view details)

Uploaded Python 3

File details

Details for the file shifterator-0.3.0.tar.gz.

File metadata

  • Download URL: shifterator-0.3.0.tar.gz
  • Upload date:
  • Size: 39.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for shifterator-0.3.0.tar.gz
Algorithm Hash digest
SHA256 3d82238c631d7722242ea8f143fe24bd7bb856288bfef855f1a6e2712ebcca02
MD5 14cacc2cb917a2a7bfe97aab78773f26
BLAKE2b-256 30056568f3dab702f8f948e4522662e95fda67c9cb6e15689fc3a6cf0d4f8808

See more details on using hashes here.

File details

Details for the file shifterator-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: shifterator-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 40.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for shifterator-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c2f1da6f9d883431b4d5e0173bd799ac8fa71ded000d716805b9f9479c84df19
MD5 2f18bd8a63d5936ea18e2f72e1b6205b
BLAKE2b-256 d6877667c99ce6304de11e2390fe8d510f6dabbf9da3bb8e34bc1f62bc0d59e1

See more details on using hashes here.

Supported by

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