Inspiration

Inspired by interactive data visualizations we see for time-series data online, made for the user to customize.

What it does

Our app takes in a dataset from the user of the time, gas meter volume instantaneous and set-point values, and the percentage gas valve opened, and will make it ready to be trained and displayed in a line graph. Users have the option to feed in a specific day they wish to see, and the gas meter volume change over that particular day will be displayed. Then, using this dataset, our logistic regression model trains the data to predict under what conditions hydrates form, and displays that on screen as a regression plot of binary outcome, whether hydrates will form or not.

How we built it

For the backend, we utilized python's pandas to clean up the data, seaborn and matplotlib to create visualizations (over one day), and sklearn libraries to train and predict a logistic regression model on the given data (overall).

For the frontend, we utilized React, JavaScript, and CSS. We also used Figma and its Dev Mode to help organize our design.

Challenges we ran into

Making sure that our program works the same across multiple datasets, that have the same columns but very different values.

What's next for Hydrate Solutions

We look forward to integrating an interactive dashboard for users to feed their own data and be able to toggle various features that help them gain further insights into their data, in real-time.

Built With

Share this project:

Updates