From e65eb6bff57af79512b2a59b323d156a85ca5e1c Mon Sep 17 00:00:00 2001 From: <> Date: Sat, 23 Nov 2024 21:41:38 +0000 Subject: [PATCH] Deployed 25a2a73 with MkDocs version: 1.6.1 --- .../applications/callable/index.html | 2 +- .../applications/callable_codeobj.pickle | Bin 4943 -> 4931 bytes .../applications/chaining_codeobj.pickle | Bin 13613 -> 13598 bytes .../applications/hotdog/index.html | 2 +- .../applications/hotdog_codeobj.pickle | Bin 3699 -> 3699 bytes .../mg_execution_times/index.html | 10 +++---- .../applications/pint_quantity/index.html | 2 +- .../applications/pint_quantity_codeobj.pickle | Bin 4561 -> 4555 bytes .../applications/snells_law/index.html | 2 +- .../applications/snells_law_codeobj.pickle | Bin 2911 -> 2911 bytes generated_examples/basic_example/index.html | 2 +- .../basic_example_codeobj.pickle | Bin 2469 -> 2469 bytes .../basic_widgets_demo/index.html | 4 +-- .../basic_widgets_demo_codeobj.pickle | Bin 3945 -> 3945 bytes .../demo_widgets/change_label/index.html | 2 +- .../demo_widgets/change_label_codeobj.pickle | Bin 2469 -> 2469 bytes .../demo_widgets/choices_codeobj.pickle | Bin 5253 -> 5280 bytes .../demo_widgets/directory_dialog/index.html | 2 +- .../directory_dialog_codeobj.pickle | Bin 2892 -> 2892 bytes .../demo_widgets/file_dialog/index.html | 2 +- .../demo_widgets/file_dialog_codeobj.pickle | Bin 2881 -> 2881 bytes .../demo_widgets/files_dialog/index.html | 2 +- .../demo_widgets/files_dialog_codeobj.pickle | Bin 3563 -> 3563 bytes .../demo_widgets/image/index.html | 2 +- .../demo_widgets/image_codeobj.pickle | Bin 3433 -> 3433 bytes .../demo_widgets/log_slider/index.html | 2 +- .../demo_widgets/log_slider_codeobj.pickle | Bin 2370 -> 2370 bytes .../demo_widgets/login/index.html | 2 +- .../demo_widgets/login_codeobj.pickle | Bin 2321 -> 2321 bytes .../mg_execution_times/index.html | 26 +++++++++--------- .../demo_widgets/optional/index.html | 2 +- .../demo_widgets/optional_codeobj.pickle | Bin 2406 -> 2406 bytes .../demo_widgets/range_slider/index.html | 2 +- .../demo_widgets/range_slider_codeobj.pickle | Bin 2320 -> 2320 bytes .../demo_widgets/selection/index.html | 2 +- .../demo_widgets/table/index.html | 4 +-- .../demo_widgets/table_codeobj.pickle | Bin 18732 -> 18750 bytes .../generated_examples_jupyter.zip | Bin 85019 -> 85019 bytes .../generated_examples_python.zip | Bin 50440 -> 50440 bytes .../images/mkd_glr_basic_widgets_demo_001.png | Bin 31520 -> 31375 bytes .../mkd_glr_basic_widgets_demo_thumb.png | Bin 25565 -> 25507 bytes .../matplotlib/mg_execution_times/index.html | 6 ++-- .../matplotlib/mpl_figure/index.html | 2 +- .../matplotlib/mpl_figure_codeobj.pickle | Bin 9300 -> 9303 bytes .../matplotlib/waveform/index.html | 2 +- .../matplotlib/waveform_codeobj.pickle | Bin 9667 -> 9676 bytes .../mg_execution_times/index.html | 6 ++-- .../images/mkd_glr_napari_img_math_001.png | Bin 47494 -> 47465 bytes .../thumb/mkd_glr_napari_img_math_thumb.png | Bin 29164 -> 29299 bytes .../napari/mg_execution_times/index.html | 10 +++---- .../napari/napari_combine_qt/index.html | 2 +- .../napari/napari_combine_qt_codeobj.pickle | Bin 8732 -> 8738 bytes .../napari/napari_forward_refs/index.html | 2 +- .../napari/napari_img_math/index.html | 2 +- .../napari/napari_img_math_codeobj.pickle | Bin 8154 -> 8151 bytes .../napari/napari_parameter_sweep/index.html | 2 +- .../napari_parameter_sweep_codeobj.pickle | Bin 7556 -> 7565 bytes .../mg_execution_times/index.html | 10 +++---- .../progress_bars/progress/index.html | 2 +- .../progress_bars/progress_codeobj.pickle | Bin 2529 -> 2529 bytes .../progress_indeterminate/index.html | 2 +- .../progress_indeterminate_codeobj.pickle | Bin 2850 -> 2850 bytes .../progress_bars/progress_manual/index.html | 4 +-- .../progress_manual_codeobj.pickle | Bin 4115 -> 4115 bytes .../progress_bars/progress_nested/index.html | 2 +- .../progress_nested_codeobj.pickle | Bin 3926 -> 3926 bytes .../under_the_hood/class_method/index.html | 2 +- .../class_method_codeobj.pickle | Bin 4809 -> 4812 bytes .../mg_execution_times/index.html | 6 ++-- .../under_the_hood/self_reference/index.html | 2 +- scripts/__pycache__/_hooks.cpython-313.pyc | Bin 10613 -> 10613 bytes search/search_index.json | 2 +- type_map/index.html | 2 +- 73 files changed, 71 insertions(+), 71 deletions(-) diff --git a/generated_examples/applications/callable/index.html b/generated_examples/applications/callable/index.html index 22a506fa5..a1d0dfe8b 100644 --- a/generated_examples/applications/callable/index.html +++ b/generated_examples/applications/callable/index.html @@ -2953,7 +2953,7 @@
Total running time of the script: ( 0 minutes 0.050 seconds)
+Total running time of the script: ( 0 minutes 0.037 seconds)
Download Python source code: callable.py
diff --git a/generated_examples/applications/callable_codeobj.pickle b/generated_examples/applications/callable_codeobj.pickle index 10469d234077c2ba440ce5ae44771341e07edcf7..339560e64e5ec5dff105da4c9bae0ef14e945f08 100644 GIT binary patch delta 973 zcmYk4U1-x#7>3tTotal running time of the script: ( 0 minutes 0.039 seconds)
+Total running time of the script: ( 0 minutes 0.040 seconds)
Download Python source code: hotdog.py
diff --git a/generated_examples/applications/hotdog_codeobj.pickle b/generated_examples/applications/hotdog_codeobj.pickle index 656b6385d6b8df38611606a9f29d04a12d462d9e..caa0cb2231185a51893e4c4cedf74f5557d4485f 100644 GIT binary patch delta 216 zcmew?^I2wso+gWHUTN->*eM#dQ#5*5@)C1Xr}RL?df0OFQ%Z9{{8XTtiLtT@9i>23 z8SGF68JrNADH+@u{24r*rKuBZEf_^6PhgT^6rXrGkx^l?DPts~`s9AbFh;$}3QW?I zeHb+-Yca_(nojm$k~gscYwF>Mj|bTs9}jc}#C+!BlA00:00.367 total execution time for generated_examples_applications files:
+00:00.342 total execution time for generated_examples_applications files:
+-----------------------------------------------------------------------------------+-----------+--------+ -| pint_quantity (docs/examples/applications/pint_quantity.py) | 00:00.196 | 0.0 MB | +| pint_quantity (docs/examples/applications/pint_quantity.py) | 00:00.162 | 0.0 MB | +-----------------------------------------------------------------------------------+-----------+--------+ | chaining (docs/examples/applications/chaining.py) | 00:00.054 | 0.0 MB | +-----------------------------------------------------------------------------------+-----------+--------+ -| callable (docs/examples/applications/callable.py) | 00:00.050 | 0.0 MB | +| snells_law (docs/examples/applications/snells_law.py) | 00:00.049 | 0.0 MB | +-----------------------------------------------------------------------------------+-----------+--------+ -| hotdog (docs/examples/applications/hotdog.py) | 00:00.039 | 0.0 MB | +| hotdog (docs/examples/applications/hotdog.py) | 00:00.040 | 0.0 MB | +-----------------------------------------------------------------------------------+-----------+--------+ -| snells_law (docs/examples/applications/snells_law.py) | 00:00.029 | 0.0 MB | +| callable (docs/examples/applications/callable.py) | 00:00.037 | 0.0 MB | +-----------------------------------------------------------------------------------+-----------+--------+ | values_dialog (docs/examples/applications/values_dialog.py) | 00:00.000 | 0.0 MB | +-----------------------------------------------------------------------------------+-----------+--------+
diff --git a/generated_examples/applications/pint_quantity/index.html b/generated_examples/applications/pint_quantity/index.html index 8321bf1db..31405c526 100644 --- a/generated_examples/applications/pint_quantity/index.html +++ b/generated_examples/applications/pint_quantity/index.html @@ -2941,7 +2941,7 @@Total running time of the script: ( 0 minutes 0.196 seconds)
+Total running time of the script: ( 0 minutes 0.162 seconds)
Download Python source code: pint_quantity.py
diff --git a/generated_examples/applications/pint_quantity_codeobj.pickle b/generated_examples/applications/pint_quantity_codeobj.pickle index 458053fab0bb43b23f81b1ce411bc69bb14ee723..e2fc66cb9c49759b787e7b7062da28a9fba035ea 100644 GIT binary patch delta 651 zcmYk&O=#0#7zgk@X__Wo)1*)@uC3iNwQjXc4^|4IpeT58ih>|IN?V$g^@AqaEIL#a zM99JNkBEvOejo~p!tgSbdD%rpy$p(8^dfi_#Si>=lL~ry_&xvUd0$@M*V;3UKN-BR z*yYDI4bB?nYQ@T#dUMu2>}KZNjKepI^@{7LJMBivGMbHDw$YzELcLkGrzTotal running time of the script: ( 0 minutes 0.029 seconds)
+Total running time of the script: ( 0 minutes 0.049 seconds)
Download Python source code: snells_law.py
diff --git a/generated_examples/applications/snells_law_codeobj.pickle b/generated_examples/applications/snells_law_codeobj.pickle index 013defd983e3623f3f865e88e7d5120a846a2d43..0c94f2554fd646ec93e315fc507e594d933e1991 100644 GIT binary patch delta 435 zcmXAkziSh57{+;$+~sn)Vuqt?ny4{R3&zue;19Yuh$z%{a|+jMb8tuVLvwd1LO^J# z7LICo4&xwX5kx40;L=SI`acweICOIB(xpTF=IiqCc|Om(yyNNd^tTotal running time of the script: ( 0 minutes 0.895 seconds)
+Total running time of the script: ( 0 minutes 0.766 seconds)
Download Python source code: basic_example.py
diff --git a/generated_examples/basic_example_codeobj.pickle b/generated_examples/basic_example_codeobj.pickle index 488a5f5265dac868ad7875d1b2176cb4a4091b86..376c976ebba576125ae2af943981c378bcd7d65d 100644 GIT binary patch delta 535 zcmXw$%SyvQ6oyGpn+rN1w2Bz3)N8FZq9}q;=*GHJ5ClQA#wK(kOOut:
-<MainFunctionGui widget_demo(boolean=True, integer=1, spin_float=3.14, slider_float=43.5, slider_int=550, string='Text goes here', dropdown=<Medium.Glass: 1.52>, radio_option=2, date=datetime.date(1999, 12, 31), time=datetime.time(1, 30, 20), datetime=datetime.datetime(2024, 11, 23, 21, 27, 53, 136000), filename=PosixPath('/Users/runner'))>
+<MainFunctionGui widget_demo(boolean=True, integer=1, spin_float=3.14, slider_float=43.5, slider_int=550, string='Text goes here', dropdown=<Medium.Glass: 1.52>, radio_option=2, date=datetime.date(1999, 12, 31), time=datetime.time(1, 30, 20), datetime=datetime.datetime(2024, 11, 23, 21, 41, 22, 999000), filename=PosixPath('/Users/runner'))>
import datetime
@@ -3005,7 +3005,7 @@ Basic widgets demowidget_demo.changed.connect(print)
widget_demo.show(run=True)
-Total running time of the script: ( 0 minutes 0.124 seconds)
+Total running time of the script: ( 0 minutes 0.122 seconds)
Download Python source code: basic_widgets_demo.py
diff --git a/generated_examples/basic_widgets_demo_codeobj.pickle b/generated_examples/basic_widgets_demo_codeobj.pickle
index 9c934fbc0723bfac9e39d92832e6104d77325efc..94ab8b86dc20766ea2546601ec5ea9778feefb77 100644
GIT binary patch
delta 546
zcmYk2OK1~O7=<~LbS96PY1BwfNXMy(ZNzrc6rr2?SahQZQ4zY5FpY&NOpQ9tMhLnQ
zs}9z1M!{Vdf)EgO;X)A=Q4o|uK@hBh-~$3~3dNNaZ$=R}hwq&8|Mzll$LJW>t?Bp?
zd)~2}`rJ%#A}BV4q8~kF3*-M+`0`x+WWyDqep*bsv(r}9t=DWf@YO#})pP1+=L28)
z+XsGZ)~nWB+w%f$XgiSNfL=o%FX|;^`A{#SpQ&Dx8~P@gf`*aj-rfQRIiVfHZZ2v?
zSlpGoA&)!S<;DyvY6%lOubSA;t?C|mvK!lcnJnQT*OMj=^P5`6QTAyC`FOa~8p*Vt
z=a^PDw=U@Pu$>w*t&dZ%xh%}T{1RLqkPNn!G7m`u@OWS958Y$Q#5t}?gJ|+sq`+oR
zg>NHSE=F7|h@_0Gw4y(8Q)r%MRKqRiZC4U$bVBOR|KO53)U)Pj3k}{=x5d`O-)mUE
E0YA*PZvX%Q
delta 543
zcmXYuUr1A77{+f}rRoC}mD}=!`Zu+?Ip>KoC@N
zg01Hy1VXpnNZoWJ1QFCl6hQ`g;;qs-+>mV00A@jF_noUa!xmwWV1E-In0qwhLd@nOE^@_^PE
zbbN(scD9(SR$V?(8tCFRHO_`|f^XGszE?8h9YmbJ)C!WE*5)w6H7$uT{`Mx==UvCR
zpbU=li*HEiGyLxB<%;hzPDy7YXy7y>fnk}w@H;p!)sBCGtAQbY3Uy&h&|yro9r%kf
ze+ExtUd)5MsP9Kz(z4!-hNM2#z*TPQW4OV+MjAJH#fZt4TY^m7=EwhfQILsyJQj+|
zyeTLR(h7}Wi3}aWL$Oi6%$6nT;RqhF((yohY#Vp$7MDDuSmA5W0G@Kvb3}W#W9JwY
z_A1AP{ha;bVfCeL+^I7i-iKHG>dD{@dzA#Custom text labels for widgetsexample.changed.connect(print)
example.show(run=True)
Total running time of the script: ( 0 minutes 0.037 seconds)
+Total running time of the script: ( 0 minutes 0.049 seconds)
Download Python source code: change_label.py
diff --git a/generated_examples/demo_widgets/change_label_codeobj.pickle b/generated_examples/demo_widgets/change_label_codeobj.pickle index 488a5f5265dac868ad7875d1b2176cb4a4091b86..376c976ebba576125ae2af943981c378bcd7d65d 100644 GIT binary patch delta 535 zcmXw$%SyvQ6oyGpn+rN1w2Bz3)N8FZq9}q;=*GHJ5ClQA#wK(kOTotal running time of the script: ( 0 minutes 0.042 seconds)
+Total running time of the script: ( 0 minutes 0.054 seconds)
Download Python source code: directory_dialog.py
diff --git a/generated_examples/demo_widgets/directory_dialog_codeobj.pickle b/generated_examples/demo_widgets/directory_dialog_codeobj.pickle index 6764e9ad01a242de33ccb5defa5dfdbbd56dfde2..232a82c6e9738a7f2a16ac44e31f14f3c0a93c61 100644 GIT binary patch delta 74 zcmV-Q0JZTotal running time of the script: ( 0 minutes 0.042 seconds)
+Total running time of the script: ( 0 minutes 0.035 seconds)
Download Python source code: file_dialog.py
diff --git a/generated_examples/demo_widgets/file_dialog_codeobj.pickle b/generated_examples/demo_widgets/file_dialog_codeobj.pickle index 532f3fdabfa3f9a12fbbb5f519084106f08aa1b0..9e9c8c2dc8196b485bc1d81997517364e3bbdede 100644 GIT binary patch delta 60 zcmV-C0K@;m7Qq&Total running time of the script: ( 0 minutes 0.053 seconds)
+Total running time of the script: ( 0 minutes 0.032 seconds)
Download Python source code: files_dialog.py
diff --git a/generated_examples/demo_widgets/files_dialog_codeobj.pickle b/generated_examples/demo_widgets/files_dialog_codeobj.pickle index eace182f7813f5976f9aca1a4e88576ce6e26916..9323fc236fb33273f1fee268231997b04d6ff3c0 100644 GIT binary patch delta 727 zcmXw1OK1~87-sV~`(B7PDs8M`tJ}sHBNdBLDF($JJlIkwl!}&ZvdwOrZ9+F`5PVfH zRTgZWMeraBoTotal running time of the script: ( 0 minutes 0.044 seconds)
+Total running time of the script: ( 0 minutes 0.040 seconds)
Download Python source code: image.py
diff --git a/generated_examples/demo_widgets/image_codeobj.pickle b/generated_examples/demo_widgets/image_codeobj.pickle index fd50f35542f208b3ed878febeb358d9d6a27752a..e9f1b654deb26c293dfa308f7c0c8259146b47db 100644 GIT binary patch delta 379 zcmaDU^-^kro+@i*Zen`sl-Ma6wNo^DSn?8cQ>XN>dV&Re*mCnzN^?@DOfKXQo>*Wy zc_NFrm_P<^XK88=7g(QOaYlYQNb|(`qLWuK8%|s*!zejTotal running time of the script: ( 0 minutes 0.037 seconds)
+Total running time of the script: ( 0 minutes 0.031 seconds)
Download Python source code: log_slider.py
diff --git a/generated_examples/demo_widgets/log_slider_codeobj.pickle b/generated_examples/demo_widgets/log_slider_codeobj.pickle index b983f01a9196ac48ffad23fd186c941eba7d6705..6848f662c3a5f155a6b2f916bbcafa6b3e3bbf2e 100644 GIT binary patch delta 251 zcmX>kbVz7I!{k>S+Khse#W+>iL^60fOH(J-UuIOCJe^T?asgu?qsHVzjB1S9lLMKQ zC-X2}W;6q{tXX&&EjJ4?Gchu{OcrETp9~UkpWMizJUNF&gwYGgGG_Fh+`}q0`8>-L z#+b==Y^sxQvMMvigIOg^QcM|1K&BOADp+718!uzVTotal running time of the script: ( 0 minutes 0.048 seconds)
+Total running time of the script: ( 0 minutes 0.040 seconds)
Download Python source code: login.py
diff --git a/generated_examples/demo_widgets/login_codeobj.pickle b/generated_examples/demo_widgets/login_codeobj.pickle index ce86a091168aebdbd344fc1a5eac8b0368188545..bccb812cb3471b13f0e4f00a3ebda2d8ef3c9453 100644 GIT binary patch delta 480 zcmXYt&r8B!9LAa7*KNqukY%NIFfBx75mW>ng2eD7b%-!9Gc`BZTsT)j6a;|;J2c*% zJ9i5FLxk@A0iFB00:00.531 total execution time for generated_examples_demo_widgets files:
+00:00.498 total execution time for generated_examples_demo_widgets files:
+--------------------------------------------------------------------------------------------+-----------+--------+ -| range_slider (docs/examples/demo_widgets/range_slider.py) | 00:00.061 | 0.0 MB | +| directory_dialog (docs/examples/demo_widgets/directory_dialog.py) | 00:00.054 | 0.0 MB | +--------------------------------------------------------------------------------------------+-----------+--------+ -| files_dialog (docs/examples/demo_widgets/files_dialog.py) | 00:00.053 | 0.0 MB | +| change_label (docs/examples/demo_widgets/change_label.py) | 00:00.049 | 0.0 MB | +--------------------------------------------------------------------------------------------+-----------+--------+ -| login (docs/examples/demo_widgets/login.py) | 00:00.048 | 0.0 MB | +| selection (docs/examples/demo_widgets/selection.py) | 00:00.048 | 0.0 MB | +--------------------------------------------------------------------------------------------+-----------+--------+ -| image (docs/examples/demo_widgets/image.py) | 00:00.044 | 0.0 MB | +| range_slider (docs/examples/demo_widgets/range_slider.py) | 00:00.048 | 0.0 MB | +--------------------------------------------------------------------------------------------+-----------+--------+ -| optional (docs/examples/demo_widgets/optional.py) | 00:00.043 | 0.0 MB | -+--------------------------------------------------------------------------------------------+-----------+--------+ -| table (docs/examples/demo_widgets/table.py) | 00:00.042 | 0.0 MB | +| table (docs/examples/demo_widgets/table.py) | 00:00.045 | 0.0 MB | +--------------------------------------------------------------------------------------------+-----------+--------+ | choices (docs/examples/demo_widgets/choices.py) | 00:00.042 | 0.0 MB | +--------------------------------------------------------------------------------------------+-----------+--------+ -| file_dialog (docs/examples/demo_widgets/file_dialog.py) | 00:00.042 | 0.0 MB | +| login (docs/examples/demo_widgets/login.py) | 00:00.040 | 0.0 MB | ++--------------------------------------------------------------------------------------------+-----------+--------+ +| image (docs/examples/demo_widgets/image.py) | 00:00.040 | 0.0 MB | +--------------------------------------------------------------------------------------------+-----------+--------+ -| directory_dialog (docs/examples/demo_widgets/directory_dialog.py) | 00:00.042 | 0.0 MB | +| file_dialog (docs/examples/demo_widgets/file_dialog.py) | 00:00.035 | 0.0 MB | +--------------------------------------------------------------------------------------------+-----------+--------+ -| selection (docs/examples/demo_widgets/selection.py) | 00:00.040 | 0.0 MB | +| optional (docs/examples/demo_widgets/optional.py) | 00:00.034 | 0.0 MB | +--------------------------------------------------------------------------------------------+-----------+--------+ -| change_label (docs/examples/demo_widgets/change_label.py) | 00:00.037 | 0.0 MB | +| files_dialog (docs/examples/demo_widgets/files_dialog.py) | 00:00.032 | 0.0 MB | +--------------------------------------------------------------------------------------------+-----------+--------+ -| log_slider (docs/examples/demo_widgets/log_slider.py) | 00:00.037 | 0.0 MB | +| log_slider (docs/examples/demo_widgets/log_slider.py) | 00:00.031 | 0.0 MB | +--------------------------------------------------------------------------------------------+-----------+--------+
diff --git a/generated_examples/demo_widgets/optional/index.html b/generated_examples/demo_widgets/optional/index.html index 9a07605f1..837141599 100644 --- a/generated_examples/demo_widgets/optional/index.html +++ b/generated_examples/demo_widgets/optional/index.html @@ -2938,7 +2938,7 @@Total running time of the script: ( 0 minutes 0.043 seconds)
+Total running time of the script: ( 0 minutes 0.034 seconds)
Download Python source code: optional.py
diff --git a/generated_examples/demo_widgets/optional_codeobj.pickle b/generated_examples/demo_widgets/optional_codeobj.pickle index 7b2559c879eddc9439e288095fb1d35dae948a17..75b5dff7bc4e8407b687a2456230b4ae2398ea53 100644 GIT binary patch delta 238 zcmaDR^h{{N%1Ml88D%CLa>`DA%^1k2JlU2>jZtm#87Ae)?M#;$4Z*BBW?n{<$^9(q zKr#QxF)Xr^Total running time of the script: ( 0 minutes 0.061 seconds)
+Total running time of the script: ( 0 minutes 0.048 seconds)
Download Python source code: range_slider.py
diff --git a/generated_examples/demo_widgets/range_slider_codeobj.pickle b/generated_examples/demo_widgets/range_slider_codeobj.pickle index fac01677ce0c66da59c6b4e40f949f8ea2925933..8673552c77e17b63dc846d333cc93f9a7b22c162 100644 GIT binary patch delta 527 zcmXw$OH0E*6opCdq={%CXhgAEsLxuoD6|L#!IiF55ClPd)HY@!O)Dl*1RoUyQL?Da zY`PJDNtc2v|3LqMD_3rdH|e-K-?``9WSD6VHV2!zeBWtME9X2~zv2fxbIUU!sg+!d zhsHVvzEiJl1Wqpx6K=f{R4xAcm0k=7dgcgMFMO=KCEF?6*u8Qpw&i;~)Ew`qTrGJX zXPeRldr>lyj+6zH>Z~m##iT7|Ac>Q2X&O?fhHPWckkhOs=LP-9!!RFbX?9F>SU~Q= z3_E~zY(&)ScA*F>B8z%OTotal running time of the script: ( 0 minutes 0.040 seconds)
+Total running time of the script: ( 0 minutes 0.048 seconds)
Download Python source code: selection.py
diff --git a/generated_examples/demo_widgets/table/index.html b/generated_examples/demo_widgets/table/index.html index 2ab9fc609..bbe743f08 100644 --- a/generated_examples/demo_widgets/table/index.html +++ b/generated_examples/demo_widgets/table/index.html @@ -2921,7 +2921,7 @@Out:
-Table(shape=(6, 3) at 0x113157cb0)
+Table(shape=(6, 3) at 0x11793fe00)
import numpy as np
@@ -2988,7 +2988,7 @@ Table widgettable.changed.connect(print)
table.show(run=True)
-Total running time of the script: ( 0 minutes 0.042 seconds)
+Total running time of the script: ( 0 minutes 0.045 seconds)
Download Python source code: table.py
diff --git a/generated_examples/demo_widgets/table_codeobj.pickle b/generated_examples/demo_widgets/table_codeobj.pickle
index 0dbf19a56864e446bb0e658529dc320907db9acc..3f94246448b95e9c29553e3559c5c1dd39f8464a 100644
GIT binary patch
delta 2749
zcmYk8dvH|M9mhGpdvB6Wc9TuAn`E<(B>PBqv)N6ud6H!FAP`{akjCn0LxE)Eak&kU
zK(Ra`kB+TIDK&f}2qSHjk)mb7w4(#IqP3$_Tf~ZDEm8&gP(lS^N^9#>={fhzHvQ}O
z`TX|$e!p|?IoZvzz3ipEOx>wHRyVFz7FpH}#|JkIu3NowV(CQq{)zBzb=~0Fl@qvL
z;vMfzAW&LNdJYccG^9Cn>)572EG--(-HR`466v~Mrfw8IM|w4CT|R`}VbT*Op7QY0
z2962Ro6XGQMOM;VanV(VlP*8$?HpT4??Op&1CFXzOuGuPwb+XHIbSF)gwKywCic1x=iEf*2Tb4t>FAm5f&!^Z34SzjP<4AK-)t}X^<2!!IPT)yaiUIZ;_A8U#RBh}v+)NZ>168rtO?rWX?6gV$
zA|HFxq%JC8XR%WW;G2qro#Rx;-ovmOSQt6GetI>i2DW<<}w!lrr5wO2S*vA^N6
z=EgR1;kd&>`gK#2DnHPhCZ5)u>=vgm`wW?BrR;M=(<;~($ZjgYp)?Ecl&=`G7_3c2
z+>10rVY6o8L|RNU(gb~!7SRlgpxpEt&9F-HVjw+7GjfEDq}OUjo+KY48qYh0y_0@k
zGyH-&E#>IX3Ts9vWm8$jnh}=Pq8ZUtelo+V8F68|G9x%+bs<)lsn(_vW?6m8dTkEP
zXp+{T87+cNX0~ZYQc?sZS$s2{!fLYa(2QU
z#vk(zK{u^sd~1HqxJz2AX55p?o4uB#%|XpG^**;i;n
zgfd)gx6yuvuGSzttpPeHu!9cC%#l_nO-h_@vC(0M8?DWBM1&v~x7q0#hJm(Q^qdGG
zv)2iRQ%Ns=oOIC71;*$UJN!wK(Hjic+so*847nX)dYfUSqZCUz9Q3Zh8u|mn;f`v$
zz;Lc3N*^+?&IDZ+!H4&gcKQp$nd(A}c6#XJ6lRD|ELZ>cc;|9n)r`-?vwtJkj~DIy
zl6{`C(R{c1MM@Uh`DK|!=E69?<$`wS&gZvWQV3$XB_-{7PJAzvjeWUpjON)Whww;V
zE9Hq$flu@71M+wMWar(kyC>1BYtH(7>{~ri^S8>A{r%rZM=A^N>1G|qr3-wXGX>3
z@21qr9)c_8!-1%SJ;Eu@_FydL#mZQKjdN;d6Q=Vb?5pO77PCX_^&m>)emX?_{yFjW
zcs@-Mzj#G>F`j`vaR(hvX%RbucjGne8KhNL(J_8@odwulogpUD@st*^pW%(_Qga*6
zbE;8KitF<21<%rJgwvhJ=xxH5uJiPP2p$a2vC$<$Uv~+9IALgN2YW
ze}GkC&HPnVr{L`T)zqS(WkELru72n(gv9k
zBQ`1M4ON(>n*}z}HU$rb7SeVR$|0(DNfZMgkSHo2I3p`s$2Wu(i>t{`&tDml8Jmt%6Sz3+RjpAuOwN
z(_0cJ>zwqC#6Q;A)ZdH3ok}r!>n*U?-$NfL__DrSjHF8vI~(2fXMwHsk<5qz(+Y+g
z*3%6Imm50i?;?01mi|*B-xd8^!FXdO{YSy6MnAiaOI%3hKlKfyiBN{hW;+9rz$!Ic<(tY)ci@vIubMj}7O`G+h{Q;`6JKlgs)Z>TYj$N7b1`4xrucsW8{Z>h
delta 2791
zcmYL~dvH`&9mhGpyEn-u+3W^3k9}pcyV+!Slk6^8LI`;fNFcmPWpt<(Vt~NSZ5|X7
zDkCurQ)+maG<>7jR8-o*ktsuqR*~|m15-p(v7KQCgaK(qs?Z=>A5gWPb8fc%=YBum
z-~Bz#J$v`uv-{c6{misO{kCt!6e-N??AX%V+Owfm=;-Rv{?X7rQ+Hce`{+KC2#u^w
zz?y!RIq*bd9xi8?F_C_W6-~NaR)VZ1=l;wx7BRq#mP{8bPnzM(92QTSJyr`#Aj=ZK
zqf9%S$tl6AF*4tU)t2AyH)Y_Z`Pm%Jcq+?+825*>rpnaCcqyxlEklph1#_kY=W@-Y
zwMe@n!%5moiBDQ{*q1nk*pv9KwU9l9lhzW}irdx-($;eE;zX8>wWHtWlx;OmVbY$)
zA8Z~O=;l;L+B3+`o=#dXmjYSxEVgA|Bkegnm|BefsUgz7De-qx`S3j)XOs3V8ChDL
zN!kmTV-I6!nx8aClzHEg_-VGCv==#6lJ-5k$@7*vrjhmojlbdsb+Zxi|ge8v;IwNn&%D1pBFG$*XypqSC
z^lfD42aP_LIL;t#9EQ0)5P$4$S-r61y-0Bvnf-=KDCeB-<__nOgg;I-ca?ga*JbB
zfM1(Js=m%}vs8UUGCq)ESM`phJC>5E>Yc(dlMfw=U)6h(?wI0K_036lPvLcahAUU~
zuL+8qwyOGoAYJtv6L%)vIPvOTNhhZc8ZN5pdj*ZDyw8w9P8={O=+cyev097!>_oLj3&GQujI6_H}gjc67IH=<8nB+tJhA+OxT}tG!q2SwE_o_oYqV
z-ZH9X=;M=}jLMYBRy<4X?(5pLO{84@Y?!^bZEa_J6gy^JqZ0UjHt+c$grxWhCXJvRue_M!A}1YSWk}`
z&eg``g#Q|NquNDNh)0`95fX!#kV4o|S0XFT0;?#KaI$U@S%nlsR82Kd%*!!QROWN6
zFC`b@PxTd4Kyc2fCm-RHfPF!dTIyn7m~6TY=~sx`(;t4%ZTXQ1y)|cHt}nLtl9!w)Po)6
z0k&0=n6yojSkZP)5jKFDsGse`nrN8q!r7<~N1}E%$Z0y;3t!BQ%$S`GaVldYSRPBT
zQGWFzHEv@Ea5q*c^T#;F%?D}n<;0OR{zAXZEz-;fRQ**!{QXt+V}hP#73um
z>Hi}vZ}u~WXPP4>lfobAwlx>`o6R`eY&WHT9&k{)g6f5CJipLR7J+4CQ*hIki~fZk
znwCT}PA#-it^#Xz9{$MhI1F?ya+utr-MG0<)qR4lq)kuPi#ZvetwWBJlu!_lIMC`!
zL%;JP)hBHZ%~fza;)dIuhA~%wnm)H1Jx)b$PI?b5PGTBb-4W
z*c+nl3Lbb1W$J*yIPFy6D~!=DAue0u9r~@1LUdMGOz(=6xs|y*WeK|qt@0!9UAgmvea5k=%$?ULPFAID?K*K{{sp}=
zi`Ykaai(tiSQIx@+2N{M#6CfL)dnIH-l^J{YBq^qZxEgFT6p6>%5X~0Kdybz{{!D3
BL+$_o
diff --git a/generated_examples/generated_examples_jupyter.zip b/generated_examples/generated_examples_jupyter.zip
index d1adc46d125d65f27e05e5a36a24cdac1e1c6a0f..50428d35c9051eb8845a4ab7cd3273009f7e296f 100644
GIT binary patch
delta 549
zcmXYsO(+Cm7{@)s?Ch*1`B)CLdqLV=vm%F8Xm@63W=B~U+QXKOiwg(Jx=2YVxi}2=
z;On69wuec3al&;=q+ApSMHKCgDDU&m&gJ*~{{N?WX0qFScAIx6jPi>5GJO2xz|C`h
zVpa3MRY-STEpuPfivwNo?g+@kHm`#V5bG*X6w&j&zXJMs{|S#w%O2J*#5Wj)kr_AU
znbZaAdncM$o|rmj{ylvwVqeINGnW>-87G(589&z!8Mij8TX65_)aB$t#L8K^kCTY?
zbN3~3L1KM84!XE5Vs*aGv{L5xsvzgYA>n~a5r>o)8dx&d4(~iB=^%iB!(d>BIl!^BQK*g4-m6Pw)3P63i>`e<(mw{$glzia#f-4
zqbw+(Asb`1r($-05`!4##gY%GcE6(1do;gMA&zX;>^l=0y%QqlnMUtO#Qf7}A0(!(
l)9>mcrm53Al+PuX;&hMtQXEE+4<+v~?7dmT?yn6P`v)N5w8{Vg
delta 549
zcmbO|gLU={R-OQFW)=|!5U5(ckcXA2YV~G5)<3);nnzd&%vX?j%EnZ^dNaHHOm>j?
zA~kt1|FF&{PLTL^vp?)0daKkTD5X#s00;&V@8@w39K=chLU(*|+uGkwQf5e+H8~{4J$kYG;
diff --git a/generated_examples/generated_examples_python.zip b/generated_examples/generated_examples_python.zip
index bbcc0ef34f6eda3333736f4ca3146e8b75ae2ba1..de7cb1983d87cce0b21e1f86ba896f2f9adc0a70 100644
GIT binary patch
delta 529
zcmeC^V(#c-<_Yj-W)Wck0j;$gdBhl*wAXG{VO+ooqK|Ri1M`>h9Ag6U^Z2JQ^J=dx
zk9>7rR`xq11H<>p7r8_x8|)R>Y%I(OR$?Z4m=&b-x6}(}CY`mLpUQ1v1ktk<tDTN~~G^S>H3vx4NSEQ-PW_m;t6+QoVbn7(DR9!z)J
zT@?qZOA6y;VbWi_IX5asnn`!<=F_FG!1}jWTe2}3tlj*najF87;o8lei+-?x=;q~Y
ztRT93jWn3QV#9Yv5P#t&K4uWTaqCksf5vux7ACE=lUMGx0eWll^WBahN^6fNh$`LV
z0-|>BaRX7zd%=Q!d%=QJ_BsLGHTedR2c+co`GBaLeI6ic+dfAS^>d#qh;rBu<~8pJ
z%bnft3=$MN0OrLU0L#rk;06+We!v|>85{%~U2@O`=;O(|4*CE+JelJVST698C(yf-
n=Nxhc`eO29AP-3C9rgiHHHU*i)I|tS{s>q}+7YnamLnkmfZfbG
delta 529
zcmeC^V(#c-<_Yj-W)Wckfy&hzdBhl*s#b4SVO+ooqK|Ri1M`>h9Ag6U^Z2JQ^H!}c
zk9>7rR`xq11H<>p7r8_x8|)R>Y%I*k#8ka{vzh2&RuKJL>IE~1ek!+x5k${ckORx_
zR+%V03=Vm$>+-?CZH$W*g>
zbGO}9agaGlVVo>X4XZcjM#V^j#7~#LVg=FLt1a1>8dq=r)HqdvscH4*&P6|1Ky>qR
zHdYYby+#_$U$NmkBZ$9n6CX2(-njKCm_K7XKMPak>d7m2+WjB2f;>{9CQKtc=E1;J|IDkLtweUL!LnI
pPM&kf73hn}kAXZOrFYl|MAaM)22mFwJozJFC22>%a$Ams004$0;6MNX
diff --git a/generated_examples/images/mkd_glr_basic_widgets_demo_001.png b/generated_examples/images/mkd_glr_basic_widgets_demo_001.png
index f2deff8dd725dc8cee9c51b94234f709e8c38d07..156cad176ab9705bf02bcbb049fd675a8e8ef33a 100644
GIT binary patch
delta 12118
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