Skip to content
/ ross-vis Public

A data analysis and visualization system for ROSS.

Notifications You must be signed in to change notification settings

HAVEX/ross-vis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROSS-Vis

A visual analytics application for exploring and analyzing performance data from the ROSS PDES engine.

Requirement

Server backend requires Python version >= 3.6 (Might fail for latest Node 12.6.0. Not sure why exactly. Need to figure out. )

Installation (Server and Client App)

git clone https://github.com/HAVEX/ross-vis-server
git clone https://github.com/HAVEX/ross-vis

setup and run server

(Follow the instructions provided in https://github.com/HAVEX/ross-vis-server/blob/master/README.md)

Virtualenv is recommended for running the server backend:

virtualenv -p python3 venv
source venv/bin/activate
cd ross-vis-server
pip install -r requirements.txt

For post-hoc analysis, a file containing the data with the ROSS-Damaris flatbuffers format can be used as the input. To start the app server for listening HTTP and WebSocket requests on port 8888 and receiving data streams on port 8000:

python server.py --http=8888 --datafile=<path-to-file> --appdir=../ross-vis/dist

To build

 npm run dev

Access the Client App

After the server is started with HTTP port = 8888, use a web browser to access the ROSS-Vis app at:

http://localhost:8888