pref_voting is a Python package that can be used to study and run elections with different preferential voting methods (graded voting methods and cardinal voting methods are also included for comparison).
Python implementations of approval-based committee (multi-winner) voting rules
A fast and flexible library for the study of permutation sets with structural restrictions