Changes for page Widget Connectivity
Last modified by paulapopa on 2025/06/24 14:15
From version 1.1
edited by davidbacter01
on 2023/09/19 10:08
on 2023/09/19 10:08
Change comment:
Uploaded new attachment "image-20230919110833-1.png", version {1}
Summary
-
Page properties (4 modified, 0 added, 0 removed)
-
Attachments (0 modified, 4 added, 0 removed)
-
Objects (0 modified, 2 added, 0 removed)
Details
- Page properties
-
- Title
-
... ... @@ -1,0 +1,1 @@ 1 +Widget Connectivity - Parent
-
... ... @@ -1,0 +1,1 @@ 1 +Collabs.tvb-widgets.WebHome - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. davidbacter011 +XWiki.paulapopa - Content
-
... ... @@ -1,0 +1,67 @@ 1 +== Widget Connectivity == 2 + 3 +Source code: [[https:~~/~~/github.com/the-virtual-brain/tvb-widgets>>url:https://github.com/the-virtual-brain/tvb-widgets]] 4 + 5 +This is part of a Pypi release: [[https:~~/~~/pypi.org/project/tvb-widgets/>>url:https://pypi.org/project/tvb-widgets/]] 6 + 7 +//**tvb-widgets**// is also already installed in the official image released for EBRAINS lab, where you can test it directly. 8 + 9 + 10 +== Purpose == 11 + 12 +Jupyter lab widgets for visualizing or do operations on a connectivity 13 + 14 + 15 +=== 1. ConnectivityWidget === 16 + 17 +==== Visualization: ==== 18 + 19 + - in 2D can visualize weights or tracts matrixes; 20 + 21 +[[image:conn2d.png||height="741" width="1700"]] 22 + 23 + - in 3D can visualize regions and their respective edges 24 + 25 +==== [[image:conn3d.png||height="688" width="1700"]] ==== 26 + 27 +To show/hide the Connectivity centers/edges, access the controls available in the upper-right corner: 28 + 29 +[[image:visible.png||height="543" width="500"]] 30 + 31 +==== Operations: ==== 32 + 33 + - remove selected nodes from a connectivity, results in a new connectivity containing only the nodes that were not selected; 34 + 35 + - remove unselected nodes from a connectivity, results in a new connectivity containing only the selected nodes; 36 + 37 + - remove unselected edges, results in a new connectivity with the same number of regions but without the edges of unselected regions; 38 + 39 + - remove selected edges, results in a new connectivity with the same number of regions but without the edges of selected regions. 40 + 41 + 42 +==== Usage: ==== 43 + 44 +After instantiating the widget it allows export of the currently selected connectivity: 45 + 46 +{{code language="python"}} 47 +from tvbwidgets.api import ConnectivityWidget 48 +from tvb.datatypes.connectivity import Connectivity 49 + 50 +conn = Connectivity.from_file() # defaults to connectivy_76.zip 51 +conn.configure() 52 + 53 +wid = ConnectivityWidget(conn, default_active_tab='viewers') # default_active_tab can be any value between 'viewers'|'operations'|'both' 54 + 55 +display(wid) 56 +# ....do some operations... 57 +# replace None in the method below with the gid of the connectivity you wish to export 58 +# if no gid is provided it will export the connectivity currently viewed 59 + 60 +new_connectivity = wid.get_connectivity(gid=None) 61 +new_connectivity 62 +{{/code}} 63 + 64 + 65 +=== 2. SpaceTimeVisualizerWidget === 66 + 67 +
- conn2d.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.paulapopa - Size
-
... ... @@ -1,0 +1,1 @@ 1 +212.2 KB - Content
- conn3d.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.paulapopa - Size
-
... ... @@ -1,0 +1,1 @@ 1 +422.4 KB - Content
- image-20230919110853-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.davidbacter01 - Size
-
... ... @@ -1,0 +1,1 @@ 1 +627.0 KB - Content
- visible.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.paulapopa - Size
-
... ... @@ -1,0 +1,1 @@ 1 +260.2 KB - Content
- XWiki.DocumentSheetBinding[0]
-
- Sheet
-
... ... @@ -1,0 +1,1 @@ 1 +Collaboratory.Apps.Article.Code.ArticleViewSheet
- XWiki.DocumentSheetBinding[1]
-
- Sheet
-
... ... @@ -1,0 +1,1 @@ 1 +Collaboratory.Apps.Article.Code.ArticlePreviewSheet