-
Notifications
You must be signed in to change notification settings - Fork 9
Description
SyNCoPy is a Python package for the analysis of large-scale electrophysiological data. It is similar to the well-established FieldTrip framework, which is an open-source Matlab toolbox for advanced analysis of electrophysiological data.
Preprint: https://www.biorxiv.org/content/10.1101/2024.04.15.589590v1
From a feature perspective, SyNCoPy currently focuses on preprocessing of raw data, time frequency analysis and connectivity measures. We expect that neuroscience users may want to employ SyNCoPy in combination with other well-established software packages like MNE Python, Elephant (Denker et al., 2023) and others that contain complementary functionality. To facilitate this, we provide support for converting MNE Python data structures and importing and exporting standard file formats like NWB. Also, the SyNCoPy file format is based on the open standards HDF5 and JSON, and can thus be read by standard libraries available for a variety of languages.
Docs: https://syncopy.readthedocs.io/en/latest/
Docs about import from and export to NWB: https://syncopy.readthedocs.io/en/latest/user/data_basics.html#data-basics
Source code: https://github.com/esi-neuroscience/syncopy
Export NWB: https://github.com/esi-neuroscience/syncopy/blob/master/syncopy/io/nwb.py
Read NWB: https://github.com/esi-neuroscience/syncopy/blob/master/syncopy/io/load_nwb.py
(I haven't inspected their NWB code)