.. rcv-cruncher documentation master file, created by
sphinx-quickstart on Mon May 17 18:26:24 2021.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Welcome to rcv-cruncher's documentation!
========================================
The **rcv-cruncher** python package contains tools for analyzing ranked choice voting **cast vote record** election data. Some of its features include:
- tools to read many of the current and historical cast vote record file formats used in US RCV elections and convert them into Excel-friendly csv files
- tabulation methods for various RCV variants in use throughout the US (single winner IRV, multi winner STV, etc)
- a variety of useful statistics calculated for each election including (e.g. number of ballots inactivated and the cause of inactivation, rank usage distribution by candidate, condorcet tables, ...)
- the ability to analyze elections in batches
To get started follow the installation instructions below, then check out the how-to guides to explore the package's features.
Installation
------------
**rcv-cruncher** requires Python version >= 3.9
Install using :code:`pip`:
.. code-block:: python
pip install rcv-cruncher
Further Documentation
---------------------
.. toctree::
:maxdepth: 1
how-tos/index
tabulation
statistics
api
This package is a project of `FairVote `_. The source code is available on `github `_.