Skip to main content

Ce package contient un module d'Analyse Promethee et des fonctions necessaires pour cette analyse

Project description

Python package: omerbio

License: MIT

Metadata

  • authors: etienne.jules@inrae.fr
  • creation date: 2025-08-19
  • main usage: This repo contains the code for the omerbio python package. A Promethee multi-criteria analysis weighted by PCA.

Description

This package implements a multi-criteria analysis of data using Promethee method, with a weighing procedure based of principal components analysis (PCA).

Features

The main functions are:

  • run_promethee_analysis: Execute the multi-criteria analysis
  • generate_radar_plots: Generates a pdf with radar plots of individuals on a set of criteria.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Operating System: Windows 10+, macOS 10.14+, or Linux
  • Programming Language: [Python] version 3.6 or higher
  • Package Manager: [pip] version 24.1 or higher
  • Other dependencies: Python packages: matplotlib, pandas, numpy, Promethee, sklearn

Installing

Clone the repo and install the package localy (soon available via pip gitlab or pypi) :

git clone https://forge.inrae.fr/pfem/dev/libs/omerbio
cd src
pip install -e .

Running the tests

In the root folder of this repository run:

python -m unittest

This runs the unit test of the package functions.

Changelog

COMING SOON !

Authors

  • Elfried Salanon - Initial idea and implentation - MTH, INRAE, UNH, PFEM
  • Salomon Gouiri Loembe - First packaging work - INRAE, UNH, PFEM
  • Marie Lefebvre - Project management - MTH, INRAE, UNH, PFEM
  • Etienne Jules - Project management, final packaging, maintainer - MTH, INRAE, UNH, PFEM

License

Omerbio is distributed under the MIT License.

Please refer to LICENSE file for further details.

Support & External resources

Acknowledgments

  • Thanks to Elfried Salanon, Salomon Gouiri Loembe, Marie Lefebvre and Etienne Jules for their valuable contributions
  • Inspired by and built with Promethee python package
  • Special thanks to the open-source community

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

omer_bio-0.1.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

omer_bio-0.1.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file omer_bio-0.1.0.tar.gz.

File metadata

  • Download URL: omer_bio-0.1.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for omer_bio-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6a20ce1e265ee97a75b27ba200b1d32d2d0875a9054b53c09db6c9a5c50b2025
MD5 993b95b94b566a41fd8afa473cdb8ff1
BLAKE2b-256 f40bdc063b54153d055c3694ac27dc686fd4fef001dc2dfe117afc595f591033

See more details on using hashes here.

File details

Details for the file omer_bio-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: omer_bio-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for omer_bio-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ece180f37b047ab114a56baab9a9236c35f15fadfc699db7d04122556f890308
MD5 d76d722f2bba1cf27be4d9641114cadb
BLAKE2b-256 9851cde35ab9a34bea9dc025b2e774c04135abaa72fc070327209e39b9c22e62

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