emotion-data

structured data for working with human emotions


License
MIT
Install
pip install emotion-data==0.6

Documentation

Emotion Data

read the blog post

structured data to work with emotions

this project was made for use with LILACS, this is early work and subject to change, information bellow may be outdated

reference - https://positivepsychologyprogram.com/emotion-wheel/

Install

pip install numpy
pip install emotion_data

Plutchik's wheel of emotions

In 1980, Robert Plutchik constructed diagram of emotions visualising eight basic emotions: joy, trust, fear, surprise, sadness, disgust, anger and anticipation.

Emotions can be mild or intense; for example, distraction is a mild form of surprise, and rage is an intense form of anger.

dyads

The 2012 book The Hourglass of Emotions was based on Robert Plutchik's model, but categorised the emotions into four sentic dimensions. It contrasted anger, anticipation, joy, and trust as positive emotions, and fear, surprise, sadness and disgust as negative.

dimension/flow 3 2 1 -1 -2 -3
sensitivity rage anger annoyance apprehension fear terror
attention vigilance anticipation interest distraction surprise amazement
pleasantness ecstasy joy serenity pensiveness sadness grief
aptitude admiration trust acceptance boredom disgust loathing

Feelings

Jessica Hagy wrote on her blog that Plutchik's wheel of emotions gave a demonstration on emotions, but needed more levels of intensity in the emotion combinations. She observed that the wheel was a Venn diagram format, and expanded the primary dyads.

Feelings are groups of two emotions, these are related but not the same thing as composite emotions

Emotion Algebra

Based on this some new data types were created