Skip to main content

A set of tools to work with preference data from the PrefLib.org website.

Project description

Preflibtools

PyPI Status Build badge codecov

Overview

The PrefLib-Tools is a set of Python tools developed to work with preference data from the PrefLib.org website.

This package provides input and output operations on PrefLib instances, together with some additional functionalities on the instances: Testing whether a Condorcet winner exists, whether the instance is single-peaked, etc...

We developed this package in the hope of making the use of PrefLib instances easy. This has been done in the same spirit as PrefLib: Providing tools for the community with the help of the community. If you want to contribute, feel free to create pull requests. If you have a question, a remark, or encounter a problem, please open an issue, create a pull request etc...

The full documentation of the package can be found there: https://preflib.github.io/preflibtools/.

If, for some reasons, you are looking for the older version of the PrefLib-Tools, it is still available in the GitHub repository Preflib-Tools-Old.

Installation

The installation is as easy as:

pip3 install preflibtools

Documentation

The complete documentation is available here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

preflibtools-2.0.26.tar.gz (55.8 kB view details)

Uploaded Source

Built Distribution

preflibtools-2.0.26-py3-none-any.whl (70.4 kB view details)

Uploaded Python 3

File details

Details for the file preflibtools-2.0.26.tar.gz.

File metadata

  • Download URL: preflibtools-2.0.26.tar.gz
  • Upload date:
  • Size: 55.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for preflibtools-2.0.26.tar.gz
Algorithm Hash digest
SHA256 ff9c0189eddb73fabc32c0a2dfc11b06b317bdf23698bbf0fd943ee86a0fd1a7
MD5 13e0f70f5c3f0f05330b4c66fd15a302
BLAKE2b-256 810b6c6d7d2f2fa0ad71f09116d90f3f14015aef34d7c334ae4aea4e4060f17a

See more details on using hashes here.

File details

Details for the file preflibtools-2.0.26-py3-none-any.whl.

File metadata

File hashes

Hashes for preflibtools-2.0.26-py3-none-any.whl
Algorithm Hash digest
SHA256 e37e0f47e3fc110661002a8cf57339cece2b2f616701a0d2be7884e8f633e51a
MD5 322e99ea33a634810f7763aee2f6679b
BLAKE2b-256 b2ee17023f4cd5744be606cd625f1428daaf15f77a4228c3646c6a7a2753195f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page