Skip to content

DanielM7852/BigDataView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BigDataView

A tool built to visualize data past 3D Data.

  • Multi-Axis Heatmap that go up to 7D Data (6 inputs and 1 Output).
  • Slicing feature to get the relationship of certain variables at certain slice values.
  • Surface Plot that dynamically turns 2D depending on how many inputs and how many slice values.
  • Dynamic title that is created on default for the inputs, outputs, and sliced values if they exist.
  • Correlation Coefficient mapping to see which data points are the most efficient to see the relationships between.

Setup Guide

A virtual environment is necessary so the program can run without any conflicts and with the correct dependencies. This makes the software replicable on any device.

Setup the Virtual Environment

A pre-requisite is to have python 3.9.10 specifically installed on your machine.

  1. Download the software and open powershell. (If you opened powershell through VS code's or any IDE's terminal then move on to step 2). Change the path of the powershell to the location of the folder.
cd (path)

For example my path is:

cd C:\Users\Owner\OneDrive\CODE\BigDataView
  1. In the powershell type the following command:
py -3.9 -m venv venv
  1. Activate the virtual environment (Only on windows):
.\venv\Scripts\Activate.ps1
  1. Install the dependencies and their corresponding version:
pip install -r requirements.txt

You have finished setting up the pre-requisites for the program and can run it freely!!

(What dependencies are used is subject to change during development)

Requirements

Step 1: Devise an efficient tech stach so we can create the website from the backend, api, and frontend.

Step 2: Assign specific roles for each part of the website that will be created.

Step 3: After completing each one focus on integrating all the pieces together.

Step 4: Think about adding optional features.

Step 5: It's Done

Deadlines

Hard Deadline:

End of Summer (August 27, 2024 for Daniel and Caleb)

Mini Deadlines:

7D Data code in Python - August 7, 2024

About

Python visualization tool for multi-dimensional hypersonic and plane trajectory data. BigDataView uses Python, Matplotlib, JSON, and more to convert complex 5 or more dimensional data into comprehensive 2-D dashboards using nested heatmaps.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages