App server with streaming data support for developing data analytics and visualization applications to analyze the performance of the ROSS simulator engine.
Python version => 3.6
pip install -r requirements.txt
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 --stream=8000
- Create ROSS-streaming parent folder
mkdir ROSS-streaming
cd ROSS-streaming
- Export hpc-vast to the environment
export PYTHONPATH=/path/to/hpc-vast
-
Clone the client github repository ( https://github.com/HAVEX/ross-vis )
-
Install the required libraries and packages for running the client server (https://github.com/HAVEX/ross-vis/blob/master/README.md).
-
Point the simulation data (.bin) file created to a data folder (e.g., ROSS/data).
-
Start the server
python3 server.py --http=8899 --datafile=/path/to/data/df-amg1728-8pe-16kp-100gvt.bin --appdir=../ross-vis/dist
- Go to localhost:XXXX. XXXX is specified by the client server.