MNE的实时数据分析模块。
项目描述
MNE-realtime
[!WARNING] 由于MNE-LSL(MNE-LSL)的发布,本项目已不再维护。目前,MNE-LSL 代替了
LSLClient
,但尚不支持FieldTrip缓冲区。
这是一个使用MNE进行MEG/EEG数据实时分析的软件包。文档可在此处找到
依赖项
安装
我们推荐使用Anaconda Python发行版。我们要求您使用Python 3。您可以选择通过pip安装mne-realtime。
除了numpy
和scipy
(这些包含在标准Anaconda安装中)之外,您还需要使用pip工具安装最新的MNE
版本
$ pip install -U mne
然后安装mne-realtime
$ pip install https://api.github.com/repos/mne-tools/mne-realtime/zipball/main
这些pip命令也适用于您想要升级到mne-realtime
的新版本。如果您在计算机上没有管理员权限,请使用pip的--user
标志。
快速入门
info = mne.io.read_info(op.join(data_path, 'MEG', 'sample',
'sample_audvis_raw.fif'))
with FieldTripClient(host='localhost', port=1972,
tmax=30, wait_max=5, info=info) as rt_client:
rt_epochs = RtEpochs(rt_client, event_id, tmin, tmax, ...)
rt_epochs.start()
for ev in rt_epochs.iter_evoked():
epoch_data = ev.data
# or alternatively, get last n_samples
rt_epoch = rt_client.get_data_as_epoch(n_samples=500)
continuous_data = rt_epoch.get_data()
《FieldTripClient》支持通过《FieldTrip缓冲区》连接多个供应商。它可以替换为其他客户端,如《LSLClient》。请参阅API以获取客户端列表。
错误报告
请使用github问题跟踪器来报告错误。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
mne-realtime-0.3.0.tar.gz (50.4 kB 查看哈希值)
构建分布
mne_realtime-0.3.0-py3-none-any.whl (44.7 kB 查看哈希值)
关闭
mne-realtime-0.3.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5ece5d8be166c45455aa4e289261a4086f2882bf79f48f9cd206019f902b817c |
|
MD5 | 1950049c0244bb8cf0e1645e6ab9f2ed |
|
BLAKE2b-256 | e9fcf3c396ef2d675f0545e07e7a625564a3dd11e8ebb5291bbf4858b512de54 |
关闭
mne_realtime-0.3.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 352a022412a411b444ee9f6126f0025c0d587f1383ee11d3ea3bebd2ea4df185 |
|
MD5 | d992d5d98be74703a358d4ec290f7aa8 |
|
BLAKE2b-256 | 5870bca23bdd9ac406400c778825cf56fe629bfbb49f5c77c2f95dc8ce715aaf |