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.
example of interacting opinion forms include (but are not limited to):
- point
- interval
- half plane
- ellipse
- etc.