mne.
VolSourceEstimate
(data, vertices=None, tmin=None, tstep=None, subject=None, verbose=None)[source]¶Container for volume source estimates.
Parameters: |
|
---|
See also
SourceEstimate
VectorSourceEstimate
MixedSourceEstimate
Notes
New in version 0.9.0.
Attributes: |
|
---|
Methods
__add__ (a) |
Add source estimates. |
__div__ (a) |
Divide source estimates. |
__hash__ ($self, /) |
Return hash(self). |
__mul__ (a) |
Multiply source estimates. |
__neg__ () |
Negate the source estimate. |
__sub__ (a) |
Subtract source estimates. |
as_volume (src[, dest, mri_resolution, format]) |
Export volume source estimate as a nifti object. |
bin (width[, tstart, tstop, func]) |
Return a source estimate object with data summarized over time bins. |
copy () |
Return copy of source estimate instance. |
crop ([tmin, tmax]) |
Restrict SourceEstimate to a time interval. |
get_peak ([tmin, tmax, mode, vert_as_index, …]) |
Get location and latency of peak amplitude. |
mean () |
Make a summary stc file with mean over time points. |
plot (src[, subject, subjects_dir, mode, …]) |
Plot Nutmeg style volumetric source estimates using nilearn. |
resample (sfreq[, npad, window, n_jobs, verbose]) |
Resample data. |
save (fname[, ftype, verbose]) |
Save the source estimates to a file. |
save_as_volume (fname, src[, dest, …]) |
Save a volume source estimate in a NIfTI file. |
sqrt () |
Take the square root. |
sum () |
Make a summary stc file with sum over time points. |
time_as_index (times[, use_rounding]) |
Convert time to indices. |
to_data_frame ([picks, index, scaling_time, …]) |
Export data in tabular structure as a pandas DataFrame. |
transform (func[, idx, tmin, tmax, copy]) |
Apply linear transform. |
transform_data (func[, idx, tmin_idx, tmax_idx]) |
Get data after a linear (time) transform has been applied. |
__hash__
($self, /)¶Return hash(self).
as_volume
(src, dest='mri', mri_resolution=False, format='nifti1')[source]¶Export volume source estimate as a nifti object.
Parameters: |
|
---|---|
Returns: |
|
Notes
New in version 0.9.0.
bin
(width, tstart=None, tstop=None, func=<function mean>)[source]¶Return a source estimate object with data summarized over time bins.
Time bins of width
seconds. This method is intended for
visualization only. No filter is applied to the data before binning,
making the method inappropriate as a tool for downsampling data.
Parameters: |
|
---|---|
Returns: |
|
crop
(tmin=None, tmax=None)[source]¶Restrict SourceEstimate to a time interval.
Parameters: |
|
---|
data
¶Numpy array of source estimate data.
get_peak
(tmin=None, tmax=None, mode='abs', vert_as_index=False, time_as_index=False)[source]¶Get location and latency of peak amplitude.
Parameters: |
|
---|---|
Returns: |
|
mean
()[source]¶Make a summary stc file with mean over time points.
Returns: |
|
---|
plot
(src, subject=None, subjects_dir=None, mode='stat_map', bg_img=None, colorbar=True, colormap='auto', clim='auto', transparent='auto', show=True, verbose=None)[source]¶Plot Nutmeg style volumetric source estimates using nilearn.
Parameters: |
|
---|
Notes
New in version 0.17.
resample
(sfreq, npad='auto', window='boxcar', n_jobs=1, verbose=None)[source]¶Resample data.
Parameters: |
|
---|
Notes
For some data, it may be more accurate to use npad=0 to reduce artifacts. This is dataset dependent – check your data!
Note that the sample rate of the original data is inferred from tstep.
save
(fname, ftype='stc', verbose=None)[source]¶Save the source estimates to a file.
Parameters: |
|
---|
save_as_volume
(fname, src, dest='mri', mri_resolution=False, format='nifti1')[source]¶Save a volume source estimate in a NIfTI file.
Parameters: |
|
---|---|
Returns: |
|
Notes
New in version 0.9.0.
sfreq
¶Sample rate of the data.
shape
¶Shape of the data.
sqrt
()[source]¶Take the square root.
Returns: |
|
---|
sum
()[source]¶Make a summary stc file with sum over time points.
Returns: |
|
---|
time_as_index
(times, use_rounding=False)[source]¶Convert time to indices.
Parameters: |
|
---|---|
Returns: |
|
times
¶A timestamp for each sample.
tmin
¶The first timestamp.
to_data_frame
(picks=None, index=None, scaling_time=1000.0, scalings=None, copy=True, start=None, stop=None)[source]¶Export data in tabular structure as a pandas DataFrame.
Columns and indices will depend on the object being converted. Generally this will include as much relevant information as possible for the data type being converted. This makes it easy to convert data for use in packages that utilize dataframes, such as statsmodels or seaborn.
Parameters: |
|
---|---|
Returns: |
|
transform
(func, idx=None, tmin=None, tmax=None, copy=False)[source]¶Apply linear transform.
The transform is applied to each source time course independently.
Parameters: |
|
---|---|
Returns: |
|
Notes
Applying transforms can be significantly faster if the SourceEstimate object was created using “(kernel, sens_data)”, for the “data” parameter as the transform is applied in sensor space. Inverse methods, e.g., “apply_inverse_epochs”, or “apply_lcmv_epochs” do this automatically (if possible).
transform_data
(func, idx=None, tmin_idx=None, tmax_idx=None)[source]¶Get data after a linear (time) transform has been applied.
The transform is applied to each source time course independently.
Parameters: |
|
---|---|
Returns: |
|
Notes
Applying transforms can be significantly faster if the SourceEstimate object was created using “(kernel, sens_data)”, for the “data” parameter as the transform is applied in sensor space. Inverse methods, e.g., “apply_inverse_epochs”, or “apply_lcmv_epochs” do this automatically (if possible).
tstep
¶The change in time between two consecutive samples (1 / sfreq).