Changelog¶
0.4.5¶
New features¶
Sulcus array support (PR44)
visbrain.objects.BrainObj
natively support Freesurfer files
Improvements¶
Update automatic detection of non-eeg channels used during re-referencing (PR63)
“Clean” channel labels only during bipolar re-referencing in Sleep (PR63)
Protect Sleep from MemoryError for large sleep files (PR37)
Improve spectrogram in case of non finite values (PR39)
Fix path to the url file for pyenv (PR41)
0.4.4¶
New features¶
visbrain.objects.BrainObj
now support x3d, gii and obj filesNew object :
visbrain.objects.GridSignalsObj
to plot multi-dimensional time-series and MNE instances or Raw, RawArray and EpochsEach object now inherits a method to animate it and to save the animation as a GIF. See for example
visbrain.objects.BrainObj.animate
andvisbrain.objects.BrainObj.record_animation
. Note that object can also be animate inside subplot (SceneObj)New object :
visbrain.objects.VispyObj
makes VisPy’s visuals compatibles with Visbrain’s objectsvisbrain.objects.SourceObj
control masked sources’ radiusvisbrain.objects.ConnectObj
finer control of transparency using input parameters dynamic_order and dynamic_orientationObjects and scenes can be plotted inside notebooks. For now it results in a non-interactive figure
Improvements¶
Make
visbrain.objects
compatibles with sphinx galleryUse scientific notation for colorbar extremas
File extensions when loading sleep data (PR32)
Amplitude range of sleep files (PR33)
Bug fixes¶
Fix
visbrain.gui.Signal
when using 1D signals
0.4.3¶
New features¶
visbrain.objects.SourceObj.project_sources
can now be projected to a specific overlay.visbrain.objects.ConnectObj.get_nb_connections_per_node
to get the number of connections per nodevisbrain.objects.ConnectObj.analyse_connections
to analyse and group connectivity links per ROIvisbrain.objects.RoiObj.get_centroids
to get the (x, y, z) MNI coordinates of ROIs’ center
Improvements¶
Fix colormap update for every recording modality
Colormap computed onto the GPU for : spectrogram, phase-amplitude coupling, images, 3D images, brain object, grid signals
Sorted brain templates in
visbrain.Brain
+ remove sulcus as a brain templateFewer visible possibilities when importing from the root of visbrain
Remove all data from the visbrain package
Include MIST ROI template to the
visbrain.objects.RoiObj
Enable to filter ROIs from the Brain GUI
Bug fixes¶
Brain scaling in
visbrain.mne.mne_plot_source_estimation
Recursive folder creation for brain template
Select from the GUI brain template build with vertices and faces
Repeat source localization using the same RoiObj
Colorbar module has been removed and replaced by CbarObj
Insert annotation inside Signal
Smoothing for MEG data (PR20)
0.4.1¶
New features¶
You can now Use your own detections in Sleep using the
visbrain.Sleep.replace_detections
method.Add activations (
visbrain.objects.CrossSecObj.set_activation
) and highlight multiple sources (visbrain.objects.CrossSecObj.highlight_sources
) inside thevisbrain.objects.CrossSecObj
Plot MNE sources
visbrain.mne.mne_plot_source_space
Improvements¶
visbrain.objects.CrossSecObj
: much faster + colormap computed onto the GPU + superposition of multiple mask + keyboard interactions
Bug fixes¶
visbrain.objects.BrainObj.parcellize
using nibabel >= 2.3colorbar control of
visbrain.objects.Picture3DObj
objectadd multiple objects to the
visbrain.objects.SceneObj
with row_span and / or col_span > 1path to brain templates
loading hypnogram with spaces instead of tabs
Fix
visbrain.mne.mne_plot_source_estimation
with left and right hemispheresFix activations that disappear using
visbrain.Brain.brain_control
Fix x and y axis update inside
visbrain.Signal
Reading Nifti files with NaN values
0.4.0¶
New features¶
Plot MNE estimated sources
visbrain.mne.mne_plot_source_estimation
Improvements¶
JSON saving for configuration file
Bug fixes¶
visbrain installation (no requirements file)
compatibility with numpy and pip
broken examples + templates/ folder
Hypnogram is now exported as a .txt file with stage-duration encoding.
.xlsx and EDF+ are now supported for hypnogram
units when loading with MNE
warning in UTF-8 file loading
compatibility with numpy and pip