Skip to main content

No project description provided

Project description

BlackBox

workflow

Table of Contents

Introduction

BlackBox is a tool that allows you to decode logs from the the ALED Powerboard. The tool is written in Python and uses the following libraries:

The application works by reading the log file and decoding the data into a human readable format. The user can then view the data in multiple plots and graphs.

Installation

To install the Log Decoder, you need to have Python 3 installed on your computer. Afterwards, clone the repository and install the required dependencies using the following commands:

git clone https://github.com/colerottenberg/blackbox_decoder.git
cd backbox_decoder

Poetry

The BlackBox application uses Poetry to manage its dependencies. To install the dependencies, run the following command:

poetry install

To run the application, use the following command:

poetry run python blackbox_decoder/app.py

Usage

To use the application, the user needs to open the application and select the Browse button to select the log file. The user can then select the Decode button to decode the log file. A new window will open with the decoded data. Using the Navigation bar at the top, the user can select the data they want to view.

For testing purposes, the user can use the log file provided in the repository. The log file is located in the logs folder.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

blackbox_decoder-0.2.0.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

blackbox_decoder-0.2.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file blackbox_decoder-0.2.0.tar.gz.

File metadata

  • Download URL: blackbox_decoder-0.2.0.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/6.9.3-76060903-generic

File hashes

Hashes for blackbox_decoder-0.2.0.tar.gz
Algorithm Hash digest
SHA256 8abb512c545ea5499a77bb58f292b10b266131e0bc90f148a5fa8bd471b559dc
MD5 e6471727fc7b7bd1542148a2d65d5bdb
BLAKE2b-256 9fcdcf83511d3641f1c924f21a8576cb5031dba7e57ff6ab2304619e15124f6f

See more details on using hashes here.

File details

Details for the file blackbox_decoder-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: blackbox_decoder-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/6.9.3-76060903-generic

File hashes

Hashes for blackbox_decoder-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 755e3e8574ad0f04e52bcaf3b1139a9e4b67020cd782b2d66c2e0819ef034bd1
MD5 6f72c22f2678637919711bde9f82c2fb
BLAKE2b-256 9906f71c8376e1adfb4c5e6de1ddfc4e5234166b6c396d440c49043079f0c396

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page