Skip to main content

Easy-to-use, high-quality identification of generic framing dimensions in English news articles

Project description

NewsFrames

A single-label classifier for universal framing dimensions in news articles on political topics.

Setup

Create python environment, for example with conda. Python 3.8 or later is supported.

conda create --yes -n NewsFrames python=3.8
conda activate NewsFrames

Install:

pip install NewsFrames

Usage

from NewsFrames import Classifier
classifier = Classifier()
results = classifier.predict(["Executives at the British software company Autonomy mischaracterised revenues from clients including Tottenham Hotspur, the Serious Fraud Office and the BBC to inflate software sales figures before a disastrous £8bn acquisition by the US firm Hewlett-Packard, London’s high court has heard."])
print(results)

You can use the attribute_mode parameter to get predictions for the individual attributes (attribute_mode="withattributes") or only whether the respective dimension is present or not (attribute_mode="withoutattributes"). The default is withattributes.

classifier = Classifier(attribute_mode="withoutattributes")

Dev

Upload new version

python -m pip install build twine
python -m build
python -m twine upload dist/*
rm -rf dist/*

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

NewsFrames-1.3.7.tar.gz (15.3 kB view hashes)

Uploaded Source

Built Distribution

NewsFrames-1.3.7-py3-none-any.whl (12.6 kB view hashes)

Uploaded Python 3

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