Skip to main content

VerTac Sensor Data Bridge - Lightweight connector for sensor data ingestion

Project description

VerTac - Cycle-Based Monitoring Platform

A lightweight, web-based monitoring and analysis platform for small factories and technical environments where machines, test benches, or processes operate through repeated runs.

Overview

VerTac is designed to analyze historical multi-sensor datasets organized into distinct cycles. The platform provides:

  • Cycle-centric analysis: Each dataset is organized into distinct cycles treated as first-class entities
  • Automated comparisons: Compares each cycle against a reference cycle and the preceding cycle
  • Deviation detection: Identifies abnormal behavior in signal shape, timing, amplitude, or overall behavior
  • Root cause analysis: For abnormal terminations, traces and ranks sensor deviations leading up to the stop
  • Synchronized visualization: Time-series graphs for multi-sensor data
  • Operator-friendly: Designed for maintenance technicians with explainability and ease of use

Technology Stack

  • Backend: Python FastAPI
  • Frontend: React with TypeScript
  • Data Processing: Pandas, NumPy, SciPy
  • Visualization: Plotly.js
  • Database: SQLite (development) / PostgreSQL (production)

Project Structure

VerTac/
├── backend/          # FastAPI backend
├── frontend/         # React frontend
├── data/            # Sample datasets
├── docs/            # Documentation
└── tests/           # Test suites

Getting Started

Backend Setup

cd backend
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload

Frontend Setup

cd frontend
npm install
npm start

Features

  • Import and parse multi-sensor datasets
  • Organize data into cycles
  • Define reference cycles
  • Automated cycle comparison
  • Deviation detection and alerting
  • Root cause analysis for abnormal stops
  • Synchronized time-series visualization
  • Lightweight and accessible web interface

License

MIT

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

vertac_bridge-0.2.1.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vertac_bridge-0.2.1-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file vertac_bridge-0.2.1.tar.gz.

File metadata

  • Download URL: vertac_bridge-0.2.1.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for vertac_bridge-0.2.1.tar.gz
Algorithm Hash digest
SHA256 579aa15dfde9152f2cc70a838b0eb7bb138db4ad73d44e6fd9dd54bb46576493
MD5 0d17463fef5a2cab21b63253f9533c96
BLAKE2b-256 53cec695976a9899124d3a21a26e2e405b0d73a335ed60baf28dcf9ee1051aa1

See more details on using hashes here.

File details

Details for the file vertac_bridge-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: vertac_bridge-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for vertac_bridge-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f3fbf501c7b0039a4c18bf539bec2d608f2afb91a5072ef8084d1eaf5698a29d
MD5 398d6c10fe606b3d8f682499b4cef4ea
BLAKE2b-256 047fda773a1c42192cd07d535e80f2affb77c535465ead25e8653c96be9e1a7e

See more details on using hashes here.

Supported by

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