Project for course Software patterns and components.
Graph Visualizer is a program that supports custom plugins for graph loading and visualization. Graph loading plugins enable you to load structured file and transform it into graph. Graph visualizers enable you to visualize those graphs.
- SV 07/2020 - Savić Anastasija
- SV 18/2020 - Sladaković Milica
- SV 27/2020 - Dutina Nemanja
- SV 29/2020 - Vučić Katarina
- SV 32/2020 - Adamović Hristina
Make sure you have Python 3.8 installed on your system before running this project. You can check your Python version by running the following command:
python --version
Here is a complete guide to install python, if needed: https://docs.python-guide.org/starting/installation/
To activate the virtual environment using the provided scripts, follow the instructions based on your operating system.
Open a terminal and navigate to the project directory. Then, run the following command:
chmod +x venv.sh && ./venv.sh # for macOS and Linux
call venv.bat # for Windows
Note that, if you have Windows, you need to run these commands from cmd, not integrated terminal.
This will create a new virtual environment named "venv" and activate it in the current command prompt session. Once activated, you will see the virtual environment indicator (e.g., (venv)) in your terminal or command prompt, indicating that the virtual environment is active.
To install all the packages, run following commands inside venv:
chmod +x install.sh && ./install.sh # for macOS and Linux
call install.bat # for Windows
Note that, if you have Windows, you need to run these commands from cmd, not integrated terminal.
To check if packages are installed, run following command:
pip list
To check if packages are installed, run following command:
chmod +x run.sh && ./run.sh # for macOS and Linux
call run.bat # for Windows
Note that, if you have Windows, you need to run these commands from cmd, not integrated terminal.
- on the top left corner click button Choose File
- after the file is uploaded, choose compatible parser (top left corner)
- after the file is uploaded, choose prefered visualizer (top right corner)
- after this you will be able to see tree view (on the left), graph view (on the right), bird view (on the bottom right corner) and you are able to search and filter (bottom center)
Happy graphing !