All Projects → mne-tools → mne-realtime

mne-tools / mne-realtime

Licence: BSD-3-Clause license
Realtime data analysis with MNE-Python

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to mne-realtime

QuickTraceiOSLogger
A real time iOS log trace tool, view iOS log with pc web browser under local area network, which will automatically scroll like xcode. 一个实时的iOS日志跟踪工具,在局域网中使用 PC Web 浏览器查看 iOS 日志,它将像xcode一样自动滚动。
Stars: ✭ 16 (-62.79%)
Mutual labels:  realtime
revai-python-sdk
Rev AI Python SDK
Stars: ✭ 35 (-18.6%)
Mutual labels:  realtime
vuo
A realtime visual programming language for interactive media.
Stars: ✭ 103 (+139.53%)
Mutual labels:  realtime
SpatGRIS
Sound spatialization tool
Stars: ✭ 37 (-13.95%)
Mutual labels:  realtime
Radar
Arduino Servo controller with Ultrasonic sensor, that will send distance value from sensor to Node.js via USB serial and leveraging socket.io to send the data to browser in realtime.
Stars: ✭ 24 (-44.19%)
Mutual labels:  realtime
Collaborate-Board
Realtime collaborate board based on Firebase developed and written in Kotlin.
Stars: ✭ 25 (-41.86%)
Mutual labels:  realtime
trystero
🤝 Serverless WebRTC matchmaking for painless P2P — Make any site multiplayer in a few lines — Use BitTorrent, IPFS, or Firebase
Stars: ✭ 512 (+1090.7%)
Mutual labels:  realtime
ui
PostgreSQL Editor and Dashboard
Stars: ✭ 128 (+197.67%)
Mutual labels:  realtime
simplx
C++ development framework for building reliable cache-friendly distributed and concurrent multicore software
Stars: ✭ 61 (+41.86%)
Mutual labels:  realtime
rteeg
[DEPRECATED: use MNE-Python] Python module to stream and analyze EEG data in real-time
Stars: ✭ 28 (-34.88%)
Mutual labels:  mne-python
UnityR
Unity3D, SignalR real-time multiplayer game
Stars: ✭ 49 (+13.95%)
Mutual labels:  realtime
mne-connectivity
Connectivity algorithms that leverage the MNE-Python API.
Stars: ✭ 41 (-4.65%)
Mutual labels:  mne-python
flutter feathersjs.dart
Communicate with your feathers js server from flutter app with unbelieved ease and make happy your customers.
Stars: ✭ 19 (-55.81%)
Mutual labels:  realtime
livebook
Automate code & data workflows with interactive Elixir notebooks
Stars: ✭ 3,402 (+7811.63%)
Mutual labels:  realtime
streamr-client-javascript
JS library for interacting with Streamr APIs: publishing and subscribing to data, creating streams, etc.
Stars: ✭ 35 (-18.6%)
Mutual labels:  realtime
CoCreate-dashboard
A simple dashboard component in vanilla javascript. Easily configured using HTML5 attributes and/or JavaScript API.
Stars: ✭ 20 (-53.49%)
Mutual labels:  realtime
javascript-examples
Examples for the Convergence Real-time Collaboration Engine
Stars: ✭ 40 (-6.98%)
Mutual labels:  realtime
microservice-graph-explorer
Navigate and explore all of the microservices in your application in real time using the real application connections.
Stars: ✭ 71 (+65.12%)
Mutual labels:  realtime
jui-chart
SVG-based JUI chart that can be used in the browser and Node.js. Support many types of charts. (Dashboard, Map, Topology, Full 3D, Realtime)
Stars: ✭ 58 (+34.88%)
Mutual labels:  realtime
accelerator-textchat-ios
OpenTok Text Chat Accelerator Pack enables text messages between mobile or browser-based devices.
Stars: ✭ 13 (-69.77%)
Mutual labels:  realtime

Azure CircleCI Codecov

MNE-realtime

This is a repository for realtime analysis of MEG/EEG data with MNE. The documentation can be found here:

Dependencies

Installation

We recommend the Anaconda Python distribution. We require that you use Python 3. You may choose to install mne-realtime via pip.

Besides numpy and scipy (which are included in the standard Anaconda installation), you will need to install the most recent version of MNE using the pip tool:

$ pip install -U mne

Then install mne-realtime:

$ pip install https://api.github.com/repos/mne-tools/mne-realtime/zipball/main

These pip commands also work if you want to upgrade if a newer version of mne-realtime is available. If you do not have administrator privileges on the computer, use the --user flag with pip.

Quickstart

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()

The FieldTripClient supports multiple vendors through the FieldTrip buffer. It can be replaced with other clients such as LSLClient. See API for a list of clients.

Bug reports

Use the github issue tracker to report bugs.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].