Skip to main content

Utilities for dictionary-based sentiment analysis. Includes 28 sentiment dictionaries with loaders, scoring, and interactive visualization.

Project description

sentidict

TL;DR a python 3 package for dictionary based sentiment

This script provides many different sentiment dictionaries for performing sentiment analysis. It has grown out of a project to make a particular dataset, the language assessment by Mechanical Turk (labMT) word list, accessible to wider range of people. The labMT word list was created by combining the 5000 words most frequently appearing in four sources: Twitter, the New York Times, Google Books, and music lyrics, and then scoring the words for sentiment on Amazon's Mechanical Turk. The list is described in detail in the publication Dodds' et al. 2011, PLOS ONE, "Temporal Patterns of Happiness and Information in a Global-Scale Social Network: Hedonometrics and Twitter."

Incomplete documentation is available at Read The Docs.

Creative Commons License
This work by Andy Reagan is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

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

sentidict-0.1.13.tar.gz (19.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sentidict-0.1.13-py3-none-any.whl (18.8 MB view details)

Uploaded Python 3

File details

Details for the file sentidict-0.1.13.tar.gz.

File metadata

  • Download URL: sentidict-0.1.13.tar.gz
  • Upload date:
  • Size: 19.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sentidict-0.1.13.tar.gz
Algorithm Hash digest
SHA256 a69dbf9e1c01238f1b53066699bf405fdfe74ab9ad7b13552332dffcaddae570
MD5 3790201515be77c5230f9cff7ca27350
BLAKE2b-256 38c6571556f9bf40c7a0bb7e0e3001b34a1f8b4a31912b3b39ab01feddb1fc8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sentidict-0.1.13.tar.gz:

Publisher: python-publish.yml on andyreagan/sentidict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sentidict-0.1.13-py3-none-any.whl.

File metadata

  • Download URL: sentidict-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 18.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for sentidict-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 8f8ff6abf9f84e63f25a959aac8bd4b64cd42085599e8ba0afcfa2a80b2534a7
MD5 5d5ba94947d2cb088f57267865eaa34c
BLAKE2b-256 d75b4eb4729fc8954866264bbb157e36571d169f93591d838e0d77872ff70115

See more details on using hashes here.

Provenance

The following attestation bundles were made for sentidict-0.1.13-py3-none-any.whl:

Publisher: python-publish.yml on andyreagan/sentidict

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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