Skip to main content

Intelligent Benchmark Relational Analysis for Heuristic Index Modeling - A multi-criteria decision analysis framework for benchmark-based ranking

Project description

IBRAHIMpy (Intelligent Benchmark Relational Analysis for Heuristic Index Modeling)

PyPI version Python Versions License Downloads

A novel machine learning framework for multi-criteria decision analysis and benchmark-based ranking.

📊 Overview

IBRAHIMpy is an intelligent analytical model that evaluates multiple records based on many variables, determines the highest benchmark, and computes ranking scores. It combines elements of multi-criteria decision analysis (MCDA) with machine learning for robust, automated benchmarking.

Key Features

  • Automatic Feature Direction Detection: Determines whether variables should be maximized or minimized
  • Intelligent Benchmark Generation: Creates ideal benchmark records based on feature directions
  • Flexible Weight Assignment: Supports both automatic (ML-based) and manual weight specification
  • 0-100 Scoring Scale: Intuitive, normalized scores for easy interpretation
  • New Record Evaluation: Compare any new record against the established benchmark
  • Visualization Tools: Built-in plotting for ranking analysis

🚀 Installation

From PyPI (Recommended)

pip install ibrahimpy

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

ibrahimpy-0.1.1.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

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

ibrahimpy-0.1.1-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file ibrahimpy-0.1.1.tar.gz.

File metadata

  • Download URL: ibrahimpy-0.1.1.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for ibrahimpy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0e0ea96244b44d422c87d549b2eeab30741df15e4b41629032e47a26c14d0299
MD5 1a85a429906230773771295b5cfbb251
BLAKE2b-256 679a85606baaf5f713481f48f934eb2eab2c54176e91d7697bc745397dd1cfad

See more details on using hashes here.

File details

Details for the file ibrahimpy-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: ibrahimpy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for ibrahimpy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 129941d27945eb74780eb6cae68c257210d2ef2ddb2d77c8723e2d9dc6865d87
MD5 bc018c9a22b5eaaefe8170216ab3d5ef
BLAKE2b-256 6b1cf458234bbd40289a0c56370a69e58e60812e6d870750458b81b9d4220129

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