Valdecy/pyDecision

pyDecision is a comprehensive Python library that encompasses a wide array of Multi-Criteria Decision Analysis (MCDA) methods. These powerful and versatile tools assist in making effective decisions by comparing alternatives based on multiple criteria, making it a valuable resource for researchers, analysts, and decision-makers.

68
/ 100
Established

This tool helps you make well-reasoned decisions when faced with multiple options and conflicting criteria. You input your alternatives, the various factors you need to consider, and their relative importance. It then processes this information using various analytical methods to produce a ranked list of your alternatives, helping you choose the best option. This is ideal for analysts, project managers, and researchers needing to evaluate complex choices.

341 stars. Available on PyPI.

Use this if you need to systematically compare multiple choices against several criteria and want a structured, data-driven approach to rank them.

Not ideal if your decision involves only a few simple factors or if you prefer a quick, intuitive judgment without detailed analytical support.

decision-making evaluation prioritization strategic-planning resource-allocation
Maintenance 10 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 23 / 25

How are scores calculated?

Stars

341

Forks

76

Language

Python

License

Last pushed

Feb 09, 2026

Commits (30d)

0

Dependencies

7

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/Valdecy/pyDecision"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.