Skip to main content

A python package for the Linguistic Inquiry and Word Count (LIWC) dictionary.

Project description

Build Status

LIWC Text Analysis - Python

A python package for the Linguistic Inquiry and Word Count (LIWC) dictionary. This package requires the proprietary LIWC dictionary file (.dic), that can be obtained from LIWC.net.

Usage

>>> from liwc import Liwc
>>> liwc = Liwc(LIWC_FILEPATH)
>>> # Search a word in the dictionary to find in which LIWC categories it belongs
>>> print(liwc.search('happy'))
['affect', 'posemo']
>>> # Extract raw counts of words in a document that fall into the various LIWC categories
>>> print(liwc.parse('I love ice cream.'.split(' ')))
Counter({'verb': 1, 'present': 1, 'affect': 1, 'posemo': 1, 'bio': 1, 'sexual': 1, 'social': 1})

Tests

The project comes with an extensive set of unit tests. The Pytest framework is used for unit testing. To run the tests use:
pytest

Project repository

https://github.com/evanlal/liwc-text-analysis-python

Author

Written by Evan Lalopoulos evan.lalopoulos.2017@my.bristol.ac.uk

Evan Lalopoulos - evanlal

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

liwc-text-analysis-1.0.1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

liwc_text_analysis-1.0.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file liwc-text-analysis-1.0.1.tar.gz.

File metadata

  • Download URL: liwc-text-analysis-1.0.1.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.7

File hashes

Hashes for liwc-text-analysis-1.0.1.tar.gz
Algorithm Hash digest
SHA256 4d12b4aed2546e53f584e53ef8f78dd7ea210fda0b1746bcd4c99c1f3ab02035
MD5 5b635645d17e8ab31ad55cef25df18f3
BLAKE2b-256 c1489fee44392ff505abe8a2b2d82eeb762a5f5f04919265e322ef5745381f5e

See more details on using hashes here.

File details

Details for the file liwc_text_analysis-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: liwc_text_analysis-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.6.7

File hashes

Hashes for liwc_text_analysis-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7fe589d75c7369d762ebdbe033117f67befc29146ccf0efc8934e28eef31c8af
MD5 2154cf41e6f04dae12db6dc83aa86228
BLAKE2b-256 a5bc3ad4bcd5d0d95f41ba4197026de172535c6b5a8fd1230396ddc3bd7d1326

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