Changelog¶
0.4.6¶
New features¶
Allow decoupling of the scoring_window and display_window to facilitate scoring of animal data in shorter epochs (PR53)
0.4.5¶
New features¶
Sulcus array support (PR44)
visbrain.objects.BrainObjnatively 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)
Bug fixes¶
Fix use of wrong channel during re-referencing to specific channel (PR63)
Fix allow_pickle
Fix imresize from the scipy package
0.4.4¶
New features¶
visbrain.objects.BrainObjnow support x3d, gii and obj filesNew object :
visbrain.objects.GridSignalsObjto 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.animateandvisbrain.objects.BrainObj.record_animation. Note that object can also be animate inside subplot (SceneObj)New object :
visbrain.objects.VispyObjmakes VisPy’s visuals compatibles with Visbrain’s objectsvisbrain.objects.SourceObjcontrol masked sources’ radiusvisbrain.objects.ConnectObjfiner 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.objectscompatibles 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.Signalwhen using 1D signals
0.4.3¶
New features¶
visbrain.objects.SourceObj.project_sourcescan now be projected to a specific overlay.visbrain.objects.ConnectObj.get_nb_connections_per_nodeto get the number of connections per nodevisbrain.objects.ConnectObj.analyse_connectionsto analyse and group connectivity links per ROIvisbrain.objects.RoiObj.get_centroidsto 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.RoiObjEnable to filter ROIs from the Brain GUI
Bug fixes¶
Brain scaling in
visbrain.mne.mne_plot_source_estimationRecursive 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_detectionsmethod.Add activations (
visbrain.objects.CrossSecObj.set_activation) and highlight multiple sources (visbrain.objects.CrossSecObj.highlight_sources) inside thevisbrain.objects.CrossSecObjPlot 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.parcellizeusing nibabel >= 2.3colorbar control of
visbrain.objects.Picture3DObjobjectadd multiple objects to the
visbrain.objects.SceneObjwith row_span and / or col_span > 1path to brain templates
loading hypnogram with spaces instead of tabs
Fix
visbrain.mne.mne_plot_source_estimationwith left and right hemispheresFix activations that disappear using
visbrain.Brain.brain_controlFix x and y axis update inside
visbrain.SignalReading 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
0.3.8¶
New features¶
Multitaper-based spectrogram (require lspopt package, see doc)
Improvements¶
Added logging
Code improvements: PEP8 and flake8
automatic spindles detection
Simplified and improved Sleep GUI
Removed drag-and-drop method for hypnogram scoring