Dynamic data viz tool for scientists

About Project

This project consists of an angular front-end which talks to the code written in a python jupyter notebook, the notebook generates various data analytics and visualization on scientific data which are rendered dynamically on the dashboard created in angular. Users can dynamically create dashboards using drag and drop methods to put various input tools and graphs on the web page which talks directly to the functions written in the jupyter notebook. Here Django works as middleware between jupyter notebook and angular front-end. Django channels are used to handle socket connections

Backend workflow

● Angular communication with jupyter notebook based on input
● Data rendered onto dashboards in angularv
● Drag and drop options for various tools for graph generation
● Displaying of the generated graphs over various machines and representational formats

Technology used

● Front-end: Angular
● Backend: Django, PostgreSQL, Numpy, Pandas, Plotly

Our Accomplishments

Our Client