Skip to main content

A python package for flexible and transparent sentiment analysis.

Project description

Asent: Fast, flexible and transparent sentiment analysis

PyPI version python version Code style: black github actions pytest github actions docs github coverage CodeFactor pip downloads

Inspired by Vader, made using SpaCy, transparent from the start.

Installation

Installing Asent is simple using pip:

pip install asent

There is no reason to update from GitHub as the version on pypi should always be the same of on GitHub.

Simple Example

The following shows a simple example of how you can quickly apply sentiment analysis using asent. For more on using asent see the usage guides.

import spacy
import asent

# load spacy pipeline
nlp = spacy.load("en_core_web_lg")

# add the rule-based sentiment model
nlp.add_pipe("asent_en_v1")

# try an example
text = "I am not very happy, but I am also not especially sad"
doc = nlp(text)

# visualize model prediction
asent.visualize(doc, style="prediction")

If we want to know even more

# visualize the analysis performed by the model:
asent.visualize(doc[:5], style="analysis")

📖 Documentation

Documentation
🔧 Installation Installation instructions for Asent
📚 Usage Guides Guides and instructions on how to use asent and its features.
📰 News and changelog New additions, changes and version history.
🎛 Documentation The detailed reference for Asents's API. Including function documentation

💬 Where to ask questions

Type
🚨 FAQ FAQ
🚨 Bug Reports GitHub Issue Tracker
🎁 Feature Requests & Ideas GitHub Issue Tracker
👩‍💻 Usage Questions GitHub Discussions
🗯 General Discussion GitHub Discussions

🎓 Citing this work

If you use this library in your research, please cite it using:

@inproceedings{asent2021,
  title={Asent: Fast, flexible and transparent sentiment analysis},
  author={Kenneth Enevoldsen},
  year={2021}
}

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

asent-0.4.1.tar.gz (248.6 kB view details)

Uploaded Source

Built Distribution

asent-0.4.1-py2.py3-none-any.whl (254.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file asent-0.4.1.tar.gz.

File metadata

  • Download URL: asent-0.4.1.tar.gz
  • Upload date:
  • Size: 248.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for asent-0.4.1.tar.gz
Algorithm Hash digest
SHA256 b4c0280925ae8771911e0ad638a9a560bb07a08c9722e012ea7c8511aa35c255
MD5 918a77e3caf1a9f2c777ac1496c622e7
BLAKE2b-256 e532674100901a7623474e3e57fda4f11e6adf0a19fd560655526aedc2492338

See more details on using hashes here.

File details

Details for the file asent-0.4.1-py2.py3-none-any.whl.

File metadata

  • Download URL: asent-0.4.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 254.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for asent-0.4.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a2903cfa027f24a23a5ebe9b3e4ef2830a7f9b8f23e445625ab574fffabb837f
MD5 f232f198235b46b5c292d2a3a38856a9
BLAKE2b-256 72bea2f665c19f9db1f29c043a66a485138a94b0905e14b7a94579826c0d5eed

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