From 7312feaa9f2a903bd4c60387839a20f36daec4c6 Mon Sep 17 00:00:00 2001 From: Circle Ci Date: Sat, 28 Dec 2024 06:11:18 +0000 Subject: [PATCH] doc updates [skip ci] --- .../auto_examples_python.zip | Bin 28722 -> 28722 bytes .../intro_causal_graphs.zip | Bin 22097 -> 22097 bytes .../inducing_path.zip | Bin 10236 -> 10236 bytes .../plot_timeseries_graphs.zip | Bin 5390 -> 5390 bytes .../plot_mixed_edge_graph.zip | Bin 13774 -> 13774 bytes .../checking_validity_of_a_pag.zip | Bin 9337 -> 9337 bytes .../auto_examples_jupyter.zip | Bin 38586 -> 38586 bytes ...aw_and_compare_graphs_with_same_layout.zip | Bin 6338 -> 6338 bytes .../sphx_glr_plot_mixed_edge_graph_001.png | Bin 15948 -> 15629 bytes .../sphx_glr_plot_mixed_edge_graph_thumb.png | Bin 11075 -> 10896 bytes .../intro/checking_validity_of_a_pag.rst.txt | 6 ++-- .../auto_examples/intro/inducing_path.rst.txt | 4 +-- .../intro/intro_causal_graphs.rst.txt | 10 +++--- .../intro/sg_execution_times.rst.txt | 16 +++++----- .../mixededge/plot_mixed_edge_graph.rst.txt | 6 ++-- .../mixededge/sg_execution_times.rst.txt | 6 ++-- ...nd_compare_graphs_with_same_layout.rst.txt | 4 +-- .../plot_timeseries_graphs.rst.txt | 4 +-- .../visualization/sg_execution_times.rst.txt | 10 +++--- dev/_sources/sg_execution_times.rst.txt | 28 ++++++++-------- .../intro/checking_validity_of_a_pag.html | 6 ++-- dev/auto_examples/intro/inducing_path.html | 4 +-- .../intro/intro_causal_graphs.html | 10 +++--- .../intro/sg_execution_times.html | 18 +++++------ .../mixededge/plot_mixed_edge_graph.html | 6 ++-- .../mixededge/sg_execution_times.html | 6 ++-- ...w_and_compare_graphs_with_same_layout.html | 4 +-- .../visualization/plot_timeseries_graphs.html | 4 +-- .../visualization/sg_execution_times.html | 10 +++--- dev/searchindex.js | 2 +- dev/sg_execution_times.html | 30 +++++++++--------- 31 files changed, 97 insertions(+), 97 deletions(-) diff --git a/dev/_downloads/07fcc19ba03226cd3d83d4e40ec44385/auto_examples_python.zip b/dev/_downloads/07fcc19ba03226cd3d83d4e40ec44385/auto_examples_python.zip index d0e18bc057f5867576f631f984b67e12d45b0d3c..3dd0b7b751bffb4a2d98a8b58d33a4a96c5a5074 100644 GIT binary patch delta 117 zcmdn=fN|3UM&1B#W)=|!5C}1xvyqomfEh?{mK0c_#vBG@95GwQ#~ch~7}cK*kZXWqi!(Kt`@>l^9s$ zRdgR0a}H3XI_(fUGf>lHhdf7+rpYaN?jRMD&*k}nv`m)I_XYFw^HV??CSS{s0RYvz BDK!89 diff --git a/dev/_downloads/10530a43ac11630eed6537826e6cfb1c/intro_causal_graphs.zip b/dev/_downloads/10530a43ac11630eed6537826e6cfb1c/intro_causal_graphs.zip index 00dc7ae66b9dd57f036c4acf0aa583f8bc5fb879..8f78c8eb90ef9a3d36b4c000320cf02407e6158e 100644 GIT binary patch delta 49 zcmcb(hVkMWM&1B#W)=|!5C}1xvypd^8grQ8oXwlmxb&HU0+aWLI)VfyGl%&B0A%S7 Ay#N3J delta 49 zcmcb(hVkMWM&1B#W)=|!5Xdx~y^(j38gsVc?9H3hxb&HU0+aWLI)VfyGl%&B0BZ>k A4FCWD diff --git a/dev/_downloads/12ba5a8584767889bb8e73507ddec9b8/inducing_path.zip b/dev/_downloads/12ba5a8584767889bb8e73507ddec9b8/inducing_path.zip index 5eec3f46ab1db7cd21275e96076bb2441ffd2138..ba2ec07cc5b9929105e59264315880c335cb83a5 100644 GIT binary patch delta 47 tcmez4|Hq#eJ#4@MdNaVE}<}!#NvyH?cEE7|z*zheJ#4@MdNaVE};~!`T~oH?cG48qVH)h46c>=%$$zJKfoZR)fnf1@Qv*OcCV!lo4$?3=dRjaH(rqeK delta 117 zcmdnBmTA{oCf)#VW)=|!5Xdx~y^%LXoH^TY_U00CK7BBw)lEy3IRhxNDSEFQa}JPE zR8`N*oC{=pY2VMo4AeAv+Y}d&+R1;Xc!6oJsevFZljlth0O^?gacVk9!{q2`@c;vp BD?$JO diff --git a/dev/_downloads/f07f8c066c17b7e0cc44cf5f674bfc87/draw_and_compare_graphs_with_same_layout.zip b/dev/_downloads/f07f8c066c17b7e0cc44cf5f674bfc87/draw_and_compare_graphs_with_same_layout.zip index 3e11d301bbc7087cc621cb00f98088492df6f58a..26b188b20c9bb3a3748405dc99e60843a18a44c7 100644 GIT binary patch delta 47 xcmX?Pc*u}9z?+#xgaHJ?4Cid*ZQx=KH=MJ10#`9FGf-eMn?x8$U~;@fG5{d^49Wli delta 47 xcmX?Pc*u}9z?+#xgaHJy4QFrUZQx?gF`T`50#`9FGf-eMn?x8$U~;@fG5{wV4H^Id diff --git a/dev/_images/sphx_glr_plot_mixed_edge_graph_001.png b/dev/_images/sphx_glr_plot_mixed_edge_graph_001.png index 5aac920877d6734ec7e32835dc0009d29b92eec1..aab04b0a78734e48e8200d0135b909192fb74fac 100644 GIT binary patch literal 15629 zcmb_@bzD?y*Y*GkqJ*NNAfZyyNJ)c&;LrjhC7^;dDBYl_7)TAFq)IED(jY2b1A??l zIka^1tv!R!^S<97-(R1Yq$uQrIv}u{CbHS3?e2Cn+lW*1ZB5G? zAt%GzpC6OwKYDS`=&k=?uWX(zJBPnk%$-12)!JYTiNH*|z( zd;YxIb*i1w`jEZW**Ix0-AyB_;r5=okY~?AhtyS6wzeu)8!;Ry;dkqUTX#RcJjLIX zLrTrGJwux78uzR&kUExsZ)a^pC5nf$*|5ZZ=L^XvId#vKsg-2n_0`#d;~eS~hYsC$ zbj&X)$(+0vpKP`jW&ybi}T+PzsH%;`L^Dg80r>qOc2X2&nLP5h##r#DDaq-?ypgxZ~y z67XmKaC~o)SWo%H>C=Dy{IR@vKjLEESfBQpnoADD%ZrO#x|u&VmL_@W=bIwAlit5~ z-2PbZHctZ*VUkCw%ukGsMMOj_Pkqd3x`Z8|Vw6}e8Sxd$s(?8KV6y2@`hm8gn^&quDlI1#q8v$J!GM=!M9Sdx!VT@+jG=eP8PLp?6^NqFnx zPO4h0u_ulVH)_@_sGA_=k?&z=UXYK;_pN(M$;iM!O2uILz)kQ3(m>VB-IO(!T4<7vb<;&Qy8bP^;tj3rphfhv*XJAf<&yOmo7dT4{fk5O3O8Lpr}2V;DIpmPa`PbFerOYh4+w^35{OLINGEGoMW;gPtaoFc3ZCT5Xv*Px= zZJaDDEQW=a=e|bog!MCtJF=EY8dQ1~ZO@W1dxzGyHBdSK>8KqTFqE_(XKHQNEMUI3 zSTp`>a)_qruuANAzO&6a2F11>o69(F(uM8}?eUWQB@Z|H{)f)1Gktuw%1-d;<$`YW z7r?Lc0|oy?r)kmS3>_+6M!!+MlnpcT14}f|Iedyw%CyG6rKM%NQ2S`j-g{J!apqKK zQvK&AM+Qn9_^UuPDnmRnspte1iqEoz&kq#a4dmTbYP^<_6`>wQeMYp!yO~BEyQT8D`EFQY z@u%|X-kfHVFv_OH_SYBXt?%5udz_KcZn#7@L+fjAuN%k_!>$%?uU?!geX5Vdy(xk- zJT<&r>xRC5o68urlb86Qb6f+-Oixy9vF55~POnL&r$`B^=Sp)^Q`7RM+hkijTjkgR zm94+CB_mOjDo;Bd-Gdm!wFKo~>?Q7PD{W=Pc{QevMO>ZYCo}u|`>Q#}64lQHX)ohF z?yiH|UtgYTKAgYjG|>{4bTwR_id5TfJR_Rfd}K^7ax_^t%fRu+YqEvmN-wt4W8Ih4 z#m0UdI&>(M*{Qs0sL1B##(#Up&GRb>EaG&LO6OuD zg`~uN9ymD(RW8K2p_-F0hhI-6x}j7QmE|!3O0IIWO;&kvVolP%t9=%Za~B4}=$kkr zHWC|ZIn%@zZL9u%JF}RClWQuEe}vjSbuf4PLRLfJl_Kl!X4@Zp_-B>X_gcHy=2bed zCJk5U&|^Nt3DW-NtjRkU*4P3_8lO|kZfhEzCqHL5(0xS3TAB2<$sbI%QSs4Z$8Pt3 za*l}RyM^_Q=!j$s&-5^QRQySYFMw(3rt1=wDK5w?K+h9{U%9aq7=+temm~uXOT*->@uuBm`qtX2|&&ie=O(uwVlB98eTLUcxb)$G% z>^kmAs3)&Q91B{NOYZXf_2iUlw1lJgm9Kv~lg7ovi4t8yUw^Y+%xnxX@mYzqQnTyG z;N2LHHW_=4X^oM1AYO?Xk(puTq2p}IVbw8v%*)}LO02Bj;Gk9%sTavygh`Oy^`nadC4X(sq?{VeI6<=bpkf;lR z7zURKUiGKRskHH+n$mpHIFVAP$zYt$H|Gp}$WgI#;08~QFwSVfyV+*q<+MZWZ4uCvyJ3OM3Kj%Z{0^{8uGmw3Zu zuCx^u&8MK7-G{utB&mr<{ff656>Jlzmc*5+zKK|~sVT7^3a7O09Ut4;K9Cz%(45|V zf(8P0!D+eJH5+c-%+QgT?4wQhQgRAkJ4TKUp{ZkIVz>-Ly#-fZ8`$xdeeEx@X_gcB zLbb<;sFZCn`)zktIPdQ6w#JAwZ;6H7m3Q=oO z;<(SX}`Sx=j`svrn_GczKws2lsOAB%%bIM20>8z5L0Y7`9!DKW>>5ysHjV=Z^ zv_vYTVVe<~Elj-gThfSw0&S2evzoYfBdmf-HR@Qvk zNT1E+#yoqhzU+dSRbPIJ)ZxD4borLinczROW$B{NCHVN-3UhCK)D@o#5LFM)?sLWs zdp}#X%ptNN$*=TUGYHaFE8+zdsHqvc;Q-OuRwB7KQ(yb+sR@1q+3rJn!52Ju7N510 zu+t?bqS}(!n#do<-HPPYR>XD}>d#*JN<#8u`BC=sAcdl(*E2-64<6oXJCxGt;prJ8 z8;8cQzu9}fQNYh3=UF+t%$`>kmYr8Nr)S#ZUC}=?4x7%lk6SiYm55i}`OwPSFe+jyJ~PfFEhQzhy&zAw(&Re! z_*;dQu>IhV-vVBvuP(K4+#c_tDau%v_FNA2iL!2v8h#6z<%&k=kL$)tAb{`BznXePa7tvi;XKiX^G<6RXT+3wRGHzmHqr6JRyPa zR@U}~(a#Vbg5H~D@{ov-OF1|=bbZ~f^4V&-z*}-DO}d}$&mgf_y-J7R&*n+CKk4Zg zHe{rvq!P!muD$@bO0$ka;>B-e;>Mfz*MphGj|lH!;HWWV_w9MF?=}e!e{UFVvOw8P zqEpjE_K3WfCe)Vx&N1(;{Su;`m4G}00#HRwo~)t8&=ip?0pwcT0i-wX)%d!CM6W@= z+LV~zOLw=Kba~W_Vup6wTb=I-64TuiRx5!1d`=dZpPyGX7gd9vA#CaQa|y*&p>Ad9!F^q2Z*Xx(n6 zD4+CLWm|8JRykIRP>$9~$vRA)q0sm^t+f^qYXUhQ&r=bTWK=_B1uYe@)&JRlHx1uFyHxK9CbzX zBG%hrb6(MxbH_9R3&B5UXlZ+(00AHw%XEF1((p`Q18o$qA$vLRZI54{50aDPq$gWr z*M0>uE0=t%WE_77x@vv)^QURo6`b&qlU%H8eDWXl3+|zL^eZ~Y9}-oVHPU3A!W^gK zOzJl2DS&J!R9-|Z3y}Y)xQj{CzF$+;S zSXyJ>jqyQO#cxSkv^F+2;>}_H-NSJ#97N+ykzF(fRJ4|*YQAW?E5N*t)^q%JwmwKotM5_qK)%nc zkpk5RDZb0iyJ8X&P^-DtK0281)nAuq+1o!5YE}UMN*3Ix&^k!`8dc>NU+S?mfjxCi z0j?ONF+s&54Y6=RER|R9u zo*x))i`F|=L|z$py}sE=ygt^5374BlR6QS=pfg^^zQib%q)4sWfVdxTBecK zOk?a%k^A+&M^cK<K-o-YQ=YinzxseAYCUH=(}mZS$?U!26g zP0m7pYI=8P*J!enW`3xgLo(;2TAOGvleG1&z|xX_M}Eeyy1<*6de@83hUl!mgE~0% z(h10O085cr8+Z6x7eWDyqg#fv$IrR_>A0L=X_dCKxzfCQnE|321!^yz(zGlgq?)C^ zg%tT~rRd#FV=v0}#@*2a#HSAk`1?HpFREHyIv{|MPK3|DI|#cY5Lf@$DzH^NMU_CwSt4{PQQd$s@~p|Y*J0wLKxHgY z_xp&Jn*X?5eR05B(N3hgkw%}dIz<76EE%FbHh$(I#?@fVel<3e#YT${+26x@(}kEn zWQsW(YCUO|_#gVIEc{NQj;!ie+kJs0LL?_uoR>3Pd&3~`X1mA45tZeQ_x|c>1$k>s zd5wkl8w|eH;_sv8UtD}OBX8KA-IeU3SLzwVU-)++>r4jr1=%wy zy`iMPd(z8Slf0%cFD7N(EM=H9yRL}ePhjqrt)qR;yeIX5W=&J7|8SF6hxLZBg`J_C z#f>{PH^s9nCI>}ckR#^}HQ}wJnz&g1;r>UWHKj_nZN{daN?CfUsi=XNe8zvj>65jq z`+ZOQOG!;4k1=)IE*;~E{wzi=?@>ufmBD*$5Dm0;Q;t65(Az8n=g<5HZCc zW83p5&mV76fr7V$b6**rCu#FTEy)nR4h*g5xGmlNO5-yzvYfkEsSmC5u7fwNFk%!n z^38v%&%xJwPY>YrdLe&L_UHD~vb9uORd8>YvVl7%*ufiu9vLkDi^qARy2IFt&mVZ`JSId7qS&WVSHT8k+&?0ntc684WyX@AQh- z>dZTOycnmxeEIUDzu!P#|Ehw5=Kd1F%(C`&c6JB>((1>HmyPD1pS1ykhl&dd0Ie{5 z2O639w5A1Aet_9)YtPBZBv=y;THw3m8LvJ$GvmE7bz^@oZTaTS$zLIJ41IbK@b7n~ zwZvA=z=sw};?I==Z0Nb!w&rGT78d+(P%iAMug|Kr*Vl7!bH7CHLb*JpV&uxoF)DQ= z4R}bn0zr(8QsC^_8cSg<*gff6_51g83u`4@rb59ZDdaM4n)uv^xea=}a1d-%^8-X} zEX_cnl{_bk__V(kB=yK|KT=dqDTCNh-52R!J$(2O%Oo!^j|h!KGp2UDIXaqM+NdLlkM6PWfKYe)Y8_5Xndj7 z2@D0%8c{kXE^cOKCbJ6%fmTTb*^I>Bzkk6d!)t-5N&@vz$i*Ky#rLDH54W-zKt@eC zUmL7qXKS08l?4oLI)0CnKv3xF>eAFf*d{!?z-`{R(%8Ym!tL+xtAt(l<(t1$Pjhm1 zR=sxZE#cuJHa*u!fz(Y-PDV6O`nGK{(T}gSSo7T#D=RC)lY}hV7_3Tx$i(4r`&S@Q zTUD?rM>MpwBoiKV@$R>4TfDc*3TsXGA5BC;dhPh?+S(=hSA@H|3M@3NzJC9BlLLYv z$UR=dCH(2&+sh<)xkp$Jl@%3^1OC)JjBG>)fMc?FiA`^?7GCc`ig$q_NVy92Up!u( zDRf{2=2qQ4TdOJfJun8;YNo2vS@p6g2JP=5Gm{4j537FA{d>Ybfk40W^#ytwST#|^ zgi%w2WiHK7{?WU;yNeO77*+cYegA%=e;ufKf_OPNIRV?E)4J>iKZOyr`TO_pnc3MD z&mCYs_kScR+5>-@nx>%ZKsd6~?=R%jvhh+L;e?y0m}PhZOz93MO1cFTuDH$(X7opwkzxNIV2Tq^BSy7z7R|qGb|by}{=9b(Cdz z33nJM;j5%1;B6_u)o@f^h8=MdTn7P%=L+qIV(>~ynd;5q_qmd$9#8PBdP`y5kGg7Q zPe8f^Qxy&Xwm!w;w16q{Vc<1FiAlAsrJHrJJsK4#yV7qklyNiD#(pQrFp-moLGr4GZp3?k~Y{ z?p$qW=XF8%<|tkrI0oWHP^R?by$HCBf6LyvbH^6kC^Pds3(LP{uV23oI;5$yXp4JC zk4GL;Gb7a|IlTjYeYZZ{f4IMu0;mrl#Qpqvl$lv$e=GXXP%_IcC~$Ig6x`p51-Lra z3s`mm5s}FKTZQ~~y>W6cPH;L-wlRLdr^UBz%ebx-YEI({_j~u)|J^(I=>hiD`sU_6 zbMx!_f`aOTM;Z+si6BLme}@$o){($Kq6@FZZ&%r6Zcu*{13~fnVZ3xx`U|aCZZ*B+ zue!#Gmsx~0Hu?E77i6526ND33;Pe&hb=153NPCJ+7RPV;@OY1l@^Zd`BZ+oZRW`11W7qqzFZbf{2 zd}QQzz|sF6*xA`Big&>J5azV~y(lOsG@Sj>(*s{b{ZpJpI}?OO2M0f(h2R*cQQdtN z9t98<9UYZbRgqH=$;AV!s7wmot5hT`f`h$n`~CH0$`LN3PxlQB=t1%nsHw+Ko}l@4 z3N1T>f+z?NdLwB5!dYQ>cvxRwA2|~$UC49U68Ca@dz*rkgmBmLbgxEPl5!*$-77`H zUF78CVN4l{ujtJLARK9akPoE7avnT*5K$lMtUe(0%|$c|B0;ODa2tKfb=C#g^Pcdd|KJPH73=*Usj50VI)+mWS9k~! z4rf&6+&DaJoYOnsSAaMzDar*}C;%g}z{k#?PseX*a{ccpxESaJR7Mb!6STkR4uFS2 z(hMft=Q{J_UGFq>?0%1q5{_a49XyDOeSI6y)*;+i;Jx99`*IjcoR}D8Fb)t2WY|#O zmb$utYzjnRB2E*kxTcDV3PC|Z!txf-yvD|Etgo99+zNEt@lHNP9@@llNbbT*1ez!+ ziL^(LnhMhs7UvKX(<>{&Lki>v8NhxhxAzoUX)7c0im>jDcZG$*1lxHdWD)HA^dF|c zyNX@EFpe71K-il%Xu>Y4l0{L`oYMZXp( zv9&1)3)l~pjnB>T`P@SQ24R6oNaXhR_E@`Yy}U=(_%NOB1Yntig98x!gHgo~myzuD zR^7-b4)_n_oRK1%Q~&Or=_@EME(Wxx6wL6Bp0IA5*n`iT8XOu4$@>==WW4oAYXwip zAW)sKs6}t~Er9C7!!mq)!TXCASaq>O9>cf&752}ipLgfUa!Ph~HpJ+({l`5H3{-KO znwwJ(QO0kqJ5#?PS&0{biJ~IuzvnNGHDWV7y}T?C&mx>%G3fNU9cuudln?+3+eibc zVvCTDDuUMuKPz*a=c}~IGAL>=#a~G2hqf}KEgp9uMZ3QiXfRZ!7@&H@BfLT~K!Pfl z20-1)1W^TdT4w5I#Vi*}d#&yZL0Ra>$cTx=03cD#{e>t<A)x|= z=QP-H^>~TMeX(E?66SzotDK7ycS|)8F;yHu&~rMH>+&Uf}{xN6Q)7%#kBFK`{xK72k2DS+N$O`Z{8dQ zrU>F~gSrDSgNwvauZf=;K`(?_%d^rKhIa^yIqhzHz?2K<1%^?;e-XVnI~Trs^{S|7 z1sZDm8#sUd3TZ9)AX04M^#T;}|3DRZN&RnBfmb@@0Q7%Q1%6Wqs<_F&k1FsYM^Ht* zF`x=a%KOTT;M7ib;MdO|12DF)yzcbt*vhSq4LU&b_| z7RXFPL$F~iMYc{x`0@sjkV$yWK|uUDImt1!3j-bd=88-ns6<61_`z7jzBr+w`Tpul zN&=htn9?Z#DL%N{AV{g6;)Jnx^`My zwLk!nur-+OVmm|fm+WdW_^cq8aj!K7ZCq&8^%MzvC}l8Xjq^z$4t(6#L@KTU|tKaRI|MLU7pdBPRYN*dI`Gc$a~71s!t{wK89e^iW! z4Ql{w0&4F4C&}z>JCR4jM8!~r2L>;JDbS44VhR8yC?QL;F#l!iZd7rA2;C`C)#JI2 zX}?!^-qKS2czUj&5$My+SA7#g)*m<2q8c1Gcp-Szj0n2U=%L>LusTCQx^WRm-5Rtc zuj8dHwVp5$gfC|rf&k5CxxKSPmLs!L^GBqb()hR<#N>rPo~tvsKHN^AvdJuM#rg&0 zaV+6^nOE}-NF-We$suiR zjfGzdriJzIj2nqjze4919e(t9r+(V zqT(gJZk0;jNd+#Uw{v?XfANVJM+rDyxG7r_xfbUo$o%0d>@opOV2zuShITG->X*8o z=)gJmxDK<3ju)re213j@Tb=LM|MY8XvBDE#KSw`vOQw&Ft`Iy>JP@$kErktuDqJO( z9y$m+UeKQQ-JV(=mhYLUoH)Lbsf=t?$7`;15q%_YZfxmSu7)`j*w&KSE#as zK=GgE*GBxRJ(ljNsm*7=!G@ZHqdZA!UkXiP$i+BO_4cjM>dn_Ku*2LpU>004lumpkKVPMjEn zQB!D9GJOPU6R1S~%4O_;L$x%F&9=*I*-rOlLE!_jyg09PPb*s?KPP7%`r?JWlcGoZ zzb%z+2_+g*Z|*r9VJg17s7Kls-rDjA)(a7!e+7sdxR&q=3TkR*Szqt=1Zl$}>yt;1 z{+ye$XUYrzWZo2E1*rjWULfTeQDAtBYx7v*%Nx=d)rGnRh!l@8k?&62ATYw=`Z4j(vFvR7KH8hxLn3-HFK~RWXu~i`4_E6 z?J|nVMWHmpYfY~yD@#C?2c12jr!RRf|A8eh+4QuGi~!U1-TUnH#02}1@tY1+8>yM> z+zx}EuJ3B@8i~GlOmy1f`2$@59!pe>tUBpiL5j%QKcG-^Q?5E~y5uI!8>E@Em;^J; zX}}F6Ms%K3(7SzFA-FJ9?N?3lsH>|hF+nL})KA_s{mdREIcmWjREf;P0-gqHxE1g< zh!3i_Xeh2>g5?{i>kd|1PEHPL@nPSsSpWiofq~GYTmilcbkZm5F_jUyvqvVDJ2Lh#@syh&TYA4OaW@0SyVv_{IA_YapFOu)%? zI@qP-rM+Ci>l+$ILyZJh17j!50;V-k%Yv&`K?#s% z2aOGfwZ5^a+hhfPih(>~;~GD9#Ev^+cc5 zKFHHo-97`-eo;8nB+6nQRF-Bu%2KEMQl zAJ;(#13J-bfMML`2H%AP$g9zU3KGzYg2ETb=bt}+eoD>E#J~W^c@!vO32||-2WUMQ zfxAO18QNHP;j2X7O&pB+J3*xfrO!niIS6-5AhgnVXA@i;fPS%M=lkc!Ii5a!3fa31 z>I85^zyr$Bd_%dn>%d8==>*3h48hpY$~*Z$K9j1JWDW%B_%lH1ybUxq85M(GspB{# zaWYE!ZXk)F(6a!!0wf0Br+Tr88*Yt}@>qmMMHRd;FkihV1LP`N17BT6fqRxD`t5E2 z$pm(6kZW4|Bk!*Kl`Aoq9E>xxQosS5qWMQ)1`m-ggScZ`oH$5V7QzqM&=G9eG5-i9eR^*FJx zxHymr&>f+5a;wPU+u}A>2ON;M1+1{iZo?jFPzA%t(bDpAiwrIUY!GTHdO@=WC1#&O zkT~#%x5}JxQ0AnB15sHMejxeFSZx3q@&-pO(!_#8Ikii3kJQ_T}be*OXg ztKQq)0=z4LBM1A?!-8jvJ-7p*0ys7I`O39nm|=ua4bLfs_Rs{0KD<-0INn?hbNLPx zf4@P~Lv~{f1DRzLno+=Ns(M0G7bRYj36>6o;3TXSC*fiZSnL#$@ z&fIs6=y28$>1RHwd4_iiL_(Vq<@a}MzIp_#7%T{e(@o%Lplu-JRu-H2Z$bnI3k9(6 zjTb^M3~0ef3>A~qI=qu$0Coq0;=ffE5f*lt4NuMUSYZ+%Ab?=G$lK1zKXsn!M!)Zd z5VWwo9P!5va)9J~11c9o-ir)i^ z4k%ePM2~|b4gS9p4NIgy>ud zW(S?IY+$jV;wmgI76k_ZJPR_dT?CO~ZkVNlGn<1H)( zrn3m3S$21w1(N`;9LZ4u%L)0w8=wUQT)*wV_3}?CaD$~zkanQRu>+!BCX`nz`5G8J zy!*pQPcQM{_ZJvRf>1LH$pk2>NrQ{Xe$0gFb8eNpLSzEOFwvzU%XrD&D1=EG-ha@C z$+(wjjo{#5paY@SShAOLRrw zx7k(9O1Gm(K0ivn3-4cLXs5w@Pc%$SGLWT#tA)P^LZ^OcXh`Y~+XHwdqzeuLaTFS( z-tbBa*z~Js&pshu0bBg#}1Eib_gp$;lATQ7}xc3u8}xfyHe%49%-gb{Gy-Z}y-4amRcmhs*|(z{<(S z&nChq$#$7diA{}7yFkM;d^wULiZx0qN+-$|arvV)8e;xSLet9j!I80p)dGfN$h6YV zaY0`&-P+%;0#&#>U939pp)XsX|bsK+u{QEEN(JU4?uC zX#z#OZbk8P$O5y3sbZS_)}%g_X;(>>)%xIx^kla5=gKn_PhmhIJv|+|BW*wmLG%JA zzXw8q&;7)zZ&^#<4ro7;iw!Da<|(7TkS7vyIYpc-NZAiVr`@fKTH{mZds3O7c}H4zIr15UY4E-w zUPb*$6H~GTb=&kK;|)J%WX$hA)#3(Jg%#5M9Jh&33;dKnWfyn!J3Iz=-?c;4`_p7? zB$R0?b+`H)5u!&K|GfqrQfIB6*p&q$f@s_JK<*)9@8x6IwO3!m7#QGSdN{GydHg7U zl&{oz{*i|EI3E4LULV-v!rfw+scX&+=#x#72byR2!2y^`+|&Ob6NDSdXm}{{s_g%d z;Y8R2{vFzXBaQe6|9kkt2{Ob-&AOgHfBv5#OJ!uNvPYB>g>q!k-&iO40q+sIvJHs0 z!W8DCv83c=v++@CIQPOQgl_-$L6-SnOCcOC@*x~$|IOcB@jdDT53PNs(Q{8x@CSWW LT_O95>7)MxD5V(l literal 15948 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 E0Fm7l`Tzg` literal 11075 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 H`osSKB6Ic= diff --git a/dev/_sources/auto_examples/intro/checking_validity_of_a_pag.rst.txt b/dev/_sources/auto_examples/intro/checking_validity_of_a_pag.rst.txt index 2505a94be..6fc1c2f08 100644 --- a/dev/_sources/auto_examples/intro/checking_validity_of_a_pag.rst.txt +++ b/dev/_sources/auto_examples/intro/checking_validity_of_a_pag.rst.txt @@ -144,7 +144,7 @@ To check if the constructed PAG is a valid one in pywhy-graphs, we can simply do .. code-block:: none ConditioningSetSelection.PDS - Context(observed_variables={'S', 'L', 'PSH', 'I', 'G'}, latent_variables=set(), state_variables={}, init_graph=, included_edges=, excluded_edges=, num_distributions=1, obs_distribution=True, intervention_targets=[], symmetric_diff_map={}, sigma_map={}, f_nodes=[], num_domains=1, domain_map={}, s_nodes=[]) + Context(observed_variables={'PSH', 'S', 'I', 'G', 'L'}, latent_variables=set(), state_variables={}, init_graph=, included_edges=, excluded_edges=, num_distributions=1, obs_distribution=True, intervention_targets=[], symmetric_diff_map={}, sigma_map={}, f_nodes=[], num_domains=1, domain_map={}, s_nodes=[]) True @@ -180,7 +180,7 @@ relationship. As such, the resulting graph is no longer a valid PAG. .. code-block:: none ConditioningSetSelection.PDS - Context(observed_variables={'S', 'L', 'PSH', 'I', 'G'}, latent_variables=set(), state_variables={}, init_graph=, included_edges=, excluded_edges=, num_distributions=1, obs_distribution=True, intervention_targets=[], symmetric_diff_map={}, sigma_map={}, f_nodes=[], num_domains=1, domain_map={}, s_nodes=[]) + Context(observed_variables={'PSH', 'S', 'I', 'G', 'L'}, latent_variables=set(), state_variables={}, init_graph=, included_edges=, excluded_edges=, num_distributions=1, obs_distribution=True, intervention_targets=[], symmetric_diff_map={}, sigma_map={}, f_nodes=[], num_domains=1, domain_map={}, s_nodes=[]) False @@ -195,7 +195,7 @@ References .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 1.147 seconds) + **Total running time of the script:** (0 minutes 1.032 seconds) **Estimated memory usage:** 166 MB diff --git a/dev/_sources/auto_examples/intro/inducing_path.rst.txt b/dev/_sources/auto_examples/intro/inducing_path.rst.txt index 980e44b0b..3436974ea 100644 --- a/dev/_sources/auto_examples/intro/inducing_path.rst.txt +++ b/dev/_sources/auto_examples/intro/inducing_path.rst.txt @@ -241,9 +241,9 @@ References .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 1.241 seconds) + **Total running time of the script:** (0 minutes 0.966 seconds) -**Estimated memory usage:** 164 MB +**Estimated memory usage:** 165 MB .. _sphx_glr_download_auto_examples_intro_inducing_path.py: diff --git a/dev/_sources/auto_examples/intro/intro_causal_graphs.rst.txt b/dev/_sources/auto_examples/intro/intro_causal_graphs.rst.txt index ce0079215..3a60f34c7 100644 --- a/dev/_sources/auto_examples/intro/intro_causal_graphs.rst.txt +++ b/dev/_sources/auto_examples/intro/intro_causal_graphs.rst.txt @@ -169,7 +169,7 @@ Here, we will simulate some data to understand causal graphs in the context of S .. code-block:: none - Fitting causal models: 0%| | 0/5 [00:00 + @@ -307,8 +307,8 @@ in the graph. These unobserved confounders are graphically depicted with a bidir .. code-block:: none - ['x', 'z'] - The ADMG has confounded-components: [{'x', 'y'}, {'z'}, {'w'}] + ['z', 'x'] + The ADMG has confounded-components: [{'y', 'x'}, {'z'}, {'w'}] 'z' is d-separated from 'x': True 'z' is d-separated from 'x' given 'y': False 'z' is d-separated from 'x' after adding a bidirected edge z<->x: False @@ -427,7 +427,7 @@ References .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 2.445 seconds) + **Total running time of the script:** (0 minutes 2.112 seconds) **Estimated memory usage:** 249 MB diff --git a/dev/_sources/auto_examples/intro/sg_execution_times.rst.txt b/dev/_sources/auto_examples/intro/sg_execution_times.rst.txt index 30687ed36..29172550c 100644 --- a/dev/_sources/auto_examples/intro/sg_execution_times.rst.txt +++ b/dev/_sources/auto_examples/intro/sg_execution_times.rst.txt @@ -6,7 +6,7 @@ Computation times ================= -**00:04.834** total execution time for 3 files **from auto_examples/intro**: +**00:04.110** total execution time for 3 files **from auto_examples/intro**: .. container:: @@ -33,11 +33,11 @@ Computation times - Time - Mem (MB) * - :ref:`sphx_glr_auto_examples_intro_intro_causal_graphs.py` (``intro_causal_graphs.py``) - - 00:02.445 - - 249.2 - * - :ref:`sphx_glr_auto_examples_intro_inducing_path.py` (``inducing_path.py``) - - 00:01.241 - - 164.2 + - 00:02.112 + - 249.3 * - :ref:`sphx_glr_auto_examples_intro_checking_validity_of_a_pag.py` (``checking_validity_of_a_pag.py``) - - 00:01.147 - - 165.6 + - 00:01.032 + - 166.4 + * - :ref:`sphx_glr_auto_examples_intro_inducing_path.py` (``inducing_path.py``) + - 00:00.966 + - 164.7 diff --git a/dev/_sources/auto_examples/mixededge/plot_mixed_edge_graph.rst.txt b/dev/_sources/auto_examples/mixededge/plot_mixed_edge_graph.rst.txt index 2d30bddd1..8dd1a7688 100644 --- a/dev/_sources/auto_examples/mixededge/plot_mixed_edge_graph.rst.txt +++ b/dev/_sources/auto_examples/mixededge/plot_mixed_edge_graph.rst.txt @@ -154,7 +154,7 @@ Mixed Edge Graph Properties MixedEdgeGraph named 'IV Graph' with 3 nodes and 3 edges and 2 edge types is directed: False because there are directed edges. False ['directed', 'bidirected'] - {'directed': , 'bidirected': } + {'directed': , 'bidirected': } @@ -194,7 +194,7 @@ Mixed Edge Graph Operations on Nodes .. code-block:: none - MixedEdgeGraph named 'IV Graph' with 3 nodes and 3 edges and 2 edge types has nodes: ['Y', 'Z', 'X'] + MixedEdgeGraph named 'IV Graph' with 3 nodes and 3 edges and 2 edge types has nodes: ['X', 'Z', 'Y'] Graph has node A: False Now graph has node A: True Graph has node A: False @@ -312,7 +312,7 @@ class properties. Moreover, one can specify the edge type. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 1.390 seconds) + **Total running time of the script:** (0 minutes 1.275 seconds) **Estimated memory usage:** 170 MB diff --git a/dev/_sources/auto_examples/mixededge/sg_execution_times.rst.txt b/dev/_sources/auto_examples/mixededge/sg_execution_times.rst.txt index 937e8d620..671595557 100644 --- a/dev/_sources/auto_examples/mixededge/sg_execution_times.rst.txt +++ b/dev/_sources/auto_examples/mixededge/sg_execution_times.rst.txt @@ -6,7 +6,7 @@ Computation times ================= -**00:01.390** total execution time for 1 file **from auto_examples/mixededge**: +**00:01.275** total execution time for 1 file **from auto_examples/mixededge**: .. container:: @@ -33,5 +33,5 @@ Computation times - Time - Mem (MB) * - :ref:`sphx_glr_auto_examples_mixededge_plot_mixed_edge_graph.py` (``plot_mixed_edge_graph.py``) - - 00:01.390 - - 170.5 + - 00:01.275 + - 170.3 diff --git a/dev/_sources/auto_examples/visualization/draw_and_compare_graphs_with_same_layout.rst.txt b/dev/_sources/auto_examples/visualization/draw_and_compare_graphs_with_same_layout.rst.txt index 58817536d..d46ad7b6e 100644 --- a/dev/_sources/auto_examples/visualization/draw_and_compare_graphs_with_same_layout.rst.txt +++ b/dev/_sources/auto_examples/visualization/draw_and_compare_graphs_with_same_layout.rst.txt @@ -139,9 +139,9 @@ such as `Dagitty `_. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 0.438 seconds) + **Total running time of the script:** (0 minutes 0.397 seconds) -**Estimated memory usage:** 164 MB +**Estimated memory usage:** 165 MB .. _sphx_glr_download_auto_examples_visualization_draw_and_compare_graphs_with_same_layout.py: diff --git a/dev/_sources/auto_examples/visualization/plot_timeseries_graphs.rst.txt b/dev/_sources/auto_examples/visualization/plot_timeseries_graphs.rst.txt index c0582fa02..1ce291c0c 100644 --- a/dev/_sources/auto_examples/visualization/plot_timeseries_graphs.rst.txt +++ b/dev/_sources/auto_examples/visualization/plot_timeseries_graphs.rst.txt @@ -136,9 +136,9 @@ which creates a nice default layout for time-series graphs. .. rst-class:: sphx-glr-timing - **Total running time of the script:** (0 minutes 1.146 seconds) + **Total running time of the script:** (0 minutes 0.958 seconds) -**Estimated memory usage:** 164 MB +**Estimated memory usage:** 165 MB .. _sphx_glr_download_auto_examples_visualization_plot_timeseries_graphs.py: diff --git a/dev/_sources/auto_examples/visualization/sg_execution_times.rst.txt b/dev/_sources/auto_examples/visualization/sg_execution_times.rst.txt index ad5753878..d5770a187 100644 --- a/dev/_sources/auto_examples/visualization/sg_execution_times.rst.txt +++ b/dev/_sources/auto_examples/visualization/sg_execution_times.rst.txt @@ -6,7 +6,7 @@ Computation times ================= -**00:01.584** total execution time for 2 files **from auto_examples/visualization**: +**00:01.354** total execution time for 2 files **from auto_examples/visualization**: .. container:: @@ -33,8 +33,8 @@ Computation times - Time - Mem (MB) * - :ref:`sphx_glr_auto_examples_visualization_plot_timeseries_graphs.py` (``plot_timeseries_graphs.py``) - - 00:01.146 - - 164.2 + - 00:00.958 + - 164.7 * - :ref:`sphx_glr_auto_examples_visualization_draw_and_compare_graphs_with_same_layout.py` (``draw_and_compare_graphs_with_same_layout.py``) - - 00:00.438 - - 164.2 + - 00:00.397 + - 164.9 diff --git a/dev/_sources/sg_execution_times.rst.txt b/dev/_sources/sg_execution_times.rst.txt index 8146cf6ae..3e725215e 100644 --- a/dev/_sources/sg_execution_times.rst.txt +++ b/dev/_sources/sg_execution_times.rst.txt @@ -6,7 +6,7 @@ Computation times ================= -**00:07.808** total execution time for 6 files **from all galleries**: +**00:06.740** total execution time for 6 files **from all galleries**: .. container:: @@ -33,20 +33,20 @@ Computation times - Time - Mem (MB) * - :ref:`sphx_glr_auto_examples_intro_intro_causal_graphs.py` (``../examples/intro/intro_causal_graphs.py``) - - 00:02.445 - - 249.2 + - 00:02.112 + - 249.3 * - :ref:`sphx_glr_auto_examples_mixededge_plot_mixed_edge_graph.py` (``../examples/mixededge/plot_mixed_edge_graph.py``) - - 00:01.390 - - 170.5 - * - :ref:`sphx_glr_auto_examples_intro_inducing_path.py` (``../examples/intro/inducing_path.py``) - - 00:01.241 - - 164.2 + - 00:01.275 + - 170.3 * - :ref:`sphx_glr_auto_examples_intro_checking_validity_of_a_pag.py` (``../examples/intro/checking_validity_of_a_pag.py``) - - 00:01.147 - - 165.6 + - 00:01.032 + - 166.4 + * - :ref:`sphx_glr_auto_examples_intro_inducing_path.py` (``../examples/intro/inducing_path.py``) + - 00:00.966 + - 164.7 * - :ref:`sphx_glr_auto_examples_visualization_plot_timeseries_graphs.py` (``../examples/visualization/plot_timeseries_graphs.py``) - - 00:01.146 - - 164.2 + - 00:00.958 + - 164.7 * - :ref:`sphx_glr_auto_examples_visualization_draw_and_compare_graphs_with_same_layout.py` (``../examples/visualization/draw_and_compare_graphs_with_same_layout.py``) - - 00:00.438 - - 164.2 + - 00:00.397 + - 164.9 diff --git a/dev/auto_examples/intro/checking_validity_of_a_pag.html b/dev/auto_examples/intro/checking_validity_of_a_pag.html index 9229086ea..bc84c80c0 100644 --- a/dev/auto_examples/intro/checking_validity_of_a_pag.html +++ b/dev/auto_examples/intro/checking_validity_of_a_pag.html @@ -539,7 +539,7 @@

