From ed1d263d303684a6472a9b02cd55e2d8fdd731ba Mon Sep 17 00:00:00 2001 From: Rolfes <alois.rolfes@hs-hannover.de> Date: Wed, 12 Jan 2022 19:24:52 +0100 Subject: [PATCH] with output (debug) --- .gitignore | 2 + .../Balance_Binary-checkpoint.ipynb | 122 +++++++++++++++--- Balance_Binary.ipynb | 53 +++++++- README.md | 2 +- __pycache__/nowo1_base.cpython-39.pyc | Bin 43593 -> 43815 bytes __pycache__/nowo1_gui_base.cpython-39.pyc | Bin 1791 -> 1944 bytes __pycache__/nowo1_log_base.cpython-39.pyc | Bin 3377 -> 3616 bytes nowo1_base.py | 7 +- nowo1_gui_base.py | 6 + nowo1_log_base.py | 7 +- 10 files changed, 168 insertions(+), 31 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5d56339 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.ipynb_checkpoints/nowo1_base-checkpoint.py +__pycache__/nowo1_base.cpython-39.pyc diff --git a/.ipynb_checkpoints/Balance_Binary-checkpoint.ipynb b/.ipynb_checkpoints/Balance_Binary-checkpoint.ipynb index 4c87cd9..39e88f6 100644 --- a/.ipynb_checkpoints/Balance_Binary-checkpoint.ipynb +++ b/.ipynb_checkpoints/Balance_Binary-checkpoint.ipynb @@ -132,7 +132,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "id": "ab70ee95-ce3c-4c4c-a7bc-2658a1a5d41a", "metadata": { "extensions": { @@ -152,15 +152,15 @@ }, "outputs": [], "source": [ - "import nowo_base_1 as no_ba\n", - "import nowo_sim_binary as no_bi\n", - "import nowo_gui_base as no_gui\n", - "import nowo_log_base as no_log" + "import nowo1_base as no_ba\n", + "import nowo1_sim_binary as no_bi\n", + "import nowo1_gui_base as no_gui\n", + "import nowo1_log_base as no_log" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "id": "eec838fd-a5a9-49c8-a873-07c0e3653622", "metadata": { "extensions": { @@ -180,15 +180,15 @@ }, "outputs": [], "source": [ - "test_obj = no_bi.binaer_node('test_obj') # Umgebungs\n", - "step_1 = no_ba.step_single('step_1')\n", + "bilanz_1 = no_bi.binary_node('bilanz_1') # Umgebungs\n", + "step = no_ba.step_single('step')\n", "gui_data = no_gui.gui_ipysheet('gui_data')\n", - "log_1 = no_log.log_sheet('log_1')" + "log = no_log.log_sheet('log')" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "id": "5e7dc37c-8fe1-4569-a233-e3e45f450ae2", "metadata": { "extensions": { @@ -208,13 +208,13 @@ }, "outputs": [], "source": [ - "step_1.Init(work_objs=[test_obj.Calc_A_B])\n", - "log_1.Init(Values=[test_obj.log_all], Gui_For_Data = gui_data)" + "step.Init(work_objs=[bilanz_1.Calc_A_B])\n", + "log.Init(Values=[bilanz_1.log_all], Gui_For_Data = gui_data)" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "id": "9a853d13-b21f-475a-8262-b9616bad6a60", "metadata": { "extensions": { @@ -233,14 +233,29 @@ }, "tags": [] }, - "outputs": [], + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "7a92df3acd14402ea5ff7ebd1d353569", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "VBox(children=(Sheet(cells=(Cell(column_end=0, column_start=0, row_end=7, row_start=0, squeeze_row=False, type…" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "gui_data.Show_GUI()" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "id": "155a052c-b1b6-4098-8614-19388211296a", "metadata": { "extensions": { @@ -258,14 +273,29 @@ } } }, - "outputs": [], + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "1461e095163a482a8bb86ba8a917be4c", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "VBox(children=(VBox(children=(Label(value='extensive Größe:'), HBox(children=(Dropdown(layout=Layout(width='10…" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ - "test_obj.Show_GUI()" + "bilanz_1.Show_GUI()" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "id": "aa1fe3ad-55bb-491d-a677-ea20354ba5c1", "metadata": { "extensions": { @@ -283,10 +313,62 @@ } } }, - "outputs": [], + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "0f7812802d0b4f4f80f7da3f313f7210", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "VBox(children=(Button(description='Calc', style=ButtonStyle()),))" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "5138f46b0a4e4ac6b63b61b8d36c668f", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Output()" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ - "step_1.Show_GUI()" + "step.Show_GUI()" ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6de5555e-b239-41f5-82e6-8691f8eb946a", + "metadata": { + "extensions": { + "jupyter_dashboards": { + "activeView": "grid_default", + "views": { + "grid_default": { + "col": null, + "height": 2, + "hidden": true, + "row": null, + "width": 2 + } + } + } + } + }, + "outputs": [], + "source": [] } ], "metadata": { diff --git a/Balance_Binary.ipynb b/Balance_Binary.ipynb index 39e88f6..8f0e770 100644 --- a/Balance_Binary.ipynb +++ b/Balance_Binary.ipynb @@ -178,7 +178,50 @@ } } }, - "outputs": [], + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "c14793f1a8c34dcbb290b0466961a8c6", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Output()" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "bb22dc2094444c5badef1bb437e5d993", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Output()" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "ee0f4cb0a68a43e587a6337cddeec13e", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Output()" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "bilanz_1 = no_bi.binary_node('bilanz_1') # Umgebungs\n", "step = no_ba.step_single('step')\n", @@ -237,7 +280,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "7a92df3acd14402ea5ff7ebd1d353569", + "model_id": "1fb138e47cfb4fc295c6cbdb11ccafd8", "version_major": 2, "version_minor": 0 }, @@ -277,7 +320,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "1461e095163a482a8bb86ba8a917be4c", + "model_id": "5909d959cded4e95bda0ab33a9bb8add", "version_major": 2, "version_minor": 0 }, @@ -317,7 +360,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "0f7812802d0b4f4f80f7da3f313f7210", + "model_id": "870ccb5a6094410ca1beab78b97d484f", "version_major": 2, "version_minor": 0 }, @@ -331,7 +374,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "5138f46b0a4e4ac6b63b61b8d36c668f", + "model_id": "7fae8a23e52440a49b155ecbe11c7542", "version_major": 2, "version_minor": 0 }, diff --git a/README.md b/README.md index e327024..e5947ef 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,6 @@ [](https://mybinder.org/v2/gh/was-ist-immer/Binary_Balance/HEAD?urlpath=voila%2Frender%2FBalance_Binary.ipynb) -## Jupyterlab starten (Warum will die Datei nicht) +## Jupyterlab starten [](https://mybinder.org/v2/gh/was-ist-immer/Binary_Balance/HEAD?urlpath=lab%2Ftree%2FBalance_Binary.ipynb) diff --git a/__pycache__/nowo1_base.cpython-39.pyc b/__pycache__/nowo1_base.cpython-39.pyc index 4a2d8537bfdba8749adffb5c8d4fb534ecbee302..1bd10108762bb53080d1177eb354221287479a43 100644 GIT binary patch delta 6650 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 E0L__zMF0Q* delta 6239 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 diff --git a/__pycache__/nowo1_gui_base.cpython-39.pyc b/__pycache__/nowo1_gui_base.cpython-39.pyc index eedef653f6714a41958a39925eccf904fb940d62..a0994e8ffebf914333ad6632dd787b4236ad041f 100644 GIT binary patch delta 732 zcmey*JA<Duk(ZZ?fq{Wxs?7aFM~;nr^^A;~llvG~Fmg;bXL6|LU|?WyW?*0_j$>e8 zsA0%r=$Bz+C}FH&$YM%iY-VC)2xmxPU}0ckXl7<)$P+MRDAq7wU<AWR21bS&#u|or z<`R|~hAid<tP2^ML3}m{KZ|_<2ULVJg&~+hlgTfN-7_z<BtEH9lj{~sW?ou;$Su}_ zqRhOKB31?lh9VvY28LTKIhn;Jw^%Y#6H|&nF2BW^nU|7Uaf_`aA0$)6&A`B*$yCG( zQp=f=Sdy4ll$e`ZBnUD9ObAW>&m_$b@)!f7(PVjMGlVC@$nzva7IPL$7V84Gg$%Wf zCG1%oHH;}tk_;)#DJ;EAj0|AUvHC@^7o{eqRK^<?F)}bPyaW-Nj8Qzv`IBcdbJueg z34>fH0wNHeWh+a}DNQZD#TZf~0rC(>W<h0fMrvwF6jyR;PELGLVqSVG%(rYwrD<uY zMaW(S>EVS~o0eY`pPH8<4~k4SP>eGgG4ioiNu`%&#%C5x7GhbzC_Q;Ii=zxDC;)ki z<UlR~v2QWwq~?KxwTNr70IQJ$JIGY-_~fG0#FEtb^wLaCW^iyvu_fo{6vrFh;w;H8 zNz92)%C9Km2bls1b`VROfq_A5auaK&F(~|tq(EW{AOa+Di#I+#IVZ8W80@upB!7TS l5t=N=CdSOp!9CfWErv}Uq)Tq{Og23Mu<-~&X!3P74FD;=pT+<H delta 531 zcmbQi|DTsHk(ZZ?fq{Wx@x^<ISJ*c4)iW}#oZQE_f{}BwIg>*@GXn#IGXn!du?_<R zLk(jMLp(zXV+}(V!vdy-49y@uGlZYTvVavT!j{4i%uvM6z`&r%Uc}45z;KHtC$qTZ z7E4BIVoDJ=NPsmnFD13&7F$U^NT!Gfq?W0O4<yBzl30?MR+N~VS|r54$-qz~#K6E% zBs|%RS(=p%<kHDG%w{GmFn6hd+{KW^kj0qAw19abLoH(oOBQPlV+x}rLkd$0b1xGk z1IRs^EPj&(S)_&8ATDAnOUx-vExyGVQY1dvk445DY&Tm{X<Axp5yVP}y&xy?7NsVp zRK};}7saRMrO1JT17tq~BOl}B#Vjirr6&8ZI?8~8QIn@g7UWzI`xbLfY982YMck8D zvKonUfXw2KPcBMLEJ=+|FU{0sF5;W~fmK{Y0Hg<QUy&9A1B1$BX|_xsPLPBoh>!;n zAc<SN@$tzyiN(dqsX00E@knk3n<5NS2XY<AL&YE~IT*z_IoLSZCSPESVN(N1%T6|8 Q*AoEShaiL}7qDvp03;4?Z~y=R diff --git a/__pycache__/nowo1_log_base.cpython-39.pyc b/__pycache__/nowo1_log_base.cpython-39.pyc index 5a454f371b8823692aa4b1f24492237b7ff8d62d..c07db9d3b7d5b8b6b355ad790fc0eaefe475fdc1 100644 GIT binary patch delta 936 zcmdlewLpe9k(ZZ?fq{V`Q~G}5(TTjWj9C-4we3<EQW$f%qPW}{QkYVhTNqN9Q<<~4 zo0+3{+!<0>QdnCUQdprPyzUGsY$@z53@PkT5x$K*Zj6kalP@z)XXKrn&Gej6cycgv z7o*_hd(6Fz9Gi1kd>I*~ChuacXH=SO#b#E|!N9=4%)r1<e1w64p@t!gp<jlPp@gx9 zA&V)6v6+dHA)FzFfrWvEp_!SHAy2@Np;*I!fe{QN85kK#n41|Eu+%WtFfC+a1nFm8 zz_yUVg(23bmbr#`0XxVG3z=$JYFJWOBth~VWsF4?H4IrC3phby^^yz=85tRBSW=k5 z(p+VXMP4-wSzKUgW{7N|R|$6(4@eV8CWW<^sfHn*w}v5$ujl}XT)<z$ki`o!Cxs!H zL6gnz7E5McX2~r^y_bv(3=BmeLX+thdvbnGX>MNeE!NDul++4Mfm<w@{CR2lw^$2` zGV@A`SQr=>CL6QoGn!9c%&sC}%)r2)4hk7DP#iHDO}@%*f(WiN3=9k<49yG+7#A{t zJ<bFUIOZCLEEXIAXM`MZH4Is-E)20|wV<G8b76?ps%5HSOkomds9_Rks0EqBUc)TO z017&g&$Bpdm}(g7)0k`+3VjNlKtc<+pjLAiodCsGzZ@t&Y8bM(vshA?vBupNG$(LF zoDU8*7Qb7pMX8A?l|{M?3=C21V0OHbCQlJ4jTFg(LXz7ML>hqzmdU*wT8!qCcW^k% znIeLTi^+(Qi;;_whmng>gprGpjnQPXD5o={@#IKOH9<*`LXdGBjA9%-tU`Q~Cve_n zbeo*VRm<o#`3=`EK79rThFfeU`8k=zB}KNAzi=x^I)JPb01-kULKsAVT;o4kmnTTd zk%5816=W<M0|NsGqZkVhYY|9HlYjC|9xpY%y!`Tf!}#>l%=o0l;?!H51^GoKU}g~$ a$RG_6;W+sxkD3U`3Jyj%WD*h-(g6V1$-^)J delta 662 zcmZ1=vr&pSk(ZZ?fq{Wx@x^<Iyc2n48IvYzYn!<<q%fs0w=kqIr!r@8H8V$XyECM) zq_DOyq_9Foc-$FM*izVA7*g1wBD@=?xG^$vOuo%Hosnm9G1GHKp~=zAU5o;gpE36` zvTrV7@nvL`oP3D2o>6hK6PsB*D+2=qGXn!d@gxQYh7yKmh6Ri@j5SOPnHU*r7_yia zFfU|qVTkpqWv*dfz>>n4!nBa7mZgRzg;^3L&sxS<<W|Fw#kznEBDRo`k)ehqg$XRn zUdC7?QNxhM4whw-WB|z)N|bP9af0-KWL#2MdYNh%;<;)Vvbc--K;#0R8ip(`kkS-} zU<OTAzgvuYFBusa7>YoICetnU<ouk{+`QsjteJT!sTG>MlUv#I8BHdCWmn-dU|?WS z19?XT6rhteIZP%q@rc)hyyC(TYgWrx!;r=7!Vs%f%T&Xd!YIyA!z9j7%Ur{d#Ztp8 z$pG>i$Z1(@HB2>(X-qZ@g;IqAAdv;^3mL#c!cmk|!;r<XfDyz8yO7DRNQZ%eL6ftH z1LR6s5TOYov_OPB0|Ue43Qh?|lgSe~ou!OHjuQeoj**L*i;;_whmng>gprGpZSp5h zXGVj`W?X855+Fq&!#EhlICxlvcqiv_-DPy1?9E-v=sx)*_b)y@1_p*(Y$f?QnZ+eV zmXj~?C@|Vg-pDOH`2r^kqt9e6-XJMk1_lNvkU?w=3=ABMVk|tYMIbRvzR6|0UXw5I YiZa?xe#WaN#0Qq=U<5-ZAweN602ULBUH||9 diff --git a/nowo1_base.py b/nowo1_base.py index 6cce977..a871aa8 100644 --- a/nowo1_base.py +++ b/nowo1_base.py @@ -384,7 +384,7 @@ class step_base(): parent = args.parent parent.reset() with self.info: - print('Hier') + print('on click') # for obj in parent.work_objs: # if obj._GUI_is_visible: @@ -444,6 +444,7 @@ class step_base(): logger.ready_for_start(self) if self._GUI_visible: pass + with self.info: print(logger.name, 'work 1') while self.step() == 1: self._node_success() @@ -451,6 +452,7 @@ class step_base(): obj.ready_for_end() for logger in self._loggerlist: + with self.info: print(logger.name, 'work 2') logger.ready_for_end() @@ -641,8 +643,8 @@ class work_base(): self._GUI_itemlist : dict = dict() self.GUI_Item = None self._GUI_is_visible = False - self.info = widgets.Output() + display(self.info) def Init(self): pass @@ -658,7 +660,6 @@ class work_base(): def Show_GUI(self): - #display(self.info) if not self.GUI_Item: self.GUI_Item = self._create_gui() self._GUI_is_visible = True diff --git a/nowo1_gui_base.py b/nowo1_gui_base.py index 5cb8310..36ca1cf 100644 --- a/nowo1_gui_base.py +++ b/nowo1_gui_base.py @@ -22,13 +22,19 @@ class gui_ipysheet(nowo.gui_base): def Init_by_dataframe(self, dataframe): + with self.info: print(self.name, 'Init_by') self.sheet_data = dataframe self.sheet_colnames = list(self.sheet_data.head()) self.sheet_rownames = list(self.sheet_data.index.tolist()) def ready_for_end(self): + with self.info: print(self.name, 'ready_1') buffer = self.sheet_data.values.T.tolist() + # self.sheet.cells = (ipysheet.Cell( + # column_end=0, column_start=1, row_end=1, row_start=1, type='text', value='Hello'), + # ipysheet.Cell(column_end=0, column_start=0, row_end=0, row_start=0, type='text', value='Hello')) + ipysheet.cell_range(buffer[0], column_start=1) # self.dataframe_out = ipysheet.to_dataframe(self.sheet) #self.sheet_data.to_clipboard() diff --git a/nowo1_log_base.py b/nowo1_log_base.py index c65b4f7..8da4e91 100644 --- a/nowo1_log_base.py +++ b/nowo1_log_base.py @@ -3,6 +3,7 @@ import nowo1_base as nowo import datetime as dt import pandas as pd import numpy as np +import nowo1_gui_base class logger(nowo.port_base): def __init__(self, name: str, GUI : bool = False, **kwargs): @@ -35,7 +36,8 @@ class log_sheet(nowo.port_base): self.log_data = pd.DataFrame() - def Init(self, Values = [], Gui_For_Data = None, ): + def Init(self, Values = [], Gui_For_Data = None): + with self.info: print(self.name, 'init') super().Init(Values, Gui_For_Data) for name in self.buffer_data.keys(): split_name = name.split('.', 1) @@ -51,7 +53,7 @@ class log_sheet(nowo.port_base): def ready_for_end(self): super().ready_for_end() # self.log_data = pd.DataFrame(dict([ (k,pd.Series(v)) for k,v in self.buffer_data.items() ])) - + with self.info: print(self.name, 'ready') for col_name in self.sheet_colnames: for row_name in self.sheet_rownames: key_name = col_name + '.' + row_name @@ -59,6 +61,7 @@ class log_sheet(nowo.port_base): self.sheet_data.at[row_name, col_name] = value self.sheet_data.to_clipboard() if self.Gui_For_Data: + with self.info: print(self.Gui_For_Data.name, 'ready_2') self.Gui_For_Data.ready_for_end() -- GitLab