Skip to content

Commit 692d552

Browse files
committed
Merge branch 'release/v0.3.6'
2 parents 5f6c29d + d90318f commit 692d552

File tree

142 files changed

+12146
-10629
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

142 files changed

+12146
-10629
lines changed

.gitignore

+3-3
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,9 @@ atlas_B2.npz
7878
atlas_B3.npz
7979
AAL_label_bck.npz
8080
# *.todo
81-
Inflated.npz
82-
WhiteMatter.npz
83-
Sphere.npz
81+
inflated.npz
82+
white.npz
83+
sphere.npz
8484

8585
docs/generated/
8686
docs/auto_examples/

.travis.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,11 @@ install:
2222
# Install dependencies :
2323
- conda create -q -n testenv python=$TRAVIS_PYTHON_VERSION numpy scipy matplotlib pip
2424
- source activate testenv
25-
- pip install mne nibabel setuptools PyOpenGL PyOpenGL_accelerate codecov pytest pytest-cov
26-
# ------------------- VISPY -------------------
27-
- cd ../
28-
# Install the developper version of VisPy :
29-
- pip install -e git+https://github.com/vispy/vispy#egg=vispy-dev
30-
- cd visbrain/
25+
- pip install mne nibabel setuptools PyOpenGL PyOpenGL_accelerate pandas
26+
27+
# Install testing librairies :
28+
- pip install codecov pytest pytest-cov pytest-html
29+
3130
# ------------------- VISBRAIN -------------------
3231
- pip install -e .
3332
before_script:
@@ -46,4 +45,5 @@ after_success:
4645
# does't fix it.
4746
# before_install:
4847
# - sudo apt-get -qq install libfreetype6-dev libjpeg-turbo-progs
49-
# sudo: required
48+
# sudo: required
49+
# py.test --cov --verbose --cov-report=html --html=report.html

MANIFEST.in

+14-9
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,21 @@ include README.rst
33
include LICENSE
44
include requirements.txt
55

6-
# Add brain templates and eeg reference file :
7-
recursive-include visbrain/brain/base/templates *.npz
8-
include visbrain/visuals/eegref.npz
6+
# Brain templates (Don't use recursive-include visbrain/data *.npz) :
7+
include visbrain/data/templates/B1.npz
8+
include visbrain/data/templates/B2.npz
9+
include visbrain/data/templates/B3.npz
10+
11+
# ROI :
12+
include visbrain/data/roi/brodmann.npz
13+
include visbrain/data/roi/aal.npz
14+
include visbrain/data/roi/talairach.npz
15+
16+
# Eegref :
17+
include visbrain/data/topo/eegref.npz
918

1019
# Add visbrain icons :
11-
include visbrain/brain/brain_icon.svg
12-
include visbrain/sleep/sleep_icon.svg
13-
include visbrain/topo/topo_icon.svg
14-
include visbrain/colorbar/colorbar_icon.svg
15-
include visbrain/figure/figure_icon.svg
20+
recursive-include visbrain/data/icons *.svg
1621

1722
# Add url path :
18-
include visbrain/data_url.txt
23+
include visbrain/data/data_url.txt

README.rst

+5-11
Original file line numberDiff line numberDiff line change
@@ -37,33 +37,27 @@ Dependencies
3737

3838
Visbrain requires :
3939

40-
* NumPy
40+
* NumPy >= 1.13
4141
* SciPy
42-
* VisPy (*development version*)
42+
* VisPy >= 0.5.0
4343
* Matplotlib >= 1.5.5
4444
* PyQt5
4545
* Pillow
4646

4747
User installation
4848
-----------------
4949

50-
Install the latest VisPy version from Github :
51-
52-
.. code-block:: shell
53-
54-
pip install -e git+https://github.com/vispy/vispy#egg=vispy-dev
55-
56-
Then, install Visbrain :
50+
Install Visbrain :
5751

5852
.. code-block:: shell
5953
6054
pip install visbrain
6155
62-
We also strongly recommend to install *pyopengl* :
56+
We also strongly recommend to install *pandas* and *pyopengl* :
6357

6458
.. code-block:: shell
6559
66-
pip install PyOpenGL PyOpenGL_accelerate
60+
pip install pandas PyOpenGL PyOpenGL_accelerate
6761
6862
Modules
6963
=======

appveyor.yml

