callistachang / SLMDash

A data visualization platform with image-based fault detection capabilities for 3D printing machine data, built for SLM Solutions under the NTU EDGE Programme

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dashboard for NTU EDGE Project

A visual dashboard to analyze CSV files produced by additive manufacturing sensor systems. Built with Flask and Plotly Dash.

Installation

Installation via Poetry:

$ cd dashboard-app
$ poetry install
$ poetry shell
$ flask run

Installation via requirements.txt (recommended to do this in a virtual environment):

$ cd dashboard-app
$ pip install -r requirements.txt
$ flask run

Usage

Replace the values in .env.example with your own values and rename this file to .env.

Run black . before committing to the repo to standardize code formatting.

Changelog

Version Description
v1 Working Flask app with a static data dashboard.
v2 Able to upload CSV files to generate graphs dynamically. No more slow loading issue.
v3 Index page. Skeletons for 3 new sections.

See the list of issues here.

Contributing Members

  • Callista Rossary Chang
  • Wang Yi
  • Swati Shet
  • Xiao Yang

About

A data visualization platform with image-based fault detection capabilities for 3D printing machine data, built for SLM Solutions under the NTU EDGE Programme


Languages

Language:Python 82.6%Language:Jinja 17.2%Language:Shell 0.2%