Attention: The Keycloak upgrade has been completed. As this was a major upgrade, there may be some unexpected issues occurring. Please report any issues you find to support by using the contact form found at https://www.ebrains.eu/contact/. Thank you for your patience and understanding. 


Changes for page Widget PhasePlane

Last modified by ldomide on 2023/03/08 17:28

From version 1.8
edited by teodoramisan
on 2023/01/03 13:34
Change comment: There is no comment for this version
To version 1.5
edited by teodoramisan
on 2023/01/03 12:48
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -44,8 +44,10 @@
44 44  
45 45  Before installing the tvb-widgets library containing the PhasePlane widget, the following python libraries and Jupyter extensions should be installed:
46 46  
47 -* **Libraries:​​​​​**
48 -** ​​​​​​[[ipympl>>https://github.com/matplotlib/ipympl#installation]]
47 +* **Libraries:**
48 +
49 + ​​​​​​[[ipympl>>https://github.com/matplotlib/ipympl#installation]]
50 +
49 49  * **Extensions:**
50 50  
51 51  (% class="box" %)
... ... @@ -61,38 +61,3 @@
61 61  (((
62 62  pip install tvb-widgets
63 63  )))
64 -
65 -== API usage ==
66 -
67 -First, the correct matplotlib backend must be set, which enables the interaction with the TimeSeries widget, by running the following command:
68 -
69 -(% class="box" %)
70 -(((
71 -%matplotlib widget
72 -)))
73 -
74 -Then, the PhasePlaneWidget (from the tvb-widgets API), the package lab (from tvb simulator) and the display function should be imported:
75 -
76 -(% class="box" %)
77 -(((
78 -{{{from tvbwidgets.api import PhasePlaneWidget
79 -from tvb.simulator.lab import *
80 -}}}
81 -
82 -{{{from IPython.core.display_functions import display}}}
83 -)))
84 -
85 -The widget can be initialized with the required parameters (Model and Integrator) as it shows below:
86 -
87 -(% class="box" %)
88 -(((
89 -{{{w = PhasePlaneWidget(model=models.Generic2dOscillator(),
90 - integrator=integrators.HeunDeterministic())}}}
91 -)))
92 -
93 -Finally, to display and interact with the PhasePlane widget, the **//get_widget//**// //method is used inside the //**display **//function:
94 -
95 -(% class="box" %)
96 -(((
97 -{{{display(w.get_widget(plot_size=(6,7)))}}}
98 -)))
Public

TVB Widgets