Changes for page Widget TimeSeries

Last modified by ldomide on 2023/05/23 14:34

From version 31.1
edited by rominabaila
on 2023/05/15 10:50
Change comment: Uploaded new attachment "plotly.png", version {1}
To version 33.1
edited by rominabaila
on 2023/05/15 11:06
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -8,6 +8,18 @@
8 8  
9 9  It is a Jupyter Widget intended for the visualization of brain signals represented as time series.
10 10  
11 +== Backends ==
12 +
13 +Starting with //**tvb-widgets 1.5.0**, //the TS widget comes in 2 forms, corresponding to the 2 different libraries (we called them backends) used for plotting: **matplotlib **and **plotly**. The matplotlib backend, build on top of the **mne** library, offers more advanced scientifical features, while the plotly backend has a more appealing look and moves faster when talking about the basic interactions.
14 +
15 +Below you can see the TS widget with each backend option (first one using the matplotlib backend, the second one using the plotly backend).
16 +
17 +(% style="text-align:center" %)
18 +[[image:matplotlib.png]]
19 +
20 +(% style="text-align:center" %)
21 +[[image:plotly.png]]
22 +
11 11  == Inputs ==
12 12  
13 13  Time series can be given as inputs in two forms:
... ... @@ -25,11 +25,15 @@
25 25  
26 26  == Requirements and installation ==
27 27  
40 +
28 28  Before installing the tvb-widgets library containing the TimeSeries widget, the following python libraries and Jupyter extensions should be installed:
29 29  
30 30  * **Libraries:**
31 -** [[mne>>https://mne.tools/0.24/install/index.html]] version 0.24
32 -** [[ipympl>>https://github.com/matplotlib/ipympl#installation]]
44 +** [[mne>>https://mne.tools/stable/index.html]] >= 1.0
45 +** [[matplotlib>>https://matplotlib.org/3.5.0/index.html]]
46 +** [[plotly>>https://plotly.com/python/]] == 5.14.0
47 +** [[ipywidgets>>https://ipywidgets.readthedocs.io/en/7.x/]] == 7.7.2
48 +** [[ipympl>>https://github.com/matplotlib/ipympl#installation]] >= 0.8.5
33 33  * (((
34 34  **Extensions:**
35 35  
... ... @@ -38,6 +38,8 @@
38 38  jupyter labextension install @jupyter-widgets/jupyterlab-manager
39 39  
40 40  jupyter labextension install jupyter-matplotlib
57 +
58 +jupyter labextension install jupyterlab-plotly
41 41  )))
42 42  )))
43 43  
Public

TVB Widgets