Selectra — это простое приложение для многокритериального анализа и нормализации данных. Оно помогает сравнивать альтернативы (бригады, автомобили, проекты и т.п.) по ряду параметров с учётом того, стремимся мы к максимуму или минимуму по каждому из них.
- Задание произвольной таблицы с параметрами
- Указание приоритетов: максимизировать или минимизировать значения
- Автоматическая нормализация данных
- Подсчёт итоговой оценки для каждой строки
- Таблица с дополнительной аналитикой (расширенный алгоритм)
- Минималистичный интерфейс с удобной навигацией и клавишами быстрого доступа
Убедитесь, что у вас установлен Python 3.10+
Внешние зависимости отсутствуют — используется только стандартная библиотека Python (tkinter и встроенные модули).
Запуск программы
python Selectra.py
- Перейдите в папку Releases репозитория.
- Скачайте последнюю версию .exe из списка релизов.
- Запустите файл — установка Python не требуется.
История изменений доступна в CHANGELOG.md.
- Пользователь вводит количество строк и столбцов
- Заполняет таблицу значениями
- Для каждого столбца выбирает, нужно ли стремиться к максимуму или минимуму
- Программа рассчитывает нормализованные значения и итоговую таблицу (с весами)
- Оценка эффективности сотрудников по нескольким метрикам
- Сравнение автомобилей по техническим характеристикам
- Приоритетизация задач по критериям (стоимость, срочность, эффект)
- Python 3.10+
- Tkinter (для GUI)
- PyInstaller (для сборки в .exe)
MIT License — свободное использование и распространение.
Программа создана и развивалась совместно с avysmorfias в рамках проекта по анализу альтернатив. По вопросам и предложениям — пишите в Issues