Coder Social home page Coder Social logo

dominikpeters / awesome-comsoc-tools Goto Github PK

View Code? Open in Web Editor NEW

This project forked from martinlackner/awesome-comsoc-tools

0.0 0.0 0.0 14 KB

A curated list of great tools for research in computational social choice (COMSOC).

License: Creative Commons Zero v1.0 Universal

awesome-comsoc-tools's Introduction

Awesome COMSOC Tools

Awesome

A curated list of awesome tools for research in computational social choice (COMSOC).

Computational Social Choice is an interdisciplinary field of research concerned with collective decision making. It combines perspectives from economics (in particular social choice theory), theoretical computer science, and artificial intelligence. This list collects high-quality code libraries, software tools and web applications that support research in computational social choice.

Contributions to this list are very welcome!

Contents

Python Libraries

  • abcvoting: multi-winner voting with approval preferences
  • apportionment: common apportionment methods, as used, e.g., in parliamentary elections
  • fairpy: a library for fair division algorithms
  • mapel: generates maps of elections
  • pabutools: participatory budgeting tools
  • Preferential Voting Tools: extensive collection of preferential voting methods
  • Preflibtools: tools for working with data from PrefLib.org
  • Votelib: implementations of a variety of voting rules, including single- and multi-winner rules

Web tools

Research tools

Multi-user web tools (online polls)

  • Pnyx: web tool for preference aggregation (possible output: single winner, lotteries, rankings)
  • Whale: Which Alternative is Elected?

Data

  • Pabulib: participatory budgeting data
  • PrefLib: library of preference data

Community

Contribute

Contributions and suggestions are always welcome! Please make pull requests to modify Awesome COMSOC Tools or write to Martin Lackner.

Please note that this list is not a complete collection of COMSOC-related software, but a selection of particularly interesting and well-maintained tools.

awesome-comsoc-tools's People

Contributors

martinlackner avatar simon-rey avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.