Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sav-1305/data-plotter-dash

Data Plotter Application created in Python using the Dash framework for WebApp Development and Plotly for Data Visualisation.
https://github.com/sav-1305/data-plotter-dash

Last synced: 9 days ago
JSON representation

Data Plotter Application created in Python using the Dash framework for WebApp Development and Plotly for Data Visualisation.

Awesome Lists containing this project

README

        

# Data-Plotter-Dash
Data Plotter Application created in Python using Plotly and Dash. Originally purposed as a Ground-Station Visualisation Tool for Data Telemetry.

## OVERVIEW
Reads a locally accessed CSV file containing appropriately formatted data, and iterates over the CSV endlessly. Displays the most recent data-readings, and plots a rolling window of 100 readings for each data-type.




dataplotterimg2


fig. Updating-Plot of Velocity Data



## HOW TO USE
- Install required Dependencies:

```
from dash import Dash, dcc, html
from dash.dependencies import Input, Output
import pandas as pd
import plotly.express as px
from datetime import datetime
import time
import dash_bootstrap_components as dbc
```
- Run the ```plotter/plotter.py``` file, and open the local-host server (127.0.0.1)

## FUTURE WORK
- Live Communication Protocol Integration
- Scalability for other System-Applications