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/evanll/liwc-text-analysis-python

Author

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

Evan Lalopoulos - evanll

Release files for liwc-text-analysis 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for liwc-text-analysis 1.0.2
File Size Uploaded
liwc-text-analysis-1.0.2.tar.gz 3.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for liwc-text-analysis 1.0.2
File Interpreter ABI Platform
liwc_text_analysis-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 9.3 kB

Release files / liwc-text-analysis-1.0.2.tar.gz

Download URL liwc-text-analysis-1.0.2.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ddd14e4c533d40d6b2dc27c5e68c96a5e96b2d3737fffb81c2490f246e5f27be
BLAKE2b-256 checksum
How to use checksums
5b8701f4dac9cd4c973505e7a4841b18da976c670204af1b3c36a1fe1620af0b
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / liwc_text_analysis-1.0.2-py3-none-any.whl

Download URL liwc_text_analysis-1.0.2-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0d5d122781fd258a13463c9f135f7b53cc34b06dcf53dbe1e5adb3dd21c810bc
BLAKE2b-256 checksum
How to use checksums
c03832f5c62dd39f07768587e2bc9a45bda5e767970d4d23dc6e7786b93267cd
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

1.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page