Skip to content

This is the server side project from ImmVis, an open-source framework that aims to provide data services to Immersive Analytics.

License

Notifications You must be signed in to change notification settings

imdavi/ImmVisServerPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImmVis (Server)

This project is the server-side part from ImmVis, an open-source framework that aims to provide data services to Immersive Analytics. The framework is built on top of gRPC, enabling different platforms and programming languages to use the data analysis libraries from the Python ecosystem.

Tutorials

Running the server

After doing the ImmVis Server Setup, you could run the server using one of the following options:

  • From the project's root directory, run the following command: python -m immvis.grpc
  • Open the root folder with Visual Studio Code and run the debug task Python: Immvis Grpc

Client Libraries

To use the ImmVis server with your application, you have two options:

Supported dataset formats

Currently, ImmVis uses pandas to load datasets with the following formats:

  • CSV (with semicolon separator)
  • XLS
  • JSON

If you need to change or configure something with pandas to load your dataset (e.g., change the separator), please refer to the load_dataset.py file.

Contributing

Our contribution model is similar to the one described on https://github.com/firstcontributions/first-contributions, with the difference that members of IMDAVI don't need to create a fork from this repository, only create a branch here to submit their pull-requests.

About

This is the server side project from ImmVis, an open-source framework that aims to provide data services to Immersive Analytics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published