Skip to main content

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

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

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

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.

Release history Release notifications | RSS feed

1.0.2

2 files

This release

1.0.1 This release

2 files

Supported by

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