+1-6
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,7 @@ install:
2020
# Activate testing environnement :
2121
- activate testenv
2222
# Install dependencies :
23-
- pip install mne nibabel setuptools PyOpenGL PyOpenGL_accelerate pytest pytest-cov
24-
# ------------------- VISPY -------------------
25-
- cd ../
26-
- pip install -e git+https://github.com/vispy/vispy#egg=vispy-dev
27-
- ls
28-
- cd visbrain/
23+
- pip install mne nibabel setuptools PyOpenGL PyOpenGL_accelerate pytest pytest-cov pandas
2924
# ------------------- VISBRAIN -------------------
3025
- pip install -e .
3126

docs/brainAPI.rst

+13-49
Original file line numberDiff line numberDiff line change
@@ -12,38 +12,39 @@ Main *Brain* class inputs
1212

1313
.. autosummary::
1414
~Brain.show
15-
~visbrain.brain.user.BrainUserMethods.quit
1615
~visbrain.brain.user.BrainUserMethods.rotate
1716
~visbrain.brain.user.BrainUserMethods.background_color
1817
~visbrain.brain.user.BrainUserMethods.screenshot
1918
~visbrain.brain.user.BrainUserMethods.load_config
2019
~visbrain.brain.user.BrainUserMethods.save_config
20+
2121
~visbrain.brain.user.BrainUserMethods.brain_control
2222
~visbrain.brain.user.BrainUserMethods.brain_list
2323
~visbrain.brain.user.BrainUserMethods.add_mesh
24+
2425
~visbrain.brain.user.BrainUserMethods.volume_control
2526
~visbrain.brain.user.BrainUserMethods.add_volume
2627
~visbrain.brain.user.BrainUserMethods.volume_list
28+
2729
~visbrain.brain.user.BrainUserMethods.cross_sections_control
30+
2831
~visbrain.brain.user.BrainUserMethods.sources_control
29-
~visbrain.brain.user.BrainUserMethods.sources_opacity
3032
~visbrain.brain.user.BrainUserMethods.sources_display
31-
~visbrain.brain.user.BrainUserMethods.add_sources
32-
~visbrain.brain.user.BrainUserMethods.sources_fit
33+
~visbrain.brain.user.BrainUserMethods.sources_fit_to_vertices
3334
~visbrain.brain.user.BrainUserMethods.sources_to_convex_hull
35+
3436
~visbrain.brain.user.BrainUserMethods.cortical_projection
3537
~visbrain.brain.user.BrainUserMethods.cortical_repartition
36-
~visbrain.brain.user.BrainUserMethods.sources_colormap
38+
3739
~visbrain.brain.user.BrainUserMethods.time_series_control
38-
~visbrain.brain.user.BrainUserMethods.add_time_series
40+
3941
~visbrain.brain.user.BrainUserMethods.pictures_control
40-
~visbrain.brain.user.BrainUserMethods.add_pictures
42+
4143
~visbrain.brain.user.BrainUserMethods.connect_control
42-
~visbrain.brain.user.BrainUserMethods.add_connect
44+
4345
~visbrain.brain.user.BrainUserMethods.roi_control
4446
~visbrain.brain.user.BrainUserMethods.roi_list
45-
~visbrain.brain.user.BrainUserMethods.roi_opacity
46-
~visbrain.brain.user.BrainUserMethods.roi_light_reflection
47+
4748
~visbrain.brain.user.BrainUserMethods.cbar_control
4849
~visbrain.brain.user.BrainUserMethods.cbar_select
4950
~visbrain.brain.user.BrainUserMethods.cbar_list
@@ -62,11 +63,7 @@ Set of functions for an interactive control of the graphical user interface elem
6263

6364
Show graphical interface
6465
++++++++++++++++++++++++
65-
.. automethod:: visbrain.brain.brain.Brain.show
66-
67-
Quit graphical interface
68-
++++++++++++++++++++++++
69-
.. automethod:: visbrain.brain.user.BrainUserMethods.quit
66+
.. automethod:: visbrain.pyqt_module.PyQtModule.show
7067

7168
Rotation
7269
++++++++
@@ -159,21 +156,13 @@ Control sources
159156
+++++++++++++++
160157
.. automethod:: visbrain.brain.user.BrainUserMethods.sources_control
161158

162-
Opacity
163-
+++++++
164-
.. automethod:: visbrain.brain.user.BrainUserMethods.sources_opacity
165-
166159
Select sources
167160
++++++++++++++
168161
.. automethod:: visbrain.brain.user.BrainUserMethods.sources_display
169162

170-
Add source object
171-
+++++++++++++++++
172-
.. automethod:: visbrain.brain.user.BrainUserMethods.add_sources
173-
174163
Fit to an object
175164
++++++++++++++++
176-
.. automethod:: visbrain.brain.user.BrainUserMethods.sources_fit
165+
.. automethod:: visbrain.brain.user.BrainUserMethods.sources_fit_to_vertices
177166

