API for Users#
This page gives an overview over all public functions and classes of Syncopy.
High-level functions#
These meta-functions bundle many related analysis methods into one high-level function.
|
Preprocessing of time continuous raw data with IIR and FIR filters |
|
Performs resampling or downsampling of |
|
Perform (time-)frequency analysis of Syncopy |
|
Perform connectivity analysis of Syncopy |
|
Average, variance and covariance for |
Descriptive Statistics#
|
Calculates the average along arbitrary dimensions of a Syncopy data object |
|
Calculates the variance along arbitrary dimensions of a Syncopy data object |
|
Calculates the standard deviation along arbitrary dimensions of a Syncopy data object |
|
Calculates the median along arbitrary dimensions of a Syncopy data object |
|
Calculates the inter trial coherence for a SpectralData spec_data object, the input spectrum needs to be complex. |
|
Peristimulus time histogram |
Utility#
|
(Re-)define trials of a Syncopy data object |
|
Create a new Syncopy object from a selection |
|
This function allows you to adjust the time axis of your data, i.e. to change from stimulus-locked to response-locked. |
|
Show (partial) contents of Syncopy object |
|
Delete old files in temporary Syncopy folder |
I/O#
Functions to import and export data in Syncopy
|
Load Syncopy data object(s) from disk |
|
Save Syncopy data object to disk |
|
Imports raw time-series data from Field Trip into potentially multiple |
|
Imports TDT time series data and meta-information into a single |
|
Read contents of NWB files |
|
Create a copy of the entire Syncopy object data on disk |
Data exchange with MNE-Python#
|
Convert raw spy.AnalogData (single-trial data) to an MNE Python RawArray. |
Convert MNE python mne.io.RawArray to spy.AnalogData (single-trial data). |
|
|
Convert Syncopy timelocked data to MNE Python mne.EpochsArray. |
Convert MNE EpochsArray to time-locked Syncopy AnalogData instance. |
Plotting#
These convenience function are intended to be used for a quick visual inspection of data and results.
|
Plot Syncopy data in a single panel |
|
Plot Syncopy data in multiple panels |
Data Types#
Syncopy data types are Python classes, which offer convenient ways for data access and manipulation.
|
Multi-channel, uniformly-sampled, analog (real float) data |
|
Multi-channel, real or complex spectral data |
|
Multi-channel real or complex spectral connectivity data |
|
Spike times of multi- and/or single units |
|
Timestamps and integer codes of experimental events |