SkillAgentSearch skills...

PowertrainLib

This library will consist of various methods to visualize and analyze data to support our powertrain team's needs.

Install / Use

/learn @DallasFormulaRacing/PowertrainLib
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

PowertrainLib

This library will consist of various methods to visualize and analyze data to support our powertrain team's needs. Once the data is on the pi, the start-up script will run identify the network, validate the network, then connect to the network. Once a connection as been made the data from the latest testing session will be uploaded to both Box using the Box client for long term storage, and also MongoDB using the mongo client to be used in visualization. Plotly will then be used to visualize this data to the user.

Tech Stack

Python version 3.11 or greater MongoDB Pandas

Client Libraries

Box

Box Upload File- https://developer.box.com/reference/post-files-content/ Box JWT Token for auth- https://developer.box.com/reference/resources/access-token/

MongoDB Client Info

Pymongo Docs- https://pymongo.readthedocs.io/en/stable/

Instantiating the mongoClient Wrapper:

from mongo_client.mongo_client import Client as Mongo_Client
mongo_client = Mongo_Client("db_name, "collection_name")

Graphing Client

Plotly- https://plotly.com/python/

Wifi Client

Wifi- https://wifi.readthedocs.io/en/latest/

Discord Client

Discord.py- https://discordpy.readthedocs.io/en/stable/intro.html

View on GitHub
GitHub Stars11
CategoryCustomer
Updated8mo ago
Forks2

Languages

Python

Security Score

67/100

Audited on Jul 31, 2025

No findings