Python client for Radiens neuroscience platform
Project description
radiens-core
A typed Python client for the Radiens electrophysiology platform.
radiens-core gives Python scripts and Jupyter notebooks access to the same acquisition, analysis, and curation workflows available in the Radiens desktop applications (Allego, Videre, Curate).
Note: This package is in its initial release series (0.x). While fully functional, minor API adjustments may occur before 1.0.
Quick Example
from radiens_core import AllegoClient
with AllegoClient() as client:
client.healthcheck()
status = client.get_status()
print(f"Streaming: {status.streaming.stream_mode}")
print(f"Recording: {status.recording.record_mode}")
All public methods return typed Python objects with strong IDE autocomplete and inline documentation support.
Installation
pip install radiens-core
Requires Python 3.12+.
Prerequisites
Use with a local Radiens desktop application:
- Allego — real-time acquisition (
AllegoClient) - Videre — offline file analysis (
VidereClient) - Curate — data curation and transformation (
CurateClient)
See the Radiens product page for information on software download and installation.
Key Capabilities
| Client | Purpose |
|---|---|
AllegoClient |
Control streaming/recording, retrieve live signals, configure DSP filters, manage stimulation, read hardware diagnostics |
VidereClient |
Link recorded files, retrieve signal segments, apply filters, compute signal-quality metrics and spike data |
CurateClient |
Filter, re-reference, downsample, and slice recorded datasets; supports bulk operations and reusable transform protocols |
Documentation
Full API reference, getting-started guide, and examples: https://neuronexus.github.io/radiens-core-python/latest/
Support
- Web: Contact Us
- 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.5.tar.gz.
File metadata
- Download URL: radiens_core-0.0.5.tar.gz
- Upload date:
- Size: 428.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d428ec0b70ca74b84d3adae6d9952a07e148e6a6a178d57eed7f92398f4fe8a5
|
|
| MD5 |
6d8db46985c6f2645f3bb234dcd7f0bd
|
|
| BLAKE2b-256 |
6c415aa26ce6fc2319d1d958a56121af0bd2adad7ae3475f0893f6c4087279fe
|
Provenance
The following attestation bundles were made for radiens_core-0.0.5.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.5.tar.gz -
Subject digest:
d428ec0b70ca74b84d3adae6d9952a07e148e6a6a178d57eed7f92398f4fe8a5 - Sigstore transparency entry: 1451089086
- Sigstore integration time:
-
Permalink:
NeuroNexus/radiens-core-python@100f9229b0a09f9715bbe7baeeb1fa5521807874 -
Branch / Tag:
refs/tags/v0.0.5 - Owner: https://github.com/NeuroNexus
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@100f9229b0a09f9715bbe7baeeb1fa5521807874 -
Trigger Event:
push
-
Statement type:
File details
Details for the file radiens_core-0.0.5-py3-none-any.whl.
File metadata
- Download URL: radiens_core-0.0.5-py3-none-any.whl
- Upload date:
- Size: 301.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce0720b8680b2e772b77e531ac03095acfa70a367c51889bcf05538c0da17481
|
|
| MD5 |
efece783e11274c2d2a9a0c6a75a5531
|
|
| BLAKE2b-256 |
ce57aff8d74d2ee56c4ecbfa8367da689ee85a6167e2c79cafb39d31e348ae75
|
Provenance
The following attestation bundles were made for radiens_core-0.0.5-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.5-py3-none-any.whl -
Subject digest:
ce0720b8680b2e772b77e531ac03095acfa70a367c51889bcf05538c0da17481 - Sigstore transparency entry: 1451089140
- Sigstore integration time:
-
Permalink:
NeuroNexus/radiens-core-python@100f9229b0a09f9715bbe7baeeb1fa5521807874 -
Branch / Tag:
refs/tags/v0.0.5 - Owner: https://github.com/NeuroNexus
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@100f9229b0a09f9715bbe7baeeb1fa5521807874 -
Trigger Event:
push
-
Statement type: