Программа укладки графа на плоскости с использованием разных алгоритмов.
Вам понадоятся Python 3.11+, JVK21 (для использования алгоритма на PQ-деревьях) и ffmpeg (для анимации работы алгоритмов).
-
Склонируйте или скачайте проект.
Чтобы склонировать проект, пропишите в терминале команду:
git clone https://github.com/RozeQz/GraphEmbedding.git
-
Создайте и активируйте виртуальное окружение.
Находясь в корневом каталоге проекта, пропишите в терминале следующее:
python -m venv venv venv\Scripts\activate
-
Подтяните все зависимости.
Для этого пропишите в терминале следующую команду:
pip install -r requirements.txt
TODO.
Sorry, but install/run scripts are not supported for those OS. You can install the project manually if you know how to do it. And you can open pull request to add scripts for those OS.
TODO.
python main.py
You can open issues or pull requests if you found a bug or want to fix/modify something.