Overview ========== ``pref_voting`` provides two complementary kinds of analysis tools: - **Analysis of procedures** — functions that analyze collective decision procedures, for example by finding profiles on which different methods disagree, estimating Condorcet efficiency, measuring resoluteness, or counting axiom violations. - **Analysis of profiles** — functions that analyze a preference profile independently of any particular procedure, measuring structural properties of the electorate such as how close the profile is to satisfying a domain restriction.