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.12.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.12-py3-none-any.whl (164.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sentidict-0.1.12.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.12.tar.gz
Algorithm Hash digest
SHA256 8df65dd2b21eb9e0ed543d1a89105aa03b50e478e77d16aa964fd13312eb6bfe
MD5 52c1f8229d9546134f5d9c8e9e6a69f7
BLAKE2b-256 bd0dbd38e245a7105e1ed836e308dac0ba821f1ac4f6ef10382dce92a0816894

See more details on using hashes here.

Provenance

The following attestation bundles were made for sentidict-0.1.12.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.12-py3-none-any.whl.

File metadata

  • Download URL: sentidict-0.1.12-py3-none-any.whl
  • Upload date:
  • Size: 164.6 kB
  • 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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 b502a0db9f4e6647a32b4bf27413f3b342da58fae28f44075bb5bf2b4c2c8bf5
MD5 8d575c3644a6047eee8ab714376f641f
BLAKE2b-256 f84ce50674c2b070497cc30c25725480ec3d1449b99b8c198811b2fed406d869

See more details on using hashes here.

Provenance

The following attestation bundles were made for sentidict-0.1.12-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