abiftool and awt version 0.31.0: SF 2024 elections, FPTP support, improved testing, and bug fixes

Hi folks,
Y'all are the first to hear this. Or rather, you're the first to get this email. I've finally released abiftool v0.31.0 and awt v0.31.0. As a refresher:
- abiftool <https://electorama.com/abiftool>-- this is a command-line tool for working with election files, converting from other formats into ABIF <https://electowiki.org/wiki/ABIF>, and tallying elections.
- awt <https://electorama.com/awt>-- this is the web application version ofabiftool. A live instance ofawt can be found atabif.electorama.com
Both awt and abiftool use the abiflib library found in the abiftool repository. Here are some important advancements in abiflib since the 0.2.0 release of abiftool back in February 2025:
- Handling of San Francisco's latest JSON-based CVRs.
- Initial implementation of First-Past-The-Post (FPTP) tabulation.
- Substantial refactoring ofabiflib.
- Much more robust pytests and more of them.
- Many micro-features hidden in command-line options.
- General code cleanup and major improvements throughout.
There's a lot of features I would love to add toabiftoolandawt.I'd love your help (especially if you're a Python dev). There's a lot of user interface work that needs to happen withawt, and there are many formats I'd love to add. Even if you aren't a software developer, I'd love for you to visit abif.electorama.com, and if you find any bugs here:
https://github.com/electorama/awt/issues
To get the source code, visit the GitHub projects for awt and abif below:
Rob
participants (1)
-
Rob Lanphier