PyOpinions is an extensible Python library for opinion dynamics simulation, capable of simulating atomic as well as non-atomic opinions using different dynamics energy functions.
Examples of interacting opinion forms include (but are not limited to):
- point
- interval
- half-plane
- ellipse
- etc.
Below is an illustration of the dynamics between opinions: egocentric, naturally stubborn, interval, and point between two poles