From 6f1e51ecf9d4d0029a2a5576c82ab7f9dc8cefb5 Mon Sep 17 00:00:00 2001 From: Valentin Boettcher Date: Fri, 4 Mar 2022 16:29:19 +0100 Subject: [PATCH] updates of project 06 --- ...db24b062c15e1f42032c564dc439ed83da381.json | 1 - ...3db24b062c15e1f42032c564dc439ed83da381.npy | Bin 10047 -> 0 bytes ...103a85b6eb8a74227b73ae056c6cc6b0c4493.json | 1 - ...4103a85b6eb8a74227b73ae056c6cc6b0c4493.npy | Bin 10048 -> 0 bytes ...9012349636ae11b8a0cda7748e77f7ac733b2.json | 1 - ...29012349636ae11b8a0cda7748e77f7ac733b2.npy | Bin 10048 -> 0 bytes ...a6d7ef66614c7b5f45c4f61fd88f5bd829d8a.json | 1 + ...aa6d7ef66614c7b5f45c4f61fd88f5bd829d8a.npy | Bin 0 -> 10048 bytes .../utilities.py | 20 +++- .../zz_xx_test.org | 89 +++++++++++++----- 10 files changed, 85 insertions(+), 28 deletions(-) delete mode 100644 python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_10_None_cffb41f74178527dd6c91e3e8e3db24b062c15e1f42032c564dc439ed83da381.json delete mode 100644 python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_10_None_cffb41f74178527dd6c91e3e8e3db24b062c15e1f42032c564dc439ed83da381.npy delete mode 100644 python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_2000_None_4e00cd09f78377b70056b323ac4103a85b6eb8a74227b73ae056c6cc6b0c4493.json delete mode 100644 python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_2000_None_4e00cd09f78377b70056b323ac4103a85b6eb8a74227b73ae056c6cc6b0c4493.npy delete mode 100644 python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_2000_None_d521c22bbf3af78e231554d83329012349636ae11b8a0cda7748e77f7ac733b2.json delete mode 100644 python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_2000_None_d521c22bbf3af78e231554d83329012349636ae11b8a0cda7748e77f7ac733b2.npy create mode 100644 python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_500_None_a539842987daf9e1d4838c65e1aa6d7ef66614c7b5f45c4f61fd88f5bd829d8a.json create mode 100644 python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_500_None_a539842987daf9e1d4838c65e1aa6d7ef66614c7b5f45c4f61fd88f5bd829d8a.npy diff --git a/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_10_None_cffb41f74178527dd6c91e3e8e3db24b062c15e1f42032c564dc439ed83da381.json b/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_10_None_cffb41f74178527dd6c91e3e8e3db24b062c15e1f42032c564dc439ed83da381.json deleted file mode 100644 index 6b14ef2..0000000 --- a/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_10_None_cffb41f74178527dd6c91e3e8e3db24b062c15e1f42032c564dc439ed83da381.json +++ /dev/null @@ -1 +0,0 @@ -{"N": 10, "every": null, "const_args": ["", "", false], "const_kwargs": {}, "function_name": "_heat_flow_ensemble_body", "first_iterator_value": ""} \ No newline at end of file diff --git a/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_10_None_cffb41f74178527dd6c91e3e8e3db24b062c15e1f42032c564dc439ed83da381.npy b/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_10_None_cffb41f74178527dd6c91e3e8e3db24b062c15e1f42032c564dc439ed83da381.npy deleted file mode 100644 index 63d0b790ae2971ef91c208841d011aad48a7f41f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10047 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 diff --git a/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_2000_None_4e00cd09f78377b70056b323ac4103a85b6eb8a74227b73ae056c6cc6b0c4493.json b/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_2000_None_4e00cd09f78377b70056b323ac4103a85b6eb8a74227b73ae056c6cc6b0c4493.json deleted file mode 100644 index b0ae348..0000000 --- a/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_2000_None_4e00cd09f78377b70056b323ac4103a85b6eb8a74227b73ae056c6cc6b0c4493.json +++ /dev/null @@ -1 +0,0 @@ -{"N": 2000, "every": null, "const_args": ["", null, false], "const_kwargs": {}, "function_name": "_heat_flow_ensemble_body", "first_iterator_value": ""} \ No newline at end of file diff --git a/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_2000_None_4e00cd09f78377b70056b323ac4103a85b6eb8a74227b73ae056c6cc6b0c4493.npy b/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_2000_None_4e00cd09f78377b70056b323ac4103a85b6eb8a74227b73ae056c6cc6b0c4493.npy deleted file mode 100644 index d473c1db20519b309b9cf52fa6aeb36c2305dba7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10048 zcmbt(c{o+k_csj`C1b|Olp$keW|@a`4fkC0n0ZPvS41)-3YBQYxsj-ZG@!CeNXAl< z%8;UzR5CT`-QVBvywCghd;hSXwa>n5@3q$F^V#Pv1@_K%baz&k1ePSZz@XTG7&*Po za{C?Rls3x+?~aL!@r&HCJ0>vbKhu_e5wSsdJ~q@ZDhS*18cGUEo0B*H|9m)7R|Z7J z?~2-|60kcaNM%=iL|m9(OpMWJa$r zWA%?-nH9Z?5xrWT#!6e68O`=T3j^c!MFnw0v%9TeVPSF5iC&X^I4gQBBbq~=w$hCi z&+U)qw70h>{^8Gm{h>iz^g91+@96dNc2C$tSwjD72d+@;egh+#`#PaJ(Y*h0%EyT2|6ivD(E|UkQu3f`TJ^R`!=&L1|+CNwjTOkDNPkOv|eIY8*6%UNR zT!@tXm#&BO6`>h#?n+!%K76n89I_*;dE1SP(Z|HG(!;eS$n#?C zNXU;;^fY`IXHOP|I(1g7-up|T?SD8EPmoNcv^K@&>H#L&u4e1SS-?c{od$FLcpM99 zS(6^eL{|>2TKPeNiB!fihh`s8$oWE=cfKQq#Et$PiF{Uy)X%)>(dR8i$5=YM<`PSg zykmsFkVpx#-X(PE+E6j_cCR*wDlJAl9%rYng%zVhT7NmeWK9E zo`OcTjZ9QD?VKg2%|xee**mxpO!Tx5w1VhNbYlp44&iZgjDf=}jfw8|Gm|B)m}u#m zy_||Y6Zyoc?|kjYM54BHkpl@#w3UyY?_~-TMJyz3i^TaNj_;VA^*WFHFkatd3Vv!zh~sEPeYLke+R z{I%I=D}^3CdNq7mltLRUY`YZ&DK!4#ly4?Cg|c?Fzx%mZillB|wf)&rik#B5G?hzA zQP2KE8$X^bMQk;FJg3V_(Mg+a3I-jeD852}(}ka<=)DM<(&M4f`_GpSu9n1pi#BM< z<9z+**n#ZLD5SwA9Y5tsAu?$(AtHf7PqNvnwiQt5gZvsL>v{?;nbjry=%>&&zCRph z-zmi1cgZuKlZk#tN$ukmW1@tOafd_1nMn0<>0ND6CSvIHo4=7@qQ2aRQ&Q?o(?XRtY`3l%3f(H)< z@5bNTeC$S87!x%&`B@`eho6_0JRKaE=yj}adATMN8Ek(3c2IzcqS!998O~DZh|qd9 znLY{$2^p(jucMIWngXkHXK{S(g;Zrag|4-oU-}wJA-0W!PtOEVhcY zZHl?D>gh0rvbU6pRz9VWM6p!g`wj}VMmWaF;qPx$%xxNfDIOZOj9 z$jo#*EvSk@?u2k-d{SU^{Qq`?tOna`UJ$%_b=nd&KjBiYbK- zG!~x`)uB-E7QY|^MG9%vDgWHeN1+qH4ce_&P{_k#N#-#pg$k*A*Y9k_`=r%KXwfL7 z{-eDi*9+s0JuRrtn?ieEA4~Pb`P_55>zEM6U2n7b!4b^cJ?tS~&yQ2c|8|Bz=Pe4& zC2t%1g3oV985P8jQ^-@xQGU}03MHKX$?^Fcj_3Puh>s}LM4pueiKJrZ#IR0-P^2I#Ia7?X1N8!4@Rp#S3D*KEi)Ag{qYrADsrLFCDr?^2QlA)y)0Pa2!&1=SIcT*-1dZz%sUif9N8>N&KFRq zZHqDQFKj=fwLkAWOQGb|O-dRV*UsNO_BP@1j>&{s8HIIf|Fwy4S1I&zt%=0JRtoW- zNO4IWqtH~=jX{@13LPD)tV_cA%gA^Zy_K7Z-sqon9N}T2SpE8hY<4E1nQTt0SfEft zMXBRr&5$J z(s*sf;Zk&|-n{#{CeEX&Y;EVi64X1FY_0#f1pQr?;-dYf1cg;=_Rp;;Me?N`Drq{U z$aqdm@o_{c+Uc2?Yl!vpO3_e%$mdezJsVZ|PKH9V_r?xiXHe*GdC_T$I10I3-gCbb z=WFXLqdVV=Dby}sE^!veUE&zf_8Q~1Va)cxrrTIwA22VPR%8CPJ=6MofkFmdVseRi z{myfb4-}SAsJK6rd*wx32T$ke)mN}CUD8p~sG(4rfQsqg1`7F<7abev!FfD6AJ6ih zLiH8BcY82iM=uC*kK<9%xKwcf<26<{wA~KdUvGx*d;O0>)ulcIwtP%f+u_>bBf>-j z|9p=<#rL0zrv9IS^-Sa|uiNw=-U$0_NhUtxJnwuWQjY87-#?;ljQuSpt<*FBNumFJ z&(ak0PN_{hX_TY)Dpn-*v(auj|38_B)`GHbV^gP>D2yDSe%ETt!(5P&M^lbExJ-8U zcm``jV7EHC9stfh%zC)0*9<7yf>oK96?{GQ>B0Ru8|d9Q_FHtNE$Eh-C%gZ#hi8=Q zgOU>@w4E4gw)pM{i#Bm$gV`=nwbQD{^0ph?@6B>KG2#w6i8miK1bRTTch)+cHJ-qB zJ+q7X!V~thi`wlu;syK9sRR~PdqFt&`Z1X>PdM=2^^C8xJ6s#$IJEMED~ReoziDvL z70#_6uRQn46%;k7ox2j<;M~i(H)p=O!9#iLg}fd&h?-0~yT{)RZYd3r(z0%FGDB51 zLBb94o*s6ENmnpF&bgZXt_!@D%=ojX*a@l&Q%g7OVZaWJ)(`4jB>afkH6h7EhcT7e z*@{s+Pd!eYo5LE-&UN}zrm(90cJ58z+_0=LvZf6vb~1@lSaO-k>~VBgYrj|g#d zAQP1K_dYj;dg*hm_oj_t?#p<;*@7m7oJ-fL;**0FHAzoHcWr`#UC#?kUt`GLejIw{1<~Ni1p>2sMTK!CeJ1)22ZCi}<9|&0tMS@rF~*W{|+| ze8TILDafAn+a(lk3cQka>8D?r!t=+kQyK=$;K)N`>$fu&;HN*{8++Co(oc(Co}4GZ zdZkXUtg9VFx<6Oq%5);jIy zafR=k5v_e4t`Hrb{5r?a4J7A>pB++jgTulN2KxeBL8|ic?`KzCfPGPT_M*QFWE2lr zcUrnYO=78XHsJzUYBdTw*1G_wPr4`{0C$H9Wm< zeEed88EA5R(v+1phQqg)u4_2!!vqyo$gI|ZYK1Gsd_lVKHd$Vfo~aM{l4g+((+053 z+cP)U*$`6pwdAQR=)<1Get$WC9jG}HKVdt+4fyryG!ka?nf$-FV~Mdbm*r1$O4d&9`nrMxmys9~5mt6Jm6R?mHnAem7j_ z01F4SIIylTHCBK&es)^=m2Gf`{3~+MSPPydlcpXmI&kP#gm!AWE^KIyMA?LBhwS;M_1HkeG4rRMjzt{9PH`e^(np_zbezwpj-{?!6H3tx<>beR(3r&hk({ zpc)W0A^}bT-g?I;_@K91tK(w{D`e!J3_qdwzFEvaTsTN5I(}J(whe zd=fwHl}wkxdiB%d>=tqK_>z~~U@JSi@BFF8)}IaTM&Fikp4kkSTsYaIisXSY|B*Sh zRu$Ii8=8ryX+R`zM0u;WHas>L^I4kIg`DM(ID2J%c;`4FEmNuo0VVSVbMJLQN%6<# z>_u(RaI&y4?%4)%9@C;(KNVnp=34V~vZh}9{OD<%3=bQ(y*|t(FFJsbPj#kZU#|FRu4SZS-?5@JS(F*OSrH7 zG&`rl3NB|47pqoTf#PFHd2L%O*sy0<;zpkp%;cNJyw10v!EW%pljCOzFK5K}sNFV! zjk&DW{Ede2-HMaj4dcyOYtK-Ql0Kv@OEhvx=)qN=bJZDkj-?Mk_TSJ4Zod(6o*s)veDUMLKb^5UPJq9e*x}5jTAc0%pPPt+L9V()D z3}yb>1K+##GrZNd(Ab$W9p^%TxYSL_wkz_5&t0CRx4r@4PV|Z_=%L*ce zl(_|4E#SDIXb#VSDU1%V#ee5Ff|QEqnTMn_;lgiIA~#wV5*s*3vA2RS6&0fz^NmqowC!_2c1sY(a9`#^Xmky}XR#Oc%Mt z!B4?+#rH0Du)Qp)60xubbOsA`>Kgb#sNwE>!?*}Y{4Hb|d$JM!c>UZT{b$yw!om=x zD+-|TjKr!88yQq)Th?n6CyTDVWbFxA5=DMLLWZ9YEH}SScot|Ev}6>P%WC%d0~c@< zEy&-p6M`vWVV^^DqHsc0iDAZZ3WA?CANw7(>Q*Tq^2+S_YMs0V zp}Q_`GMSo4#O*;lYpyY>zkF_#cZU_y3^QlBDPoUS$`AQS>oJh)c9F}|)lMj9s%mhg z&;_x+3TkGTbwm3$SM;7Uaz_!LX)V%D9?1XI)x{2JFLa@JeP(2e4`Rxm*_Ytxi=@N2 zmc6+0G<2 zTtBZm{H@I%-a45~a8KDmx5R~GMfgTG%`URoyvh!81~#+4`DzRAwri_6$=bn?U|*AO zl^vXX#NF+iVh<(Xw2IVEI=~Lsqp~UfbRdWNUN3y7gOcdBp7?MQ#AaDnDz=iKI=SqzL4HH>MZsA*@OXVxsK;-fGp(Ef%PJ%gwqx>aG!l;9 z@HryjNy6NQ;lUdW5`4b}Y^paRL8jvCz!!ZIeqJ7PO0p$E^5m{P4|b5i=DqTk#aXUN2Jg)U@wx@WRFe%DccpO>zi)Ps@OM?k zS;k!w)=K6*&OJjyYsu7Yn+Otg9C`Pu>5|}>>vgyX=i`_~`-xXS=+JxV*DsG5I;320 zBW333VDUV`-)jR2RUZ|MJxxhSkMi;Ug!jE7{Vg)8h=iAkO=TAgNEi-@bzVrscw6=7 z+X{TX(;JgE2;p;8>D?8G#QUmEq$rU!B#h2n*!j5;D}BWo4*do^)=mfc>%Jz0Mg7~s;qQ&y9o0bL!zCSI!wN+~8B4 zT_o6S)OZwi3+sT9Q%VOD&tHo??{|`f+#}?%w&NtM>kzwDcY=g&)uc1url!Qh1Ul#TF2Go3b_q{mw zr(5ZHJ?9eUzis#Ly^k=S?rw24o+jamw-po!8s;7g*OcxxPhVf1z)Eb);}T4Ik~(Oe!bg zMrzZyfy21&Gv(L0BT1NM-63+porErbGlf=r60S9m>{P~lp_P}>-(bGJwA;$Lm`#F3 z-)Jg7#zDE3=&HXTN!V9az28ZY0Xz5ZtMN5tfX3G>2|rx-OGAdnDNWyqU&pGa7%qOP( z-Q%7(?$;kxPhvg)ur95TP{;fm$*kIEOaf#1OUp%)1lyMad%1AjDpd)G6#Yn$de$2A zd>09YJ;#Dy#FLP>e&62aI9%To^KUjrlMwJG^w&e2ug`+^^U;_;4MMe-77k+G{E6dd zVthR07*P&7LxMbC0MiWTt0pyL;qGp%Gw-5R3O(@s;$oyom|@%7K#fHf*NKsya+-~V zw;C_RcYLP9rLqk&-=ESUx7KWBTr(Z^s7{KG)zcwfVxrOe3LP@NN;0DGz4Xp~W9s1o zI`lhL+;cod2Z2RyjZD1m-`Mu^$FMF&3=W3e!g?Wc+&HNd-wS9w{Lc^#$G6Fx_bZOi zAzf$MB^TS#eMK_Gn9n^N?@LNZ$fxV(m{;KZaoPNSiS@{Hl;ODUDSlI1HQW_}^FJ7_ zvQ_m12`jmpp9rsDz;(9*UOzbon2O6-)HpGqEM!@~G@Stl^7BRO%NY>dD|U*iWWZi| zsnL);2Fyq3{w?&tI`JXFo)z=(Ukcn3 z!OvNnXZ-}dNw~B2*CL+}3BnKESy$6ZChbFW#o37+2T<`^|AFUe6Cxj^#`@ildzqf30uC5@w?w zCyuedXUQGF^-68quYrjtk@+Wnt{*J%(pY#tce7U z@F9cDNfNd_x^j8@dIm^mbNu?Ej^7(9Z9l(eFhHzv=FnQKg9;VDf=9v`a5MYEc&8Tw zhUmSAx0^BGoN1Y3hav-(ck(COOEBPnJ6|<xk5xBP0Hr+c(WScp=n$(kJCh zdZr|!3u>V)*+eeD-oCf(-fkw)>I^XjlBS?w%vdIxOyOp$%Xjer{7Xeqx&JFV(D} z=*_5+qn$ALgfWN;_&?fk69PX%0c|Fytw1#)h&6*QmtbwV^_s0)xfLVAU<4&Os z#B)~oteCceg%zW3oq&Lod9htFc?9h0ul;8DlE9sUwI3CQX&}$$IHzq(15YcK43k~B zvy~7K`+FY^Vy10YFUHXzshf7R*`EeSM|va(8yb9*HGJZ_l?GXD$3!dHXh8ns_S!#8 zKxNUoAMv*d7~{GUYkZo3&N-JKR3ZV{hWX06o&?x5b|+mlB;Z<#&zzSW0q^J+$^r0dG3P$>beTiAa5#PdS# z$}M*?2^e4*Zi@VfWd5S0&-s%{aJ~}wCrO# zH}U>v&M`NmZ1A}|Q{)2e2{^oU?WK8aKk>**;W1Am zfaSD`&XOAe?6GZ$B@sAJjq4Xq93tS|hW(0c6$Iq(5f{vCBcNMTBIV{Ayl>uT5ur~6 z)b}1Wz zV5`gE$=91{Fw?{J?V>2|`0*bN`zb^NInK|_NBr2&)V?RLHsFq6)cq1+JO;0ube6_r zjebog7bgv59{9a?W1+#$;@?l|W(bhqD_wUNpGzrve@1^V0eex7$iGJfB-4Y^Ou7j8 z6Y}O(_zV2J?tR*-37m&dV>8ur1YG|YP3U5rh-Dd&3xYJb!17^J7(Q>(T-)4?2KHYY zE1RZIg9ih-_r4m@VD(X9HFrZADDa#6EN{bcp!n~?k~E0gRZ-fro(Age;>XlkY4G#c zrWLF|3GiL+8SeW+!1J8FzQP!XKa$elo@ysRv*?G)-m3&$albj5ev*LHRw!mkC7|80 zN#Rx)0cByP)up)J2`;btkK?+jq&gb!$8}FAmFiN!^-6MDvK4kGVE$fvYEvKqv|cI8 zjks=wwfv)N@e=|_KaH~Q&j^@m7t2q= zZM#;AaV0K4B--?wfJLbk z`H!OnjIJ1Xw*%vttL!81!x{p2oW>8IEF<7U*5*&Hn2(Cu@-yn^2oO;-DKk2Q`Eb{N zr}8NR=GcO^Wa2vgGT(jQAQ$uPd*FUMTrb-j0~UnwRQyD|7m&KmyY$}Zu=yO$1IEdt6omnPMquBiT8bWwj?YOpJTm| zdJ|tJ0lb#+X$m+F@w}eJFSWSy|As$O8uKB&bcsXeHP(}oLe{MJSl4!Wx=iD|+}q22 zyZ;FRYsEQV)gp|yIIffL>#;r_<%q4W#yGynx%$av0)kq0T`aza<5y$(H;D0YIf==x zhw$zFMX+xBDj6 zr;Q7vznGY(5iIl{CkWvDDW>@)i+~M3D*K1i2#8H9Z>Y!d9N^h^3FQ#bqAfePe3StD z^8xn77~gyyN944R6VS1)=<6J=Pe<-hsMA>jmj1kHI9E)7#%8^agi-=-sXTe>g7@+F z7`xhn?M0&oB`$mq+-&|Ae+JjHwI&X11wk%S8v*K5Ko z*45$r>40Om?0u~3LRE7@eFUsBNmuE|`HZktTMBwdz@CA^`->9N`5Jlu8?MJ>v+4OsyiXHf+f%Gdl`)ql0I;y?{KwuK=3P^-)3GuWqhua?qYl8@Oh%TtbEjdVL$)!KE1+x47d66 z{IUQIwx8mPJ%RQ4f)DT7yNWb8AG+54pgIi>I=0uvV%;+h<~h}=LW8hlE$uHi(ZJkc zZJy9yoF}E+-AlOM-Q&ZTl<>Y;>Pj2ja2$u7hCaW*aWMONf;VBkxKPHqzwR~xZGRfR zcVZs$?eHry#Cg7<`#1Oiu4^sT5-^p7d6cGgBQ=Hq>23A=d65JRmYmfW3C8&xJ<563 xg#ekJ5PMDw0&0Y80^V!kdug}K)p}I|60aZiDO4jMdQ)7qxPMSww1mIP{{agt7vcZ_ diff --git a/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_2000_None_d521c22bbf3af78e231554d83329012349636ae11b8a0cda7748e77f7ac733b2.json b/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_2000_None_d521c22bbf3af78e231554d83329012349636ae11b8a0cda7748e77f7ac733b2.json deleted file mode 100644 index 38b6f7f..0000000 --- a/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_2000_None_d521c22bbf3af78e231554d83329012349636ae11b8a0cda7748e77f7ac733b2.json +++ /dev/null @@ -1 +0,0 @@ -{"N": 2000, "every": null, "const_args": ["", "", false], "const_kwargs": {}, "function_name": "_heat_flow_ensemble_body", "first_iterator_value": ""} \ No newline at end of file diff --git a/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_2000_None_d521c22bbf3af78e231554d83329012349636ae11b8a0cda7748e77f7ac733b2.npy b/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_2000_None_d521c22bbf3af78e231554d83329012349636ae11b8a0cda7748e77f7ac733b2.npy deleted file mode 100644 index 5dc1086ef951a31aaaa42985c3011f6941d464c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10048 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 diff --git a/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_500_None_a539842987daf9e1d4838c65e1aa6d7ef66614c7b5f45c4f61fd88f5bd829d8a.json b/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_500_None_a539842987daf9e1d4838c65e1aa6d7ef66614c7b5f45c4f61fd88f5bd829d8a.json new file mode 100644 index 0000000..b89fa21 --- /dev/null +++ b/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_500_None_a539842987daf9e1d4838c65e1aa6d7ef66614c7b5f45c4f61fd88f5bd829d8a.json @@ -0,0 +1 @@ +{"N": 500, "every": null, "const_args": ["", null, false], "const_kwargs": {}, "function_name": "_heat_flow_ensemble_body", "first_iterator_value": ""} \ No newline at end of file diff --git a/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_500_None_a539842987daf9e1d4838c65e1aa6d7ef66614c7b5f45c4f61fd88f5bd829d8a.npy b/python/energy_flow_proper/06_two_qubit_first_experiments/results/flow__heat_flow_ensemble_body_500_None_a539842987daf9e1d4838c65e1aa6d7ef66614c7b5f45c4f61fd88f5bd829d8a.npy new file mode 100644 index 0000000000000000000000000000000000000000..b26a47acb041b3896a51463bfd51b3f009e9c322 GIT binary patch literal 10048 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 J7^?`q{{n 0) else "" slice = (0, -1) if not slice else slice for n, val, _ in y[slice[0] : slice[1]]: plt.plot( - x, transform(val), label=f"{label}n={n}", alpha=n / y[-1][0], linestyle="--" + x, + transform(val[bath]), + label=f"{label}n={n}", + alpha=n / y[-1][0], + linestyle="--", ) + ax.errorbar( x, - transform(y[-1][1]), - yerr=y[-1][2], + transform(y[-1][1][bath]), + yerr=y[-1][2][bath], ecolor="yellow", label=f"{label}n={y[-1][0]}", color="red", diff --git a/python/energy_flow_proper/06_two_qubit_first_experiments/zz_xx_test.org b/python/energy_flow_proper/06_two_qubit_first_experiments/zz_xx_test.org index eec62dd..923419b 100644 --- a/python/energy_flow_proper/06_two_qubit_first_experiments/zz_xx_test.org +++ b/python/energy_flow_proper/06_two_qubit_first_experiments/zz_xx_test.org @@ -20,7 +20,7 @@ We have to find the name of the data file. #+end_src #+RESULTS: data_file -: .zz_xx_test/_7/data_77a4c2652ef00388cafbeded1407b887_1.h5 +: .zz_xx_test/_5/data_5ede531da3f2d49c7f3a7de1e5225c79_1.h5 * Set up the Python Model Stuff Let's define the model. @@ -65,7 +65,7 @@ Let's plot the density matrix. #+end_src #+RESULTS: -[[file:./.ob-jupyter/db3b91250a9b801150682ff6685622cb783cce55.svg]] +[[file:./.ob-jupyter/68c2783708648f0a403bca88c15ae30aebdedda5.svg]] And the variance. #+begin_src jupyter-python @@ -75,8 +75,8 @@ And the variance. #+RESULTS: :RESULTS: -| | -[[file:./.ob-jupyter/49ad46289dc4ac413c6a6d14ae516dc06b1490c0.svg]] +| | +[[file:./.ob-jupyter/8fd846327bc2132be1f74839e8128cc26f444b70.svg]] :END: @@ -92,7 +92,7 @@ And the variance. #+RESULTS: :RESULTS: |
| | -[[file:./.ob-jupyter/c59f93f046036dd58b3259c61f571f117c5d8eb4.svg]] +[[file:./.ob-jupyter/bee3e7c767880ffe022e3c03fc9cb9da2d199030.svg]] :END: #+begin_src jupyter-python @@ -103,7 +103,7 @@ And the variance. #+RESULTS: :RESULTS: |
| | -[[file:./.ob-jupyter/e8b80d1adb1ae3ff23448492623b2a1b8a0858b3.svg]] +[[file:./.ob-jupyter/c9d57a382cbc0b162aa1972b17a17a32811d0c13.svg]] :END: Let's calculate the system energy. @@ -117,8 +117,8 @@ Let's calculate the system energy. #+RESULTS: :RESULTS: -| | -[[file:./.ob-jupyter/5f14fbb8395caa26acf96099923202fbfec63393.svg]] +| | +[[file:./.ob-jupyter/7d1ecd2e5b40e4635aca3fe209e0e51cfb7a6cfd.svg]] :END: The density matrix is not thermal. @@ -127,10 +127,10 @@ The density matrix is not thermal. #+end_src #+RESULTS: -: array([[0.00028261, 0.00012042, 0.00017604, 0.04725103], -: [0.00012042, 0.03759883, 0.00297758, 0.00044194], -: [0.00017604, 0.00297758, 0.03759883, 0.00047171], -: [0.04725103, 0.00044194, 0.00047171, 0.00028261]]) +: array([[0.00028215, 0.00011577, 0.00017104, 0.04726899], +: [0.00011577, 0.03761938, 0.00298941, 0.00044884], +: [0.00017104, 0.00298941, 0.03761938, 0.00047356], +: [0.04726899, 0.00044884, 0.00047356, 0.00028215]]) Let's split up the energy. #+begin_src jupyter-python @@ -161,8 +161,8 @@ Let's split up the energy. #+RESULTS: :RESULTS: -: -[[file:./.ob-jupyter/7d395d8ab10acdc617ffa5e353f1587dc305ff11.svg]] +: +[[file:./.ob-jupyter/1e597c3e4009902f3b031333cf0f8ac533c2ac8f.svg]] :END: * Energy Flow @@ -188,6 +188,45 @@ Let's split up the energy. therm_run = hf.ThermalRunParams(therm_params, data.rng_seed[0]) #+end_src +#+RESULTS: +#+begin_example + /home/hiro/src/hops/hops/util/bcf.py:265: UserWarning: this implementation uses mpmath to evaluate the zeta_function! for a better performance consider the 'OhmEnv' package + warnings.warn( + stocproc.stocproc - INFO - non neg freq only + INFO:stocproc.stocproc:non neg freq only + stocproc.stocproc - INFO - get_dt_for_accurate_interpolation, please wait ... + INFO:stocproc.stocproc:get_dt_for_accurate_interpolation, please wait ... + stocproc.method_ft - INFO - acc interp N 33 dt 1.88e+00 -> diff 2.19e-01 + INFO:stocproc.method_ft:acc interp N 33 dt 1.88e+00 -> diff 2.19e-01 + stocproc.method_ft - INFO - acc interp N 65 dt 9.38e-01 -> diff 8.26e-02 + INFO:stocproc.method_ft:acc interp N 65 dt 9.38e-01 -> diff 8.26e-02 + stocproc.method_ft - INFO - acc interp N 129 dt 4.69e-01 -> diff 1.88e-02 + INFO:stocproc.method_ft:acc interp N 129 dt 4.69e-01 -> diff 1.88e-02 + stocproc.method_ft - INFO - acc interp N 257 dt 2.34e-01 -> diff 4.03e-03 + INFO:stocproc.method_ft:acc interp N 257 dt 2.34e-01 -> diff 4.03e-03 + stocproc.method_ft - INFO - acc interp N 513 dt 1.17e-01 -> diff 9.62e-04 + INFO:stocproc.method_ft:acc interp N 513 dt 1.17e-01 -> diff 9.62e-04 + stocproc.method_ft - INFO - acc interp N 1025 dt 5.86e-02 -> diff 2.38e-04 + INFO:stocproc.method_ft:acc interp N 1025 dt 5.86e-02 -> diff 2.38e-04 + stocproc.method_ft - INFO - acc interp N 2049 dt 2.93e-02 -> diff 5.93e-05 + INFO:stocproc.method_ft:acc interp N 2049 dt 2.93e-02 -> diff 5.93e-05 + stocproc.stocproc - INFO - requires dt < 2.930e-02 + INFO:stocproc.stocproc:requires dt < 2.930e-02 + stocproc.stocproc - INFO - yields N = 1025 (time domain) + INFO:stocproc.stocproc:yields N = 1025 (time domain) + stocproc.stocproc - INFO - find accurate discretisation in frequency domain + INFO:stocproc.stocproc:find accurate discretisation in frequency domain + stocproc.stocproc - INFO - wmax:8.977470233936439 + INFO:stocproc.stocproc:wmax:8.977470233936439 + n:32 d:0.6692598501571181 tol:0.0001 + n:64 d:0.41535419936251716 tol:0.0001 + n:128 d:0.15058338362442436 tol:0.0001 + stocproc.stocproc - INFO - perform numeric check of entire time axis [0,30.0] N:1025 + INFO:stocproc.stocproc:perform numeric check of entire time axis [0,30.0] N:1025 + n:256 d:9.75406609938787e-06 tol:0.0001 + done! +#+end_example + #+begin_src jupyter-python :results none flow = hf.flow_trajectory(run, sys, therm_run) @@ -200,28 +239,36 @@ Let's split up the energy. #+RESULTS: :RESULTS: -| | -[[file:./.ob-jupyter/c75cf2b5621a8d86f86ed96baac9cad2e4abf0ef.svg]] +| | +[[file:./.ob-jupyter/0a0e43bd788d4fbd01a3bd724a2feaada5234730.svg]] :END: #+begin_src jupyter-python - flow_total = hf.heat_flow_ensemble(iter(data.stoc_traj), iter(data.aux_states), sys, 2000, None, save="flow") + flow_total = hf.heat_flow_ensemble(iter(data.stoc_traj), iter(data.aux_states), sys, data.samples, (data.rng_seed, therm_params)) #+end_src #+RESULTS: -: 100% 1999/1999 [00:15<00:00, 129.99it/s] +: 100% 99999/99999 [30:05<00:00, 55.38it/s] #+begin_src jupyter-python + plt.plot(τ, flow_total[1][0]) plt.plot(τ, flow_total[1][1]) - #plt.plot(τ, flow_total[1][1]) + plt.plot(τ, flow_total[1][0] + flow_total[1][1]) #+end_src #+RESULTS: :RESULTS: -| | -[[file:./.ob-jupyter/ddf2da7a776aeeb7e02e2ff0c8f0170ff36b0587.svg]] +| | +[[file:./.ob-jupyter/2a673d1b36801d45148847ff35d293ba4aed3c72.svg]] :END: +Sweet. Right as expected. A modest flow. :P. + +#+begin_src jupyter-python :results none + ut.plot_convergence(τ, flow_total, bath=0) +#+end_src + + * Conculisions - steady state reached very fast - some fluctuations in steady state -> statistics?