ecclesia
Version:
Framework for political and electoral simulations
14 lines (13 loc) • 1.07 kB
text/typescript
export { Attribution, AttributionFailure, HasNSeats } from './attribution/base.cjs';
export { addThresholdToSimpleAttribution } from './attribution/transform.cjs';
export { DivisorFunction, DivisorMethod, Proportional, RankIndexFunction, RankIndexMethod, boundedRankIndexMethod, proportionalFromDivisorFunction, proportionalFromRankIndexFunction, rankIndexFunctionFromDivisorFunction } from './attribution/proportionalBase.cjs';
export { plurality, superMajority } from './attribution/majorityFactory.cjs';
export { bordaCount, condorcet, instantRunoff } from './attribution/orderingFactory.cjs';
export { averageScore, medianScore } from './attribution/scoreFactory.cjs';
export { dHondt, hamilton, hareLargestRemainders, highestAverages, huntingtonHill, jefferson, largestRemainders, sainteLague, webster } from './attribution/proportionalFactory.cjs';
export { randomize } from './attribution/randomFactory.cjs';
import '@gouvernathor/python/collections';
import './ballots.cjs';
import './attribution/metrics.cjs';
import '../utils.cjs';
import '@gouvernathor/rng';