electre-methods


Nameelectre-methods JSON
Version 0.1.0 PyPI version JSON
download
home_page
SummaryPackage with broad spectrum of elementary ELECTRE-based modules that can be joined together in many different combinations and used via a user-friendly Python library
upload_time2023-10-13 21:04:24
maintainer
docs_urlNone
author
requires_python>=3.8
license
keywords
VCS
bugtrack_url
requirements numpy numpy numpy pandas pandas pandas graphviz networkx
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ELECTRE METHODS

We present a new methodology that offers flexibility in constructing ELECTRE multiple criteria
decision-aiding methods. We provide a broad spectrum of elementary ELECTRE-based modules that can be joined together in many different combinations and used via a user-friendly
Python library. In constructing an outranking relation, we consider a diversity of procedures
for executing concordance as well as (non-)discordance tests, computing the valued outranking
relation interpreted as a degree of credibility and transforming it into a crisp relation to examine
if the outranking holds. In the process of outranking exploration, we relate to three types of
algorithmic problems: choice, ranking, and sorting. By combining together the ELECTRE-based
construction and outranking exploration procedures, a user can reconstruct the existing method
or develop a new ELECTRE without any programming skills. To achieve that, a user needs to
join provided modules to create one of several hundred paths that are introduced in this thesis.
We facilitate the selection of an appropriate method, i.e., the right combination of modules, by
providing questions and answers related to the characteristics of decision-making problems. The
proposed solution is demonstrated in case studies for each considered type of outranking exploration.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "electre-methods",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "",
    "author": "",
    "author_email": "Agnieszka Klimek <aga.klimek.klimek@gmail.com>, Anna Pra\u0142at <anna@pralat.pl>, Patryk Hubicki <zie.patryk@gmail.com>, Tomasz Budner <tomasz.budner.ad@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/69/fe/c7791a83969dce68a2c25cc8607470d27e0dd637e6f43c560ff1c5f736ab/electre-methods-0.1.0.tar.gz",
    "platform": null,
    "description": "# ELECTRE METHODS\n\nWe present a new methodology that offers flexibility in constructing ELECTRE multiple criteria\ndecision-aiding methods. We provide a broad spectrum of elementary ELECTRE-based modules that can be joined together in many different combinations and used via a user-friendly\nPython library. In constructing an outranking relation, we consider a diversity of procedures\nfor executing concordance as well as (non-)discordance tests, computing the valued outranking\nrelation interpreted as a degree of credibility and transforming it into a crisp relation to examine\nif the outranking holds. In the process of outranking exploration, we relate to three types of\nalgorithmic problems: choice, ranking, and sorting. By combining together the ELECTRE-based\nconstruction and outranking exploration procedures, a user can reconstruct the existing method\nor develop a new ELECTRE without any programming skills. To achieve that, a user needs to\njoin provided modules to create one of several hundred paths that are introduced in this thesis.\nWe facilitate the selection of an appropriate method, i.e., the right combination of modules, by\nproviding questions and answers related to the characteristics of decision-making problems. The\nproposed solution is demonstrated in case studies for each considered type of outranking exploration.\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Package with broad spectrum of elementary ELECTRE-based modules that can be joined together in many different combinations and used via a user-friendly Python library",
    "version": "0.1.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/PatrykHub/ELECTRE-Methods/issues",
        "Homepage": "https://github.com/PatrykHub/ELECTRE-Methods"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dcc421f7e789f655a8278e1d5690005a50de9297e84fbe03cf14dafde6d89278",
                "md5": "29185cef51c9a82031a5a1c4a615aa06",
                "sha256": "062ba6d3db7258f47b2b6cbd2fb8bef31f34043764673a67592379d796b3c772"
            },
            "downloads": -1,
            "filename": "electre_methods-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "29185cef51c9a82031a5a1c4a615aa06",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 50632,
            "upload_time": "2023-10-13T21:04:22",
            "upload_time_iso_8601": "2023-10-13T21:04:22.731393Z",
            "url": "https://files.pythonhosted.org/packages/dc/c4/21f7e789f655a8278e1d5690005a50de9297e84fbe03cf14dafde6d89278/electre_methods-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69fec7791a83969dce68a2c25cc8607470d27e0dd637e6f43c560ff1c5f736ab",
                "md5": "a017bf74780d5be2664293319e2f2b9e",
                "sha256": "97edab786f61bca87ed10f6319738e17973459862cbccd7676972f9cb2773442"
            },
            "downloads": -1,
            "filename": "electre-methods-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "a017bf74780d5be2664293319e2f2b9e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 42575,
            "upload_time": "2023-10-13T21:04:24",
            "upload_time_iso_8601": "2023-10-13T21:04:24.595239Z",
            "url": "https://files.pythonhosted.org/packages/69/fe/c7791a83969dce68a2c25cc8607470d27e0dd637e6f43c560ff1c5f736ab/electre-methods-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-13 21:04:24",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "PatrykHub",
    "github_project": "ELECTRE-Methods",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "numpy",
            "specs": [
                [
                    ">=",
                    "1.19.5"
                ]
            ]
        },
        {
            "name": "numpy",
            "specs": [
                [
                    ">=",
                    "1.21.3"
                ]
            ]
        },
        {
            "name": "numpy",
            "specs": [
                [
                    ">=",
                    "1.23.2"
                ]
            ]
        },
        {
            "name": "pandas",
            "specs": [
                [
                    ">=",
                    "1.1.5"
                ]
            ]
        },
        {
            "name": "pandas",
            "specs": [
                [
                    ">=",
                    "1.4"
                ]
            ]
        },
        {
            "name": "pandas",
            "specs": [
                [
                    ">=",
                    "1.5"
                ]
            ]
        },
        {
            "name": "graphviz",
            "specs": []
        },
        {
            "name": "networkx",
            "specs": []
        }
    ],
    "tox": true,
    "lcname": "electre-methods"
}
        
Elapsed time: 0.32092s