Skip to content

ExcelPunk/Selectra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Selectra

Selectra — это простое приложение для многокритериального анализа и нормализации данных. Оно помогает сравнивать альтернативы (бригады, автомобили, проекты и т.п.) по ряду параметров с учётом того, стремимся мы к максимуму или минимуму по каждому из них.


📌 Возможности

  • Задание произвольной таблицы с параметрами
  • Указание приоритетов: максимизировать или минимизировать значения
  • Автоматическая нормализация данных
  • Подсчёт итоговой оценки для каждой строки
  • Таблица с дополнительной аналитикой (расширенный алгоритм)
  • Минималистичный интерфейс с удобной навигацией и клавишами быстрого доступа

🚀 Как запустить

1. Запуск .py версии (с исходниками)

Установка Python

Убедитесь, что у вас установлен Python 3.10+

Зависимости

Внешние зависимости отсутствуют — используется только стандартная библиотека Python (tkinter и встроенные модули).

Запуск программы

python Selectra.py

2. Запуск .exe версии (без Python)

  • Перейдите в папку Releases репозитория.
  • Скачайте последнюю версию .exe из списка релизов.
  • Запустите файл — установка Python не требуется.

📦 Версии и изменения

История изменений доступна в CHANGELOG.md.

🧠 Принцип работы

  • Пользователь вводит количество строк и столбцов
  • Заполняет таблицу значениями
  • Для каждого столбца выбирает, нужно ли стремиться к максимуму или минимуму
  • Программа рассчитывает нормализованные значения и итоговую таблицу (с весами)

📥 Пример применения

  • Оценка эффективности сотрудников по нескольким метрикам
  • Сравнение автомобилей по техническим характеристикам
  • Приоритетизация задач по критериям (стоимость, срочность, эффект)

🛠 Технологии

  • Python 3.10+
  • Tkinter (для GUI)
  • PyInstaller (для сборки в .exe)

📄 Лицензия

MIT License — свободное использование и распространение.

👤 Автор

Программа создана и развивалась совместно с avysmorfias в рамках проекта по анализу альтернатив. По вопросам и предложениям — пишите в Issues

About

Multi-criteria decision analysis and data normalization tool using tkinter

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages