Skip to content

README: link related libraries (issue #40)#43

Draft
endolith wants to merge 4 commits into
masterfrom
cursor/readme-similar-projects-4beb
Draft

README: link related libraries (issue #40)#43
endolith wants to merge 4 commits into
masterfrom
cursor/readme-similar-projects-4beb

Conversation

@endolith
Copy link
Copy Markdown
Owner

@endolith endolith commented May 11, 2026

Adds related libraries under Similar projects (see issue #40): VMES, IEVS, pref_voting, and exp_soc_util_perf, each in the same bullet style as the other entries (link, attribution, dash-separated blurb with license, voter models where relevant, and method scope).

Follow-up edits: remove a redundant opening paragraph that summarized elsim itself (the README is already about this package), and keep comparisons implicit where helpful (e.g. pref_voting’s profile-centric focus) without restating the whole project.

Open in Web Open in Cursor 

Add VMES, IEVS, pref_voting, and exp_soc_util_perf under Similar projects
with short notes on how each differs from elsim.

Co-authored-by: endolith <endolith@gmail.com>
@what-the-diff
Copy link
Copy Markdown

what-the-diff Bot commented May 11, 2026

PR Summary

  • Enhancements to README.md
    A new section named "Libraries and research code" has been added to the README.md file for better accessibility and understanding of the project.

  • Added references to related tools
    Links and short descriptions of useful libraries and research tools associated with voting systems have been added. These include:

    • VMES: A package found in the Julia language built specifically for evaluating voting methods.
    • IEVS: A classic and efficient diagnostic tool or simulator programmed in C. This tool is used for comparative analysis of different voting systems.
    • pref_voting: This is a Python library which features extensive rules for computational social choices, focused on voting systems.
    • exp_soc_util_perf: This is a repository linked to a paper on voting. It comes with Jupyter notebooks and a Streamlit web application for an interactive approach to understand the subject.

@codecov
Copy link
Copy Markdown

codecov Bot commented May 11, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.31%. Comparing base (8a7213f) to head (0a53336).

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #43   +/-   ##
=======================================
  Coverage   96.31%   96.31%           
=======================================
  Files          19       19           
  Lines         489      489           
=======================================
  Hits          471      471           
  Misses         18       18           
Flag Coverage Δ
no-numba 95.50% <ø> (ø)
numba 89.16% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

cursoragent and others added 3 commits May 11, 2026 14:04
Extend the libraries subsection with MIT/custom/no-license notes,
spatial/IC coverage, and method counts where they are defined in
upstream source (IEVS NumMethods/NumUtilGens, VMES @namevm).

Co-authored-by: endolith <endolith@gmail.com>
Co-authored-by: endolith <endolith@gmail.com>
Describe only third-party projects in the same style as other
Similar projects bullets; remove redundant elsim paragraph.

Co-authored-by: endolith <endolith@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants