Python client for Radiens neuroscience platform
Project description
radiens-core
A typed Python client for the Radiens electrophysiology platform.
Overview
radiens-core is a Python client library that communicates with the Radiens backend servers over gRPC. It provides type-safe domain models (via Pydantic v2) and auto-discovers locally running services, giving Python scripts and notebooks programmatic access to the same acquisition, analysis, and curation capabilities available in the Radiens desktop applications.
Status: This package is in beta. APIs may change between releases.
Key Capabilities
- Real-time Acquisition (
AllegoClient) — Control streaming and recording state, retrieve live signal data, configure DSP filters, manage stimulation parameters, and read hardware diagnostics (impedance, port scanning). - Offline Analysis (
VidereClient) — Link recorded data files (.xdat,.rhd), retrieve signal segments, apply DSP filters, and compute signal-quality metrics (KPI). - Data Curation (
CurateClient) — Run filtering, re-referencing, downsampling, and time/channel slicing transforms on recorded datasets. Supports bulk operations and reusable transform protocols.
All three clients require a running Radiens backend (allegoserver or radiensserver). Clients auto-discover services on the local machine.
Documentation
API reference and usage guides: https://neuronexus.github.io/radiens-core-python/
Installation
pip install radiens-core
Requires Python 3.12+ and a running Radiens backend server.
Support
For technical support or inquiries regarding the Radiens platform:
- Web: NeuroNexus Support
- Email: support@neuronexus.com
License
This project is licensed under the terms described in the LICENSE file included with this distribution.
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 radiens_core-0.0.1.tar.gz.
File metadata
- Download URL: radiens_core-0.0.1.tar.gz
- Upload date:
- Size: 368.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0ed2a9ddee8e342d510ec50f961cc877d29b041432ebc2c1162bd648c946b905
|
|
| MD5 |
9ce27fc86617c9cc622cd7da13652863
|
|
| BLAKE2b-256 |
434675ac8eccbfc7ed5e7340fa9c4e0272568d8624142b13c4c7f6b14b838af5
|
Provenance
The following attestation bundles were made for radiens_core-0.0.1.tar.gz:
Publisher:
publish.yml on NeuroNexus/radiens-core-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
radiens_core-0.0.1.tar.gz -
Subject digest:
0ed2a9ddee8e342d510ec50f961cc877d29b041432ebc2c1162bd648c946b905 - Sigstore transparency entry: 1166181556
- Sigstore integration time:
-
Permalink:
NeuroNexus/radiens-core-python@1fb123ae66b0653669b358604e256b120705a8c8 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/NeuroNexus
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1fb123ae66b0653669b358604e256b120705a8c8 -
Trigger Event:
push
-
Statement type:
File details
Details for the file radiens_core-0.0.1-py3-none-any.whl.
File metadata
- Download URL: radiens_core-0.0.1-py3-none-any.whl
- Upload date:
- Size: 258.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a45b6f4cc6487d58f1760ec383a3e8339c3af988465be2a7add6dd2356a5b653
|
|
| MD5 |
5f31083a357a948907d425ad4d0a5b79
|
|
| BLAKE2b-256 |
15c9294f01fe0b418526bbefcf813630c4acf17bd2faf15452eea3cfa599b9c3
|
Provenance
The following attestation bundles were made for radiens_core-0.0.1-py3-none-any.whl:
Publisher:
publish.yml on NeuroNexus/radiens-core-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
radiens_core-0.0.1-py3-none-any.whl -
Subject digest:
a45b6f4cc6487d58f1760ec383a3e8339c3af988465be2a7add6dd2356a5b653 - Sigstore transparency entry: 1166182035
- Sigstore integration time:
-
Permalink:
NeuroNexus/radiens-core-python@1fb123ae66b0653669b358604e256b120705a8c8 -
Branch / Tag:
refs/tags/v0.0.1 - Owner: https://github.com/NeuroNexus
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@1fb123ae66b0653669b358604e256b120705a8c8 -
Trigger Event:
push
-
Statement type: