Skip to main content

coreason-signal

Project description

coreason-signal

The Edge Intelligence Gateway for the CoReason Ecosystem.

License: Prosperity 3.0 CI Status Code Style: Ruff Documentation

coreason-signal transforms laboratory instruments from passive data loggers into active participants. It acts as the "nervous system" of the Self-Driving Lab, bridging the gap between cloud-based reasoning and physical hardware.

Features

  • Edge Agentic AI (Micro-Cortex): Deploys Micro-LLMs locally to parse error logs, query local SOPs via RAG, and trigger autonomous recovery actions (e.g., retrying failed aspirations).
  • Soft Sensing (Virtual Metrology): Uses Physics-Informed Neural Networks (PINNs) to infer invisible biological states (like cell viability) from real-time physical sensor data.
  • Protocol Polyglot: Natively supports SiLA 2 (Standard in Lab Automation) while wrapping legacy serial and analog instruments (via Computer Vision) into clean microservices.
  • Live Digital Twin: Syncs physical state to the CoReason Knowledge Graph with sub-second latency using delta updates.
  • High-Throughput Streaming: Leverages Apache Arrow Flight for efficient transmission of high-frequency waveform data.
  • Management Control Plane: A RESTful API (FastAPI) for remote status monitoring, soft sensor configuration, and manual reflex triggering.

For detailed requirements and architecture, see Product Requirements.

Installation

pip install coreason-signal

Usage

See the full Usage Guide for details on the REST API and CLI.

To start the Edge Intelligence Gateway:

poetry run start serve

This launches the service, including the SiLA 2 Server, Arrow Flight Stream, and the Management API on port 8000.

License

This project is licensed under the Prosperity Public License 3.0. See LICENSE for details.

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

coreason_signal-0.4.0.tar.gz (24.8 kB view details)

Uploaded Source

Built Distribution

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

coreason_signal-0.4.0-py3-none-any.whl (35.0 kB view details)

Uploaded Python 3

File details

Details for the file coreason_signal-0.4.0.tar.gz.

File metadata

  • Download URL: coreason_signal-0.4.0.tar.gz
  • Upload date:
  • Size: 24.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for coreason_signal-0.4.0.tar.gz
Algorithm Hash digest
SHA256 4147b71a1918cc90418e4700925752bb56d8a310795fc5e11c2a0118f9e58b9d
MD5 8cadc60c9002e2b67ff652c495ec58fa
BLAKE2b-256 a6c390407b11d60ce0a1cefb17902b9145c77494c10e135fb22b80fe90c0e558

See more details on using hashes here.

Provenance

The following attestation bundles were made for coreason_signal-0.4.0.tar.gz:

Publisher: publish.yml on CoReason-AI/coreason-signal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coreason_signal-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for coreason_signal-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a77c5eada23dfa8a7ae95378498d4dd4595369c8f188c2a1341122265e2992d4
MD5 39e8da0d29ed61cc8de0a5ca560d3492
BLAKE2b-256 88bf5a6d252bf6463dc44a246466b1bcb119f7c7436fa575723129a83a594b13

See more details on using hashes here.

Provenance

The following attestation bundles were made for coreason_signal-0.4.0-py3-none-any.whl:

Publisher: publish.yml on CoReason-AI/coreason-signal

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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