Skip to content

🎓 Обучающая программная система по теории планарных графов.

Notifications You must be signed in to change notification settings

RozeQz/GraphEmbedding

Repository files navigation

GraphEmbedding

Программа укладки графа на плоскости с использованием разных алгоритмов.

Install

Вам понадоятся Python 3.11+, JVK21 (для использования алгоритма на PQ-деревьях) и ffmpeg (для анимации работы алгоритмов).

Windows

  1. Склонируйте или скачайте проект.

    Чтобы склонировать проект, пропишите в терминале команду:

    git clone https://github.com/RozeQz/GraphEmbedding.git
  2. Создайте и активируйте виртуальное окружение.

    Находясь в корневом каталоге проекта, пропишите в терминале следующее:

    python -m venv venv
    venv\Scripts\activate
  3. Подтяните все зависимости.

    Для этого пропишите в терминале следующую команду:

    pip install -r requirements.txt

Linux/Mac OS

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.

Usage

TODO.

python main.py

Bugs, issues, contribution and etc.

You can open issues or pull requests if you found a bug or want to fix/modify something.

About

🎓 Обучающая программная система по теории планарных графов.

Topics

Resources

Stars

Watchers

Forks