Validity of a PAG
ConditioningSetSelection.PDS
-Context(observed_variables={'S', 'L', 'PSH', 'I', 'G'}, latent_variables=set(), state_variables={}, init_graph=<networkx.classes.graph.Graph object at 0x740237cb5650>, included_edges=<networkx.classes.graph.Graph object at 0x740237cb5d50>, excluded_edges=<networkx.classes.graph.Graph object at 0x740237cb6190>, num_distributions=1, obs_distribution=True, intervention_targets=[], symmetric_diff_map={}, sigma_map={}, f_nodes=[], num_domains=1, domain_map={}, s_nodes=[])
+Context(observed_variables={'PSH', 'S', 'I', 'G', 'L'}, latent_variables=set(), state_variables={}, init_graph=<networkx.classes.graph.Graph object at 0x7391c5eda1d0>, included_edges=<networkx.classes.graph.Graph object at 0x7391c5eda8d0>, excluded_edges=<networkx.classes.graph.Graph object at 0x7391c5edad10>, num_distributions=1, obs_distribution=True, intervention_targets=[], symmetric_diff_map={}, sigma_map={}, f_nodes=[], num_domains=1, domain_map={}, s_nodes=[])
 True
 
@@ -558,7 +558,7 @@

Validity of a PAG
ConditioningSetSelection.PDS
-Context(observed_variables={'S', 'L', 'PSH', 'I', 'G'}, latent_variables=set(), state_variables={}, init_graph=<networkx.classes.graph.Graph object at 0x740237cb9450>, included_edges=<networkx.classes.graph.Graph object at 0x740237cb9b50>, excluded_edges=<networkx.classes.graph.Graph object at 0x740237cb9f90>, num_distributions=1, obs_distribution=True, intervention_targets=[], symmetric_diff_map={}, sigma_map={}, f_nodes=[], num_domains=1, domain_map={}, s_nodes=[])
+Context(observed_variables={'PSH', 'S', 'I', 'G', 'L'}, latent_variables=set(), state_variables={}, init_graph=<networkx.classes.graph.Graph object at 0x7391c5ee63d0>, included_edges=<networkx.classes.graph.Graph object at 0x7391c5ee6ad0>, excluded_edges=<networkx.classes.graph.Graph object at 0x7391c5ee6f10>, num_distributions=1, obs_distribution=True, intervention_targets=[], symmetric_diff_map={}, sigma_map={}, f_nodes=[], num_domains=1, domain_map={}, s_nodes=[])
 False
 
@@ -574,7 +574,7 @@

ReferencesTotal running time of the script: (0 minutes 1.147 seconds)

+

Total running time of the script: (0 minutes 1.032 seconds)

Estimated memory usage: 166 MB