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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
579aa15dfde9152f2cc70a838b0eb7bb138db4ad73d44e6fd9dd54bb46576493
|
|
| MD5 |
0d17463fef5a2cab21b63253f9533c96
|
|
| BLAKE2b-256 |
53cec695976a9899124d3a21a26e2e405b0d73a335ed60baf28dcf9ee1051aa1
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f3fbf501c7b0039a4c18bf539bec2d608f2afb91a5072ef8084d1eaf5698a29d
|
|
| MD5 |
398d6c10fe606b3d8f682499b4cef4ea
|
|
| BLAKE2b-256 |
047fda773a1c42192cd07d535e80f2affb77c535465ead25e8653c96be9e1a7e
|