coreason-signal
The Edge Intelligence Gateway for the CoReason Ecosystem.
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.
Metadata
Release files for coreason-signal 0.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| coreason_signal-0.4.0.tar.gz | 24.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| coreason_signal-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 59.8 kB
Release files / coreason_signal-0.4.0.tar.gz
| Download URL | coreason_signal-0.4.0.tar.gz |
|---|---|
| Size | 24.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4147b71a1918cc90418e4700925752bb56d8a310795fc5e11c2a0118f9e58b9d
|
|
BLAKE2b-256 checksum How to use checksums |
a6c390407b11d60ce0a1cefb17902b9145c77494c10e135fb22b80fe90c0e558
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 31, 2026.
Transparency logRelease files / coreason_signal-0.4.0-py3-none-any.whl
| Download URL | coreason_signal-0.4.0-py3-none-any.whl |
|---|---|
| Size | 35.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a77c5eada23dfa8a7ae95378498d4dd4595369c8f188c2a1341122265e2992d4
|
|
BLAKE2b-256 checksum How to use checksums |
88bf5a6d252bf6463dc44a246466b1bcb119f7c7436fa575723129a83a594b13
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jan 31, 2026.
Transparency log