Ecolyzer is a tool that aims to explore dependencies of software components from the point of view of software ecosystem, providing visualization of software involved and their relationships.
- Ubuntu >= 18.04
- PostgreSQL >= 10
- Python >= 3.6
Suppose it has been downloaded to ~
(home/$USER/ecolyzer).
cd ~/ecolyzer
python3 -m venv venv
source ~/ecolyzer/venv/bin/activate
pip install -r requirements.txt
pip install -r flask_ecolyzer/requirements.txt
Run some script e.g.
cd ~/ecolyzer/scripts
export PYTHONPATH=~/ecolyzer
python ~/ecolyzer/scripts/jfreechart_ecosystem_top5.py
export FLASK_APP=~/ecolyzer/flask_ecolyzer/main.py
export DATABASE_URL=postgresql://postgres:postgres@localhost:5432/jfreechart_ecosystem_top5
flask run
After that, open on browser: http://127.0.0.1:5000