178167
Convert into convex hull
179168
++++++++++++++++++++++++
@@ -192,10 +181,6 @@ Cortical repartition
192181
++++++++++++++++++++
193182
.. automethod:: visbrain.brain.user.BrainUserMethods.cortical_repartition
194183

195-
Colormap
196-
++++++++
197-
.. automethod:: visbrain.brain.user.BrainUserMethods.sources_colormap
198-
199184
.. ##########################################################################
200185
.. TIME-SERIES
201186
.. ##########################################################################
@@ -210,11 +195,6 @@ Time-series control
210195
.. automethod:: visbrain.brain.user.BrainUserMethods.time_series_control
211196

212197

213-
Add time-series
214-
+++++++++++++++
215-
.. automethod:: visbrain.brain.user.BrainUserMethods.add_time_series
216-
217-
218198
.. ##########################################################################
219199
.. PICTURES
220200
.. ##########################################################################
@@ -228,10 +208,6 @@ Pictures control
228208
++++++++++++++++
229209
.. automethod:: visbrain.brain.user.BrainUserMethods.pictures_control
230210

231-
Add pictures
232-
++++++++++++
233-
.. automethod:: visbrain.brain.user.BrainUserMethods.add_pictures
234-
235211
.. ##########################################################################
236212
.. CONNECTIVITY
237213
.. ##########################################################################
@@ -247,10 +223,6 @@ Control Connectivity
247223
++++++++++++++++++++
248224
.. automethod:: visbrain.brain.user.BrainUserMethods.connect_control
249225

250-
Add connectivity object
251-
+++++++++++++++++++++++
252-
.. automethod:: visbrain.brain.user.BrainUserMethods.add_connect
253-
254226
.. ##########################################################################
255227
.. ROI
256228
.. ##########################################################################
@@ -270,14 +242,6 @@ List of suported ROI
270242
++++++++++++++++++++
271243
.. automethod:: visbrain.brain.user.BrainUserMethods.roi_list
272244

273-
Opacity
274-
+++++++
275-
.. automethod:: visbrain.brain.user.BrainUserMethods.roi_opacity
276-
277-
Light reflection
278-
++++++++++++++++
279-
.. automethod:: visbrain.brain.user.BrainUserMethods.roi_light_reflection
280-
281245
.. ##########################################################################
282246
.. COLORBAR
283247
.. ##########################################################################

docs/conf.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@
8282
# built documents.
8383
#
8484
# The short X.Y version.
85-
version = '0.3.5'
85+
version = '0.3.6'
8686
# The full version, including alpha/beta/rc tags.
87-
release = '0.3.5'
87+
release = '0.3.6'
8888

8989
# The language for content autogenerated by Sphinx. Refer to documentation
9090
# for a list of supported languages.

docs/documentation.rst

+1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,6 @@ Documentation
1313
topo
1414
colorbar
1515
figure
16+
objects
1617
utils
1718
io

docs/index.rst

+8-12
Original file line numberDiff line numberDiff line change
@@ -46,29 +46,25 @@ Dependencies
4646

4747
Here's the list of visbrain's dependencies :
4848

49-
* Numpy
49+
* Numpy (>= 1.13)
5050
* Scipy
51-
* Vispy : fast graphics rendering
52-
* Matplotlib : mainly for colors and colormaps integration
51+
* Vispy (>= 0.5.0) : fast graphics rendering
52+
* Matplotlib (>= 1.5.5): mainly for colors and colormaps integration
5353
* PyQt5 : Graphical User Interface components
5454
* Pillow : for screenshots and image file format support.
5555

56-
We also strongly recommend to install *pyopengl* :
56+
We also strongly recommend to install *pandas* and *pyopengl* :
5757

5858
.. code-block:: shell
5959
60-
pip install PyOpenGL PyOpenGL_accelerate
60+
pip install pandas PyOpenGL PyOpenGL_accelerate
6161
62-
PyQt5 version
63-
=============
62+
Installation
63+
============
6464

6565
For the PyQt5 version, Matplotlib's version should be >= 1.5.5. If PyQt is not installed, run either **pip install pyqt5** or **conda install pyqt**. Then, in a terminal run :
6666

67-
.. code-block:: shell
68-
69-
pip install -e git+https://github.com/vispy/vispy#egg=vispy-dev
70-
71-
Finally, install Visbrain :
67+
Install Visbrain :
7268

7369
.. code-block:: shell
7470

0 commit comments

Comments
 (0)