Skip to main content

Python library for aggregating ranked lists.

Project description

py_rankaggregation

This project seeks to build a Python software package to aggregate a collection of ranked lists using various aggregation approaches. The goal of rank aggregation is to come up with a single ranked list of objects in the original lists such that the final ranking reflects some aggregate measure of the items’ ranks in the individual lists of the original collection. This package covers a variety of aggregation methods and works with different representations of ranked lists. It is built to serve as a one-stop-shop for ranked list aggregation in Python.

The package is free, open-source, and BSD-licensed.

Dependencies

The required dependencies to build the packages are:

  • numpy (provides advanced array and list operations)

  • scipy (provides advanced statistical analysis tools)

  • pandas (provides data structures to store and manage tables)

  • scikit-learn (provides implementations for common machine learning algorithms)

  • six (provides functions to write compatible code across Python 2 and 3)

Platforms

py_rankaggregation has been tested on Linux, OS X and Windows.

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

py_rankaggregation-0.1.2.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py_rankaggregation-0.1.2-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file py_rankaggregation-0.1.2.tar.gz.

File metadata

  • Download URL: py_rankaggregation-0.1.2.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7

File hashes

Hashes for py_rankaggregation-0.1.2.tar.gz
Algorithm Hash digest
SHA256 9e6330424e5a2bac6cc586129634aee1ac5c8051f10f6e7747dc63420aa4954b
MD5 3c59030fb2978265d03086bd8844c78f
BLAKE2b-256 54e884064676939b385fe2c76fff75331a4f80b158589382ec6a83b5840d11e5

See more details on using hashes here.

File details

Details for the file py_rankaggregation-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: py_rankaggregation-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7

File hashes

Hashes for py_rankaggregation-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 90f5325de56313d3dc777e5da7b6116e379e34b9b36dbf9061513b8d3b486347
MD5 bfe493ddc049ed0580b104d157f6f9a0
BLAKE2b-256 4dfb89cd2ca80f66d7c5eb65bb94bde551d571d0f23698753df4ef196326221d

See more details on using hashes here.

Supported by

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