Skip to content

The software product which I created as a part of my bachelors

License

Notifications You must be signed in to change notification settings

filipjezek/nprg045

Repository files navigation

Visualization tool for mozaik

Example session: example

How to run visualization

Dependencies

pip install -r requirements.txt
npm i -g @angular/cli
cd frontend
npm i

Production build & run

cd frontend
npm run build
cd ..
./run.sh

Angular development server

Angular dev server is only intended for development

cd frontend
ng serve
  • frontend will not be served by flask but by angular
  • url defaults to http://localhost:4200
  • flask server needs to be running too to provide backend api

Usage

  • open the app in browser
  • select datastore to examine
  • filter ADS using SQL or filter dialogs
  • view selected ADS in tabs in the inspector view
  • multiple tabs can be selected at once using the shift key
  • shift key can also be used to select multiple neurons or draw a lasso in a network graph

Documentation

Please refer to the accompanying thesis (in czech, but with pictures)

Notes

Datastore selection is constrained to a specific directory. By default, it is the root project directory. This can be changed using the --root arg:

Usage: ./run.sh [options]

Options:
   --expose
      listen on all network interfaces (default false)
   -h, --help
      display this message
   --port
      port to listen on (default 5000)
   --prod
      use production parameters (default false)
   --restart
      restart on crash (default false)
   --root
      root folder for looking up datastores, can be specified multiple times (default .)

About

The software product which I created as a part of my bachelors

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published