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.15.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.15-py3-none-any.whl (18.8 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sentidict-0.1.15.tar.gz
Algorithm Hash digest
SHA256 d5bc19a94e160fb95acd8660cb1d7a0c821f91fbb703bd5c308a2098f04fe523
MD5 75059ae8f4560324e7d63e1daf948b2f
BLAKE2b-256 62c21453549862c4efc035afb3c15cea47165aad5b87313160e792805482a560

See more details on using hashes here.

Provenance

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

Publisher: ci.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.15-py3-none-any.whl.

File metadata

  • Download URL: sentidict-0.1.15-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.13.7

File hashes

Hashes for sentidict-0.1.15-py3-none-any.whl
Algorithm Hash digest
SHA256 ca5870109ba9df386d7dd07e80fb65ed382ce123718748ba165f3eb147f364a2
MD5 b0675bc15a007da72ff039cb0f5946c7
BLAKE2b-256 20c0e4ace1194d2e5b3e805b743421df9a6d5c95f5bbae4ce7071e1379925fac

See more details on using hashes here.

Provenance

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

Publisher: ci.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