From 559b7b5b7736006af4014e92a0b1e92d409b7091 Mon Sep 17 00:00:00 2001 From: dh00601 <dh00601@surrey.ac.uk> Date: Sun, 9 Jan 2022 18:21:07 +0000 Subject: [PATCH] updated docs --- docs/build/doctrees/dicts.doctree | Bin 84410 -> 104988 bytes docs/build/doctrees/ensemble.doctree | Bin 47644 -> 47650 bytes docs/build/doctrees/environment.pickle | Bin 889549 -> 891712 bytes .../population_extensions/gridcode.doctree | Bin 53691 -> 59245 bytes docs/build/html/_images/test_coverage.svg | 6 +- .../utils/custom_logging_functions.html | 2 +- .../_modules/binarycpython/utils/dicts.html | 161 +++++++++++------- .../binarycpython/utils/ensemble.html | 25 +-- .../binarycpython/utils/functions.html | 2 +- .../_modules/binarycpython/utils/grid.html | 16 +- .../binarycpython/utils/plot_functions.html | 2 +- .../utils/population_extensions/HPC.html | 2 +- .../Moe_di_Stefano_2017.html | 2 +- .../population_extensions/analytics.html | 2 +- .../utils/population_extensions/cache.html | 2 +- .../utils/population_extensions/condor.html | 2 +- .../utils/population_extensions/dataIO.html | 8 +- .../distribution_functions.html | 2 +- .../population_extensions/grid_logging.html | 2 +- .../grid_options_defaults.html | 2 +- .../utils/population_extensions/gridcode.html | 29 ++-- .../utils/population_extensions/metadata.html | 2 +- .../utils/population_extensions/slurm.html | 2 +- .../spacing_functions.html | 2 +- .../population_extensions/version_info.html | 2 +- .../utils/run_system_wrapper.html | 2 +- .../binarycpython/utils/useful_funcs.html | 2 +- docs/build/html/_modules/index.html | 2 +- docs/build/html/binary_c_parameters.html | 2 +- docs/build/html/custom_logging_functions.html | 2 +- docs/build/html/dicts.html | 109 ++++++++++-- docs/build/html/ensemble.html | 32 ++-- docs/build/html/example_notebooks.html | 2 +- docs/build/html/examples/notebook_BHBH.html | 2 +- docs/build/html/examples/notebook_HRD.html | 2 +- .../examples/notebook_api_functionality.html | 2 +- .../notebook_common_envelope_evolution.html | 2 +- .../examples/notebook_custom_logging.html | 2 +- .../examples/notebook_extra_features.html | 2 +- .../examples/notebook_individual_systems.html | 2 +- ...notebook_luminosity_function_binaries.html | 2 +- .../notebook_luminosity_function_single.html | 2 +- .../examples/notebook_massive_remnants.html | 2 +- .../html/examples/notebook_population.html | 2 +- .../html/examples/notebook_solar_system.html | 2 +- .../html/examples/old/basic_example.html | 2 +- .../old/workshop_example_notebook.html | 2 +- docs/build/html/functions.html | 2 +- docs/build/html/genindex.html | 10 +- docs/build/html/grid.html | 2 +- .../build/html/grid_options_descriptions.html | 2 +- docs/build/html/index.html | 2 +- docs/build/html/modules.html | 2 +- docs/build/html/objects.inv | Bin 11412 -> 11410 bytes docs/build/html/plot_functions.html | 2 +- .../build/html/population_extensions/HPC.html | 2 +- .../Moe_di_Stefano_2017.html | 2 +- .../html/population_extensions/analytics.html | 2 +- .../html/population_extensions/cache.html | 2 +- .../html/population_extensions/condor.html | 2 +- .../html/population_extensions/dataIO.html | 2 +- .../distribution_functions.html | 2 +- .../population_extensions/grid_logging.html | 2 +- .../grid_options_defaults.html | 2 +- .../html/population_extensions/gridcode.html | 46 +++-- .../html/population_extensions/metadata.html | 2 +- .../html/population_extensions/slurm.html | 2 +- .../spacing_functions.html | 2 +- .../population_extensions/version_info.html | 2 +- docs/build/html/py-modindex.html | 2 +- docs/build/html/readme_link.html | 2 +- docs/build/html/run_system_wrapper.html | 2 +- docs/build/html/search.html | 2 +- docs/build/html/searchindex.js | 2 +- docs/build/html/stellar_types.html | 2 +- docs/build/html/useful_funcs.html | 2 +- docs/source/_templates/footer.html | 2 +- docs/source/badges/test_coverage.svg | 6 +- 78 files changed, 361 insertions(+), 211 deletions(-) diff --git a/docs/build/doctrees/dicts.doctree b/docs/build/doctrees/dicts.doctree index 1bf524a0565c4889bac0b97ac985f9c6b9fdbbe8..41e35e9209ff0f2dc4d323d43ff86d9e5fc61c29 100644 GIT binary patch literal 104988 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 Wtc_{1u3@avG%x^Re=Rg&?EeB)v9@CX delta 14533 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 U!%cv;8BCyUcQqaUH5<?VAGX5TqyPW_ diff --git a/docs/build/doctrees/ensemble.doctree b/docs/build/doctrees/ensemble.doctree index 35fb91e203f93f967f3b473a8044a0cffaa7f566..28b84dd301160769761b733c3c96264a28137b96 100644 GIT binary patch delta 4022 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 TE@Phvguc7Ur1<oui`;(!jB-|< delta 3957 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 DK!v{{ diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle index 21833e8797ae9ca577eab8b6c4fedd653f1d64e8..608b87d150a31c4a7839459d5767c5a8a051ee40 100644 GIT binary patch delta 30861 zcmcJ&2V7J~`}mtP=depznu36|MNm-zQKPYdV%N~cF1oY@_E46xh#gC!prGJEpA>5n zqei0`G^<gg@l7*LO;3z1d6Sr8OD{(6Gc&uR<oCPxem?i}zwak6&ph9G=9zNl%*>f{ zc6@iopp!2SYWs3TS6}nI+_H*Nv#H!_Gv`^YCDpBsN>P=ipcT?*NHN+gNrB)qUDA=p z9<a<H_mEo~Lp0y45bb1=5h|uhT}fj%IAD{5;p}wD)w9vnTwZN1%PTdvHueGOI_V5s zuaZFRVp60O2bIU<IN#PruZmKu%~V)Zo^P{Q%d54xF<qs|jbD>U?Y)svTGGhA+J8oM zH+WXt%%!EdRVLf~3N39+035wZytG$F$4fyFVU&ZUR@gd2>W%qpSCYEGk|x>U(c0+d zbgN}18MQSdgQOrD-F-sF=+;JknYEy%)QnYhDX`?*P#S8g&4o3ktT5HBux`2(;o9h8 zDK9Y3YlZluvY%!gX^=X>$X`fj(ijCJj>%D4#+dHwM|F|HVB~Q*4C~`jWzH=qGn+~+ z<t4OvXmKjW$U1DR7+U8Zkn<POwVxc*O|GkyA9!H=$WP}Uo!vXuU7aMf_)+evMQFoZ zUr;9tZQR@zHTj<Q!4S1jXdACLt22al`O{E!rc;~a^5$N3iqHnG@>MJ9ggX1y3e_aE zxq*XKtI*m8&sL`i?dlhWYK>Df^*K|b&K6qbt^~DAX#3h8Qmcga{<ImYS!fqSe^k@u zI!Enu$eHie0%v4Srwvop6rm+_KCk8qZN#IO)Ka01+<ZVSzNdZlzB*lK)lYn`771;^ z;7)3)&=#2%tFz<>>UiVlEIyU4risYqXP#7TLR)D{P&0(qq)$+@g|_39L28!Jc0I5| z%@Nw3>Tzm`(DqmStWFhL+p|a2Ow?wxYoF78`$siTL>{?PqUH<jSYVi1EwtlbXR75w zJ27jgI_I8t`wvwW+UwyDYQr8Lrl);sU2C+qz0#(Ao4rDARxMg-&fNAkHCK{mYn3xI zwTUU7h-YYRsYA6bX|CE&sROj{QkNl{qU}zb=|-<Tx@erF9Y~7>!(q9HTQj@p)bD}x z_4xm!PW=a(`o&e07qvFCYfht@Gscp}kt~tV5!v6PnO%SCDG^~5EI1-})xt7IN$FZ{ z<`k&_%k@2Gnxc7GHft3#o3y+s>$PdQ8fk3BaxR2zrE-9_bh@IgoYkQHJf%eIpS1{# z3uQOWSZLGYCRJ-+nigx#NjhCz#r)RB6)X{sRxVsGMcwR92QwBu0o88W$!SJ8H!oj{ z%~~rhqY1PP)23tQi=eGa_H?0sDrh>*SYilnW<8Hqz&kFkFa9@a?8q^xW8=ySTD8FJ z2rW4~#EtepYB3j66>1-6chWA+UZj1QQ=?tYUXJZXdn9cfydI>H<tXD|q+K+vA&wGP zJSywj3v*UV(k$&-?s_RrTbj34vT5G=>!b{AYyS85S5;5z(yV4<+x?)m7S>Aln##ap zX!oS~S!XV0Rnjiy%%eromK3?S`&&FDsYHuVTcoMNvrp+7DHHQt0kkAK<|R+-Q}%?O z_DV<DwI#)i=^*PF#^PxYrM3RQZx`BYsl@`;nyV|iINL;fx7=N-VbrIxv!3=~XC7K% zt>#~qEmdk&RX<CUw96~HY4z2QYe9=5wTzuzwK=vaTJG9N?PFVw7GaCj%4_Cp^XntE zeQiUu(Q|Fuua8D*pU-XAzO9MW+G^j>epp81I&06*dqOK(AE~MH&qyZbHG9E1ZFB>A zU3gkcM(cz{=e5{{k=otg#%N0x*J(RfMQX++yS1kqBefrw9Mujy5~;ma_qO)W;z;Nk zE(L2JES;)tSQ@FNEZeFb)gm>o<+Yl*IuiEvm%6vVyS$U6^;#AQO~a&NTH+%%EkKKe zE>k6=_RAx)wDYSY;hk(LO56CTN!wW$2~W<E9&ArpIZM(mHAg~eo-|Zb>T9$i3(!Ng z6sp~<_k@K7l0jR&E)10{t*JIrD{R=UU0Ok9sFuFEQG0ZGq;_ZZ+giVMSmZT!?erR| zhr*3AsgLH>v_eaNG!k}KqC1bZK3dQ!PwjeBwRU<5gG03AYq7^+!7#%?m`|k^usBi+ zYkozmofiq&wbF1csb#)4etsl`CQ8X#&-F=KJ6?j->zlMAEs@$#ZJE~66scX*n%N|$ z_ER2sfK6~}G7ZtmO`SnQbYfGBXoyZ~Y7Gt12~Ax=Lv%7zTWE+*Wa?HLqLY~VJPlRQ z&`}zqbC-IWhUmPdenLZZ+)}?*aFSsYmijY=bh1(<7yLsfD%G2Y=p?0v(h!}X)IKzn zPD4Xzh|Wvucp9Q}k~)Qk=zOH+(-57D)Jhtn^N?CcLv##Kn`nsM?RDytG)N~ObvF&+ z#Pfh^ry)A$sISowop00+Xo$`=>J=KI^Nf0fhUiVK{zF4_eo;Mi_=nCdY7h<4c}49> zLv&722htFoPSnvfl%Gh0nKVf6Qq@F5^lntkXo$`q>OvZ#cb?jSp_)d;X3ei|UECV2 zR<=iP>@R6I?7lF<SL)op1o~2~Q~Qa>7V<#K6N^|tOL@Y*{l8CE-BYSIS8(OTWA5#D zwv=%Dh1-_#fY(zzVf&`1OQnr9QaRq+eYG7svOt-OH$%v?uWQBE20=!uG(;O~3)0k` zS=#1Xyd2t<ov*{NN=);yEmZ5jI|~L@VVd2$U)R2Tc92&0?hx(bb5+{$ol%-?&oL>v zz29DM1-{D11pC?=;qwACo^#-Jh@FGIn_7Q9H$gk|LKbv0Nm1?N+Os5ShIaAwvF(=* zPR1aNjFLKQYu*fNH@~<V_4b?g=ct9(uY=mp9T67oLyoGFmej^ww$+Z)rXSDJh8~D& zKXV+LZRi2tcJC8dX&Tsc@<krVKjliGHr`PVIy_x_bv{h(hviuPT9!mZzU|jvZ*YX_ z-+a;$dho6FJfwyF+N1rSw^Jnexskc~7%ntn^7-$DNi^i!zU#~yM`+Bs>yFUq55^K6 z`}jvD2Xp&mzaw<|Q*VM}W6N*lTK0luZT<Ny?fJ(XeZcLD`4VcK+FLIi=Yjl7kMn@n zl~x`&_+=drjQww^1h1MM)iZwc1RN{GvR(XUwnRg|?I~A}IYL3-zr;gY(D(lBfBs;V zH0yI#9E&rwp4YRqj6G59TdrqG81U7uzdo@2p__$FY2SD2APcNNoY21i=Q$jP{fb@j zz}HqB!$BK%)lv4Ben$txu6Ak<|MLkJ(DvWz)&9$0t2u4HjTOOYE&SK+?KyXjN>UA6 zGDtax7D<>FMu6Q*>SYfl61Mi8Txk$&m8Ji{pLtT0eWfDd<-#B<ojqKKNw~W2R&V=B zy|kLESV}v%Npl>Lc=7Bp9?}b3wcjvEFFJxRdP#F7C@6EZ-H%I>;JlBN1!d)!+azC_ z8wPo9KXjtGF_q@l=tpy-D$Omw3(bv1(%k+CknoyN)m{@M;T31Wfx*%v66~CUxh=go z7-zQ$U=79G8m3B7@J*=nI#^^LM`yfpxM+}go5J33jNBXMC}zsC{?IuB6V``gF;_=O z4@)%YYyY~NG|LgpjFMJ3X?N*4M{rwDsXO7eANP``IA}s2341*Aa5YBqaTvJumC7a9 z(2O^<*YYrs`(cLjTCk)G`bn>At~<)<%sWr}V@H(z;Q`WzdZ;quOm`V3(K&c6Bt<z2 zZy%8$RZ3LvWIvTC&0s-)d;ADmKuY1IMR>ulCrP;ued-dahkey3Dbb<7T_;7`?~InL zT({SamGT@>SC^w{(0FM&;jZRADuvj$PLw7&;{RAFh1<I&OH&<sUA+`x-;*LucIdj* z7$2WTFElGk!y0_bY)_Zkq*8l9hBQ{;_~>NmM|fi`Z-2V1sD?f3uqmFOik8JY=S-7a zpx%O)3>O)-(4t~g(QLeAM?#R{T4NQQ3dKt`&LkZsaD6U9TyiwQwOTX`&Bx~a^mEoH zIxId++U?7Z>wl*JZJs{H`%PiPLtrVCva~xdJEAWaVqRgxq|l88xUS^Oldh0lj908J z5ii63V(BwT>W^3Q&guy;Tt(hv0A_ti#dP7-$bVcj9D0@_?_xu~r4;$X5@yeqGfQAW zDe{(b<a4sI_+nM__zq9FYn3L!=-FscQ-KCCK8{X|MvV~Xi+n~E@@I=MAue_rU`sKw zp*E~j^KZP~<u%eqZOLs%eWK@LRLQG63Rglc+J)C0QNHsqYT~<Ax+aQ-^7+^d^&jy# z``7cOJ`$>(Aa;agw2xXyM-)`;*uil0p&{&A`8<T33b-+Lrx-g<nS*!)cBv(V8DnQE z=M1}14G&=la)hw!RC0!$1}CMRyUKBG)(ciQVVNG?9R<=_tn?@Ia0F}aj1%lIts6{V zhfVCW(0N;*S%((Wtk}*MF|vCLMrKxE(`;&yzF=#*WH+{;OP1Jb4h3Dxp`hzH6m$`X zg0A3_b!_>Ttgy9PvI|?dCF|L$4ddvN4ddu~4ddwM0>;sW8Vb5fLqV5l=!~w<P^8n1 z3(TG_%}}N5G8A-ChHmJJEZK`K#}LxB7z(-&LqQi|DCi0d1zmojpldG_bm4`9uDVdr zB^L_1-a<haTPWyC3q_{fi%Gi3LX|!ip`fd)WCL4Tp+?tLC{)<0Nuw3oBwEbABo|gX z*pexQy08*L(oDQ3Uu~6)b=0O=-Q&uhe^?_ntIv1P_IJ<@bkN#6Xoosz_72*S4%$(t zMw_%*J?>PQcA|sU+=Um7HgL1LzJu1<LEG3td#r;N7QnsG<#MxX6dEqmo7HYYrCL-6 ztw#qfx`WocgBH_4i|e4pchLIZ)9Nt82k)t<4eFo`?w}3rpe1zBhIi1CI%uOhXk+fv zdN!-$?o*r92_3YDotj+_(rw9=?i|i;RVUd!9+x~^B#S*@i!|6xnhY5`rBZ0yC1pUy zE=dQv-BKbCP24TT^HAMxDa3WqC`);6)%<)oz7yx#eCWJO8jWJwE@>c&rd>EyJ-J)j zsIY#CInmo01-+e7(5EpJ^id22eGWrGAHq=3+ZhGDol(%+83nzaQPA5N1-+e7(AyaW zebz!j@8;R9(b4L2ArCyz*q!gr4zsuIlWIFlDfZ}7(kh)d?R;oUdk>1~_Ltw3Bp0d3 ze)3(ZJplfEn0VQjeJy<?OKJ9L-$`?Hk_`g>kdh$&rlhz3b3+Ppl``x|!abqqDap$| z#)as+OIh}m-XvR=a_qZfNs6mf0(XayBxqhByV*w!A}3^NsvXHj0$u))yrAGaX#kuY zNnGsb6UYa8DbK!t40%|G?S^iW;LIA?(>^|#l*q1hP{4AQ!%J!8S7{Ekr4x&!+Ph|u z(JpKdZD3<)0~<mc*a+Id?)?VV;PtG%>sfQxv(~O>ja|>$x}G(4J!|QD*3k8=o$FaM z*RxixXN_FX+PI!IaRVDK8`NBS$2YJ6se!d;0~;(G*jU-XhROyuQZ}%GvVo104Q!Zf zV54LM8zdXp7}>yv$Obk-Hn8W=2KEfvz(&UgHaIr0v9W;-jScv?3A3gWIyt{RmE@!7 zJB{R^Xr4w2b#&KKeGwvN5kGw2Kqhc-go7+Q@rR@*apQm6bP~;@j`653r;~@#N9+uz zk5imKKZA6WEO2%PMq40wCYgbvW+s`2;@z1f4MoT-lA>eV5+A|#Y|<CPKOvralktHE zqE!nVm_?@Y*z?@u53@-yBxDmmOq!X^+-}My<GIa$xy?V>WH1Nca*#foJjB8G9Bi9S z`f+egxb4fqO%B{@iT}nqL<i|}NOvCdGmlw2hm6F`&(0xZIR8`l42JifmAqY5XX$fH z*o3TZce%|e6X}j)#Z?n|$TxqCIp11fuEP75RdzDO=a4R-vtTRx<Ph&br$Jl+GrVWF zB8LoQBZ_bS*z$k*I75Am%OO!g&Nxh7m|Ih7yO%y9mrT~N{hv+{k%yOhT`n2Qfj<Y> zg8s1d0tt0oh{+I=N7Aw6rFqy{Cd0dVcv+Z-2%aD@A6tWgC=QmEp@+775{A}i@(C`k zA*6tekP0BXfQ&}5t$<{pxP?N`wtB{eg5@>R15WOj+~HW8<mTyU7#2H`yT#TChgsfo z7e~Pg;G&sKL_g7mPCt`EVPq5fx#=wj;G-__#MrkANxF{tnNI!mf{KGUoc!)1dm4D- zv$$D2kIipl(V2ngK`csJ5z+Isb9nskW@3be2me*TTpr0<F20yV@+1YErdhGrHx5dA z&*Fl@fzB&|jZlm&QvlbB@q(}-lu>&uo`pnkP{AFrGM&WAqxEGAYq@?ZOS=RGH(kU{ z@ec8acz?N*m&k|S)pa};uS+<bv`Y$Pln@{EmRo|iVF9$2U{_^DsQ<U&z*6GFqt@^! zQz?nVBx_4?>}5$>1UGtD7nWLcMQ6kMmyxmD3WVbU96UimFMh$B0%YI&uf=BJG8`@h z$Zq0#r<Akq(_GGKf1#XA<IZ;T1lZF3v24q%&g$&v94}gUfXz~7E-;tcayzul3)~{M zg7o384spQSoc6{A7u`K!O9gS|@rQZ*$qF)^gQFbuuOtyt3QVrVex3rYm1F{n3zaxX zr9gBQ$waZBioyR>ku1~#s<H2;KyEdQYp-TdZzI`yy0lg=ghIbo?8(hGtWyg7$417Z z@TkEHmI5<t$S7$#Y_1`xI=1nN0~fuQacJ|0oYUC7Lwd@t(04A;@pv4*XnguyydEsU zZyfBKi{sgJxH*^1;QTh{Y#?He)<w%Y82*mr;T+kf!`52tgP5omM}_H-G>>U5^H3{- zEAvPyioWy7Y!prNNimAw=Hu931Q`p+OcZ+-kX#g=3vo0lg7SrArj9--s8JBVh@?XB zBI1p_&mv~kv<OSaqGRFiax$^AYR#KC#(4=@L_D-DAQK^Aq8_i)VyrQv10cSYB!cmR zWPtLI@7=E~a?riVF6fZH-!^yfIRvhNGxd&7Bp+wxi{SJUoH&ahwvNm}(O5?;JioC} zx6YYjP^!L@qt6z>?4@KDS{_;ItY;c8@1N&s$(9j4M$TPEX6sqWCWk@4<0OHWI{;#r z6FtY%!r;Wq9DBmq3zF}>0&QMSveCs~%V{?DsVm4`S(*h?S7DRSg0@w}tY>@QOT!@N z0D5Rnl>MNzo&@U{Ucrma=*4;*6lTGVdZMD3*?<=`4W4Vj{+R~18?e4<Fl#l&rNQf~ zNr{eaq(2UCuO?H#SmEm7sBs!>Swo8SEOx7-*q6V@x{eqvcZRTbqC*GejYQ=RcF@*H z1ZFXGjO?8K(_mN=_A47SHsOt7gUe0Cgd%AzsnpSDNA(cAw}d2a{9W>dwx95i*E$@j zS<GP(v+*a%70T8T1EyTCjufJ}vJNX?gOp|_?9C*PCwc=~>KyJYEu<@&Jko-F*9O;G z@Cq}(XCbMHmh=x?;cs1!;{khX@FBD`ks%u;;_2q>K^bs+Ju&0MK%PcS-0A`}w4i&5 zc){Jj?p?hM=+lbrngOd@NjbOthW5N<n7D!XBR6dz1t?zKK+1UZ4PH*_==L3{ld~IS zz^09)8ZCVQdqW140VzlE1rRe&cL$C&vjTX-?gTdv*zy?B=~)G&a4@!z1T333G>mX_ zcH9i`ew-AckJ`tH4aJX-<MNIr@PwA**bebJTx^6tNnE9DIQRr+o(<7Yk`^6%gAxGe zc99Y=ZgV$6oE0y5He_xh%Tau|i9Cg(b~9PWO(Wsvb~IgNAYRVeWJA*yvI?#Iw=%JL zD_MhDuWe*2iqqT3YMyi;&t=oI?nX!F%Z4AelSk30@+q<m#m`TXMJOtsCXetWV?f$V z3%1!Ed&V<(5m|A^^D-cHgB#Caf60d1&ye*f*6kqc^~@$C9Iib|@Xquiagemj-MI?M zhW*cydhTZ`_cJ_{cz6sR<m?aG@bXUbD7VOlu3ItxzjnF%iXy+Wi)_TK@^_QPD6Z@# zYf)4@M;cN5^Bh@%V$mK_hvN1gvJ}PQy`%w!{&~`Z;_>H6Gm75(NGpmH`&feE`&pB{ zwVzDIJ*0>>ynC`>SsN)qajlKejlG!%NF|DQ4q#jk#Jqr74s3aWtkkg=UfZDWKD^A$ z2T3e!d)g!1QQRDOshwzOnRXCModaJV#7mR|WrxT*6#pE;Lgc{u7s(`ip8NVmT<n)X zqMelL=x&aB3|bD8bhu+DAsn3Gz<QX3pkd=-Qi0;1!<c$1WE{cNQ(@N;gi|5tC1TaH zw{Gu;Lrw!pV9$bZ_9fz~XRqKs4u`e|GMHiyaVus*pQCsyW<m=J9kaUxw;snkVHEL% z>3a;$tB?tEj^UJ*3CE7%oyZKY(te%}b;q$kWJ2R{oUStA+HoBIGa>V3yf-r82p172 zun99^*$Eti^Wee>eB8`~@h3?QisL6qEsBA!kOe5(xaf0=EJSVRDY8b--Wql`!rA>; zCwz+aax`>4to{$W&4=&*gC6oB?^ROAz6MZ@M)><_H1<v*L6G<wK2_vH{%d3$Zl*r> z8m<V~i^e`M@=f9g=5kySe3pLi-kJjmuagA!%3mE|q)pZhd?sUK+{hsQ&Q&*iEjfsL z_>FpSTDZXCOybkQYzQ~Qr3J3}-@tLn^akmsV;&NC6h1Vus2E9w3vb|fr$WM;_}Ip5 z#&R26Z#~Gt1P*?9ll0{vnFF@CX60B2vX7&YR46-567lJC&uJ2h4`!#Sm<->dNMx(i z#Lx#GC|+E=xWU%CtW|A`z)pB0iauVlMb?Q9vESZ{oem@4LQh3tdW#Ih$?!?4rNI#@ zZ14$+L_Ye5-S0j-Qn+VBhHv=&v47u-&4PY!qo*85r=kSPsF(_CsK|ufROG=MC=%&D zry79Ii1#XS49oAR1iRAF9b*4;FBTtJ-a${QeZ)KDnj}?1?0dL4tAvH`kwGY4cn@dx zN>I+=1X~Hyx!8LK@4ZU6dj{8;m5_FpnQS|Yi-}73>nxe?!FCDu(#@i9sGKGR!f8+0 z1Gb+dM!X8A&fy?32_Af(?J+#_KHdS7pz8;C15biAAK<_=3EV#<RVWsJ$l`wfkPOGm z*8d~Y6UEGra7k=|XFej+QT+1}nSvtgV_fW8VB5#Ic(%ZIALA2%1!6zJVp?G7Cu9tY z*FM3{Zvn%nEH2|ytfd9Ee9F@O@F|Py{~5Ea{fzm1_cI(8EfDoNNkU=%oSE$XoSEE0 zp=VFCa;SF8<_8()NoO|-iWjSUyMxykWTXd+*J1BbbujY_EcIlNzaXQ7&CW-1W?-NO z^v|l+#*vWw1?k_(VQ}xcd@?-q1(s<t{PhJ^X)>f<z-7;5*m40cz+|{~0fzvD7n#Y^ z7jbf*yzvrAMwY_GW0$alCc}r9@cAGaLN4Q#DulV0ajq?dKQH5eGy|qw!6AAET)2Ym zG6RNRB`Hw*C5gfCyH`mRy!j<2odG^y;fyf@j=RWl@YYu>`uDHMYH21c|1a5%BIawX z=S-OUHJOj%=GSDqp6*CCMvMpRHzWd%d_(G`DKP3=0w_NJ76-~HG`F=VFr)c;x^dYU zo&s0?#>ddo?{E^D!n4zVkE3Y?SidLxP=x(}cXS10|A5`50^a?ByrZw6DIb~wxj&Kt z@WGE*oeG$B4ad+5_ymQH#Yb!JeA)|^UB_w31c5h58;a96aG^@KNE-*h-5caVD8Gs8 z0u$W4Nmg;*Mf1550Ij!hSTe!Sx3K@3!2A==y;k_?C$bmC)}Qf7#0t_cWEYC`UrB%# z_kAb$;1|rF>F-L@AoMr#CW>!<!&T-q-o}srj+by6l>JQxLD(NSdrYHkJQF_q10M>f z@tRNilaxs{aPm*Ac@0?q!qr|4Pi_1gyKfCm-HL)G%)X7cKn+j$!EL;aYT&#iFNZh( zVW!)NJP4BSV9%ZnPu;;QHydK_;uF_w>M#dPcSr!-y-NZRpx0pihJ&Tj1Ne%>_g2>p zS@JZ*EEg9^9*$ww52_@&7{i#$t0*voby69`%koAPZ^-gw6s$WHD{=ycSyj&~avFx2 zuSZ<u!5BtgWhnaS<du558QmB;4w`gwB%IgDjZzg9>*ZZ2d|l-ck{L2x<%dyha+UL> zbhzs(KZ4>BH+cq%i*9lqiaG9bF-e!9ygLp+m)+5OI;45XkLl^IcBB6kIO`$%12M?c zF=CcMwxKv{kn2&*@RYN0kKjd5xvv|YA@HVl=?N7<@&GvDCA-PEB@VG(au(f3@RBEa zuvugry^+U3g`fN&+npk46zVNc=CLU>HU+Ff7~AG8dtlOI-pqrKk30#rd>=Uz#UUR# z9fgapoXQi<p$X^kgg1)_O}N>Yncnb~lTjPiNv2yw^_{S(3*bU0mOi$#oQm4Q&NAIY zd#5uq3G!p2&`+L#a6i{>`{AW1fMkCLTm6~I6@Pg=!d_jll?%Yug=xpS$YXh#fR+hh zi$7K-DM0o@oAdyd@74fj`fY$rxA6J|GH>$&vF8-P*+5p_kRX<mIY_44a{GhiG2H1P z>hutJ`=V32pTb&sR9CqYtqyj@zLNsCy5jc)DG(VfC!)v=mdByk6^vP?z|CN+M+%Gx zk;kHVGz2T20w0Gklh9BWR~pLT@lfn0xVI7}&q7fhCXYdJI1CGyVpqcDp#<O4jEIoS zQS6J52cmdqt(*i=-Q=z`rW<Bg3Y*s9jdZ-5Y{c-zZg>Stp<g6AEQO{>c{Yk4A~EYy z=pV&AY;Tdf!RjbE7}2v)*o8}>&wA|KZr$ZT4418!BVcrQ=B=PRdMgHdceE;o-@D_5 zoDO4q$U{)n^^m8a_^1aq_H^jpQ_e@x&{H;{_^zis2gQVFtle~YDw<jT5skfKI;8eu z+S9${LR_!7_eQM<a(c^jbLExZa)p8ID|EtzirOg*e3r?fux+3`93JZ<`=QD6edH1p zK{0Zv2eS;OmcdY&B!_XsA7f-swD>DVu0l~3E0?19JXWqokrv0qsW|2&t}ot+MX;$a zgFf+c1!~JsaL+@i=OJ)&g46TaezFV9?k5}2OzkJvpt#(RCCcnCFGTI#{_;E&;|4Il z2M4gMBOYY#H#{g?dEF*czqoOdyM)(m1e6ZMyRZo64V34j_-P<s@FK_^M7`M043gKl z;F4}uf}D%ucmh^y7Q`pYOHk}jlp9bC8P2rB!{z0u4I3e=d_SWpOv_wnWZ!~*HbU+p zrEN^YR!@VXBrH-IoKM2h2{%bbGI5@ZS);HjY48abS)<W&8oWOmYnuiW#>l058;(Ni z-Z1bjmW+^Ih?{rcjgfmwHt-!QTTm<<i?%knHCA4UV%|7x64ba*$D?x_d@~+%v_atn zCcc><*P=FOB4%ZS3lrtVC}us(w9g;L934wnnqwR+OqP4PQGz33Z8V%1fXkldBn7sm z$;0tJ%>d67%p(IDQg9f}fIBJZE&~>&VvRH4W~#ixz}$U9FTyvxgE`Zup~a0fyapLy zNynzdU4(QjMFx~)$n`wguQb`OVX$<$BU@u8-sBljm?^J7@qMPez=Qd}Lk;h+&f|1H z0?tmtzLNnLCNZzsS@I&(KFh*um;w2dS+Oro#wjKnN~fTf4OgegkE2*VRkouTI!!)` z;<st?P83_F%Wt44oFN}X5j<0V&V#Mud*CWw?Ew)*a!W{lZfU-$!elA8nTx7&OI!K( zqP?g^FJ=K=*|IMtH)hLiD9&Z$%$W@vXUqFhjGH4L<vs_~6oVlnPi}$DCfOS!pEt?R zqL`c`Z%6T4j=USiwp@7!ig9`Jb0}`*v10GeXCk*iK7g>ZS$-bHD`sX=TF68|k-V4Z zWTH8lAY%^ZWGco{C>xd*%XAAS(jvE`_{758G^p~^sKu7Z&!Bj}gylQ0RNjYL&ocQ% z6c@|nLnvCy<s&H4tSrG#R=Lf<+G!=tX=ON6tijt5zvTCYFDh`H%Yu+fxyX%v+krjo z*JzkCn#WJZ-j%hnN?wH~^<4N=<HgE?&DHX1d^n1>$@9JGUIeBi`1J>_qE~`%l^mj7 z8tnsV^W>T6AqR%k$a~QG>l*nmiY;@oadKd4t^5)S-+3(V_&ls?4ph!(CcPKn7*hgI zF2J$11pZziTTzrO#C1jq++2v|DS>&5sMxreDfNrx3cmGlI$T?}HXiyek$d6e+KeTb zaw_f!<HBMpOsd2Cb1HmRhl7P<LjnhjSipfIn10nymlm0@Who9Anc%WaUVvihGQ2r5 z;V-V$EXN5k6TV%Jw@N0cEAW2Hgi9z4%-?m|zSqOy)&y)nbU4o4T4O7;;P1T9?>moR z|IUO7kID<V_3zaB_i$*5;nrjI6}h%zYC3o&`p<)-D>1h`h+Tzkod<_k;i4`N((7eF z@ol~Qga_N0aL0#B)g5lt%k{7{(gS}`rRG8CYWYdDI<guYHxJBfa74<7i)-W}6yqAP zAo*~rQPw=z!)qw@5K29S(H}2VVdSkQOpo6?ti_dPHJyR8P#D+Au_$m3j)JOn*ud3v zBF;vEb8tNLYL=rhj1%!dSk)}YU>IlPM0kIl+zCF8#JQ}R&dc#Ip+yeCu(?GZh5{$& z(I{|U?g1X_<!}t+<UA4u&dc=syicfB4nZ1Dt>sXy;c8+IoYLfnQ2eFgI!1*ttvJuC zu%H!}Ix4*1D$hg_y8)*U71nLQ6@d!ZxR$;V7gZ`eu@M&|D*Uh!*BvT61UOHt&<OGz z{#pKn?hib$vQ<q+p;of)jasTxQ`2~KrT~*Tm?FSb4rT~2lY`j;%;6wcfIJ53RI?z3 z+{7Y)%0U?g;wc|XR^bH2i&3j`YHAy90wAyn(9XeJ0bb-_o&a@6I9VXbF%A|9aDsy+ z0-WMtDFy6x`s*C5Z~|7WN1d8_nn$k^;2jPc5Y%xGXE<3SOy1|9Nq~<ySSP@z9JB~< zo&!yQiyUka;0gyIz<)#PSc^R_$hX|&Nddm+V6y<%IM^z{O%ApT@G}Qb3-B8UI|TTX zgPq;+w|Be&Zga9*nB3)H4+U)NLdF$4Ufg|7z#6&Dsi}191EXIMz>R~00?=&_w0Kbf zZv=Hn4hzzWo4h1|KL^JI2;|^p0fIR=DL@zprv!-L;8g*lIC!0cI##!yoV+PadUNm= z1@wzR^=%AcQQva{R{OJ5W51F)$D==V0v7!-)!0vGKH<@yI{}OSf@*av{sND`?2K2h zaPVINzUJVn0N-)&qX5@9xJd!~mCh{=esKbp>2FR={hdYEsecLbHzVpD0q$}@dZ0_X zRinxn!dB2Z0dwi<)KoVfZ4khd10Ml=Iq(yp&YzP&N-Ag`K^%lQ0m~!Isj1;Sx|;xz z9P|*NCkMR+=)*yr0DU>=kD`ueI)IZw)P!yhsSj~5)CpKA5}cZv$fJ`47|FpH0mgDL zL4b)IqzI5oK^?BADWPBMshQklvJ<dOr#dxt8jqeSz$^~t2w>tMj{^3)t9%X$oq%~P zc514n2Oob*1u5eRDg>zHz$QQq2lFVPUlpqJIauTbERQ8lO|9e6%LQ1$!Ab_`*Kg`7 zPF4$(H5{xJU>yhR1<*LyNCEw*Q3Vd3Z~|6}O-@bS%%isnu$_atX9U^7$u0qQbFf!{ z=Q(H--~a~)DWKa}>LCseI{_=jOHNHa%A;Qv;Dn=fP6_fKZt}VSZ*cII0B>{fo&aY! zc%K6LNvHY&2Om2DE5)Z&W52BXj7NV#K^-M5{vuWBZkc+C$A9SrEc(ArP5qijUlrgx z4t^Bi8V5H8xW&OQ0{qIsAGH7RO#kHMwlMjJg9my#EhG%#;G<9=-sB+AI{_=Fn^RMh z_!#aXz-SIU1;9<bI_lC}kcr&HR{*+`hZda$Naw&`fJqz#2rz|%AOWUx5G=qf4nh&s z@v6{$Kg=dvnB;O0AwU5KkpdKP&|LtPgPsDEanMVE3J&@RP#wze|5!oha+AIS%;%t= z0E;*nAV3`l0|i*l!9xN(%E1r;>NyzJldeD5wOqqVqA*#@!3Y6bI2b8FD+i+mpc|Fg zh+_qKf`jn_Z02C10NWgePZs29Zjvg%vmB%gu$zNS0rql`CBS|TrU>u?2h#+g+n-p} z89izLXAN+elUc&#C<n7C5U(aNO^y?=?w;q=)KlEPK!DdcC=}pL4vGbM+tL43LEhsg zr2?Gepj?0tIj9ie6Ar2b_?!cq02erzE5KzA<{{|J>-H5V3z!Lf^^BZXM?W!F*CD_< zucw>>R_9iyrf%TTj|uQN2b%=g%)vGRwsY`|06RF?CBSY5>eRi0JkL$q1USIKK>-eN za9DsN92^tiI0q*Mc!h&k1$d2vHz_ElhjOT=IeCW@NA2IE8vA1J8gI07PQV)H1E;3m z<k24q@G}RW2=E&Rp9%0M2j>yg@jPyGazU8f<=~P41h?Vv5?v9%g@dmIaOL1@3fP9S zfrG0~zzY7oQ&YWZG%k#O6ol?oV;<K9@aN#B0D&C*BmmvC#w5Q85XQl80z`1|hX7F= z{KWuUnDpf2wlL|<!5sl&Id~x2S+{r&hyVjPPy`snfldIr3ywu~6(9iteK2wtWCS-c z2r!BRF9F7K;3L2U4mt^t%z>W(X&iJBAd`bY3dTA<K4eAfDomzvlMn%Bau6oKYz~YJ zfV^AYP{+P2T)_Dt$|+zMeXvtg7xU<$0xabqL4Xw;3>RP}2T1}na4?Dj_O)RX19j?H zCt;b6cWP=gPcTscje}$XHgb?Ez~daG3$TfUOaZoXkR?FfQ=Ci@WCsV+1lYyF3<?~( z|E%G&oq!d5j#E?jbNd_tUf>{4fI}P<AgJRm4|7r|OpbC;EWpbgr~<sgL8$<*a!@Y7 z8yr*!@D>ME0=yf>*BCZI&T^Bv6tJEA4>_3c1gx?PotpXyk6tXm=N!}taDjtm0$k=` z1q19>{)&@Fg$aE<f%n)d0lwp)L4Y4QSR=p<4w?k`iGy_l(3cnJv_*hF5YSs$6Xb7h zvOxg)9s?~v04bb-#|2P0cv1j82b%?O=U}S<o*ZnapiX>xgxNep2?eZ?pLJ@gA5XAL zfB+7j6QC;xdj$yPV4na+4%!5WWS~xcK@j@t1WR#H0Q#l`!HWXKaBx_Fz8t(HKz|O7 z2{4d@mj$3NQ_$&24(hPR!#Fu5OonstssJN7cwK-o9K0#Ocn;nY;9(Bl5g?U=_XNnG z0H?CEf@E=%_XU{B!G{9O;NW8cvN`xv0Qv?8tM|D8c^rHpfSH4f46y!R%*kb8Qo_NP z0+e&`UjZsP_(lL52Ui8C<=}e(7I5&R0E-dO{(oJNrQGDE04q57NdWrV2$TFm0ewlN zuIAu(CtzLoPp76f@#wz=Xy)J_2f$|xjgz~=WFrR>zC_}uxjeyv;sh)Yol{dc^JrHA zwsGJtz|$NU1bCJMuU>V|Ja%*9BTV*k&`E&(9QX<F0ta0vU?0rB$U%@3uyO`FHT4LO z4i(^7I6h-xYlaJQf}2DLaEgOS0bb*vI|b|m+tVCGI|0kIw^LK!;n6VyoZ%pjgF1Bc zJ}2>%INpV^i#)&yn9G4qP5q49KP12x91IcQ5(mQs_>zM}0lwy7M4cd4IT<Oy4;+jZ zfWA`0)*36oEe^&D@CyeM1)%TMFiElie{qmX0exjwr{3Wt!%0|WCpk4$!WUxbVX^=U z2U7*mb1+>1`W6n8%oM<rgKPnOIGEE5uRlMCs52)y)I@wmica#KfECN^)YPurzDR&j z4lDu~IVcezl7lh|=#OsIatzV?ztTxq9@S1wwP6UOYXz9c!9oERalkGjbGej*6~f{X z4ps?J&%qi8!1_0GvQC&ZbD#;($^i)Q7za-Zu!)1M6o}7kvFuMd0jt_GPEGB@+u~Vv z|FZ+0`f{?Hnoz(J?4cU_@Oc1_-sc1?y3MJngLw1{0u15cpa2ORyePm329njof{fxO zF9|S~gJS|r;NWEek~uiZ0Hhp}A7n2r@%Pm9ogfPO4h{u<lY)Z2E<y4C=MUBCgoatr zeG?RPa|8uFcLD|7B|zc)WjfdBvkXFd?gR?@^nrptA)uhkZ4`7Nih{0;P|#@y1^v_j z1s!-%(4i0oJ9h#ly|q!$I|&8tnkZ<;KtZoA3Ke#~C=YQvgc_cvr_O*yb~(hq--D+9 z?2tz6JTLw$YRJ8)gZD>;`VF`j(|&(UJbp9#yd6J3n+Ctw<&kd39g+Bv=V5uE+spT> zz5Sf$Lt@s)?vLr^KVX0<-dU<w98p#9$6-0%?W9oq9l<Zt%&_eUe!<pwMDEPP58_vp zA7PBwWrrc#yQzkdm*i-jBmD47a(K!oeXy^;NB_J{|6HbjUZa10q<_Ame{Rq}-_Sqb z(LbNlKj-M5H|d`b>7NVq&nY<c5`NTF2(d@yNc>7U^QhcS$G$%9g{Ri`(Xmg9`-#(T z!|*eO3b=R_zbG(K!A`FALuiGe$M8GDX;6Ah9;Tx&G#dMh^I^So^xZ;ZG?)n1grA$B zoqL`hK<f@K%d#teqndDB?xUl-=#54&y2?iMnGVgz<@9WN3oPbmHK3qnLqW@hg1+iP zVd8?m{XvbsvOz%$fr4g@g1%QkK{xhM(2P)|+lRd@zcH*Uy#pJ4^Vk^@rhHSWwa7$& z0gksOg#0Ck;b-;3{*r@Sm>C$4xJO{=@KgK0<Y0v|DE(6oX0bI;IhFK<AO4b!<WeP^ z*lP%cGpgbN@qfz`A@3d62w3*F+%qiFIL2IPDK{H)OG}OAHD%^13w{A*q(7Iec6W!H zp-Mn+W1=w{zlVx3vfuv381t?4FynbK#`20dOp<4=>g7HqZDM*FeszuZ<I#RfIUYJZ z>;E~?Y<GA3?YgnVJippxvznOmYRssj#%7`?2g56QN-wzdw`_)_+j1Pq!Owei3Rc6c zxKL%yZFweC`Y4^@VlTyKq|sVvtSz?W7aMEM#@gI+o6%-9+G?uGS=DUCW|k9$EGJ$? zqovSTVXdyV;9<%T@v0m!t=wG8avy4>Ww_^5I4I7YYc}SY&E?Fwx!~U(Ym3cQX5rM` zi2v)>tsCt6M;_jTdQ4<F-&fCG(Y@T6S)sMcSQ2BL3yb<FMtko&vWo=!iQ=L&*J2~h zhH%Bj-=2O~cH?-%Y(-`98{Sbupl*)h4vC7ReZX77Yt0()J8#7RBPGQQJ0v9<l=}a( z4VM0YxWVAcY$XUL_EEwiC|mKcdlO|EiR4!UyIxJT&01!{mMY7&4K-HVs<1t~EgV|3 zxEoZwpoGE?-q;LJE6RlAIO8;PPwdpTs`>YN0!?8lFQQ$+h`rNl%yskz3i8b8*KFj@ zZPd(h(P89D#gFx})O#J`|E-rfa$<LqF}l`bE5^)t`5jsGg1%2Gf&Du$Bc7FAfc@Cf zz3wXntpxX3&3bCa|EGrUP^yky^<OOy*z$g!k;cjQ+7IrmQM$lOJ(W&yU5CA@RmQ&b zC&5c~O{aKfV;l00O#3`0r1u_cWJji~4Y1UX>a#viP4OPYgVBwaYD;;wEw?=19L*D$ z&|wU%bFZQ9a7CxYjkw1hw+zo|Vj;U(amc}=ci8QPJ%tWv&U4C*xkb5_a(9rj@DBKF z5cZQCqWHkYu8JGP>J=~WM(^JL>R!;Y$t6VCgxQ<)${xAXz3~ah!`ytEwF;6vaGbia z6dR<*LrKy(=t~|-T;M(H|K%13FN3nlY5syi>EjHa^HL%q#!K<FckxtqN`Bm9jIkoO z%3N+sWCE@jlqlF2s`r7dt}ek4?yWrbzZLF;xAGe8y7&``Vl%ulNayFw<!K+q(*0fm zoz)T9+>5e@`6{OsxazMAw#)sMwUXT<P`T;n$?wWu#@OL_o#Dz%B^c;v<C1T!DYrrM zXb(K8A{Or)^$^~a53j@#2@4X?-&UM!yMK@_DYw?LTg_&*;oOs3Mw8PU4X=N-v9QWo z2FpH|0|%E{@uK2<h_OTQZunnpX%DmDz>I_az0$|Qm{{d22>wzr*!#yRzIr&^6^F^} zfl3?=1%N(GF~ZUa97NA1Vb>^2!C^-?NLk(mhDRvzu#7@9>;Y{_I5hn@055dLXvG!o zjK#Yl$Eu64=cg){<Sx!ZieIjw#{1?(IMY?p!?#~!f}%|2F*w)F#Xm8>IJdmWT+NC* zH@CC~gO>8xiqhPCGj@BNys#S9DoYWr21@yCWT`gd`AwEWi@89INda~L+r(FfN5WVt zO7U($Cl2R%^Nk6-Y{SL9=PWCiXx;JB{BLe(BlF%o$xP>0h<#P|@NrmT$@ugMnGGKP z1Mg9GG2@Jri?I&)A1zjOZW&fEPc`GLm|IPIL`7~j4u7!hRXNb^IZ4?r(J3qx>THUu z{k1IRFrLMFPRHhZL!Bd`W6HPS-JXXotyMN0KcjQY3yf8)bf}^4Tq7NKc#>Xpz_HjU zq*FW}HDZibEK*gir5d{q_D+XC;e%EhKgKokYZm8jv@e;0Lk6E>-zZSJq!_Vzt82>2 z=#Wjvp8Fb}mZrcm*HS>^%(=Kkv6-vNXaZ`)dU71D!>TPs<yc&tf4~&(8Q^a%$Loiy z6N}A)OAdY!<LGtwA8W40>wDii#WD2p0o`%AtFgeP1+-O!558J+v;&_;>dNU{T54I~ zym0q53Y~{=LcG5ws5%nRd5TU+HDy%vb1rmv&-j;9oTL{n<}qk*s$#`Qhzk5&piFST zXAcw2%0r#+>8z6Ots8p7I<pet;*&gNRV&=IC=sqbWAH4%gydOxMv&5L;GE>e`1QDl zsoaeJq(y<L+Kh+PFpH(hYwnLI5)o^Y0TK$89{MMePoRZAZ1-0DVM(E)k2;n74ic~G znmk(-j`6Gv)ee7WQqv@iG(zT9DZ-oOk!q4sizy7HFaT~ADxQierP@F$QjEq-4AEEv z&Tkdi*_k`;EwxrkeH=!jRrn?;^?7RLfot$0^Zi+-wn?cOu(U`CRI*6w6R-)*mCYpe z5S%PhLX^WK^%`6*QUY9Vl2l2C+eJ!uqavsJ%QVl5Dl?rg?$0w&PK||;#fo2_csX@6 zwek|}eZSo}IdvMw*5HZNjefLdey)6Tz)^XECwQGGR-)J$SZE=|Df9`<veBXh1kg={ zMi2aW9lN^2DMfInND1?2k^gEA3*=f9{~(^OLmM!}FAqMmF)v%OG5Rq6KZ?%izp8D4 zYZfI+VM#BWm2M-Mkt=o*leGf>i4x}Ye_n6ys-~hK*Cs9qWi^dKAU%aArM0L^6j_Qt zslmr9J3d|o`a{%WWekKbRfa?SdKU#u3vjCG+s|EZpSM&Qr;|p(iIvK5X_WoWN+pS) z9MPauEBL8=dz11j+?eF%#@1K%Q)`u{UC_F)Rf$5erd8>V;y|ksIplwy{6+hDYPyt~ zP5Y0R;{-x+cG!A?u@7S`cy3T4>#(mbLOXU<ownkvGP>u}=<o30pyGfs7U@hP+%wvx zW2X20_?bEk;19I<CbilM`!^_F3QYvLni9xP6>IE-KS>~dA<UJJ^B=dN_b^?B^PMQT zq$%BbI-d<nFb{dPD&6|BRGxS&Re{NwlqYHQv{snQ{{?H{6%z@!zp+snwjqS>I5l=2 zom+wP80HjbLSx!rP4qXSVKFX2e$2uZ%WuL?fCo!a9ZvRg35;biZuz;k{9=0W6pw1` zEI>zR&FGAsCe`Q*+kNED!&!3gd~5k!6HRWaDaR?v;lz_-bCu1MH{XW;kPgeV(TzgK z>01RGV_gEHnG276{D*O{d-9XV7&6eJ;=hw)rqdgyhNM`R;5we6<A%(wDstSE414lt z9uuD*92xrHP-z;OmNgNVT&32UDrZ3qlv4+EdFHTX%yAN(letp6VsmK)v#EQakr`27 z!uipW(93CLs;;S^r{%Hou%y*EC*AKJpNy)?amnCddP`Xa&i2mS+%46n{M-th7w;K3 z4=bZS^YLFC!Uqi69`vFcSbxF&75?)Y#=OgNOU$Oc8cS(`$!4DCG}V`x%S@QLBc+V1 zRi_hN5zyTV+Sarja4gOxY%24G|6Ea-b*|ZTpL<uExvT<P-C0Su`_3z4X%rhKa=7-y z>z`+>Hk&H2W3r1F-`8a@J4&wxr<nu$@XYF_zAoW%qAJ13y@p`;;(J#Q`$v6U3|C!P zhk`2sy0wm=HBh(1l~F7_WOmi{fsAuFI-PX&RO}B2>0Xk!p<M~qb(dJd@ZYMcje+fF z@X=yIh%T!`>Tvt<5Z%M_J$9=|*Trr$>K?A^Pj_z{eKM>SHKn<9Z55YaYR)a^ySk0O z_i^)FYw28U)D+mXRTm!0(s|z>KhJ{oX1FW3za|BD<;wlO9Y=+wfaf+{IQ|YecAJhK z(U!hV*BixxZMv8M=D_PdziefY0>`)MLR@HM4fLxd!S+A5>AH;fqTgZRzgvaNxcPVt zDuiCu8Sw|W!>{T>*x_k7$@PntyG&+g-t1r4nlK43X)gX$5U(7=9t@Y!l`QrNhTIvl zR^`ze-DgxiAJ;05bTv>>L%Q2<T-90g@TaV%WPN}_x4B{OM15E^4K;e;KWP((|L1*( zA;WzLb1Q<A$@;FC{Cu)LsB1?H_V10c@3k5`gZCoh&rUVNa3zLgI%a_Fiq2@Bp3V#$ zO-&(qPIMNoZGzs97xSzLWlqosV-e1!=tEFkPtgbPoPuH5XHp2kLiS44hxhI1z8wA2 z3eY@7rTFjJ80!qT&P#qF+`!veC|pS512}dfR;>7m`YxE`%c*)Jic6__f8GS54mN8| zKK?+C8rQ(BtGamm@HGALw@LqQ_J4w0&-*L%O#(Fcb?w4K5q(`F!YFI(l#9<`^KF*= z>NvV+ptll#?*OHJUAs!N>>2T{vql8dR}hWf`MAP2$EDSjmX4+&{$>KsmAi&3)PRQk zz_^BZ+^^#CYWQ>Em<rc0PQA-rgAu3|t`Y1QHJmphnn-6C>H+&o1L<!+U*Y=Ubo}9O z+i5JYje5>`(=`ggjnl3{MhY4`;iOSut%~Eq#QOk?@rPSKOI?U+gWR`VJHwt|B!fdS zc4Y>>9g^}(VZ&o`T*KL6X^jCe@?klM=ezGs*AN$)ss=Kf$N)V1#`PicW`$jS+jXrJ zNH=MmGc(R5Ww<289an2PoEzlQ*WTk@S8HGR=(cM#T<YoO1p|X!yy1o0u94s!s?*u; z-gZrvM2t^eFS@goJ|=yr(Si>q_>aNiGhdmRhKlHOWs#KzYOAdHmp;72v8|=*8hmca z!^gJ*7F||dRFRusVx-SyaYYM^=C~qb5k6z#BVoDGTvdhpu(^5kX%F|C_(p=U3V&K@ zt}@!{@R=PS+;Ccs69vG`*)wgPIX@TY3HH2HZ7wa0qstG>68+NsEgQ}*=#6eV=Ce%< zG{mQE`gG+i5awsjEyE|*${Gtc5<ZF*7GfoEH>9EpomJT^GG+|EJ}!Qca>sSx24B6= zzU_{ynjrT~jseeMZh>-K@&Je)<`(TTFnJw5Doq&f=6F<UN!|uahPg%RpGv-f>%?yG z{9P&1z#oz>rOLP_gt`%KA#Q9n=^~|i!tG&hM#Wo7?GDBS4E2;!AA~UpZV_&Sq|`_0 zS~C((K2Eyx6sx4vA7N91Td2!*DU}d-Il(PVQAnycTuyN7=H^RMLkK1b0nd#j%)l}U zBdME^!Iea}Ans%fNqr8cCAvi_dr9hxuq4qfU?M)>=-ERGUDixYk4qbu#d{<3;U=es z(^wsk#czvoxtrXLLAJ&f5gBkX(Jdr^z8Gxu`nRtP@Ez_JhCeEgAMWOdV(f6YD21BB zU2IeyI+@@WfKl6rWARwj(qV2P?8H1rV+OLfj*T7;=k)UP7m?6=m|KLA<?QE(tj5;} zrs{HBu@qZzR$%_NCb-cf0T+#M3rDeOgj*>0&YQU#OYiSUUt49tRiE>=;ttr|7sJjk zTs1h!%|1BE{f~V7A$PxL+y|pr`mB2hJFt%(RM!{*nQnMsOr0C?AZj+8ea3x)3w>SM z2nW1LAhd0F$Kyslh(aUNcewXK4;Oc#hkv#Z`ulelroV;f-g?8xr!n$mw(O%&FR*lz z`zSO^f7U&o=bb>c9cV*;4)4fGn&TP>A%4W2X5zcky&HEH3H@^9KrdWDRO9n94iz{x z;4ki<qvgkQ{qP~v;mUcQA3c5$YssQRoMAk|PXUiz?t#2O5!>DSa`!!9WC)%!UAxQO z%ULFRpq~pp(9hvGZWo?W$|@O)g0&p|Z9PvP!duSENOZK^WxL%U6j=np<>yEjOcSvO zi&M78aR6as7#t{Jzs<*5^x$ry;mVWl^fe@FuS-w5KZwcpKj%J(M-PB=`Enq{Tjfyh zE{gNsJootC#81bP*5JR9Nn+S>jrN!KxStq{Kd@hN%RL0elPGlb<#%IOSXwQIxX>^@ z0_|}hVh{MqeaHc6sXg;)j|T}m5wNkR)?(=b9_^$v{+9mivmW>lj_&X<V))h$kD(}H zp7ls{SVCqziG-X(MCU@^syAxQmO%L85FV__QVwIZ27Fgz$$V^b7nrouV+eWb8Tzao zV&A>f<0k_>bIxENbjaiRM?mU^Tcb(;@lfoyhZr6t&^N)*#^IT}1{e4<!GPy8H0c9j zP@>^8I5$d<CmkKuyW9H?H}sQWWVlNp)Q&KO!-f%tnQ(oCq1}azz_2~Z;EzZA9@wq- zhqsdqCm?Z@p{q0$mU+10zaRRv-pvKKp?Vf<9BRNbQ%4!xVDwFoPSCtd?*{*jG>nAc zsjj||Mk81WSwzh!LlpXyUe^1;^P>!Jgy-axT5EB3Fc%b=jeU&qaRZILaqciz&_|e@ z9Q(S_hJW0opP(t#5U>0~Qb)rpsfK7}teiR<uF;T5PQ@Rnrx|*=RmiE0bT|uz+`%La zPNo@j`n7WE4rDMQ-4FpjX$BW%r=0pK9^YZ;5&XKGTBV@9E1lZ;t70|)`lVLEl{7<V zJn7)qG(!YCi_zhfs3nk)j#VguTof+!YY6NT>4q47GXIHmL!2L;b8tQ1&|OErk-#y# zGJ%BZ*as8La-hAkz_4{39!KE2$3PFX>$}Ggf+7XAF7$J-M$hWfnyRum_LrXKn+bJ$ z4BdlRoX>r6bS;ZFcP1R)V+aUg(Vg#)zV85pn|lmln1}aXLzqGhp=GzBvkMKe^-v7| zrvn!3HKY_N^ji+d?BwYO@rABB_W~SYDQXM`-&e3EER4s=G~gZW2qO<<=O5r67enEA zcD8Fc4mEjD=jS=dg+e^0YX$b_obklh{=1)NKoV};cu(<+*3pkf8l&OBtE9I=!;m!D zGuDNM*v%Hh|M7y4r+Du6k;?5$3q5D|!2<&>ws;1!6A-anx$`}PF*6lH*L#L3^!p(= z+w2)WiiR4Ms@x)6k+ZOSl@%A2_-Q~Mt}GdGsalX*hK<M+FB+y#?4|g)YsL9Tg>CCS GWB)JF0<ew% delta 29141 zcmcJ&cU%<58~E?eE_WOpO+lm|f(jM{Ym5zh0R%)81UcFvEaj+n#S$avso<hdVq!~E z6AK2-X{<5T#3Y(#nkBv3(qoK%pP9KEC7<u__xtOYm$_%2_w!8I+1Z)d+1=sP3xnQ% zdQj_^BlRwYB?YxLEnuA?1wnGA)SK8$aNrs-$t|`(FuBTst}Ql~l8QphJgp)=9JXgl z(Zm)6H&@6(=n@KF43hn|*qM4`i_K6}S5Z(~Vy&pr_KykIz8vW*^@f|%<lg8QpjE|p zmM5l+(PGC0NnNQ1OV-Lpw-%c+ySk*X#TKUBOb_#EvAI`U@(Rl>=CYEC(iU4M$a{x$ z(!LxW0Ik)sk){OUCOJTB9ve$+y+FD~I>EN@Nf+-Ho3XCOQdC!Frp2gf(a!Jfh9#vr zY4P!TDHKK>mqR<X*gR@#EoEhS)#lpym6n<oTMSeklVhY7Sf3$<cd~g_mRW0A8thP7 zY~5j*QSOd8_tJdQdbzjQTrCwfmh${E3)V;gRF0K(+B;+XBm6A$^2#gAEH!;AthJVW ztF_cTaq8F>o4(vySckX;YZi-Z(zcC?k|JT`F*&mB)Yz_ay;<(iVZx}7=T!Eq+S{lm z3T^KGHZ?(L%f|kwRtU{DF-DznPup`<ohh`VO%v2Ar`Es2`*~`u&>{l=R11WbwBVLn zQ!msdgFaHH2yL^}QLPi&+ugoWOPtyO`GIHEe4$OA^QCGL+6L{cI$db5=D(-T7TVWk zd1|uIt`#?`Wpcga=m+`@+^?oPjRT|qj8U_NHvO?;HBV?c4@RjeLd$&))M}yS>0VY# zg|;*3CpA-O`_9*@NkTi&W0yKh?oiJwf8g_{zEX>X@$lsts#R#m`^svn(9Vp1RLv0D z7k9_2xkCGT$%ksW(7xYYtExh~YUrv?6WX<<uc&FL&0^<%;4fv<)v3bx_pk|SmeBsW zFkQ_N+8y1~YNgQbe)NP|?9>KzXvtCwg=XCDrwyGvR8QN~`j#l|=HwMx;jCJ@Nlnno za_6`=u@;3E+bk__TB^1^$%EJ`F=)|Dr8m&6N^4DeQ0qQrsrF0K0QW)Wele95vs;?f z0&Vw{nFiV(XymEdfhm2!cv$XkXkrb4=5-)>lswQJr|n4|r|n9fiWb@osHHh&EU}HI zakNt@9=>t0<~T>Pv}w=;hodnP795cSwb0bjQkj;Qnl7bdk$=Q8WoupqD|Cf<wRw}0 zwSAfEwA^Ve+NiWew1e=_u9%nN<?f=yRL*bF;>tH@zSB#kiP}puM;r3;3n;afvjaSr z=q4@0&_eC-%na?fX&`BuPu5ZxF;Di<c9zT~Hp~_)!klT4oK@n1`K;C2G8chqp=@xW ziLGKuROWl>X@jJP*E2iZ+bbrfFaDc4Zq(SMaWUnE+NA7I18tS`=;mOQBJHE>j#_Bt zay%b(+V|Ou@LbS#O6{yvtgpOmUd`<P7A~UwjJ~ZX_hCtzrCrV2AQfp#^VdmMtc>+i zs&*scN9iG26lcZc&YFiw(pE~7Y~iI$50b>eYgI*aHOs6T&Ar4;`(-jOh_f1XcxX*( zd7EcRM@dq(aJ9MZdV*QPLvO${kcL^W&~kI#rKwu4^376~wruta+MRo7d9&u?nWk;^ z|E((YwE0p8-XNV7K$|fwZ5@`@qIp+!($l6){VI#*v9kJAXG><Sy82gb<?;xvq2^I7 zp)Nv8*%_$i)TV2*H$-S3)z)bNiz2j&y7}7Lxe?mF)*;%MIki%ic4b9Z?bA7J+L*=& zt#$6}+T|u{?WFCUw^=*V9HFW6-__<fL}=Ly&TIaQG1Y}<wD8&pZP=pEw13t|Xm|e@ zt1VevuWei!p_!KK*7DXxXg@DGs{Ot)LVL6REiHOk1O$djLE8IEr)!s2L}-c2wrO+c zMQEPO=W3s=j(~mrq;73*FYhR6UZ|}dDh<_!KUAyjtdD@s(<PJk+e2Ae^V$eFn=M6Z zn^u}N`<w`PEJqs9miTa%r2V@%0?P8G2Q{UkPW!G7Q>c+bv>Oc`u&_`vYOB|WqLQZd zSs0-eHSX5pu*gM?AzJcko0g14ytDc(?MWLJd5v8=vxMp)aJ^jWrFpJhp&ivCV0RTJ z=f2Kc3s~i$U0YkDwbe2>L_5B&Ry(tXWjF})snRSp5n5=|OWMv=5s*Ds8llBE&)57h zjga9|g4Sb0yf$HegtmIaTJ69?5!!>=GVP~j5!xlKiH&t?oYJ8K8|Tyn8lq#Inn^=+ zd{bxB5FOjpIvS$mn!199=$NK9(-0lc)NM3G$1-&<4b{-lQ5vE{n0khW=<uappds2- zsoy9#*06C){gpyGW~q`3{?PGC^`ar#NvR<;L^~t37Y&us&=4A;!;?CJhUn0wrqd7| zmec|oqCJ3GMMHErQtN4mUi9i(8lsnXz4{mp(lJQgO+z^TbWrUyM28;rRT`qhj`}_g z(IH3uf`;gYtX`)fI@GBD(hwbHRCgWz&>=<*pdmWEs6A+i4lU|H8lt0$I);X_hSOjw z4bn?gHPaBi7S(bZqSv3gkcQ}Wr#51!&Zg8_aW=KMB}z57MQ!RQX}7QVz(^mdQ`-{g zOSO(|Cm&hJ1Bsg#v4EDi*{$vC$Exos)mtjLa`F+kwmVx(x&OlL%Xq-^2_CWS@h8h9 zi0>y=;Kkind-~}#=-wZ%hTvyj)2z=9f|Mj_h&HY^KvQ?7X(`V|YG3Sp4Suzu`$x4Q zTEE?CaB(fV@812IR(#c}U3#`!+j5f^SF3&Qm^7m;ZjYCuJ$Y=9w)D~ic=_A3J0~3W zoCB|6FVXx*1@;odw0ECR)Al~%IMVTLX%cE3wd=19XuEuH8dn<MFtu4;Sk0BD+e6!i z9nRrO*zeui&L81!ZG(^EA-!Ue25I$g55b;iyq0l14UQE_k!|lD?<>)ePn*}tMUK$p zr(SS`3QoHcxHiWTk#<#AUzrbA=VHXwuck>f<kNQTwMIv%;f==}p#g7h;2|ya_wH@~ zzLhA!g?TtssPiXl<efC|UMM*ZZ2mi;5>-34?S6N)BQ);(RYz#-`(p{WZvHUG!Q3wF zbA;af*pt9l1&-onFG$cfe3k~E7Gm)XpU;<Q$fr%ac)}6Nzr5KI^7vw-Bh>cgQb%a) z*X5Gd^oLb5eY;s(a@$e7OW)3tQ0v&1^!-sD2>kH~3uu8q`nLW3lU35be1=!-uth0a zk85e#@tu)vTd(2yI=<6KyY||^w!t@wn9{cI=0O(NaClhT{$KG_p+{Tj@72<#I>$lW z{R2Rmg9q^9pIE;bLi^uXt2CtTyV<ktw_8|CRHJFUbsH;%nP@fV-Z?5s`Ec1N<sMoj z6>$r^;3@UAhY$%*!JbfQ5NwmBm!Tm{inKqhNSFr(St;#dIvR(mn34UIUc#KHiaFWA zAYoR_h*{ZtyGze=)qdS5VRNAtJ7zUUf}vH8WBGYWJbdOYrNO{z%x$U<%?*P*x1T!F z+?Yypv-#58s7iAy=uC5CMw;7S{t`A|s@m%Ur2UTIz#!=%3Hs#VrT1q2M6iZnPF>A- zU-NB<^cqx~uoQTO(E+gn;v*gH4fcegF?1*nG^dVD#R0M(bPC6at-~D-_SNCiWQpn> z?ca8lW;%jXBc<g|+D+Q+2=3@1MH23NAzGT|pu>Af*w9!CKlGNo91d=MC2U}&ukh>M zb9pGpaZ;Lg@ipGkU_l%ftf2%8i=*^BXjZY#Cij;<(8Dvcv9woUDjl%b!Pa6lj2tFa zNi^tVe`z=^Bn$Q)DXro`II;-O`n7l|&tb|PEfqRUZ`MoE_B&%FtHZQpoK)a2eYafd zVGo!fWe}Di%v~vk*tboRraJ6@J}jB+T@$3~4t+_3)Ybl6B0X|e0PiVMjl<NiMhb(r zWT{n3u@|OD;}o9ai_@g5a3q+w5IX6ofzu&)&h}16&+45yGb9(7VZ}<oDac$%twhu8 zS<-7-<n#P&;$&o%cHPeF%s$>M9VSpBJ5DvuP1eFCqw`dU6kx>o){1u16tni=fk?Ph zh^7PI@N-erI2cNb@LUZ2-f=Fj6ydoDtHGAV=P!YfP>hYFb1fF<bTQg;ve9;D^+Xt< zA|Epg`5_f~VL9@j*NlK3Wys4bkZ&zR-rJiO(K+W?0x>>lYpy`s#wI*mG4*-$X%Dz- zm8QbHW^|~l#B%Q3#q2h1<?cwxti~t{OEC&gz8Yac8G1cfi(alzS3pIbv`PEx=}3s0 zgI;&?&<iI=&G2_Vdil&l_WC+U)#E%V3M%GfDW6-94eFcuQZI=HeE?fgxPA0OdU;aa zj!kKe!-TD<hkel!X}H6LP3aMb30qMgI}WCU942f^^@JyYtq9v1OA8wi_7E(HZO0J= zY&Ir)x7D<nF%z~O9G)k=%}>wj4biZAEuNl+4;`mRT8BrnGaWm#rcO8-57oLt#(F%G z#_4#N@2*GV+*mvhmymaBMm{|b`Qy#f=WOzqU|=)91c^=iP|!Ia3OeCKL1%j?=u|I3 z$L4tn3Y+95xUd;sf}Tz9&_?HWXrmK5w9&-~w9y$I3Ob!bLFaOq7@f$WD5DD<m_41t zp-LxkDCq1Blc7_$1Wz_^Lr5oWDCmq01)Z&-pi?yzbe@KSPSQ}&85#;YJwrj~W+>>y z3<aH)p`cST6lroalXNzQD!sW!L8oB}Mm7gSjZVN&6v8%58l%uE(R%NTcVVT2t*KIo z3o9YS&&12~l@`fVPkoxy=Umxs605`}b#FUue>?3!JFTsqcBq|ZZ>Jq;ryX@_v`U-Q z<4%=nC);UFoq5q{1vjZ1+G#EAv`y`_N7`wj{yY^ruWnLJLc{rdliF3NREun<b#JFd zwbOdG(|WhlV%ll3?X-UPw0g{Nz&#bULG82$+G!8A(}uOvMzqu7+i9cQX=CrxdNiry z?^B!9iS4w>PR*_d>9*ubR~l!vsEKy>M<sU`DZ%c)ReHdH{Zz_M9OK8p{#{Z!3YXo| z7!;FsO9N5V@0Nny2IZGj<W<iv7;Aw8yQCzz@;T8%r(M!89-6*O>dQm6T~d(!vE9-p zg|$u0jb73y=p~JU-nyZn_iZTXO&bb&$A*Gl(kSR9je=g%DCi}Pf?m=n=p~JUUeYM& zjTs7hMbB!9ic+5q?$E*3jjy*3wYTn*=5~TXF2vJ5@U*l*=SABfy3<C4qSSuk4M}p5 zGVQ0{mfHNKS@zm*q%UQu$Ufr-DMu$+!T&EQ9%64udi%fEr2tnc)s7_0L&~rZb|Jpq zU{@bZI<qH9mZft0?mi^ZRZ`*Z5E2hf3uJ?R<REfVmZsT}Y$DhZVzTjYY7}v?e>RM~ zua~CU_m3r$by5~2_QW_Tqg{;l@d>0%cBQ=nmar0DoI-w=ilH@`lt_j4z!WmZh4rF* znYfYlp^dByZDbdJBdhHOR@n`#t{YfYH?W#+U=`iK>bZeca|5g823E-ptd1L46*sUN zZeSJM!0NY=b(oE69=+rnS&!7nYO;~_mW`~lY-D|9BkL*~Sx?!>I?6`YPd2h{vXS+Y zjjWSwWPM~K>mnQ39cv@ITWw_BV<YPw8(HVr$oj@cyfKBW>BK4}!dufx0gApeNG^(| z8Kg)@mpRoJAUuosf_Da)$iWc~((J?!;vbU&V0#9M;-+KV^koK_jA``Abf$5d^Szm* ztCRreGSQp>K{H7vin^I(28y?5k|`*Hvq++jEns{IJF-b%2)jT$^k!3s4pC|X9LOTm zx%D%i;!m?k5Dd#Ez8Ez%n<e{rHkrVEzUDsvW|Idv_>P0*S!6H=KXR~r7K!8Fsz|mk z2RAq{%q4!Ca)=I+b4WLC`ITGN<&aUB`MDf2mh-<wnnCc+Gm@99>MVV(8LN;T+g<K+ z+Dy7(XYsw64E7l_uA;zNXsK>-xK}`IF6j(k=aR?(r!A(?Qj}L$R(sE9c`g~q`U&r` zmj6V5hejWtOG265-(kljsNcO5!t=;99a|^r2;up7qSxn<2RZQL0PD{WmR=+wj?+*9 z!TBT^%Uza_O{D_f&c~C&QV8b}h8JL6Fc8VX(sE3pwSa`8_qzoo5k+tz87ZYhb|D#q zVtXM;L2(m>o_0R!_z)<0m2`(w`z1Fx)+!l19M!_ClX$Ya5)uYkUUFwg!P4Q9g-pV9 zqKcg9ObvliYcZW0Ua~(f3=j{rzF9<)bu66>nocxS9+W)cPjA`7$j=nBW$`?=yn#h$ z4ju=wD6O-Jp2yAM_CGDe1Pc%Tr+|6f$Z9UOm_+a>g`7^YVzI9ul=L3Og+&9MX96ps z7;7dSt`_47VMQpX{#d*c63#&-Pk@!_6dpW!UnyZV7pJngOHgpvMcfsy4?l?YlRJ8f zd}#I7b1R;gFgRtG6i6v0-k4fmDPDx>&{~QOl@+1kzm5aTh&MN_;U;q#iNPrA%CP5U zQJMuedDRq^S@T45O^5JuGLCzJNVq=-n<<FqCw#5H>~sIQ*dme)gNy#ML7eZz3f6p@ zD%jCqtRORZV!L?+tm%GOwq;i5;q2!ePg<CNZArPM&{9^L*RE!s=N^43NiUw%Ar5$* z)7IErN&L9!FgKm5BpDnW<)B{`374{AS`{|&Y-p(>6H#2O!rmzxqN+(MiUrjSzFbYx zQ1h?BW}6LpHO$sl!=S#FWb4_g=*19-Yr#g`REvj`4KLS{2`Jp_@LXlX%sMh!Dupd| zBuU5CMzP1DmofHfevo?xTXt{{*%kWEAv$iyev8_Z=isSe5&qy{-yH17O5w&FlF9jP z&an$|B(y$C*1?FglDo4@D}`-yvH4-7x!56;Li{|YHP1sW6TX;7l2G)WPiCQ5JD(Jz z_+vhH`k9cjfXqbk+yat^!eb$JB$-gLkj&K4djvHSVi%Dl2wFtEkoQ`|yw)zlk}-21 zxVxN8>ZDrpCyjNUJ!Xi7)&*n|G%qHdxMzQeZ6U+KbWt)w#Ygw9QszDAp0P8g#hzcc zOKu2!0nXT&)AT-$c9#ifmf%>K34Q8G4hma6DdE|TgZlN(2o1^ljv~UWr6dbIk1TZ_ z;S^rdfONeFSeFqU8s{t{v-GTB(?TKcI2lHZ?GJsH6FtW>LgC~Ijy>SqMajo`9x`Fe za*~Zn+*(evu}@z??#j|En7#@tdls~=A{ISc7+)F+xd$+Xrs1+Llr@kb9m6Ylu^GM8 zfIY!1xZXfi6f+y~R2IRrjo31a;C3S(ZxLjzMq3fQwwjdc*ed&@@YZUQ4z@MK2l>`D zWVW91ZH@w8`4Ovs<QTaVgtp<K7D0uLs66V^v>t{7^LTKq>>TQgVCY(GOIEP0#f!lT zSJo0UiuiS;O2?M-55YT2$nZ^nN*>Vq3;uYn$Bvm<4hzesUnEy3Ur&q}bHRF2gyM_! zSad5SHZfsuBKbVh>(E^9NUo%r1ft7B&DdV8aJ3oFElc+t#IL0#{Y%opwhhEp#~vnp z0L^R3kWCWtFgTk|D%{>cEK(}uYsAdGE<$57CNB|BxO?l~c}s;}Em)(eu)2j*aL;dP zlS_a}8;Kus^F~sL;+2i0oSU!na?*ru-;p{x8$c>NzKPVJr#E0bNQH7B6(~LjV&U=b zz_BJ)058a#XmE$Ej}RR+9VIRV*R@Q|WEhss3tVL)+EgldJxXR{B6A-lwJ3gm6en}+ zkUgOJI95c;B!fSg9wT}w0}gJ++%q8RG19DKPgeZl{4P=o*1c{fh_T{1&w$j&$#N7Q zJWifKF?S1D&s`(n#tw8{WF(%>!^wcPTgfW)^4rG5mThDWYSG)tHWX*Jlhr)xK%UFW z{ca}5m6icN?I0`Bsp<)`48^ZckVPmepCk|QC}Tm|gSjnv#?1|^Php?PiaUXq0jVoo zdkSX>8F2e4vH`{Vr^yCA^GOMVt1Ic%=SgDVMys2$$s#*1@C?}h3~AtLP3LLF?{xDL zg*vg5tmM{g2;7GGqg4UVoo>$do&jffkxiIi!EUk`#TUEDIuw=95*vztpCwCBEP9UA zqqzMXS&Cxu9@2<Hzn3(lcyupmLeX;{X+d#vAB!+zKdZMl_mk;TE`+z@HIxg>T1hF2 ztF5FA#mobw3dPw2Xe)=_&!bijTc0Nn>)6w<?a+50p6jNAqz^2aBZoPTs2pBwBN}>6 zIf$h$hi?wzc`AqULu5UQe-B|H%3;F`WGddjee(j&?^PIXCuKVJT<sV%A129g$4-Jd zILU$aFbPIS+hJ0P;@`s<dm5x1!PwJa*Aax%AmBw})w4%(?}b5bBc2U<`v>P<B(8e) zeD0$#Xl*19Q0y))$TaA66fej$Xhxx9ewX3qqj)`xCLS>U81YA2&M_RO@G;Ucyb_tq z_q3TOL;Z2=KhnT<9EYehxOyBr{xnEEftN-a9N{ATBvxJ;EIWyv?^L*W67Mai!h}<# z4#n|PWG;$<FOdZ(TDj<Tnk+<Z=V`J=&mJarGQqk1cr^5uRTMi5R=<o1XTgszV;WhI z{|c$s(`7EzWP*R5bhtz8t2isjf`V7cc&QSeeHG^c><MHq81)8@^Og!6zCTI6cX1WN zu-C{i_9lSZ-$bjcD|k=CinyLa{G8Kl_PlZsPvH-mg44qV7N-*Lc5Xws8%`*2lK(pP zOy<`~R~<`X7&qZP5;OId3gP1G*y9z#us857jrok@J~+V|z`;ZgetLuS<sg9rHk)SU zSO~JWqa_wX`57`CZ#JJhLqhOA><kqZ@EwZbY&tqTq(g_|#l?#oYg?AJsIB2xeb*!D z-6We@oor|Q?w++2M!ktCWrF!lGE|xck5R1%j!<ER3n+&3{y+5o<g+70@~qGB3A^9= z&pm4{#Jz<nl|wQWDwI<(4c1VR2D_=43a_IW&Q7>L-v8b^h+|lO$3d_&9o5eI@;z%Y zgrCKf3hg7$lB<$rhCc7$l*|kZ-ywrgJpT@k>Sj>h#Ua)V8C>jn7q2@r+<g~kmu8r9 zj=5|<hZ6}i+&V|*yR$`sJ#=9x460^GUEqv|><&B56BC|=)90}RNrVCKu_cA4-otAk z5dz=Gi#HM0ypNqyBDj4(s!=TdfZ2ZifQ-P?*6%~o1I5e_aUz@mPkl%-Q2hHLNk@_P z5zg)tVEacnWln$}KEf$~0`$3n#Y}*u7syx?uU^2$p8&>>nJwjGJjw*v`Z0_5)5px# z?-S-Z_Y;=p+n->Um;jNVl6VxBPnpY}PnpY26nb|1Du-w{YkeW*Gt$XGLGfaBPdD)R zoQ&$o>^f{cD*aj2VjBfMmq{;nuieqYZ{_dZu2%s0oQw(L_uhDm&te;CZ2E(-<L|}x zad?S4^$K|Eb1ZZP-1;1kxdM_d;>@T5wqC?DQ~_5nVjqF<5_5U-5{~~Bn=X?CWQkln zav59j4EW$O-ZspD;4644XTqE-I2zA{zpr4QRR!r^VE<hO7r(%YtAY{VlSG*NCFzaf zx4$Qm@Wz)IwF<ny!r`O}j=RV)@a9*{{O4C>wNwkszb3m;^!^4<UoFh}hRjEC;~TO= zPnRcc;S<36EeVGs-;xHY07idD0L7=@VP9H6b6bZ3Gn%ibtC+U1MEK$#yfH2N0Y|6; zo}K<j>~L$q`XkwgBJ?M`<ZB@NCu~<W@b*vSte!4>+6Lnt?9Ze>y#F&EP7P#T#cs9+ zE}+mcdz5ze<7ilR4acl0(B(R5MRDdj&SIy~*!|(|bus`dZs5#e3f#CsR&m~0^Zvpg zT5e*$H3fdXi4A-TSbo8Qxek8$h3rAG?N_`(sRQXZvI|A>@5En=`LQFs{~PAd^tYuF z2>FA&f#Taga3Wg5>-f<>@f4Oo`9EY3g#LvCObM;ynefS9c&}K(k9_Liq#PfEpZXh* zJRhvLa6*{RW1IfL_MJ~-x1eAVvv1=ylFuW)e;co}eE3X~m%|(XGS}@y9s~(@u<2Xi zi92}aEYRmJ-iTRfg1KP6L;T_HT^tTAG}R#e#;F#m13okHxf!@IO`d_6<>DgABQVU` zLA4|oV;FOJ1qEiXUYZWEvb+h!>#{rz1#3>liaZR%>`*^b<S7_tX+7j3KY(FOs~kly zo&2z#u1wn^#=}~j908x{WScY_iuLj?6h5x<NGTaoUFFFr9(R@Vr82ndDnEqcA%mQW z;*vqGN0H+u7vst=RCL20>WUktUItU#<wx{%iQDFv4(HruKOjaq0}WY5xfaDaquhWZ z(?ib2Rf88i<h}+vgy2>0(gP|3<o<BdQ#Q!BJ`R06<utmo;3-daXT!{RdNGfON?&;Z zTdyMM6yhaM<JLrKO$2KIT3fwjcZ_<>i>2W0El)+Qz*|m5amZUvM&aTkC-I0mG-3{q zcw;u95x4j-*XurV0%}7$%5>4Fp(9pxI$Z3?;`iw!C!w~mlT26D&URuh0lrKW`N|U! z?&sQVUpy7*kl@E)iyw3O!cU%nFuF6=ayry@X4<jN@;F{5pk)Hs>W2pt?=O3zPqIJD zcbh+R{mx&ei+a7fu+-*t!Ip#d-G!AmIDqA336SYR-TnZ1EKl?hP4p0W`N#vj=UA%q ztu+>NWpzmfE*_=B=s>v&y$=Rr8_I^8f%vLHHbex;!%^e~$>UM%3c{?j;YJW1Pd1DU zmdBx38H^Q>4Ic$Fmyi%<D+^)pcnCHZTzUzWvryE8%41O+4#h%d+m$f+K_aEV$Z)v= z#lCQPAd0i=<amheDhE<aSIjO29$$|a)bXye3B#AV;+af=xCl%z1=dE$vrzmLfmx?O zzetwCj%K+ltd5j}5Iqx#O*sX6ZNNru=q7i;aQOx~9L98GsTFp^)T+VW4ZW)2&u(}^ zOJQ7hc?gR7?s7Vc54&TfmqNE5asi6Q9<mw54?W}@6ceNH=t|*<DCYTB6t<31NQ!3K zlhJY!PHfzIqLvA{J!QJ~@={N^(#RGcI^v8*?HCH)%j6K)K2RP3kMxp#(PeKhxfDe} zZ@J8!c?MC>AgGF$L%HM6y=4#dxYb*(Mp52JE<^EYAGrp_lo%#X$FM|V`r;Lt36J+> z&^uPHL~R)gp7Icy@({Q&(V6nOIN1ee#mPo=Q{&`16j$O{q||=$Le$>wC(lDMzCTO% zV1Jf%_yCst#sRXGAKNsVF0QWRE#b#D63PbR)tCwM2FmkM{4x+vcqZfxqN&*59VD-D z!MR`7FgXv!@nLvavmkc3yadJm;c_F2AtRV}c!azhwV@+rl`nm)4b@WDo7mf=pNy2d zOGTUFvDS-Vc03lT2tJF)UJ6%IMltaj7g?k6P>SFJ7inWK<sx`*3?6L}OdKnh>DfBO zo>1^9mQ0Xbgll_0jFo%feAH*0T!LcZIP|r`&2jR>DCUjFDnX44bpj@Cg>NTdj#em| z$i%l3<+-TkOv0?JaB-5n7)91(rhPgYb9BscX^t_lFhTBNpagrwxlwSkzZ?SVQsvRu zBc_5!BBq}TjfvQmrox>>Oez%?CE?Mg!i^+(g^?xoEj<C>IvN+o9RruA$X@7jeF~m{ zR47Ttdc?(sWGq4|l%~iHJl^j#-tVEXbUDv+446}89l8{y$}3R(m?|%DXF1%Vo_BcD z!3@S4Ew$#F+PvDj8d}PWQ(3~<Y4ReB^+_6@!&E4k#)^J<8V)rXP?jz)geBc&JzPtd zH3ZA2%XSnG&XA9y_+y5=6UEjH`E?XUnesstK{MrN-Pw%4JI?sk?hrm(Zic1%++6%C z&De=qW>@ExweXitqp3&qJrD5S<7UJ(OxbcPiu2hxl4iiBS@M1q<8$PrJmCjuv<Dz1 z9~0hU#yZP@y=M6t6w`9$9Vq_Dm3O1qo+m$zVtl^*EQ*`?tn9lBn8+)X4<PJhk@uo_ z$--R9ikR@9E$`tunQ2aDNXfyR%*EInWxnJ(Hyl*nx;E|joj8ddp8)cTalPoa3P zl;u0GOx}lDk8=416qm~7LnvA*<Rd7iSXqQ$ta7W7Ro25ar-#F!at)qU{Mx_=KCi_7 zE*FBU<k<%L@&~rG-=iRB47X3imX^DzT3&@N4P1EF;7QAcEj99Lyqk)umFIiWg$s;F z@bwU!Sw9Ru)p9WX3PHu#<uIg9ehxjqsgn<**g6L*rW~fvm0v{RGmqJh&%?tkhpPF^ zrRM_dXH<A>0rsyd{Ifu|q9|R6a}E`5EX1;?FmDkRn-(*rVX<7v*C@_}Y0K8dLf<7a zzD)<2OEBg%Tsp={#x$5(kJsol_@o{?47S|xQ5bd@eE>U)AgEl)rWt9lbt!flY2dO< zUVvihGQ398;1<{FmgAt92H!2mD<%!p6?omH!DSRimfkg5x7Whp=0vPJOmMuLwXU|P zqzoVZrNP;Uu*Ijr#Fg?w?)@kA{xb}kdvot``pUf8V(R+9!<hb5IQlT=HWm7;!g`(x zhgabQZz?1=$bjOz26?kPTgPz2J5kjQZZ^mbP*Lfs!y2CoA*<!b(Cf%*tlX(!S%bY& z7F=2*&qguch6Txj(>7UiXLq_GG=&hFLMZ(Jq8g1i*JAuESi25qojG(APD5c@FZV%# z<8UNYug40`p@VTY3LJ-HA-YM9!Y~fT17TH@+#AC<A`gf6*2^8?qX-<&a_HC`3lp2= zU<_ND<)J8WfF6Sa$L8+fzCjMdFb>e8P~g~Hg3Buxs8$I98V;|OP^00Dq8LtV@?aFV zG@R2E!q^rZ>kDB)3r>3q;k_1lCW<~AaR@1d^&4?kPzYDKmb?ikScR~86HZ79;ipYF z_b7zHfMazb*g($VFZWOE)}h10EouS^mA-FMyco44r>0Kf=2QWua*!^-bPh5Fn90E` z0dhFV6Cj^~detIG5qBvOK;@vE0<k23C98A-R?cdtrncgW0h((CXyagx055PbPk{O( zoGcLJ7zc|4ILW~h0ZwzUlmhms{WT6&H~}lxN~flt;pSBWoaLYqK|N35T~5{rm-jeW zE5L^wtQX*84w?n{i~~)8OB`$z;0q2wfUkq=S&cm^$amc3F#&$$V2c1(IoKw^4Gwk) z@GA#T3h)O9PYduj2RpmrhkU#OZga9*xZLI7ISSZPhK#d!Jh}UvfK_s<Q)5dcXntM* z1NT2D09^(_j~4{+LQs$7upk||%Zmc|ad1q4E*zW?Ac%ug0)%pKT7Ym4UJ)RYgV!ji zXUEoqlQ)D*PY&LsfPGf;7KX5>?>GTF`g2rc-`bq#<`0~JnLnah6<*Hj1#bS-37GkF zs?{_5MQ*?1w5wlm@U;NnaPYkVKXCA~09QG<K>=NnQEzhan-j21|8Q#RpUhmZ-V)>= zM$|h3+~t6D$JE$ILo$Z27IaR)l5}-ys)3u00(fxXEr1UPz5>+yangknx`3kwa1iVS zERRs9riO8IR{<h8=q^AH4tfgEi-Q;e`f|_@MLo~7KPQ8z3tcEu2XpYC6R=VYb86~v zZjKjV6bEAk7{|dx0VZ*fC_oYg^(|@&C3Q5@RPHj(30S7notip>n`a7;#X*h$W)AWx zU|(+)a8Tp~EX87{rj~T){ZE-7<vc>A0972+3Q)(vJPPRRhU$C{7C8aSV~JB!>$!Qk z04q3nm;w4`oVtpW)xu>B2kQh_&%p)(G!8aVz&=R>4mLXhE5+kZP2IxH+XdLcLH$#L zJk7~20d{k+M}WN?v<h&5gM$>X&*2VnaM%f0DPDAH>QQb!A;3vT?VJ|mW$yBt0IzfK zrT}ko@QwiQa_}An>{Gn=Irzv4SSdcHS~9KfPq_JW3hF6g_DfWyD`)CuZvWB=nE7j` zrhdcC-wW^q2R{pNm4h1s+~nXl0e<J;FWUZirhjvCTe$qoL5Chr4+%rq`6v{K$36)3 zPQc1(aB6Bi@59{%7{h^w0Jxx6Pm}Z#WD<Ar5rD4hp+_eHk~#1bU@8ax0;F>gAV3BO zK>}oP5Q3nd9|~Oq#B9QZOCAT|0u*u(A;4@7x(T3i&_jT74x$C9<e--TH6i@^?<2?@ z?$TF)`5eRvu!w{H0@QObP=Mte3>IJ|2SWsC;9zJEI{#qjat$ZLh08h)Mhei(!6*S* zI2a=UU9`kX94EkL4kie&g@Z`~Y<CnsL69f8OOgQ3aF8s(ZVplf*uz1Z0Q)&e7vOmg zW(Yu+Lb0fsJ!t!96>yl7Ea7sLgIN@a=a?8L*9lm2&v$C-Y3^Srz^fb-3GfC7#R9zL zX#c7p?{Jqg0nT$!A;1S5R0?o`gK7aj<)Bu8iyX`m;0g!x5Om_l_7x`!m<xRMl$>8r zUp!aWBfw+cKsg2Mm|L8hx{;e75#Uh{9v5H>2ipbM!NF4kJk7x_0d_M`ukI0KFL!Ab z-~a~)1vtdPVF8YCa7=*X9Gnv1B@SK@;8hOZprD%W@S&dJ<SZwSqko5L?4`b|ywc7) z0jr$%otk=sn?DrbR}L-+@COH<2=F%tpCPE{dEDmYqHwv(!DRsmF2><0`a%E~4!#n= zm4k06V2jE|4!(B+R`4I4n(9T(I5GNJ5V~HCd0Z2~kAoWmbm8C^0qDXtM)^&EP!9eO zAe@801c>C|76WWz(u0%R!lfq%cLeCeL5C>kvBh#g1nAF!BETRHbOO+oa4f2;0K*W_ z8zVPCMsgRU0HZnZ6kr?&-U3YIprZf@9QX<_g@eulq;k-Of^m+w6j{*%h06@?5-h+> z4nhT(#es<dkax=)>)8v43pgJ{IR)&bKj75V#oYX$082R-Ccp{~MhNgQ2k`<laxj_# z_HyD{2I|#uPQo&s;MCM69$}II8V3miY~mnEfJZq<7T|FXQU%z?L7D*dPjHeh$kQCm z5MUPvnG`sl0I-VBb^=!L9H*x4=l;0@JkLSC0EajzL{QI@Jj_Xva5>6Bu>dDHPz892 zgE9eL;h;i**Ey&Z;7tyy1$aA@&oOERImcb*P{7vnKj2`#6R?9_=+x8;+`L$TPdTU; z;35ah1h~S%3I^Dv{1qoFg$sR5f!Ek70e;}1QGlO0SR=r74%Q0r3kT~3pwBQc(Pjbu zLO?HNO^|=M%SHj{(+u<g0i-Yn9u+|0;4uO89BdK5je~6hcyO?Tf_m|u5@z!hB^0nq ze#WV(zC6M%0sJ|5R)9bb_6QKd!9D>@9JC4$!9czGydd=136|oZ0Q6A_f)@nn&B0*- z`f~810R1>PCcr=rP6$9Bq+p__IH<=X9?HpS;WC1QR|FWv!D|AH<=_ngCUEek0Fya5 zD?kzl?+B1W0S;y71WDsA?+GxSgAWAA<lrL#vN`xz0Q&R>5ARa}@;Ufi01F3~7+~$c zn3F5QrIdp&1*qWQYXPb__*Q^g4!##)E(bpfuz-V~1z3!Lw*PB_EafgY1X#hrF9Og< zMi}Kc3fRsqt2y}730Twp+o`E*x%nRfnmG8^0q`C}<K(Vz*~Ec_50LntFq=70oPgz_ zb86}qZgv%5I|pt8JjsDkfM+=HjIMX)v6~Zb;j)K=jsooGz*m6hIp|CQd$aZh4g#Ej zl{3hxsYkduM1W&qc#nm(879a{?h-D*X$~R;c$I^06tFjO&u|ds1T52@PE9?_&AkP9 zmxCA%>M@!3IEkgi@hps;<o-^;k{syN)K9qoU;#eoV2A*hIT$LymmCZi;2RD`)(i4I zC!+-TiGwi$&_`-mTjK<{$-x8xe&b-00Q9*UMoAFh76(Zb&_`zV>K#r}oP-_hRHvp& z_&^L(m?nV2!E^!i9ApSUpTc33nF4rlkS%~W2RYGr{`q!BojA#*F5;C_Or*dGSg|Zl zO%3G!vjqs@phN%@2c-f;a8OPG+byXAL-hKuauSwDjZ;%=F@)y10?gxJp#Y0GU?-6! zxs-zy!s8(hRteC+!5Rm^<F|3LUbr-Ipb5~z0SNF22agHxI0xG(5bxw-*`II%c4$vI zHMJM7i)YyN&$fx`%gJu)LII2L9M#xc(*3!4pA#^1t5Z`4ar5&64B_CQ0K+(VL4c7A zB&df48O>c@6kr?&#{`(j!3hBpI5@=sBp#9nu!olTtu=inh=M+YLqVUUprDUSQ2hV- z1v?$kFbleFf`TrNprD&lprES+D4gG`bB*51Af%g8prCgjDCivm3Oe0JK_{Xp=*$QO z9d=OA*9=h5ju!>(3Q@34DNxc&8wI_RP&hw7=Ndh`2n%873-S=dLDX<ZKD7!K+2vrr zxB-qmA+hlsYG=~6OfeXdw%t!deEZ+?f8l;hEWSFs*N$(WmB4Ryd6eOV!-(&C9+n3h zj@_^J^u>)O*_M%*{_*=Q(SH5=n`51(Qx4N?`0KD7Yj{bhaYyjQv}D+R1YcmY9g#cn z@Bn<7@<X(EUUoRLWt$ubeo>CnIl_})l*1C==!MPvH2ryt{(MS*zM?<Z>CXlF^8@|4 zLVqsOpKs~U2lVGv`tvjWIZuDyfkQ9iJ54j8&rvx7Usg^%DtFb<M_#t*P2b=*o$L+c zII+!bD88Xk1DB5C%LG%X@Yixjd%~&f#1&uMeef8*XjlSe$K;_p`ZUAVkM3;S9dd6G zPaS=*V2c7X!DHdODc}aVzHnWUy)n(%FzmS8OGg*bahF=$_80g6Rm-61xSX6#TmNFd ze*+3yHWaj6DCkoz6!b9@iaIXn(;C!h5m3;KQP4*UDCn9#3Yrm$GW*aI^6Ntb>BVRB z;ag0Y3(RHK*=GLLcOnGel0)(J`=Phw0QSv377xGQ?@Hguza<ALG$xe&EeE;KP#siF zCw<|kTe68PR^j9gT^EQsDZ4@6f8@!q;UBp#<lUA#8PpnUg_-Uk3eq!5FzmW57lQY{ za!>lXd<bOyE6=R&+O?~jn+gAmFy+<M)RkLmOcfT~Ik?coc1$+K#Kbtv6_&XyEz@w* z!o|)w`E|9X+TxNLQ-QUz1mo5gTTFBEs!Q^4+h7yjc(}KTx)kTtm};!$7DrN*R($yi zw+gN?jm3ELODbmnZywYTLw};gQAGd8E2f~#l2;uS4Xf_RBl_WCV$o=x_r-{c<|Qq% zR+~zDo938GDoi3h``>qDf5`(QX5qn=TISC(4TqZx^_>pIDh5fW^)^gW%2?nzNeN|v zn=VQi+*K5B*zl?n1ZExnj3ml**hG{b5bml>w_lQ#F~qyKsi3Z=)>>}Hyvy@yhr<Y+ zQip9$nE~jK1bb&Fo-$?%i!+pPc+OSvfHH&P2hp$N3s<&@sD`>J!{8Z3@q+F9jDFBG z5i|WxQM!P)PVoUR7mW7*oya;jB^1`VU~=)@F?E*6+b&8k`|EB>lk8fE#l)SgYoWwb ziN+TiHBTkMg_Ey6l^EZ`|E<45c)&~92VMoPe(<-K63X4}A>PVok|XLJALaLZNxO7X zUL}PO!ur4TT^tU-c2Y_@I`i&rs?4jlRMZYHv@i2j&M5d6<+6cFU$|YMxJE{p##)L> zDlDeFvNG#jY?l?-NUKW<^2*q`uAyxLT1`rqAUyj~?8Elnc$RB>n<^?}m^x@cw0&WK zva&NjV*_H981Rl$zOw%orv&S}L@{Sa#QWkvk0DCm|7WWdXEf2;41(B6Si?(Aio5;% z5M_C1c+8}9cF($(Dy+L=2!Jal#m{&jodwPm{Op%gl%9%fZ&OiTL9Ml#UaYv^_EklJ zv~=YWIP0MV*sU{^O%iUY=9{U!BiZY-l)hg4a4x7yXIFM%;H3;B%ak0LU#hsno-(DM zSGA=E_oXn?OWCbuqaWNXQ^NIb2?Oy3yb#(6gt_+UjaxB2kdOlL<x2Fxw1i?bxtn<x zV6L&?d)~~WG-1yDhS|a}KVdm+Emyj`tW0=zRSR6NR05(|jJ*kVjNw^RmtR|rhsDZ( z?|L%Zi%G*IG@2lFn-uQFSW=RdG@Zf_3jN{4OyX*!&Pf?kQa&2sidE^-a|1y#k`tS; zq@t$M;z*k(on(=cR?%d9;fubC?`Q{IEhV*3>W)okw&nh^B!QGPn4rm6SBX7kd)tE~ zX$9P=P)zX;lcbH*%iD2H*I29hAvrR5ge1L5?e6$0U#+E@<=`;AP4FWi$gwKj9>DK- zeqni4R$FM3zu)b5lH?|13a(h`W@{yGR?q9jLryZmQL7TDM94|K;S;M8#x^T))E>d@ zSHdfmNY40C$MN~y|E;ie-uItEQUtkHC3FNc{-;tI^Tckd#$0PPv#SJ4#*=ARnF;W7 zr4p>L)FeDry?D$D+WD20EN~txqsI2fp8&~K&Laq=&64$Sx-pJ??yC`==6~B1PqY2` zqpS`$(U+dUop64|<Vh*M8toh??L(^-Pd`IRkqNh(z~Kk(euvlaqE$*VxUW=v?cc3Z zl63f$&cJob2r1uQyH1HGC=WF$H41JO6}?gU9roq8xWZ;v^d7oN+2MlT7avn1QIN-# zZYZK2S0d0i@o^=fYZh&Mo}<~`QqEmt@DUkp%#)=gYK8q<l%RUn;B%y;g-GgfFWUc& zLuc%^&h1mW?}IjK^%Q$pIkui*as1lTd!Mn<DE{0C-+oRyg)nzt=jQ)7Ln+78Ra1k1 z@BnWZAa#op5XxM<g$p*>TC7EWKVb`p8>4jLII*gLJzEsIxy)NzutqB2<`%^_kVW;d zR$3~|&iFiD9lT^FVfGPQm7yE)tC9u%T>^X2+XY+4F?p4>b@<WA>=?7zGOwi8Z00u- zHdib*o0HJ5QBL-E3G!nR3<Y_$1;unD5$*?hu`d2WJS}0mKP?C!;L@cFbMV5kZ;qM9 zHP=;?(5o;VQU|#BraMwbE4v6BCGaW0KjVPCMqc%7e4U+^(P40R82DZ?EV7Z##PH8O zSZH_bDA}Djmo9yH#*UtYrgYE2=D}wVW*qhM=`KX+aCd-<e?3nSyJ40yy*wTH8Yy$^ zN91I#loeabD)0B9x*5k*2lI6Lm}}}PSw^(#S<D)|dhd^ke|{pfx+2e6yEc7Ec_ns- z&fMHeYRm<Bl{oM?W9dtr8_uv|yOh-6;OI;dccLkzGhzM?bUIuc=+b!r^V64G%FURW z!&9!X&UHq@ccv@rYU$t3z`r-aZYpj55Pm}OpXJc-uWOWB=UB{+RN1lATFNW2YH1}> z-EiMdGYlxT7|CJu`0vL~G)5dO4V3$1+q^Q!WsDrCN^t6iE(q5D;_7Zs9PDEJ9%hB< z*1?T1-O~^osq1P#X42tcy}qlin*__>#yuB4iO@~8qp3``@93c`s1Kkw!Zz;|Yh_(o z9{oEUY)XsQSvG|1)OAs)8Lm8~3l3tAUiUfD3xVHA!?`DPq4<^5`kgv|9^>a7x?r|P zjV&+*c7))EP1*3nPF+uK9r1)N8o{VtI=`+gS-<;|otsx<E-fi5vlQ~g>maU*1lhG+ zy3P|imD19>6xNlO&&Pe`s1g88Z%ToBuK2<E9<o2%r3S~}xG1?Ze%<7AL)Uo-^L1x` zaikn?Gw4ZU$c-Uubv`|o`<!a#<1GlDi&A^;4c#O83SA5U?-V`#-pMCTAKr%on>+rU zl^Fb=pHzm7_aV%Lu}*Mv0rBg{!X2G<+T5MrpR|w3{!9yt36-gOf6Vbjnm#a^If)!` zUm8d19?ldU+ume?G)*5E$K1W|vzcr2YDyh(+H<^PK@N%2^r39K8k--C`dI25$V-2p zZ%IX2Nexz1CTyRk@5(D>NwPk;C(BF}qykIgJa$nZ{JVinFsADRyD)z*XW_7O$5|&U z!-#Z!03L8gy51DaoIIUQ?dnQoRcoy)z|Rq=YaJYTLFx?NA4viB3+eh3Z;`J|cDx_@ z%rA&8-q<?kRpgb;uPrI4i5ZiU&U#o})`7KyT_gX;flh&V_dN^F4t5P;yX4g2m%yXm zmwM7&at!u}2VA?3>_XRrY+eO<1;v(_DRpIKV`vDMiD2nmSAVFV<LZvLG#Kv6g+JX3 z$DQqPgZ;(Ut5O#|TT()0ij4#)G&wjh$2F9@_(1qt(g`<8968U`Ewc+<b;8W76@}Jn zyfdYO?sH^?yz{O-1~O~Mc2?Rh@kIRJEWD9f;rMyiV1+uszvo=(76$*EcQv61e$TZF z=N0E%gV|0uSjbV6adm(t*9A^amIGaAxDHa+lK$}4d#;1Yd@E!>;5yYl{e9PA61<#g z41$zQqp$tb4_qty!W*#$Pw>(iykM<jh=7TTA<BMGF(gUQPj46um8)Dk+n4GMHN!%? zC-lMziwFPXBQbawW-GQ`Hh1rn&<}jZ8lqeVB&@?}OWXuQIGD#8TwIzGwxNDtf+5(A zIqpdK9QE@P4Bh!n#-$_z$Hy8X4T_Xxr1K$PxOrRhgS%r5I>l2;iUh+rgGt|AO6pJN zL+2+N0zBD#XrPp|jQU5wsYgjSep9eQO8TC9B~LW?vFwt5l#=d9uydRtROvvH+~LeP zLs!LvBz1x7;|x(sAW3=zg2o%dmCYpS8HgWmh?u>LBt6e2?T+K5lM=_Q`yfe@>1^E7 zVVW{NjbA~mL@sht5Vh*KmCxi7!Wm@KHesMkln^@J5a3Tk|C?MY+!}8P?aYk-t?pEa znP7-yoBKHGir}Ym)(M6{{5Wp)1VaRheG?2}DBhW1i1uZPxVJl&RB)eYh(w3jiH0B) zi4zT76jr8FV-3MPbatE}kY~axm?k&T5bQ$TSljB&Hdk5|KFMGYpXByefkGEtVcBzT z0dRSzTQFB|>~b4|-;y=$b&KL)>9cO*T&SlF4tU{=zTS=C?q}{qA!-I#Tit@$)<Q09 z^%ibEgNfmHc|JU@Q+08Egm-G6TO8Y{$2I~|4fr`c`YKR4OYX)aG(Y9mN0cJ~=*~k} z7?unDD9=%j=5*X`@X8a!$dd|!xLmml+{l$(&^e^lttU^y`zb68-HC`N(Th_&-ax2- z#!U|=TitvG8;DLG2i*Fhh(F*KL!%sU>%~P6*C7w^<!O3=j?}TD0@(L^yb!_scrIbW z9Q5JfL<xR-%#sd<E6<Y77(Vg5TO{`hg#)Fs>AuqDb|<bl;m&~AHrxR|19IEk20IQq zZ-(3j&~AX^ZEikjd$-N)L7rML^xcmusu_UQ8w{~Mi7%cTd)`4em+?BfnvMfeWwq?D z&@klv?G}Jv^zFFi7Vbhp9bDN@hP?2P+mHj&ANB|LxDO!sah`Rbdkl)L``m}Jor<u} zPL0L$bt#r~gjkd8=E_&-ZG$N9Mv(z3|8=9KXR+}syS~H&at{%m3th^$X-y?v;M`vK zK%Q(6ygQJD>DV%V9r&y!y}`Ry?hHd)-G`7aPt#kxVEcwv_g{?A$sIFpKJFd}rN`X^ z;N_FVXQPL^D?D=Cy^|f$dk;bOSX@^-^}b%Q&lqhSK)^QExSzw+amHS74fMFf#5m(8 zoUPxZcek$_Z;X?;9{ZeL51&sk2Ev~cjG2%+(fGVyLbbK7GOu53Y+O{5IWD><{`7Ez zQ(N_Z(0`KgBs@3S7{FuSIH5N{@5x3Z44G`Kg21&HYF+4}z|qM@19!=tY;=RKCmSO+ zop<+z-~{9A5p)f#+GHu5Z87yS#l{RY^)%sBsglmoqht759fXZE`q{%0jaLlPZ=0qY zW0gNh(l{6}-58}zkdw@iOG9~bQYF}?8>0=?a?(25n}tB$1Gp{e{^>@Yp-E2K$=Q`f zGH%{9-RPp<EhoK(3`%DhLmBD&hMZKYU`$s!obi=xdQY3+%P{K+?=z`TJi{2y_Lg$w zMN}2`&oD+R^l1&OpKc6yp`kk1VZlvOO@r`uuwRBT##fpKd1c0KI{Gxn77SIxNQjO- z+HrWM3?-rVugZ+u#}A_qs%@QX%Id1iW7r&zhQv&dS^c=RJg?MZW<kd|odze{j3GhH z$AkN@UpmM$7z(H2Nmw9Pyzlc63B(>W`iC>$PWPMded0+==MOO}<p71cLHP5=ApGKU z$3bIf6gba_<vS-|J!njvt)q{t@Xr(ayhOUV72?E?=|NPd`w-O!dvxO>gniYCmlksf zgO^@4hUpy|q^^=Xfyc`v%!OL(;Ko7Y2zzOWN9TBjJ_m#FSsvYVG=z^$4!lBo@^Cc7 zy-IpXS$1QN$G6@t^x<g@ehZDKB{!LLw1-(e;(Fotkg1zJf>4xi_UMYDX|qQtiv6ff zppQpwN_F0BoG7!fTeTG@XLzfZk25qzT&fr3mE#17DV{Wpiw$Ks$7M?ml-Ai`$99|} R;Pz5ReM@aiU0r_6{{e2@Fy8<G diff --git a/docs/build/doctrees/population_extensions/gridcode.doctree b/docs/build/doctrees/population_extensions/gridcode.doctree index 06ff4f17237507ee941da7bc730a1e0bc31310cc..b15ef530e4f7ca5f5602657124ccf3a57a52270f 100644 GIT binary patch delta 8547 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 delta 5082 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 JLFh;6{{^WIuz3Ig diff --git a/docs/build/html/_images/test_coverage.svg b/docs/build/html/_images/test_coverage.svg index d76f04f02..6d68f472b 100644 --- a/docs/build/html/_images/test_coverage.svg +++ b/docs/build/html/_images/test_coverage.svg @@ -9,13 +9,13 @@ </mask> <g mask="url(#a)"> <path fill="#555" d="M0 0h63v20H0z"/> - <path fill="#fe7d37" d="M63 0h36v20H63z"/> + <path fill="#dfb317" d="M63 0h36v20H63z"/> <path fill="url(#b)" d="M0 0h99v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="31.5" y="15" fill="#010101" fill-opacity=".3">coverage</text> <text x="31.5" y="14">coverage</text> - <text x="80" y="15" fill="#010101" fill-opacity=".3">51%</text> - <text x="80" y="14">51%</text> + <text x="80" y="15" fill="#010101" fill-opacity=".3">64%</text> + <text x="80" y="14">64%</text> </g> </svg> diff --git a/docs/build/html/_modules/binarycpython/utils/custom_logging_functions.html b/docs/build/html/_modules/binarycpython/utils/custom_logging_functions.html index 0192f47c8..22c468473 100644 --- a/docs/build/html/_modules/binarycpython/utils/custom_logging_functions.html +++ b/docs/build/html/_modules/binarycpython/utils/custom_logging_functions.html @@ -551,7 +551,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/dicts.html b/docs/build/html/_modules/binarycpython/utils/dicts.html index fedae4dc4..906af63f2 100644 --- a/docs/build/html/_modules/binarycpython/utils/dicts.html +++ b/docs/build/html/_modules/binarycpython/utils/dicts.html @@ -76,30 +76,34 @@ <span class="sd">"""</span> <span class="kn">import</span> <span class="nn">collections</span> +<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Union</span> <span class="kn">import</span> <span class="nn">astropy.units</span> <span class="k">as</span> <span class="nn">u</span> <span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> -<div class="viewcode-block" id="keys_to_floats"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.keys_to_floats">[docs]</a><span class="k">def</span> <span class="nf">keys_to_floats</span><span class="p">(</span><span class="n">json_data</span><span class="p">):</span> +<span class="c1"># Define all numerical types</span> + +<span class="n">ALLOWED_NUMERICAL_TYPES</span> <span class="o">=</span> <span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">,</span> <span class="nb">complex</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">number</span><span class="p">)</span> +<span class="n">UNION_ALLOWED_NUMERICAL_TYPES</span> <span class="o">=</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">,</span> <span class="nb">complex</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">number</span><span class="p">]</span> + +<div class="viewcode-block" id="keys_to_floats"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.keys_to_floats">[docs]</a><span class="k">def</span> <span class="nf">keys_to_floats</span><span class="p">(</span><span class="n">input_dict</span><span class="p">:</span> <span class="nb">dict</span><span class="p">)</span> <span class="o">-></span> <span class="nb">dict</span><span class="p">:</span> <span class="sd">"""</span> <span class="sd"> Function to convert all the keys of the dictionary to float to float</span> <span class="sd"> we need to convert keys to floats:</span> -<span class="sd"> this is ~ a factor 10 faster than David's recursive_change_key_to_float routine, probably because this version only does the float conversion, nothing else.</span> -<span class="sd"> """</span> - - <span class="c1"># assumes nested dicts ...</span> - <span class="c1"># new_data = {}</span> +<span class="sd"> this is ~ a factor 10 faster than David's ``recursive_change_key_to_float`` routine, probably because this version only does the float conversion, nothing else.</span> +<span class="sd"> </span> +<span class="sd"> Args:</span> +<span class="sd"> input_dict: dict of which we want to turn all the keys to float types if possible</span> - <span class="c1"># but this copies the variable type, but has some</span> - <span class="c1"># pointless copying</span> - <span class="c1"># new_data = copy.copy(json_data)</span> - <span class="c1"># new_data.clear()</span> +<span class="sd"> Returns:</span> +<span class="sd"> new_dict: dict of which the keys have been turned to float types where possible</span> +<span class="sd"> """</span> <span class="c1"># this adopts the type correctly *and* is fast</span> - <span class="n">new_data</span> <span class="o">=</span> <span class="nb">type</span><span class="p">(</span><span class="n">json_data</span><span class="p">)()</span> + <span class="n">new_dict</span> <span class="o">=</span> <span class="nb">type</span><span class="p">(</span><span class="n">input_dict</span><span class="p">)()</span> - <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">json_data</span><span class="o">.</span><span class="n">items</span><span class="p">():</span> + <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">input_dict</span><span class="o">.</span><span class="n">items</span><span class="p">():</span> <span class="c1"># convert key to a float, if we can</span> <span class="c1"># otherwise leave as is</span> <span class="k">try</span><span class="p">:</span> @@ -110,7 +114,7 @@ <span class="c1"># act on value(s)</span> <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="nb">list</span><span class="p">):</span> <span class="c1"># list data</span> - <span class="n">new_data</span><span class="p">[</span><span class="n">newkey</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">newkey</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span> <span class="n">keys_to_floats</span><span class="p">(</span><span class="n">item</span><span class="p">)</span> <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">item</span><span class="p">,</span> <span class="n">collections</span><span class="o">.</span><span class="n">abc</span><span class="o">.</span><span class="n">Mapping</span><span class="p">)</span> <span class="k">else</span> <span class="n">item</span> @@ -118,20 +122,27 @@ <span class="p">]</span> <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="n">collections</span><span class="o">.</span><span class="n">abc</span><span class="o">.</span><span class="n">Mapping</span><span class="p">):</span> <span class="c1"># dict, ordereddict, etc. data</span> - <span class="n">new_data</span><span class="p">[</span><span class="n">newkey</span><span class="p">]</span> <span class="o">=</span> <span class="n">keys_to_floats</span><span class="p">(</span><span class="n">v</span><span class="p">)</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">newkey</span><span class="p">]</span> <span class="o">=</span> <span class="n">keys_to_floats</span><span class="p">(</span><span class="n">v</span><span class="p">)</span> <span class="k">else</span><span class="p">:</span> <span class="c1"># assume all other data are scalars</span> - <span class="n">new_data</span><span class="p">[</span><span class="n">newkey</span><span class="p">]</span> <span class="o">=</span> <span class="n">v</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">newkey</span><span class="p">]</span> <span class="o">=</span> <span class="n">v</span> - <span class="k">return</span> <span class="n">new_data</span></div> + <span class="k">return</span> <span class="n">new_dict</span></div> -<div class="viewcode-block" id="recursive_change_key_to_float"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.recursive_change_key_to_float">[docs]</a><span class="k">def</span> <span class="nf">recursive_change_key_to_float</span><span class="p">(</span><span class="n">input_dict</span><span class="p">):</span> +<div class="viewcode-block" id="recursive_change_key_to_float"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.recursive_change_key_to_float">[docs]</a><span class="k">def</span> <span class="nf">recursive_change_key_to_float</span><span class="p">(</span><span class="n">input_dict</span><span class="p">:</span> <span class="nb">dict</span><span class="p">)</span> <span class="o">-></span> <span class="nb">dict</span><span class="p">:</span> <span class="sd">"""</span> <span class="sd"> Function to recursively change the key to float</span> <span class="sd"> This only works if the dict contains just sub-dicts or numbers/strings.</span> + <span class="sd"> Does not work with lists as values</span> + +<span class="sd"> Args:</span> +<span class="sd"> input_dict: dict of which we want to turn all the keys to float types if possible</span> + +<span class="sd"> Returns:</span> +<span class="sd"> new_dict: dict of which the keys have been turned to float types where possible</span> <span class="sd"> """</span> <span class="n">new_dict</span> <span class="o">=</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">()</span> @@ -153,26 +164,36 @@ <span class="k">return</span> <span class="n">new_dict</span></div> -<div class="viewcode-block" id="recursive_change_key_to_string"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.recursive_change_key_to_string">[docs]</a><span class="k">def</span> <span class="nf">recursive_change_key_to_string</span><span class="p">(</span><span class="n">input_dict</span><span class="p">,</span> <span class="n">custom_format</span><span class="o">=</span><span class="s2">"</span><span class="si">{:g}</span><span class="s2">"</span><span class="p">):</span> +<div class="viewcode-block" id="recursive_change_key_to_string"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.recursive_change_key_to_string">[docs]</a><span class="k">def</span> <span class="nf">recursive_change_key_to_string</span><span class="p">(</span><span class="n">input_dict</span><span class="p">:</span> <span class="nb">dict</span><span class="p">,</span> <span class="n">custom_format</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">"</span><span class="si">{:g}</span><span class="s2">"</span><span class="p">):</span> <span class="sd">"""</span> -<span class="sd"> Function to recursively change the key back to a string but this time in a format that we decide</span> +<span class="sd"> Function to recursively change the key back to a string but this time in a format that we decide. We'll try to turn a string key into a float key before formatting the key</span> + +<span class="sd"> Args:</span> +<span class="sd"> input_dict: dict of which we want to turn all the keys to string types (with a custom format)</span> +<span class="sd"> custom_format: custom format used when turning the key to strings</span> + +<span class="sd"> Returns:</span> +<span class="sd"> new_dict: dict of which the keys have been turned to string types where possible</span> <span class="sd"> """</span> <span class="n">new_dict</span> <span class="o">=</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">()</span> <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">input_dict</span><span class="p">:</span> + <span class="c1"># Try to turn into a float</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">string_key</span> <span class="o">=</span> <span class="nb">float</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> + <span class="k">except</span> <span class="ne">ValueError</span><span class="p">:</span> + <span class="n">string_key</span> <span class="o">=</span> <span class="n">key</span> + + <span class="c1"># Turn into string with new format</span> + <span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">string_key</span><span class="p">,</span> <span class="nb">str</span><span class="p">):</span> + <span class="n">string_key</span> <span class="o">=</span> <span class="n">custom_format</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">string_key</span><span class="p">)</span> + + <span class="c1"># If dictionary type, call function again</span> <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">)):</span> - <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">)):</span> - <span class="n">string_key</span> <span class="o">=</span> <span class="n">custom_format</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> - <span class="n">new_dict</span><span class="p">[</span><span class="n">string_key</span><span class="p">]</span> <span class="o">=</span> <span class="n">recursive_change_key_to_string</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> - <span class="k">else</span><span class="p">:</span> - <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">recursive_change_key_to_string</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">string_key</span><span class="p">]</span> <span class="o">=</span> <span class="n">recursive_change_key_to_string</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">custom_format</span><span class="p">)</span> <span class="k">else</span><span class="p">:</span> - <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">)):</span> - <span class="n">string_key</span> <span class="o">=</span> <span class="n">custom_format</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> - <span class="n">new_dict</span><span class="p">[</span><span class="n">string_key</span><span class="p">]</span> <span class="o">=</span> <span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> - <span class="k">else</span><span class="p">:</span> - <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">string_key</span><span class="p">]</span> <span class="o">=</span> <span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="k">return</span> <span class="n">new_dict</span></div> @@ -203,22 +224,22 @@ <span class="k">return</span> <span class="n">dic</span><span class="p">[</span><span class="n">keys</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]]</span> -<span class="k">def</span> <span class="nf">_recursive_normalize_floats</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="n">d</span><span class="p">,</span> <span class="n">const</span><span class="p">,</span> <span class="n">parent</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ignore</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> +<span class="k">def</span> <span class="nf">_recursive_normalize_floats</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="n">input_dict</span><span class="p">,</span> <span class="n">factor</span><span class="p">,</span> <span class="n">parent</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ignore</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> <span class="sd">"""</span> -<span class="sd"> function to walk through the dictionary, multiplying only float values by a const</span> +<span class="sd"> Function to walk through the dictionary, multiplying only float values by a factor</span> <span class="sd"> """</span> <span class="k">if</span> <span class="ow">not</span> <span class="n">parent</span><span class="p">:</span> - <span class="n">parent</span> <span class="o">=</span> <span class="n">d</span> + <span class="n">parent</span> <span class="o">=</span> <span class="n">input_dict</span> - <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">d</span><span class="o">.</span><span class="n">items</span><span class="p">():</span> + <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">input_dict</span><span class="o">.</span><span class="n">items</span><span class="p">():</span> <span class="k">if</span> <span class="n">ignore</span> <span class="ow">and</span> <span class="n">k</span> <span class="ow">in</span> <span class="n">ignore</span><span class="p">:</span> <span class="k">continue</span> <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="nb">float</span><span class="p">):</span> <span class="n">path</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">k</span><span class="p">)</span> - <span class="c1"># must be a float, multiply by the constant</span> - <span class="n">_nested_set</span><span class="p">(</span><span class="n">parent</span><span class="p">,</span> <span class="n">path</span><span class="p">,</span> <span class="n">v</span> <span class="o">*</span> <span class="n">const</span><span class="p">)</span> + <span class="c1"># must be a float, multiply by the factor</span> + <span class="n">_nested_set</span><span class="p">(</span><span class="n">parent</span><span class="p">,</span> <span class="n">path</span><span class="p">,</span> <span class="n">v</span> <span class="o">*</span> <span class="n">factor</span><span class="p">)</span> <span class="n">path</span><span class="o">.</span><span class="n">pop</span><span class="p">()</span> <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="nb">int</span><span class="p">)):</span> <span class="n">path</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">k</span><span class="p">)</span> @@ -233,7 +254,7 @@ <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="n">collections</span><span class="o">.</span><span class="n">abc</span><span class="o">.</span><span class="n">Mapping</span><span class="p">):</span> <span class="n">path</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">k</span><span class="p">)</span> <span class="c1"># nested dict</span> - <span class="n">_recursive_normalize_floats</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="n">v</span><span class="p">,</span> <span class="n">const</span><span class="p">,</span> <span class="n">parent</span><span class="o">=</span><span class="n">parent</span><span class="p">)</span> + <span class="n">_recursive_normalize_floats</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="n">v</span><span class="p">,</span> <span class="n">factor</span><span class="p">,</span> <span class="n">parent</span><span class="o">=</span><span class="n">parent</span><span class="p">)</span> <span class="n">path</span><span class="o">.</span><span class="n">pop</span><span class="p">()</span> <span class="k">else</span><span class="p">:</span> <span class="nb">print</span><span class="p">(</span> @@ -243,17 +264,17 @@ <span class="p">)</span> -<div class="viewcode-block" id="multiply_float_values"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.multiply_float_values">[docs]</a><span class="k">def</span> <span class="nf">multiply_float_values</span><span class="p">(</span><span class="n">d</span><span class="p">,</span> <span class="n">const</span><span class="p">,</span> <span class="n">ignore</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> +<div class="viewcode-block" id="multiply_float_values"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.multiply_float_values">[docs]</a><span class="k">def</span> <span class="nf">multiply_float_values</span><span class="p">(</span><span class="n">input_dict</span><span class="p">,</span> <span class="n">factor</span><span class="p">,</span> <span class="n">ignore</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> <span class="sd">"""</span> <span class="sd"> A function to recursively multiply values of a (nested) dictionary that are floats by a constant. Nested dictionaries call this function recursively.</span> <span class="sd"> Args:</span> -<span class="sd"> d: the dictionary</span> -<span class="sd"> const: the constant that multiplies float values</span> +<span class="sd"> input_dict: the dictionary</span> +<span class="sd"> factor: the constant that multiplies float values</span> <span class="sd"> """</span> <span class="n">path</span> <span class="o">=</span> <span class="p">[]</span> - <span class="n">_recursive_normalize_floats</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="n">d</span><span class="p">,</span> <span class="n">const</span><span class="p">,</span> <span class="n">parent</span><span class="o">=</span><span class="n">d</span><span class="p">,</span> <span class="n">ignore</span><span class="o">=</span><span class="n">ignore</span><span class="p">)</span></div> + <span class="n">_recursive_normalize_floats</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="n">input_dict</span><span class="p">,</span> <span class="n">factor</span><span class="p">,</span> <span class="n">parent</span><span class="o">=</span><span class="n">input_dict</span><span class="p">,</span> <span class="n">ignore</span><span class="o">=</span><span class="n">ignore</span><span class="p">)</span></div> <div class="viewcode-block" id="subtract_dicts"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.subtract_dicts">[docs]</a><span class="k">def</span> <span class="nf">subtract_dicts</span><span class="p">(</span><span class="n">dict_1</span><span class="p">:</span> <span class="nb">dict</span><span class="p">,</span> <span class="n">dict_2</span><span class="p">:</span> <span class="nb">dict</span><span class="p">)</span> <span class="o">-></span> <span class="nb">dict</span><span class="p">:</span> @@ -281,15 +302,12 @@ <span class="sd"> dict_2: second dictionary</span> <span class="sd"> Returns:</span> -<span class="sd"> Subtracted dictionary, i.e. ``dict_1 - dict_2`` </span> +<span class="sd"> Subtracted dictionary, i.e. ``dict_1 - dict_2``</span> <span class="sd"> """</span> <span class="c1"># Set up new dict</span> <span class="n">new_dict</span> <span class="o">=</span> <span class="p">{}</span> - <span class="c1"># Define allowed numerical types</span> - <span class="n">ALLOWED_NUMERICAL_TYPES</span> <span class="o">=</span> <span class="p">(</span><span class="nb">float</span><span class="p">,</span> <span class="nb">int</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">float64</span><span class="p">)</span> - <span class="c1">#</span> <span class="n">keys_1</span> <span class="o">=</span> <span class="n">dict_1</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> <span class="n">keys_2</span> <span class="o">=</span> <span class="n">dict_2</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> @@ -464,9 +482,15 @@ <span class="k">return</span> <span class="n">structure_dict</span></div> -<div class="viewcode-block" id="count_keys_recursive"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.count_keys_recursive">[docs]</a><span class="k">def</span> <span class="nf">count_keys_recursive</span><span class="p">(</span><span class="n">input_dict</span><span class="p">):</span> +<div class="viewcode-block" id="count_keys_recursive"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.count_keys_recursive">[docs]</a><span class="k">def</span> <span class="nf">count_keys_recursive</span><span class="p">(</span><span class="n">input_dict</span><span class="p">:</span> <span class="nb">dict</span><span class="p">)</span> <span class="o">-></span> <span class="nb">int</span><span class="p">:</span> <span class="sd">"""</span> -<span class="sd"> Function to count the total number of keys in a dictionary</span> +<span class="sd"> Function to recursively count the total number of keys in a dictionary.</span> + +<span class="sd"> Args:</span> +<span class="sd"> input_dict: dictionary that we want to know the total amount of keys from.</span> + +<span class="sd"> Returns:</span> +<span class="sd"> local_count: total amount of keys within the input_dict.</span> <span class="sd"> """</span> <span class="n">local_count</span> <span class="o">=</span> <span class="mi">0</span> @@ -474,6 +498,7 @@ <span class="n">local_count</span> <span class="o">+=</span> <span class="mi">1</span> <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">)):</span> <span class="n">local_count</span> <span class="o">+=</span> <span class="n">count_keys_recursive</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + <span class="k">return</span> <span class="n">local_count</span></div> @@ -532,8 +557,8 @@ <span class="c1"># If they keys are not the same, it depends on their type whether we still deal with them at all, or just raise an error</span> <span class="k">if</span> <span class="ow">not</span> <span class="nb">type</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> <span class="ow">is</span> <span class="nb">type</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]):</span> <span class="c1"># Exceptions: numbers can be added</span> - <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">float64</span><span class="p">))</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span> - <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">float64</span><span class="p">)</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">ALLOWED_NUMERICAL_TYPES</span><span class="p">)</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span> + <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">ALLOWED_NUMERICAL_TYPES</span> <span class="p">):</span> <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">+</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> @@ -685,9 +710,7 @@ <span class="c1"># See whether the types are actually the same</span> <span class="k">if</span> <span class="ow">not</span> <span class="nb">type</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> <span class="ow">is</span> <span class="nb">type</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]):</span> <span class="c1"># Exceptions:</span> - <span class="k">if</span> <span class="p">(</span><span class="nb">type</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> <span class="ow">in</span> <span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">])</span> <span class="ow">and</span> <span class="p">(</span> - <span class="nb">type</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> <span class="ow">in</span> <span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]</span> - <span class="p">):</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">ALLOWED_NUMERICAL_TYPES</span><span class="p">)</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">ALLOWED_NUMERICAL_TYPES</span><span class="p">):</span> <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="k">else</span><span class="p">:</span> @@ -716,11 +739,20 @@ <span class="k">return</span> <span class="n">new_dict</span></div> -<div class="viewcode-block" id="multiply_values_dict"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.multiply_values_dict">[docs]</a><span class="k">def</span> <span class="nf">multiply_values_dict</span><span class="p">(</span><span class="n">input_dict</span><span class="p">,</span> <span class="n">factor</span><span class="p">):</span> +<div class="viewcode-block" id="multiply_values_dict"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.multiply_values_dict">[docs]</a><span class="k">def</span> <span class="nf">multiply_values_dict</span><span class="p">(</span><span class="n">input_dict</span><span class="p">:</span> <span class="nb">dict</span><span class="p">,</span> <span class="n">factor</span><span class="p">:</span> <span class="n">UNION_ALLOWED_NUMERICAL_TYPES</span><span class="p">):</span> <span class="sd">"""</span> <span class="sd"> Function that goes over dictionary recursively and multiplies the value if possible by a factor</span> -<span class="sd"> If the key equals "general_info", the multiplication gets skipped</span> +<span class="sd"> If the key equals "general_info", the multiplication gets skipped.</span> + +<span class="sd"> This function changes the values in-place, so the original dict is modified</span> + +<span class="sd"> Args:</span> +<span class="sd"> input_dict: dictionary of which we want to multiply the values by <factor></span> +<span class="sd"> factor: factor that we want to multiply the values with</span> + +<span class="sd"> Returns:</span> +<span class="sd"> multiplied_dict: dict containing the multiplied keys. This is the same object as we passed as input.</span> <span class="sd"> """</span> <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">input_dict</span><span class="p">:</span> @@ -734,7 +766,7 @@ <span class="k">return</span> <span class="n">input_dict</span></div> -<div class="viewcode-block" id="custom_sort_dict"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.custom_sort_dict">[docs]</a><span class="k">def</span> <span class="nf">custom_sort_dict</span><span class="p">(</span><span class="n">input_dict</span><span class="p">):</span> +<div class="viewcode-block" id="custom_sort_dict"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.custom_sort_dict">[docs]</a><span class="k">def</span> <span class="nf">custom_sort_dict</span><span class="p">(</span><span class="n">input_dict</span><span class="p">:</span> <span class="nb">dict</span><span class="p">)</span> <span class="o">-></span> <span class="nb">dict</span><span class="p">:</span> <span class="sd">"""</span> <span class="sd"> Returns a dictionary that is ordered, but can handle numbers better than normal OrderedDict</span> @@ -744,6 +776,9 @@ <span class="sd"> This is done until all the keys are sorted.</span> <span class="sd"> All objects other than dictionary types are directly return as they are</span> + +<span class="sd"> Args:</span> +<span class="sd"> input_dict: object which will be sorted (and returned as a new object) if its a dictionary, otherwise it will be returned without change.</span> <span class="sd"> """</span> <span class="c1"># If the new input is a dictionary, then try to sort it</span> @@ -873,16 +908,24 @@ <span class="k">return</span> <span class="n">opts</span></div> -<div class="viewcode-block" id="normalize_dict"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.normalize_dict">[docs]</a><span class="k">def</span> <span class="nf">normalize_dict</span><span class="p">(</span><span class="n">result_dict</span><span class="p">):</span> +<div class="viewcode-block" id="normalize_dict"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.normalize_dict">[docs]</a><span class="k">def</span> <span class="nf">normalize_dict</span><span class="p">(</span><span class="n">result_dict</span><span class="p">:</span> <span class="nb">dict</span><span class="p">)</span> <span class="o">-></span> <span class="nb">dict</span><span class="p">:</span> <span class="sd">"""</span> -<span class="sd"> Function to normalise a dictionary</span> +<span class="sd"> Function to normalise a dictionary by summing all the values and dividing each term by the total. Designed for dictionary containing only positive values.</span> + +<span class="sd"> Args:</span> +<span class="sd"> result_dict: dictionary where values should be positive number objects</span> + +<span class="sd"> Returns:</span> +<span class="sd"> normalized_dict: dictionary where the values are normalised to sum to 1</span> <span class="sd"> """</span> + <span class="n">normalized_dict</span> <span class="o">=</span> <span class="p">{}</span> + <span class="n">sum_result</span> <span class="o">=</span> <span class="nb">sum</span><span class="p">(</span><span class="nb">list</span><span class="p">(</span><span class="n">result_dict</span><span class="o">.</span><span class="n">values</span><span class="p">()))</span> <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">result_dict</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span> - <span class="n">result_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">result_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">/</span> <span class="n">sum_result</span> + <span class="n">normalized_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">result_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">/</span> <span class="n">sum_result</span> - <span class="k">return</span> <span class="n">result_dict</span></div> + <span class="k">return</span> <span class="n">normalized_dict</span></div> </pre></div> </div> @@ -900,7 +943,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/ensemble.html b/docs/build/html/_modules/binarycpython/utils/ensemble.html index ed4d9eb72..23e5c2120 100644 --- a/docs/build/html/_modules/binarycpython/utils/ensemble.html +++ b/docs/build/html/_modules/binarycpython/utils/ensemble.html @@ -270,11 +270,11 @@ <span class="c1"># data = recursive_change_key_to_float(data) # 61s</span> <span class="n">data</span> <span class="o">=</span> <span class="n">keys_to_floats</span><span class="p">(</span><span class="n">data</span><span class="p">)</span> <span class="c1"># 6.94s</span> - <span class="k">if</span> <span class="n">timing</span><span class="p">:</span> - <span class="nb">print</span><span class="p">(</span> - <span class="s2">"</span><span class="se">\n\n</span><span class="s2">Took </span><span class="si">{}</span><span class="s2"> s to convert floats</span><span class="se">\n\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span> <span class="o">-</span> <span class="n">tstart</span><span class="p">),</span> - <span class="n">flush</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> - <span class="p">)</span> + <span class="k">if</span> <span class="n">timing</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\n\n</span><span class="s2">Took </span><span class="si">{}</span><span class="s2"> s to convert floats</span><span class="se">\n\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span> <span class="o">-</span> <span class="n">tstart</span><span class="p">),</span> + <span class="n">flush</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> + <span class="p">)</span> <span class="c1"># return data</span> <span class="k">return</span> <span class="n">data</span></div> @@ -337,10 +337,10 @@ <span class="sd"> raw_output: raw output of the ensemble dump by binary_c</span> <span class="sd"> Returns:</span> -<span class="sd"> json.loads(raw_output, cls=binarycDecoder)</span> +<span class="sd"> json.loads(raw_output, cls=BinarycDecoder)</span> <span class="sd"> """</span> - <span class="k">return</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">raw_output</span><span class="p">,</span> <span class="bp">cls</span><span class="o">=</span><span class="n">binarycDecoder</span><span class="p">)</span></div> + <span class="k">return</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">raw_output</span><span class="p">,</span> <span class="bp">cls</span><span class="o">=</span><span class="n">BinarycDecoder</span><span class="p">)</span></div> <div class="viewcode-block" id="binaryc_json_serializer"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.binaryc_json_serializer">[docs]</a><span class="k">def</span> <span class="nf">binaryc_json_serializer</span><span class="p">(</span><span class="n">obj</span><span class="p">:</span> <span class="n">Any</span><span class="p">)</span> <span class="o">-></span> <span class="n">Any</span><span class="p">:</span> @@ -362,12 +362,12 @@ <span class="k">return</span> <span class="n">obj</span></div> -<div class="viewcode-block" id="binarycDecoder"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.binarycDecoder">[docs]</a><span class="k">class</span> <span class="nc">binarycDecoder</span><span class="p">(</span><span class="n">json</span><span class="o">.</span><span class="n">JSONDecoder</span><span class="p">):</span> +<div class="viewcode-block" id="BinarycDecoder"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.BinarycDecoder">[docs]</a><span class="k">class</span> <span class="nc">BinarycDecoder</span><span class="p">(</span><span class="n">json</span><span class="o">.</span><span class="n">JSONDecoder</span><span class="p">):</span> <span class="sd">"""</span> <span class="sd"> Custom decoder to transform the numbers that are strings to actual floats</span> <span class="sd"> """</span> -<div class="viewcode-block" id="binarycDecoder.decode"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.binarycDecoder.decode">[docs]</a> <span class="k">def</span> <span class="nf">decode</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">s</span><span class="p">):</span> +<div class="viewcode-block" id="BinarycDecoder.decode"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.BinarycDecoder.decode">[docs]</a> <span class="k">def</span> <span class="nf">decode</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">s</span><span class="p">):</span> <span class="sd">"""</span> <span class="sd"> Entry point function for decoding</span> <span class="sd"> """</span> @@ -400,15 +400,16 @@ <span class="k">return</span> <span class="n">o</span></div> -<div class="viewcode-block" id="BinaryCEncoder"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.BinaryCEncoder">[docs]</a><span class="k">class</span> <span class="nc">BinaryCEncoder</span><span class="p">(</span><span class="n">json</span><span class="o">.</span><span class="n">JSONEncoder</span><span class="p">):</span> +<div class="viewcode-block" id="BinarycEncoder"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.BinarycEncoder">[docs]</a><span class="k">class</span> <span class="nc">BinarycEncoder</span><span class="p">(</span><span class="n">json</span><span class="o">.</span><span class="n">JSONEncoder</span><span class="p">):</span> <span class="sd">"""</span> <span class="sd"> Encoding class function to attempt to convert things to strings.</span> <span class="sd"> """</span> -<div class="viewcode-block" id="BinaryCEncoder.default"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.BinaryCEncoder.default">[docs]</a> <span class="k">def</span> <span class="nf">default</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">o</span><span class="p">):</span> +<div class="viewcode-block" id="BinarycEncoder.default"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.BinarycEncoder.default">[docs]</a> <span class="k">def</span> <span class="nf">default</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">o</span><span class="p">):</span> <span class="sd">"""</span> <span class="sd"> Converting function. Well, could be more precise. look at the JSON module</span> <span class="sd"> """</span> + <span class="k">try</span><span class="p">:</span> <span class="n">str_repr</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="n">o</span><span class="p">)</span> <span class="k">except</span> <span class="ne">TypeError</span><span class="p">:</span> @@ -467,7 +468,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/functions.html b/docs/build/html/_modules/binarycpython/utils/functions.html index 5bda28242..2c2a85d90 100644 --- a/docs/build/html/_modules/binarycpython/utils/functions.html +++ b/docs/build/html/_modules/binarycpython/utils/functions.html @@ -1287,7 +1287,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/grid.html b/docs/build/html/_modules/binarycpython/utils/grid.html index 0fb0d4c0c..16be3244b 100644 --- a/docs/build/html/_modules/binarycpython/utils/grid.html +++ b/docs/build/html/_modules/binarycpython/utils/grid.html @@ -1611,13 +1611,13 @@ <span class="c1">######################</span> <span class="c1"># Print status of runs</span> <span class="c1"># save the current time (used often)</span> - <span class="n">now</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span> + <span class="n">time_now</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span> <span class="c1"># update memory use stats every log_dt seconds (not every time, this is likely a bit expensive)</span> - <span class="k">if</span> <span class="n">now</span> <span class="o">></span> <span class="n">next_mem_update_time</span><span class="p">:</span> + <span class="k">if</span> <span class="n">time_now</span> <span class="o">></span> <span class="n">next_mem_update_time</span><span class="p">:</span> <span class="n">m</span> <span class="o">=</span> <span class="n">mem_use</span><span class="p">()</span> <span class="bp">self</span><span class="o">.</span><span class="n">shared_memory</span><span class="p">[</span><span class="s2">"memory_use_per_thread"</span><span class="p">][</span><span class="n">ID</span><span class="p">]</span> <span class="o">=</span> <span class="n">m</span> - <span class="n">next_mem_update_time</span> <span class="o">=</span> <span class="n">now</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"log_dt"</span><span class="p">]</span> + <span class="n">next_mem_update_time</span> <span class="o">=</span> <span class="n">time_now</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"log_dt"</span><span class="p">]</span> <span class="k">if</span> <span class="n">m</span> <span class="o">></span> <span class="bp">self</span><span class="o">.</span><span class="n">shared_memory</span><span class="p">[</span><span class="s2">"max_memory_use_per_thread"</span><span class="p">][</span><span class="n">ID</span><span class="p">]:</span> <span class="bp">self</span><span class="o">.</span><span class="n">shared_memory</span><span class="p">[</span><span class="s2">"max_memory_use_per_thread"</span><span class="p">][</span><span class="n">ID</span><span class="p">]</span> <span class="o">=</span> <span class="n">m</span> @@ -1628,16 +1628,16 @@ <span class="c1"># Check if we need to log info again</span> <span class="c1"># TODO: Check if we can put this functionality elsewhere</span> - <span class="k">if</span> <span class="n">now</span> <span class="o">></span> <span class="n">next_log_time</span><span class="p">:</span> + <span class="k">if</span> <span class="n">time_now</span> <span class="o">></span> <span class="n">next_log_time</span><span class="p">:</span> <span class="c1"># we have exceeded the next log time : output and update timers</span> <span class="c1"># Lock the threads. TODO: Do we need to release this?</span> <span class="n">lock</span> <span class="o">=</span> <span class="n">multiprocessing</span><span class="o">.</span><span class="n">Lock</span><span class="p">()</span> <span class="c1"># Do the printing itself</span> - <span class="bp">self</span><span class="o">.</span><span class="n">vb1print</span><span class="p">(</span><span class="n">ID</span><span class="p">,</span> <span class="n">now</span><span class="p">,</span> <span class="n">system_number</span><span class="p">,</span> <span class="n">system_dict</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">vb1print</span><span class="p">(</span><span class="n">ID</span><span class="p">,</span> <span class="n">time_now</span><span class="p">,</span> <span class="n">system_number</span><span class="p">,</span> <span class="n">system_dict</span><span class="p">)</span> <span class="c1"># Set some values for next time</span> - <span class="n">next_log_time</span> <span class="o">=</span> <span class="n">now</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"log_dt"</span><span class="p">]</span> + <span class="n">next_log_time</span> <span class="o">=</span> <span class="n">time_now</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"log_dt"</span><span class="p">]</span> <span class="c1"># print("PREV ",self.shared_memory["prev_log_time"])</span> <span class="c1"># print("N LOG STATS",self.shared_memory["n_saved_log_stats"].value)</span> @@ -1655,7 +1655,7 @@ <span class="p">]</span> <span class="c1"># set the current time and system number</span> - <span class="bp">self</span><span class="o">.</span><span class="n">shared_memory</span><span class="p">[</span><span class="s2">"prev_log_time"</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span> <span class="o">=</span> <span class="n">now</span> + <span class="bp">self</span><span class="o">.</span><span class="n">shared_memory</span><span class="p">[</span><span class="s2">"prev_log_time"</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span> <span class="o">=</span> <span class="n">time_now</span> <span class="bp">self</span><span class="o">.</span><span class="n">shared_memory</span><span class="p">[</span><span class="s2">"prev_log_system_number"</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span> <span class="o">=</span> <span class="n">system_number</span> <span class="c1"># increase the number of stats</span> @@ -2469,7 +2469,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/plot_functions.html b/docs/build/html/_modules/binarycpython/utils/plot_functions.html index edc3327bc..edac88deb 100644 --- a/docs/build/html/_modules/binarycpython/utils/plot_functions.html +++ b/docs/build/html/_modules/binarycpython/utils/plot_functions.html @@ -713,7 +713,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/HPC.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/HPC.html index 2b31fe576..8208ba4e0 100644 --- a/docs/build/html/_modules/binarycpython/utils/population_extensions/HPC.html +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/HPC.html @@ -802,7 +802,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/Moe_di_Stefano_2017.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/Moe_di_Stefano_2017.html index 07fb1cc45..b89f2b979 100644 --- a/docs/build/html/_modules/binarycpython/utils/population_extensions/Moe_di_Stefano_2017.html +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/Moe_di_Stefano_2017.html @@ -1317,7 +1317,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/analytics.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/analytics.html index 0c630b38a..9b3e86004 100644 --- a/docs/build/html/_modules/binarycpython/utils/population_extensions/analytics.html +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/analytics.html @@ -205,7 +205,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/cache.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/cache.html index fcf688fd0..c102d48a5 100644 --- a/docs/build/html/_modules/binarycpython/utils/population_extensions/cache.html +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/cache.html @@ -451,7 +451,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/condor.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/condor.html index a110a2bd7..2da637e8e 100644 --- a/docs/build/html/_modules/binarycpython/utils/population_extensions/condor.html +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/condor.html @@ -641,7 +641,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/dataIO.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/dataIO.html index e9ad8cbd6..a816bf532 100644 --- a/docs/build/html/_modules/binarycpython/utils/population_extensions/dataIO.html +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/dataIO.html @@ -93,6 +93,7 @@ <span class="kn">from</span> <span class="nn">binarycpython.utils.ensemble</span> <span class="kn">import</span> <span class="p">(</span> <span class="n">ensemble_file_type</span><span class="p">,</span> + <span class="n">ensemble_compression</span> <span class="p">)</span> <span class="kn">from</span> <span class="nn">binarycpython.utils.dicts</span> <span class="kn">import</span> <span class="p">(</span> <span class="n">merge_dicts</span><span class="p">,</span> @@ -431,8 +432,8 @@ <span class="p">)</span> <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">code</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> <span class="k">else</span><span class="p">:</span> - <span class="n">f</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">output_file</span><span class="p">,</span> <span class="s2">"wt"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="n">encoding</span><span class="p">)</span> <span class="k">if</span> <span class="n">file_type</span> <span class="o">==</span> <span class="s2">"JSON"</span><span class="p">:</span> + <span class="n">f</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">output_file</span><span class="p">,</span> <span class="s2">"wt"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="n">encoding</span><span class="p">)</span> <span class="c1"># JSON output</span> <span class="n">f</span><span class="o">.</span><span class="n">write</span><span class="p">(</span> <span class="n">json</span><span class="o">.</span><span class="n">dumps</span><span class="p">(</span> @@ -443,8 +444,11 @@ <span class="p">)</span> <span class="p">)</span> <span class="k">elif</span> <span class="n">file_type</span> <span class="o">==</span> <span class="s2">"msgpack"</span><span class="p">:</span> + <span class="n">f</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">output_file</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">)</span> <span class="c1"># TODO: i think something is going wrong here. not sure but doing msgpack and .gz e.g gives an error about str input rather than bytes. i think this is because the self.open does not take into account that the msgpack stream requires different properties.</span> + <span class="c1"># msgpack output</span> <span class="n">msgpack</span><span class="o">.</span><span class="n">dump</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">f</span><span class="p">)</span> + <span class="n">f</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> <span class="nb">print</span><span class="p">(</span> @@ -883,7 +887,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/distribution_functions.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/distribution_functions.html index 7106293a7..3e30a26ef 100644 --- a/docs/build/html/_modules/binarycpython/utils/population_extensions/distribution_functions.html +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/distribution_functions.html @@ -2400,7 +2400,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/grid_logging.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/grid_logging.html index 75ce4cab8..054e1c661 100644 --- a/docs/build/html/_modules/binarycpython/utils/population_extensions/grid_logging.html +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/grid_logging.html @@ -552,7 +552,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/grid_options_defaults.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/grid_options_defaults.html index 1c17aec5f..226ea280d 100644 --- a/docs/build/html/_modules/binarycpython/utils/population_extensions/grid_options_defaults.html +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/grid_options_defaults.html @@ -713,7 +713,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/gridcode.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/gridcode.html index 484158709..2575ae263 100644 --- a/docs/build/html/_modules/binarycpython/utils/population_extensions/gridcode.html +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/gridcode.html @@ -180,8 +180,6 @@ <span class="s2">"import math</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"import numpy as np</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"from collections import OrderedDict</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> - <span class="s2">"from binarycpython.utils.distribution_functions import *</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> - <span class="s2">"from binarycpython.utils.spacing_functions import *</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"from binarycpython.utils.useful_funcs import *</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"import numba"</span> <span class="k">if</span> <span class="n">_numba</span> <span class="k">else</span> <span class="s2">""</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n\n</span><span class="s2">"</span><span class="p">,</span> @@ -1075,7 +1073,7 @@ <span class="sd"> This is evaluated as a parameter and you can use it throughout</span> <span class="sd"> the rest of the function</span> -<span class="sd"> Examples:</span> +<span class="sd"> Examples::</span> <span class="sd"> name = 'lnM_1'</span> <span class="sd"> parameter_name:</span> @@ -1093,45 +1091,54 @@ <span class="sd"> Examples:</span> <span class="sd"> longname = 'Primary mass'</span> + <span class="sd"> range:</span> <span class="sd"> Range of values to take. Does not get used really, the samplerfunc is used to</span> <span class="sd"> get the values from</span> -<span class="sd"> Examples:</span> +<span class="sd"> Examples::</span> <span class="sd"> range = [math.log(m_min), math.log(m_max)]</span> + <span class="sd"> samplerfunc:</span> <span class="sd"> Function returning a list or numpy array of samples spaced appropriately.</span> <span class="sd"> You can either use a real function, or a string representation of a function call.</span> -<span class="sd"> Examples:</span> +<span class="sd"> Examples::</span> <span class="sd"> samplerfunc = "self.const_linear(math.log(m_min), math.log(m_max), {})".format(resolution['M_1'])</span> <span class="sd"> precode:</span> <span class="sd"> Extra room for some code. This code will be evaluated within the loop of the</span> <span class="sd"> sampling function (i.e. a value for lnM_1 is chosen already)</span> -<span class="sd"> Examples:</span> +<span class="sd"> Examples::</span> <span class="sd"> precode = 'M_1=math.exp(lnM_1);'</span> + <span class="sd"> postcode:</span> <span class="sd"> Code executed after the probability is calculated.</span> + <span class="sd"> probdist:</span> <span class="sd"> Function determining the probability that gets assigned to the sampled parameter</span> <span class="sd"> Examples:</span> -<span class="sd"> probdist = 'Kroupa2001(M_1)*M_1'</span> +<span class="sd"> probdist = 'self.Kroupa2001(M_1)*M_1'</span> + <span class="sd"> dphasevol:</span> <span class="sd"> part of the parameter space that the total probability is calculated with. Put to -1</span> <span class="sd"> if you want to ignore any dphasevol calculations and set the value to 1</span> -<span class="sd"> Examples:</span> + +<span class="sd"> Examples::"</span> <span class="sd"> dphasevol = 'dlnM_1'</span> + <span class="sd"> condition:</span> <span class="sd"> condition that has to be met in order for the grid generation to continue</span> -<span class="sd"> Examples:</span> + +<span class="sd"> Examples::</span> <span class="sd"> condition = 'self.grid_options['binary']==1'</span> + <span class="sd"> gridtype:</span> <span class="sd"> Method on how the value range is sampled. Can be either 'edge' (steps starting at</span> <span class="sd"> the lower edge of the value range) or 'centred'</span> -<span class="sd"> (steps starting at lower edge + 0.5 * stepsize).</span> +<span class="sd"> (steps starting at ``lower edge + 0.5 * stepsize``).</span> <span class="sd"> dry_parallel:</span> <span class="sd"> If True, try to parallelize this variable in dry runs.</span> @@ -1219,7 +1226,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/metadata.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/metadata.html index ae35b0677..fa4785533 100644 --- a/docs/build/html/_modules/binarycpython/utils/population_extensions/metadata.html +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/metadata.html @@ -234,7 +234,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/slurm.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/slurm.html index 3e8aeb960..3e649ba79 100644 --- a/docs/build/html/_modules/binarycpython/utils/population_extensions/slurm.html +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/slurm.html @@ -535,7 +535,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/spacing_functions.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/spacing_functions.html index 12e087273..385bee8e9 100644 --- a/docs/build/html/_modules/binarycpython/utils/population_extensions/spacing_functions.html +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/spacing_functions.html @@ -773,7 +773,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/version_info.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/version_info.html index 9e139fb70..44d4d8d9b 100644 --- a/docs/build/html/_modules/binarycpython/utils/population_extensions/version_info.html +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/version_info.html @@ -521,7 +521,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/run_system_wrapper.html b/docs/build/html/_modules/binarycpython/utils/run_system_wrapper.html index b91380f03..6d93e5bf5 100644 --- a/docs/build/html/_modules/binarycpython/utils/run_system_wrapper.html +++ b/docs/build/html/_modules/binarycpython/utils/run_system_wrapper.html @@ -205,7 +205,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/binarycpython/utils/useful_funcs.html b/docs/build/html/_modules/binarycpython/utils/useful_funcs.html index 697cd34f5..64b1bc526 100644 --- a/docs/build/html/_modules/binarycpython/utils/useful_funcs.html +++ b/docs/build/html/_modules/binarycpython/utils/useful_funcs.html @@ -471,7 +471,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/_modules/index.html b/docs/build/html/_modules/index.html index b1c1d7561..d10dce7be 100644 --- a/docs/build/html/_modules/index.html +++ b/docs/build/html/_modules/index.html @@ -109,7 +109,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/binary_c_parameters.html b/docs/build/html/binary_c_parameters.html index cf4a3891a..f03f2b788 100644 --- a/docs/build/html/binary_c_parameters.html +++ b/docs/build/html/binary_c_parameters.html @@ -3506,7 +3506,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/custom_logging_functions.html b/docs/build/html/custom_logging_functions.html index e2980117f..1c2e6f741 100644 --- a/docs/build/html/custom_logging_functions.html +++ b/docs/build/html/custom_logging_functions.html @@ -329,7 +329,7 @@ I recommend using this in function in combination with a function that generates provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/dicts.html b/docs/build/html/dicts.html index 60f104078..7399197fb 100644 --- a/docs/build/html/dicts.html +++ b/docs/build/html/dicts.html @@ -155,7 +155,18 @@ print(newdict) <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.dicts.count_keys_recursive"> <span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">count_keys_recursive</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">input_dict</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#count_keys_recursive"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.count_keys_recursive" title="Permalink to this definition">ïƒ</a></dt> -<dd><p>Function to count the total number of keys in a dictionary</p> +<dd><p>Function to recursively count the total number of keys in a dictionary.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>input_dict</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – dictionary that we want to know the total amount of keys from.</p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>total amount of keys within the input_dict.</p> +</dd> +<dt class="field-odd">Return type</dt> +<dd class="field-odd"><p>local_count</p> +</dd> +</dl> </dd></dl> <dl class="py function"> @@ -167,6 +178,14 @@ Sort that list of type names. Then find the values that fit that type. Sort those and append them to the sorted keys list. This is done until all the keys are sorted.</p> <p>All objects other than dictionary types are directly return as they are</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>input_dict</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – object which will be sorted (and returned as a new object) if its a dictionary, otherwise it will be returned without change.</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code></p> +</dd> +</dl> </dd></dl> <dl class="py function"> @@ -239,10 +258,23 @@ it will return the type of what the value would be in the input_dict</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.dicts.keys_to_floats"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">keys_to_floats</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">json_data</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#keys_to_floats"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.keys_to_floats" title="Permalink to this definition">ïƒ</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">keys_to_floats</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">input_dict</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#keys_to_floats"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.keys_to_floats" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to convert all the keys of the dictionary to float to float</p> -<p>we need to convert keys to floats: -this is ~ a factor 10 faster than David’s recursive_change_key_to_float routine, probably because this version only does the float conversion, nothing else.</p> +<dl class="simple"> +<dt>we need to convert keys to floats:</dt><dd><p>this is ~ a factor 10 faster than David’s <code class="docutils literal notranslate"><span class="pre">recursive_change_key_to_float</span></code> routine, probably because this version only does the float conversion, nothing else.</p> +</dd> +</dl> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>input_dict</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – dict of which we want to turn all the keys to float types if possible</p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>dict of which the keys have been turned to float types where possible</p> +</dd> +<dt class="field-odd">Return type</dt> +<dd class="field-odd"><p>new_dict</p> +</dd> +</dl> </dd></dl> <dl class="py function"> @@ -285,13 +317,13 @@ this is ~ a factor 10 faster than David’s recursive_change_key_to_float routin <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.dicts.multiply_float_values"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">multiply_float_values</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">d</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">const</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ignore</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#multiply_float_values"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.multiply_float_values" title="Permalink to this definition">ïƒ</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">multiply_float_values</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">input_dict</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">factor</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ignore</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#multiply_float_values"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.multiply_float_values" title="Permalink to this definition">ïƒ</a></dt> <dd><p>A function to recursively multiply values of a (nested) dictionary that are floats by a constant. Nested dictionaries call this function recursively.</p> <dl class="field-list simple"> <dt class="field-odd">Parameters</dt> <dd class="field-odd"><ul class="simple"> -<li><p><strong>d</strong> – the dictionary</p></li> -<li><p><strong>const</strong> – the constant that multiplies float values</p></li> +<li><p><strong>input_dict</strong> – the dictionary</p></li> +<li><p><strong>factor</strong> – the constant that multiplies float values</p></li> </ul> </dd> </dl> @@ -301,13 +333,39 @@ this is ~ a factor 10 faster than David’s recursive_change_key_to_float routin <dt class="sig sig-object py" id="binarycpython.utils.dicts.multiply_values_dict"> <span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">multiply_values_dict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">input_dict</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">factor</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#multiply_values_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.multiply_values_dict" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that goes over dictionary recursively and multiplies the value if possible by a factor</p> -<p>If the key equals “general_infoâ€, the multiplication gets skipped</p> +<p>If the key equals “general_infoâ€, the multiplication gets skipped.</p> +<p>This function changes the values in-place, so the original dict is modified</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>input_dict</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – dictionary of which we want to multiply the values by <factor></p></li> +<li><p><strong>factor</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">complex</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">number</span></code>]) – factor that we want to multiply the values with</p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>dict containing the multiplied keys. This is the same object as we passed as input.</p> +</dd> +<dt class="field-odd">Return type</dt> +<dd class="field-odd"><p>multiplied_dict</p> +</dd> +</dl> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.dicts.normalize_dict"> <span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">normalize_dict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">result_dict</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#normalize_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.normalize_dict" title="Permalink to this definition">ïƒ</a></dt> -<dd><p>Function to normalise a dictionary</p> +<dd><p>Function to normalise a dictionary by summing all the values and dividing each term by the total. Designed for dictionary containing only positive values.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>result_dict</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – dictionary where values should be positive number objects</p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>dictionary where the values are normalised to sum to 1</p> +</dd> +<dt class="field-odd">Return type</dt> +<dd class="field-odd"><p>normalized_dict</p> +</dd> +</dl> </dd></dl> <dl class="py function"> @@ -333,14 +391,39 @@ so that they don’t have to be calculated each time.</p> <dt class="sig sig-object py" id="binarycpython.utils.dicts.recursive_change_key_to_float"> <span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">recursive_change_key_to_float</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">input_dict</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#recursive_change_key_to_float"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.recursive_change_key_to_float" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to recursively change the key to float</p> -<p>This only works if the dict contains just sub-dicts or numbers/strings. -Does not work with lists as values</p> +<p>This only works if the dict contains just sub-dicts or numbers/strings.</p> +<p>Does not work with lists as values</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>input_dict</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – dict of which we want to turn all the keys to float types if possible</p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>dict of which the keys have been turned to float types where possible</p> +</dd> +<dt class="field-odd">Return type</dt> +<dd class="field-odd"><p>new_dict</p> +</dd> +</dl> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.dicts.recursive_change_key_to_string"> <span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">recursive_change_key_to_string</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">input_dict</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">custom_format</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'{:g}'</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#recursive_change_key_to_string"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.recursive_change_key_to_string" title="Permalink to this definition">ïƒ</a></dt> -<dd><p>Function to recursively change the key back to a string but this time in a format that we decide</p> +<dd><p>Function to recursively change the key back to a string but this time in a format that we decide. We’ll try to turn a string key into a float key before formatting the key</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>input_dict</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – dict of which we want to turn all the keys to string types (with a custom format)</p></li> +<li><p><strong>custom_format</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – custom format used when turning the key to strings</p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>dict of which the keys have been turned to string types where possible</p> +</dd> +<dt class="field-odd">Return type</dt> +<dd class="field-odd"><p>new_dict</p> +</dd> +</dl> </dd></dl> <dl class="py function"> @@ -441,7 +524,7 @@ Does not work with lists as values</p> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/ensemble.html b/docs/build/html/ensemble.html index 239f3839d..925edc168 100644 --- a/docs/build/html/ensemble.html +++ b/docs/build/html/ensemble.html @@ -128,27 +128,27 @@ <p>Module containing functions to interact with binary_c’s population ensemble using the binarycpython package</p> <dl class="py class"> -<dt class="sig sig-object py" id="binarycpython.utils.ensemble.BinaryCEncoder"> -<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.ensemble.</span></span><span class="sig-name descname"><span class="pre">BinaryCEncoder</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">skipkeys</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ensure_ascii</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">check_circular</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">allow_nan</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sort_keys</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">indent</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">separators</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">default</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#BinaryCEncoder"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.BinaryCEncoder" title="Permalink to this definition">ïƒ</a></dt> -<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">json.encoder.JSONEncoder</span></code></p> -<p>Encoding class function to attempt to convert things to strings.</p> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.BinarycDecoder"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.ensemble.</span></span><span class="sig-name descname"><span class="pre">BinarycDecoder</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">object_hook</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parse_float</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parse_int</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parse_constant</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">strict</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">object_pairs_hook</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#BinarycDecoder"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.BinarycDecoder" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">json.decoder.JSONDecoder</span></code></p> +<p>Custom decoder to transform the numbers that are strings to actual floats</p> <dl class="py method"> -<dt class="sig sig-object py" id="binarycpython.utils.ensemble.BinaryCEncoder.default"> -<span class="sig-name descname"><span class="pre">default</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">o</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#BinaryCEncoder.default"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.BinaryCEncoder.default" title="Permalink to this definition">ïƒ</a></dt> -<dd><p>Converting function. Well, could be more precise. look at the JSON module</p> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.BinarycDecoder.decode"> +<span class="sig-name descname"><span class="pre">decode</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">s</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#BinarycDecoder.decode"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.BinarycDecoder.decode" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Entry point function for decoding</p> </dd></dl> </dd></dl> <dl class="py class"> -<dt class="sig sig-object py" id="binarycpython.utils.ensemble.binarycDecoder"> -<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.ensemble.</span></span><span class="sig-name descname"><span class="pre">binarycDecoder</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">object_hook</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parse_float</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parse_int</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parse_constant</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">strict</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">object_pairs_hook</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#binarycDecoder"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.binarycDecoder" title="Permalink to this definition">ïƒ</a></dt> -<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">json.decoder.JSONDecoder</span></code></p> -<p>Custom decoder to transform the numbers that are strings to actual floats</p> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.BinarycEncoder"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.ensemble.</span></span><span class="sig-name descname"><span class="pre">BinarycEncoder</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">skipkeys</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ensure_ascii</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">check_circular</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">allow_nan</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sort_keys</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">indent</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">separators</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">default</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#BinarycEncoder"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.BinarycEncoder" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">json.encoder.JSONEncoder</span></code></p> +<p>Encoding class function to attempt to convert things to strings.</p> <dl class="py method"> -<dt class="sig sig-object py" id="binarycpython.utils.ensemble.binarycDecoder.decode"> -<span class="sig-name descname"><span class="pre">decode</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">s</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#binarycDecoder.decode"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.binarycDecoder.decode" title="Permalink to this definition">ïƒ</a></dt> -<dd><p>Entry point function for decoding</p> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.BinarycEncoder.default"> +<span class="sig-name descname"><span class="pre">default</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">o</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#BinarycEncoder.default"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.BinarycEncoder.default" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Converting function. Well, could be more precise. look at the JSON module</p> </dd></dl> </dd></dl> @@ -228,7 +228,7 @@ creates a working JSON dictionary out of it.</p> <dd class="field-odd"><p><strong>raw_output</strong> – raw output of the ensemble dump by binary_c</p> </dd> <dt class="field-even">Returns</dt> -<dd class="field-even"><p>json.loads(raw_output, cls=binarycDecoder)</p> +<dd class="field-even"><p>json.loads(raw_output, cls=BinarycDecoder)</p> </dd> </dl> </dd></dl> @@ -275,7 +275,7 @@ and return its contents to as a Python dictionary.</p> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/example_notebooks.html b/docs/build/html/example_notebooks.html index 9814e5b21..14115fec6 100644 --- a/docs/build/html/example_notebooks.html +++ b/docs/build/html/example_notebooks.html @@ -215,7 +215,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/examples/notebook_BHBH.html b/docs/build/html/examples/notebook_BHBH.html index df9e5c4a5..40d2eb5c8 100644 --- a/docs/build/html/examples/notebook_BHBH.html +++ b/docs/build/html/examples/notebook_BHBH.html @@ -5574,7 +5574,7 @@ system 2 / 100 provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/examples/notebook_HRD.html b/docs/build/html/examples/notebook_HRD.html index 34beb7a71..0be8b2b43 100644 --- a/docs/build/html/examples/notebook_HRD.html +++ b/docs/build/html/examples/notebook_HRD.html @@ -1366,7 +1366,7 @@ very start.</p> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/examples/notebook_api_functionality.html b/docs/build/html/examples/notebook_api_functionality.html index 5e9ba94b4..0f40b7a4b 100644 --- a/docs/build/html/examples/notebook_api_functionality.html +++ b/docs/build/html/examples/notebook_api_functionality.html @@ -1291,7 +1291,7 @@ MAXIMUM MASS RATIO 0.0141 provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/examples/notebook_common_envelope_evolution.html b/docs/build/html/examples/notebook_common_envelope_evolution.html index 1be791553..857d8658b 100644 --- a/docs/build/html/examples/notebook_common_envelope_evolution.html +++ b/docs/build/html/examples/notebook_common_envelope_evolution.html @@ -1131,7 +1131,7 @@ Text(0, 0.5, 'Number of stars') provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/examples/notebook_custom_logging.html b/docs/build/html/examples/notebook_custom_logging.html index f819b261a..ed1c723bc 100644 --- a/docs/build/html/examples/notebook_custom_logging.html +++ b/docs/build/html/examples/notebook_custom_logging.html @@ -785,7 +785,7 @@ EXAMPLE_SN 1.050651207308e+01 1.59452 9.34213 20 12 13 5 1 6.55458 4 provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/examples/notebook_extra_features.html b/docs/build/html/examples/notebook_extra_features.html index a26d49640..844a5b0b5 100644 --- a/docs/build/html/examples/notebook_extra_features.html +++ b/docs/build/html/examples/notebook_extra_features.html @@ -537,7 +537,7 @@ dict_keys(['networks', 'isotopes', 'argpairs', 'ense provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/examples/notebook_individual_systems.html b/docs/build/html/examples/notebook_individual_systems.html index 17d420cae..e167d4e9b 100644 --- a/docs/build/html/examples/notebook_individual_systems.html +++ b/docs/build/html/examples/notebook_individual_systems.html @@ -839,7 +839,7 @@ SINGLE_STAR_LIFETIME 15 14.9927 provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/examples/notebook_luminosity_function_binaries.html b/docs/build/html/examples/notebook_luminosity_function_binaries.html index aa92d9888..a6fad454e 100644 --- a/docs/build/html/examples/notebook_luminosity_function_binaries.html +++ b/docs/build/html/examples/notebook_luminosity_function_binaries.html @@ -1198,7 +1198,7 @@ Done population run! provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/examples/notebook_luminosity_function_single.html b/docs/build/html/examples/notebook_luminosity_function_single.html index dc2f2a30c..9e3c5a6b0 100644 --- a/docs/build/html/examples/notebook_luminosity_function_single.html +++ b/docs/build/html/examples/notebook_luminosity_function_single.html @@ -855,7 +855,7 @@ works perfectly well.</p> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/examples/notebook_massive_remnants.html b/docs/build/html/examples/notebook_massive_remnants.html index 45d13910b..da6130b5c 100644 --- a/docs/build/html/examples/notebook_massive_remnants.html +++ b/docs/build/html/examples/notebook_massive_remnants.html @@ -960,7 +960,7 @@ There were no errors found in this run. provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/examples/notebook_population.html b/docs/build/html/examples/notebook_population.html index 8a2066a68..0e8e6ad1d 100644 --- a/docs/build/html/examples/notebook_population.html +++ b/docs/build/html/examples/notebook_population.html @@ -1414,7 +1414,7 @@ time mass_1 zams_mass_1 mass_2 zams_mass_2 stellar_type_1 prev_stellar_type_1 st provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/examples/notebook_solar_system.html b/docs/build/html/examples/notebook_solar_system.html index 7b51cb8b1..48c1ae151 100644 --- a/docs/build/html/examples/notebook_solar_system.html +++ b/docs/build/html/examples/notebook_solar_system.html @@ -614,7 +614,7 @@ div.rendered_html tbody tr:hover { provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/examples/old/basic_example.html b/docs/build/html/examples/old/basic_example.html index cf5dbc666..cc749b54a 100644 --- a/docs/build/html/examples/old/basic_example.html +++ b/docs/build/html/examples/old/basic_example.html @@ -453,7 +453,7 @@ div.rendered_html tbody tr:hover { provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/examples/old/workshop_example_notebook.html b/docs/build/html/examples/old/workshop_example_notebook.html index 3be13cee8..eb52c1db3 100644 --- a/docs/build/html/examples/old/workshop_example_notebook.html +++ b/docs/build/html/examples/old/workshop_example_notebook.html @@ -892,7 +892,7 @@ Took 14.214274644851685s provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/functions.html b/docs/build/html/functions.html index f21faa026..f884d6442 100644 --- a/docs/build/html/functions.html +++ b/docs/build/html/functions.html @@ -720,7 +720,7 @@ of all the binary_c parameters.</p> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html index f94456426..913f76a7e 100644 --- a/docs/build/html/genindex.html +++ b/docs/build/html/genindex.html @@ -164,9 +164,9 @@ </li> <li><a href="ensemble.html#binarycpython.utils.ensemble.binaryc_json_serializer">binaryc_json_serializer() (in module binarycpython.utils.ensemble)</a> </li> - <li><a href="ensemble.html#binarycpython.utils.ensemble.binarycDecoder">binarycDecoder (class in binarycpython.utils.ensemble)</a> + <li><a href="ensemble.html#binarycpython.utils.ensemble.BinarycDecoder">BinarycDecoder (class in binarycpython.utils.ensemble)</a> </li> - <li><a href="ensemble.html#binarycpython.utils.ensemble.BinaryCEncoder">BinaryCEncoder (class in binarycpython.utils.ensemble)</a> + <li><a href="ensemble.html#binarycpython.utils.ensemble.BinarycEncoder">BinarycEncoder (class in binarycpython.utils.ensemble)</a> </li> <li> binarycpython.utils.custom_logging_functions @@ -431,9 +431,9 @@ </li> <li><a href="functions.html#binarycpython.utils.functions.datalinedict">datalinedict() (in module binarycpython.utils.functions)</a> </li> - <li><a href="ensemble.html#binarycpython.utils.ensemble.binarycDecoder.decode">decode() (binarycpython.utils.ensemble.binarycDecoder method)</a> + <li><a href="ensemble.html#binarycpython.utils.ensemble.BinarycDecoder.decode">decode() (binarycpython.utils.ensemble.BinarycDecoder method)</a> </li> - <li><a href="ensemble.html#binarycpython.utils.ensemble.BinaryCEncoder.default">default() (binarycpython.utils.ensemble.BinaryCEncoder method)</a> + <li><a href="ensemble.html#binarycpython.utils.ensemble.BinarycEncoder.default">default() (binarycpython.utils.ensemble.BinarycEncoder method)</a> </li> <li><a href="population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.default_cache_dir">default_cache_dir() (binarycpython.utils.population_extensions.cache.cache method)</a> @@ -1074,7 +1074,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/grid.html b/docs/build/html/grid.html index 93fbd756b..9b04bd91a 100644 --- a/docs/build/html/grid.html +++ b/docs/build/html/grid.html @@ -376,7 +376,7 @@ in the self.grid_options</p> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/grid_options_descriptions.html b/docs/build/html/grid_options_descriptions.html index cabcf934a..45833b167 100644 --- a/docs/build/html/grid_options_descriptions.html +++ b/docs/build/html/grid_options_descriptions.html @@ -643,7 +643,7 @@ q extrapolation (below 0.15) method provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/index.html b/docs/build/html/index.html index 3cb10d587..7fbbc9c5e 100644 --- a/docs/build/html/index.html +++ b/docs/build/html/index.html @@ -309,7 +309,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/modules.html b/docs/build/html/modules.html index 4a6dcd70f..893b741ec 100644 --- a/docs/build/html/modules.html +++ b/docs/build/html/modules.html @@ -173,7 +173,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/objects.inv b/docs/build/html/objects.inv index d80b701842d0e7e6a582b0b60fe767f7382d5833..8c86e9a4ddc8464c47e8ad83b14a64b5c6c74372 100644 GIT binary patch delta 10938 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 delta 10940 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 diff --git a/docs/build/html/plot_functions.html b/docs/build/html/plot_functions.html index 1506174c6..5121512fd 100644 --- a/docs/build/html/plot_functions.html +++ b/docs/build/html/plot_functions.html @@ -377,7 +377,7 @@ This is not included in all the plotting routines.</p></li> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/population_extensions/HPC.html b/docs/build/html/population_extensions/HPC.html index aa5dd71d8..1117c346f 100644 --- a/docs/build/html/population_extensions/HPC.html +++ b/docs/build/html/population_extensions/HPC.html @@ -372,7 +372,7 @@ and (if given) the string passed in.</p> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/population_extensions/Moe_di_Stefano_2017.html b/docs/build/html/population_extensions/Moe_di_Stefano_2017.html index ce2c2b3aa..1cf74ec60 100644 --- a/docs/build/html/population_extensions/Moe_di_Stefano_2017.html +++ b/docs/build/html/population_extensions/Moe_di_Stefano_2017.html @@ -192,7 +192,7 @@ then set the distribution functions</p> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/population_extensions/analytics.html b/docs/build/html/population_extensions/analytics.html index e4b388e96..9d1384b75 100644 --- a/docs/build/html/population_extensions/analytics.html +++ b/docs/build/html/population_extensions/analytics.html @@ -181,7 +181,7 @@ the time elapsed if otherwise or if force is True</p> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/population_extensions/cache.html b/docs/build/html/population_extensions/cache.html index 9b7283d44..cb7e145c6 100644 --- a/docs/build/html/population_extensions/cache.html +++ b/docs/build/html/population_extensions/cache.html @@ -215,7 +215,7 @@ given caches of size self.grid_options[‘function_cache_size’][func]</p> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/population_extensions/condor.html b/docs/build/html/population_extensions/condor.html index 84b3bc63b..404180eee 100644 --- a/docs/build/html/population_extensions/condor.html +++ b/docs/build/html/population_extensions/condor.html @@ -232,7 +232,7 @@ if grid_options[‘condor’]==3, we are being called from the jobs to run the g provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/population_extensions/dataIO.html b/docs/build/html/population_extensions/dataIO.html index 4ec89d89c..cc4b5fdfa 100644 --- a/docs/build/html/population_extensions/dataIO.html +++ b/docs/build/html/population_extensions/dataIO.html @@ -393,7 +393,7 @@ passed to json.dumps)</p></li> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/population_extensions/distribution_functions.html b/docs/build/html/population_extensions/distribution_functions.html index e42d537c4..f4898a794 100644 --- a/docs/build/html/population_extensions/distribution_functions.html +++ b/docs/build/html/population_extensions/distribution_functions.html @@ -833,7 +833,7 @@ and is be given by dp/dlogP ~ (logP)^p for all other binary configurations (defa provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/population_extensions/grid_logging.html b/docs/build/html/population_extensions/grid_logging.html index 2317a1e57..9221cf65a 100644 --- a/docs/build/html/population_extensions/grid_logging.html +++ b/docs/build/html/population_extensions/grid_logging.html @@ -179,7 +179,7 @@ system_number: the system number</p> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/population_extensions/grid_options_defaults.html b/docs/build/html/population_extensions/grid_options_defaults.html index 48fefdc7e..9d073af62 100644 --- a/docs/build/html/population_extensions/grid_options_defaults.html +++ b/docs/build/html/population_extensions/grid_options_defaults.html @@ -242,7 +242,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/population_extensions/gridcode.html b/docs/build/html/population_extensions/gridcode.html index 043113bf3..e7144b601 100644 --- a/docs/build/html/population_extensions/gridcode.html +++ b/docs/build/html/population_extensions/gridcode.html @@ -148,8 +148,10 @@ Use at own risk.</p> <li><p><strong>name</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – <p>name of parameter used in the grid Python code. This is evaluated as a parameter and you can use it throughout the rest of the function</p> -<p class="rubric">Examples</p> -<p>name = ‘lnM_1’</p> +<dl class="simple"> +<dt>Examples::</dt><dd><p>name = ‘lnM_1’</p> +</dd> +</dl> </p></li> <li><p><strong>parameter_name</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – <p>name of the parameter in binary_c</p> <p>This name must correspond to a Python variable of the same name, @@ -166,36 +168,46 @@ called parameter_name</p> </p></li> <li><p><strong>range</strong> – <p>Range of values to take. Does not get used really, the samplerfunc is used to get the values from</p> -<p class="rubric">Examples</p> -<p>range = [math.log(m_min), math.log(m_max)]</p> +<dl class="simple"> +<dt>Examples::</dt><dd><p>range = [math.log(m_min), math.log(m_max)]</p> +</dd> +</dl> </p></li> <li><p><strong>samplerfunc</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – <p>Function returning a list or numpy array of samples spaced appropriately. You can either use a real function, or a string representation of a function call.</p> -<p class="rubric">Examples</p> -<p>samplerfunc = “self.const_linear(math.log(m_min), math.log(m_max), {})â€.format(resolution[‘M_1’])</p> +<dl class="simple"> +<dt>Examples::</dt><dd><p>samplerfunc = “self.const_linear(math.log(m_min), math.log(m_max), {})â€.format(resolution[‘M_1’])</p> +</dd> +</dl> </p></li> <li><p><strong>precode</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – <p>Extra room for some code. This code will be evaluated within the loop of the sampling function (i.e. a value for lnM_1 is chosen already)</p> -<p class="rubric">Examples</p> -<p>precode = ‘M_1=math.exp(lnM_1);’</p> +<dl class="simple"> +<dt>Examples::</dt><dd><p>precode = ‘M_1=math.exp(lnM_1);’</p> +</dd> +</dl> </p></li> <li><p><strong>postcode</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – Code executed after the probability is calculated.</p></li> <li><p><strong>probdist</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – <p>Function determining the probability that gets assigned to the sampled parameter</p> <p class="rubric">Examples</p> -<p>probdist = ‘Kroupa2001(M_1)*M_1’</p> +<p>probdist = ‘self.Kroupa2001(M_1)*M_1’</p> </p></li> <li><p><strong>dphasevol</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>]) – <p>part of the parameter space that the total probability is calculated with. Put to -1 -if you want to ignore any dphasevol calculations and set the value to 1 -.. rubric:: Examples</p> -<p>dphasevol = ‘dlnM_1’</p> +if you want to ignore any dphasevol calculations and set the value to 1</p> +<dl class="simple"> +<dt>Examples::â€</dt><dd><p>dphasevol = ‘dlnM_1’</p> +</dd> +</dl> </p></li> -<li><p><strong>condition</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – <p>condition that has to be met in order for the grid generation to continue -.. rubric:: Examples</p> -<p>condition = ‘self.grid_options[‘binary’]==1’</p> +<li><p><strong>condition</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – <p>condition that has to be met in order for the grid generation to continue</p> +<dl class="simple"> +<dt>Examples::</dt><dd><p>condition = ‘self.grid_options[‘binary’]==1’</p> +</dd> +</dl> </p></li> <li><p><strong>gridtype</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – Method on how the value range is sampled. Can be either ‘edge’ (steps starting at the lower edge of the value range) or ‘centred’ -(steps starting at lower edge + 0.5 * stepsize).</p></li> +(steps starting at <code class="docutils literal notranslate"><span class="pre">lower</span> <span class="pre">edge</span> <span class="pre">+</span> <span class="pre">0.5</span> <span class="pre">*</span> <span class="pre">stepsize</span></code>).</p></li> <li><p><strong>dry_parallel</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>]) – If True, try to parallelize this variable in dry runs.</p></li> <li><p><strong>topcode</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – Code added at the very top of the block.</p></li> <li><p><strong>bottomcode</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – Code added at the very bottom of the block.</p></li> @@ -282,7 +294,7 @@ of the self.grid_options[“_grid_variablesâ€] dictionary.</p> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/population_extensions/metadata.html b/docs/build/html/population_extensions/metadata.html index f397ba02c..6188b0299 100644 --- a/docs/build/html/population_extensions/metadata.html +++ b/docs/build/html/population_extensions/metadata.html @@ -167,7 +167,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/population_extensions/slurm.html b/docs/build/html/population_extensions/slurm.html index f23735319..3b192ef5b 100644 --- a/docs/build/html/population_extensions/slurm.html +++ b/docs/build/html/population_extensions/slurm.html @@ -233,7 +233,7 @@ if grid_options[‘slurm’]==3, we are being called from the jobs to run the gr provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/population_extensions/spacing_functions.html b/docs/build/html/population_extensions/spacing_functions.html index a48f9af94..0b5daec14 100644 --- a/docs/build/html/population_extensions/spacing_functions.html +++ b/docs/build/html/population_extensions/spacing_functions.html @@ -322,7 +322,7 @@ not that the integral is 1.0</p> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/population_extensions/version_info.html b/docs/build/html/population_extensions/version_info.html index e57725141..28ee9f31e 100644 --- a/docs/build/html/population_extensions/version_info.html +++ b/docs/build/html/population_extensions/version_info.html @@ -199,7 +199,7 @@ dictionary</p> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/py-modindex.html b/docs/build/html/py-modindex.html index b390203d5..789e7fab8 100644 --- a/docs/build/html/py-modindex.html +++ b/docs/build/html/py-modindex.html @@ -222,7 +222,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/readme_link.html b/docs/build/html/readme_link.html index 93e97c7a6..3b3b4c4ed 100644 --- a/docs/build/html/readme_link.html +++ b/docs/build/html/readme_link.html @@ -241,7 +241,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/run_system_wrapper.html b/docs/build/html/run_system_wrapper.html index 7e3019b83..57da36d97 100644 --- a/docs/build/html/run_system_wrapper.html +++ b/docs/build/html/run_system_wrapper.html @@ -193,7 +193,7 @@ and returns what the parse_function returns</p> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/search.html b/docs/build/html/search.html index ce833ad4d..3def28752 100644 --- a/docs/build/html/search.html +++ b/docs/build/html/search.html @@ -100,7 +100,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index 3d445a149..4985e9b25 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["binary_c_parameters","custom_logging_functions","dicts","ensemble","example_notebooks","examples/notebook_BHBH","examples/notebook_HRD","examples/notebook_api_functionality","examples/notebook_common_envelope_evolution","examples/notebook_custom_logging","examples/notebook_extra_features","examples/notebook_individual_systems","examples/notebook_luminosity_function_binaries","examples/notebook_luminosity_function_single","examples/notebook_massive_remnants","examples/notebook_population","examples/notebook_solar_system","examples/old/basic_example","examples/old/workshop_example_notebook","functions","grid","grid_options_descriptions","index","modules","plot_functions","population_extensions/HPC","population_extensions/Moe_di_Stefano_2017","population_extensions/analytics","population_extensions/cache","population_extensions/condor","population_extensions/dataIO","population_extensions/distribution_functions","population_extensions/grid_logging","population_extensions/grid_options_defaults","population_extensions/gridcode","population_extensions/metadata","population_extensions/slurm","population_extensions/spacing_functions","population_extensions/version_info","readme_link","run_system_wrapper","stellar_types","useful_funcs"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1,nbsphinx:3,sphinx:56},filenames:["binary_c_parameters.rst","custom_logging_functions.rst","dicts.rst","ensemble.rst","example_notebooks.rst","examples/notebook_BHBH.ipynb","examples/notebook_HRD.ipynb","examples/notebook_api_functionality.ipynb","examples/notebook_common_envelope_evolution.ipynb","examples/notebook_custom_logging.ipynb","examples/notebook_extra_features.ipynb","examples/notebook_individual_systems.ipynb","examples/notebook_luminosity_function_binaries.ipynb","examples/notebook_luminosity_function_single.ipynb","examples/notebook_massive_remnants.ipynb","examples/notebook_population.ipynb","examples/notebook_solar_system.ipynb","examples/old/basic_example.ipynb","examples/old/workshop_example_notebook.ipynb","functions.rst","grid.rst","grid_options_descriptions.rst","index.rst","modules.rst","plot_functions.rst","population_extensions/HPC.rst","population_extensions/Moe_di_Stefano_2017.rst","population_extensions/analytics.rst","population_extensions/cache.rst","population_extensions/condor.rst","population_extensions/dataIO.rst","population_extensions/distribution_functions.rst","population_extensions/grid_logging.rst","population_extensions/grid_options_defaults.rst","population_extensions/gridcode.rst","population_extensions/metadata.rst","population_extensions/slurm.rst","population_extensions/spacing_functions.rst","population_extensions/version_info.rst","readme_link.rst","run_system_wrapper.rst","stellar_types.rst","useful_funcs.rst"],objects:{"binarycpython.utils":[[1,0,0,"-","custom_logging_functions"],[2,0,0,"-","dicts"],[3,0,0,"-","ensemble"],[19,0,0,"-","functions"],[20,0,0,"-","grid"],[24,0,0,"-","plot_functions"],[40,0,0,"-","run_system_wrapper"],[41,0,0,"-","stellar_types"],[42,0,0,"-","useful_funcs"]],"binarycpython.utils.custom_logging_functions":[[1,1,1,"","autogen_C_logging_code"],[1,1,1,"","binary_c_log_code"],[1,1,1,"","binary_c_write_log_code"],[1,1,1,"","compile_shared_lib"],[1,1,1,"","create_and_load_logging_function"],[1,1,1,"","from_binary_c_config"],[1,1,1,"","return_compilation_dict"]],"binarycpython.utils.dicts":[[2,2,1,"","AutoVivificationDict"],[2,1,1,"","count_keys_recursive"],[2,1,1,"","custom_sort_dict"],[2,1,1,"","filter_dict"],[2,1,1,"","filter_dict_through_values"],[2,1,1,"","inspect_dict"],[2,1,1,"","keys_to_floats"],[2,1,1,"","merge_dicts"],[2,1,1,"","multiply_float_values"],[2,1,1,"","multiply_values_dict"],[2,1,1,"","normalize_dict"],[2,1,1,"","prepare_dict"],[2,1,1,"","recursive_change_key_to_float"],[2,1,1,"","recursive_change_key_to_string"],[2,1,1,"","set_opts"],[2,1,1,"","subtract_dicts"],[2,1,1,"","update_dicts"]],"binarycpython.utils.dicts.AutoVivificationDict":[[2,3,1,"","__getitem__"],[2,3,1,"","__iadd__"]],"binarycpython.utils.ensemble":[[3,2,1,"","BinaryCEncoder"],[3,2,1,"","binarycDecoder"],[3,1,1,"","binaryc_json_serializer"],[3,1,1,"","ensemble_compression"],[3,1,1,"","ensemble_file_type"],[3,1,1,"","ensemble_setting"],[3,1,1,"","extract_ensemble_json_from_string"],[3,1,1,"","format_ensemble_results"],[3,1,1,"","handle_ensemble_string_to_json"],[3,1,1,"","load_ensemble"],[3,1,1,"","open_ensemble"]],"binarycpython.utils.ensemble.BinaryCEncoder":[[3,3,1,"","default"]],"binarycpython.utils.ensemble.binarycDecoder":[[3,3,1,"","decode"]],"binarycpython.utils.functions":[[19,2,1,"","Capturing"],[19,1,1,"","bin_data"],[19,1,1,"","call_binary_c_config"],[19,2,1,"","catchtime"],[19,1,1,"","check_if_in_shell"],[19,1,1,"","conv_time_units"],[19,1,1,"","convert_bytes"],[19,1,1,"","convfloat"],[19,1,1,"","create_arg_string"],[19,1,1,"","create_hdf5"],[19,1,1,"","datalinedict"],[19,1,1,"","example_parse_output"],[19,1,1,"","filter_arg_dict"],[19,1,1,"","format_number"],[19,1,1,"","get_ANSI_colours"],[19,1,1,"","get_arg_keys"],[19,1,1,"","get_defaults"],[19,1,1,"","get_help"],[19,1,1,"","get_help_all"],[19,1,1,"","get_help_super"],[19,1,1,"","get_size"],[19,1,1,"","get_username"],[19,1,1,"","imports"],[19,1,1,"","is_capsule"],[19,1,1,"","isfloat"],[19,1,1,"","isint"],[19,1,1,"","load_logfile"],[19,1,1,"","make_build_text"],[19,1,1,"","mem_use"],[19,1,1,"","now"],[19,1,1,"","output_lines"],[19,1,1,"","pad_output_distribution"],[19,1,1,"","remove_file"],[19,1,1,"","temp_dir"],[19,1,1,"","timedelta"],[19,1,1,"","trem"],[19,1,1,"","verbose_print"],[19,1,1,"","write_binary_c_parameter_descriptions_to_rst_file"]],"binarycpython.utils.functions.Capturing":[[19,3,1,"","__enter__"],[19,3,1,"","__exit__"]],"binarycpython.utils.functions.catchtime":[[19,3,1,"","__enter__"],[19,3,1,"","__exit__"]],"binarycpython.utils.grid":[[20,2,1,"","Population"]],"binarycpython.utils.grid.Population":[[20,3,1,"","clean"],[20,3,1,"","evolve"],[20,3,1,"","evolve_single"],[20,3,1,"","exit"],[20,3,1,"","export_all_info"],[20,3,1,"","jobID"],[20,3,1,"","parse_cmdline"],[20,3,1,"","return_all_info"],[20,3,1,"","return_binary_c_defaults"],[20,3,1,"","return_population_settings"],[20,3,1,"","set"],[20,3,1,"","was_killed"]],"binarycpython.utils.plot_functions":[[24,1,1,"","color_by_index"],[24,1,1,"","dummy"],[24,1,1,"","parse_function_hr_diagram"],[24,1,1,"","parse_function_masses"],[24,1,1,"","parse_function_orbit"],[24,1,1,"","plot_HR_diagram"],[24,1,1,"","plot_masses"],[24,1,1,"","plot_orbit"],[24,1,1,"","plot_system"]],"binarycpython.utils.population_extensions":[[25,0,0,"-","HPC"],[26,0,0,"-","Moe_di_Stefano_2017"],[27,0,0,"-","analytics"],[28,0,0,"-","cache"],[29,0,0,"-","condor"],[30,0,0,"-","dataIO"],[31,0,0,"-","distribution_functions"],[32,0,0,"-","grid_logging"],[33,0,0,"-","grid_options_defaults"],[34,0,0,"-","gridcode"],[35,0,0,"-","metadata"],[36,0,0,"-","slurm"],[37,0,0,"-","spacing_functions"],[38,0,0,"-","version_info"]],"binarycpython.utils.population_extensions.HPC":[[25,2,1,"","HPC"]],"binarycpython.utils.population_extensions.HPC.HPC":[[25,3,1,"","HPC_can_join"],[25,3,1,"","HPC_check_requirements"],[25,3,1,"","HPC_dir"],[25,3,1,"","HPC_dirs"],[25,3,1,"","HPC_dump_status"],[25,3,1,"","HPC_get_status"],[25,3,1,"","HPC_grid"],[25,3,1,"","HPC_id_filename"],[25,3,1,"","HPC_id_from_dir"],[25,3,1,"","HPC_job"],[25,3,1,"","HPC_jobID"],[25,3,1,"","HPC_jobID_tuple"],[25,3,1,"","HPC_job_task"],[25,3,1,"","HPC_job_type"],[25,3,1,"","HPC_join_from_files"],[25,3,1,"","HPC_join_previous"],[25,3,1,"","HPC_joinlist"],[25,3,1,"","HPC_load_joinfiles_list"],[25,3,1,"","HPC_make_joiningfile"],[25,3,1,"","HPC_njobs"],[25,3,1,"","HPC_path"],[25,3,1,"","HPC_queue_stats"],[25,3,1,"","HPC_restore"],[25,3,1,"","HPC_set_status"],[25,3,1,"","HPC_snapshot_filename"],[25,3,1,"","HPC_status"],[25,3,1,"","HPC_touch"]],"binarycpython.utils.population_extensions.Moe_di_Stefano_2017":[[26,2,1,"","Moe_di_Stefano_2017"]],"binarycpython.utils.population_extensions.Moe_di_Stefano_2017.Moe_di_Stefano_2017":[[26,3,1,"","Moe_di_Stefano_2017"],[26,3,1,"","get_Moe_di_Stefano_2017_default_options"],[26,3,1,"","get_Moe_di_Stefano_2017_default_options_description"],[26,3,1,"","get_moe_di_stefano_dataset"],[26,3,1,"","set_moe_di_stefano_settings"]],"binarycpython.utils.population_extensions.analytics":[[27,2,1,"","analytics"]],"binarycpython.utils.population_extensions.analytics.analytics":[[27,3,1,"","CPU_time"],[27,3,1,"","make_analytics_dict"],[27,3,1,"","set_time"],[27,3,1,"","time_elapsed"]],"binarycpython.utils.population_extensions.cache":[[28,2,1,"","cache"]],"binarycpython.utils.population_extensions.cache.cache":[[28,2,1,"","NullCache"],[28,3,1,"","default_cache_dir"],[28,3,1,"","setup_function_cache"],[28,3,1,"","test_caches"]],"binarycpython.utils.population_extensions.cache.cache.NullCache":[[28,3,1,"","__delitem__"],[28,3,1,"","__getitem__"],[28,3,1,"","__setitem__"],[28,3,1,"","popitem"]],"binarycpython.utils.population_extensions.condor":[[29,2,1,"","condor"]],"binarycpython.utils.population_extensions.condor.condor":[[29,3,1,"","condorID"],[29,3,1,"","condor_check_requirements"],[29,3,1,"","condor_dirs"],[29,3,1,"","condor_grid"],[29,3,1,"","condor_outfile"],[29,3,1,"","condor_queue_stats"],[29,3,1,"","condor_status_file"],[29,3,1,"","condorpath"],[29,3,1,"","get_condor_status"],[29,3,1,"","make_condor_dirs"],[29,3,1,"","set_condor_status"]],"binarycpython.utils.population_extensions.dataIO":[[30,2,1,"","dataIO"]],"binarycpython.utils.population_extensions.dataIO.dataIO":[[30,3,1,"","NFS_flush_hack"],[30,3,1,"","NFSpath"],[30,3,1,"","compression_type"],[30,3,1,"","dir_ok"],[30,3,1,"","load_population_object"],[30,3,1,"","load_snapshot"],[30,3,1,"","locked_close"],[30,3,1,"","locked_open_for_write"],[30,3,1,"","merge_populations"],[30,3,1,"","merge_populations_from_file"],[30,3,1,"","open"],[30,3,1,"","save_population_object"],[30,3,1,"","save_snapshot"],[30,3,1,"","set_status"],[30,3,1,"","snapshot_filename"],[30,3,1,"","wait_for_unlock"],[30,3,1,"","write_binary_c_calls_to_file"],[30,3,1,"","write_ensemble"]],"binarycpython.utils.population_extensions.distribution_functions":[[31,2,1,"","distribution_functions"]],"binarycpython.utils.population_extensions.distribution_functions.distribution_functions":[[31,3,1,"","Arenou2010_binary_fraction"],[31,3,1,"","Izzard2012_period_distribution"],[31,3,1,"","Kroupa2001"],[31,3,1,"","Moe_di_Stefano_2017_multiplicity_fractions"],[31,3,1,"","Moe_di_Stefano_2017_pdf"],[31,3,1,"","build_q_table"],[31,3,1,"","calc_P_integral"],[31,3,1,"","calc_e_integral"],[31,3,1,"","calc_total_probdens"],[31,3,1,"","calculate_constants_three_part_powerlaw"],[31,3,1,"","const_distribution"],[31,3,1,"","cosmic_SFH_madau_dickinson2014"],[31,3,1,"","duquennoy1991"],[31,3,1,"","fill_data"],[31,3,1,"","flat"],[31,3,1,"","flatsections"],[31,3,1,"","gaussian"],[31,3,1,"","gaussian_func"],[31,3,1,"","gaussian_normalizing_const"],[31,3,1,"","get_integration_constant_q"],[31,3,1,"","get_max_multiplicity"],[31,3,1,"","imf_chabrier2003"],[31,3,1,"","imf_scalo1986"],[31,3,1,"","imf_scalo1998"],[31,3,1,"","imf_tinsley1980"],[31,3,1,"","interpolate_in_mass_izzard2012"],[31,3,1,"","ktg93"],[31,3,1,"","linear_extrapolation_q"],[31,3,1,"","merge_multiplicities"],[31,3,1,"","number"],[31,3,1,"","poisson"],[31,3,1,"","powerlaw"],[31,3,1,"","powerlaw_constant"],[31,3,1,"","powerlaw_constant_nocache"],[31,3,1,"","powerlaw_extrapolation_q"],[31,3,1,"","raghavan2010_binary_fraction"],[31,3,1,"","sana12"],[31,3,1,"","three_part_powerlaw"]],"binarycpython.utils.population_extensions.grid_logging":[[32,2,1,"","grid_logging"]],"binarycpython.utils.population_extensions.grid_logging.grid_logging":[[32,3,1,"","vb1print"],[32,3,1,"","vb2print"],[32,3,1,"","verbose_print"]],"binarycpython.utils.population_extensions.grid_options_defaults":[[33,2,1,"","grid_options_defaults"]],"binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults":[[33,3,1,"","default_cache_dir"],[33,3,1,"","get_grid_options_defaults_dict"],[33,3,1,"","get_grid_options_descriptions"],[33,3,1,"","grid_options_description_checker"],[33,3,1,"","grid_options_help"],[33,3,1,"","print_option_descriptions"],[33,3,1,"","write_grid_options_to_rst_file"]],"binarycpython.utils.population_extensions.gridcode":[[34,2,1,"","gridcode"]],"binarycpython.utils.population_extensions.gridcode.gridcode":[[34,3,1,"","add_grid_variable"],[34,3,1,"","delete_grid_variable"],[34,3,1,"","rename_grid_variable"],[34,3,1,"","update_grid_variable"]],"binarycpython.utils.population_extensions.metadata":[[35,2,1,"","metadata"]],"binarycpython.utils.population_extensions.metadata.metadata":[[35,3,1,"","add_ensemble_metadata"],[35,3,1,"","add_system_metadata"]],"binarycpython.utils.population_extensions.slurm":[[36,2,1,"","slurm"]],"binarycpython.utils.population_extensions.slurm.slurm":[[36,3,1,"","get_slurm_status"],[36,3,1,"","make_slurm_dirs"],[36,3,1,"","set_slurm_status"],[36,3,1,"","slurmID"],[36,3,1,"","slurm_check_requirements"],[36,3,1,"","slurm_dirs"],[36,3,1,"","slurm_grid"],[36,3,1,"","slurm_outfile"],[36,3,1,"","slurm_queue_stats"],[36,3,1,"","slurm_status_file"],[36,3,1,"","slurmpath"]],"binarycpython.utils.population_extensions.spacing_functions":[[37,2,1,"","spacing_functions"]],"binarycpython.utils.population_extensions.spacing_functions.spacing_functions":[[37,3,1,"","const_dt"],[37,3,1,"","const_int"],[37,3,1,"","const_linear"],[37,3,1,"","const_ranges"],[37,3,1,"","gaussian_zoom"],[37,3,1,"","peak_normalized_gaussian_func"]],"binarycpython.utils.population_extensions.version_info":[[38,2,1,"","version_info"]],"binarycpython.utils.population_extensions.version_info.version_info":[[38,3,1,"","minimum_stellar_mass"],[38,3,1,"","parse_binary_c_version_info"],[38,3,1,"","return_binary_c_version_info"]],"binarycpython.utils.run_system_wrapper":[[40,1,1,"","run_system"]],"binarycpython.utils.useful_funcs":[[42,1,1,"","calc_period_from_sep"],[42,1,1,"","calc_sep_from_period"],[42,1,1,"","maximum_mass_ratio_for_RLOF"],[42,1,1,"","minimum_period_for_RLOF"],[42,1,1,"","minimum_separation_for_RLOF"],[42,1,1,"","ragb"],[42,1,1,"","roche_lobe"],[42,1,1,"","rzams"],[42,1,1,"","zams_collision"]]},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"0":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,25,26,28,31,34,37,42],"00":[5,11,12,15,18],"000":[5,11,18],"0000":[5,11,18],"00000":18,"000000":18,"000000000000e":11,"000000e":18,"000001":11,"000002":11,"000003":11,"0001":[5,7,42],"000122339":15,"000161974":15,"000214449":15,"000220016":15,"000283924":15,"000287968":15,"000375908":15,"000497691":15,"000498487":15,"00065893":15,"0007":31,"000872405":15,"001":[0,5,7],"00115504":15,"0013":5,"00152924":15,"00182":5,"002":[5,17,18],"00202467":15,"0021272":5,"00215604":5,"00235329":5,"00237669":5,"00239838":5,"00242158":5,"00247821":5,"00247864":5,"00248439":5,"00254115":5,"00254512":5,"00256681":5,"00261516":5,"00268237":5,"00280816":5,"00283345":5,"00286793":5,"00288661":5,"00294":5,"00296406":5,"003":5,"00300971":5,"00303761":5,"00311757":5,"00317508":5,"00319483":5,"0034":5,"004":5,"004698855121516281":15,"005":5,"00518983":5,"0055":5,"00585495":5,"006":5,"0062211552141636295":15,"00632092":7,"00666382":5,"007":[5,16],"00707417":5,"00712":5,"00730797":5,"0074":5,"008":5,"0081514":5,"00823663875514986":15,"00832":5,"0087":5,"009":[5,16],"00984861":5,"00e":12,"01":[0,5,6,7,8,9,12,15,18],"010":5,"0102":5,"010905083645619543":15,"011":5,"0118":5,"012":5,"0122109":5,"012246630357e":15,"0128":5,"013":5,"0131145":5,"014":5,"0141":7,"0143651":5,"0143896":8,"014832":5,"015":5,"0152545":5,"0153961":5,"0155":5,"0156":5,"01561":5,"0156945":5,"0159":5,"016":5,"0162":5,"016309":8,"0163656":8,"0164":5,"0165":5,"0166":5,"0168":5,"0169":5,"017":[5,16],"0171":5,"0175264":8,"0176575":6,"01791":5,"018":5,"0182":5,"0184":5,"0187":5,"019":5,"0192009":5,"019715467199999996":8,"01e":12,"01t09":[6,8,12],"01t10":12,"02":[0,5,6,7,8,9,11,12,15,16,18,31,42],"020":5,"0208":5,"021":5,"0214":5,"0214824":5,"021960493499e":15,"022":5,"023":5,"0232618":5,"02379":5,"024":5,"0241634":5,"0245":5,"024684":5,"02473":5,"0248684":15,"025":5,"0250231":5,"0251003":5,"0259932":5,"026":5,"0261496":5,"027":5,"0276":5,"02786":5,"0278672":5,"028":5,"02823":5,"0283541":5,"029":5,"0290733":5,"0295":5,"0298011":5,"0298364":5,"02e":[8,12],"03":[0,1,5,7,8,12],"030":5,"0303129":5,"030499912298e":15,"031":5,"0316266":5,"0319":5,"032":5,"03221":5,"033":5,"0335":5,"0335017":5,"034":5,"03493":5,"03499999999999":14,"035":5,"03502960360000004":8,"03507":5,"036":5,"0367878":5,"037":5,"0385396":5,"039":5,"0393944":5,"0394":5,"0399":5,"03996e":5,"03e":12,"04":[0,5,7,12,18],"040":5,"041":5,"0411":5,"0414":5,"04198":5,"042":5,"0425":5,"043":5,"0434":15,"044":5,"0440989":5,"044142002936e":9,"04440288843805411":15,"0444029":15,"044572277695e":9,"044654032097e":9,"0448877":5,"0449442":5,"045":5,"045084306856e":9,"0459174":5,"046":5,"0461":5,"0469097":5,"047":[5,15,16],"0474164":5,"0474572":5,"048":[5,16,18],"049":5,"04924":5,"04e":12,"05":[0,5,7,8,9,12,15],"0501":5,"050651207308e":9,"051":[5,6],"0511173":5,"0512":5,"052":5,"0523":5,"0528412":5,"053":5,"0531294":5,"0533803":5,"0535":5,"0536749":5,"054":[5,31],"0547419":5,"055":5,"055188":5,"056":[5,16],"0563088":5,"057":5,"0570946":18,"0572914":5,"057949":5,"058":5,"0583837":5,"0585":5,"059":5,"05e":12,"05e51ba114934b37bab48f1db40b7333":15,"06":[0,5,8,9,11,12],"0608":5,"061":5,"061141":5,"0613":5,"062":5,"0621119":5,"0625403":5,"06257":5,"0626266":5,"063":5,"064":5,"0641":5,"06459059967730083":8,"0645906":8,"0649":5,"065":5,"06527":5,"066":5,"06696":5,"067":5,"0670735":5,"068":5,"0683196":5,"069":5,"06987":5,"06e":12,"07":[5,12,13,14,18,31,37],"070":[5,15],"0701913":5,"071":5,"07108":5,"0714679":5,"0717":5,"0719":5,"072":5,"0722":5,"0727126":5,"0727584":5,"074":5,"0744186":5,"0745":5,"07484":5,"075":5,"075416":5,"0755737":5,"076":5,"077":5,"0770302":5,"0772021":5,"0772781":5,"078":5,"0784":5,"0784722":5,"0787729":5,"0789786":5,"079":[5,6],"0791":5,"07e":12,"08":[0,5,8,12,18],"080763":11,"0808":5,"081":[5,6],"081024":6,"082":5,"0820":[0,7],"0823499":5,"0831":5,"0834973":18,"0837":5,"084":5,"0849409":5,"085":5,"086":5,"086004":5,"0868":5,"087":5,"0877":5,"0877243":5,"0878":5,"088":5,"089":5,"0890815":5,"0896":5,"08e":12,"08msun":[0,7],"09":[5,6,8,12],"090":5,"0900":18,"0902":[0,7],"0907":5,"0907537":5,"091":5,"0910814":5,"0913095":5,"09164":5,"092":5,"09295167374":12,"093":[6,16],"0931922":5,"094":[5,8],"094409257247e":15,"095":5,"0958704":5,"096":5,"09665":5,"0967":15,"097":5,"09706e":5,"09786":5,"098":[5,6],"0987206":5,"099":5,"0991059":5,"0993":5,"099417":8,"0995":5,"0m":12,"0mb":[8,12],"0msun":37,"0x146f912dbc60":7,"0x149c2e81ec10":11,"0x149c95c56c10":8,"0x14bf2250fdc0":6,"0x1528ac7290d0":15,"1":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,24,25,29,30,31,32,34,36,37,39,40,42],"10":[0,2,5,6,7,8,9,11,12,13,14,15,16,17,18,21,31,37,40],"100":[0,5,6,7,8,12,13,14,31,37],"1000":[0,7,8,21,37],"100000000000":[17,18],"1001":12,"1005":5,"101":5,"101038":5,"1012":5,"101323":5,"101955":5,"102":5,"1021":5,"1024mb":21,"1025":12,"102750e":18,"103":5,"1035":5,"103702":5,"103789":5,"104":[5,8],"1043":5,"104427":5,"104997":5,"105":[5,13,14],"105082":5,"10522":5,"105704":5,"106":5,"1062":5,"106368":5,"106545":5,"10689":5,"107":5,"107187":5,"1075":5,"10782":5,"108":[5,15],"1082":5,"1085":11,"108571":5,"10877":5,"1088":5,"109":[5,8],"10941":5,"109679":5,"1098":5,"1099":5,"10e":12,"11":[0,5,6,8,9,11,12,14,15,16,18],"110":5,"11003":11,"1104":5,"1108":5,"111":5,"111023":5,"111583":5,"11182":5,"112":5,"11239":5,"1124":5,"113":5,"1130":5,"11346":5,"113492":18,"1135":5,"11376":5,"114":5,"114678":5,"11491":5,"115":[5,31],"11506":5,"115297":5,"11558":5,"115722":5,"11582":11,"116":5,"11686":5,"11695":5,"117":5,"11707":5,"1173":5,"1178":5,"118":5,"11802":5,"118229":5,"11854":5,"119":5,"1193":5,"1199":5,"11e":12,"12":[0,5,6,9,11,12,14,15,16,18,19,31],"120":5,"120000":[0,7],"120066":5,"1204":[5,18],"121":5,"121263":5,"12136":5,"1219":5,"122":5,"1222":5,"123":5,"123048":5,"12325":11,"123635":5,"1237":5,"123794969278e":15,"1239555":8,"124":5,"1241251901":16,"124379":18,"124496":5,"12457":11,"12460":11,"12461":11,"124931":5,"12495":5,"125":[0,5,7],"12500":0,"12522":5,"1254":5,"12548":5,"125553":5,"125886":5,"125968":5,"126":5,"126532":5,"127":5,"12741":5,"127442":5,"127957":5,"128":5,"12806":5,"129":5,"12974":5,"129879":5,"12e":[1,6,9,11,12,13,14,15],"13":[0,5,6,7,8,9,11,12,14,15,16,18],"130":5,"1301":11,"1302":11,"1306":5,"130725":5,"131":5,"13108":18,"1314":5,"131680e":18,"132":5,"132057":5,"1326":5,"13267":5,"1327":5,"13298":5,"133":5,"1334":5,"134":[5,15],"13416":5,"1345":11,"1346":11,"13461":11,"1347":11,"1348":11,"1349":11,"135":5,"135101":5,"135164":5,"1354":12,"1355":12,"13567":9,"136":5,"1360":5,"13607":5,"13626":15,"137":5,"13700":[6,8],"137502":5,"1379":5,"13796e":5,"138":5,"1380":18,"139":5,"139044":5,"1392":5,"139293101586e":15,"139732":5,"1398":5,"13e3":[0,7],"14":[0,5,6,7,9,11,12,14,15,16,18],"140":5,"1403":31,"141":5,"14112":5,"141361":5,"1415":5,"142":5,"14212":5,"143":5,"144":5,"144141":5,"14439":5,"14461":11,"1449":[5,12],"145":5,"145296":5,"145632":5,"146":5,"1468":5,"146844":5,"147":5,"1471":5,"1473":5,"14764":5,"1478":5,"148":[5,18],"1485":5,"148721":5,"149":5,"1492":5,"1494":12,"1498":5,"14e":12,"15":[0,5,7,8,9,11,12,14,15,16,18,21,31],"150":[5,8,12,13,14,15],"15000":[0,5,7,9,11,15,16,18],"1502":5,"150217":5,"15042":5,"150681":5,"151":5,"1514":5,"151616":5,"1517":5,"15186":5,"152":5,"1521":5,"1527":5,"153":5,"153329":5,"153852":5,"1539":12,"154":5,"155":5,"1551":5,"1553":5,"155342":5,"155662":12,"155678":8,"15594":5,"156":[5,8,18],"1560":5,"1567":5,"1569":5,"157":5,"1571":5,"1575":5,"158":5,"1585":12,"1586":5,"158640":8,"15884":5,"159":[5,8],"15907":5,"1599":5,"15e":12,"15msun":31,"16":[0,5,8,12,14,15,16,18,31],"160":5,"1606":5,"160675":12,"161":5,"1610":5,"1612":5,"1618":5,"162":5,"162006":5,"162038":5,"1622":5,"1624":[5,12],"162454":12,"16265":5,"1627":11,"162734":11,"162941":5,"163":[5,8],"1631":5,"1633":5,"163481":8,"1635760192":6,"1635760194":6,"1635760256":8,"1635760377":8,"1635760613":12,"1635760806":14,"1635760813":14,"1635760967":15,"1635760970":15,"1635761189":12,"1637":5,"164":5,"164714":5,"165":5,"16539":5,"16564":5,"166":[5,8],"1663":5,"166559":5,"167":[5,12],"1670":5,"16729":5,"16733":5,"1674":[5,12],"1678":5,"168":[5,8],"16833":5,"16837":5,"168379":8,"168558":5,"168972":5,"169":5,"1691":5,"1695":5,"169775":12,"17":[5,6,8,12,14,15,16,18],"170":5,"1703":12,"1708":5,"171":5,"171096":5,"1713":5,"1715":5,"172":5,"172014":5,"1722":5,"1729":5,"173":5,"1736":5,"174":5,"174169":5,"1747":5,"1749":12,"175":5,"175004":5,"1753":5,"17588":5,"176":5,"176751":12,"177":[5,8],"177444":5,"1775":5,"177551":5,"177727":5,"178":5,"1780":12,"1781":5,"1783":5,"1784":5,"1786":5,"179":5,"179142":5,"1792":5,"17932":5,"1796":5,"18":[5,12,14,16,18],"180":5,"1804":5,"180453":5,"1806":5,"1807":5,"1808":5,"1809":5,"181":5,"1810":5,"18108":5,"1811":5,"1812":5,"181244":5,"1813":5,"18139":5,"1814":[5,12],"18148":5,"1815":5,"1816":5,"1817":5,"181795":5,"1818":5,"1819":5,"181971798545e":15,"182":5,"1821":5,"1822":5,"1823":5,"1824":5,"1825":5,"1826":5,"1827":5,"1828":5,"1829":5,"183":5,"1830":5,"183048":5,"1831":5,"1833":5,"1834":5,"1835":5,"1838":5,"1839":5,"183974":5,"184":5,"1841":5,"1843":5,"1844":5,"184464":5,"1845":5,"1846":5,"1847":5,"184829":5,"185":5,"1851":[5,12],"1854":5,"1858":5,"186":[5,12],"1865":9,"187":5,"1876":5,"187694":5,"1877":5,"1879":12,"187993":5,"188":5,"1882":5,"189":5,"189239":5,"19":[5,8,12,15,18],"190":[0,5,18],"19097":5,"191":5,"1910":12,"1915":5,"191543":5,"192":5,"1920":5,"1923":5,"193":5,"193528":5,"19366":5,"19393":5,"194":5,"1947":12,"195":5,"1951":[0,7],"19521":5,"196":5,"196046":5,"196177":5,"19622":5,"196311":5,"1967":5,"1968":12,"197":5,"1972":[0,7],"1973":5,"1975":[0,7],"1977":5,"197729":5,"197x":[0,7],"198":5,"1980":31,"1983":42,"1986":[0,7,31],"1987":5,"1989":[0,7,12],"199":5,"19907":5,"1991":31,"1992":[0,7],"1993":[0,7],"1996":42,"1998":[0,5,7,31],"1999":[0,7],"19e":12,"1aearth":16,"1ajupit":16,"1amar":16,"1amercuri":16,"1aneptun":16,"1apluto":16,"1asaturn":16,"1auranu":16,"1avenu":16,"1ckzg0p9":[22,39],"1dex":[12,13,14],"1e":[0,7,8,9,11,12,18],"1e2":[0,7],"1e9":[0,7],"1gyr":37,"1m":12,"1mb":[8,12],"1mearth":16,"1mjupit":16,"1mmar":16,"1mmercuri":16,"1mneptun":16,"1mpluto":16,"1msaturn":16,"1msun":37,"1muranu":16,"1mvenu":16,"1s":[8,12],"1y":[0,7],"2":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,18,19,21,22,24,25,29,31,36,37,39],"20":[0,5,6,8,9,12,13,14,15,16,18,37],"200":[0,5,7],"2000":[0,5,7],"2001":[13,14,31],"2002":[0,7],"2003":[0,7,31],"2004":[0,5,7],"2005":[0,5,7],"2008":5,"2009":[0,7],"201":5,"2010":[0,7,21,31],"2012":[0,7,31],"2013":[0,7],"2014":[0,5,7,31],"2015":[0,5,7],"2016":[0,7],"201620bd7":0,"2017":[0,7,12,15,21,31],"2018":[0,1,5,7],"2019":[0,5,7,18],"202":5,"2020":[0,7],"2021":[5,6,8,12],"202196":5,"2022":0,"20220107":0,"202339":5,"202569":5,"20265":5,"202750e":18,"2029":5,"203":5,"2033":5,"204":5,"2044":5,"20447":5,"204663":5,"2048":12,"205":5,"2053":5,"205353":5,"205527":5,"205537":5,"2057":5,"206":[5,16],"2063":5,"20677":5,"207":5,"2071":12,"2075":5,"208":5,"2081":5,"208169":5,"208453":5,"20887":5,"208923":5,"209":5,"2091":12,"209274":5,"20938":5,"20980":5,"20e":[8,12],"21":[0,1,5,6,12,18],"210":[5,18],"21043":5,"211":[5,14],"2112":5,"2118":18,"212":5,"212034":5,"2122":12,"2127":5,"213":5,"2132":5,"21333":5,"213396":5,"2135":5,"213854":5,"214":5,"214274644851685":18,"2143":12,"2147":5,"215":5,"215504":5,"2156":5,"215638":5,"2157":5,"21587440567681537":15,"21587440567681548":15,"2158744056768156":15,"216":5,"21603":5,"216067":5,"2164":12,"216496":5,"216951":5,"217":5,"21764":5,"218":5,"2182":5,"218222":14,"21824":5,"2183":12,"21844":5,"219":5,"219029061236e":15,"219058":5,"2191":5,"21927":5,"21948":5,"21e":12,"22":[5,12,18],"220":5,"22036":5,"2206":12,"22098":5,"221":5,"2210":5,"2214":5,"2216":5,"221832":5,"222":5,"2221":5,"2224":5,"22281":5,"223":5,"2232":12,"2234":5,"224":5,"2245":12,"224923":5,"225":5,"225135":5,"22518":5,"22543":5,"2258":12,"226":5,"2261":5,"22611318083528548":8,"226424":5,"2266":5,"2268":5,"2269":12,"227":5,"227249":5,"2275":5,"22787":5,"227955577093495":15,"228":5,"2282":12,"228555":5,"229":5,"2291":5,"22936":5,"2295":5,"229591":5,"22e":8,"23":[5,12,15],"230":5,"2300":12,"230102":5,"2305":5,"230955":5,"231":5,"231680e":18,"231704":5,"232":5,"2329":12,"233":5,"2332":5,"2333":5,"2338":5,"234":[5,8],"2348":12,"235":[5,6],"23513":5,"2352":5,"235464":5,"235689312423":8,"236":[5,18],"2365":[12,18],"237":5,"2371":5,"237203":5,"237951":5,"238":5,"2383":12,"238584":5,"23894":5,"239":5,"239197":5,"239704":5,"24":[5,8,12],"240":5,"2400":12,"2403e":15,"2406":5,"24098":5,"241":5,"2413":5,"24165":5,"242":5,"2421":5,"242151":5,"2423":12,"242309":5,"2424":11,"243":[5,6],"243214":5,"243583":5,"2437":5,"2438":12,"2439":5,"244":[5,16],"2444":16,"244645":5,"245":5,"245209":5,"245223":5,"2454":12,"246":5,"2466":12,"246604":5,"246625":5,"246671":6,"247":5,"2472":5,"2477":[5,12],"248":[5,8],"248871":5,"249":5,"249106":5,"2492":12,"2493":5,"249848":5,"24e":12,"25":[0,5,8,12,18],"250":5,"25014bc73b334765a1c09a4e4a97ed66":12,"251":[5,8],"2514":5,"2516":12,"25164":5,"252":5,"2528":5,"252877":5,"2529":5,"253":5,"2537":12,"253705":5,"254":5,"2544031669784":15,"255":[0,5,7],"2551":5,"2552":5,"2554":12,"2556":5,"256":[5,6,21],"256488":5,"256783":5,"25694":5,"257":[5,42],"2570":12,"2572":15,"257278":5,"257437":5,"2576084265970895":15,"258":[5,8],"2583":5,"259":5,"2590":12,"25msun":[0,7],"26":[5,12],"260":5,"26051":5,"260676":5,"261":5,"2613":5,"261343":5,"26171201413c43f5b91552a374879940":6,"2618":5,"262":5,"2622":[5,12],"2626":5,"2629":5,"263":5,"263079":5,"2632":5,"263235":5,"2636":12,"264":5,"26416":5,"26441":5,"26456":5,"2646":18,"265":5,"2652":12,"266":5,"2663":5,"26637":5,"2664":5,"266485":5,"2666":12,"267":[5,8],"2670":5,"2671":5,"2672":5,"2673":5,"2674":5,"2676":5,"2677":5,"2678":5,"2679":5,"268":5,"2680":5,"2681":5,"2682":5,"2683":5,"2684":5,"2685":5,"2686":5,"2687":5,"2688":5,"2689":5,"269":5,"2690":5,"2691":[5,12],"2692":5,"2693":5,"2694":5,"2695":5,"2696":5,"2697":5,"2698":5,"2699":5,"27":[5,8,12,15],"270":5,"2700":5,"2701":5,"2702":5,"27025":5,"2703":5,"2704":5,"2705":5,"2706":5,"2707":5,"2708":5,"2709":5,"271":5,"2710":5,"2711":5,"2712":5,"2713":5,"2714":5,"27143e":15,"2715":5,"2716":5,"2717":5,"2718":5,"2719":5,"272":5,"2720":5,"2721":5,"2722":5,"2723":5,"2724":5,"2725":5,"2726":5,"2727":5,"2728":5,"2729":5,"272943":5,"273":5,"2730":5,"2731":5,"2732":5,"2733":[5,12],"2734":5,"274":5,"274206":5,"274445":5,"2746":12,"274854":5,"275":5,"2754":5,"27569e":5,"2757":12,"276":5,"2767":5,"277":5,"2773":5,"27734":5,"2775":12,"27767":5,"278":5,"27829":5,"279":5,"2791":5,"2795":12,"28":[5,7,8,9,11,12,21],"280":5,"2800":5,"2801":5,"2802":5,"28060251":31,"280723":5,"280749":5,"281":[5,42],"281309":5,"28134439269236855":15,"2816":5,"2819":5,"282":5,"282234":5,"2823":5,"282623":5,"283":5,"2831":12,"2834":5,"2835":5,"2836":5,"28369":5,"283972":5,"284":5,"2845":12,"2846":5,"285":5,"286":5,"2861":12,"287":5,"2871":5,"2873":5,"2875":12,"2878":5,"288":5,"2881":5,"288353":5,"28867":5,"289":5,"2891":12,"2898":5,"28984":5,"28e":8,"29":[5,8,12,15],"290":5,"290684":5,"291":5,"29136":5,"2914":5,"292":5,"2921":5,"2924":5,"292641":5,"2927":5,"293":5,"2930":12,"2934e":18,"293512":5,"294":[5,6],"29427":15,"29448":15,"29457":15,"2947":[12,15],"295":5,"295543":5,"296":5,"2961":5,"2965":12,"296544":5,"2967":5,"2969346":31,"297":5,"297187":5,"297506":5,"298":5,"29816":5,"298194":5,"2982":12,"299":5,"2991":5,"2996":5,"29e":12,"2b66f805db424c48a1d29c45092b6e3c":8,"2d":[0,7],"2e":[9,12,18],"2f":18,"2m":[8,12],"2mb":[8,12],"2msun":[0,7],"2s":12,"3":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,18,19,21,22,29,31,36,37,39],"30":[1,5,6,8,9,11,12,13,14,15,16,18],"300":[5,37],"3000":[0,7,16],"3002":5,"3008":5,"301":5,"3010":12,"301129":5,"301483":5,"3017":5,"302":[5,18],"3025":5,"302750e":18,"303":5,"3034":5,"3035":12,"303533":5,"3038":5,"30388e":5,"304":5,"3042":5,"30441":5,"3046":5,"3048":5,"305":5,"305334":5,"3059":12,"306":5,"30642":15,"3065":5,"306619":5,"3069":5,"307199":5,"3078":12,"308":5,"3081e":18,"3082":5,"308203":5,"3084":5,"309":5,"30902":15,"309361":5,"309461":5,"3096":5,"30975":5,"30e4":[0,7],"31":[0,5,7,8,12,18],"310":5,"3100":[5,12],"310029":5,"3101":5,"311":5,"312":[5,6],"3124":12,"312637":5,"3127":5,"313":5,"313623":12,"314":5,"31408":5,"314533":5,"3148":12,"315":5,"315124":5,"315223":5,"3154":5,"315404":5,"315903":5,"315973":5,"316":[5,8],"316118":5,"317":5,"3171":5,"3172":5,"3174":12,"3176":5,"317663":5,"317921":5,"318":5,"3185":5,"318753":5,"319":5,"3192":5,"3193":5,"31958":5,"3197":12,"31e":12,"32":[5,8,12,15,19,21],"320":5,"3205":15,"32076":5,"321":5,"321082":5,"3211":5,"32118":5,"3216":5,"321643":5,"322":5,"3223":5,"3228":[5,15],"32282":5,"323":5,"3231":[5,12],"323359":8,"3235":5,"324":5,"3243":5,"3244":5,"3245144":15,"3246":5,"3247":5,"3248":5,"325":5,"325197":5,"3256":12,"325743":5,"325965":5,"326":5,"326147":5,"32620":5,"32631":5,"3264":5,"326601":5,"32684":5,"327":5,"3273":[5,12],"328":5,"328066":5,"3282":5,"328512":5,"329":[5,8],"3294":12,"32e":12,"33":[5,12],"330":5,"331":5,"331680e":18,"332":5,"332091":5,"3321":12,"332251":5,"332777":5,"33295":5,"333":5,"333032":5,"3331":5,"334":5,"33451":5,"33469":9,"3348":12,"335":5,"335153":5,"3352":5,"335342":5,"335428":5,"33552":5,"335642":5,"335847":5,"336":5,"336295":5,"3368":5,"33699":15,"337":5,"33719":5,"337249":5,"3373":12,"338":[5,9],"33817":18,"33879":5,"339":5,"3394":12,"339587":5,"3396":5,"34":[5,6,7,8,9,11,12,13,15,16],"340":5,"34018":5,"340477":5,"34081":5,"341":5,"3412":5,"34126":5,"34175":5,"3419":5,"342":[5,12],"34213":9,"342134":5,"3422":12,"342474":5,"3429":5,"343":5,"3438":5,"344":5,"34421":18,"3445":12,"344772":5,"3448":5,"345":5,"34537":5,"345842":12,"346":5,"3461":5,"3462":5,"3464":12,"3469":5,"347":5,"3471":5,"347169":5,"347405":5,"347623":5,"348":[5,8],"3483":12,"34870":5,"349":5,"3495":5,"3497":5,"34e":8,"35":[5,8,12,31],"350":[5,12],"3502":5,"35051":5,"3507":5,"3509":12,"351":5,"351532":5,"3518":5,"352":5,"3529":5,"353":5,"3533":12,"353432":5,"3536":5,"354":5,"3540":18,"354576":5,"35487":5,"354981":5,"355":5,"3550":12,"35505":5,"355513":5,"3559":5,"356":5,"3563":5,"3568":12,"356812":5,"357":5,"358":5,"3583":5,"3588":12,"3589":5,"35895":5,"359":5,"3591":5,"359784":5,"359881":5,"3599":5,"36":[5,8,12,15],"360":5,"360093":5,"36016":5,"361":5,"3616":5,"362":5,"3622":12,"362601":5,"36298":5,"363":5,"3630":18,"3631":18,"36314":5,"3632":18,"36323":5,"3633":18,"3634":18,"3635":18,"364":5,"3640":12,"364017":5,"36403":5,"364747":5,"3649":5,"365":5,"3657":12,"365763":5,"365949":5,"366":5,"366259":5,"366392":5,"367":5,"367065497322e":15,"367268":5,"3674":5,"36747":5,"3676":12,"367793":5,"368":5,"368345":5,"3688":5,"369":5,"3695":5,"36957":5,"3698":5,"36e":12,"37":[5,8,12],"370":5,"3702e":18,"3706":12,"371":5,"371427":5,"371458":5,"371625":5,"3719":5,"372":5,"3726":[5,12],"3729":5,"373":5,"373282":5,"374":5,"37409":5,"3746":12,"374905":5,"375":5,"3752":5,"375537":5,"3757":5,"375712":5,"3758":5,"376":5,"376059":5,"3763":12,"376604":5,"3767":5,"377":5,"3771":5,"378":5,"3781":5,"3786":12,"37874":5,"379":5,"379292":5,"37e":12,"38":[0,5,8,12],"380":5,"38009":5,"380393":5,"380887":5,"381":5,"3811":12,"382":5,"382144":5,"382472":5,"383":5,"38316":5,"3832":12,"384":5,"3849":12,"385":5,"386":5,"387":5,"3875":12,"38788e":15,"388":5,"388321":5,"389":5,"38908":5,"389208":5,"38921":5,"389749":5,"38m":12,"39":[5,6,7,8,10,11,12,13,14,15,16,17],"390":5,"3905":12,"391":5,"3914":18,"39152e":5,"391798":5,"392":[5,18],"39205":15,"392194":5,"392487":5,"3927":18,"3928":[5,18],"3929":18,"393":5,"3930":[12,18],"3931":[12,18],"3932":18,"393886":5,"394":5,"394722435913e":15,"395":5,"39521":5,"3954":12,"3957":5,"3959":5,"396":5,"396133472739e":15,"396288708628e":15,"3963":5,"396675941641e":15,"3967":5,"397":5,"3971":5,"39754":15,"3977":12,"397754":5,"3978":5,"398":5,"39831":5,"39834":5,"398381":5,"398419":5,"398927":5,"399":5,"3995":5,"3999999999996":14,"3d":[0,7],"3e":18,"3m":12,"3mb":[8,12],"3msun":31,"3s":[8,12],"4":[0,1,5,6,7,8,9,10,11,12,13,14,15,16,18,20,30,31,37],"40":[5,8,12,13,14],"400":5,"4000":[0,12],"40049":5,"401":5,"4011":5,"401263":5,"4013":5,"401728":5,"4018":5,"402":5,"40238":5,"402750e":18,"402961":5,"403":5,"40339":5,"404":5,"4046":5,"404641347602e":15,"4048":5,"404962":5,"405":5,"405068":5,"405577":5,"406":[5,12],"407":5,"40735":5,"4076":5,"408":5,"409":5,"4098":5,"40e":12,"41":[5,12],"410":[5,18],"4101":5,"4102":5,"4108":5,"410828":5,"411":5,"411151":5,"412":5,"41238":5,"413":[5,6],"413467":5,"414":5,"41457":5,"4146":5,"41485":5,"414875":5,"415":5,"416":5,"416141":6,"4162":5,"417":5,"41726":5,"4176":5,"418":5,"418029":5,"4182":5,"4183":5,"4184":5,"4186":5,"41862":5,"418757":5,"4188":5,"419":5,"4192":5,"4197":5,"41996":5,"41e":12,"42":[0,5,8,12],"420":5,"420182":5,"4202":5,"420316":5,"4205":5,"42052":5,"42097":5,"421":5,"421365":5,"421436":5,"421475":5,"4218":5,"4219":5,"422":5,"422436":5,"42266":5,"4229":5,"423":5,"42362":5,"424":[5,6],"4243":5,"424712":5,"424924":5,"425":5,"4251":5,"4256":5,"425788":5,"426":5,"427":5,"427601421985e":15,"42785":5,"428":5,"428699":5,"429":[5,12],"429122":5,"429398":5,"42e":12,"42msun":[0,7],"43":[5,12],"430":5,"4304":5,"430936289925951":15,"431":5,"4311":5,"431313":5,"431680e":18,"43173":5,"432":5,"4321":5,"432729":5,"433":[5,15],"4330":5,"433207":12,"4333":5,"433477":5,"434":5,"43422e":15,"435":5,"4357":5,"435809":5,"436":5,"43618":5,"4365":5,"4369":5,"437":[5,12,15],"43711":15,"4379":5,"438":5,"4380":5,"4385":5,"438686":5,"4387":5,"438861":5,"439":5,"4397":15,"44":[5,12],"440":5,"441":5,"441158":5,"44170":5,"442":5,"44211":5,"4422":5,"44223e":5,"443":5,"4433":5,"4438":5,"444":[5,18],"444217227690e":15,"445":5,"4454":5,"4455":5,"44558":5,"445821":5,"446":5,"447":5,"447918":5,"448":5,"448242":5,"448401":5,"44852":5,"449":[5,12],"4493":5,"44e":12,"44msun":[0,7],"45":[5,6,8,12,15],"450":5,"4500":7,"45000000080":15,"4501":5,"4504":15,"450629":5,"4507":5,"450818":5,"450828476487e":15,"4509":5,"451":[5,8],"45114":5,"451192744924e":15,"451732":5,"452":5,"453":5,"4530":[9,11,18],"453059":12,"453317880232e":15,"453348":5,"453412":5,"453932":5,"454":5,"4540":5,"454013":5,"45407":15,"454268":5,"454409":5,"455":5,"45534":5,"455552":5,"456":12,"456313":5,"456519":5,"457":5,"45757":5,"457987":5,"458":5,"458064":5,"458272":18,"4588":5,"45889":5,"459":5,"459382":5,"45msun":[0,7],"46":[5,8,12,15],"460":5,"460081":5,"46057":5,"46089":5,"462":[5,18],"4621":15,"4622":5,"46220":5,"4623":5,"462779538274e":15,"463":5,"463455":5,"464":5,"464494":5,"465":5,"465133":5,"46573":15,"465867":5,"46607":5,"4666":5,"4670":5,"4673":5,"467851":5,"468":5,"4680":8,"46822":5,"4683":5,"469":5,"46901":5,"469056":5,"469524":5,"47":[5,8,12],"470":5,"471":5,"4710":5,"471379":5,"4714":5,"472":[14,18],"472105":5,"472318":5,"4734":5,"473762":5,"474":5,"47419":5,"475":5,"4752":5,"475287":5,"47534":5,"4755":5,"4759":5,"476":5,"4764":5,"476589":5,"477":5,"477089":5,"4773":5,"47745":15,"477535":5,"477791":5,"478":5,"478253":5,"478315":5,"4788":5,"478807":5,"479":5,"47946":5,"4797":5,"479973":5,"48":[5,12],"480":5,"480045":5,"48046":5,"4807":5,"4809":5,"481":5,"482":5,"4822":5,"4825":5,"482668":5,"483":5,"48336":5,"4838":[7,9,11],"484":5,"4845":5,"485":5,"48586":5,"486":5,"4862":5,"4865":5,"4867":5,"4872":5,"48749":5,"4877":5,"488":5,"48809":5,"489":5,"489077":5,"48926":5,"48e":[8,12],"49":[5,6,12],"490":5,"491":5,"491811":5,"492":5,"492242":5,"492302":5,"492484":5,"492707":5,"492818":5,"493":5,"493648":5,"493975":5,"494":5,"4945":5,"4949":5,"495":5,"4957":5,"4959":5,"495924":5,"496":5,"4961":5,"496312":5,"4966016":14,"497":5,"497008":5,"497294":5,"498":5,"4981":5,"498232":5,"499":5,"49e":12,"4b8c7f4a86e445099d73f27dffaad94b":14,"4e":[0,7,18],"4e3":[0,7],"4m":12,"4mb":[8,12],"4s":[8,12],"5":[0,1,5,6,7,8,9,10,11,12,13,14,15,16,18,19,28,30,31,34],"50":[0,5,7,8,12,14],"500":[0,5,7],"500000e":18,"501":5,"5017":5,"502":5,"502451":5,"502775":5,"502841":5,"503":5,"503726":5,"504":5,"5043":5,"5046":5,"505":5,"5051":5,"50537":5,"506":5,"5064":5,"50652":5,"5066257":14,"50682":5,"50687":5,"507":5,"507104":5,"507443":5,"508":[5,15],"5089":5,"509":5,"5094":5,"50973":5,"50e":12,"50fb66cc659c46c8bbc29fe0c8651c2f":15,"51":[5,8,12],"510":5,"511":5,"511114":5,"5112":5,"5114":5,"5117":5,"512":5,"512561":5,"512617":5,"512mb":21,"513":5,"514":5,"514087":5,"51478":5,"514898":5,"514916":5,"515":12,"515062":5,"5164":5,"517":5,"51742":5,"517454":5,"5175":5,"518":5,"51803":9,"51809":5,"51819":5,"518397":5,"518757914":13,"518851":5,"519":5,"51e":12,"52":[5,6,8,12],"52058":5,"5208":5,"520903":5,"5217":5,"522":5,"5221":5,"523":5,"523485":5,"523561":5,"524":5,"52414":15,"52415":15,"5244":5,"524629":18,"524755":5,"525":5,"526":5,"527":5,"528":5,"528102":5,"5286":5,"529":5,"5294":15,"52e":12,"53":[5,6,8,12],"530":5,"5301":5,"5309":5,"531":5,"531293":5,"531411":5,"5317":5,"532":5,"5324":5,"533":5,"5333":5,"534":5,"534699":5,"535":5,"5358":5,"536":5,"5366":5,"53715":5,"5374":5,"537743":5,"538":5,"53854":5,"539":5,"539343":5,"539941":5,"53e":12,"54":[5,12],"54027":5,"5403":5,"541":5,"541792":5,"542":5,"5423":5,"542419":5,"543":5,"54307":5,"54371":5,"544":5,"54439":5,"544482":5,"545":5,"5456":5,"545743":5,"546":5,"5462":5,"547002":5,"547729":5,"548":5,"5483":15,"548589":5,"548740826516e":15,"548864":5,"549":5,"5493":5,"54949":5,"55":[5,6,8,12,14,15,31],"550575":5,"551":[5,6],"551072":5,"552":5,"552711":5,"5528":5,"553":5,"5532":5,"554":5,"55458":9,"55473":5,"555":[5,8],"5556":5,"5557":5,"557":5,"558":5,"559":5,"5593":5,"55982":5,"559889":5,"55e":12,"56":[5,8,12,15],"560118":5,"5603":5,"561":5,"5612":5,"5619":5,"562":5,"562029":18,"56228":5,"564":5,"565":5,"56518":5,"5652":5,"566":[5,18],"566263":5,"56631":5,"566495":5,"567":5,"567303":5,"567898":5,"568":5,"5681":5,"56865":5,"569":5,"569581":5,"5696":5,"56e":12,"57":[5,6,8,12],"570":5,"570222":5,"5703":5,"57062":5,"57093":5,"571":5,"5712":5,"57141":5,"5717":15,"572":5,"573":5,"5734":5,"5735":5,"573703":5,"5738":5,"573874":5,"574":5,"57443":9,"574826":5,"575":5,"57538":5,"57571":15,"576":5,"577":5,"57739":5,"5775":5,"577826":5,"578":5,"57878":5,"579":5,"579099761269e":15,"5791":5,"5794":5,"5795":5,"5796":5,"5798":5,"58":[5,12],"581":5,"5812":5,"581558":5,"58166":5,"582":5,"582318":5,"583":5,"58332":5,"583346":5,"583436":5,"5845":0,"584622":5,"585":5,"58504":5,"58518":15,"585985":5,"586":5,"587":[5,14],"588":5,"588396":5,"5885":5,"589":5,"58e":8,"59":[5,6,12],"590":5,"5904":5,"590877":5,"591":5,"5919":5,"592":5,"592309":5,"592733":5,"593":5,"594":5,"59429":5,"59452":9,"595":5,"596":[5,12],"59616":5,"596161":5,"597":5,"5977":5,"598":5,"5982":5,"59867":5,"59e":12,"5dex":[8,12,13,14],"5e":12,"5m":12,"5mb":[8,12],"5msun":[0,7],"5s":12,"6":[0,1,5,6,7,8,9,10,11,12,13,14,15,18,22,39],"60":[5,12,15,30],"600":5,"6000":[0,7],"600000":0,"60007":15,"600258":5,"600593":5,"6008":5,"601":5,"60101":5,"602":5,"603":[5,12],"6032":5,"604":5,"60468":5,"605":5,"60547":5,"6058":5,"606":[5,12],"606169":5,"60636":5,"607":12,"608":[5,12],"608269":5,"608402":18,"608485":5,"608655":5,"60876":5,"609":5,"6094":5,"61":[5,12],"610184":5,"610285":5,"611":[5,12],"61117":5,"611632":5,"611763":5,"611785":5,"612":[5,12],"612281":5,"613":[5,12],"613167":5,"614":[5,12],"6145":5,"615":5,"615165":5,"61521":5,"616":[5,12],"6161":5,"616737":5,"61679":5,"617":[5,12],"617224":5,"6179":5,"618":5,"6181":5,"6182":5,"618382":5,"618445":5,"6185":5,"618705":5,"619":[5,12],"619099":5,"61e":12,"62":[0,5,12],"620":12,"621":14,"6212":5,"62124":18,"621375":5,"6215":5,"62172":11,"622":5,"62200":5,"622081":5,"622494":5,"6225":5,"623":12,"623052":5,"623232":5,"623354":5,"62366":5,"624":[5,12],"624125":5,"6249793":15,"625":[0,5],"62549":5,"626":[5,12],"627748":18,"628":[5,12],"628169":5,"629":[5,12],"63":[5,8,12],"630":12,"631":[5,8],"63153":5,"632":[5,12],"6328":5,"633":5,"633148":5,"633684":5,"634":[5,12],"634261":5,"6344":5,"634667":18,"635":[0,7,12],"63566e":5,"635703":5,"636":12,"636985":5,"637":[5,12],"637666":5,"637754":5,"6379":5,"638":[5,12],"63818":5,"6384":5,"6388":5,"639":[5,12,18],"63923":5,"639951":5,"63e":12,"64":[5,12],"640":[5,12],"6409":5,"641":12,"6413":5,"64137":5,"642":12,"64207":5,"64265":5,"6429":5,"643":12,"64359":5,"6438124832773024":12,"644":[5,12],"644553":11,"64463":5,"645":[5,11,12,18],"645286":5,"645339":5,"645763":5,"646":5,"64611":5,"646273":5,"647":5,"647161":5,"64724":5,"6474":5,"6475":5,"648":5,"648549":5,"6485656144116352":12,"648566":12,"6489":5,"6492":5,"6493":5,"64932":5,"649327":5,"64e":12,"65":[5,12,37],"651":5,"6514":5,"6515":5,"65262":5,"652638":12,"652755":5,"653":[5,15],"6548":5,"6550":5,"6552":5,"655371":5,"6556":5,"6559":5,"656":5,"6562":5,"657":5,"6571":5,"6579":5,"658":5,"6588":5,"659":5,"659393":5,"659448":5,"659469":5,"659526":5,"659581":5,"659743":5,"65976":5,"65e":12,"66":[5,12],"66003":15,"66016":5,"66025":5,"6602514":12,"6604":5,"660415":5,"661":5,"661725":5,"662":5,"6626":5,"663":5,"663251":5,"663976":5,"664":5,"664546":5,"6649":5,"665406":5,"66554":5,"665969":5,"666661":5,"667":5,"6674":5,"668":5,"668328":5,"669":5,"66915":5,"669442":5,"66e":12,"67":[5,12],"670":5,"67023":5,"670337":5,"670413":5,"670422":5,"67059":5,"671":5,"671001":5,"671551":5,"67179":5,"672":5,"67245":5,"673":5,"674":5,"674063083432e":15,"6745":5,"674645":5,"6747":5,"6749":5,"675":5,"675689":5,"6758":5,"67586e":15,"676":5,"676181":5,"676215":5,"6764":5,"6765":5,"677":5,"6771":5,"677623":5,"678":5,"679":[5,8],"679223":5,"6797":5,"67e":12,"68":[5,8,12],"681":5,"681473":5,"681487":5,"6816":5,"682":[5,8],"6822":5,"683":5,"6831":5,"6832":5,"6834":5,"683467":5,"68376":5,"684":[5,8,15],"684890":12,"685":[8,12],"685255":5,"685872":5,"686":5,"686591":5,"687":[5,8],"68746":5,"68748":15,"688":[5,8],"6883":5,"6885":5,"689":5,"689781":5,"689835":5,"68e":12,"69":[5,12],"690":12,"690194":12,"690203":5,"6905":5,"690746":5,"6908":5,"6909":5,"691":[5,8],"691586":5,"692":5,"693":[5,8],"693128":5,"693321":5,"6934":5,"693944":5,"694":[5,8,12],"6944":0,"694517":12,"695":[5,15],"6952":5,"695505":5,"69569":5,"696":5,"696003":18,"696284":5,"697":5,"6975":5,"697827":5,"698":[5,12],"69808":5,"698517":5,"6989":5,"699":5,"6e":[8,12],"6e1":31,"6e5":[0,7],"6m":12,"6mb":[8,12],"6msun":[0,7],"6s":[8,12],"7":[0,1,5,6,7,8,9,11,12,13,14,15,17,18,22,31,39],"70":[5,8,12,15,31],"700":[5,18],"70005":5,"700359":5,"70043":5,"70052":5,"70054":5,"701":5,"702":5,"70235":5,"7028":5,"703":5,"703545":5,"70365":5,"704":5,"70429":5,"7046":5,"705":[5,18],"7052":5,"705715":5,"706":5,"7060":5,"706029":5,"706126":5,"706483":5,"706780":12,"7069":5,"706984":5,"707":[5,12],"708":5,"7085":5,"7087":18,"709":5,"7093":5,"709965":5,"70e":12,"71":[5,12],"710":5,"71025":15,"7106":18,"7107":5,"7108":5,"711":5,"7114":5,"71196":15,"712":5,"712414":5,"7128":15,"713946":5,"714712":5,"716":[5,11],"71617":11,"71662":9,"71746":5,"71818":5,"7184":5,"718549":5,"7188":5,"719058":5,"71e":12,"72":[5,12],"720749":5,"721":5,"7210":5,"7214":5,"7219":5,"722":5,"72386":5,"724":[5,9],"72498e":[9,15],"725":5,"725718":5,"726":18,"726002":5,"72611":5,"72617":5,"7267":5,"7269":5,"727":5,"727196":5,"72764":5,"728":[5,8],"7282":5,"728237":5,"72832e":5,"728797":5,"729":5,"729193":5,"7292":5,"7296":5,"72983":5,"72e":12,"73":[5,12,15],"730":5,"731":5,"7315":5,"7319":5,"732":5,"7322":5,"732244":8,"7324":5,"7326":5,"732818":5,"732953":5,"732983":5,"7335":5,"734":5,"7342":5,"734534":5,"735":5,"7354":5,"7359":5,"736":[5,8],"736112":5,"7365":5,"737":5,"7370":5,"737411":5,"738":5,"7380":5,"7381":5,"738399":5,"7384":5,"7385":5,"738524":5,"7386":5,"739":5,"7390":5,"739962":5,"73e":12,"74":[5,12],"740":5,"740494":5,"740929":5,"7413":5,"741346":5,"741448":5,"7418":5,"7419":5,"742":5,"7420":5,"7421":5,"7422":5,"7423":5,"7424":5,"7425":5,"7426":5,"7427":5,"7428":5,"7429":5,"743":5,"7430":5,"7431":5,"743118":5,"7432":5,"7433":5,"7434":5,"7435":5,"7436":5,"7437":5,"7438":5,"743837":5,"7439":5,"744":5,"7440":5,"7446":5,"7447":5,"7448":5,"7449":5,"745":5,"7450":5,"7451":5,"7452":5,"7453":5,"7454":5,"7455":5,"7456":5,"7457":5,"7458":5,"74583":5,"7459":5,"746":5,"7460":5,"7461":5,"7462":5,"747":5,"7472":5,"748":[5,18],"748832":5,"749":5,"75":[0,5,8,12],"750":[5,6],"7500":5,"75005":5,"750149":5,"750806":5,"7509":18,"751305":5,"752":5,"752134":5,"752438":5,"7527":5,"753":5,"7530":5,"7536":5,"7537":5,"754":5,"754141":5,"7544":5,"755":5,"75508":5,"755323":5,"7554":5,"7557":5,"756":5,"7561":15,"7564":5,"7566":5,"756795":5,"757":[5,8],"757025":5,"7572":5,"758":[5,18],"7582":5,"7589":5,"759":5,"75921":5,"75931":5,"7595":5,"7598":5,"75e":12,"76":[5,12],"760064":5,"760389":5,"7605":5,"7607":5,"761":5,"7612":5,"7613":5,"76134":5,"761478":5,"7617":5,"7619":0,"7620":5,"7622":5,"7626":5,"7629":5,"763":[5,31],"7631":5,"7633":5,"7635":5,"764":5,"76416e":5,"7644":5,"7645":5,"764629":5,"7647":5,"7647737053496777":15,"764989":5,"765":5,"7650":5,"7657":5,"7659":5,"766":5,"766094":5,"7666":5,"7669":5,"767":5,"7671":5,"7675":5,"7677":5,"7678":5,"7679":5,"768":5,"7683":5,"768339":5,"7684":5,"768655":5,"7689":5,"769":5,"7690":5,"7691":5,"769195":5,"7695":18,"76e":8,"77":[5,12,14],"7705":5,"770532":5,"7706":5,"7709":5,"7714":5,"7717":5,"7718":5,"772":5,"7720":5,"7721":5,"772169325355e":15,"7722":5,"7727":5,"7728":5,"77287":15,"773":5,"7730":5,"7731":5,"773166":5,"7734":5,"7735":5,"7736":5,"7737":5,"774":5,"7741":5,"77416":5,"7742":5,"7743":5,"7745":5,"77455":5,"7748":5,"774954":5,"774969":5,"775":[5,18],"7750":5,"77505":5,"7751":5,"7752":5,"77541":5,"7757":5,"7759":5,"776":[5,18],"7761":5,"77624":5,"776263":5,"77631":5,"7764":5,"7765":5,"776523":5,"7766":5,"7767":5,"776818":5,"7769":5,"777":5,"7772":5,"7773":[5,18],"7774":5,"77766":5,"7779":5,"778":5,"7781":5,"7782":5,"7785":5,"7789":5,"779":5,"7790":5,"779197348711e":15,"7792":5,"7795":5,"7797":5,"78":[5,12],"78012":5,"7803":5,"7806":5,"7809":15,"781":5,"781046":5,"78125":0,"7813":5,"7817":5,"7819":5,"782":5,"7823":5,"7825":5,"7826":5,"7827":5,"7828":5,"783":[5,11],"7831":5,"7836":5,"783746":5,"783792":5,"784":5,"7840":5,"7842":5,"7843":5,"7844":5,"7845":5,"7848":5,"78488":5,"784972":5,"785":5,"7852":5,"785539":5,"7856":5,"7858":5,"786":5,"786062":5,"7861":5,"7863":5,"7864":5,"7868":5,"786e":18,"787":5,"7871":5,"787102":5,"787368":5,"7874":5,"7875":5,"7877":5,"787705":5,"7879":5,"788":5,"78817":18,"7882":5,"7883":5,"7886":5,"7887":5,"789":5,"789064":5,"7891":5,"789188":5,"7893":5,"7898":5,"789859":5,"7899":5,"78e":12,"79":[5,12],"7901":5,"7902":5,"7903":5,"7905":5,"7907":5,"7909":5,"79092":15,"790941":5,"791":5,"7911":5,"7912":5,"791274":5,"7913":5,"791478":5,"7916":5,"7918":5,"7919":5,"791991":5,"792":5,"7920":5,"7925":5,"7926":5,"79264":5,"7927":5,"792721":5,"792744":5,"7928":5,"7933":5,"7934":5,"7936":5,"793832":5,"7941":5,"79412":5,"7942":5,"7943":5,"7944":5,"79487":15,"795":[5,31],"795024":5,"7958":5,"796":5,"7960":5,"7962":5,"7964":5,"796455":18,"7965":5,"7967":5,"7968":5,"7969":5,"797":5,"7973":5,"7974":5,"7975":5,"7979":5,"798":5,"7980":5,"7982":5,"7988":5,"799":5,"7990":5,"79911":5,"7996":5,"7997":5,"799889":5,"79e":12,"7a2e4301f5224b2cb8939d2297df0aad":14,"7e":12,"7m":12,"7mb":12,"7s":8,"8":[0,3,5,6,7,8,9,11,12,13,14,15,18,30,31],"80":[5,12,31,37],"800":6,"8000":5,"8001":5,"8003":5,"8004":5,"8008":5,"8009":5,"801":5,"8010":5,"8012":5,"8013":5,"802":5,"802706":6,"802986496151e":15,"803":5,"8031":5,"8034":5,"8039":5,"804":5,"80402":5,"8043":5,"8044":5,"8047":5,"8048":5,"804961":5,"805":5,"8050":5,"8053":5,"8055":5,"805733":5,"8058":5,"8059":5,"80592":15,"806":5,"8060":5,"80602":18,"8062":5,"806431":5,"8065":5,"8066":5,"8067":5,"806722":5,"807":5,"8071":5,"8073":5,"807331":5,"807361":5,"8074":5,"807403":5,"8076":5,"8079":5,"808":5,"808134":5,"809":[5,6],"8091":5,"8095":5,"80954":5,"809662":5,"80e":12,"80msol":31,"81":[5,8,12],"810":8,"8101":5,"8104":5,"8105":5,"81066":15,"8107":5,"8108":5,"8109":5,"811":5,"8111":5,"8115":5,"812":5,"8121":5,"8123":5,"8124797":6,"813":5,"81352":5,"8138":5,"81395":9,"814":5,"8140":5,"8141":5,"814387":5,"81495":15,"81499":15,"815":5,"8151":5,"81529":15,"81536":15,"8155":5,"81562":5,"81563":15,"8158":5,"816":5,"8163":5,"81636":15,"81689":15,"816958":5,"817":[5,11],"81705":5,"817432":5,"817620e":18,"81762e":18,"817843":5,"817888":5,"818":5,"8182":5,"818294":5,"819":5,"8194":5,"8195":5,"81957":15,"8196":5,"819715":5,"8199":5,"81e":12,"82":[5,12],"8200":5,"8202":5,"8205":5,"82061":15,"82064":5,"82074":15,"82088":15,"821":5,"82123":15,"821301":5,"821367":5,"8216":15,"822":5,"82224":5,"8224":5,"82245":5,"82255":15,"823":5,"823059079115e":15,"82325":5,"8234":5,"823767":5,"824494":5,"8245":5,"8247":5,"824848":5,"82486":5,"8249":5,"825":5,"8250":5,"825086":5,"8251":5,"8252":5,"8254":5,"82563":12,"825648":5,"826":5,"8261":5,"8263":5,"82642":5,"826771":5,"8268":5,"826831":5,"827":5,"8271":5,"8276":5,"82797":5,"828":5,"8280":5,"828241":5,"828858":5,"829":5,"829017":5,"8292":5,"8293":5,"8295":5,"829668":5,"829726":5,"829757":5,"8299":5,"82e":12,"83":[5,8,12],"830":[5,18],"8300":5,"8303":5,"830541":5,"831236":5,"832":5,"832981":5,"833":5,"8339":5,"834303":5,"834483":5,"835":5,"8354":5,"836":[5,6],"836621":5,"83672":5,"836783":5,"837":5,"8372":5,"83762":5,"8377":5,"837816":5,"8379":5,"838":[5,6],"838411":6,"838423":5,"83843":5,"839":5,"8399":5,"83e":12,"84":[5,8,12],"840":5,"84029":5,"84071":5,"840796":5,"840994":5,"841":5,"841284":5,"841718":5,"8427e":18,"8429":5,"843":5,"8435":5,"8435e":18,"844":[5,6],"8441":5,"84428":5,"8443":5,"845":5,"84502":5,"8452":5,"845387":5,"845641":5,"846":[5,6],"846045":6,"847":5,"847153":5,"84827":5,"848380621869e":9,"848866":5,"8493":5,"85":[5,8,12,37],"850":5,"850309":5,"851":5,"851646":5,"852":5,"852252":5,"8523":5,"852712":5,"853":5,"8533":5,"854":5,"85406e":5,"8544":5,"8545":5,"854649":5,"855":5,"856":[5,12],"85661":18,"8569":5,"857":5,"8573":5,"857699":5,"8577":5,"858":[5,6],"8585":5,"859":5,"8596":5,"859753":5,"8598":5,"859977":5,"86":[5,8,12],"860402":5,"8605":5,"861":5,"861368":5,"863":[5,8],"86323":5,"86334":5,"8635":5,"8638":5,"865":5,"8653":5,"8654":5,"865806":5,"866":5,"8664":5,"867":5,"86728":5,"8674":5,"8678":5,"86794":5,"868":5,"8683":5,"86878":5,"869":5,"86918":5,"8694":5,"869544":5,"87":[5,12,15],"870":5,"8704":5,"8706":5,"8708":5,"871":5,"872":[5,15],"872312":5,"872316":5,"873":5,"8731":5,"873639":5,"874":5,"874638":5,"875":5,"876":5,"876084":5,"876382":5,"877":5,"877963":5,"878":5,"87813":5,"878253":5,"879":5,"8791":5,"87e":12,"88":[5,12],"880":5,"8805":5,"880528":5,"881":5,"8813":5,"882017":5,"8828":5,"883":5,"883252":5,"88343":5,"8837":5,"884":5,"8840":5,"8843":5,"88441":5,"884461":5,"8846":5,"8848":5,"885":5,"8851":5,"8853":5,"8855":5,"885537":5,"8856":5,"8858":5,"88581":5,"886":5,"8860":5,"8862":[5,15],"8864":5,"8866":5,"8867":5,"8868":5,"8869":5,"887":5,"8870":5,"8871":5,"8872":5,"8873":5,"8874":5,"8875":5,"8876":5,"8877":5,"8878":5,"888":5,"8880":5,"8881":5,"888123":5,"8882":5,"8884":5,"8886":5,"888613":5,"8887":5,"8889":5,"889":5,"8891":5,"8892":5,"8893":5,"8894":5,"8896":5,"8897":5,"8898":5,"8899":5,"89":[5,6,12,14],"890":5,"8901":5,"8902":5,"8903":5,"8904":5,"8906":5,"8907":5,"8908":5,"8909":5,"891":5,"8910":5,"891056":5,"8911":5,"8912":5,"8917":5,"892":5,"89211":18,"8924":5,"8926":5,"893":5,"8934":5,"8935":5,"8939":5,"893941":5,"894":5,"894041":5,"8941":5,"8949":5,"895":5,"895821":5,"896":5,"8961":5,"896110e":18,"896196":5,"896286":5,"8972":5,"8975":5,"897612":5,"898":5,"8982":5,"898786":5,"899":5,"8992":5,"899464":5,"8a7d52edc59346ce991063d9e05e9ba7":6,"8bc1eafea1c34b05894c1618639d8c37":15,"8e":[0,7],"8m":[8,12],"8mb":12,"8s":[8,12],"9":[0,5,6,7,8,9,11,12,14,15,18],"90":[5,8,12],"900":5,"901":5,"901988":5,"902":5,"903":5,"9032":5,"9036":5,"9038":5,"904":5,"9043":5,"9046":5,"9047":5,"905":5,"905335716621e":15,"9057":5,"906":5,"906059":5,"906299":5,"90695":5,"907":5,"9071":5,"90716":5,"9073":5,"9074":5,"908":5,"9087":5,"909":5,"9093":5,"9098":5,"90e":12,"91":[5,8,12],"910419":5,"9105":5,"910817":5,"910981":5,"911":5,"9110":5,"911093":5,"9113":5,"912":5,"912238":5,"912283":5,"912289":5,"912327":5,"9127":5,"912919":5,"913":5,"9139":5,"914":5,"9147":5,"9148":5,"915":[5,8],"915148":5,"915221":5,"9153":5,"91548":5,"916":5,"916093":5,"916207":5,"917":5,"917439":5,"9179":5,"918":5,"918543":5,"9189":5,"919":5,"9196":5,"91e":12,"92":[5,12],"920":5,"9203":5,"9206":5,"920832":5,"921":5,"9214":5,"922":5,"922199":5,"923":5,"92382":5,"924":5,"924056":18,"925":5,"9253":5,"9255":5,"9256":5,"925761":5,"926":5,"9263":5,"9264":5,"927":5,"929":5,"929511":5,"92995":5,"92e":12,"93":[5,12,15],"930":[5,14],"930282":5,"9304":5,"93044":5,"9308":5,"9309":5,"930943":5,"931":5,"9310":5,"932":5,"9323":5,"932839":5,"933":5,"9339":5,"934":5,"9342":5,"935":5,"935069":5,"9351":5,"9357":5,"935816":5,"935920339886e":15,"936":5,"936532":5,"936762":5,"937":5,"9373e":18,"938":5,"938568":5,"938576":5,"93898":5,"939":5,"939376":5,"939378":5,"939757":5,"93e":12,"94":[5,6,8,12,19],"941":[5,8],"9411":5,"941478":5,"942":5,"942154":5,"9423":5,"9427":5,"942854":5,"943":5,"9436":15,"944":5,"9445":5,"94464":5,"945":5,"9452":5,"946":5,"946468":5,"946757":5,"947":5,"9471":5,"947719":5,"947774":5,"94797":5,"948":5,"949":5,"95":[5,12,14],"950":5,"9505":5,"950733":5,"951":5,"951344":5,"951597":5,"952":5,"9524":5,"952496":5,"953":5,"953182":5,"9537":5,"953738":5,"953798":5,"954":5,"954624":5,"9548":5,"954848":5,"955":5,"9557":5,"956":5,"9561":5,"956619":5,"957":5,"9573":5,"95783":5,"957894":5,"958":5,"959":5,"959422":5,"959492":5,"9595":5,"9598":5,"95e":8,"96":[5,6,8,12],"960":5,"9603":5,"9606":5,"960734":5,"961":5,"9610":5,"96112":5,"96161":5,"962":5,"962482":5,"962876":5,"963":[5,8],"963621764679e":15,"964":5,"9648":5,"965":5,"9650":5,"965167":5,"96557e":5,"966":5,"966681":5,"967":5,"968":5,"969":5,"96963":5,"96e":12,"97":[5,12],"970":5,"97008":15,"970206":5,"970505":5,"970783":5,"971":5,"971686":5,"971941":5,"972":5,"9725":5,"973":[5,12],"973135":5,"97316":5,"9739":5,"9739752":8,"974":5,"9743":5,"9749":5,"975":5,"9757":5,"9758":5,"975864":5,"976":5,"976041":5,"977":5,"9779":5,"97797":5,"978":5,"979":5,"97923e":15,"9794":5,"9797":5,"97e":[8,12],"98":[5,12,14],"98061":5,"98081":5,"98096":5,"981":5,"981292":5,"9814":5,"981555":5,"9816":5,"982":5,"9825":5,"983":5,"983229":5,"984":[5,14],"9841":5,"9842":5,"985":5,"9851":5,"985359":5,"9859":5,"986":[5,8],"9869":5,"987":5,"988":5,"988755":5,"989":5,"98e":12,"99":[5,12,14],"990":5,"9900":5,"9902":5,"991":5,"9912":5,"991224":5,"991657":8,"99191":9,"99192":9,"99194":9,"992":5,"99203":5,"9927":[5,11],"993":5,"994":5,"994118":5,"995":5,"995631":14,"995687":5,"995824":5,"996":[5,8],"996798":5,"997":5,"9977":5,"997751":5,"998":5,"998023":5,"99808":5,"9983":11,"998563":5,"999":5,"999122":5,"9999999999999998":14,"99e":12,"9e":8,"9m":12,"9mb":[8,12],"9s":[8,12],"abstract":40,"boolean":[0,2,7,19,20,21,24,38,42],"break":[0,7],"case":[0,2,4,7,15,19,21,22,25,30,37],"catch":[6,8,11,12,13,14,15,18,19,21],"char":21,"class":[2,3,19,22,23],"const":[2,6,8,12,13,14,15],"default":[0,1,2,3,6,7,9,10,12,13,14,15,18,19,20,21,25,26,28,29,30,31,33,36,37,38,40],"do":[0,1,2,5,6,7,8,9,12,13,14,15,18,20,21,22,24,25,30,31,33,37,39,42],"export":[3,15,19,20,30],"final":[5,8,12,13,14,18],"float":[0,2,3,5,7,10,11,16,19,31,32,37,42],"function":[0,1,2,3,4,5,6,8,9,17,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42],"import":[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,34],"int":[0,1,2,5,7,12,15,19,20,21,25,31,32,33,34,37,42],"krtickov\u00e1":[0,7],"kub\u00e1t":[0,7],"long":[0,6,7,8,15,21,27,30,34,38,41],"new":[0,2,6,7,8,11,12,13,14,15,20,25,30,31,34],"null":[0,6,7,8,15,19],"paczy\u0144ski":[0,7],"public":[12,13,14,15,22],"return":[1,2,3,5,6,7,8,10,11,12,13,14,15,18,19,20,21,24,25,26,27,28,29,30,31,33,34,36,37,38,40,42],"short":[0,6,7,8,12,13,14,41],"super":[0,7],"switch":[0,7],"throw":[22,39],"true":[0,2,3,5,6,7,8,10,12,13,14,15,17,18,19,20,21,24,25,27,29,30,33,34,36,37,38],"try":[0,5,7,8,11,12,13,14,15,22,25,30,34,39],"void":9,"while":[0,5,6,7,8,12],A:[0,2,4,7,15,28,42],And:[22,33,39,42],As:[0,6,7,8,11,12,13,14,15,25],At:[6,15],But:11,By:[0,6,7,12,13,14,15,18,21],For:[0,2,7,9,11,12,13,14,24],If:[0,2,6,7,8,12,13,14,15,19,20,21,22,24,25,26,27,29,30,31,34,36,39,40,42],In:[0,2,6,7,8,9,10,11,12,13,14,15,18,21,30,37],It:[0,6,7,8,11,12,13,14,15,16,18,21,22,30,33,39],Its:21,NO:21,NOT:[0,7,34,37,40],No:[5,7,21,22,39],Not:[6,8],OR:[2,18],On:[0,7,15,19,30],One:[0,7,21],Or:[15,18],Such:8,That:[0,6,7],The:[0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,25,27,28,29,30,31,32,34,36,37,39,40],Then:[2,6,19,22,39],There:[6,7,8,9,10,11,12,13,14,15,16,18,20,21,24,31,33],These:[6,7,12,13,14,15,19,21,24,25],To:[0,7,11,12,13,14,15,21,22,30,31,39],Will:[0,7,19,21,40],With:33,_1:[12,13,14],_:[6,8,12,13,14,21,33],__:15,__arg_begin:7,__attribute__:9,__delitem__:28,__enter__:19,__exit__:19,__getitem__:[2,28],__iadd__:2,__setitem__:28,_actually_evolve_system:21,_binary_c_bind:[7,9,11,16,38,42],_binary_c_config_execut:21,_binary_c_dir:21,_binary_c_execut:21,_binary_c_shared_librari:21,_commandline_input:21,_count:21,_custom_logging_shared_library_fil:21,_end_time_evolut:21,_errors_exceed:21,_errors_found:21,_evolution_type_opt:21,_failed_count:21,_failed_prob:21,_failed_systems_error_cod:21,_generate_grid_cod:21,_grid_vari:[13,14,21,34],_kill:21,_loaded_moe2017_data:21,_main_pid:21,_moe2017_json_data:21,_population_id:21,_pre_run_setup:20,_probtot:21,_process_run_population_grid:21,_queue_don:21,_repeat:21,_restart_dir:25,_set:20,_set_moe2017_grid:21,_start_time_evolut:21,_store_memaddr:21,_system_gener:21,_total_mass_run:21,_total_probability_weighted_mass_run:21,_total_starcount:21,_zero_prob_stars_skip:21,a173:[0,7],a_in:5,a_out:5,ab:[0,19],abat:[0,7],abbrevi:41,abl:7,about:[4,6,8,12,13,14,15,19,20,21,25,30,33,42],abov:[0,6,7,9,11,13,14,15,19,20,31],abridg:[7,9],absolut:[0,7,19,37],abund:[0,7],ac:[6,15],acceler:[0,7],accept:[15,19,26],access:[2,9,11,12,13,14,15,21,25,30],accord:[0,6,7,30,31,37],accordingli:[11,13,14,15],account:[0,7,21,31],accret:[0,5,7],accretion_limit_dynamical_multipli:[0,7],accretion_limit_eddington_lmms_multipli:[0,7],accretion_limit_eddington_steady_multipli:[0,7],accretion_limit_eddington_wd_to_remnant_multipli:[0,7],accretion_limit_thermal_multipli:[0,7],accretor:[0,5,7,42],accur:[12,13,14],acquir:5,act:[0,7,13,14,15,21],activ:[0,7,21],actual:[0,3,6,7,8,9,11,12,13,14,15,20,21,22,24,25,29,31,37,39],ad:[2,4,6,8,11,30,34],adam:[0,7],adapt:[0,7,13,14],add:[0,2,6,7,8,9,11,12,13,14,15,20,21,24,31,34,35,37],add_ensemble_metadata:35,add_grid_valu:37,add_grid_vari:[6,8,12,13,14,15,34],add_system_metadata:35,addit:0,address:[1,7,9,21,42],admittedli:24,adress:[7,9,42],advis:9,af:5,affect:[0,6,7],after:[0,6,7,8,9,12,13,14,15,20,21,30,34,37],ag89:[0,7],ag:[0,4,5,6,7,8,14,22,37],again:[2,3,6,10,11,19,21],against:24,agb:[0,6,7],agb_3dup_algorithm:[0,7],agb_core_algorithm:[0,7],agb_core_algorithm_default:0,agb_core_algorithm_hurlei:0,agb_core_algorithm_karaka:0,agb_luminosity_algorithm:[0,7],agb_luminosity_algorithm_default:0,agb_luminosity_algorithm_hurlei:0,agb_luminosity_algorithm_karaka:0,agb_radius_algorithm:[0,7],agb_radius_algorithm_default:0,agb_radius_algorithm_hurlei:0,agb_radius_algorithm_karaka:0,agb_third_dredge_up_algorithm_default:0,agb_third_dredge_up_algorithm_hurlei:0,agb_third_dredge_up_algorithm_karaka:0,agb_third_dredge_up_algorithm_stancliff:0,ago:6,al:[0,7,31,42],albedo:[0,7],algorithm:[7,22],algothim:[0,7],all:[0,1,2,3,6,7,8,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,30,31,33,37,38,39,40],all_info:20,alloc:[7,37],allow:[0,2,7,9,17,18,21,28,31],allow_nan:3,almost:21,along:[0,21,22,33,39],alpha:[0,5,7],alpha_:8,alpha_c:[0,5,6,7,8],alpha_ej:5,alphacb:[0,7],alreadi:[6,15,16,25,30,34],also:[0,4,5,6,7,8,9,12,13,14,15,18,19,20,21,22,25,27,30,33,38,39,42],alter:[8,12,34],altern:[0,7,21],although:16,alwai:[0,7,21,31,37],amanda:[0,7],amax:31,amin:31,amount:[0,7],amp:[6,7,8],an:[0,2,3,6,7,8,10,11,12,13,14,15,18,19,21,22,25,26,29,30,31,32,33,34,35,36,37,40],analys:40,analyt:[6,8,12,13,14,15,20,22,23],analyz:11,andrew:[22,39],andronov:[0,7],angelou_lithium_cheb_decay_tim:[0,7],angelou_lithium_cheb_massfrac:[0,7],angelou_lithium_cheb_tim:[0,7],angelou_lithium_decay_funct:[0,7],angelou_lithium_decay_tim:[0,7],angelou_lithium_eagb_decay_tim:[0,7],angelou_lithium_eagb_massfrac:[0,7],angelou_lithium_eagb_tim:[0,7],angelou_lithium_gb_decay_tim:[0,7],angelou_lithium_gb_massfrac:[0,7],angelou_lithium_gb_tim:[0,7],angelou_lithium_hg_decay_tim:[0,7],angelou_lithium_hg_massfrac:[0,7],angelou_lithium_hg_tim:[0,7],angelou_lithium_lmms_decay_tim:[0,7],angelou_lithium_lmms_massfrac:[0,7],angelou_lithium_lmms_tim:[0,7],angelou_lithium_ms_decay_tim:[0,7],angelou_lithium_ms_massfrac:[0,7],angelou_lithium_ms_tim:[0,7],angelou_lithium_tpagb_decay_tim:[0,7],angelou_lithium_tpagb_massfrac:[0,7],angelou_lithium_tpagb_tim:[0,7],angelou_lithium_vrot_trigg:[0,7],angelou_lithium_vrotfrac_trigg:[0,7],angular:[0,7,16,24],ani:[0,3,7,11,15,19,20,22,25,31,34,38,39],anoth:[0,7,25],ansi:[0,7,19],ansi_colour:[0,7],anyth:[0,7,12,13,14,15,19,21,25,37],anywai:[11,15,31,34],api:[0,4,19,22,25],api_log_filename_prefix:[0,5,7,11,16],appear:21,append:[1,2,6,11,12,13,14,16],appli:[0,7],apply_darwin_radau_correct:[0,7],appropri:[0,7,15,21,25,28,29,30,34,36],approxim:[0,6,7,8],ar:[0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,28,29,30,31,33,34,36,37,38,39,42],arang:18,aren:[21,31],arenou2010_binary_fract:31,arg:[5,7,15,19,28,31,32],arg_dict:[2,19],argh:16,argopt:[0,7],argpair:[10,38],argstr:[7,9,11,16,18],argument:[0,2,7,11,13,15,16,17,18,19,20,21,25,26,31,38,40],argument_of_periastron:[0,7],argument_of_periastron_quadrupl:[0,7],argument_of_periastron_tripl:[0,7],aritif:8,around:[0,7,9,11,17,18],arrai:[11,15,18,19,21,31,34,37],arrow:[0,7],artefact:[13,14],artifici:[0,7],artificial_accretion_end_tim:[0,7],artificial_accretion_ignor:0,artificial_accretion_start_tim:[0,7],artificial_angular_momentum_accretion_r:[0,7],artificial_mass_accretion_r:[0,7],artificial_mass_accretion_rate_by_stellar_typ:[0,7],artificial_orbital_angular_momentum_accretion_r:[0,7],arxiv:[0,7,31],ask:[0,7,42],asplund:[0,7],assign:[12,13,14,15,34],associ:[6,8,12,13,14,29,36],assum:[0,6,7,8,12,16,24,37],ast871:[0,7],astronomi:[0,7],astrophys:[8,13,14],astropi:[22,24,39],asymptot:6,atom:38,attempt:[3,19,20],au:16,auto:[1,23],autogen_c_logging_cod:[1,9,18],autogener:18,automat:[0,1,7,9,15,17,18,21,22,28,30,33,34,39],autoviv:2,autovivif:2,autovivificationdict:2,avaibl:[22,39],avail:[0,7,8,9,12,13,14,15,19,21,22,27,39],avoid:[6,7,8],awai:[0,7,12],ax:18,axessubplot:17,axi:[0,7,24],b6213f2eb7f94d3196cf966b7b76b9f9:14,b:[21,30],b_1:[0,7],b_2:[0,7],b_3:[0,7],b_4:[0,7],b_inclination1:[0,7],b_inclination2:[0,7],b_inclination3:[0,7],b_inclination4:[0,7],back:[0,2,5,7],background:18,backward:[0,7],bagb:[0,7],bar:[13,14],barn:[0,7],base:[0,2,3,7,8,12,13,14,15,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42],base_filenam:[15,20],bash:21,basic:[15,30],batch:21,batchmod:[0,7],batchnam:21,bb:[0,7],bbox_inch:18,beasor:[0,7],becaus:[0,2,6,7,8,11,12,13,14,16,18,20,21,22,28,30,31,39],becom:[0,1,2,5,7,9,13,14,16,19,21],been:[0,7,10,20,21,25,27,29,36],befor:[0,5,6,7,8,12,13,14,15,20,21,22,30,31,39],beg_bss:5,beg_rch:5,beg_symb:5,begin:6,behaviour:[2,6,12,13,14,15,40],behind:18,being:[29,36],belczynski:[0,7],below:[0,4,6,7,8,9,12,13,14,15,21,31],berro:[0,7],bertolami:[0,7],best:[5,20,21],beta:[0,7],beta_reverse_nova:[0,7],beta_reverse_novae_geometri:0,better:[0,2,4,7,15,30,42],between:[0,7,21,31,37],bewar:[15,30,34],beyond:16,bh:[0,5,8],bh_belczynski:[0,5,7],bh_bh:5,bh_fryer12_delai:[0,7],bh_fryer12_rapid:[0,5,7],bh_fryer12_startrack:[0,7],bh_hurley2002:[0,7],bh_prescript:[0,5,7],bh_spera2015:[0,7],bhbh:5,big:[0,7,21],biinari:15,bin:[0,7,8,12,13,14,19,21,22,37,39],bin_data:[8,12,13,14,19],binari:[4,7,8,11,13,14,15,21,22,24,31,34,39,42],binary_c2:[22,39],binary_c:[1,2,3,4,6,8,12,13,14,16,19,20,21,24,28,30,31,34,38,40],binary_c_api_funct:9,binary_c_cal:[15,30],binary_c_default:15,binary_c_grid:[6,8,12,15],binary_c_grid_25014bc73b334765a1c09a4e4a97ed66:12,binary_c_grid_26171201413c43f5b91552a374879940:6,binary_c_grid_2b66f805db424c48a1d29c45092b6e3c:8,binary_c_grid_50fb66cc659c46c8bbc29fe0c8651c2f:15,binary_c_grid_8a7d52edc59346ce991063d9e05e9ba7:6,binary_c_grid_f4e5925effeb42e69b5be956f400ae41:6,binary_c_inline_config:1,binary_c_log_cod:[1,9,11,17,18],binary_c_macro:[0,7],binary_c_output:3,binary_c_paramet:[0,6,12,13,14,15],binary_c_python:[6,7,8,11,12,13,14,15,19],binary_c_python_api:18,binary_c_task_:[0,7],binary_c_write_log_cod:1,binary_grid:[0,7],binary_star:42,binaryc:[1,19,40],binaryc_config:1,binaryc_json_seri:3,binarycdecod:3,binarycencod:3,binarycpython:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42],binarygrid:[12,13,14,15],bind:[0,7,9,11,16],binned_log_luminos:[12,13,14],binned_post_period:8,binned_pre_period:8,binwidth:[8,12,13,14,19],birth:[0,7],bit:[6,12],bivari:[0,7],black:[0,4,6,7,22],black_hol:0,block:[15,34],bloecker:[0,7],blog:1,boltzman:24,boltzmann:[0,7],bondi:[0,7],bondi_hoyle_accretion_factor:[0,7],bool:[2,15,19,20,24,30,33,34,38],born:[0,6,7,12,13,14],bosswissam:19,both:[0,2,7,12,13,14,15],bottom:[0,7,15,34],bottomcod:[6,8,15,34],bound:[5,31,37],boundari:31,brake:[0,7],branch:[0,6,7,19,38],branch_david:0,branchcod:[6,8,15,34],branchpoint:[6,8,15,34],breakup:[0,7],brighten:[13,14],broken:[0,7],bse:[0,7,9,15,31],bse_opt:[6,8,11,12,13,14,15,20,37],bsf:[0,7],buffer:[0,7,30],build:[0,1,4,7,19,25,31],build_q_tabl:31,built:[0,1,10,19,22,39],burn:[0,7],busso:[0,7],bye:[0,7],bz2:30,c13_eff:[0,7],c2:31,c:[0,1,5,7,9,11,15,40],c_auto_log:21,c_log:0,c_logging_cod:[6,8,9,11,12,13,14,15,21],cach:[20,21,22,23,27,33,37],cache_dir:[21,37],cachedir:37,cachetool:[21,28],cachetyp:28,calc_e_integr:31,calc_p_integr:31,calc_period_from_sep:42,calc_sep_from_period:[8,12,15,42],calc_total_probden:31,calcul:[0,2,6,7,8,12,13,14,15,19,21,27,31,34,42],calculate_constants_three_part_powerlaw:31,call:[0,1,2,7,11,13,14,15,16,19,20,21,24,25,29,30,32,34,36,37,38,40],call_binary_c_config:19,calls_filenam:15,can:[0,1,2,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,24,25,30,31,34,39,40,42],candid:8,cannot:[6,9,28,30,33],canon:21,cap:[0,7],capit:[12,13,14],capsul:[1,7,19],captur:[0,7,19],carbon:[0,5,6,7],carbon_oxygen_white_dwarf:0,care:[6,12,13,14,21],carlo:[0,7,21],carrasco:[0,7],carri:[0,7],carriag:[19,21],cast:[18,19],catchtim:19,categor:7,categori:[7,15],categoris:19,caught:[11,19,38],caus:[5,12,42],cbdisc:[0,7],cbdisc_albedo:[0,7],cbdisc_alpha:[0,7],cbdisc_eccentricity_pumping_dermin:0,cbdisc_eccentricity_pumping_method:[0,7],cbdisc_eccentricity_pumping_non:0,cbdisc_end_evolution_after_disc:[0,7],cbdisc_fail_ring_inside_separ:[0,7],cbdisc_gamma:[0,7],cbdisc_init_djdm:[0,7],cbdisc_init_dm:[0,7],cbdisc_inner_edge_strip:[0,7],cbdisc_inner_edge_stripping_timescal:[0,7],cbdisc_kappa:[0,7],cbdisc_mass_loss_constant_r:[0,7],cbdisc_mass_loss_fuv_multipli:[0,7],cbdisc_mass_loss_inner_l2_cross_multipli:[0,7],cbdisc_mass_loss_inner_viscous_accretion_method:[0,7],cbdisc_mass_loss_inner_viscous_accretion_method_equ:0,cbdisc_mass_loss_inner_viscous_accretion_method_gerosa_2015:0,cbdisc_mass_loss_inner_viscous_accretion_method_non:0,cbdisc_mass_loss_inner_viscous_accretion_method_young_clarke_2015:0,cbdisc_mass_loss_inner_viscous_angular_momentum_multipli:[0,7],cbdisc_mass_loss_inner_viscous_multipli:[0,7],cbdisc_mass_loss_ism_pressur:[0,7],cbdisc_mass_loss_ism_ram_pressure_multipli:[0,7],cbdisc_mass_loss_xray_multipli:[0,7],cbdisc_max_lifetim:[0,7],cbdisc_minimum_evaporation_timescal:[0,7],cbdisc_minimum_fr:[0,7],cbdisc_minimum_luminos:[0,7],cbdisc_minimum_mass:[0,7],cbdisc_no_wind_if_cbdisc:[0,7],cbdisc_outer_edge_strip:[0,7],cbdisc_outer_edge_stripping_timescal:[0,7],cbdisc_resonance_damp:[0,7],cbdisc_resonance_multipli:[0,7],cbdisc_torquef:[0,7],cbdisc_viscous_l2_coupl:[0,7],cbdisc_viscous_photoevaporative_coupl:[0,7],cbdisc_viscous_photoevaporative_coupling_inst:[0,7],cbdisc_viscous_photoevaporative_coupling_non:[0,7],cbdisc_viscous_photoevaporative_coupling_visc:[0,7],ce:[0,7,8],cee:[0,7,8],cell:[7,12,13,14,15],cemp:[0,7],cemp_cfe_minimum:[0,7],centr:[8,15,34],central:16,central_object:[0,7],centralis:40,certain:[21,22,39],certainli:21,cf:[0,7],cf_amanda_log:[0,7],cflag:[22,39],chabrier:31,challeng:[13,14],chandrasekhar:[0,7],chandrasekhar_mass:[0,7],chang:[0,1,2,5,6,7,8,9,12,13,14,15,18,19,20,21,22,33,34,39],chapter:[0,21,23],charact:[19,21,30],cheb:[0,7],check:[0,6,7,8,12,13,14,15,18,19,20,21,25,29,30,31,33,36,40,42],check_circular:3,check_if_in_shel:19,chemic:[0,7,37],chen:[0,7],child:19,child_dir:19,choic:[0,7,24,31],choos:[0,6,7,8,9,12,18,24,25,30],chose:11,chosen:[12,13,14,15,34],chunk:[29,36],ci:16,circular:[0,5,7],circumbinari:[0,7],circumstanti:[0,7],cl:3,claei:[0,7],clark:[0,7],clean:[1,6,11,13,14,20],clean_up_custom_logging_fil:20,clear:[13,14,38],clearli:[13,14],clock:19,close:[0,5,7,8,13,14,16,30],closedir:30,closefd:30,closer:5,cloud:[0,7],clusterid:[21,29],cmdline_str:32,co2:[13,14],co:[0,5,7],coalesc:5,code:[0,1,6,7,8,9,11,12,13,14,15,17,18,20,22,24,29,30,31,33,34,36,37,39,40,42],collaps:[0,7],collapsar:[0,7],collect:42,collid:42,color:[19,24],color_by_index:24,colour:[0,7],colour_log:[0,7],column:[6,8,11,15,16,18,24],column_nam:11,com:[1,19,31],combin:[1,2,9,19,20,21],combine_ensemble_with_thread_join:21,combined_output_dict:35,come:[2,22,37,39],comenv:[5,8],comenv_bs:0,comenv_count:8,comenv_disc_angmom_fract:[0,7],comenv_disc_mass_fract:[0,7],comenv_ejection_spin_method:[0,7],comenv_ejection_spin_method_do_noth:[0,7],comenv_ejection_spin_method_sychron:[0,7],comenv_ejection_spin_method_synchron:0,comenv_merger_spin_method:[0,7],comenv_merger_spin_method_breakup:0,comenv_merger_spin_method_conserve_angmom:[0,7],comenv_merger_spin_method_conserve_omega:[0,7],comenv_merger_spin_method_specif:[0,7],comenv_ms_accret:[0,7],comenv_ms_accretion_fract:[0,7],comenv_ms_accretion_mass:[0,7],comenv_nandez2016:0,comenv_nelemans_tout:0,comenv_ns_accret:[0,7],comenv_ns_accretion_fract:[0,7],comenv_ns_accretion_mass:[0,7],comenv_post_eccentr:[0,7],comenv_prescript:[0,7],comenv_splitmass:[0,7],comenv_undef:0,comma:37,command:[0,1,7,15,20,21,22,30,39],command_lin:21,commandlin:15,comment:15,common:[0,4,5,6,7,9,11,12,13,14,15,22],compact:[8,15],companion:[0,5,7,18,30],compar:[0,7,8,12,15,21],compens:[13,14],compil:[1,9,15,18,22,39],compile_shared_lib:1,complaint:30,complet:[6,8,12,13,14,15],complex:[8,9,15,17,18,21],compon:[19,24],compress:[3,30],compress_pickl:30,compression_typ:30,compresslevel:30,comput:[0,6,7,12,13,14],concaten:2,conceptu:12,concurr:21,condit:[6,8,9,12,13,14,15,17,18,34],condor:[21,22,23,25],condor_bash:21,condor_batchnam:21,condor_check_requir:29,condor_clusterid:[21,29],condor_d:21,condor_dir:[21,25,29,36],condor_env:21,condor_extra_set:21,condor_getenv:21,condor_grid:29,condor_initial_dir:21,condor_kill_sig:21,condor_memori:21,condor_njob:21,condor_outfil:29,condor_postpone_join:21,condor_postpone_submit:21,condor_process:[21,29],condor_pwd:21,condor_q:21,condor_queue_stat:29,condor_requir:21,condor_should_transfer_fil:21,condor_snapshot_on_kil:21,condor_status_fil:29,condor_stream_error:21,condor_stream_output:21,condor_submit:21,condor_univers:21,condor_warn_max_memori:21,condor_when_to_transfer_output:21,condorid:29,condorpath:29,config:[1,19,21,22,39],config_fil:1,configur:[6,11,12,13,14,15,18,21,26,31],confirm:30,conjunct:10,conserv:[0,7],consid:[0,1,2,7,12,13,14,20,21,24,32,33,37],const_distribut:31,const_dt:37,const_dt_cach:37,const_int:37,const_linear:[34,37],const_rang:37,constant:[0,2,7,13,14,24,31,37],construct:[0,1,6,7,8,11,12,13,14,16,18,21],contact:5,contain:[0,1,2,3,7,10,11,12,13,14,15,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],content:[2,3,7,19,20,25],context:19,continu:[15,29,34,36],contribut:[22,39],control:[0,6,7,12,13,14,15,21],conv_time_unit:19,convect:[0,7],conveni:19,converg:[0,7],convers:2,convert:[2,3,6,8,16,19,20,30,31,37],convert_byt:19,convert_float_kei:3,convfloat:19,convfrac:5,cool:[0,6,7],copi:[0,7,8,13,14,21,42],core:[0,6,7,8,12,13,14,15,21,24],core_co:9,core_h:9,core_helium_burn:0,core_mass:[0,7,9],correct:[0,7,11,20,24,31,32,42],correctli:[11,18,22,39],correspon:[29,36],correspond:[15,24,29,34,36],corretor:[0,7],cosmic:31,cosmic_sfh_madau_dickinson2014:31,cost:[12,13,14],could:[0,3,7,13,14,15,18,19,38],count:[2,5,6,18,19,21],count_keys_recurs:2,counter:21,coupl:[0,4,7],cours:[6,24],cover:[10,12,13,14],coverag:[22,39],cowd:[0,7],cpu:[0,6,7,8,12,13,14,15,21,27],cpu_tim:27,cpython:7,crap_paramet:[0,7],creat:[3,6,8,9,11,12,13,14,15,19,20,27,30,31,34,36],create_and_load_logging_funct:[1,9,18],create_arg_str:19,create_hdf5:19,creation:7,critic:[0,7],cross:[0,7],crunch:[6,8,12,13,14],cs1:16,ctype:1,cube:12,cubic:12,cuntz:[0,7],current:[0,2,7,8,9,12,13,14,19,22,25,30,39],curv:[8,13,14],custom:[0,1,2,3,4,6,7,8,11,12,13,14,15,19,20,21,22,24,31,40],custom_format:[2,19],custom_gener:21,custom_log:[11,18,20,21],custom_logging_cod:[1,9,11,17,18,40],custom_logging_func_memaddr:[7,9,21],custom_logging_funct:[9,11,15,17,18,21,22,23],custom_logging_info:20,custom_logging_memaddr:9,custom_logging_print_stat:11,custom_logging_stat:[6,8,12,13,14,15],custom_opt:[6,11,12,13,14,15,20,30],custom_output_funct:9,custom_sort_dict:2,custom_tmp_dir:1,customis:24,cut:18,cvode:[0,7],d48r:18,d:[0,1,2,5,6,7,8,9,11,12,15,16,19,37],d_:19,dai:[0,5,7,8,9,11,12,15,18,31,42],damp:[0,7],darwin:[0,7],dat:[0,15,19],data:[0,3,5,6,7,8,11,12,13,14,15,16,18,19,21,25,26,30,31,34,40,42],data_dict:31,data_dir:[15,19,20,21,30],datadir:[15,30],datafram:[6,8,11,12,13,14,16,17,18,24],dataio:[20,22,23],datalinedict:[6,8,12,13,14,19],datamodel:2,dataset:[15,21,25,26],date:[19,20,21],david:[0,2,18,22,39],david_logging_funct:0,dd7:[0,7],de:[0,5,7],deactiv:[0,7],deal:[3,11],dear:5,death:[0,7],debug:[0,5,6,7,8,12,13,14,15,21,32],decai:[0,7],decid:[0,2,7,9,17,18,19,20,21,25],decod:3,decompress:3,decreas:[0,7],deepcopi:8,deeper:[15,34],def:[5,6,8,11,12,13,14,15,18],default_cache_dir:[28,33],default_to_metal:[0,7],defaultdict:19,defer:[0,7],defin:[0,1,7,15,16,20,24,31,34],definit:[1,12,13,14,42],degener:[0,7],degenerate_core_helium_merger_ignit:[0,7],degenerate_core_merger_dredgeup_fract:[0,7],degenerate_core_merger_nucsyn:[0,7],degner:[0,7],degre:[0,7],del:8,delai:[0,7,21],delet:[28,34],delete_grid_vari:34,delta:[19,37],delta_mcmin:[0,7],demonstr:8,den:[0,7],densiti:[12,13,14,31],depend:[0,6,7,19,21,22,24,31,39],deprec:[0,7,20],depth:37,dermin:[0,7],describ:[0,7,18,21,31],descript:[0,7,10,19,21,26,31,33],design:24,desir:[0,7],destruct:[15,34],detail:[0,6,7,11,19,21],detect:[0,5,7,8,16],detector:5,determin:[0,7,9,12,13,14,15,20,31,34,42],deton:[0,7],dev:[0,7],develop:1,development_requir:[22,39],deviat:[31,37],dewi:[0,7],dex:[0,7,8,37],df2:18,df:[16,17,18,24],di:[15,22,26,31],diagnost:21,diagram:[0,4,7,22,24],dickonson:31,dict2:2,dict:[1,3,5,6,11,12,13,14,15,16,19,20,21,22,23,25,26,28,30,31,33,38,41],dict_1:2,dict_2:2,dict_kei:[6,10,11],dictionari:[1,2,3,4,6,8,12,13,14,15,19,20,21,24,26,27,30,31,33,34,38,41],did:[19,22,39],differ:[0,6,7,8,12,13,14,15,18,19,21,22,24,37,39],differenti:19,dimmer:[0,7,12],dir:[22,29,39],dir_ok:30,direct:[0,7,20],directli:[2,11,21,25,30],director:21,directori:[0,4,7,15,19,20,21,22,25,28,29,30,33,36,39],disabl:[0,7,15],disable_debug:[0,7],disable_end_log:[0,7],disable_ev:[0,7],disc:[0,7,16],disc_legacy_log:[0,7],disc_log2d:[0,7],disc_log:[0,7],disc_log_directori:[0,7],disc_log_dt:[0,7],disc_log_level_non:0,disc_log_level_norm:0,disc_log_level_normal_first_disc_onli:0,disc_log_level_subtimestep:0,disc_log_level_subtimestep_first_disc_onli:0,disc_n_monte_carlo_guess:[0,7],disc_stripping_timescale_infinit:0,disc_stripping_timescale_inst:0,disc_stripping_timescale_orbit:0,disc_stripping_timescale_visc:0,disc_timestep_factor:[0,7],discret:15,discs_circumbinary_from_comenv:[0,7],discs_circumbinary_from_wind:[0,7],disk:[0,7,20],dispers:[0,7,37],displai:[0,6,7,8,16],disrupt:[0,5,7,18],dist:19,distanc:[6,16],distant:16,distefano2017:21,distefano:[25,26,31],distinct:20,distrefano:26,distribut:[0,2,4,7,8,12,15,19,25,26,31,37],distribution_funct:[6,8,12,13,14,15,20,22,23],dj:[0,7],dlnm1:[8,12,15],dlnm:[13,14],dlnm_1:[13,14,34],dlog10per:[8,12,15],dlogp:31,dlogt:37,dm1:[6,13,14],dm:[0,5,7,13,14,31,37],dm_1:[6,13,14],dn:[19,31],do_analyt:21,do_dry_run:21,doc:[2,6,12,13,14,15,19,22,33,39],doc_fetch:31,docstr:[11,22,24,39],document:[12,13,14,15,21,23,30,33],doe:[0,2,6,7,9,10,11,12,13,14,15,20,21,28,30,31,34,42],doesn:[6,21],doesnt:[18,33],doesntt:25,don:[2,6,19,21,25],done:[0,2,5,6,7,12,13,14,15,18,21,22,30,39],donor:[0,5,7,42],donor_limit_dynamical_multipli:[0,7],donor_limit_envelope_multipli:[0,7],donor_limit_thermal_multipli:[0,7],donor_rate_algorithm_bs:0,donor_rate_algorithm_claeys2014:0,dont:[7,18],doubl:[6,9,15],down:15,dp:31,dphasevol:[6,8,12,13,14,15,34],dprob:[6,8,13,14],dq:[8,12,15],dr2:[0,7],dr3:[0,7],drai:[0,7],dredg:[0,7],drop:11,dry:[6,8,12,14,15,21,34],dry_parallel:34,dry_run:[6,8,12,15],dry_run_hook:21,dry_run_num_cor:21,dstep:31,dt:[0,1,7,19,28,37],dt_limit:10,dtfac:[0,7],dtlimit:38,dtm:[1,9,15],dtype:[16,17,18],due:[22,39],dummi:[21,24,31],dump:[0,3,7,11,20,30],dumpvers:[0,7],duquennoi:31,duquennoy1991:31,dure:[0,5,7,18],dust:[0,7],dwarf:[0,6,7,13,14],dx:[0,7],dynam:[0,7],e2:[0,7],e2_hurley_2002:0,e2_izzard:0,e2_mint:0,e2_prescript:[0,7],e:[0,2,5,6,7,8,9,11,12,13,14,15,19,20,21,22,25,28,29,30,31,34,36,37,39,42],each:[0,2,7,8,12,13,14,15,16,19,21,25,34,37],eagb:[0,5,7],eagb_wind_beasor_etal_2020:0,eagb_wind_bs:0,eagb_wind_goldman_etal_2017:0,eagbwind:[0,7],eagbwindfac:[0,7],earli:[0,7],early_asymptotic_giant_branch:0,earth:16,easi:[3,11],easier:[15,18,19],ebindi:5,ecc2:31,ecc3:31,ecc:[5,11,15,18,30,31],eccentr:[0,7,9,11,12,13,14,15,16,18,24,31,42],eccentric_rlof_model:[0,7],eccentricity_quadrupl:[0,7],eccentricity_tripl:[0,7],echo:[0,7],eddington:[0,7],edg:[0,6,7,15,34],edit:9,edu:[0,7],eej:5,eff:6,effect:[0,5,7,9,12,21,31],effective_metal:[0,7,18],effici:[0,6,7,8],egg:[22,39],eggleton:[0,7,42],either:[0,2,3,7,12,13,14,15,18,20,21,22,25,34,38,39,40],eject:[0,7,8,16],el:[11,15],elabor:9,elaps:27,eld:[0,7],eldridg:[0,7],electon:[0,7],electron:[0,7],element:[0,1,7,10,16,21,24,38],els:[2,5,8,19,21],email:38,emp:[0,7],emp_feh_maximum:[0,7],emp_logg_maximum:[0,7],emp_minimum_ag:[0,7],empti:[2,11,29,33,36],enabl:[0,7],encod:[3,30],encount:21,end:[0,5,7,19,21,27,31],end_bss:5,end_index:31,end_rch:5,end_symb:5,end_timestamp:[6,8,12,14,15],energi:[0,7],enhanc:[0,7],enlarg:[0,7],enough:31,ensembl:[0,7,10,21,22,23,30,34,35,38],ensemble_compress:3,ensemble_def:[0,7],ensemble_dictionari:3,ensemble_dt:[0,7],ensemble_factor_in_probability_weighted_mass:21,ensemble_file_typ:3,ensemble_filt:10,ensemble_filter_:[0,7],ensemble_filters_off:[0,7],ensemble_json:3,ensemble_legacy_ensembl:[0,7],ensemble_list:20,ensemble_logdt:[0,7],ensemble_logtim:[0,7],ensemble_macro:[0,7],ensemble_output_:21,ensemble_set:3,ensemble_startlogtim:[0,7],ensemebl:3,ensure_ascii:[3,20,30],enter:[0,7,21],enthalpi:[0,7],entir:[9,11,17,18],entri:[3,19,20],env:[21,24],envelop:[0,4,5,6,7,22],environ:21,eorbf:5,eorbi:5,ep:18,epoch:32,equal:[0,2,7,13,14,15,19],equat:[0,7],equation_of_state_algorithm:[0,7],equation_of_state_paczynski:0,equatori:[0,7],equival:[12,21,25],errno:[22,39],error:[0,2,6,7,8,12,13,14,15,19,21,22,25,30,39],error_on_overwit:25,error_on_overwrit:25,errors_exceed:[6,8,12,14,15],errors_found:[6,8,12,14,15],esa:31,escap:[0,7],escape_fract:[0,7],escape_veloc:[0,7],estim:[6,16,19,21],et:[0,7,31,42],eta:[0,7,8,12],etal:[0,7],etc:[0,7,11,13,14,15,19,20,21,22,24,30,31,39,40],etf:[8,12],euler:[0,7],evalu:[15,31,34,37,42],evan:[0,7],evapor:[0,7],evaporate_escaped_orbiting_object:[0,7],even:[3,10,13,14],event:[0,5,6,7],everi:[0,7,8,19,21,22,39],everyth:[11,15,20,21],everytim:[22,39],evid:[0,7],evolut:[0,1,4,5,6,7,11,12,13,14,15,18,21,22,24,37],evolution_split:[0,7],evolution_splitting_maxdepth:[0,7],evolution_splitting_sn_eccentricity_threshold:[0,7],evolution_splitting_sn_n:[0,7],evolution_stop:8,evolution_typ:[6,8,12,14,15,21],evolutionari:[0,7,11],evolv:[0,4,7,9,20,21],evolve_popul:15,evolve_singl:[9,11,20],exact:[1,2,21],exactli:[0,7,13,14],exampl:[1,2,11,19,31,34,37,40],example_compact_object:15,example_dco:15,example_df:11,example_head:19,example_header_1:18,example_header_2:18,example_log:40,example_log_co:[1,9],example_logging_string_co:9,example_logging_string_post_m:9,example_massloss:[9,11],example_output:11,example_parse_output:[17,19],example_pop:[11,15],example_pop_set:15,example_post_m:9,example_python_population_result:15,example_sn:9,exc_tb:19,exc_typ:19,exc_val:19,exce:[0,7,12],except:[2,5,6,7,12,13,14,15,21,24,33],excess:21,excit:8,execut:[0,7,15,21,34],exist:[0,2,6,7,15,18,21,25,30,33,34],exist_ok:[15,19],exists_ok:30,exit:[0,7,19,20,21,25,29,30,36],exit_after_dry_run:21,exit_cod:21,exp:[8,12,13,14,15,34],expand:15,expect:[6,7,8,12,13,14,21,22,39],experiment:[0,7,19],explain:[4,38],explicitli:[0,1,7],explod:[0,5,7],explor:16,explos:[0,5,6,7,18],expoenti:[0,7],expon:[0,7,19],export_all_info:[15,20],express:[0,7,19],extend:[0,7,8,22,38,39],extens:[3,7,22,23],extern:[0,7],extra:[0,4,7,15,21,22,32,34,40],extra_text:33,extract:[3,15],extract_ensemble_json_from_str:3,extrapol:[21,31],ey:32,f4e5925effeb42e69b5be956f400ae41:6,f:[0,5,7,11,15,18,31],fa:31,fabian:[0,7],fabian_imf_log:[0,7],fabian_imf_log_tim:[0,7],fabian_imf_log_timestep:[0,7],factor:[0,2,7,21,37],fade:[0,7],fail:[0,6,7,8,12,19,21,22,30,39],fail_sil:19,failed_count:[6,8,12,14,15],failed_prob:[6,8,12,14,15],failed_system:21,failed_system_log:21,failed_systems_error_cod:[6,8,12,14,15],failed_systems_threshold:21,failsaf:11,failur:[0,7,19,25],fallback:[0,7],fals:[0,3,5,6,7,8,12,14,15,16,19,20,21,24,25,27,28,29,30,34,36,37,38],fancy_parsing_funct:40,far:[0,5,6,7,13,14,16],farmer:0,fase:15,fast:[0,7],faster:[2,12,13,14,15],fatal_open_error:30,favorit:11,fe:[0,7],featur:[2,4,15,22],feed:21,ferguson:[0,7],fetch:11,few:[0,7,8],fewer:11,field:[0,7],fifocach:21,fig:[0,7,18,31],figsiz:[6,8,12,13,14,16,18],figur:[6,8,12,13,14,16,24],file:[0,1,3,5,7,11,15,19,20,21,22,24,25,28,29,30,33,34,36,38,39,40],file_log:[0,7],file_object:30,filehandl:33,filenam:[0,1,3,5,7,11,15,19,20,21,25,29,30,36,40],filenotfounderror:[22,39],filepath:1,fill:[11,19],fill_data:31,filter:[0,2,7,19],filter_arg_dict:19,filter_dict:2,filter_dict_through_valu:2,filter_list:2,filter_valu:19,fin:[0,7],final_mass:18,final_tim:18,find:[2,5,8,15,19,21,28,33],finish:[6,8,12,14,15,19,24,30,36],finit:[6,8,12,13,14],first:[0,2,6,7,8,11,12,13,14,15,16,19,22,25,30,31,39,42],first_giant_branch:0,fishlock:[0,7],fit:[0,2,7,11,31,42],fix:[0,5,7,11,15,19,20,24,30,31,32],flag:[0,1,20,21,30,37,38],flash:[0,7],flat:[21,31],flatsect:[8,12,15,31],flaw:20,float64:[17,18],float_overflow_check:[0,7],flto:[22,39],flufl:30,flush:[3,20,30],fo:21,focu:8,fold:31,follow:[0,7,9,18,19,21,22,24,31,37,39],font_scal:[6,8,12,13,14,16],fontsiz:18,forc:[0,5,7,21,27],force_circularization_on_rlof:[0,7],force_corotation_of_primary_and_orbit:[0,7],foreach_star:[6,12],form:[0,6,7,8,12,13,14,15,20,25,30,33,38],formal:[0,7],format:[0,2,3,5,7,8,9,11,12,13,14,15,16,18,19,21,29,30,31,34,37],format_ensemble_result:3,format_numb:19,format_stat:30,former:5,formula:[0,7,19],forward:[0,7],found:[5,6,8,12,14,15,29,31,36],four:[0,7],fourth:16,fraction:[0,7,12,18,21,31],fractions_z0002:18,fractions_z001:18,fractions_z002:18,framework:7,free:[6,8,12],free_persistent_data_memaddr_and_return_json_output:7,free_store_memaddr:7,frequenc:[0,7,16],friction:[0,7],fring:[0,7],from:[0,2,3,5,6,8,10,11,12,13,14,15,16,17,18,19,20,21,24,25,29,30,31,34,36,38,42],from_binary_c_config:1,from_dict:[8,12,13,14,17,18],fryer:[0,7],fsampl:37,ftz:[22,39],full:[4,9,16,19,21,29,36],full_path:19,func:28,func_memaddr:18,function_cach:21,function_cache_default_maxs:21,function_cache_default_typ:21,function_cache_funct:[21,28],function_cache_s:28,function_cache_ttl:21,further:15,futur:16,fuv:[0,7],g:[0,1,2,5,6,7,8,9,11,12,13,14,15,17,18,19,21,22,25,28,29,30,31,36,37,39],ga:[0,7],gaia:[0,7,31],gaia_colour_transform_method:[0,7],gaia_conversion_ubvri_bivariate_jordi2010:[0,7],gaia_conversion_ubvri_riello2020:[0,7],gaia_conversion_ubvri_univariate_evans2018:[0,7],gaia_conversion_ubvri_univariate_jordi2010:[0,7],gaia_conversion_ugriz_bivariate_jordi2010:[0,7],gaia_conversion_ugriz_riello2020:[0,7],gaia_conversion_ugriz_univariate_evans2018:[0,7],gaia_conversion_ugriz_univariate_jordi2010:[0,7],gaia_l_binwidth:[0,7],gaia_teff_binwidth:[0,7],galact:[0,7,37],gallino:[0,7],gamma:[0,7],gap:[0,7],garcia:[0,7],gauss:[0,7],gaussian:[31,37],gaussian_func:31,gaussian_normalizing_const:31,gaussian_zoom:37,gb:[0,7],gb_reimers_eta:[0,7],gb_wind_beasor_etal_2020:0,gb_wind_goldman_etal_2017:0,gb_wind_reim:0,gb_wind_schroeder_cuntz_2005:0,gbwind:[0,7],gbwindfac:[0,7],gcc:[1,22,39],gce:[0,7],gener:[0,1,6,7,8,9,11,12,14,15,17,18,19,20,21,24,25,30,31,33,34,37],general_info:2,generalis:31,geometr:[0,7],geq:6,gerosa:[0,7],get:[0,2,3,4,6,9,11,12,13,14,15,16,18,19,20,22,25,26,29,31,33,34,36,39,40,42],get_ansi_colour:19,get_arg_kei:19,get_condor_statu:29,get_default:[10,19],get_grid_options_defaults_dict:33,get_grid_options_descript:33,get_help:[10,19],get_help_al:[10,19,20],get_help_sup:[10,19],get_integration_constant_q:31,get_max_multipl:31,get_moe_di_stefano_2017_default_opt:26,get_moe_di_stefano_2017_default_options_descript:26,get_moe_di_stefano_dataset:26,get_siz:19,get_slurm_statu:36,get_usernam:19,getitem:2,gettempdir:18,getter:28,giant:[0,6,7,16],giant_branch:0,git:[0,12,13,14,15,19],git_branch:38,git_build:38,github:[19,30],gitlab:22,give:[0,5,7,8,19,20,31,42],given:[0,1,3,7,12,13,14,17,18,19,20,21,25,28,29,30,31,34,36,37,40,42],global:[0,2,7,12,13,14,19,31,37],global_dict:2,gmax:31,gmin:31,gnu:7,go:[0,6,7,10,12,15,20,22,24,39],goal:31,goe:[0,2,7,9,11,24],gogo:[0,7],goldman:[0,7],gonna:31,good:[0,7,11,12,13,14,15,21,42],got:[13,14],gov:[0,7],gravit:[0,6,7,8,15],gravitational_const:6,gravitational_radiation_bs:0,gravitational_radiation_bse_when_no_rlof:0,gravitational_radiation_landau_lifshitz:0,gravitational_radiation_landau_lifshitz_when_no_rlof:0,gravitational_radiation_model:[0,7],gravitational_radiation_modulator_:[0,7],gravitational_radiation_modulator_j:[0,7],gravitational_radiation_non:0,grb:[0,7],great:[0,7,13,14,21],greater:[0,7],grevess:[0,7],grid:[0,4,7,9,11,19,20,22,25,26,29,30,31,32,33,34,35,36,37,42],grid_cod:20,grid_ensemble_result:[30,35],grid_log:[20,22,23],grid_opt:[6,8,11,12,13,14,15,20,25,28,29,30,34,35,36,37],grid_options_default:[20,22,23,28],grid_options_defaults_dict:33,grid_options_descript:[6,15,33],grid_options_description_check:33,grid_options_help:33,grid_result:[6,8,12,13,14,21],grid_vari:[15,21],grid_variable_numb:[6,8,15,34],gridcod:[20,22,23],gridcode_filenam:21,gridtyp:[6,8,15,34],group:[6,12,16,38],grvitation:5,gsl:[22,39],gsl_dir:[22,39],gt:[5,6,7,8,9,11,13,15,16,17,18],guess:[0,7,31],gyr:[5,6,8],gz:30,gzip:30,h5py:[22,39],h:[0,5,7,9,19],ha:[0,1,2,5,6,7,8,9,10,12,13,14,15,18,19,21,27,30,34],hachisu:[0,7],hachisu_disk_wind:[0,7],hachisu_ignore_qcrit:0,hachisu_qcrit:[0,7],hack:33,had:[6,8,12,13,14,20],half:[0,7,31],hall:[0,7],handi:[0,7],handl:[0,2,3,4,7,11,19,20,21,25,26,34,35,38,40,42],handle_ensemble_string_to_json:3,happen:[0,6,7,8],hardcod:[9,12,13,14,15],hardli:38,have:[0,2,3,4,5,6,7,8,9,11,12,13,14,15,18,19,20,21,22,24,25,29,30,33,36,39,40],haven:6,hbb:[0,7],hbbtfac:[0,7],hd:24,hdf5:19,hdf5file:19,he:[0,5,7],head:16,header:[1,6,8,9,11,12,13,14,15,18,19],headerlin:15,headlin:21,hegb:[0,5],hehg:0,height:[8,12,15,31],held:[29,36],helium:[0,6,7],helium_flash_mass_loss:[0,7],helium_white_dwarf:0,help:[0,4,5,7,11,12,13,14,15,19,33],help_al:[0,7],hem:0,henc:[0,7,8,13,14,16],hendrik:[0,18,22,39],here:[1,6,7,9,11,12,13,14,16,18,19,20,21,24,31,40],hertzsprung:[0,4,7,22],hertzsprung_gap:0,hertzstrpung:[0,7],heuvel:[0,7],hewd:[0,7],hewd_hewd_ignition_mass:[0,7],hex:21,hg:[0,7],hi:31,high:[0,7,13,14,31],higher:[0,6,7,8,12,13,14,15,19,21,22,31,39],highlight:2,histogram:8,histori:31,hole:[0,4,6,7,22],home:7,homogen:[0,7],hood:11,hook:21,hopefulli:[0,7],hot:[0,7],hour:19,how:[0,2,5,6,7,8,9,11,12,13,14,15,18,21,27,31,34],howev:[0,7,9,12,13,14,15],hoyl:[0,7],hpc:[20,21,22,23,29,36],hpc_can_join:25,hpc_check_requir:25,hpc_dir:25,hpc_dump_statu:25,hpc_force_join:21,hpc_get_statu:25,hpc_grid:25,hpc_id_filenam:25,hpc_id_from_dir:25,hpc_job:25,hpc_job_task:25,hpc_job_typ:25,hpc_jobid:[20,25],hpc_jobid_tupl:25,hpc_join_from_fil:25,hpc_join_previ:25,hpc_joinlist:25,hpc_load_joinfiles_list:25,hpc_make_joiningfil:25,hpc_njob:25,hpc_path:25,hpc_queue_stat:25,hpc_rebuild_joinlist:[21,25],hpc_restor:25,hpc_set_statu:25,hpc_snapshot_filenam:25,hpc_statu:25,hpc_task:25,hpc_touch:25,hr:24,hr_diagram:24,hrd:[0,6,7,8],hrdiag:[0,7],hrdiag_output:[0,7],htcondor:21,html:[2,6,15,22,30,39],http:[0,1,2,6,7,15,19,30,31],human:19,hurlei:[0,7],hut:[0,7],hybrid:[0,7],hydro:[0,7],hydrogen:[0,6,7],i:[1,2,5,6,7,8,9,11,12,13,14,15,16,19,20,21,22,25,31,34,38,39,42],ia:[0,7,8],iadd:2,ib:[0,5,7],ibc:[0,7],id:[20,21,25,29,30,31,32,36],id_cor:9,idea:[15,24],ident:2,idum:[0,7],ignit:[0,6,7],ignor:[0,2,7,9,11,15,18,21,31,34],ii:[0,7,18],iia:[0,7],iloc:[11,18],images:21,imf:[0,7,13,14,31],imf_chabrier2003:31,imf_scalo1986:31,imf_scalo1998:31,imf_tinsley1980:31,immedi:[0,6,7,21],implement:[0,2,7,21],impli:[0,7],implic:[13,14],impos:[6,8,12,13,14,15],imposs:8,improv:[31,37],inclin:[0,7],inclination1:[0,7],inclination2:[0,7],inclination3:[0,7],inclination4:[0,7],inclini:[0,7],incliniation_quadrupl:[0,7],incliniation_tripl:[0,7],includ:[0,1,2,6,7,9,11,13,14,15,16,19,20,22,24,30,31,39],include_binary_c_default:[15,20],include_binary_c_help_al:[15,20],include_binary_c_version_info:[15,20],include_default:[15,30],include_popul:15,include_population_set:20,incom:[0,7],increas:[0,5,7,8,12,13,14],inde:[0,7,13,14],indent:[2,3,11,20,30],independ:31,index:[0,7,10,11,16,21,22,25,31,34],indic:[0,7,31],individu:[4,12,22],individual_nova:[0,7],induc:[0,7],inertia:[0,7],info:[7,10,15,19,20,22,24,38,39],inform:[0,1,3,4,6,9,11,12,13,14,15,19,20,21,24,25,31,33,35,38],init:20,init_abund:[0,7],init_abund_dex:[0,7],init_abund_mult:[0,7],init_abunds_onli:[0,7],initi:[0,4,5,7,10,11,18,20,31],initial_abundance_hash:20,initial_abundance_mix:[0,7],initial_abunds_onli:[0,7],initial_grid:18,initial_mass:[11,18],initial_tim:18,inlin:18,inner:[0,7,16],input:[1,3,7,10,11,19,20,21,22,24,26,30,31,32,33,40,42],input_dict:2,insert:[15,34],insid:[0,7],inspect:[2,11,24],inspect_dict:2,inspir:[1,24,42],instabl:[0,7],instal:[21,42],install_without_depend:[22,39],instanc:[2,11,12,13,14,15,31],instant:[0,7],instantli:[0,7],instead:[0,5,7,13,14,19,21],integ:[0,6,7,21,37,42],integr:[12,13,14,31,37],integrals_str:31,intens:[13,14],interact:[0,3,5,6,7,8,16,18,33],interfac:[7,16,19,22,25,39],interfer:[22,39],intermedi:8,intern:[0,7,10,21],internal_buff:[0,7],internal_buffering_off:0,internal_buffering_print:0,internal_buffering_stor:0,interpol:[26,31,37],interpolate_in_mass_izzard2012:31,interpolator_nam:31,intershel:[0,7],interstellar:[0,7],intger:[0,7],intro:[0,7],introduc:5,introduct:6,inv:[5,18],invers:42,invert_xaxi:6,involv:[0,7],inward:[0,7],io:30,ipykernel_216542:16,ipykernel_519112:13,ipynb:[12,13,14,15],is_capsul:19,isfil:15,isfloat:19,isint:19,isn:[13,14,19],isnt:15,isotop:[0,7,10,38],isotope_hash:20,isotope_list:20,issu:25,item:[1,2,6,8,12,13,14],iter:19,its:[0,2,3,7,12,13,14,15,16,19,21,22,24,25,26,30,33,37,38,39,40],itself:[3,6,9,11,21,22,31,39],iwamoto:[0,7],izzard2012_period_distribut:31,izzard:[0,6,7,8,11,12,13,14,15,22,39],jager:[0,7],jan:0,jaschek:31,jeff:[22,39],jej:5,jerki:6,jf:5,jia:[0,7],job:[20,21,25,29,36],job_id:25,job_index:25,jobarrayindex:[21,36],jobid:[20,21,36],john:[0,7],join:[7,9,11,15,18,21,25],joinfil:25,joiningfil:25,joinlist:[21,25],jorb_in:5,jorb_out:5,jordi:[0,7],json:[3,7,11,15,20,21,26,30],json_data:2,jsondecod:3,jsonencod:3,jtot_in:5,jupit:16,jupyt:[22,39],just:[0,2,6,7,8,15,18,19,20,21,22,26,30,38,39,42],k1:[5,11,18],k2:[5,11,18],k:[0,6,7,16,31],kap:[0,7],kappa:[0,7],kaps_rentrop:[0,7],karaka:[0,7],keep:[8,15,30,32],kei:[1,2,3,6,10,11,15,16,18,19,20,21,24,28,30,31,33,34,38],kelvin:[0,7],keplerian:[0,7],keys_to_float:2,keyword:[13,24,40],kick:[0,5,7,18,21],kick_backward:0,kick_forward:0,kick_inward:0,kick_outward:0,kick_random:0,kick_straight_up:0,kick_velocity_custom:0,kick_velocity_fix:0,kick_velocity_maxwellian:0,kill:[1,9,15,20],kilonova:6,kim:[0,7],kind:[0,7],kippenhahn:[0,7],klencki:[0,7],km:[0,7],know:[0,1,7,10,11,13,14,21,30,33],known:[0,6,7,11,12,13,14,15,20,31,40],kroupa2001:[15,31,34],kroupa:[13,14,31],krticka:[0,7],ktg93:31,kwarg:[18,20,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40],l1:5,l2:[0,7],l:[0,6,7,12,13,14],l_:[12,13,14],label:[6,18,31],lambda:[0,5,7,8],lambda_:8,lambda_c:[0,5,7,8],lambda_ce_dewi_tauri:[0,7],lambda_ce_klencki_2020:[0,7],lambda_ce_polytrop:[0,7],lambda_ce_wang_2016:[0,7],lambda_enthalpi:[0,7],lambda_ion:5,lambda_ionis:[0,7],lambda_min:[0,7],lambda_mult:[0,7],lambda_multipli:[0,7],lambda_v:31,lamer:[0,7],landau:[0,7],langer:[0,7],languag:6,larger:[0,6,7],last:[4,13,16,18,19,31],last_st:18,last_stellar_type_change_time_1:18,lastli:[7,11],late:18,later:[12,13,14,21],latest0:[6,8,12],latest1:[6,8,12],latest2:[6,15],latest3:6,latest4:6,latest5:6,latest:[22,39],latter:[0,7],launch:[21,29,36],law:[13,14,31],law_const:31,lbv:[0,7],ld_library_path:[22,39],ldist:[13,14],lead:[0,6,7,12,13,14,15,30,31,42],learn:[9,21],least:[22,39],leav:[0,7,21],left:[0,7],legaci:[0,7],legacy_yield:[0,7],legend:[16,18],len:[5,6,11,15,18],length:[5,19],lengthen:[0,7],leq:6,less:[0,1,4,5,7,30,31],let:[5,8,11,12,13,14,15,16,20],level:[1,6,19,32],lfucach:21,li7:[0,7],li:[0,7],lib:[7,11,17,18,22,39],libbinary_c:21,libcustom_logging_0639ee205c7d4782b4a27378f5d890bd:11,libcustom_logging_dafa15d2b1e64e19972ac0e9eb5c9a55:11,libgsl:[22,39],libmemo:[22,39],librari:[0,1,6,7,9,18,20,21,40],library_path:[22,39],librinterpol:[22,39],life:8,lifetim:[0,7,8,12,13,14,15,37],lifshitz:[0,7],like:[0,1,6,7,8,12,13,14,15,18,19,21,22,24,30,37,39],limit:[0,6,7,8,12,13,14,15,21,24],line:[1,5,6,8,9,11,12,13,14,15,16,17,19,20,21,22,24,30,37,39],linear2:21,linear:[0,7,12,13,14,21,31,37],linear_extrapolation_q:31,linearli:[13,14,37],linedata:[6,8,12,13,14],lineplot:[6,8,12,13,14,16],linewidth:[6,8,12,13,14,16],linker:1,linspac:37,linux:7,list:[0,1,2,3,6,7,8,11,12,13,14,15,16,19,21,25,28,31,34,37,40],list_arg:[0,7],list_of_sub_kei:2,lit:[0,7],lithium:[0,7],lithium_gb_post_1dup:[0,7],lithium_gb_post_heflash:[0,7],lithium_hbb_multipli:[0,7],lithium_t:[0,7],littl:[5,6,8,12,16,28],littleton:[0,7],liu:[0,7],ll:[9,10,13,14,16,30],llnl:[0,7],ln:31,lnm1:[8,12,13,14,15],lnm_1:[13,14,34],load:[0,1,3,6,7,8,9,11,12,13,14,15,18,19,20,21,24,25,26,30,34],load_ensembl:3,load_logfil:19,load_population_object:30,load_snapshot:30,lobe:[0,5,7,8,42],loc:16,local:[7,21,31],locat:[0,7,21,22,31,37,39],lock:[5,30],lock_lifetim:30,lock_object:30,lock_suffix:30,lock_timeout:30,locked_clos:30,locked_open_for_writ:30,lockfil:30,lodder:[0,7],log10:[0,6,7,8,12,13,14,15,31,37],log10m1:21,log10mass:37,log10p:31,log10per:[8,12,15],log10pmin:31,log:[0,1,4,5,7,11,16,17,19,21,22,24,30,31,32,34,37,39,40,42],log_:[6,8,12,13,14],log_arg:21,log_args_dir:21,log_arrow:[0,7],log_dt:[8,21],log_every_timestep:[9,11],log_fil:[5,21],log_filenam:[0,5,7,11,18,40],log_newlin:21,log_runtime_system:21,logarithm:[13,14,31,37],logensembletim:[0,7],logfil:[11,19,22,39],logg:[0,6,7],logger:15,logging_dict:1,logging_lin:[9,17,18],loggrav:6,logi:17,logic:[1,2,9,20,21],logl:6,logmass:[31,37],logp:31,logper:[8,31],logperiod:31,logperrang:[8,12],logspac:37,logteff:6,long_spectral_typ:31,longer:[0,6,7,8],longnam:[6,8,12,13,14,15,34],look:[1,3,6,8,12,13,14,15,18,22,31,39],lookback:[0,7],loon:[0,7],loop:[6,8,11,12,13,14,15,30,34],loos:24,lose:[0,7,18],loss:[0,5,7,11,12,16],lost:[0,7,8,18],lot:[6,12,13,14,15,16,21,38,40],lovegrov:0,low:[0,6,7,8,13,14,31],low_mass_m:0,low_mass_main_sequ:0,lower:[0,7,12,15,31,34,37],lowest:31,lru:28,lru_:28,lrucach:21,lsoda:[0,7],lsun:[0,7,24],lt:[6,7,8,11,13,15,16,17],lucianopaz:30,lugaro:[0,7],luminos:[0,4,6,7,22,24],luminosity_1:24,luminosity_2:24,luminosu:6,lw:[0,7],lynnett:[0,7],m01:5,m0:31,m1:[0,5,7,8,9,11,12,13,14,15,18,30,31,42],m2:[5,8,9,11,12,15,18,30,31,42],m3:31,m4:31,m:[0,5,6,7,8,12,13,14,16,18,19,31,42],m_1:[0,5,6,7,8,9,10,11,12,13,14,15,16,17,18,34,40],m_2:[0,5,6,7,8,9,11,12,15,17,18],m_3:[0,7],m_4:[0,7],m_:18,m_max:[15,31,34],m_min:[15,34],m_sun:6,maccretor:[0,5,7],machin:[8,21,22,39],macro:[0,7,10,19,38],madau:31,made:[6,22,25,39],maeder:[0,7],magellan:[0,7],magnet:[0,7],magnetic_braking_algorithm:[0,7],magnetic_braking_algorithm_andronov_2003:0,magnetic_braking_algorithm_barnes_2010:0,magnetic_braking_algorithm_hurley_2002:0,magnetic_braking_algorithm_rappaport_1983:0,magnetic_braking_factor:[0,7],magnetic_braking_gamma:[0,7],magnitud:19,mai:[0,7,8,12,30],main:[0,1,6,7,9,12,13,14,15,18,21,22,39],main_sequ:[0,7,12,13,14,18],mainprocess:[6,8,12],major:[0,7],make:[0,1,2,3,5,6,7,8,11,12,13,14,15,16,18,19,20,21,22,24,25,29,30,31,39,40,42],make_analytics_dict:27,make_build_text:19,make_condor_dir:29,make_slurm_dir:36,makedir:[15,19],makejoiningfil:25,manag:[19,22,39],mani:[0,6,7,8,10,12,13,14,15,21,29],manual:[9,21],manufactur:[0,7],map:21,mar:16,maria:[0,7],mass:[0,1,2,4,5,6,7,8,10,11,12,15,16,18,19,21,24,31,34,37,38,40,42],mass_1:[15,18,24],mass_2:[15,18,24],mass_accretion_for_eld:[0,7],mass_accretor:42,mass_donor:42,mass_evolut:24,mass_for_hestar_ia_low:[0,7],mass_for_hestar_ia_upp:[0,7],mass_loss_m:18,mass_lost:18,mass_of_pmz:[0,7],mass_rang:18,mass_str:31,massiv:[0,4,5,6,7,8,12,16,22,31],massless:[0,7],massless_remn:0,massloss:0,massrang:[6,8,12,13,14],master:[21,24],match:[0,2,6,7,11,12,15,16,21,24,28],materi:[0,6,7],math:[6,8,12,13,14,15,16,34,37],mathieu:31,mathrm:[6,8,12,13,14],matplotlib:[6,8,13,14,16,18,22,24,39],matter:[0,7],mattsson:[0,7],mattsson_mass_loss:[0,7],mattsson_orich_tpagbwind:[0,7],max:[0,7,8,9,12,13,14,15,21,31],max_bound:[31,37],max_column:[6,8,16],max_evolution_tim:[0,1,6,7,8,9,11,12,13,14,15,16,18,37],max_hewd_mass:[0,7],max_logp:31,max_model_numb:[0,7],max_multipl:31,max_neutron_star_mass:[0,7],max_queue_s:21,max_row:[6,8,16],max_stellar_angmom_chang:[0,7],max_stellar_type_1:[0,7],max_stellar_type_2:[0,7],max_stellar_type_3:[0,7],max_stellar_type_4:[0,7],max_tim:[5,11,18],max_val:31,maxcount:5,maxdm:37,maximum:[0,6,7,8,9,12,13,14,15,21,31,37,42],maximum_mass_ratio_for_instant_rlof:[0,7],maximum_mass_ratio_for_rlof:42,maximum_mcbagb_for_degenerate_carbon_ignit:[0,7],maximum_nuclear_burning_timestep:[0,7],maximum_timestep:[0,7],maximum_timestep_factor:[0,7],maxmimum:[0,7],maxsiz:21,maxwellian:[0,7],mayb:24,mayor:31,mb:[6,8,12,14,15,19,21],mc13_pocket_multipli:[0,7],mc1:5,mc:[0,5,7,15,18,30],mch:[0,7],mcmin:[0,7],mdonor:[0,5,7],mean:[0,5,7,19,21,22,29,31,36,37,39],meant:21,measur:19,medium:[0,7],mega:31,megabyt:21,mem:[8,12],mem_us:19,memaddr:[7,9],memori:[1,6,7,8,9,12,14,15,18,19,20,21,30,42],menv:[0,5,7],mer:5,mercuri:16,merg:[0,2,5,6,7,8,21,25,30,31,32],merge_dict:[2,10],merge_multipl:31,merge_popul:30,merge_populations_from_fil:30,merger:[0,5,7],merger_angular_momentum_factor:[0,7],merger_mass_loss_fract:[0,7],mesa:[22,39],mesasdk_init:[22,39],mesasdk_root:[22,39],mess:16,messag:[19,20],messi:6,mestel:[0,7],met:[15,20,25,34],metadata:[20,22,23,34],metal:[0,5,6,7,8,9,11,12,13,14,15,16,17,18,31,42],metallicity_0002:18,metallicity_001:18,metallicity_002:18,method:[0,7,9,11,12,13,14,15,18,20,21,26,30,32,33,34,38],meynet:[0,7],mf1:5,mf2:5,might:[2,3,8,12,15,16,19,21,22,30,39],milki:[0,7],miller:[0,7],min:[8,9,12,13,14,15,31],min_bound:[31,37],min_logp:31,min_per:31,min_val:31,mind:18,mindm:37,minimal_verbos:19,minimum:[0,7,19,21,31,37,38,42],minimum_co_core_mass_for_carbon_ignit:[0,7],minimum_co_core_mass_for_neon_ignit:[0,7],minimum_donor_menv_for_comenv:[0,7],minimum_envelope_mass_for_third_dredgeup:[0,7],minimum_helium_ignition_core_mass:[0,7],minimum_mcbagb_for_nondegenerate_carbon_ignit:[0,7],minimum_orbital_period_for_instant_rlof:[0,7],minimum_period_for_rlof:42,minimum_separation_for_instant_rlof:[0,7],minimum_separation_for_rlof:42,minimum_stellar_mass:38,minimum_time_between_pn:[0,7],minimum_timestep:[0,7],mint:[0,7],mint_data_cleanup:[0,7],mint_dir:[0,7],mint_disable_grid_load_warn:[0,7],mint_fallback_to_test_data:[0,7],mint_hard_max_nshel:[0,7],mint_hard_min_nshel:[0,7],mint_kippenhahn:[0,7],mint_kippenhahn_companion_stellar_typ:[0,7],mint_kippenhahn_stellar_typ:[0,7],mint_maximum_nshel:[0,7],mint_maximum_shell_mass:[0,7],mint_metal:[0,7],mint_minimum_nshel:[0,7],mint_minimum_shell_mass:[0,7],mint_ms_rejuven:[0,7],mint_nshel:[0,7],mint_nuclear_burn:[0,7],mint_remesh:[0,7],mint_use_zams_profil:[0,7],minut:[8,19],mira:[0,7],misc:[7,22],miscellan:[10,38],miss:[0,7,12,13,14,19,33],mistak:21,mix:[0,2,7,21],mixtur:[0,7,12],mmax:[13,14,31,37],mmin:[13,14,21,31,37],mnra:42,mode:30,model:[0,1,6,7,8,9,11,12,13,14,15,16,17,18,21],model_numb:[12,13,14],modif:4,modifi:[0,2,7,9,22,39],modul:[0,7,8,10,12,13,14,15,16,21,23],modulo:21,moe2017_opt:21,moe:[15,22,25,26,31],moe_di_stefano_2017:[20,22,23],moe_di_stefano_2017_multiplicity_fract:31,moe_di_stefano_2017_pdf:31,moment:[0,6,7,9,15,18,37],momenta:[0,7,24],momentum:[0,7,16],monoton:[13,14],mont:[0,7,21],monte_carlo_kick:[0,7],more:[0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,37,39],most:[6,7,8,13,14,16,19],mostli:[6,8,12,13,14,15,18,19,21,24,33,40],mount:30,move:[0,6,7],mrucach:21,ms:[0,5,7,9,12],msgpack:30,mstart:5,msun:[0,6,7,9,11,12,13,14,16,18,31,37,38],mu:[0,7],much:[0,6,7,8,12,15,18,19,27],multipl:[0,2,6,7,21,31],multiplc:[0,7],multipli:[0,2,7,13,14,21,37],multiplicity_arrai:31,multiplicity_fraction_funct:21,multiplicity_model:21,multiplicity_modul:21,multiply_float_valu:2,multiply_values_dict:[2,10],multiprocess:21,must:[0,2,6,7,8,11,12,13,14,15,16,30,34,37],mw:[0,7],my:11,my_stellar_data:[1,9,15,17,18],myr:[0,6,7,8,11,12,13,14,16,37],n100:[0,7],n100_z0:[0,7],n100h:[0,7],n100l:[0,7],n10:[0,7],n150:[0,7],n1600:[0,7],n1600c:[0,7],n1:[0,7],n200:[0,7],n20:[0,7],n300c:[0,7],n3:[0,7],n40:[0,7],n5:[0,7],n:[0,1,5,6,7,8,9,11,12,13,14,15,17,18,19,21,25,31],n_logging_stat:21,naked_helium_star_giant_branch:0,naked_helium_star_hertzsprung_gap:0,naked_main_sequence_helium_star:0,name:[1,2,5,6,7,8,12,13,14,15,16,18,19,21,29,30,33,34,40,41],nameerror:16,narrow:[13,14],natur:[0,7,13,14],nauenberg:[0,7],nazehdin:0,nb:[0,7],nbinary_c:18,ncol:18,nearer:[0,7],nearest:[8,12,13,14],nebula:[0,7],necessari:[8,15,16,18,19,20,36],need:[0,2,7,9,11,12,13,14,15,16,18,21,22,25,31,39,42],neg:[0,2,7,37],neither:[0,7,20],neleman:[0,7],nelemans_gamma:[0,7],nelemans_max_frac_j_chang:[0,7],nelemans_minq:[0,7],nelemans_n_comenv:[0,7],nelemans_recalc_eccentr:[0,7],nemp:[0,7],nemp_cfe_minimum:[0,7],nemp_nfe_minimum:[0,7],nenamg:[0,7],neon:[0,6,7],neptun:16,nest:[2,15,34,38],network:[0,7,10],neutrn:[0,7],neutron:[0,6,7,15],neutron_star:0,never:[0,6,7,13,14,21,28],newdict:2,newer:[0,2,7],newli:[0,7],newlin:[19,21,30,32],newnam:34,newobj:25,newopt:[2,31],newpop:30,newton:[0,7],next:[12,13,14,15,19],nf:[21,30],nfs_flush_hack:30,nfspath:30,nice:[20,24],nieuwenhuijzen:[0,7],nieuwenhuijzen_windfac:[0,7],nine:6,nmax:31,no_thermohaline_mix:[0,7],nocach:21,node:21,noecho:[0,7],noechonow:[0,7],noel:[0,7],nolowq:21,nomin:[0,7],non:[0,2,7,13,14,21,30],nonconservative_angmom_gamma:[0,7],none:[0,1,2,3,5,6,7,8,12,14,15,16,18,19,20,21,25,26,28,29,30,31,33,34,36,37,42],nonetyp:2,nonzero:21,nor:[0,7],norm:21,normal:[0,2,7,20,25,37,38],normalis:[2,21,31],normalize_dict:2,normalize_multipl:21,nospac:19,notabl:15,notat:19,note:[0,5,6,7,12,13,14,15,18,19,21,25,30,34,37,38],notebook:[5,6,7,8,9,10,11,12,13,14,15,16,22,39],notebook_api_funct:11,notebook_bhbh:5,notebook_comenv:8,notebook_custom_log:[11,12,13,14,15],notebook_hrd:6,notebook_individual_system:[9,11,12,13,14,15],notebook_luminos:[13,14],notebook_luminosity_funct:12,notebook_luminosity_function_binari:[13,14],notebook_popul:[11,15],notebook_solar_system:16,noteworthi:4,noth:[2,21,25,26,30],notic:[13,14],notifi:40,nov:18,nova:[0,6,7,8],nova_faml_multipli:[0,7],nova_irradiation_multipli:[0,7],nova_retention_algorithm_claeys2014:0,nova_retention_algorithm_const:0,nova_retention_algorithm_hillman2015:0,nova_retention_fract:[0,7],nova_retention_method:[0,7],nova_timestep_accelerator_index:[0,7],nova_timestep_accelerator_max:[0,7],nova_timestep_accelerator_num:[0,7],now:[0,2,5,6,7,8,9,11,12,13,14,15,16,18,19,31,32],now_object:19,np:[11,17,18,37],nre:[12,37],nrow:18,ns:[0,1,7,8,9,15],nsep:8,nsep_max:8,nsep_min:8,nstar:[6,12],nuclear:[0,7],nuclear_mass_hash:20,nuclear_mass_list:20,nucleosynthesi:[0,7,38],nucleosynthesis_sourc:[10,38],nucreacmult:[0,7],nucsyn:[7,22],nucsyn_angelou_lithium:[0,7],nucsyn_gce_outflow_check:[0,7],nucsyn_hbb:[0,7],nucsyn_metal:[0,7],nucsyn_network:[0,7],nucsyn_network_error:[0,7],nucsyn_s_process:[0,7],nucsyn_solv:[0,7],nucsyn_third_dredge_up:[0,7],nugi:[0,7],nullcach:[21,28],num_ansi_colour:[0,7],num_cor:[6,8,12,13,14,15,21],num_cores_avail:21,number:[0,2,3,5,6,7,8,12,13,14,15,16,18,19,20,21,22,25,30,31,32,33,34,37,39],numer:2,numpi:[11,15,17,18,19,22,34,37,39],o:[3,7,19,22,31],obj:[3,19],object:[0,2,3,4,7,16,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40],object_hook:3,object_pairs_hook:3,object_parse_funct:11,observ:[12,13,14],obtain:[0,6,8,12,13,14,30],obvious:9,occur:[0,7,42],odot:[6,8,18],off:[0,5,7,15,18,21],off_m:[5,11,18],offset:[0,7],oh:5,ohio:[0,7],ok:[25,30],old:[13,14,21,34],oldnam:34,omega:[0,5,7,18],on_exit_or_evict:21,onc:[0,7,37],one:[0,2,7,10,13,14,15,16,17,18,21,24,28,30,33,37,40],onewd:0,onli:[0,2,6,7,9,12,13,14,15,16,18,19,21,25,26,30,37,42],onset:[0,7],onto:[0,7,31],oop:5,opac:[0,7],opacity_algorithm:[0,7],opacity_algorithm_ferguson_op:0,opacity_algorithm_paczynski:0,opacity_algorithm_star:0,opal:[0,7],open:[3,5,11,15,18,30],open_ensembl:3,opendir:30,oper:[2,30],opm:31,opt:[2,5,7,31],option:[0,1,2,6,7,8,12,13,14,15,16,17,18,19,20,22,25,26,28,30,31,33,34,37,39,42],orb:[8,15,30],orbit:[0,5,7,8,12,16,24,31,42],orbit_evolut:24,orbital_eccentr:16,orbital_inclin:[0,7],orbital_inclinationi:[0,7],orbital_period:[0,5,7,8,9,11,12,15,17,18,42],orbital_period_quadrupl:[0,7],orbital_period_tripl:[0,7],orbital_phas:[0,7],orbital_phase_quadrupl:[0,7],orbital_phase_tripl:[0,7],orbital_separ:16,orbiting_object:[0,7,16],orbiting_objects_close_pc_threshold:[0,7],orbiting_objects_log:[0,7,16],orbiting_objects_tides_multipli:[0,7],orbiting_objects_wind_accretion_multipli:[0,7],order:[2,4,15,19,34],ordereddict:2,org:[0,2,7,31],orient:8,origin:[16,22,30,39],original_command_lin:21,original_submission_tim:21,original_working_diretori:21,os:[5,6,8,11,12,13,14,15,16,18,19],other:[0,1,2,6,7,10,11,12,13,14,15,19,21,22,24,25,31,33,39],otherwis:[0,7,19,20,21,25,27,29,30,33,36],our:[6,8,12,13,14,21,31],out:[2,3,6,8,9,12,13,14,16,19,21,31,33],outcom:[0,7],outer:[0,6,7],outermost_core_mass:6,outfil:[15,20],outfile_nam:1,outfilenam:15,output:[1,2,3,4,5,7,9,10,11,16,17,18,19,20,21,22,24,30,38,39,40,42],output_dict:[6,8,11,12],output_dir:[11,15,30],output_fil:[11,19,30,33],output_filenam:[15,30],output_lin:19,outsid:[0,7,31],outward:[0,7],over:[2,6,8,10,11,12,13,14,15,19,20,30],overflow:[0,5,7,8],overhead:21,overlap:2,overrid:[2,18,21,31,34,37],overriden:15,overshoot:[0,7],overspin_algorithm:[0,7],overspin_bs:[0,7],overspin_massloss:[0,7],overview:7,overwrit:[21,25],own:[9,11,15,17,18,21,22,34,39],oxygen:[0,6,7],oxygen_neon_white_dwarf:0,p0:31,p1:31,p2:31,p3:31,p:[6,8,12,13,14,16,31,33],p_:8,p_in:5,p_out:5,packag:[3,7,15,19,22,34,35,36,37,39],paczynski:[0,7],pad:[8,12,13,14],pad_output_distribut:[6,8,12,13,14,19],page:[0,6,7,15,22,39],pair:[0,2,5,19,34,38],panda:[6,8,11,12,13,14,16,17,18,19,22,24,39],pane:24,panel:[0,7],paper:[0,7],parallel:34,param_nam:19,paramet:[1,2,3,4,6,7,8,9,11,12,13,14,15,19,20,21,22,24,25,28,29,30,31,33,34,36,37,38,40,42],parameter_nam:[3,6,7,8,10,12,13,14,15,19,34],parameter_value_input_typ:[10,19],pars:[3,4,6,8,11,12,13,14,15,18,19,20,24,38,40],parse_binary_c_version_info:38,parse_cmdlin:20,parse_const:3,parse_data:8,parse_float:3,parse_funct:[6,8,11,12,13,14,15,20,21,40],parse_function_hr_diagram:24,parse_function_mass:24,parse_function_orbit:24,parse_int:3,parse_output:18,parsec:31,part:[6,7,11,12,13,14,15,18,20,31,34,42],partial:[0,7],particularli:[0,7],partit:21,partner:30,pasp:31,pass:[7,9,11,15,16,18,19,20,21,22,24,25,26,29,30,36,37,39,40],path:[11,15,18,19,21,22,25,28,29,30,33,36,39],patho:[22,39],pd:[6,8,11,12,13,14,16,17,18],pdf:[0,7,18,22,31,39],peak:[8,13,14,37],peak_normalized_gaussian_func:37,pend:[0,5,7],per:[0,5,7,8,11,12,15,19,21,30,42],percentag:[0,7],peret:[0,7],perfect:[13,14],perfectli:[12,13,14],perform:[0,7,30],perhap:[0,6,7,8,20],periastron:[0,7],pericent:42,period:[0,5,7,8,9,11,12,13,14,15,16,18,24,31,42],period_str:31,perl:[1,2,12,13,14,15,29],persist:7,persistent_data:7,pgo:[0,7],phase:[0,6,7,8,12,13,14],phasevol:[0,7,15],phdi:0,phi:[5,18],photoevapor:[0,7],php:31,physic:[6,12,13,14,15,21],pick:24,pickl:30,pid:20,piec:[15,18,34],pinnsonneault:[0,7],pisn:0,pkg:[22,39],pl:20,place:[0,7,12,19,21],placehold:[24,28,29,30],plai:[0,7,13,14],plan:21,planet:16,planetari:[0,7],plaw2:21,pleas:[0,6,7,12,13,14,15,19,21,28],plot:[0,6,7,8,11,12,13,14,16,17,18,24],plot_data:[8,12,13,14],plot_funct:[22,23],plot_hr_diagram:24,plot_hr_diagram_singl:24,plot_mass:24,plot_orbit:24,plot_system:24,plot_typ:24,plt:[6,8,13,14,16,18],plu:[0,7],pluto:16,pm:24,pms_mass_1:24,pms_mass_2:24,pn:[0,7],pn_comenv_transition_tim:[0,7],pn_fast_wind:[0,7],pn_fast_wind_dm_agb:[0,7],pn_fast_wind_dm_gb:[0,7],pn_fast_wind_mdot_agb:[0,7],pn_fast_wind_mdot_gb:[0,7],pn_hall_fading_time_algorithm:[0,7],pn_hall_fading_time_algorithm_maximum:[0,7],pn_hall_fading_time_algorithm_minimum:[0,7],pn_resolv:[0,7],pn_resolve_maximum_envelope_mass:[0,7],pn_resolve_minimum_effective_temperatur:[0,7],pn_resolve_minimum_luminos:[0,7],pne:[0,7],png:18,pogg:[0,7],point:[0,3,6,7,19,20,21,22,30,31,37,39],poisson:[21,31],pol:[0,7],polytrop:[0,7],poor:[13,14],pop:[5,9,16,28],pop_macro:9,popitem:28,popul:[0,3,4,7,22,23,39,40],population_extens:[20,25,26,27,28,29,30,31,32,33,34,35,36,37,38],population_id:21,population_nam:[6,8,12,14,15],population_object:30,population_set:20,posit:[0,7,8,31],possibl:[0,1,2,6,7,11,16,19,21,22,28,31,33,39],post:[0,5,6,7,8,9,20],post_ce_adaptive_menv:[0,7],post_ce_envelope_dm_eagb:[0,7],post_ce_envelope_dm_gb:[0,7],post_ce_envelope_dm_tpagb:[0,7],post_ce_objects_have_envelop:[0,7],post_comenv_period:8,post_sn_orbit_bs:0,post_sn_orbit_method:[0,7],post_sn_orbit_tt98:0,postagb_legacy_log:[0,7],postagb_wind_gi:0,postagb_wind_krticka2020:[0,7],postagb_wind_non:[0,7],postagb_wind_use_gi:[0,7],postagbwind:[0,7],postcod:[6,8,15,34],potenti:[0,7],pow2:6,power:[0,7,8,13,14,21,31],powerlaw:31,powerlaw_const:31,powerlaw_constant_nocach:31,powerlaw_extrapolation_q:31,ppisn:0,ppisn_additional_massloss:0,ppisn_core_mass_range_shift:0,ppisn_farmer19:0,ppisn_new_fit_21:0,ppisn_non:0,ppisn_prescript:0,ppn_envelope_mass:[0,7],pragma:9,pre:[0,5,7,8,18,24],pre_comenv_period:8,pre_events_stardata:[0,7],pre_main_sequ:[0,7],pre_main_sequence_fit_lob:[0,7],precis:3,precod:[6,8,12,13,14,15,34],predefin:[12,13,14,15,31],predict:21,predictor:[0,7],prefer:[0,7,20],prefix:[0,7],preloaded_popul:30,prep:0,prepar:2,prepare_dict:2,presc:5,prescrib:[0,7],prescript:[0,5,7,15],prescrit:[0,7],present:[2,3,6,12,13,14,15,18,20,30,31],preserv:[0,7],preset:24,pressur:[0,7],prev_stellar_type_1:15,prev_stellar_type_2:15,prevent:[0,5,6,7,21],previou:[8,13,14,19,21,38],previous:[11,15,25],previous_stardata:[1,8,9,11,15],primari:[1,6,8,12,13,14,15,31,34,42],prime:8,pringl:[0,7],print:[2,5,6,7,8,9,10,11,12,13,14,15,16,18,19,21,25,32,33],print_help:[10,19],print_info:33,print_option_descript:33,print_stack_on_exit:21,print_structur:2,printf:[1,6,8,9,11,12,13,14,15,17,18],prior:[0,6,7],privat:[20,22],prob_dict:31,probability_weighted_mass:21,probabl:[0,1,2,6,7,8,9,12,13,14,15,18,20,21,24,30,31,33,34],probdist:[6,8,12,13,14,15,34],problem:[0,7,12],probtot:[13,14],process:[0,6,7,8,12,13,14,15,17,18,19,20,21,25,29],process_:30,processor:[6,8,12],produc:6,profil:[0,7],progenitor:[0,7,15],program:[6,22,39],progress:19,project:[0,7],proper:[6,9,33],properli:[0,7],properti:[0,19,21,24,34],proport:8,prot1:[0,7],prot2:[0,7],prot3:[0,7],prot4:[0,7],provid:[0,7,15,20,21,25,31,40],pseudorandom:[0,7],publicli:9,puls:[0,6,7,42],pulsat:0,pump:[0,7],purpos:[12,13,14,15,21,24],push:16,push_macro:9,put:[1,6,8,12,13,14,15,18,19,21,24,25,33,34,35],pwd:21,py:[6,8,12,13,14,15,16,21,22,28,39],py_rinterpol:[22,39],pyenv:[22,39],pyplot:[6,8,13,14,16,18],pysiz:19,pytest:[22,39],python3:[7,22,39],python:[2,3,4,6,8,12,13,14,19,21,28,30,31,34],q:[0,5,7,8,12,15,18,21,31,42],q_high_extrapolation_method:21,q_interpol:31,q_low_extrapolation_method:21,q_min:31,qc:5,qcrit_bh:[0,7],qcrit_bs:0,qcrit_cheb:[0,7],qcrit_chen_han_formula:0,qcrit_chen_han_t:0,qcrit_cowd:[0,7],qcrit_degenerate_bh:[0,7],qcrit_degenerate_cheb:[0,7],qcrit_degenerate_cowd:[0,7],qcrit_degenerate_eagb:[0,7],qcrit_degenerate_gb:[0,7],qcrit_degenerate_hegb:[0,7],qcrit_degenerate_hehg:[0,7],qcrit_degenerate_hem:[0,7],qcrit_degenerate_hewd:[0,7],qcrit_degenerate_hg:[0,7],qcrit_degenerate_lmm:[0,7],qcrit_degenerate_m:[0,7],qcrit_degenerate_n:[0,7],qcrit_degenerate_onewd:[0,7],qcrit_degenerate_tpagb:[0,7],qcrit_eagb:[0,7],qcrit_gb:[0,7],qcrit_gb_bs:0,qcrit_gb_chen_han_formula:0,qcrit_gb_chen_han_t:0,qcrit_gb_ge2015:0,qcrit_gb_hjellming_webbink:0,qcrit_gb_q_no_comenv:0,qcrit_gb_temmink2021:0,qcrit_gb_vos2018:0,qcrit_ge2015:0,qcrit_hegb:[0,7],qcrit_hehg:[0,7],qcrit_hem:[0,7],qcrit_hewd:[0,7],qcrit_hg:[0,7],qcrit_hjellming_webbink:0,qcrit_lmm:[0,7],qcrit_m:[0,7],qcrit_n:[0,7],qcrit_onewd:[0,7],qcrit_q_no_comenv:0,qcrit_temmink2021:0,qcrit_tpagb:[0,7],qcrit_vos2018:0,qcrits_:[0,7],qcrits_degenerate_:[0,7],qdata:31,qlimit:31,qmin:31,qs:31,quad:21,quadrat:[0,7],quadrulpl:[0,7],quadrupl:[0,7,21,31],quantiti:24,queri:[11,25],queue:[6,8,12,21,25,29],quickli:11,quit:[0,6,7,19,31],r1:[5,11,18],r2:[5,11,18],r:[0,1,5,6,7,11,15,18,22,30,39],r_l:42,r_sun:6,radau:[0,7],radi:[0,7],radiat:[0,7],radii:[0,7,42],radiu:[0,1,6,7,9,15,17,24,42],radius_1:24,radius_2:24,ragb:42,raghavan2010_binary_fract:31,raghavan:31,rai:[0,7],railton:[0,7],rais:[0,2,7,15,19,21],ram:[0,7,21],ran:[6,8,12,21],randbuf:[5,18],random:[0,5,7,18,21],random_count:[5,11,18],random_se:[0,5,7,11,18],random_skip:[0,7],random_system:[0,7],random_systems_se:[0,7],rang:[0,6,7,8,11,12,13,14,15,21,31,34,37],rapid:[0,7],rapidli:[0,7],rappaport:[0,7],rate:[0,7,13,14,31],rather:[0,2,7,9,11,15,19,21,22,25,38,39],ratio:[0,6,7,8,12,13,14,15,31,42],raw:[3,7,18,19,20,21,24,38,40],raw_output:3,rc:[5,6,8,12,13,14,16,24],re:[0,1,6,7,8,12,13,14,16,25,33],reach:[0,5,6,7,8],reaction:[0,7],read:[3,4,5,11,15,18,19,21,30],readabl:19,readlin:5,real:[6,12,15,34],realist:[13,14],realiti:[13,14],realli:[0,6,7,15,20,21,33,34],reason:[0,7,13,14],rebuild:[0,7,21,22,25,39],rebuilt:[22,39],recalcul:[0,7],receiv:19,recent:[13,16],recogn:15,recognis:30,recombin:[0,7],recommend:[1,4,22,39],recompil:[12,13,14,15,22,39],reconsid:33,recurs:[2,19],recursive_change_key_to_float:2,recursive_change_key_to_str:2,red:[0,6,7,13,14,16],redhat:1,redshift:31,reduc:[0,5,7],reduct:21,refer:[2,21,30],refpop:30,regardless:24,region:[0,7,37],regist:15,reignit:[0,7],reimer:[0,7],reinstal:[22,39],reject:[0,7],rejects_in_log:[0,7],rejuven:[0,7,12],rel:[0,7],relat:[0,7],releas:[19,22,39],relev:20,reliabl:7,remain:[0,7,19,21],rememb:[5,6,13,14],remesh:[0,7],remnant:[0,6,7],remov:[0,2,7,8,11,15,16,19,20],remove_fil:19,renam:[13,14,34],rename_grid_vari:[13,14,34],renormalis:31,rentrop:[0,7],repeat:[0,7,21],replac:29,repo:22,report:[0,6,7,8,12,13,14,15],repositori:4,repres:21,represent:[3,15,34],reproduc:[0,7],requir:[0,3,7,8,11,12,13,14,15,16,18,19,21,24,25,31,40],rerun:[6,21],reset:[0,7],reset_pref:[0,7],reset_star:[0,7],reset_stars_default:[0,7],resolut:[0,6,7,8,12,13,14,15,21,34,37],resolv:[0,7,12,30],reson:[0,7],resourc:[13,14,25],respect:[0,7,29,31,36],rest:[15,31,34],restor:25,restore_from_snapshot_dir:21,restore_from_snapshot_fil:[21,25],restructuredtext:19,result:[0,1,2,3,6,7,8,11,12,13,14,15,18,19,21,22,25,30,31,37,39],result_arrai:31,result_dict:2,result_example_head:18,result_example_header_1:18,result_example_header_2:18,results_dictionari:[6,8,12,13,14],retain:[0,7],rethink:19,return_after_dry_run:21,return_all_info:20,return_arglin:7,return_binary_c_default:20,return_binary_c_version_info:[10,20,38],return_compilation_dict:1,return_help:7,return_help_al:[7,19],return_maximum_mass_ratio_for_rlof:[7,42],return_minimum_orbit_for_rlof:[7,42],return_persistent_data_memaddr:7,return_population_set:20,return_store_memaddr:7,return_version_info:[7,38],reus:20,revap_in:[0,7],revap_out:[0,7],revers:[0,7,24],reverse_tim:[0,7],revis:[0,38],rewrit:20,rgb:6,rhagavan:21,ri0005:[6,15],rich:[0,7],riello:[0,7],rin:[0,7],ring:[0,7],risk:[15,34],ritter:[0,7],rk2:[0,7],rk4:[0,7],rl1:5,rl2:5,rl:[0,5,7],rlof:[0,5,7,42],rlof_angular_momentum_transfer_model:[0,7],rlof_angular_momentum_transfer_model_bs:0,rlof_angular_momentum_transfer_model_conserv:0,rlof_eccentric_as_circular:[0,7],rlof_entry_threshold:[0,7],rlof_f:[0,7],rlof_interpolation_binary_c:0,rlof_interpolation_bs:0,rlof_interpolation_method:[0,7],rlof_mdot_factor:[0,7],rlof_mdot_modul:[0,7],rlof_method:[0,7],rlof_method_adapt:0,rlof_method_adaptive2:0,rlof_method_bs:0,rlof_method_claei:0,rlof_method_ritt:0,rlof_nonconservative_gamma_donor:0,rlof_nonconservative_gamma_isotrop:0,rlof_radiation_correct:[0,7],rlof_transition_objects_escap:[0,7],rob:[0,7,31,42],robert:[22,39],roch:[0,5,7,8,42],roche_lob:42,rochelob:42,rol1:[5,11,18],rol2:[5,11,18],room:[15,34],root:[22,39],rotat:[0,7,31],rotation:[0,7],rotationally_enhanced_expon:[0,7],rotationally_enhanced_mass_loss:[0,7],rotationally_enhanced_massloss:[0,7],rotationally_enhanced_massloss_angmom:0,rotationally_enhanced_massloss_langer_formula:[0,7],rotationally_enhanced_massloss_langer_formula_and_angmom:0,rotationally_enhanced_massloss_non:0,rough:6,rout:[0,7],routin:[0,2,4,7,22,24,40],row:[11,18,24],rrcach:21,rring:[0,7],rssd:31,rst:[19,33],rsun:[6,24],rubric:34,run:[0,1,4,5,6,7,8,12,13,14,17,19,20,21,22,25,27,29,31,34,36,39,40,42],run_and_calc_mass:18,run_binary_custom_log:18,run_popul:7,run_system:[5,7,9,10,11,16,17,24,40],run_system_wrapp:[4,5,9,17,22,23],run_zero_probability_system:21,runawai:[5,18],rungrid:21,runtim:[1,21],russel:[0,4,7,22],rzam:[5,42],s:[0,2,3,5,6,7,8,11,13,14,15,16,18,19,20,21,25,27,28,30,31,35,42],safe:[15,30],sai:[0,6,7],said:[0,7],same:[0,2,7,11,15,21,22,31,34,39,40],sampl:[0,4,7,12,15,31,34,37],sample_valu:31,sampler:22,samplerfunc:[6,8,12,13,14,15,21,34,37],sana12:[8,12,15,31],sana:31,sander:0,saturn:16,save:[0,1,6,7,8,9,12,13,14,15,21,25,30,31,37],save_ensemble_chunk:21,save_loop:18,save_population_object:[21,30],save_pre_events_stardata:[0,7],save_snapshot:[20,21,30],sbatch:21,scalar:19,scalo:31,scandir:30,scanf:0,scene:18,scheme:[0,7],schneider:[0,7],schroeder:[0,7],scientif:19,script:[4,9,19,21,22,25,29,36,39],sdb:[0,7],sdo:[0,7],seaborn:[6,8,12,13,14,16],search:[6,12,16,22],search_for_bhbh:5,second:[0,2,7,8,16,19,24,30,31,32],secondari:[5,6,12,31,42],section:[7,15,19,22,31,39],see:[0,5,6,7,8,9,10,11,12,13,14,15,18,20,21,22,24,28,30,31,34,38,39],seed:[0,7],seem:[22,24,33,39],seen:19,segment:37,seitenzahl2013_model:[0,7],seitenzahl:[0,7],select:[0,3,7,11,12,16,18,19],select_kei:3,selected_head:[18,19],selector:[0,7],self:[6,8,11,12,13,14,15,20,21,25,28,29,30,31,34,36,37,38],semi:[0,7],sent:[0,7],sentenc:1,sep:[5,8,11,12,15,18,30,31,42],sep_max:[8,12,15],sep_min:[8,12,15],separ:[0,3,5,6,7,9,11,15,16,17,18,24,30,31,42],separation_quadrupl:[0,7],separation_tripl:[0,7],separta:[0,7],seper:15,sepf:5,sequenc:[0,6,7,9,12,13,14,18],sequnec:[12,13,14],seri:[0,7,37],serialis:3,serv:[18,19],server:18,set:[0,1,2,3,4,5,9,10,11,16,18,19,20,21,22,24,25,26,27,28,29,30,31,33,34,36,37,38,39],set_condor_statu:29,set_context:[6,8,12,13,14,16],set_moe_di_stefano_set:26,set_opt:[2,6,8,16],set_slurm_statu:36,set_statu:30,set_tim:27,set_titl:18,set_xlabel:[6,8,12,13,14,16,18],set_ylabel:[6,8,12,13,14,16,18],set_yscal:18,setter:28,setup:[6,15,40],setup_function_cach:28,sever:[10,15,18,21,24,33,40],sfh:31,sh:[22,39],shannon:37,shara:[0,7],share:[1,11,17,18,21,30,40],shared_lib_filenam:9,shared_memori:30,shell:[0,7,19],shellular:[0,7],shift:0,shorten:[0,5,7],shorter:5,shortli:6,should:[0,1,5,6,7,8,11,12,13,14,15,18,19,21,22,24,25,29,30,31,33,36,37,39,40],shouldn:[0,7,19],show:[0,4,5,6,7,8,11,12,13,14,15,18,21,24,37],show_plot:24,show_stellar_typ:24,showlist:37,shown:[0,7,24,37],showtabl:37,shrink:[5,8],shrinkagb:11,side:[12,13,14,15],siess:[0,7],sigint:21,sigkil:21,sigma:[31,37],signal:[6,8,12,21],silent:19,sill:[0,7],sim10:8,sim:6,similar:37,simpl:[6,8,12,16],simplest:11,simpli:[0,7,13,14],simul:[0,1,6,7,8,9,12,13,14,15,36],simulation_:20,sinc:[19,24,31],singl:[0,4,5,6,7,12,13,14,15,17,18,20,21,24,25,31],single_star_lifetim:[7,9,11],sit:[0,7],site:7,situat:7,size:[19,21,28],skip:[0,2,6,7,8,12,21],skipkei:3,slice:18,sliced_df:18,slightli:7,slope:31,slow:[0,6,7,8,12,13,14],slower:[0,7],slurm:[21,22,23,25],slurm_arrai:21,slurm_array_max_job:21,slurm_bash:21,slurm_check_requir:36,slurm_dat:21,slurm_dir:[21,25,29,36],slurm_env:21,slurm_extra_set:21,slurm_grid:36,slurm_jobarrayindex:[21,36],slurm_jobid:[21,36],slurm_jobnam:21,slurm_memori:21,slurm_njob:21,slurm_ntask:21,slurm_outfil:36,slurm_partit:21,slurm_postpone_join:21,slurm_postpone_sbatch:21,slurm_pwd:21,slurm_queue_stat:[25,36],slurm_sbatch:21,slurm_status_fil:36,slurm_tim:21,slurm_warn_max_memori:21,slurmid:36,slurmpath:36,small:[0,5,7,13,14],small_envelope_method:[0,7],small_envelope_method_bs:0,small_envelope_method_miller_bertolami:0,smaller:[0,7,37],smarter:[13,14],smooth:[6,13,14],smoother:[8,13,14],sn:[0,5,6,7,8,12,13,14,16,18],sn_impulse_liu2015:0,sn_impulse_non:0,sn_impulse_wheeler1975:0,sn_kick_companion_a:[0,7],sn_kick_companion_aic_bh:[0,7],sn_kick_companion_bh_bh:[0,7],sn_kick_companion_bh_n:[0,7],sn_kick_companion_ecap:[0,7],sn_kick_companion_grb_collapsar:[0,7],sn_kick_companion_hestaria:[0,7],sn_kick_companion_ia_chand:[0,7],sn_kick_companion_ia_chand_co:[0,7],sn_kick_companion_ia_eld:[0,7],sn_kick_companion_ia_h:[0,7],sn_kick_companion_ia_he_co:[0,7],sn_kick_companion_ia_hybrid_hecowd:[0,7],sn_kick_companion_ia_hybrid_hecowd_sublumin:[0,7],sn_kick_companion_ibc:[0,7],sn_kick_companion_ii:[0,7],sn_kick_companion_iia:[0,7],sn_kick_companion_ns_n:[0,7],sn_kick_companion_phdi:0,sn_kick_companion_pisn:0,sn_kick_companion_ppisn:0,sn_kick_companion_tz:[0,7],sn_kick_companion_wdkick:[0,7],sn_kick_dispersion_aic_bh:[0,7],sn_kick_dispersion_bh_bh:[0,7],sn_kick_dispersion_bh_n:[0,7],sn_kick_dispersion_ecap:[0,7],sn_kick_dispersion_grb_collapsar:[0,5,7],sn_kick_dispersion_ia_hybrid_hecowd:[0,7],sn_kick_dispersion_ia_hybrid_hecowd_sublumin:[0,7],sn_kick_dispersion_ibc:[0,5,7],sn_kick_dispersion_ii:[0,5,7],sn_kick_dispersion_ns_n:[0,7],sn_kick_dispersion_phdi:0,sn_kick_dispersion_pisn:0,sn_kick_dispersion_ppisn:0,sn_kick_dispersion_tz:[0,7],sn_kick_distribution_aic_bh:[0,7],sn_kick_distribution_bh_bh:[0,7],sn_kick_distribution_bh_n:[0,7],sn_kick_distribution_ecap:[0,7],sn_kick_distribution_grb_collapsar:[0,7],sn_kick_distribution_ia_hybrid_hecowd:[0,7],sn_kick_distribution_ia_hybrid_hecowd_sublumin:[0,7],sn_kick_distribution_ibc:[0,7],sn_kick_distribution_ii:[0,7],sn_kick_distribution_ns_n:[0,7],sn_kick_distribution_phdi:0,sn_kick_distribution_pisn:0,sn_kick_distribution_ppisn:0,sn_kick_distribution_tz:[0,7],sn_none:9,sn_type:9,snapshot:[21,25,30],snapshot_filenam:30,sneia:[0,7],snia:[0,7],snippet:[7,11],so:[0,2,5,6,7,8,9,11,12,13,14,15,20,21,24,25,30],solar:[0,4,6,7,8,10,22,31,42],solver:[0,7],solver_forward_eul:0,solver_predictor_corrector:0,solver_rk2:0,solver_rk4:0,some:[0,1,6,7,8,9,10,11,12,13,14,15,18,21,22,24,31,34,35,39],someth:[0,6,7,8,11,12,13,14,21,42],sometim:10,somewhat:[12,13,14,15,16],soon:37,sort:[2,6,12,13,14,16,19,30],sort_kei:[3,30],sourc:[1,2,3,8,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,42],source_file_filenam:21,source_list:20,sourcecod:[7,9,22,39],sourcefile_nam:1,sp:31,space:[0,6,7,12,13,14,15,30,34,37],spacing_funct:[20,22,23],spawn:19,special:[0,7,15],specif:[0,7,10,11,24,29,36],specifi:[0,7,21,25,37],spectral:31,speed:[0,7,28],speedtest:[0,7],spent:19,spera:[0,7],spheric:[0,7],spiki:[13,14],spin:[0,7,16],spinrat:[0,7],split:[0,5,7,11,15,16,18,21],split_lin:11,splitlin:[6,7,8,9,11,12,13,14,15,16],splitpoint:[0,7],spread:20,sqrt:[0,7],src:[0,7,9,22,39],st1:18,st2:18,st:5,stabil:[0,7],stabl:[0,7,22,39],stack:21,stackoverflow:31,stacktrac:20,stage:25,stancliff:[0,7],standard:[0,7,12,13,14,29,31,36,37],star1:16,star:[1,4,5,7,8,9,10,11,12,13,15,16,17,18,21,22,24,29,31,36,37,42],star_with_no_mass:0,starcount:[6,8,12,14,15],stardata:[0,1,6,7,8,9,11,12,13,14,15,17,18],stardata_dump_filenam:[0,7],stardata_load_filenam:[0,7],stardata_t:9,starnum:[6,12],start:[0,1,5,6,7,8,11,12,13,14,15,18,19,21,27,33,34],start_at:21,start_tim:[0,7,21],start_timestamp:[6,8,12,14,15],startrack:[0,7],startswith:11,stat:25,state:[0,7,30],statement:[1,9,11,12,13,14,15,16,17,18,21],statist:[0,7,21,29],statu:[0,1,6,7,8,12,13,14,15,21,25,29,30,36],status_dir:21,stderr:[0,7,21],stdout:[19,21,37],steadi:[0,7],stefan:24,stefano:[15,22,26,31],stellar:[0,4,5,7,14,21,22,24,31,37,38,41],stellar_structure_algorithm:[0,7],stellar_structure_algorithm_external_funct:0,stellar_structure_algorithm_mint:0,stellar_structure_algorithm_modified_bs:0,stellar_structure_algorithm_non:0,stellar_typ:[1,6,9,11,12,13,14,15,22,23,24],stellar_type1:5,stellar_type2:5,stellar_type_1:[0,7,15,24],stellar_type_2:[0,7,15,24],stellar_type_3:[0,7],stellar_type_4:[0,7],stellar_type_dict:41,stellar_type_dict_short:41,step:[3,6,8,9,11,12,13,14,15,24,34,37],stepsiz:[15,34],stick:21,stiff:[0,7],still:[1,9,16,21,42],stop:[0,6,7,8,12,18,19,21],stop_queu:21,stopfil:[0,7],storag:[0,7],store:[0,2,4,6,8,11,12,13,14,15,19,20,21,22,30,37,39,42],store_capsul:7,store_memaddr:[7,42],str:[1,3,5,6,15,19,20,24,30,33,34,38],straightforward:[6,12,13,14,15],straniero:[0,7],stream:21,strength:[0,7],strict:3,strictli:[12,13,14],string:[0,1,2,3,4,7,11,12,13,14,15,16,19,20,21,24,25,29,30,33,34,36,38,40],strip:[0,7,11,16],strong:6,stronger:[0,6,7],struct:[0,7,9],structur:[0,2,7,8,19,21,24],studi:6,stuff:[11,15,21],style:[0,7,19,32],sub:[0,2,7,19],subdict:2,subject:[0,7],sublumin:[0,7],submiss:21,submit:[21,22],subplot:18,subsequ:[0,7],subtract:2,subtract_dict:2,succe:[0,7],suddenli:6,suffer:6,suffici:6,suggest:[0,7,22,39],suit:[22,39],suitabl:37,sum:[0,7],sun:16,sundial:[0,7],supercrit:[0,7],superflu:16,supernova:[0,5,7,8,21],superwind:[0,7],superwind_mira_switchon:[0,7],support:30,sure:[2,11,12,13,14,15,22,25,30,31,39,40],surfac:[0,7],surrei:[6,15],surviv:[0,7,16],survivor:[0,7],sview:21,swallow:16,switcher:[0,7],sy:20,symlink:[6,8,12,15],symlink_latest_gridcod:21,symmetr:[0,7],synchron:[0,7],synonym:[0,7],synthesi:[12,13,14,15,21,22,39],system:[0,4,6,7,8,9,12,13,14,15,17,18,19,20,21,22,24,31,32,35,39,40,42],system_dict:32,system_gener:[15,30],system_numb:32,system_queue_fil:[6,8,12],t:[0,1,2,5,6,7,11,13,14,15,19,21,25,30,37],t_:6,tabl:[0,7,31,37],take:[0,2,7,8,12,15,18,19,21,26,30,31,34,40],taken:[0,2,7,9,31],talk:6,target:[1,33],task:[0,7,15,18,19,20,24,25,28,31,37,40,42],tauri:[0,7],tbse:[0,7],te:21,technic:[6,8,9,12,13,14,15],teff:[0,5,7,31],teff_1:24,teff_2:24,teff_from_star_struct:6,teff_postagb_max:[0,7],teff_postagb_min:[0,7],tell:[19,25],temp_dir:[5,6,8,11,13,14,15,16,19],temperatur:[0,7,16,24,31],tempfil:18,termin:[1,6,9,15,22,39],test:[0,7,11,15,19,21,22,28,30,39],test_cach:28,test_data:[0,7],test_func:7,test_log:18,test_logfil:11,test_pop:15,text:[6,8,16,19,33],than:[0,2,6,7,8,12,13,14,15,19,21,22,25,30,31,38,39],thats:15,thei:[0,2,5,6,7,8,12,15,16,20,21,24,25,29,36,37],thelog:[0,7],them:[2,6,7,8,15,17,18,19,29,30,31,33,40],themselv:[3,31],theoret:[12,13,14],thermal:[0,6,7,31,42],thermally_pulsing_asymptotic_giant_branch:0,thermohalin:[0,7],thermonuclear:6,thesi:[0,7],thi:[0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,42],thick:[0,7],thick_disc_end_ag:[0,7],thick_disc_logg_max:[0,7],thick_disc_logg_min:[0,7],thick_disc_start_ag:[0,7],thin:[0,7],thing:[0,3,6,7,8,12,13,14,15,18,19,20,31,40],think:[0,7,19,20],third:[0,7,16,31,37],third_dup:[0,7],third_dup_multipli:[0,7],thorn:[0,7],those:[2,6,8,12,13,14,15,18,20,22,31,38,39],thread:[6,8,12,13,14,19,21,32],thread_id:21,three:[0,7,13,14,15,31],three_part_powerlaw:[8,12,13,14,15,31],threshold:[0,7,19,21],through:[6,7,11,12,13,14,15,24,25,34,40],throughout:[12,13,14,15,34],thu:37,tidal:[0,5,7],tidal_strength_factor:[0,7],tide:[0,7,16],tides_convective_damp:[0,7],tides_diagnosis_log:[0,7],tides_hurley2002:[0,7],tides_zahn1989:[0,7],tight:18,time:[0,1,2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,24,27,30,31,32,37,39],time_elaps:27,timedelta:19,timescal:[0,7],timestamp:[21,27],timestep:[0,7,8,9,11,12,13,14],timestep_limit:[0,7],timestep_log:[0,7],timestep_modul:[0,7],timestep_multipli:[0,7],timestep_solver_factor:[0,7],tini:6,tinslei:31,tip:[6,31],titl:[12,33],tmax:37,tmin:37,tmp:[0,6,7,8,11,12,13,14,15,16,19,22,39],tmp_dir:[5,6,8,11,13,14,15,16,21,34],tmp_tabl:31,toasti:16,todo:[0,1,2,5,7,10,15,19,20,21,24,25,29,30,31,32,33,36,37,38,40,42],toler:[0,7],too:[0,2,6,7,13,14,16,21,22,39,40],took:[6,8,12,14,15,18],tool:21,top:[0,15,34],topcod:[6,8,15,34],topic:[0,7],torqu:[0,7],total:[0,2,6,7,8,12,13,14,15,18,19,21,24,31,34],total_count:[6,8,12,14,15],total_mass_run:[6,8,12,14,15],total_prob:[6,8,12,13,14,15],total_probability_weighted_mass_run:[6,8,12,14,15],touch:[25,30],tout:[0,7,42],tout_pringle_1992_multipli:[0,7],tp:[0,7],tpagb:[0,6,7],tpagb_reimers_eta:[0,7],tpagb_wind_beasor_etal_2020:0,tpagb_wind_bloeck:0,tpagb_wind_goldman_etal_2017:0,tpagb_wind_mattsson:0,tpagb_wind_reim:0,tpagb_wind_rob_cwind:0,tpagb_wind_van_loon:0,tpagb_wind_vw93_karaka:0,tpagb_wind_vw93_karakas_carbon_star:0,tpagb_wind_vw93_orig:0,tpagb_wind_vw93_orig_carbon_star:0,tpagbwind:[0,7],tpagbwindfac:[0,7],tpr:[8,12],trace:21,traceback:[13,16],track:[6,21,24],trade:[0,7],trail:[19,37],transfer:[0,6,7,21],transform:[0,3,7],transit:[0,7],treat:[0,7,37],trem:19,trigger:[0,7],trio:[12,13,14,15],tripl:[0,7,21,31],truli:[0,7],ttlcach:21,tupl:[1,6,19,25,30,37],turn:[0,3,5,7,11,15],tutori:[4,22],two:[0,2,6,7,9,19,30,32,41,42],txt:[11,15,18,22,30,39,40],type:[0,1,2,3,5,7,8,11,12,13,14,15,18,19,20,21,24,25,30,31,33,34,37,38,41,42],type_chng:[5,11,18],type_ia_mch_supernova_algorithm:[0,7],type_ia_sub_mch_supernova_algorithm:[0,7],typeerror:13,typic:[0,7],ubvri:[0,7],ugriv:[0,7],uk:[6,15],unavail:[0,7],unbound:5,unclos:30,uncom:[11,12,13,14,15,16],unction:7,undef:9,under:[11,37],undergo:[0,8],understand:21,undescrib:33,unexpect:13,uniform:31,union:[15,19,31,34,37,38,42],uniqu:[2,15,18,21],unit:[0,6,7,10,19,42],univari:[0,7],univers:[6,8,21],unix:32,unknown:40,unless:[1,20,21],unlik:[13,14],unload:20,unlock:30,unmerg:8,unnecessari:33,unpars:7,unphys:[5,8,12],unrecogn:[22,39],unresolv:12,unsign:0,unstabl:[0,5,7],until:[0,2,6,7,30,31],unus:[0,7,21],unweight:15,up:[0,1,4,9,11,16,19,20,25,26,28,29,31,36],updat:[2,13,14,15,20,22,34,39],update_dict:[2,10],update_grid_vari:[13,14,34],upon:42,upper:[0,7,31,37],uranu:16,us:[0,1,2,3,4,10,11,15,19,20,21,22,24,25,26,27,28,29,30,31,33,34,36,37,38,39,40,42],usag:[0,4],use_astropy_valu:24,use_datadir:[15,20],use_fixed_timestep_:[0,7],use_lwn_fallback:0,use_periastron_roche_radiu:[0,7],use_tabular_intershell_abundances_karakas_2012:[0,7],usecach:37,usecas:4,useful_func:[22,23],user:[1,9,19,20,21,26,31,33,40],usernam:19,usr:21,usual:[0,5,6,7,12,13,14,15,19,21,30,31],utf:[3,30],util:[1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,42],v:[5,18,22,39],val:31,valid:[0,7,9,19,31],valu:[0,1,2,3,6,7,10,11,12,13,14,15,18,19,20,21,24,27,28,31,33,34,37],value_lin:11,valueerror:15,valuerang:[6,8,12,13,14,15,34],values_arrai:11,van:[0,7],vandenheuvel_log:[0,7],vanilla:21,vari:[0,6,7,8,15],variabl:[0,4,6,7,8,19,21,29,30,34],variant:[0,7],variou:[0,7],vassiliadi:[0,7],vb1print:32,vb2print:32,vb:[5,25,28,30,37],ve:27,veloc:[0,7,31],venu:16,verbos:[1,6,8,11,12,13,14,15,17,19,21,22,26,30,31,32,37,39],verbose_print:[19,32],veri:[0,5,6,7,8,9,11,13,14,15,30,34,37],versa:42,version:[0,2,7,10,15,19,20,22,38,39],version_info:[20,22,23],version_info_dict:10,version_info_str:38,version_onli:[0,7],via:[4,6,7,9,12,13,14,15,20,21,24],vice:42,vink:[0,7],virtual:[22,39],virtualenviron:[22,39],viscos:[0,7],viscou:[0,7],visibl:9,visit:22,vk:[5,18],vn:[5,18],volum:[0,7],vr:[5,18],vrot1:[0,7],vrot2:[0,7],vrot3:[0,7],vrot4:[0,7],vrot_breakup:0,vrot_bs:0,vrot_non_rot:0,vrot_sync:0,vs:[16,24],vw93:[0,7],vw93_eagb_wind_spe:[0,7],vw93_mira_shift:[0,7],vw93_multipli:[0,7],vw93_tpagb_wind_spe:[0,7],vwind:[0,7],vwind_beta:[0,7],vwind_multipli:[0,7],w:[1,11,15,20,30],wa:[0,6,7,10,11,13,14,15,20,21,22,25,30,31,39],wai:[0,2,7,11,13,14,20,21,25],wait:30,wait_for_unlock:30,wang:[0,7],want:[0,2,3,5,7,8,9,10,12,13,14,15,18,19,21,22,24,25,30,31,33,34,39],warmup_cpu:[0,7],warn:[0,7,11,15,21,25],was_kil:20,wast:[8,13,14],wave:[0,6,7,8,15],wd:[0,7],wd_accretion_rate_new_giant_envelope_lower_limit_helium_donor:[0,7],wd_accretion_rate_new_giant_envelope_lower_limit_hydrogen_donor:[0,7],wd_accretion_rate_new_giant_envelope_lower_limit_other_donor:[0,7],wd_accretion_rate_novae_upper_limit_helium_donor:[0,7],wd_accretion_rate_novae_upper_limit_hydrogen_donor:[0,7],wd_accretion_rate_novae_upper_limit_other_donor:[0,7],wd_kick:[0,7],wd_kick_at_every_puls:0,wd_kick_at_given_puls:0,wd_kick_direct:[0,7],wd_kick_end_agb:0,wd_kick_first_rlof:0,wd_kick_pulse_numb:[0,7],wd_kick_when:[0,7],wd_sigma:[0,7],wdwd_merger_algorithm:[0,7],wdwd_merger_algorithm_bs:0,wdwd_merger_algorithm_chen2016:0,wdwd_merger_algorithm_perets2019:0,we:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,25,26,27,28,29,30,31,33,36,37,39,42],weight:[0,7,13,14,21],weirdli:12,well:[0,3,7,9,11,12,13,14,21,22,39],went:[13,14],were:[6,8,12,14,15,19,38],what:[0,1,2,5,6,7,8,9,11,12,13,14,15,18,21,22,25,31,33,37,38,39,40],whatev:[0,7,9,18,19,20,22,25,30,39],wheeler:[0,7],when:[0,1,2,3,6,7,8,10,11,15,16,19,21,22,25,27,28,29,30,31,33,36,37,39,40],whenev:[22,39],where:[0,1,2,6,7,12,13,14,15,19,21,22,25,27,30,31,33,37,39],whether:[0,7,15,19,20,21,24,29,30,31,33,36,37,38,42],which:[0,1,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,25,29,30,31,33,34,36,37,38,39,40,42],whichev:21,white:[0,6,7],white_dwarf_cooling_carrasco2014:[0,7],white_dwarf_cooling_mestel:[0,7],white_dwarf_cooling_mestel_modifi:[0,7],white_dwarf_cooling_model:[0,7],white_dwarf_radius_carrasco2014:[0,7],white_dwarf_radius_model:[0,7],white_dwarf_radius_mu:[0,7],white_dwarf_radius_nauenberg1972:[0,7],whole:[0,7,8,9,20,21],why:8,wide:[5,12,13,14],wider:5,width:[0,7,8,19],wiggl:[13,14],wind:[0,5,6,7,12],wind_algorithm_binary_c_2020:[0,5],wind_algorithm_hendriks_2022:0,wind_algorithm_hurley2002:0,wind_algorithm_non:[0,5],wind_algorithm_schneider2018:0,wind_angmom_loss_bs:0,wind_angmom_loss_lw:0,wind_angmom_loss_lw_hybrid:0,wind_angmom_loss_spherically_symmetr:0,wind_angular_momentum_loss:[0,7],wind_disc_angmom_fract:[0,7],wind_disc_mass_fract:[0,7],wind_djorb_fac:[0,7],wind_gas_to_dust_ratio:[0,7],wind_lbv_luminosity_lower_limit:[0,7],wind_mass_loss:[0,5,7],wind_multiplier_:[0,7],wind_nieuwenhuijzen_luminosity_lower_limit:[0,7],wind_type_multiplier_:[0,7],wink:0,within:[0,2,7,9,10,15,19,22,31,34,39],without:[9,11,13,14,19,21,31],won:[0,7,11],wood:[0,7],wooslei:0,work:[0,2,3,7,9,11,12,13,14,18,19,21,22,25,30,39],working_diretori:21,would:[0,2,7,13,14,15,21,24],wouldn:[15,30],wr:[0,7],wr_wind:[0,7],wr_wind_bs:0,wr_wind_eldridg:0,wr_wind_fac:[0,7],wr_wind_maeder_meynet:0,wr_wind_nugis_lam:0,wrap:[1,9,28],wrapper:[3,7,9,11,20,30,32,42],write:[1,5,6,7,8,9,11,12,15,17,18,19,20,21,30,33,40],write_binary_c_calls_to_fil:[15,30],write_binary_c_parameter_descriptions_to_rst_fil:19,write_ensembl:30,write_grid_options_to_rst_fil:33,write_logfil:7,written:[7,11,15,21,30,33,34,40],written_data:11,wrlof_mass_transf:[0,7],wrlof_method:[0,7],wrlof_non:0,wrlof_q_depend:0,wrlof_quadrat:0,wrong:[13,14,22,39],wrt:18,wrwindfac:[0,7],wtts2:[0,7],wtts_log:[0,7],www:[0,7,31],x0:31,x0d:[19,21],x1:31,x86_64:7,x:[0,6,7,9,11,16,18,19,20,24,25,31,37],xlabel:17,xlim:[8,16],xx:16,xxx:36,y:[5,6,16,19,20,24,25],ye:21,year:[0,7,31],year_length_in_dai:8,yet:[0,2,7,18,19,21,24],yield:[0,7,37],ylim:16,you:[0,1,2,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,24,25,30,31,33,34,37,39,42],young:[0,7],your:[9,11,17,18,21,22,39],yourself:[6,8,12,13,14,15,24],yscale:[12,13,14,16],yy:16,z:[0,6,7,8,18,20,31,42],zahn:[0,7],zam:[0,4,6,7,12,31,40,42],zams_collis:42,zams_mass:[6,12,13,14,15],zams_mass_1:15,zams_mass_2:15,zero:[0,1,4,5,6,7,8,14,19,21,22,30],zero_ag:[6,9,11,12,13,14,15],zero_age_main_sequence_star:[12,13,14],zero_age_main_sequence_starn:12,zero_prob_stars_skip:[6,8,12,14,15],zone:[0,7],zoom:[0,7,37],zoom_dispers:37,zoom_magnitud:37,zoom_magntiud:37,zoom_mean:37,zoomfac_multiplier_decreas:[0,7],zoomfac_multiplier_increas:[0,7],zsolar:31,zytkow:[0,7]},titles:["Binary_c parameters","custom_logging_functions module","dicts module","ensemble module","Example notebooks","Example use case: Binary black hole systems","Example use case: Hertzsprung-Russell diagrams","Tutorial: Using the API functionality of binary_c-python","Example use case: Common-envelope evolution","Tutorial: Using custom logging routines with binary_c-python","Tutorial: Extra features and functionality of binary_c-python","Tutorial: Running individual systems with binary_c-python","Example use case: Zero-age stellar luminosity function in binaries","Example use case: Zero-age stellar luminosity function","Example use case: Massive star luminosity","Tutorial: Running populations with binary_c-python","Example use case: Solar system using the API functionality","Basic example","Binary_c and python example notebook","functions module","Population class module","Population grid code options","Welcome to binary_c-python\u2019s documentation!","Binarycpython code","plot_functions module","Population class extension: HPC module","Population class extension: Moe_di_Stefano_2017 module","Population class extension: analytics module","Population class extension: cache module","Population class extension: condor module","Population class extension: dataIO module","Population class extension: distribution_functions module","Population class extension: grid_logging module","Population class extension: grid_options_defaults module","Population class extension: gridcode module","Population class extension: metadata module","Population class extension: slurm module","Population class extension: spacing_functions module","Population class extension: version_info module","Python module for binary_c","run_system_wrapper module","stellar_types module","useful_funcs module"],titleterms:{"case":[5,6,8,12,13,14,16],"class":[20,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"function":[7,10,11,12,13,14,15,16,18,19],"public":21,A:[13,14],about:10,ad:[12,13,14,15],after:[22,39],ag:[12,13],algorithm:0,analyt:27,api:[7,9,11,16,18],basic:17,better:[13,14],binari:[0,5,6,12,18],binary_c:[0,7,9,10,11,15,18,22,39],binarycpython:23,black:5,build:[10,22,39],cach:28,code:[21,23],common:8,compact:9,condor:29,content:[4,22],core:18,custom:[9,18],custom_logging_funct:1,dataio:30,develop:[22,39],di:21,diagram:6,dict:2,dictionari:10,directli:9,distribut:[13,14],distribution_funct:31,document:[22,39],ensembl:3,envelop:8,environ:[22,39],evolut:[8,9],evolv:[6,8,12,13,14,15],exampl:[4,5,6,7,8,9,10,12,13,14,15,16,17,18,22,39],extens:[25,26,27,28,29,30,31,32,33,34,35,36,37,38],extra:10,faq:[22,39],featur:10,free:7,from:[7,9,22,39],full:15,get:[7,10],grid:[6,8,12,13,14,15,21],grid_log:32,grid_options_default:33,gridcod:34,handl:[6,8,12,13,14,15],help:10,hertzsprung:6,hole:5,hpc:25,i:0,indic:22,individu:11,inform:[7,10],initi:[13,14],input:0,instal:[22,39],instruct:[22,39],issu:[22,39],line:18,log:[6,8,9,12,13,14,15,18],luminos:[12,13,14],mass:[9,13,14],massiv:14,metadata:35,misc:0,modif:10,modul:[1,2,3,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],moe:21,moe_di_stefano_2017:26,note:[22,39],notebook:[4,18],noteworthi:15,nucsyn:0,o:0,object:[6,8,9,11,12,13,14,15],option:21,other:18,output:[0,6,8,12,13,14,15],paramet:[0,10],pars:10,pip:[22,39],plot_funct:24,popul:[6,8,9,11,12,13,14,15,20,21,25,26,27,28,29,30,31,32,33,34,35,36,37,38],privat:21,python:[7,9,10,11,15,18,22,39],requir:[22,39],routin:9,run:[9,11,15,18],run_binari:18,run_binary_with_log:18,run_system:18,run_system_wrapp:[11,40],russel:6,s:22,sampl:[13,14],sampler:21,script:15,section:0,set:[6,7,8,12,13,14,15],singl:11,slurm:36,solar:16,sourc:[22,39],spacing_funct:37,star:[0,6,14],stefano:21,stellar:[6,8,12,13],stellar_typ:41,store:7,string:9,supernova:9,system:[5,11,16],tabl:22,tutori:[7,9,10,11,15],up:[6,7,8,12,13,14,15],us:[5,6,7,8,9,12,13,14,16,18],usag:[7,9,22,39],useful_func:42,util:18,variabl:[12,13,14,15,22,39],version_info:38,via:[11,22,39],welcom:22,when:9,wrapper:18,zam:[13,14],zero:[12,13]}}) \ No newline at end of file +Search.setIndex({docnames:["binary_c_parameters","custom_logging_functions","dicts","ensemble","example_notebooks","examples/notebook_BHBH","examples/notebook_HRD","examples/notebook_api_functionality","examples/notebook_common_envelope_evolution","examples/notebook_custom_logging","examples/notebook_extra_features","examples/notebook_individual_systems","examples/notebook_luminosity_function_binaries","examples/notebook_luminosity_function_single","examples/notebook_massive_remnants","examples/notebook_population","examples/notebook_solar_system","examples/old/basic_example","examples/old/workshop_example_notebook","functions","grid","grid_options_descriptions","index","modules","plot_functions","population_extensions/HPC","population_extensions/Moe_di_Stefano_2017","population_extensions/analytics","population_extensions/cache","population_extensions/condor","population_extensions/dataIO","population_extensions/distribution_functions","population_extensions/grid_logging","population_extensions/grid_options_defaults","population_extensions/gridcode","population_extensions/metadata","population_extensions/slurm","population_extensions/spacing_functions","population_extensions/version_info","readme_link","run_system_wrapper","stellar_types","useful_funcs"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1,nbsphinx:3,sphinx:56},filenames:["binary_c_parameters.rst","custom_logging_functions.rst","dicts.rst","ensemble.rst","example_notebooks.rst","examples/notebook_BHBH.ipynb","examples/notebook_HRD.ipynb","examples/notebook_api_functionality.ipynb","examples/notebook_common_envelope_evolution.ipynb","examples/notebook_custom_logging.ipynb","examples/notebook_extra_features.ipynb","examples/notebook_individual_systems.ipynb","examples/notebook_luminosity_function_binaries.ipynb","examples/notebook_luminosity_function_single.ipynb","examples/notebook_massive_remnants.ipynb","examples/notebook_population.ipynb","examples/notebook_solar_system.ipynb","examples/old/basic_example.ipynb","examples/old/workshop_example_notebook.ipynb","functions.rst","grid.rst","grid_options_descriptions.rst","index.rst","modules.rst","plot_functions.rst","population_extensions/HPC.rst","population_extensions/Moe_di_Stefano_2017.rst","population_extensions/analytics.rst","population_extensions/cache.rst","population_extensions/condor.rst","population_extensions/dataIO.rst","population_extensions/distribution_functions.rst","population_extensions/grid_logging.rst","population_extensions/grid_options_defaults.rst","population_extensions/gridcode.rst","population_extensions/metadata.rst","population_extensions/slurm.rst","population_extensions/spacing_functions.rst","population_extensions/version_info.rst","readme_link.rst","run_system_wrapper.rst","stellar_types.rst","useful_funcs.rst"],objects:{"binarycpython.utils":[[1,0,0,"-","custom_logging_functions"],[2,0,0,"-","dicts"],[3,0,0,"-","ensemble"],[19,0,0,"-","functions"],[20,0,0,"-","grid"],[24,0,0,"-","plot_functions"],[40,0,0,"-","run_system_wrapper"],[41,0,0,"-","stellar_types"],[42,0,0,"-","useful_funcs"]],"binarycpython.utils.custom_logging_functions":[[1,1,1,"","autogen_C_logging_code"],[1,1,1,"","binary_c_log_code"],[1,1,1,"","binary_c_write_log_code"],[1,1,1,"","compile_shared_lib"],[1,1,1,"","create_and_load_logging_function"],[1,1,1,"","from_binary_c_config"],[1,1,1,"","return_compilation_dict"]],"binarycpython.utils.dicts":[[2,2,1,"","AutoVivificationDict"],[2,1,1,"","count_keys_recursive"],[2,1,1,"","custom_sort_dict"],[2,1,1,"","filter_dict"],[2,1,1,"","filter_dict_through_values"],[2,1,1,"","inspect_dict"],[2,1,1,"","keys_to_floats"],[2,1,1,"","merge_dicts"],[2,1,1,"","multiply_float_values"],[2,1,1,"","multiply_values_dict"],[2,1,1,"","normalize_dict"],[2,1,1,"","prepare_dict"],[2,1,1,"","recursive_change_key_to_float"],[2,1,1,"","recursive_change_key_to_string"],[2,1,1,"","set_opts"],[2,1,1,"","subtract_dicts"],[2,1,1,"","update_dicts"]],"binarycpython.utils.dicts.AutoVivificationDict":[[2,3,1,"","__getitem__"],[2,3,1,"","__iadd__"]],"binarycpython.utils.ensemble":[[3,2,1,"","BinarycDecoder"],[3,2,1,"","BinarycEncoder"],[3,1,1,"","binaryc_json_serializer"],[3,1,1,"","ensemble_compression"],[3,1,1,"","ensemble_file_type"],[3,1,1,"","ensemble_setting"],[3,1,1,"","extract_ensemble_json_from_string"],[3,1,1,"","format_ensemble_results"],[3,1,1,"","handle_ensemble_string_to_json"],[3,1,1,"","load_ensemble"],[3,1,1,"","open_ensemble"]],"binarycpython.utils.ensemble.BinarycDecoder":[[3,3,1,"","decode"]],"binarycpython.utils.ensemble.BinarycEncoder":[[3,3,1,"","default"]],"binarycpython.utils.functions":[[19,2,1,"","Capturing"],[19,1,1,"","bin_data"],[19,1,1,"","call_binary_c_config"],[19,2,1,"","catchtime"],[19,1,1,"","check_if_in_shell"],[19,1,1,"","conv_time_units"],[19,1,1,"","convert_bytes"],[19,1,1,"","convfloat"],[19,1,1,"","create_arg_string"],[19,1,1,"","create_hdf5"],[19,1,1,"","datalinedict"],[19,1,1,"","example_parse_output"],[19,1,1,"","filter_arg_dict"],[19,1,1,"","format_number"],[19,1,1,"","get_ANSI_colours"],[19,1,1,"","get_arg_keys"],[19,1,1,"","get_defaults"],[19,1,1,"","get_help"],[19,1,1,"","get_help_all"],[19,1,1,"","get_help_super"],[19,1,1,"","get_size"],[19,1,1,"","get_username"],[19,1,1,"","imports"],[19,1,1,"","is_capsule"],[19,1,1,"","isfloat"],[19,1,1,"","isint"],[19,1,1,"","load_logfile"],[19,1,1,"","make_build_text"],[19,1,1,"","mem_use"],[19,1,1,"","now"],[19,1,1,"","output_lines"],[19,1,1,"","pad_output_distribution"],[19,1,1,"","remove_file"],[19,1,1,"","temp_dir"],[19,1,1,"","timedelta"],[19,1,1,"","trem"],[19,1,1,"","verbose_print"],[19,1,1,"","write_binary_c_parameter_descriptions_to_rst_file"]],"binarycpython.utils.functions.Capturing":[[19,3,1,"","__enter__"],[19,3,1,"","__exit__"]],"binarycpython.utils.functions.catchtime":[[19,3,1,"","__enter__"],[19,3,1,"","__exit__"]],"binarycpython.utils.grid":[[20,2,1,"","Population"]],"binarycpython.utils.grid.Population":[[20,3,1,"","clean"],[20,3,1,"","evolve"],[20,3,1,"","evolve_single"],[20,3,1,"","exit"],[20,3,1,"","export_all_info"],[20,3,1,"","jobID"],[20,3,1,"","parse_cmdline"],[20,3,1,"","return_all_info"],[20,3,1,"","return_binary_c_defaults"],[20,3,1,"","return_population_settings"],[20,3,1,"","set"],[20,3,1,"","was_killed"]],"binarycpython.utils.plot_functions":[[24,1,1,"","color_by_index"],[24,1,1,"","dummy"],[24,1,1,"","parse_function_hr_diagram"],[24,1,1,"","parse_function_masses"],[24,1,1,"","parse_function_orbit"],[24,1,1,"","plot_HR_diagram"],[24,1,1,"","plot_masses"],[24,1,1,"","plot_orbit"],[24,1,1,"","plot_system"]],"binarycpython.utils.population_extensions":[[25,0,0,"-","HPC"],[26,0,0,"-","Moe_di_Stefano_2017"],[27,0,0,"-","analytics"],[28,0,0,"-","cache"],[29,0,0,"-","condor"],[30,0,0,"-","dataIO"],[31,0,0,"-","distribution_functions"],[32,0,0,"-","grid_logging"],[33,0,0,"-","grid_options_defaults"],[34,0,0,"-","gridcode"],[35,0,0,"-","metadata"],[36,0,0,"-","slurm"],[37,0,0,"-","spacing_functions"],[38,0,0,"-","version_info"]],"binarycpython.utils.population_extensions.HPC":[[25,2,1,"","HPC"]],"binarycpython.utils.population_extensions.HPC.HPC":[[25,3,1,"","HPC_can_join"],[25,3,1,"","HPC_check_requirements"],[25,3,1,"","HPC_dir"],[25,3,1,"","HPC_dirs"],[25,3,1,"","HPC_dump_status"],[25,3,1,"","HPC_get_status"],[25,3,1,"","HPC_grid"],[25,3,1,"","HPC_id_filename"],[25,3,1,"","HPC_id_from_dir"],[25,3,1,"","HPC_job"],[25,3,1,"","HPC_jobID"],[25,3,1,"","HPC_jobID_tuple"],[25,3,1,"","HPC_job_task"],[25,3,1,"","HPC_job_type"],[25,3,1,"","HPC_join_from_files"],[25,3,1,"","HPC_join_previous"],[25,3,1,"","HPC_joinlist"],[25,3,1,"","HPC_load_joinfiles_list"],[25,3,1,"","HPC_make_joiningfile"],[25,3,1,"","HPC_njobs"],[25,3,1,"","HPC_path"],[25,3,1,"","HPC_queue_stats"],[25,3,1,"","HPC_restore"],[25,3,1,"","HPC_set_status"],[25,3,1,"","HPC_snapshot_filename"],[25,3,1,"","HPC_status"],[25,3,1,"","HPC_touch"]],"binarycpython.utils.population_extensions.Moe_di_Stefano_2017":[[26,2,1,"","Moe_di_Stefano_2017"]],"binarycpython.utils.population_extensions.Moe_di_Stefano_2017.Moe_di_Stefano_2017":[[26,3,1,"","Moe_di_Stefano_2017"],[26,3,1,"","get_Moe_di_Stefano_2017_default_options"],[26,3,1,"","get_Moe_di_Stefano_2017_default_options_description"],[26,3,1,"","get_moe_di_stefano_dataset"],[26,3,1,"","set_moe_di_stefano_settings"]],"binarycpython.utils.population_extensions.analytics":[[27,2,1,"","analytics"]],"binarycpython.utils.population_extensions.analytics.analytics":[[27,3,1,"","CPU_time"],[27,3,1,"","make_analytics_dict"],[27,3,1,"","set_time"],[27,3,1,"","time_elapsed"]],"binarycpython.utils.population_extensions.cache":[[28,2,1,"","cache"]],"binarycpython.utils.population_extensions.cache.cache":[[28,2,1,"","NullCache"],[28,3,1,"","default_cache_dir"],[28,3,1,"","setup_function_cache"],[28,3,1,"","test_caches"]],"binarycpython.utils.population_extensions.cache.cache.NullCache":[[28,3,1,"","__delitem__"],[28,3,1,"","__getitem__"],[28,3,1,"","__setitem__"],[28,3,1,"","popitem"]],"binarycpython.utils.population_extensions.condor":[[29,2,1,"","condor"]],"binarycpython.utils.population_extensions.condor.condor":[[29,3,1,"","condorID"],[29,3,1,"","condor_check_requirements"],[29,3,1,"","condor_dirs"],[29,3,1,"","condor_grid"],[29,3,1,"","condor_outfile"],[29,3,1,"","condor_queue_stats"],[29,3,1,"","condor_status_file"],[29,3,1,"","condorpath"],[29,3,1,"","get_condor_status"],[29,3,1,"","make_condor_dirs"],[29,3,1,"","set_condor_status"]],"binarycpython.utils.population_extensions.dataIO":[[30,2,1,"","dataIO"]],"binarycpython.utils.population_extensions.dataIO.dataIO":[[30,3,1,"","NFS_flush_hack"],[30,3,1,"","NFSpath"],[30,3,1,"","compression_type"],[30,3,1,"","dir_ok"],[30,3,1,"","load_population_object"],[30,3,1,"","load_snapshot"],[30,3,1,"","locked_close"],[30,3,1,"","locked_open_for_write"],[30,3,1,"","merge_populations"],[30,3,1,"","merge_populations_from_file"],[30,3,1,"","open"],[30,3,1,"","save_population_object"],[30,3,1,"","save_snapshot"],[30,3,1,"","set_status"],[30,3,1,"","snapshot_filename"],[30,3,1,"","wait_for_unlock"],[30,3,1,"","write_binary_c_calls_to_file"],[30,3,1,"","write_ensemble"]],"binarycpython.utils.population_extensions.distribution_functions":[[31,2,1,"","distribution_functions"]],"binarycpython.utils.population_extensions.distribution_functions.distribution_functions":[[31,3,1,"","Arenou2010_binary_fraction"],[31,3,1,"","Izzard2012_period_distribution"],[31,3,1,"","Kroupa2001"],[31,3,1,"","Moe_di_Stefano_2017_multiplicity_fractions"],[31,3,1,"","Moe_di_Stefano_2017_pdf"],[31,3,1,"","build_q_table"],[31,3,1,"","calc_P_integral"],[31,3,1,"","calc_e_integral"],[31,3,1,"","calc_total_probdens"],[31,3,1,"","calculate_constants_three_part_powerlaw"],[31,3,1,"","const_distribution"],[31,3,1,"","cosmic_SFH_madau_dickinson2014"],[31,3,1,"","duquennoy1991"],[31,3,1,"","fill_data"],[31,3,1,"","flat"],[31,3,1,"","flatsections"],[31,3,1,"","gaussian"],[31,3,1,"","gaussian_func"],[31,3,1,"","gaussian_normalizing_const"],[31,3,1,"","get_integration_constant_q"],[31,3,1,"","get_max_multiplicity"],[31,3,1,"","imf_chabrier2003"],[31,3,1,"","imf_scalo1986"],[31,3,1,"","imf_scalo1998"],[31,3,1,"","imf_tinsley1980"],[31,3,1,"","interpolate_in_mass_izzard2012"],[31,3,1,"","ktg93"],[31,3,1,"","linear_extrapolation_q"],[31,3,1,"","merge_multiplicities"],[31,3,1,"","number"],[31,3,1,"","poisson"],[31,3,1,"","powerlaw"],[31,3,1,"","powerlaw_constant"],[31,3,1,"","powerlaw_constant_nocache"],[31,3,1,"","powerlaw_extrapolation_q"],[31,3,1,"","raghavan2010_binary_fraction"],[31,3,1,"","sana12"],[31,3,1,"","three_part_powerlaw"]],"binarycpython.utils.population_extensions.grid_logging":[[32,2,1,"","grid_logging"]],"binarycpython.utils.population_extensions.grid_logging.grid_logging":[[32,3,1,"","vb1print"],[32,3,1,"","vb2print"],[32,3,1,"","verbose_print"]],"binarycpython.utils.population_extensions.grid_options_defaults":[[33,2,1,"","grid_options_defaults"]],"binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults":[[33,3,1,"","default_cache_dir"],[33,3,1,"","get_grid_options_defaults_dict"],[33,3,1,"","get_grid_options_descriptions"],[33,3,1,"","grid_options_description_checker"],[33,3,1,"","grid_options_help"],[33,3,1,"","print_option_descriptions"],[33,3,1,"","write_grid_options_to_rst_file"]],"binarycpython.utils.population_extensions.gridcode":[[34,2,1,"","gridcode"]],"binarycpython.utils.population_extensions.gridcode.gridcode":[[34,3,1,"","add_grid_variable"],[34,3,1,"","delete_grid_variable"],[34,3,1,"","rename_grid_variable"],[34,3,1,"","update_grid_variable"]],"binarycpython.utils.population_extensions.metadata":[[35,2,1,"","metadata"]],"binarycpython.utils.population_extensions.metadata.metadata":[[35,3,1,"","add_ensemble_metadata"],[35,3,1,"","add_system_metadata"]],"binarycpython.utils.population_extensions.slurm":[[36,2,1,"","slurm"]],"binarycpython.utils.population_extensions.slurm.slurm":[[36,3,1,"","get_slurm_status"],[36,3,1,"","make_slurm_dirs"],[36,3,1,"","set_slurm_status"],[36,3,1,"","slurmID"],[36,3,1,"","slurm_check_requirements"],[36,3,1,"","slurm_dirs"],[36,3,1,"","slurm_grid"],[36,3,1,"","slurm_outfile"],[36,3,1,"","slurm_queue_stats"],[36,3,1,"","slurm_status_file"],[36,3,1,"","slurmpath"]],"binarycpython.utils.population_extensions.spacing_functions":[[37,2,1,"","spacing_functions"]],"binarycpython.utils.population_extensions.spacing_functions.spacing_functions":[[37,3,1,"","const_dt"],[37,3,1,"","const_int"],[37,3,1,"","const_linear"],[37,3,1,"","const_ranges"],[37,3,1,"","gaussian_zoom"],[37,3,1,"","peak_normalized_gaussian_func"]],"binarycpython.utils.population_extensions.version_info":[[38,2,1,"","version_info"]],"binarycpython.utils.population_extensions.version_info.version_info":[[38,3,1,"","minimum_stellar_mass"],[38,3,1,"","parse_binary_c_version_info"],[38,3,1,"","return_binary_c_version_info"]],"binarycpython.utils.run_system_wrapper":[[40,1,1,"","run_system"]],"binarycpython.utils.useful_funcs":[[42,1,1,"","calc_period_from_sep"],[42,1,1,"","calc_sep_from_period"],[42,1,1,"","maximum_mass_ratio_for_RLOF"],[42,1,1,"","minimum_period_for_RLOF"],[42,1,1,"","minimum_separation_for_RLOF"],[42,1,1,"","ragb"],[42,1,1,"","roche_lobe"],[42,1,1,"","rzams"],[42,1,1,"","zams_collision"]]},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"0":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,25,26,28,31,34,37,42],"00":[5,11,12,15,18],"000":[5,11,18],"0000":[5,11,18],"00000":18,"000000":18,"000000000000e":11,"000000e":18,"000001":11,"000002":11,"000003":11,"0001":[5,7,42],"000122339":15,"000161974":15,"000214449":15,"000220016":15,"000283924":15,"000287968":15,"000375908":15,"000497691":15,"000498487":15,"00065893":15,"0007":31,"000872405":15,"001":[0,5,7],"00115504":15,"0013":5,"00152924":15,"00182":5,"002":[5,17,18],"00202467":15,"0021272":5,"00215604":5,"00235329":5,"00237669":5,"00239838":5,"00242158":5,"00247821":5,"00247864":5,"00248439":5,"00254115":5,"00254512":5,"00256681":5,"00261516":5,"00268237":5,"00280816":5,"00283345":5,"00286793":5,"00288661":5,"00294":5,"00296406":5,"003":5,"00300971":5,"00303761":5,"00311757":5,"00317508":5,"00319483":5,"0034":5,"004":5,"004698855121516281":15,"005":5,"00518983":5,"0055":5,"00585495":5,"006":5,"0062211552141636295":15,"00632092":7,"00666382":5,"007":[5,16],"00707417":5,"00712":5,"00730797":5,"0074":5,"008":5,"0081514":5,"00823663875514986":15,"00832":5,"0087":5,"009":[5,16],"00984861":5,"00e":12,"01":[0,5,6,7,8,9,12,15,18],"010":5,"0102":5,"010905083645619543":15,"011":5,"0118":5,"012":5,"0122109":5,"012246630357e":15,"0128":5,"013":5,"0131145":5,"014":5,"0141":7,"0143651":5,"0143896":8,"014832":5,"015":5,"0152545":5,"0153961":5,"0155":5,"0156":5,"01561":5,"0156945":5,"0159":5,"016":5,"0162":5,"016309":8,"0163656":8,"0164":5,"0165":5,"0166":5,"0168":5,"0169":5,"017":[5,16],"0171":5,"0175264":8,"0176575":6,"01791":5,"018":5,"0182":5,"0184":5,"0187":5,"019":5,"0192009":5,"019715467199999996":8,"01e":12,"01t09":[6,8,12],"01t10":12,"02":[0,5,6,7,8,9,11,12,15,16,18,31,42],"020":5,"0208":5,"021":5,"0214":5,"0214824":5,"021960493499e":15,"022":5,"023":5,"0232618":5,"02379":5,"024":5,"0241634":5,"0245":5,"024684":5,"02473":5,"0248684":15,"025":5,"0250231":5,"0251003":5,"0259932":5,"026":5,"0261496":5,"027":5,"0276":5,"02786":5,"0278672":5,"028":5,"02823":5,"0283541":5,"029":5,"0290733":5,"0295":5,"0298011":5,"0298364":5,"02e":[8,12],"03":[0,1,5,7,8,12],"030":5,"0303129":5,"030499912298e":15,"031":5,"0316266":5,"0319":5,"032":5,"03221":5,"033":5,"0335":5,"0335017":5,"034":5,"03493":5,"03499999999999":14,"035":5,"03502960360000004":8,"03507":5,"036":5,"0367878":5,"037":5,"0385396":5,"039":5,"0393944":5,"0394":5,"0399":5,"03996e":5,"03e":12,"04":[0,5,7,12,18],"040":5,"041":5,"0411":5,"0414":5,"04198":5,"042":5,"0425":5,"043":5,"0434":15,"044":5,"0440989":5,"044142002936e":9,"04440288843805411":15,"0444029":15,"044572277695e":9,"044654032097e":9,"0448877":5,"0449442":5,"045":5,"045084306856e":9,"0459174":5,"046":5,"0461":5,"0469097":5,"047":[5,15,16],"0474164":5,"0474572":5,"048":[5,16,18],"049":5,"04924":5,"04e":12,"05":[0,5,7,8,9,12,15],"0501":5,"050651207308e":9,"051":[5,6],"0511173":5,"0512":5,"052":5,"0523":5,"0528412":5,"053":5,"0531294":5,"0533803":5,"0535":5,"0536749":5,"054":[5,31],"0547419":5,"055":5,"055188":5,"056":[5,16],"0563088":5,"057":5,"0570946":18,"0572914":5,"057949":5,"058":5,"0583837":5,"0585":5,"059":5,"05e":12,"05e51ba114934b37bab48f1db40b7333":15,"06":[0,5,8,9,11,12],"0608":5,"061":5,"061141":5,"0613":5,"062":5,"0621119":5,"0625403":5,"06257":5,"0626266":5,"063":5,"064":5,"0641":5,"06459059967730083":8,"0645906":8,"0649":5,"065":5,"06527":5,"066":5,"06696":5,"067":5,"0670735":5,"068":5,"0683196":5,"069":5,"06987":5,"06e":12,"07":[5,12,13,14,18,31,37],"070":[5,15],"0701913":5,"071":5,"07108":5,"0714679":5,"0717":5,"0719":5,"072":5,"0722":5,"0727126":5,"0727584":5,"074":5,"0744186":5,"0745":5,"07484":5,"075":5,"075416":5,"0755737":5,"076":5,"077":5,"0770302":5,"0772021":5,"0772781":5,"078":5,"0784":5,"0784722":5,"0787729":5,"0789786":5,"079":[5,6],"0791":5,"07e":12,"08":[0,5,8,12,18],"080763":11,"0808":5,"081":[5,6],"081024":6,"082":5,"0820":[0,7],"0823499":5,"0831":5,"0834973":18,"0837":5,"084":5,"0849409":5,"085":5,"086":5,"086004":5,"0868":5,"087":5,"0877":5,"0877243":5,"0878":5,"088":5,"089":5,"0890815":5,"0896":5,"08e":12,"08msun":[0,7],"09":[5,6,8,12],"090":5,"0900":18,"0902":[0,7],"0907":5,"0907537":5,"091":5,"0910814":5,"0913095":5,"09164":5,"092":5,"09295167374":12,"093":[6,16],"0931922":5,"094":[5,8],"094409257247e":15,"095":5,"0958704":5,"096":5,"09665":5,"0967":15,"097":5,"09706e":5,"09786":5,"098":[5,6],"0987206":5,"099":5,"0991059":5,"0993":5,"099417":8,"0995":5,"0m":12,"0mb":[8,12],"0msun":37,"0x146f912dbc60":7,"0x149c2e81ec10":11,"0x149c95c56c10":8,"0x14bf2250fdc0":6,"0x1528ac7290d0":15,"1":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,24,25,29,30,31,32,34,36,37,39,40,42],"10":[0,2,5,6,7,8,9,11,12,13,14,15,16,17,18,21,31,37,40],"100":[0,5,6,7,8,12,13,14,31,37],"1000":[0,7,8,21,37],"100000000000":[17,18],"1001":12,"1005":5,"101":5,"101038":5,"1012":5,"101323":5,"101955":5,"102":5,"1021":5,"1024mb":21,"1025":12,"102750e":18,"103":5,"1035":5,"103702":5,"103789":5,"104":[5,8],"1043":5,"104427":5,"104997":5,"105":[5,13,14],"105082":5,"10522":5,"105704":5,"106":5,"1062":5,"106368":5,"106545":5,"10689":5,"107":5,"107187":5,"1075":5,"10782":5,"108":[5,15],"1082":5,"1085":11,"108571":5,"10877":5,"1088":5,"109":[5,8],"10941":5,"109679":5,"1098":5,"1099":5,"10e":12,"11":[0,5,6,8,9,11,12,14,15,16,18],"110":5,"11003":11,"1104":5,"1108":5,"111":5,"111023":5,"111583":5,"11182":5,"112":5,"11239":5,"1124":5,"113":5,"1130":5,"11346":5,"113492":18,"1135":5,"11376":5,"114":5,"114678":5,"11491":5,"115":[5,31],"11506":5,"115297":5,"11558":5,"115722":5,"11582":11,"116":5,"11686":5,"11695":5,"117":5,"11707":5,"1173":5,"1178":5,"118":5,"11802":5,"118229":5,"11854":5,"119":5,"1193":5,"1199":5,"11e":12,"12":[0,5,6,9,11,12,14,15,16,18,19,31],"120":5,"120000":[0,7],"120066":5,"1204":[5,18],"121":5,"121263":5,"12136":5,"1219":5,"122":5,"1222":5,"123":5,"123048":5,"12325":11,"123635":5,"1237":5,"123794969278e":15,"1239555":8,"124":5,"1241251901":16,"124379":18,"124496":5,"12457":11,"12460":11,"12461":11,"124931":5,"12495":5,"125":[0,5,7],"12500":0,"12522":5,"1254":5,"12548":5,"125553":5,"125886":5,"125968":5,"126":5,"126532":5,"127":5,"12741":5,"127442":5,"127957":5,"128":5,"12806":5,"129":5,"12974":5,"129879":5,"12e":[1,6,9,11,12,13,14,15],"13":[0,5,6,7,8,9,11,12,14,15,16,18],"130":5,"1301":11,"1302":11,"1306":5,"130725":5,"131":5,"13108":18,"1314":5,"131680e":18,"132":5,"132057":5,"1326":5,"13267":5,"1327":5,"13298":5,"133":5,"1334":5,"134":[5,15],"13416":5,"1345":11,"1346":11,"13461":11,"1347":11,"1348":11,"1349":11,"135":5,"135101":5,"135164":5,"1354":12,"1355":12,"13567":9,"136":5,"1360":5,"13607":5,"13626":15,"137":5,"13700":[6,8],"137502":5,"1379":5,"13796e":5,"138":5,"1380":18,"139":5,"139044":5,"1392":5,"139293101586e":15,"139732":5,"1398":5,"13e3":[0,7],"14":[0,5,6,7,9,11,12,14,15,16,18],"140":5,"1403":31,"141":5,"14112":5,"141361":5,"1415":5,"142":5,"14212":5,"143":5,"144":5,"144141":5,"14439":5,"14461":11,"1449":[5,12],"145":5,"145296":5,"145632":5,"146":5,"1468":5,"146844":5,"147":5,"1471":5,"1473":5,"14764":5,"1478":5,"148":[5,18],"1485":5,"148721":5,"149":5,"1492":5,"1494":12,"1498":5,"14e":12,"15":[0,5,7,8,9,11,12,14,15,16,18,21,31],"150":[5,8,12,13,14,15],"15000":[0,5,7,9,11,15,16,18],"1502":5,"150217":5,"15042":5,"150681":5,"151":5,"1514":5,"151616":5,"1517":5,"15186":5,"152":5,"1521":5,"1527":5,"153":5,"153329":5,"153852":5,"1539":12,"154":5,"155":5,"1551":5,"1553":5,"155342":5,"155662":12,"155678":8,"15594":5,"156":[5,8,18],"1560":5,"1567":5,"1569":5,"157":5,"1571":5,"1575":5,"158":5,"1585":12,"1586":5,"158640":8,"15884":5,"159":[5,8],"15907":5,"1599":5,"15e":12,"15msun":31,"16":[0,5,8,12,14,15,16,18,31],"160":5,"1606":5,"160675":12,"161":5,"1610":5,"1612":5,"1618":5,"162":5,"162006":5,"162038":5,"1622":5,"1624":[5,12],"162454":12,"16265":5,"1627":11,"162734":11,"162941":5,"163":[5,8],"1631":5,"1633":5,"163481":8,"1635760192":6,"1635760194":6,"1635760256":8,"1635760377":8,"1635760613":12,"1635760806":14,"1635760813":14,"1635760967":15,"1635760970":15,"1635761189":12,"1637":5,"164":5,"164714":5,"165":5,"16539":5,"16564":5,"166":[5,8],"1663":5,"166559":5,"167":[5,12],"1670":5,"16729":5,"16733":5,"1674":[5,12],"1678":5,"168":[5,8],"16833":5,"16837":5,"168379":8,"168558":5,"168972":5,"169":5,"1691":5,"1695":5,"169775":12,"17":[5,6,8,12,14,15,16,18],"170":5,"1703":12,"1708":5,"171":5,"171096":5,"1713":5,"1715":5,"172":5,"172014":5,"1722":5,"1729":5,"173":5,"1736":5,"174":5,"174169":5,"1747":5,"1749":12,"175":5,"175004":5,"1753":5,"17588":5,"176":5,"176751":12,"177":[5,8],"177444":5,"1775":5,"177551":5,"177727":5,"178":5,"1780":12,"1781":5,"1783":5,"1784":5,"1786":5,"179":5,"179142":5,"1792":5,"17932":5,"1796":5,"18":[5,12,14,16,18],"180":5,"1804":5,"180453":5,"1806":5,"1807":5,"1808":5,"1809":5,"181":5,"1810":5,"18108":5,"1811":5,"1812":5,"181244":5,"1813":5,"18139":5,"1814":[5,12],"18148":5,"1815":5,"1816":5,"1817":5,"181795":5,"1818":5,"1819":5,"181971798545e":15,"182":5,"1821":5,"1822":5,"1823":5,"1824":5,"1825":5,"1826":5,"1827":5,"1828":5,"1829":5,"183":5,"1830":5,"183048":5,"1831":5,"1833":5,"1834":5,"1835":5,"1838":5,"1839":5,"183974":5,"184":5,"1841":5,"1843":5,"1844":5,"184464":5,"1845":5,"1846":5,"1847":5,"184829":5,"185":5,"1851":[5,12],"1854":5,"1858":5,"186":[5,12],"1865":9,"187":5,"1876":5,"187694":5,"1877":5,"1879":12,"187993":5,"188":5,"1882":5,"189":5,"189239":5,"19":[5,8,12,15,18],"190":[0,5,18],"19097":5,"191":5,"1910":12,"1915":5,"191543":5,"192":5,"1920":5,"1923":5,"193":5,"193528":5,"19366":5,"19393":5,"194":5,"1947":12,"195":5,"1951":[0,7],"19521":5,"196":5,"196046":5,"196177":5,"19622":5,"196311":5,"1967":5,"1968":12,"197":5,"1972":[0,7],"1973":5,"1975":[0,7],"1977":5,"197729":5,"197x":[0,7],"198":5,"1980":31,"1983":42,"1986":[0,7,31],"1987":5,"1989":[0,7,12],"199":5,"19907":5,"1991":31,"1992":[0,7],"1993":[0,7],"1996":42,"1998":[0,5,7,31],"1999":[0,7],"19e":12,"1aearth":16,"1ajupit":16,"1amar":16,"1amercuri":16,"1aneptun":16,"1apluto":16,"1asaturn":16,"1auranu":16,"1avenu":16,"1ckzg0p9":[22,39],"1dex":[12,13,14],"1e":[0,7,8,9,11,12,18],"1e2":[0,7],"1e9":[0,7],"1gyr":37,"1m":12,"1mb":[8,12],"1mearth":16,"1mjupit":16,"1mmar":16,"1mmercuri":16,"1mneptun":16,"1mpluto":16,"1msaturn":16,"1msun":37,"1muranu":16,"1mvenu":16,"1s":[8,12],"1y":[0,7],"2":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,18,19,21,22,24,25,29,31,36,37,39],"20":[0,5,6,8,9,12,13,14,15,16,18,37],"200":[0,5,7],"2000":[0,5,7],"2001":[13,14,31],"2002":[0,7],"2003":[0,7,31],"2004":[0,5,7],"2005":[0,5,7],"2008":5,"2009":[0,7],"201":5,"2010":[0,7,21,31],"2012":[0,7,31],"2013":[0,7],"2014":[0,5,7,31],"2015":[0,5,7],"2016":[0,7],"201620bd7":0,"2017":[0,7,12,15,21,31],"2018":[0,1,5,7],"2019":[0,5,7,18],"202":5,"2020":[0,7],"2021":[5,6,8,12],"202196":5,"2022":0,"20220107":0,"202339":5,"202569":5,"20265":5,"202750e":18,"2029":5,"203":5,"2033":5,"204":5,"2044":5,"20447":5,"204663":5,"2048":12,"205":5,"2053":5,"205353":5,"205527":5,"205537":5,"2057":5,"206":[5,16],"2063":5,"20677":5,"207":5,"2071":12,"2075":5,"208":5,"2081":5,"208169":5,"208453":5,"20887":5,"208923":5,"209":5,"2091":12,"209274":5,"20938":5,"20980":5,"20e":[8,12],"21":[0,1,5,6,12,18],"210":[5,18],"21043":5,"211":[5,14],"2112":5,"2118":18,"212":5,"212034":5,"2122":12,"2127":5,"213":5,"2132":5,"21333":5,"213396":5,"2135":5,"213854":5,"214":5,"214274644851685":18,"2143":12,"2147":5,"215":5,"215504":5,"2156":5,"215638":5,"2157":5,"21587440567681537":15,"21587440567681548":15,"2158744056768156":15,"216":5,"21603":5,"216067":5,"2164":12,"216496":5,"216951":5,"217":5,"21764":5,"218":5,"2182":5,"218222":14,"21824":5,"2183":12,"21844":5,"219":5,"219029061236e":15,"219058":5,"2191":5,"21927":5,"21948":5,"21e":12,"22":[5,12,18],"220":5,"22036":5,"2206":12,"22098":5,"221":5,"2210":5,"2214":5,"2216":5,"221832":5,"222":5,"2221":5,"2224":5,"22281":5,"223":5,"2232":12,"2234":5,"224":5,"2245":12,"224923":5,"225":5,"225135":5,"22518":5,"22543":5,"2258":12,"226":5,"2261":5,"22611318083528548":8,"226424":5,"2266":5,"2268":5,"2269":12,"227":5,"227249":5,"2275":5,"22787":5,"227955577093495":15,"228":5,"2282":12,"228555":5,"229":5,"2291":5,"22936":5,"2295":5,"229591":5,"22e":8,"23":[5,12,15],"230":5,"2300":12,"230102":5,"2305":5,"230955":5,"231":5,"231680e":18,"231704":5,"232":5,"2329":12,"233":5,"2332":5,"2333":5,"2338":5,"234":[5,8],"2348":12,"235":[5,6],"23513":5,"2352":5,"235464":5,"235689312423":8,"236":[5,18],"2365":[12,18],"237":5,"2371":5,"237203":5,"237951":5,"238":5,"2383":12,"238584":5,"23894":5,"239":5,"239197":5,"239704":5,"24":[5,8,12],"240":5,"2400":12,"2403e":15,"2406":5,"24098":5,"241":5,"2413":5,"24165":5,"242":5,"2421":5,"242151":5,"2423":12,"242309":5,"2424":11,"243":[5,6],"243214":5,"243583":5,"2437":5,"2438":12,"2439":5,"244":[5,16],"2444":16,"244645":5,"245":5,"245209":5,"245223":5,"2454":12,"246":5,"2466":12,"246604":5,"246625":5,"246671":6,"247":5,"2472":5,"2477":[5,12],"248":[5,8],"248871":5,"249":5,"249106":5,"2492":12,"2493":5,"249848":5,"24e":12,"25":[0,5,8,12,18],"250":5,"25014bc73b334765a1c09a4e4a97ed66":12,"251":[5,8],"2514":5,"2516":12,"25164":5,"252":5,"2528":5,"252877":5,"2529":5,"253":5,"2537":12,"253705":5,"254":5,"2544031669784":15,"255":[0,5,7],"2551":5,"2552":5,"2554":12,"2556":5,"256":[5,6,21],"256488":5,"256783":5,"25694":5,"257":[5,42],"2570":12,"2572":15,"257278":5,"257437":5,"2576084265970895":15,"258":[5,8],"2583":5,"259":5,"2590":12,"25msun":[0,7],"26":[5,12],"260":5,"26051":5,"260676":5,"261":5,"2613":5,"261343":5,"26171201413c43f5b91552a374879940":6,"2618":5,"262":5,"2622":[5,12],"2626":5,"2629":5,"263":5,"263079":5,"2632":5,"263235":5,"2636":12,"264":5,"26416":5,"26441":5,"26456":5,"2646":18,"265":5,"2652":12,"266":5,"2663":5,"26637":5,"2664":5,"266485":5,"2666":12,"267":[5,8],"2670":5,"2671":5,"2672":5,"2673":5,"2674":5,"2676":5,"2677":5,"2678":5,"2679":5,"268":5,"2680":5,"2681":5,"2682":5,"2683":5,"2684":5,"2685":5,"2686":5,"2687":5,"2688":5,"2689":5,"269":5,"2690":5,"2691":[5,12],"2692":5,"2693":5,"2694":5,"2695":5,"2696":5,"2697":5,"2698":5,"2699":5,"27":[5,8,12,15],"270":5,"2700":5,"2701":5,"2702":5,"27025":5,"2703":5,"2704":5,"2705":5,"2706":5,"2707":5,"2708":5,"2709":5,"271":5,"2710":5,"2711":5,"2712":5,"2713":5,"2714":5,"27143e":15,"2715":5,"2716":5,"2717":5,"2718":5,"2719":5,"272":5,"2720":5,"2721":5,"2722":5,"2723":5,"2724":5,"2725":5,"2726":5,"2727":5,"2728":5,"2729":5,"272943":5,"273":5,"2730":5,"2731":5,"2732":5,"2733":[5,12],"2734":5,"274":5,"274206":5,"274445":5,"2746":12,"274854":5,"275":5,"2754":5,"27569e":5,"2757":12,"276":5,"2767":5,"277":5,"2773":5,"27734":5,"2775":12,"27767":5,"278":5,"27829":5,"279":5,"2791":5,"2795":12,"28":[5,7,8,9,11,12,21],"280":5,"2800":5,"2801":5,"2802":5,"28060251":31,"280723":5,"280749":5,"281":[5,42],"281309":5,"28134439269236855":15,"2816":5,"2819":5,"282":5,"282234":5,"2823":5,"282623":5,"283":5,"2831":12,"2834":5,"2835":5,"2836":5,"28369":5,"283972":5,"284":5,"2845":12,"2846":5,"285":5,"286":5,"2861":12,"287":5,"2871":5,"2873":5,"2875":12,"2878":5,"288":5,"2881":5,"288353":5,"28867":5,"289":5,"2891":12,"2898":5,"28984":5,"28e":8,"29":[5,8,12,15],"290":5,"290684":5,"291":5,"29136":5,"2914":5,"292":5,"2921":5,"2924":5,"292641":5,"2927":5,"293":5,"2930":12,"2934e":18,"293512":5,"294":[5,6],"29427":15,"29448":15,"29457":15,"2947":[12,15],"295":5,"295543":5,"296":5,"2961":5,"2965":12,"296544":5,"2967":5,"2969346":31,"297":5,"297187":5,"297506":5,"298":5,"29816":5,"298194":5,"2982":12,"299":5,"2991":5,"2996":5,"29e":12,"2b66f805db424c48a1d29c45092b6e3c":8,"2d":[0,7],"2e":[9,12,18],"2f":18,"2m":[8,12],"2mb":[8,12],"2msun":[0,7],"2s":12,"3":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,18,19,21,22,29,31,36,37,39],"30":[1,5,6,8,9,11,12,13,14,15,16,18],"300":[5,37],"3000":[0,7,16],"3002":5,"3008":5,"301":5,"3010":12,"301129":5,"301483":5,"3017":5,"302":[5,18],"3025":5,"302750e":18,"303":5,"3034":5,"3035":12,"303533":5,"3038":5,"30388e":5,"304":5,"3042":5,"30441":5,"3046":5,"3048":5,"305":5,"305334":5,"3059":12,"306":5,"30642":15,"3065":5,"306619":5,"3069":5,"307199":5,"3078":12,"308":5,"3081e":18,"3082":5,"308203":5,"3084":5,"309":5,"30902":15,"309361":5,"309461":5,"3096":5,"30975":5,"30e4":[0,7],"31":[0,5,7,8,12,18],"310":5,"3100":[5,12],"310029":5,"3101":5,"311":5,"312":[5,6],"3124":12,"312637":5,"3127":5,"313":5,"313623":12,"314":5,"31408":5,"314533":5,"3148":12,"315":5,"315124":5,"315223":5,"3154":5,"315404":5,"315903":5,"315973":5,"316":[5,8],"316118":5,"317":5,"3171":5,"3172":5,"3174":12,"3176":5,"317663":5,"317921":5,"318":5,"3185":5,"318753":5,"319":5,"3192":5,"3193":5,"31958":5,"3197":12,"31e":12,"32":[5,8,12,15,19,21],"320":5,"3205":15,"32076":5,"321":5,"321082":5,"3211":5,"32118":5,"3216":5,"321643":5,"322":5,"3223":5,"3228":[5,15],"32282":5,"323":5,"3231":[5,12],"323359":8,"3235":5,"324":5,"3243":5,"3244":5,"3245144":15,"3246":5,"3247":5,"3248":5,"325":5,"325197":5,"3256":12,"325743":5,"325965":5,"326":5,"326147":5,"32620":5,"32631":5,"3264":5,"326601":5,"32684":5,"327":5,"3273":[5,12],"328":5,"328066":5,"3282":5,"328512":5,"329":[5,8],"3294":12,"32e":12,"33":[5,12],"330":5,"331":5,"331680e":18,"332":5,"332091":5,"3321":12,"332251":5,"332777":5,"33295":5,"333":5,"333032":5,"3331":5,"334":5,"33451":5,"33469":9,"3348":12,"335":5,"335153":5,"3352":5,"335342":5,"335428":5,"33552":5,"335642":5,"335847":5,"336":5,"336295":5,"3368":5,"33699":15,"337":5,"33719":5,"337249":5,"3373":12,"338":[5,9],"33817":18,"33879":5,"339":5,"3394":12,"339587":5,"3396":5,"34":[5,6,7,8,9,11,12,13,15,16],"340":5,"34018":5,"340477":5,"34081":5,"341":5,"3412":5,"34126":5,"34175":5,"3419":5,"342":[5,12],"34213":9,"342134":5,"3422":12,"342474":5,"3429":5,"343":5,"3438":5,"344":5,"34421":18,"3445":12,"344772":5,"3448":5,"345":5,"34537":5,"345842":12,"346":5,"3461":5,"3462":5,"3464":12,"3469":5,"347":5,"3471":5,"347169":5,"347405":5,"347623":5,"348":[5,8],"3483":12,"34870":5,"349":5,"3495":5,"3497":5,"34e":8,"35":[5,8,12,31],"350":[5,12],"3502":5,"35051":5,"3507":5,"3509":12,"351":5,"351532":5,"3518":5,"352":5,"3529":5,"353":5,"3533":12,"353432":5,"3536":5,"354":5,"3540":18,"354576":5,"35487":5,"354981":5,"355":5,"3550":12,"35505":5,"355513":5,"3559":5,"356":5,"3563":5,"3568":12,"356812":5,"357":5,"358":5,"3583":5,"3588":12,"3589":5,"35895":5,"359":5,"3591":5,"359784":5,"359881":5,"3599":5,"36":[5,8,12,15],"360":5,"360093":5,"36016":5,"361":5,"3616":5,"362":5,"3622":12,"362601":5,"36298":5,"363":5,"3630":18,"3631":18,"36314":5,"3632":18,"36323":5,"3633":18,"3634":18,"3635":18,"364":5,"3640":12,"364017":5,"36403":5,"364747":5,"3649":5,"365":5,"3657":12,"365763":5,"365949":5,"366":5,"366259":5,"366392":5,"367":5,"367065497322e":15,"367268":5,"3674":5,"36747":5,"3676":12,"367793":5,"368":5,"368345":5,"3688":5,"369":5,"3695":5,"36957":5,"3698":5,"36e":12,"37":[5,8,12],"370":5,"3702e":18,"3706":12,"371":5,"371427":5,"371458":5,"371625":5,"3719":5,"372":5,"3726":[5,12],"3729":5,"373":5,"373282":5,"374":5,"37409":5,"3746":12,"374905":5,"375":5,"3752":5,"375537":5,"3757":5,"375712":5,"3758":5,"376":5,"376059":5,"3763":12,"376604":5,"3767":5,"377":5,"3771":5,"378":5,"3781":5,"3786":12,"37874":5,"379":5,"379292":5,"37e":12,"38":[0,5,8,12],"380":5,"38009":5,"380393":5,"380887":5,"381":5,"3811":12,"382":5,"382144":5,"382472":5,"383":5,"38316":5,"3832":12,"384":5,"3849":12,"385":5,"386":5,"387":5,"3875":12,"38788e":15,"388":5,"388321":5,"389":5,"38908":5,"389208":5,"38921":5,"389749":5,"38m":12,"39":[5,6,7,8,10,11,12,13,14,15,16,17],"390":5,"3905":12,"391":5,"3914":18,"39152e":5,"391798":5,"392":[5,18],"39205":15,"392194":5,"392487":5,"3927":18,"3928":[5,18],"3929":18,"393":5,"3930":[12,18],"3931":[12,18],"3932":18,"393886":5,"394":5,"394722435913e":15,"395":5,"39521":5,"3954":12,"3957":5,"3959":5,"396":5,"396133472739e":15,"396288708628e":15,"3963":5,"396675941641e":15,"3967":5,"397":5,"3971":5,"39754":15,"3977":12,"397754":5,"3978":5,"398":5,"39831":5,"39834":5,"398381":5,"398419":5,"398927":5,"399":5,"3995":5,"3999999999996":14,"3d":[0,7],"3e":18,"3m":12,"3mb":[8,12],"3msun":31,"3s":[8,12],"4":[0,1,5,6,7,8,9,10,11,12,13,14,15,16,18,20,30,31,37],"40":[5,8,12,13,14],"400":5,"4000":[0,12],"40049":5,"401":5,"4011":5,"401263":5,"4013":5,"401728":5,"4018":5,"402":5,"40238":5,"402750e":18,"402961":5,"403":5,"40339":5,"404":5,"4046":5,"404641347602e":15,"4048":5,"404962":5,"405":5,"405068":5,"405577":5,"406":[5,12],"407":5,"40735":5,"4076":5,"408":5,"409":5,"4098":5,"40e":12,"41":[5,12],"410":[5,18],"4101":5,"4102":5,"4108":5,"410828":5,"411":5,"411151":5,"412":5,"41238":5,"413":[5,6],"413467":5,"414":5,"41457":5,"4146":5,"41485":5,"414875":5,"415":5,"416":5,"416141":6,"4162":5,"417":5,"41726":5,"4176":5,"418":5,"418029":5,"4182":5,"4183":5,"4184":5,"4186":5,"41862":5,"418757":5,"4188":5,"419":5,"4192":5,"4197":5,"41996":5,"41e":12,"42":[0,5,8,12],"420":5,"420182":5,"4202":5,"420316":5,"4205":5,"42052":5,"42097":5,"421":5,"421365":5,"421436":5,"421475":5,"4218":5,"4219":5,"422":5,"422436":5,"42266":5,"4229":5,"423":5,"42362":5,"424":[5,6],"4243":5,"424712":5,"424924":5,"425":5,"4251":5,"4256":5,"425788":5,"426":5,"427":5,"427601421985e":15,"42785":5,"428":5,"428699":5,"429":[5,12],"429122":5,"429398":5,"42e":12,"42msun":[0,7],"43":[5,12],"430":5,"4304":5,"430936289925951":15,"431":5,"4311":5,"431313":5,"431680e":18,"43173":5,"432":5,"4321":5,"432729":5,"433":[5,15],"4330":5,"433207":12,"4333":5,"433477":5,"434":5,"43422e":15,"435":5,"4357":5,"435809":5,"436":5,"43618":5,"4365":5,"4369":5,"437":[5,12,15],"43711":15,"4379":5,"438":5,"4380":5,"4385":5,"438686":5,"4387":5,"438861":5,"439":5,"4397":15,"44":[5,12],"440":5,"441":5,"441158":5,"44170":5,"442":5,"44211":5,"4422":5,"44223e":5,"443":5,"4433":5,"4438":5,"444":[5,18],"444217227690e":15,"445":5,"4454":5,"4455":5,"44558":5,"445821":5,"446":5,"447":5,"447918":5,"448":5,"448242":5,"448401":5,"44852":5,"449":[5,12],"4493":5,"44e":12,"44msun":[0,7],"45":[5,6,8,12,15],"450":5,"4500":7,"45000000080":15,"4501":5,"4504":15,"450629":5,"4507":5,"450818":5,"450828476487e":15,"4509":5,"451":[5,8],"45114":5,"451192744924e":15,"451732":5,"452":5,"453":5,"4530":[9,11,18],"453059":12,"453317880232e":15,"453348":5,"453412":5,"453932":5,"454":5,"4540":5,"454013":5,"45407":15,"454268":5,"454409":5,"455":5,"45534":5,"455552":5,"456":12,"456313":5,"456519":5,"457":5,"45757":5,"457987":5,"458":5,"458064":5,"458272":18,"4588":5,"45889":5,"459":5,"459382":5,"45msun":[0,7],"46":[5,8,12,15],"460":5,"460081":5,"46057":5,"46089":5,"462":[5,18],"4621":15,"4622":5,"46220":5,"4623":5,"462779538274e":15,"463":5,"463455":5,"464":5,"464494":5,"465":5,"465133":5,"46573":15,"465867":5,"46607":5,"4666":5,"4670":5,"4673":5,"467851":5,"468":5,"4680":8,"46822":5,"4683":5,"469":5,"46901":5,"469056":5,"469524":5,"47":[5,8,12],"470":5,"471":5,"4710":5,"471379":5,"4714":5,"472":[14,18],"472105":5,"472318":5,"4734":5,"473762":5,"474":5,"47419":5,"475":5,"4752":5,"475287":5,"47534":5,"4755":5,"4759":5,"476":5,"4764":5,"476589":5,"477":5,"477089":5,"4773":5,"47745":15,"477535":5,"477791":5,"478":5,"478253":5,"478315":5,"4788":5,"478807":5,"479":5,"47946":5,"4797":5,"479973":5,"48":[5,12],"480":5,"480045":5,"48046":5,"4807":5,"4809":5,"481":5,"482":5,"4822":5,"4825":5,"482668":5,"483":5,"48336":5,"4838":[7,9,11],"484":5,"4845":5,"485":5,"48586":5,"486":5,"4862":5,"4865":5,"4867":5,"4872":5,"48749":5,"4877":5,"488":5,"48809":5,"489":5,"489077":5,"48926":5,"48e":[8,12],"49":[5,6,12],"490":5,"491":5,"491811":5,"492":5,"492242":5,"492302":5,"492484":5,"492707":5,"492818":5,"493":5,"493648":5,"493975":5,"494":5,"4945":5,"4949":5,"495":5,"4957":5,"4959":5,"495924":5,"496":5,"4961":5,"496312":5,"4966016":14,"497":5,"497008":5,"497294":5,"498":5,"4981":5,"498232":5,"499":5,"49e":12,"4b8c7f4a86e445099d73f27dffaad94b":14,"4e":[0,7,18],"4e3":[0,7],"4m":12,"4mb":[8,12],"4s":[8,12],"5":[0,1,5,6,7,8,9,10,11,12,13,14,15,16,18,19,28,30,31,34],"50":[0,5,7,8,12,14],"500":[0,5,7],"500000e":18,"501":5,"5017":5,"502":5,"502451":5,"502775":5,"502841":5,"503":5,"503726":5,"504":5,"5043":5,"5046":5,"505":5,"5051":5,"50537":5,"506":5,"5064":5,"50652":5,"5066257":14,"50682":5,"50687":5,"507":5,"507104":5,"507443":5,"508":[5,15],"5089":5,"509":5,"5094":5,"50973":5,"50e":12,"50fb66cc659c46c8bbc29fe0c8651c2f":15,"51":[5,8,12],"510":5,"511":5,"511114":5,"5112":5,"5114":5,"5117":5,"512":5,"512561":5,"512617":5,"512mb":21,"513":5,"514":5,"514087":5,"51478":5,"514898":5,"514916":5,"515":12,"515062":5,"5164":5,"517":5,"51742":5,"517454":5,"5175":5,"518":5,"51803":9,"51809":5,"51819":5,"518397":5,"518757914":13,"518851":5,"519":5,"51e":12,"52":[5,6,8,12],"52058":5,"5208":5,"520903":5,"5217":5,"522":5,"5221":5,"523":5,"523485":5,"523561":5,"524":5,"52414":15,"52415":15,"5244":5,"524629":18,"524755":5,"525":5,"526":5,"527":5,"528":5,"528102":5,"5286":5,"529":5,"5294":15,"52e":12,"53":[5,6,8,12],"530":5,"5301":5,"5309":5,"531":5,"531293":5,"531411":5,"5317":5,"532":5,"5324":5,"533":5,"5333":5,"534":5,"534699":5,"535":5,"5358":5,"536":5,"5366":5,"53715":5,"5374":5,"537743":5,"538":5,"53854":5,"539":5,"539343":5,"539941":5,"53e":12,"54":[5,12],"54027":5,"5403":5,"541":5,"541792":5,"542":5,"5423":5,"542419":5,"543":5,"54307":5,"54371":5,"544":5,"54439":5,"544482":5,"545":5,"5456":5,"545743":5,"546":5,"5462":5,"547002":5,"547729":5,"548":5,"5483":15,"548589":5,"548740826516e":15,"548864":5,"549":5,"5493":5,"54949":5,"55":[5,6,8,12,14,15,31],"550575":5,"551":[5,6],"551072":5,"552":5,"552711":5,"5528":5,"553":5,"5532":5,"554":5,"55458":9,"55473":5,"555":[5,8],"5556":5,"5557":5,"557":5,"558":5,"559":5,"5593":5,"55982":5,"559889":5,"55e":12,"56":[5,8,12,15],"560118":5,"5603":5,"561":5,"5612":5,"5619":5,"562":5,"562029":18,"56228":5,"564":5,"565":5,"56518":5,"5652":5,"566":[5,18],"566263":5,"56631":5,"566495":5,"567":5,"567303":5,"567898":5,"568":5,"5681":5,"56865":5,"569":5,"569581":5,"5696":5,"56e":12,"57":[5,6,8,12],"570":5,"570222":5,"5703":5,"57062":5,"57093":5,"571":5,"5712":5,"57141":5,"5717":15,"572":5,"573":5,"5734":5,"5735":5,"573703":5,"5738":5,"573874":5,"574":5,"57443":9,"574826":5,"575":5,"57538":5,"57571":15,"576":5,"577":5,"57739":5,"5775":5,"577826":5,"578":5,"57878":5,"579":5,"579099761269e":15,"5791":5,"5794":5,"5795":5,"5796":5,"5798":5,"58":[5,12],"581":5,"5812":5,"581558":5,"58166":5,"582":5,"582318":5,"583":5,"58332":5,"583346":5,"583436":5,"5845":0,"584622":5,"585":5,"58504":5,"58518":15,"585985":5,"586":5,"587":[5,14],"588":5,"588396":5,"5885":5,"589":5,"58e":8,"59":[5,6,12],"590":5,"5904":5,"590877":5,"591":5,"5919":5,"592":5,"592309":5,"592733":5,"593":5,"594":5,"59429":5,"59452":9,"595":5,"596":[5,12],"59616":5,"596161":5,"597":5,"5977":5,"598":5,"5982":5,"59867":5,"59e":12,"5dex":[8,12,13,14],"5e":12,"5m":12,"5mb":[8,12],"5msun":[0,7],"5s":12,"6":[0,1,5,6,7,8,9,10,11,12,13,14,15,18,22,39],"60":[5,12,15,30],"600":5,"6000":[0,7],"600000":0,"60007":15,"600258":5,"600593":5,"6008":5,"601":5,"60101":5,"602":5,"603":[5,12],"6032":5,"604":5,"60468":5,"605":5,"60547":5,"6058":5,"606":[5,12],"606169":5,"60636":5,"607":12,"608":[5,12],"608269":5,"608402":18,"608485":5,"608655":5,"60876":5,"609":5,"6094":5,"61":[5,12],"610184":5,"610285":5,"611":[5,12],"61117":5,"611632":5,"611763":5,"611785":5,"612":[5,12],"612281":5,"613":[5,12],"613167":5,"614":[5,12],"6145":5,"615":5,"615165":5,"61521":5,"616":[5,12],"6161":5,"616737":5,"61679":5,"617":[5,12],"617224":5,"6179":5,"618":5,"6181":5,"6182":5,"618382":5,"618445":5,"6185":5,"618705":5,"619":[5,12],"619099":5,"61e":12,"62":[0,5,12],"620":12,"621":14,"6212":5,"62124":18,"621375":5,"6215":5,"62172":11,"622":5,"62200":5,"622081":5,"622494":5,"6225":5,"623":12,"623052":5,"623232":5,"623354":5,"62366":5,"624":[5,12],"624125":5,"6249793":15,"625":[0,5],"62549":5,"626":[5,12],"627748":18,"628":[5,12],"628169":5,"629":[5,12],"63":[5,8,12],"630":12,"631":[5,8],"63153":5,"632":[5,12],"6328":5,"633":5,"633148":5,"633684":5,"634":[5,12],"634261":5,"6344":5,"634667":18,"635":[0,7,12],"63566e":5,"635703":5,"636":12,"636985":5,"637":[5,12],"637666":5,"637754":5,"6379":5,"638":[5,12],"63818":5,"6384":5,"6388":5,"639":[5,12,18],"63923":5,"639951":5,"63e":12,"64":[5,12],"640":[5,12],"6409":5,"641":12,"6413":5,"64137":5,"642":12,"64207":5,"64265":5,"6429":5,"643":12,"64359":5,"6438124832773024":12,"644":[5,12],"644553":11,"64463":5,"645":[5,11,12,18],"645286":5,"645339":5,"645763":5,"646":5,"64611":5,"646273":5,"647":5,"647161":5,"64724":5,"6474":5,"6475":5,"648":5,"648549":5,"6485656144116352":12,"648566":12,"6489":5,"6492":5,"6493":5,"64932":5,"649327":5,"64e":12,"65":[5,12,37],"651":5,"6514":5,"6515":5,"65262":5,"652638":12,"652755":5,"653":[5,15],"6548":5,"6550":5,"6552":5,"655371":5,"6556":5,"6559":5,"656":5,"6562":5,"657":5,"6571":5,"6579":5,"658":5,"6588":5,"659":5,"659393":5,"659448":5,"659469":5,"659526":5,"659581":5,"659743":5,"65976":5,"65e":12,"66":[5,12],"66003":15,"66016":5,"66025":5,"6602514":12,"6604":5,"660415":5,"661":5,"661725":5,"662":5,"6626":5,"663":5,"663251":5,"663976":5,"664":5,"664546":5,"6649":5,"665406":5,"66554":5,"665969":5,"666661":5,"667":5,"6674":5,"668":5,"668328":5,"669":5,"66915":5,"669442":5,"66e":12,"67":[5,12],"670":5,"67023":5,"670337":5,"670413":5,"670422":5,"67059":5,"671":5,"671001":5,"671551":5,"67179":5,"672":5,"67245":5,"673":5,"674":5,"674063083432e":15,"6745":5,"674645":5,"6747":5,"6749":5,"675":5,"675689":5,"6758":5,"67586e":15,"676":5,"676181":5,"676215":5,"6764":5,"6765":5,"677":5,"6771":5,"677623":5,"678":5,"679":[5,8],"679223":5,"6797":5,"67e":12,"68":[5,8,12],"681":5,"681473":5,"681487":5,"6816":5,"682":[5,8],"6822":5,"683":5,"6831":5,"6832":5,"6834":5,"683467":5,"68376":5,"684":[5,8,15],"684890":12,"685":[8,12],"685255":5,"685872":5,"686":5,"686591":5,"687":[5,8],"68746":5,"68748":15,"688":[5,8],"6883":5,"6885":5,"689":5,"689781":5,"689835":5,"68e":12,"69":[5,12],"690":12,"690194":12,"690203":5,"6905":5,"690746":5,"6908":5,"6909":5,"691":[5,8],"691586":5,"692":5,"693":[5,8],"693128":5,"693321":5,"6934":5,"693944":5,"694":[5,8,12],"6944":0,"694517":12,"695":[5,15],"6952":5,"695505":5,"69569":5,"696":5,"696003":18,"696284":5,"697":5,"6975":5,"697827":5,"698":[5,12],"69808":5,"698517":5,"6989":5,"699":5,"6e":[8,12],"6e1":31,"6e5":[0,7],"6m":12,"6mb":[8,12],"6msun":[0,7],"6s":[8,12],"7":[0,1,5,6,7,8,9,11,12,13,14,15,17,18,22,31,39],"70":[5,8,12,15,31],"700":[5,18],"70005":5,"700359":5,"70043":5,"70052":5,"70054":5,"701":5,"702":5,"70235":5,"7028":5,"703":5,"703545":5,"70365":5,"704":5,"70429":5,"7046":5,"705":[5,18],"7052":5,"705715":5,"706":5,"7060":5,"706029":5,"706126":5,"706483":5,"706780":12,"7069":5,"706984":5,"707":[5,12],"708":5,"7085":5,"7087":18,"709":5,"7093":5,"709965":5,"70e":12,"71":[5,12],"710":5,"71025":15,"7106":18,"7107":5,"7108":5,"711":5,"7114":5,"71196":15,"712":5,"712414":5,"7128":15,"713946":5,"714712":5,"716":[5,11],"71617":11,"71662":9,"71746":5,"71818":5,"7184":5,"718549":5,"7188":5,"719058":5,"71e":12,"72":[5,12],"720749":5,"721":5,"7210":5,"7214":5,"7219":5,"722":5,"72386":5,"724":[5,9],"72498e":[9,15],"725":5,"725718":5,"726":18,"726002":5,"72611":5,"72617":5,"7267":5,"7269":5,"727":5,"727196":5,"72764":5,"728":[5,8],"7282":5,"728237":5,"72832e":5,"728797":5,"729":5,"729193":5,"7292":5,"7296":5,"72983":5,"72e":12,"73":[5,12,15],"730":5,"731":5,"7315":5,"7319":5,"732":5,"7322":5,"732244":8,"7324":5,"7326":5,"732818":5,"732953":5,"732983":5,"7335":5,"734":5,"7342":5,"734534":5,"735":5,"7354":5,"7359":5,"736":[5,8],"736112":5,"7365":5,"737":5,"7370":5,"737411":5,"738":5,"7380":5,"7381":5,"738399":5,"7384":5,"7385":5,"738524":5,"7386":5,"739":5,"7390":5,"739962":5,"73e":12,"74":[5,12],"740":5,"740494":5,"740929":5,"7413":5,"741346":5,"741448":5,"7418":5,"7419":5,"742":5,"7420":5,"7421":5,"7422":5,"7423":5,"7424":5,"7425":5,"7426":5,"7427":5,"7428":5,"7429":5,"743":5,"7430":5,"7431":5,"743118":5,"7432":5,"7433":5,"7434":5,"7435":5,"7436":5,"7437":5,"7438":5,"743837":5,"7439":5,"744":5,"7440":5,"7446":5,"7447":5,"7448":5,"7449":5,"745":5,"7450":5,"7451":5,"7452":5,"7453":5,"7454":5,"7455":5,"7456":5,"7457":5,"7458":5,"74583":5,"7459":5,"746":5,"7460":5,"7461":5,"7462":5,"747":5,"7472":5,"748":[5,18],"748832":5,"749":5,"75":[0,5,8,12],"750":[5,6],"7500":5,"75005":5,"750149":5,"750806":5,"7509":18,"751305":5,"752":5,"752134":5,"752438":5,"7527":5,"753":5,"7530":5,"7536":5,"7537":5,"754":5,"754141":5,"7544":5,"755":5,"75508":5,"755323":5,"7554":5,"7557":5,"756":5,"7561":15,"7564":5,"7566":5,"756795":5,"757":[5,8],"757025":5,"7572":5,"758":[5,18],"7582":5,"7589":5,"759":5,"75921":5,"75931":5,"7595":5,"7598":5,"75e":12,"76":[5,12],"760064":5,"760389":5,"7605":5,"7607":5,"761":5,"7612":5,"7613":5,"76134":5,"761478":5,"7617":5,"7619":0,"7620":5,"7622":5,"7626":5,"7629":5,"763":[5,31],"7631":5,"7633":5,"7635":5,"764":5,"76416e":5,"7644":5,"7645":5,"764629":5,"7647":5,"7647737053496777":15,"764989":5,"765":5,"7650":5,"7657":5,"7659":5,"766":5,"766094":5,"7666":5,"7669":5,"767":5,"7671":5,"7675":5,"7677":5,"7678":5,"7679":5,"768":5,"7683":5,"768339":5,"7684":5,"768655":5,"7689":5,"769":5,"7690":5,"7691":5,"769195":5,"7695":18,"76e":8,"77":[5,12,14],"7705":5,"770532":5,"7706":5,"7709":5,"7714":5,"7717":5,"7718":5,"772":5,"7720":5,"7721":5,"772169325355e":15,"7722":5,"7727":5,"7728":5,"77287":15,"773":5,"7730":5,"7731":5,"773166":5,"7734":5,"7735":5,"7736":5,"7737":5,"774":5,"7741":5,"77416":5,"7742":5,"7743":5,"7745":5,"77455":5,"7748":5,"774954":5,"774969":5,"775":[5,18],"7750":5,"77505":5,"7751":5,"7752":5,"77541":5,"7757":5,"7759":5,"776":[5,18],"7761":5,"77624":5,"776263":5,"77631":5,"7764":5,"7765":5,"776523":5,"7766":5,"7767":5,"776818":5,"7769":5,"777":5,"7772":5,"7773":[5,18],"7774":5,"77766":5,"7779":5,"778":5,"7781":5,"7782":5,"7785":5,"7789":5,"779":5,"7790":5,"779197348711e":15,"7792":5,"7795":5,"7797":5,"78":[5,12],"78012":5,"7803":5,"7806":5,"7809":15,"781":5,"781046":5,"78125":0,"7813":5,"7817":5,"7819":5,"782":5,"7823":5,"7825":5,"7826":5,"7827":5,"7828":5,"783":[5,11],"7831":5,"7836":5,"783746":5,"783792":5,"784":5,"7840":5,"7842":5,"7843":5,"7844":5,"7845":5,"7848":5,"78488":5,"784972":5,"785":5,"7852":5,"785539":5,"7856":5,"7858":5,"786":5,"786062":5,"7861":5,"7863":5,"7864":5,"7868":5,"786e":18,"787":5,"7871":5,"787102":5,"787368":5,"7874":5,"7875":5,"7877":5,"787705":5,"7879":5,"788":5,"78817":18,"7882":5,"7883":5,"7886":5,"7887":5,"789":5,"789064":5,"7891":5,"789188":5,"7893":5,"7898":5,"789859":5,"7899":5,"78e":12,"79":[5,12],"7901":5,"7902":5,"7903":5,"7905":5,"7907":5,"7909":5,"79092":15,"790941":5,"791":5,"7911":5,"7912":5,"791274":5,"7913":5,"791478":5,"7916":5,"7918":5,"7919":5,"791991":5,"792":5,"7920":5,"7925":5,"7926":5,"79264":5,"7927":5,"792721":5,"792744":5,"7928":5,"7933":5,"7934":5,"7936":5,"793832":5,"7941":5,"79412":5,"7942":5,"7943":5,"7944":5,"79487":15,"795":[5,31],"795024":5,"7958":5,"796":5,"7960":5,"7962":5,"7964":5,"796455":18,"7965":5,"7967":5,"7968":5,"7969":5,"797":5,"7973":5,"7974":5,"7975":5,"7979":5,"798":5,"7980":5,"7982":5,"7988":5,"799":5,"7990":5,"79911":5,"7996":5,"7997":5,"799889":5,"79e":12,"7a2e4301f5224b2cb8939d2297df0aad":14,"7e":12,"7m":12,"7mb":12,"7s":8,"8":[0,3,5,6,7,8,9,11,12,13,14,15,18,30,31],"80":[5,12,31,37],"800":6,"8000":5,"8001":5,"8003":5,"8004":5,"8008":5,"8009":5,"801":5,"8010":5,"8012":5,"8013":5,"802":5,"802706":6,"802986496151e":15,"803":5,"8031":5,"8034":5,"8039":5,"804":5,"80402":5,"8043":5,"8044":5,"8047":5,"8048":5,"804961":5,"805":5,"8050":5,"8053":5,"8055":5,"805733":5,"8058":5,"8059":5,"80592":15,"806":5,"8060":5,"80602":18,"8062":5,"806431":5,"8065":5,"8066":5,"8067":5,"806722":5,"807":5,"8071":5,"8073":5,"807331":5,"807361":5,"8074":5,"807403":5,"8076":5,"8079":5,"808":5,"808134":5,"809":[5,6],"8091":5,"8095":5,"80954":5,"809662":5,"80e":12,"80msol":31,"81":[5,8,12],"810":8,"8101":5,"8104":5,"8105":5,"81066":15,"8107":5,"8108":5,"8109":5,"811":5,"8111":5,"8115":5,"812":5,"8121":5,"8123":5,"8124797":6,"813":5,"81352":5,"8138":5,"81395":9,"814":5,"8140":5,"8141":5,"814387":5,"81495":15,"81499":15,"815":5,"8151":5,"81529":15,"81536":15,"8155":5,"81562":5,"81563":15,"8158":5,"816":5,"8163":5,"81636":15,"81689":15,"816958":5,"817":[5,11],"81705":5,"817432":5,"817620e":18,"81762e":18,"817843":5,"817888":5,"818":5,"8182":5,"818294":5,"819":5,"8194":5,"8195":5,"81957":15,"8196":5,"819715":5,"8199":5,"81e":12,"82":[5,12],"8200":5,"8202":5,"8205":5,"82061":15,"82064":5,"82074":15,"82088":15,"821":5,"82123":15,"821301":5,"821367":5,"8216":15,"822":5,"82224":5,"8224":5,"82245":5,"82255":15,"823":5,"823059079115e":15,"82325":5,"8234":5,"823767":5,"824494":5,"8245":5,"8247":5,"824848":5,"82486":5,"8249":5,"825":5,"8250":5,"825086":5,"8251":5,"8252":5,"8254":5,"82563":12,"825648":5,"826":5,"8261":5,"8263":5,"82642":5,"826771":5,"8268":5,"826831":5,"827":5,"8271":5,"8276":5,"82797":5,"828":5,"8280":5,"828241":5,"828858":5,"829":5,"829017":5,"8292":5,"8293":5,"8295":5,"829668":5,"829726":5,"829757":5,"8299":5,"82e":12,"83":[5,8,12],"830":[5,18],"8300":5,"8303":5,"830541":5,"831236":5,"832":5,"832981":5,"833":5,"8339":5,"834303":5,"834483":5,"835":5,"8354":5,"836":[5,6],"836621":5,"83672":5,"836783":5,"837":5,"8372":5,"83762":5,"8377":5,"837816":5,"8379":5,"838":[5,6],"838411":6,"838423":5,"83843":5,"839":5,"8399":5,"83e":12,"84":[5,8,12],"840":5,"84029":5,"84071":5,"840796":5,"840994":5,"841":5,"841284":5,"841718":5,"8427e":18,"8429":5,"843":5,"8435":5,"8435e":18,"844":[5,6],"8441":5,"84428":5,"8443":5,"845":5,"84502":5,"8452":5,"845387":5,"845641":5,"846":[5,6],"846045":6,"847":5,"847153":5,"84827":5,"848380621869e":9,"848866":5,"8493":5,"85":[5,8,12,37],"850":5,"850309":5,"851":5,"851646":5,"852":5,"852252":5,"8523":5,"852712":5,"853":5,"8533":5,"854":5,"85406e":5,"8544":5,"8545":5,"854649":5,"855":5,"856":[5,12],"85661":18,"8569":5,"857":5,"8573":5,"857699":5,"8577":5,"858":[5,6],"8585":5,"859":5,"8596":5,"859753":5,"8598":5,"859977":5,"86":[5,8,12],"860402":5,"8605":5,"861":5,"861368":5,"863":[5,8],"86323":5,"86334":5,"8635":5,"8638":5,"865":5,"8653":5,"8654":5,"865806":5,"866":5,"8664":5,"867":5,"86728":5,"8674":5,"8678":5,"86794":5,"868":5,"8683":5,"86878":5,"869":5,"86918":5,"8694":5,"869544":5,"87":[5,12,15],"870":5,"8704":5,"8706":5,"8708":5,"871":5,"872":[5,15],"872312":5,"872316":5,"873":5,"8731":5,"873639":5,"874":5,"874638":5,"875":5,"876":5,"876084":5,"876382":5,"877":5,"877963":5,"878":5,"87813":5,"878253":5,"879":5,"8791":5,"87e":12,"88":[5,12],"880":5,"8805":5,"880528":5,"881":5,"8813":5,"882017":5,"8828":5,"883":5,"883252":5,"88343":5,"8837":5,"884":5,"8840":5,"8843":5,"88441":5,"884461":5,"8846":5,"8848":5,"885":5,"8851":5,"8853":5,"8855":5,"885537":5,"8856":5,"8858":5,"88581":5,"886":5,"8860":5,"8862":[5,15],"8864":5,"8866":5,"8867":5,"8868":5,"8869":5,"887":5,"8870":5,"8871":5,"8872":5,"8873":5,"8874":5,"8875":5,"8876":5,"8877":5,"8878":5,"888":5,"8880":5,"8881":5,"888123":5,"8882":5,"8884":5,"8886":5,"888613":5,"8887":5,"8889":5,"889":5,"8891":5,"8892":5,"8893":5,"8894":5,"8896":5,"8897":5,"8898":5,"8899":5,"89":[5,6,12,14],"890":5,"8901":5,"8902":5,"8903":5,"8904":5,"8906":5,"8907":5,"8908":5,"8909":5,"891":5,"8910":5,"891056":5,"8911":5,"8912":5,"8917":5,"892":5,"89211":18,"8924":5,"8926":5,"893":5,"8934":5,"8935":5,"8939":5,"893941":5,"894":5,"894041":5,"8941":5,"8949":5,"895":5,"895821":5,"896":5,"8961":5,"896110e":18,"896196":5,"896286":5,"8972":5,"8975":5,"897612":5,"898":5,"8982":5,"898786":5,"899":5,"8992":5,"899464":5,"8a7d52edc59346ce991063d9e05e9ba7":6,"8bc1eafea1c34b05894c1618639d8c37":15,"8e":[0,7],"8m":[8,12],"8mb":12,"8s":[8,12],"9":[0,5,6,7,8,9,11,12,14,15,18],"90":[5,8,12],"900":5,"901":5,"901988":5,"902":5,"903":5,"9032":5,"9036":5,"9038":5,"904":5,"9043":5,"9046":5,"9047":5,"905":5,"905335716621e":15,"9057":5,"906":5,"906059":5,"906299":5,"90695":5,"907":5,"9071":5,"90716":5,"9073":5,"9074":5,"908":5,"9087":5,"909":5,"9093":5,"9098":5,"90e":12,"91":[5,8,12],"910419":5,"9105":5,"910817":5,"910981":5,"911":5,"9110":5,"911093":5,"9113":5,"912":5,"912238":5,"912283":5,"912289":5,"912327":5,"9127":5,"912919":5,"913":5,"9139":5,"914":5,"9147":5,"9148":5,"915":[5,8],"915148":5,"915221":5,"9153":5,"91548":5,"916":5,"916093":5,"916207":5,"917":5,"917439":5,"9179":5,"918":5,"918543":5,"9189":5,"919":5,"9196":5,"91e":12,"92":[5,12],"920":5,"9203":5,"9206":5,"920832":5,"921":5,"9214":5,"922":5,"922199":5,"923":5,"92382":5,"924":5,"924056":18,"925":5,"9253":5,"9255":5,"9256":5,"925761":5,"926":5,"9263":5,"9264":5,"927":5,"929":5,"929511":5,"92995":5,"92e":12,"93":[5,12,15],"930":[5,14],"930282":5,"9304":5,"93044":5,"9308":5,"9309":5,"930943":5,"931":5,"9310":5,"932":5,"9323":5,"932839":5,"933":5,"9339":5,"934":5,"9342":5,"935":5,"935069":5,"9351":5,"9357":5,"935816":5,"935920339886e":15,"936":5,"936532":5,"936762":5,"937":5,"9373e":18,"938":5,"938568":5,"938576":5,"93898":5,"939":5,"939376":5,"939378":5,"939757":5,"93e":12,"94":[5,6,8,12,19],"941":[5,8],"9411":5,"941478":5,"942":5,"942154":5,"9423":5,"9427":5,"942854":5,"943":5,"9436":15,"944":5,"9445":5,"94464":5,"945":5,"9452":5,"946":5,"946468":5,"946757":5,"947":5,"9471":5,"947719":5,"947774":5,"94797":5,"948":5,"949":5,"95":[5,12,14],"950":5,"9505":5,"950733":5,"951":5,"951344":5,"951597":5,"952":5,"9524":5,"952496":5,"953":5,"953182":5,"9537":5,"953738":5,"953798":5,"954":5,"954624":5,"9548":5,"954848":5,"955":5,"9557":5,"956":5,"9561":5,"956619":5,"957":5,"9573":5,"95783":5,"957894":5,"958":5,"959":5,"959422":5,"959492":5,"9595":5,"9598":5,"95e":8,"96":[5,6,8,12],"960":5,"9603":5,"9606":5,"960734":5,"961":5,"9610":5,"96112":5,"96161":5,"962":5,"962482":5,"962876":5,"963":[5,8],"963621764679e":15,"964":5,"9648":5,"965":5,"9650":5,"965167":5,"96557e":5,"966":5,"966681":5,"967":5,"968":5,"969":5,"96963":5,"96e":12,"97":[5,12],"970":5,"97008":15,"970206":5,"970505":5,"970783":5,"971":5,"971686":5,"971941":5,"972":5,"9725":5,"973":[5,12],"973135":5,"97316":5,"9739":5,"9739752":8,"974":5,"9743":5,"9749":5,"975":5,"9757":5,"9758":5,"975864":5,"976":5,"976041":5,"977":5,"9779":5,"97797":5,"978":5,"979":5,"97923e":15,"9794":5,"9797":5,"97e":[8,12],"98":[5,12,14],"98061":5,"98081":5,"98096":5,"981":5,"981292":5,"9814":5,"981555":5,"9816":5,"982":5,"9825":5,"983":5,"983229":5,"984":[5,14],"9841":5,"9842":5,"985":5,"9851":5,"985359":5,"9859":5,"986":[5,8],"9869":5,"987":5,"988":5,"988755":5,"989":5,"98e":12,"99":[5,12,14],"990":5,"9900":5,"9902":5,"991":5,"9912":5,"991224":5,"991657":8,"99191":9,"99192":9,"99194":9,"992":5,"99203":5,"9927":[5,11],"993":5,"994":5,"994118":5,"995":5,"995631":14,"995687":5,"995824":5,"996":[5,8],"996798":5,"997":5,"9977":5,"997751":5,"998":5,"998023":5,"99808":5,"9983":11,"998563":5,"999":5,"999122":5,"9999999999999998":14,"99e":12,"9e":8,"9m":12,"9mb":[8,12],"9s":[8,12],"abstract":40,"boolean":[0,2,7,19,20,21,24,38,42],"break":[0,7],"case":[0,2,4,7,15,19,21,22,25,30,37],"catch":[6,8,11,12,13,14,15,18,19,21],"char":21,"class":[2,3,19,22,23],"const":[6,8,12,13,14,15],"default":[0,1,2,3,6,7,9,10,12,13,14,15,18,19,20,21,25,26,28,29,30,31,33,36,37,38,40],"do":[0,1,2,5,6,7,8,9,12,13,14,15,18,20,21,22,24,25,30,31,33,37,39,42],"export":[3,15,19,20,30],"final":[5,8,12,13,14,18],"float":[0,2,3,5,7,10,11,16,19,31,32,37,42],"function":[0,1,2,3,4,5,6,8,9,17,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42],"import":[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,34],"int":[0,1,2,5,7,12,15,19,20,21,25,31,32,33,34,37,42],"krtickov\u00e1":[0,7],"kub\u00e1t":[0,7],"long":[0,6,7,8,15,21,27,30,34,38,41],"new":[0,2,6,7,8,11,12,13,14,15,20,25,30,31,34],"null":[0,6,7,8,15,19],"paczy\u0144ski":[0,7],"public":[12,13,14,15,22],"return":[1,2,3,5,6,7,8,10,11,12,13,14,15,18,19,20,21,24,25,26,27,28,29,30,31,33,34,36,37,38,40,42],"short":[0,6,7,8,12,13,14,41],"super":[0,7],"switch":[0,7],"throw":[22,39],"true":[0,2,3,5,6,7,8,10,12,13,14,15,17,18,19,20,21,24,25,27,29,30,33,34,36,37,38],"try":[0,2,5,7,8,11,12,13,14,15,22,25,30,34,39],"void":9,"while":[0,5,6,7,8,12],A:[0,2,4,7,15,28,42],And:[22,33,39,42],As:[0,6,7,8,11,12,13,14,15,25],At:[6,15],But:11,By:[0,6,7,12,13,14,15,18,21],For:[0,2,7,9,11,12,13,14,24],If:[0,2,6,7,8,12,13,14,15,19,20,21,22,24,25,26,27,29,30,31,34,36,39,40,42],In:[0,2,6,7,8,9,10,11,12,13,14,15,18,21,30,37],It:[0,6,7,8,11,12,13,14,15,16,18,21,22,30,33,39],Its:21,NO:21,NOT:[0,7,34,37,40],No:[5,7,21,22,39],Not:[6,8],OR:[2,18],On:[0,7,15,19,30],One:[0,7,21],Or:[15,18],Such:8,That:[0,6,7],The:[0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,25,27,28,29,30,31,32,34,36,37,39,40],Then:[2,6,19,22,39],There:[6,7,8,9,10,11,12,13,14,15,16,18,20,21,24,31,33],These:[6,7,12,13,14,15,19,21,24,25],To:[0,7,11,12,13,14,15,21,22,30,31,39],Will:[0,7,19,21,40],With:33,_1:[12,13,14],_:[6,8,12,13,14,21,33],__:15,__arg_begin:7,__attribute__:9,__delitem__:28,__enter__:19,__exit__:19,__getitem__:[2,28],__iadd__:2,__setitem__:28,_actually_evolve_system:21,_binary_c_bind:[7,9,11,16,38,42],_binary_c_config_execut:21,_binary_c_dir:21,_binary_c_execut:21,_binary_c_shared_librari:21,_commandline_input:21,_count:21,_custom_logging_shared_library_fil:21,_end_time_evolut:21,_errors_exceed:21,_errors_found:21,_evolution_type_opt:21,_failed_count:21,_failed_prob:21,_failed_systems_error_cod:21,_generate_grid_cod:21,_grid_vari:[13,14,21,34],_kill:21,_loaded_moe2017_data:21,_main_pid:21,_moe2017_json_data:21,_population_id:21,_pre_run_setup:20,_probtot:21,_process_run_population_grid:21,_queue_don:21,_repeat:21,_restart_dir:25,_set:20,_set_moe2017_grid:21,_start_time_evolut:21,_store_memaddr:21,_system_gener:21,_total_mass_run:21,_total_probability_weighted_mass_run:21,_total_starcount:21,_zero_prob_stars_skip:21,a173:[0,7],a_in:5,a_out:5,ab:[0,19],abat:[0,7],abbrevi:41,abl:7,about:[4,6,8,12,13,14,15,19,20,21,25,30,33,42],abov:[0,6,7,9,11,13,14,15,19,20,31],abridg:[7,9],absolut:[0,7,19,37],abund:[0,7],ac:[6,15],acceler:[0,7],accept:[15,19,26],access:[2,9,11,12,13,14,15,21,25,30],accord:[0,6,7,30,31,37],accordingli:[11,13,14,15],account:[0,7,21,31],accret:[0,5,7],accretion_limit_dynamical_multipli:[0,7],accretion_limit_eddington_lmms_multipli:[0,7],accretion_limit_eddington_steady_multipli:[0,7],accretion_limit_eddington_wd_to_remnant_multipli:[0,7],accretion_limit_thermal_multipli:[0,7],accretor:[0,5,7,42],accur:[12,13,14],acquir:5,act:[0,7,13,14,15,21],activ:[0,7,21],actual:[0,3,6,7,8,9,11,12,13,14,15,20,21,22,24,25,29,31,37,39],ad:[2,4,6,8,11,30,34],adam:[0,7],adapt:[0,7,13,14],add:[0,2,6,7,8,9,11,12,13,14,15,20,21,24,31,34,35,37],add_ensemble_metadata:35,add_grid_valu:37,add_grid_vari:[6,8,12,13,14,15,34],add_system_metadata:35,addit:0,address:[1,7,9,21,42],admittedli:24,adress:[7,9,42],advis:9,af:5,affect:[0,6,7],after:[0,6,7,8,9,12,13,14,15,20,21,30,34,37],ag89:[0,7],ag:[0,4,5,6,7,8,14,22,37],again:[2,3,6,10,11,19,21],against:24,agb:[0,6,7],agb_3dup_algorithm:[0,7],agb_core_algorithm:[0,7],agb_core_algorithm_default:0,agb_core_algorithm_hurlei:0,agb_core_algorithm_karaka:0,agb_luminosity_algorithm:[0,7],agb_luminosity_algorithm_default:0,agb_luminosity_algorithm_hurlei:0,agb_luminosity_algorithm_karaka:0,agb_radius_algorithm:[0,7],agb_radius_algorithm_default:0,agb_radius_algorithm_hurlei:0,agb_radius_algorithm_karaka:0,agb_third_dredge_up_algorithm_default:0,agb_third_dredge_up_algorithm_hurlei:0,agb_third_dredge_up_algorithm_karaka:0,agb_third_dredge_up_algorithm_stancliff:0,ago:6,al:[0,7,31,42],albedo:[0,7],algorithm:[7,22],algothim:[0,7],all:[0,1,2,3,6,7,8,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,26,30,31,33,37,38,39,40],all_info:20,alloc:[7,37],allow:[0,2,7,9,17,18,21,28,31],allow_nan:3,almost:21,along:[0,21,22,33,39],alpha:[0,5,7],alpha_:8,alpha_c:[0,5,6,7,8],alpha_ej:5,alphacb:[0,7],alreadi:[6,15,16,25,30,34],also:[0,4,5,6,7,8,9,12,13,14,15,18,19,20,21,22,25,27,30,33,38,39,42],alter:[8,12,34],altern:[0,7,21],although:16,alwai:[0,7,21,31,37],amanda:[0,7],amax:31,amin:31,amount:[0,2,7],amp:[6,7,8],an:[0,2,3,6,7,8,10,11,12,13,14,15,18,19,21,22,25,26,29,30,31,32,33,34,35,36,37,40],analys:40,analyt:[6,8,12,13,14,15,20,22,23],analyz:11,andrew:[22,39],andronov:[0,7],angelou_lithium_cheb_decay_tim:[0,7],angelou_lithium_cheb_massfrac:[0,7],angelou_lithium_cheb_tim:[0,7],angelou_lithium_decay_funct:[0,7],angelou_lithium_decay_tim:[0,7],angelou_lithium_eagb_decay_tim:[0,7],angelou_lithium_eagb_massfrac:[0,7],angelou_lithium_eagb_tim:[0,7],angelou_lithium_gb_decay_tim:[0,7],angelou_lithium_gb_massfrac:[0,7],angelou_lithium_gb_tim:[0,7],angelou_lithium_hg_decay_tim:[0,7],angelou_lithium_hg_massfrac:[0,7],angelou_lithium_hg_tim:[0,7],angelou_lithium_lmms_decay_tim:[0,7],angelou_lithium_lmms_massfrac:[0,7],angelou_lithium_lmms_tim:[0,7],angelou_lithium_ms_decay_tim:[0,7],angelou_lithium_ms_massfrac:[0,7],angelou_lithium_ms_tim:[0,7],angelou_lithium_tpagb_decay_tim:[0,7],angelou_lithium_tpagb_massfrac:[0,7],angelou_lithium_tpagb_tim:[0,7],angelou_lithium_vrot_trigg:[0,7],angelou_lithium_vrotfrac_trigg:[0,7],angular:[0,7,16,24],ani:[0,3,7,11,15,19,20,22,25,31,34,38,39],anoth:[0,7,25],ansi:[0,7,19],ansi_colour:[0,7],anyth:[0,7,12,13,14,15,19,21,25,37],anywai:[11,15,31,34],api:[0,4,19,22,25],api_log_filename_prefix:[0,5,7,11,16],appear:21,append:[1,2,6,11,12,13,14,16],appli:[0,7],apply_darwin_radau_correct:[0,7],appropri:[0,7,15,21,25,28,29,30,34,36],approxim:[0,6,7,8],ar:[0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,28,29,30,31,33,34,36,37,38,39,42],arang:18,aren:[21,31],arenou2010_binary_fract:31,arg:[5,7,15,19,28,31,32],arg_dict:[2,19],argh:16,argopt:[0,7],argpair:[10,38],argstr:[7,9,11,16,18],argument:[0,2,7,11,13,15,16,17,18,19,20,21,25,26,31,38,40],argument_of_periastron:[0,7],argument_of_periastron_quadrupl:[0,7],argument_of_periastron_tripl:[0,7],aritif:8,around:[0,7,9,11,17,18],arrai:[11,15,18,19,21,31,34,37],arrow:[0,7],artefact:[13,14],artifici:[0,7],artificial_accretion_end_tim:[0,7],artificial_accretion_ignor:0,artificial_accretion_start_tim:[0,7],artificial_angular_momentum_accretion_r:[0,7],artificial_mass_accretion_r:[0,7],artificial_mass_accretion_rate_by_stellar_typ:[0,7],artificial_orbital_angular_momentum_accretion_r:[0,7],arxiv:[0,7,31],ask:[0,7,42],asplund:[0,7],assign:[12,13,14,15,34],associ:[6,8,12,13,14,29,36],assum:[0,6,7,8,12,16,24,37],ast871:[0,7],astronomi:[0,7],astrophys:[8,13,14],astropi:[22,24,39],asymptot:6,atom:38,attempt:[3,19,20],au:16,auto:[1,23],autogen_c_logging_cod:[1,9,18],autogener:18,automat:[0,1,7,9,15,17,18,21,22,28,30,33,34,39],autoviv:2,autovivif:2,autovivificationdict:2,avaibl:[22,39],avail:[0,7,8,9,12,13,14,15,19,21,22,27,39],avoid:[6,7,8],awai:[0,7,12],ax:18,axessubplot:17,axi:[0,7,24],b6213f2eb7f94d3196cf966b7b76b9f9:14,b:[21,30],b_1:[0,7],b_2:[0,7],b_3:[0,7],b_4:[0,7],b_inclination1:[0,7],b_inclination2:[0,7],b_inclination3:[0,7],b_inclination4:[0,7],back:[0,2,5,7],background:18,backward:[0,7],bagb:[0,7],bar:[13,14],barn:[0,7],base:[0,2,3,7,8,12,13,14,15,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,42],base_filenam:[15,20],bash:21,basic:[15,30],batch:21,batchmod:[0,7],batchnam:21,bb:[0,7],bbox_inch:18,beasor:[0,7],becaus:[0,2,6,7,8,11,12,13,14,16,18,20,21,22,28,30,31,39],becom:[0,1,2,5,7,9,13,14,16,19,21],been:[0,2,7,10,20,21,25,27,29,36],befor:[0,2,5,6,7,8,12,13,14,15,20,21,22,30,31,39],beg_bss:5,beg_rch:5,beg_symb:5,begin:6,behaviour:[2,6,12,13,14,15,40],behind:18,being:[29,36],belczynski:[0,7],below:[0,4,6,7,8,9,12,13,14,15,21,31],berro:[0,7],bertolami:[0,7],best:[5,20,21],beta:[0,7],beta_reverse_nova:[0,7],beta_reverse_novae_geometri:0,better:[0,2,4,7,15,30,42],between:[0,7,21,31,37],bewar:[15,30,34],beyond:16,bh:[0,5,8],bh_belczynski:[0,5,7],bh_bh:5,bh_fryer12_delai:[0,7],bh_fryer12_rapid:[0,5,7],bh_fryer12_startrack:[0,7],bh_hurley2002:[0,7],bh_prescript:[0,5,7],bh_spera2015:[0,7],bhbh:5,big:[0,7,21],biinari:15,bin:[0,7,8,12,13,14,19,21,22,37,39],bin_data:[8,12,13,14,19],binari:[4,7,8,11,13,14,15,21,22,24,31,34,39,42],binary_c2:[22,39],binary_c:[1,2,3,4,6,8,12,13,14,16,19,20,21,24,28,30,31,34,38,40],binary_c_api_funct:9,binary_c_cal:[15,30],binary_c_default:15,binary_c_grid:[6,8,12,15],binary_c_grid_25014bc73b334765a1c09a4e4a97ed66:12,binary_c_grid_26171201413c43f5b91552a374879940:6,binary_c_grid_2b66f805db424c48a1d29c45092b6e3c:8,binary_c_grid_50fb66cc659c46c8bbc29fe0c8651c2f:15,binary_c_grid_8a7d52edc59346ce991063d9e05e9ba7:6,binary_c_grid_f4e5925effeb42e69b5be956f400ae41:6,binary_c_inline_config:1,binary_c_log_cod:[1,9,11,17,18],binary_c_macro:[0,7],binary_c_output:3,binary_c_paramet:[0,6,12,13,14,15],binary_c_python:[6,7,8,11,12,13,14,15,19],binary_c_python_api:18,binary_c_task_:[0,7],binary_c_write_log_cod:1,binary_grid:[0,7],binary_star:42,binaryc:[1,19,40],binaryc_config:1,binaryc_json_seri:3,binarycdecod:3,binarycencod:3,binarycpython:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,42],binarygrid:[12,13,14,15],bind:[0,7,9,11,16],binned_log_luminos:[12,13,14],binned_post_period:8,binned_pre_period:8,binwidth:[8,12,13,14,19],birth:[0,7],bit:[6,12],bivari:[0,7],black:[0,4,6,7,22],black_hol:0,block:[15,34],bloecker:[0,7],blog:1,boltzman:24,boltzmann:[0,7],bondi:[0,7],bondi_hoyle_accretion_factor:[0,7],bool:[2,15,19,20,24,30,33,34,38],born:[0,6,7,12,13,14],bosswissam:19,both:[0,2,7,12,13,14,15],bottom:[0,7,15,34],bottomcod:[6,8,15,34],bound:[5,31,37],boundari:31,brake:[0,7],branch:[0,6,7,19,38],branch_david:0,branchcod:[6,8,15,34],branchpoint:[6,8,15,34],breakup:[0,7],brighten:[13,14],broken:[0,7],bse:[0,7,9,15,31],bse_opt:[6,8,11,12,13,14,15,20,37],bsf:[0,7],buffer:[0,7,30],build:[0,1,4,7,19,25,31],build_q_tabl:31,built:[0,1,10,19,22,39],burn:[0,7],busso:[0,7],bye:[0,7],bz2:30,c13_eff:[0,7],c2:31,c:[0,1,5,7,9,11,15,40],c_auto_log:21,c_log:0,c_logging_cod:[6,8,9,11,12,13,14,15,21],cach:[20,21,22,23,27,33,37],cache_dir:[21,37],cachedir:37,cachetool:[21,28],cachetyp:28,calc_e_integr:31,calc_p_integr:31,calc_period_from_sep:42,calc_sep_from_period:[8,12,15,42],calc_total_probden:31,calcul:[0,2,6,7,8,12,13,14,15,19,21,27,31,34,42],calculate_constants_three_part_powerlaw:31,call:[0,1,2,7,11,13,14,15,16,19,20,21,24,25,29,30,32,34,36,37,38,40],call_binary_c_config:19,calls_filenam:15,can:[0,1,2,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,24,25,30,31,34,39,40,42],candid:8,cannot:[6,9,28,30,33],canon:21,cap:[0,7],capit:[12,13,14],capsul:[1,7,19],captur:[0,7,19],carbon:[0,5,6,7],carbon_oxygen_white_dwarf:0,care:[6,12,13,14,21],carlo:[0,7,21],carrasco:[0,7],carri:[0,7],carriag:[19,21],cast:[18,19],catchtim:19,categor:7,categori:[7,15],categoris:19,caught:[11,19,38],caus:[5,12,42],cbdisc:[0,7],cbdisc_albedo:[0,7],cbdisc_alpha:[0,7],cbdisc_eccentricity_pumping_dermin:0,cbdisc_eccentricity_pumping_method:[0,7],cbdisc_eccentricity_pumping_non:0,cbdisc_end_evolution_after_disc:[0,7],cbdisc_fail_ring_inside_separ:[0,7],cbdisc_gamma:[0,7],cbdisc_init_djdm:[0,7],cbdisc_init_dm:[0,7],cbdisc_inner_edge_strip:[0,7],cbdisc_inner_edge_stripping_timescal:[0,7],cbdisc_kappa:[0,7],cbdisc_mass_loss_constant_r:[0,7],cbdisc_mass_loss_fuv_multipli:[0,7],cbdisc_mass_loss_inner_l2_cross_multipli:[0,7],cbdisc_mass_loss_inner_viscous_accretion_method:[0,7],cbdisc_mass_loss_inner_viscous_accretion_method_equ:0,cbdisc_mass_loss_inner_viscous_accretion_method_gerosa_2015:0,cbdisc_mass_loss_inner_viscous_accretion_method_non:0,cbdisc_mass_loss_inner_viscous_accretion_method_young_clarke_2015:0,cbdisc_mass_loss_inner_viscous_angular_momentum_multipli:[0,7],cbdisc_mass_loss_inner_viscous_multipli:[0,7],cbdisc_mass_loss_ism_pressur:[0,7],cbdisc_mass_loss_ism_ram_pressure_multipli:[0,7],cbdisc_mass_loss_xray_multipli:[0,7],cbdisc_max_lifetim:[0,7],cbdisc_minimum_evaporation_timescal:[0,7],cbdisc_minimum_fr:[0,7],cbdisc_minimum_luminos:[0,7],cbdisc_minimum_mass:[0,7],cbdisc_no_wind_if_cbdisc:[0,7],cbdisc_outer_edge_strip:[0,7],cbdisc_outer_edge_stripping_timescal:[0,7],cbdisc_resonance_damp:[0,7],cbdisc_resonance_multipli:[0,7],cbdisc_torquef:[0,7],cbdisc_viscous_l2_coupl:[0,7],cbdisc_viscous_photoevaporative_coupl:[0,7],cbdisc_viscous_photoevaporative_coupling_inst:[0,7],cbdisc_viscous_photoevaporative_coupling_non:[0,7],cbdisc_viscous_photoevaporative_coupling_visc:[0,7],ce:[0,7,8],cee:[0,7,8],cell:[7,12,13,14,15],cemp:[0,7],cemp_cfe_minimum:[0,7],centr:[8,15,34],central:16,central_object:[0,7],centralis:40,certain:[21,22,39],certainli:21,cf:[0,7],cf_amanda_log:[0,7],cflag:[22,39],chabrier:31,challeng:[13,14],chandrasekhar:[0,7],chandrasekhar_mass:[0,7],chang:[0,1,2,5,6,7,8,9,12,13,14,15,18,19,20,21,22,33,34,39],chapter:[0,21,23],charact:[19,21,30],cheb:[0,7],check:[0,6,7,8,12,13,14,15,18,19,20,21,25,29,30,31,33,36,40,42],check_circular:3,check_if_in_shel:19,chemic:[0,7,37],chen:[0,7],child:19,child_dir:19,choic:[0,7,24,31],choos:[0,6,7,8,9,12,18,24,25,30],chose:11,chosen:[12,13,14,15,34],chunk:[29,36],ci:16,circular:[0,5,7],circumbinari:[0,7],circumstanti:[0,7],cl:3,claei:[0,7],clark:[0,7],clean:[1,6,11,13,14,20],clean_up_custom_logging_fil:20,clear:[13,14,38],clearli:[13,14],clock:19,close:[0,5,7,8,13,14,16,30],closedir:30,closefd:30,closer:5,cloud:[0,7],clusterid:[21,29],cmdline_str:32,co2:[13,14],co:[0,5,7],coalesc:5,code:[0,1,6,7,8,9,11,12,13,14,15,17,18,20,22,24,29,30,31,33,34,36,37,39,40,42],collaps:[0,7],collapsar:[0,7],collect:42,collid:42,color:[19,24],color_by_index:24,colour:[0,7],colour_log:[0,7],column:[6,8,11,15,16,18,24],column_nam:11,com:[1,19,31],combin:[1,2,9,19,20,21],combine_ensemble_with_thread_join:21,combined_output_dict:35,come:[2,22,37,39],comenv:[5,8],comenv_bs:0,comenv_count:8,comenv_disc_angmom_fract:[0,7],comenv_disc_mass_fract:[0,7],comenv_ejection_spin_method:[0,7],comenv_ejection_spin_method_do_noth:[0,7],comenv_ejection_spin_method_sychron:[0,7],comenv_ejection_spin_method_synchron:0,comenv_merger_spin_method:[0,7],comenv_merger_spin_method_breakup:0,comenv_merger_spin_method_conserve_angmom:[0,7],comenv_merger_spin_method_conserve_omega:[0,7],comenv_merger_spin_method_specif:[0,7],comenv_ms_accret:[0,7],comenv_ms_accretion_fract:[0,7],comenv_ms_accretion_mass:[0,7],comenv_nandez2016:0,comenv_nelemans_tout:0,comenv_ns_accret:[0,7],comenv_ns_accretion_fract:[0,7],comenv_ns_accretion_mass:[0,7],comenv_post_eccentr:[0,7],comenv_prescript:[0,7],comenv_splitmass:[0,7],comenv_undef:0,comma:37,command:[0,1,7,15,20,21,22,30,39],command_lin:21,commandlin:15,comment:15,common:[0,4,5,6,7,9,11,12,13,14,15,22],compact:[8,15],companion:[0,5,7,18,30],compar:[0,7,8,12,15,21],compens:[13,14],compil:[1,9,15,18,22,39],compile_shared_lib:1,complaint:30,complet:[6,8,12,13,14,15],complex:[2,8,9,15,17,18,21],compon:[19,24],compress:[3,30],compress_pickl:30,compression_typ:30,compresslevel:30,comput:[0,6,7,12,13,14],concaten:2,conceptu:12,concurr:21,condit:[6,8,9,12,13,14,15,17,18,34],condor:[21,22,23,25],condor_bash:21,condor_batchnam:21,condor_check_requir:29,condor_clusterid:[21,29],condor_d:21,condor_dir:[21,25,29,36],condor_env:21,condor_extra_set:21,condor_getenv:21,condor_grid:29,condor_initial_dir:21,condor_kill_sig:21,condor_memori:21,condor_njob:21,condor_outfil:29,condor_postpone_join:21,condor_postpone_submit:21,condor_process:[21,29],condor_pwd:21,condor_q:21,condor_queue_stat:29,condor_requir:21,condor_should_transfer_fil:21,condor_snapshot_on_kil:21,condor_status_fil:29,condor_stream_error:21,condor_stream_output:21,condor_submit:21,condor_univers:21,condor_warn_max_memori:21,condor_when_to_transfer_output:21,condorid:29,condorpath:29,config:[1,19,21,22,39],config_fil:1,configur:[6,11,12,13,14,15,18,21,26,31],confirm:30,conjunct:10,conserv:[0,7],consid:[0,1,2,7,12,13,14,20,21,24,32,33,37],const_distribut:31,const_dt:37,const_dt_cach:37,const_int:37,const_linear:[34,37],const_rang:37,constant:[0,2,7,13,14,24,31,37],construct:[0,1,6,7,8,11,12,13,14,16,18,21],contact:5,contain:[0,1,2,3,7,10,11,12,13,14,15,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],content:[2,3,7,19,20,25],context:19,continu:[15,29,34,36],contribut:[22,39],control:[0,6,7,12,13,14,15,21],conv_time_unit:19,convect:[0,7],conveni:19,converg:[0,7],convers:2,convert:[2,3,6,8,16,19,20,30,31,37],convert_byt:19,convert_float_kei:3,convfloat:19,convfrac:5,cool:[0,6,7],copi:[0,7,8,13,14,21,42],core:[0,6,7,8,12,13,14,15,21,24],core_co:9,core_h:9,core_helium_burn:0,core_mass:[0,7,9],correct:[0,7,11,20,24,31,32,42],correctli:[11,18,22,39],correspon:[29,36],correspond:[15,24,29,34,36],corretor:[0,7],cosmic:31,cosmic_sfh_madau_dickinson2014:31,cost:[12,13,14],could:[0,3,7,13,14,15,18,19,38],count:[2,5,6,18,19,21],count_keys_recurs:2,counter:21,coupl:[0,4,7],cours:[6,24],cover:[10,12,13,14],coverag:[22,39],cowd:[0,7],cpu:[0,6,7,8,12,13,14,15,21,27],cpu_tim:27,cpython:7,crap_paramet:[0,7],creat:[3,6,8,9,11,12,13,14,15,19,20,27,30,31,34,36],create_and_load_logging_funct:[1,9,18],create_arg_str:19,create_hdf5:19,creation:7,critic:[0,7],cross:[0,7],crunch:[6,8,12,13,14],cs1:16,ctype:1,cube:12,cubic:12,cuntz:[0,7],current:[0,2,7,8,9,12,13,14,19,22,25,30,39],curv:[8,13,14],custom:[0,1,2,3,4,6,7,8,11,12,13,14,15,19,20,21,22,24,31,40],custom_format:[2,19],custom_gener:21,custom_log:[11,18,20,21],custom_logging_cod:[1,9,11,17,18,40],custom_logging_func_memaddr:[7,9,21],custom_logging_funct:[9,11,15,17,18,21,22,23],custom_logging_info:20,custom_logging_memaddr:9,custom_logging_print_stat:11,custom_logging_stat:[6,8,12,13,14,15],custom_opt:[6,11,12,13,14,15,20,30],custom_output_funct:9,custom_sort_dict:2,custom_tmp_dir:1,customis:24,cut:18,cvode:[0,7],d48r:18,d:[0,1,5,6,7,8,9,11,12,15,16,19,37],d_:19,dai:[0,5,7,8,9,11,12,15,18,31,42],damp:[0,7],darwin:[0,7],dat:[0,15,19],data:[0,3,5,6,7,8,11,12,13,14,15,16,18,19,21,25,26,30,31,34,40,42],data_dict:31,data_dir:[15,19,20,21,30],datadir:[15,30],datafram:[6,8,11,12,13,14,16,17,18,24],dataio:[20,22,23],datalinedict:[6,8,12,13,14,19],datamodel:2,dataset:[15,21,25,26],date:[19,20,21],david:[0,2,18,22,39],david_logging_funct:0,dd7:[0,7],de:[0,5,7],deactiv:[0,7],deal:[3,11],dear:5,death:[0,7],debug:[0,5,6,7,8,12,13,14,15,21,32],decai:[0,7],decid:[0,2,7,9,17,18,19,20,21,25],decod:3,decompress:3,decreas:[0,7],deepcopi:8,deeper:[15,34],def:[5,6,8,11,12,13,14,15,18],default_cache_dir:[28,33],default_to_metal:[0,7],defaultdict:19,defer:[0,7],defin:[0,1,7,15,16,20,24,31,34],definit:[1,12,13,14,42],degener:[0,7],degenerate_core_helium_merger_ignit:[0,7],degenerate_core_merger_dredgeup_fract:[0,7],degenerate_core_merger_nucsyn:[0,7],degner:[0,7],degre:[0,7],del:8,delai:[0,7,21],delet:[28,34],delete_grid_vari:34,delta:[19,37],delta_mcmin:[0,7],demonstr:8,den:[0,7],densiti:[12,13,14,31],depend:[0,6,7,19,21,22,24,31,39],deprec:[0,7,20],depth:37,dermin:[0,7],describ:[0,7,18,21,31],descript:[0,7,10,19,21,26,31,33],design:[2,24],desir:[0,7],destruct:[15,34],detail:[0,6,7,11,19,21],detect:[0,5,7,8,16],detector:5,determin:[0,7,9,12,13,14,15,20,31,34,42],deton:[0,7],dev:[0,7],develop:1,development_requir:[22,39],deviat:[31,37],dewi:[0,7],dex:[0,7,8,37],df2:18,df:[16,17,18,24],di:[15,22,26,31],diagnost:21,diagram:[0,4,7,22,24],dickonson:31,dict2:2,dict:[1,3,5,6,11,12,13,14,15,16,19,20,21,22,23,25,26,28,30,31,33,38,41],dict_1:2,dict_2:2,dict_kei:[6,10,11],dictionari:[1,2,3,4,6,8,12,13,14,15,19,20,21,24,26,27,30,31,33,34,38,41],did:[19,22,39],differ:[0,6,7,8,12,13,14,15,18,19,21,22,24,37,39],differenti:19,dimmer:[0,7,12],dir:[22,29,39],dir_ok:30,direct:[0,7,20],directli:[2,11,21,25,30],director:21,directori:[0,4,7,15,19,20,21,22,25,28,29,30,33,36,39],disabl:[0,7,15],disable_debug:[0,7],disable_end_log:[0,7],disable_ev:[0,7],disc:[0,7,16],disc_legacy_log:[0,7],disc_log2d:[0,7],disc_log:[0,7],disc_log_directori:[0,7],disc_log_dt:[0,7],disc_log_level_non:0,disc_log_level_norm:0,disc_log_level_normal_first_disc_onli:0,disc_log_level_subtimestep:0,disc_log_level_subtimestep_first_disc_onli:0,disc_n_monte_carlo_guess:[0,7],disc_stripping_timescale_infinit:0,disc_stripping_timescale_inst:0,disc_stripping_timescale_orbit:0,disc_stripping_timescale_visc:0,disc_timestep_factor:[0,7],discret:15,discs_circumbinary_from_comenv:[0,7],discs_circumbinary_from_wind:[0,7],disk:[0,7,20],dispers:[0,7,37],displai:[0,6,7,8,16],disrupt:[0,5,7,18],dist:19,distanc:[6,16],distant:16,distefano2017:21,distefano:[25,26,31],distinct:20,distrefano:26,distribut:[0,2,4,7,8,12,15,19,25,26,31,37],distribution_funct:[6,8,12,13,14,15,20,22,23],divid:2,dj:[0,7],dlnm1:[8,12,15],dlnm:[13,14],dlnm_1:[13,14,34],dlog10per:[8,12,15],dlogp:31,dlogt:37,dm1:[6,13,14],dm:[0,5,7,13,14,31,37],dm_1:[6,13,14],dn:[19,31],do_analyt:21,do_dry_run:21,doc:[2,6,12,13,14,15,19,22,33,39],doc_fetch:31,docstr:[11,22,24,39],document:[12,13,14,15,21,23,30,33],doe:[0,2,6,7,9,10,11,12,13,14,15,20,21,28,30,31,34,42],doesn:[6,21],doesnt:[18,33],doesntt:25,don:[2,6,19,21,25],done:[0,2,5,6,7,12,13,14,15,18,21,22,30,39],donor:[0,5,7,42],donor_limit_dynamical_multipli:[0,7],donor_limit_envelope_multipli:[0,7],donor_limit_thermal_multipli:[0,7],donor_rate_algorithm_bs:0,donor_rate_algorithm_claeys2014:0,dont:[7,18],doubl:[6,9,15],down:15,dp:31,dphasevol:[6,8,12,13,14,15,34],dprob:[6,8,13,14],dq:[8,12,15],dr2:[0,7],dr3:[0,7],drai:[0,7],dredg:[0,7],drop:11,dry:[6,8,12,14,15,21,34],dry_parallel:34,dry_run:[6,8,12,15],dry_run_hook:21,dry_run_num_cor:21,dstep:31,dt:[0,1,7,19,28,37],dt_limit:10,dtfac:[0,7],dtlimit:38,dtm:[1,9,15],dtype:[16,17,18],due:[22,39],dummi:[21,24,31],dump:[0,3,7,11,20,30],dumpvers:[0,7],duquennoi:31,duquennoy1991:31,dure:[0,5,7,18],dust:[0,7],dwarf:[0,6,7,13,14],dx:[0,7],dynam:[0,7],e2:[0,7],e2_hurley_2002:0,e2_izzard:0,e2_mint:0,e2_prescript:[0,7],e:[0,2,5,6,7,8,9,11,12,13,14,15,19,20,21,22,25,28,29,30,31,34,36,37,39,42],each:[0,2,7,8,12,13,14,15,16,19,21,25,34,37],eagb:[0,5,7],eagb_wind_beasor_etal_2020:0,eagb_wind_bs:0,eagb_wind_goldman_etal_2017:0,eagbwind:[0,7],eagbwindfac:[0,7],earli:[0,7],early_asymptotic_giant_branch:0,earth:16,easi:[3,11],easier:[15,18,19],ebindi:5,ecc2:31,ecc3:31,ecc:[5,11,15,18,30,31],eccentr:[0,7,9,11,12,13,14,15,16,18,24,31,42],eccentric_rlof_model:[0,7],eccentricity_quadrupl:[0,7],eccentricity_tripl:[0,7],echo:[0,7],eddington:[0,7],edg:[0,6,7,15,34],edit:9,edu:[0,7],eej:5,eff:6,effect:[0,5,7,9,12,21,31],effective_metal:[0,7,18],effici:[0,6,7,8],egg:[22,39],eggleton:[0,7,42],either:[0,2,3,7,12,13,14,15,18,20,21,22,25,34,38,39,40],eject:[0,7,8,16],el:[11,15],elabor:9,elaps:27,eld:[0,7],eldridg:[0,7],electon:[0,7],electron:[0,7],element:[0,1,7,10,16,21,24,38],els:[2,5,8,19,21],email:38,emp:[0,7],emp_feh_maximum:[0,7],emp_logg_maximum:[0,7],emp_minimum_ag:[0,7],empti:[2,11,29,33,36],enabl:[0,7],encod:[3,30],encount:21,end:[0,5,7,19,21,27,31],end_bss:5,end_index:31,end_rch:5,end_symb:5,end_timestamp:[6,8,12,14,15],energi:[0,7],enhanc:[0,7],enlarg:[0,7],enough:31,ensembl:[0,7,10,21,22,23,30,34,35,38],ensemble_compress:3,ensemble_def:[0,7],ensemble_dictionari:3,ensemble_dt:[0,7],ensemble_factor_in_probability_weighted_mass:21,ensemble_file_typ:3,ensemble_filt:10,ensemble_filter_:[0,7],ensemble_filters_off:[0,7],ensemble_json:3,ensemble_legacy_ensembl:[0,7],ensemble_list:20,ensemble_logdt:[0,7],ensemble_logtim:[0,7],ensemble_macro:[0,7],ensemble_output_:21,ensemble_set:3,ensemble_startlogtim:[0,7],ensemebl:3,ensure_ascii:[3,20,30],enter:[0,7,21],enthalpi:[0,7],entir:[9,11,17,18],entri:[3,19,20],env:[21,24],envelop:[0,4,5,6,7,22],environ:21,eorbf:5,eorbi:5,ep:18,epoch:32,equal:[0,2,7,13,14,15,19],equat:[0,7],equation_of_state_algorithm:[0,7],equation_of_state_paczynski:0,equatori:[0,7],equival:[12,21,25],errno:[22,39],error:[0,2,6,7,8,12,13,14,15,19,21,22,25,30,39],error_on_overwit:25,error_on_overwrit:25,errors_exceed:[6,8,12,14,15],errors_found:[6,8,12,14,15],esa:31,escap:[0,7],escape_fract:[0,7],escape_veloc:[0,7],estim:[6,16,19,21],et:[0,7,31,42],eta:[0,7,8,12],etal:[0,7],etc:[0,7,11,13,14,15,19,20,21,22,24,30,31,39,40],etf:[8,12],euler:[0,7],evalu:[15,31,34,37,42],evan:[0,7],evapor:[0,7],evaporate_escaped_orbiting_object:[0,7],even:[3,10,13,14],event:[0,5,6,7],everi:[0,7,8,19,21,22,39],everyth:[11,15,20,21],everytim:[22,39],evid:[0,7],evolut:[0,1,4,5,6,7,11,12,13,14,15,18,21,22,24,37],evolution_split:[0,7],evolution_splitting_maxdepth:[0,7],evolution_splitting_sn_eccentricity_threshold:[0,7],evolution_splitting_sn_n:[0,7],evolution_stop:8,evolution_typ:[6,8,12,14,15,21],evolutionari:[0,7,11],evolv:[0,4,7,9,20,21],evolve_popul:15,evolve_singl:[9,11,20],exact:[1,2,21],exactli:[0,7,13,14],exampl:[1,2,11,19,31,34,37,40],example_compact_object:15,example_dco:15,example_df:11,example_head:19,example_header_1:18,example_header_2:18,example_log:40,example_log_co:[1,9],example_logging_string_co:9,example_logging_string_post_m:9,example_massloss:[9,11],example_output:11,example_parse_output:[17,19],example_pop:[11,15],example_pop_set:15,example_post_m:9,example_python_population_result:15,example_sn:9,exc_tb:19,exc_typ:19,exc_val:19,exce:[0,7,12],except:[2,5,6,7,12,13,14,15,21,24,33],excess:21,excit:8,execut:[0,7,15,21,34],exist:[0,2,6,7,15,18,21,25,30,33,34],exist_ok:[15,19],exists_ok:30,exit:[0,7,19,20,21,25,29,30,36],exit_after_dry_run:21,exit_cod:21,exp:[8,12,13,14,15,34],expand:15,expect:[6,7,8,12,13,14,21,22,39],experiment:[0,7,19],explain:[4,38],explicitli:[0,1,7],explod:[0,5,7],explor:16,explos:[0,5,6,7,18],expoenti:[0,7],expon:[0,7,19],export_all_info:[15,20],express:[0,7,19],extend:[0,7,8,22,38,39],extens:[3,7,22,23],extern:[0,7],extra:[0,4,7,15,21,22,32,34,40],extra_text:33,extract:[3,15],extract_ensemble_json_from_str:3,extrapol:[21,31],ey:32,f4e5925effeb42e69b5be956f400ae41:6,f:[0,5,7,11,15,18,31],fa:31,fabian:[0,7],fabian_imf_log:[0,7],fabian_imf_log_tim:[0,7],fabian_imf_log_timestep:[0,7],factor:[0,2,7,21,37],fade:[0,7],fail:[0,6,7,8,12,19,21,22,30,39],fail_sil:19,failed_count:[6,8,12,14,15],failed_prob:[6,8,12,14,15],failed_system:21,failed_system_log:21,failed_systems_error_cod:[6,8,12,14,15],failed_systems_threshold:21,failsaf:11,failur:[0,7,19,25],fallback:[0,7],fals:[0,3,5,6,7,8,12,14,15,16,19,20,21,24,25,27,28,29,30,34,36,37,38],fancy_parsing_funct:40,far:[0,5,6,7,13,14,16],farmer:0,fase:15,fast:[0,7],faster:[2,12,13,14,15],fatal_open_error:30,favorit:11,fe:[0,7],featur:[2,4,15,22],feed:21,ferguson:[0,7],fetch:11,few:[0,7,8],fewer:11,field:[0,7],fifocach:21,fig:[0,7,18,31],figsiz:[6,8,12,13,14,16,18],figur:[6,8,12,13,14,16,24],file:[0,1,3,5,7,11,15,19,20,21,22,24,25,28,29,30,33,34,36,38,39,40],file_log:[0,7],file_object:30,filehandl:33,filenam:[0,1,3,5,7,11,15,19,20,21,25,29,30,36,40],filenotfounderror:[22,39],filepath:1,fill:[11,19],fill_data:31,filter:[0,2,7,19],filter_arg_dict:19,filter_dict:2,filter_dict_through_valu:2,filter_list:2,filter_valu:19,fin:[0,7],final_mass:18,final_tim:18,find:[2,5,8,15,19,21,28,33],finish:[6,8,12,14,15,19,24,30,36],finit:[6,8,12,13,14],first:[0,2,6,7,8,11,12,13,14,15,16,19,22,25,30,31,39,42],first_giant_branch:0,fishlock:[0,7],fit:[0,2,7,11,31,42],fix:[0,5,7,11,15,19,20,24,30,31,32],flag:[0,1,20,21,30,37,38],flash:[0,7],flat:[21,31],flatsect:[8,12,15,31],flaw:20,float64:[17,18],float_overflow_check:[0,7],flto:[22,39],flufl:30,flush:[3,20,30],fo:21,focu:8,fold:31,follow:[0,7,9,18,19,21,22,24,31,37,39],font_scal:[6,8,12,13,14,16],fontsiz:18,forc:[0,5,7,21,27],force_circularization_on_rlof:[0,7],force_corotation_of_primary_and_orbit:[0,7],foreach_star:[6,12],form:[0,6,7,8,12,13,14,15,20,25,30,33,38],formal:[0,7],format:[0,2,3,5,7,8,9,11,12,13,14,15,16,18,19,21,29,30,31,34,37],format_ensemble_result:3,format_numb:19,format_stat:30,former:5,formula:[0,7,19],forward:[0,7],found:[5,6,8,12,14,15,29,31,36],four:[0,7],fourth:16,fraction:[0,7,12,18,21,31],fractions_z0002:18,fractions_z001:18,fractions_z002:18,framework:7,free:[6,8,12],free_persistent_data_memaddr_and_return_json_output:7,free_store_memaddr:7,frequenc:[0,7,16],friction:[0,7],fring:[0,7],from:[0,2,3,5,6,8,10,11,12,13,14,15,16,17,18,19,20,21,24,25,29,30,31,34,36,38,42],from_binary_c_config:1,from_dict:[8,12,13,14,17,18],fryer:[0,7],fsampl:37,ftz:[22,39],full:[4,9,16,19,21,29,36],full_path:19,func:28,func_memaddr:18,function_cach:21,function_cache_default_maxs:21,function_cache_default_typ:21,function_cache_funct:[21,28],function_cache_s:28,function_cache_ttl:21,further:15,futur:16,fuv:[0,7],g:[0,1,2,5,6,7,8,9,11,12,13,14,15,17,18,19,21,22,25,28,29,30,31,36,37,39],ga:[0,7],gaia:[0,7,31],gaia_colour_transform_method:[0,7],gaia_conversion_ubvri_bivariate_jordi2010:[0,7],gaia_conversion_ubvri_riello2020:[0,7],gaia_conversion_ubvri_univariate_evans2018:[0,7],gaia_conversion_ubvri_univariate_jordi2010:[0,7],gaia_conversion_ugriz_bivariate_jordi2010:[0,7],gaia_conversion_ugriz_riello2020:[0,7],gaia_conversion_ugriz_univariate_evans2018:[0,7],gaia_conversion_ugriz_univariate_jordi2010:[0,7],gaia_l_binwidth:[0,7],gaia_teff_binwidth:[0,7],galact:[0,7,37],gallino:[0,7],gamma:[0,7],gap:[0,7],garcia:[0,7],gauss:[0,7],gaussian:[31,37],gaussian_func:31,gaussian_normalizing_const:31,gaussian_zoom:37,gb:[0,7],gb_reimers_eta:[0,7],gb_wind_beasor_etal_2020:0,gb_wind_goldman_etal_2017:0,gb_wind_reim:0,gb_wind_schroeder_cuntz_2005:0,gbwind:[0,7],gbwindfac:[0,7],gcc:[1,22,39],gce:[0,7],gener:[0,1,6,7,8,9,11,12,14,15,17,18,19,20,21,24,25,30,31,33,34,37],general_info:2,generalis:31,geometr:[0,7],geq:6,gerosa:[0,7],get:[0,2,3,4,6,9,11,12,13,14,15,16,18,19,20,22,25,26,29,31,33,34,36,39,40,42],get_ansi_colour:19,get_arg_kei:19,get_condor_statu:29,get_default:[10,19],get_grid_options_defaults_dict:33,get_grid_options_descript:33,get_help:[10,19],get_help_al:[10,19,20],get_help_sup:[10,19],get_integration_constant_q:31,get_max_multipl:31,get_moe_di_stefano_2017_default_opt:26,get_moe_di_stefano_2017_default_options_descript:26,get_moe_di_stefano_dataset:26,get_siz:19,get_slurm_statu:36,get_usernam:19,getitem:2,gettempdir:18,getter:28,giant:[0,6,7,16],giant_branch:0,git:[0,12,13,14,15,19],git_branch:38,git_build:38,github:[19,30],gitlab:22,give:[0,5,7,8,19,20,31,42],given:[0,1,3,7,12,13,14,17,18,19,20,21,25,28,29,30,31,34,36,37,40,42],global:[0,2,7,12,13,14,19,31,37],global_dict:2,gmax:31,gmin:31,gnu:7,go:[0,6,7,10,12,15,20,22,24,39],goal:31,goe:[0,2,7,9,11,24],gogo:[0,7],goldman:[0,7],gonna:31,good:[0,7,11,12,13,14,15,21,42],got:[13,14],gov:[0,7],gravit:[0,6,7,8,15],gravitational_const:6,gravitational_radiation_bs:0,gravitational_radiation_bse_when_no_rlof:0,gravitational_radiation_landau_lifshitz:0,gravitational_radiation_landau_lifshitz_when_no_rlof:0,gravitational_radiation_model:[0,7],gravitational_radiation_modulator_:[0,7],gravitational_radiation_modulator_j:[0,7],gravitational_radiation_non:0,grb:[0,7],great:[0,7,13,14,21],greater:[0,7],grevess:[0,7],grid:[0,4,7,9,11,19,20,22,25,26,29,30,31,32,33,34,35,36,37,42],grid_cod:20,grid_ensemble_result:[30,35],grid_log:[20,22,23],grid_opt:[6,8,11,12,13,14,15,20,25,28,29,30,34,35,36,37],grid_options_default:[20,22,23,28],grid_options_defaults_dict:33,grid_options_descript:[6,15,33],grid_options_description_check:33,grid_options_help:33,grid_result:[6,8,12,13,14,21],grid_vari:[15,21],grid_variable_numb:[6,8,15,34],gridcod:[20,22,23],gridcode_filenam:21,gridtyp:[6,8,15,34],group:[6,12,16,38],grvitation:5,gsl:[22,39],gsl_dir:[22,39],gt:[5,6,7,8,9,11,13,15,16,17,18],guess:[0,7,31],gyr:[5,6,8],gz:30,gzip:30,h5py:[22,39],h:[0,5,7,9,19],ha:[0,1,2,5,6,7,8,9,10,12,13,14,15,18,19,21,27,30,34],hachisu:[0,7],hachisu_disk_wind:[0,7],hachisu_ignore_qcrit:0,hachisu_qcrit:[0,7],hack:33,had:[6,8,12,13,14,20],half:[0,7,31],hall:[0,7],handi:[0,7],handl:[0,2,3,4,7,11,19,20,21,25,26,34,35,38,40,42],handle_ensemble_string_to_json:3,happen:[0,6,7,8],hardcod:[9,12,13,14,15],hardli:38,have:[0,2,3,4,5,6,7,8,9,11,12,13,14,15,18,19,20,21,22,24,25,29,30,33,36,39,40],haven:6,hbb:[0,7],hbbtfac:[0,7],hd:24,hdf5:19,hdf5file:19,he:[0,5,7],head:16,header:[1,6,8,9,11,12,13,14,15,18,19],headerlin:15,headlin:21,hegb:[0,5],hehg:0,height:[8,12,15,31],held:[29,36],helium:[0,6,7],helium_flash_mass_loss:[0,7],helium_white_dwarf:0,help:[0,4,5,7,11,12,13,14,15,19,33],help_al:[0,7],hem:0,henc:[0,7,8,13,14,16],hendrik:[0,18,22,39],here:[1,6,7,9,11,12,13,14,16,18,19,20,21,24,31,40],hertzsprung:[0,4,7,22],hertzsprung_gap:0,hertzstrpung:[0,7],heuvel:[0,7],hewd:[0,7],hewd_hewd_ignition_mass:[0,7],hex:21,hg:[0,7],hi:31,high:[0,7,13,14,31],higher:[0,6,7,8,12,13,14,15,19,21,22,31,39],highlight:2,histogram:8,histori:31,hole:[0,4,6,7,22],home:7,homogen:[0,7],hood:11,hook:21,hopefulli:[0,7],hot:[0,7],hour:19,how:[0,2,5,6,7,8,9,11,12,13,14,15,18,21,27,31,34],howev:[0,7,9,12,13,14,15],hoyl:[0,7],hpc:[20,21,22,23,29,36],hpc_can_join:25,hpc_check_requir:25,hpc_dir:25,hpc_dump_statu:25,hpc_force_join:21,hpc_get_statu:25,hpc_grid:25,hpc_id_filenam:25,hpc_id_from_dir:25,hpc_job:25,hpc_job_task:25,hpc_job_typ:25,hpc_jobid:[20,25],hpc_jobid_tupl:25,hpc_join_from_fil:25,hpc_join_previ:25,hpc_joinlist:25,hpc_load_joinfiles_list:25,hpc_make_joiningfil:25,hpc_njob:25,hpc_path:25,hpc_queue_stat:25,hpc_rebuild_joinlist:[21,25],hpc_restor:25,hpc_set_statu:25,hpc_snapshot_filenam:25,hpc_statu:25,hpc_task:25,hpc_touch:25,hr:24,hr_diagram:24,hrd:[0,6,7,8],hrdiag:[0,7],hrdiag_output:[0,7],htcondor:21,html:[2,6,15,22,30,39],http:[0,1,2,6,7,15,19,30,31],human:19,hurlei:[0,7],hut:[0,7],hybrid:[0,7],hydro:[0,7],hydrogen:[0,6,7],i:[1,2,5,6,7,8,9,11,12,13,14,15,16,19,20,21,22,25,31,34,38,39,42],ia:[0,7,8],iadd:2,ib:[0,5,7],ibc:[0,7],id:[20,21,25,29,30,31,32,36],id_cor:9,idea:[15,24],ident:2,idum:[0,7],ignit:[0,6,7],ignor:[0,2,7,9,11,15,18,21,31,34],ii:[0,7,18],iia:[0,7],iloc:[11,18],images:21,imf:[0,7,13,14,31],imf_chabrier2003:31,imf_scalo1986:31,imf_scalo1998:31,imf_tinsley1980:31,immedi:[0,6,7,21],implement:[0,2,7,21],impli:[0,7],implic:[13,14],impos:[6,8,12,13,14,15],imposs:8,improv:[31,37],inclin:[0,7],inclination1:[0,7],inclination2:[0,7],inclination3:[0,7],inclination4:[0,7],inclini:[0,7],incliniation_quadrupl:[0,7],incliniation_tripl:[0,7],includ:[0,1,2,6,7,9,11,13,14,15,16,19,20,22,24,30,31,39],include_binary_c_default:[15,20],include_binary_c_help_al:[15,20],include_binary_c_version_info:[15,20],include_default:[15,30],include_popul:15,include_population_set:20,incom:[0,7],increas:[0,5,7,8,12,13,14],inde:[0,7,13,14],indent:[2,3,11,20,30],independ:31,index:[0,7,10,11,16,21,22,25,31,34],indic:[0,7,31],individu:[4,12,22],individual_nova:[0,7],induc:[0,7],inertia:[0,7],info:[7,10,15,19,20,22,24,38,39],inform:[0,1,3,4,6,9,11,12,13,14,15,19,20,21,24,25,31,33,35,38],init:20,init_abund:[0,7],init_abund_dex:[0,7],init_abund_mult:[0,7],init_abunds_onli:[0,7],initi:[0,4,5,7,10,11,18,20,31],initial_abundance_hash:20,initial_abundance_mix:[0,7],initial_abunds_onli:[0,7],initial_grid:18,initial_mass:[11,18],initial_tim:18,inlin:18,inner:[0,7,16],input:[1,2,3,7,10,11,19,20,21,22,24,26,30,31,32,33,40,42],input_dict:2,insert:[15,34],insid:[0,7],inspect:[2,11,24],inspect_dict:2,inspir:[1,24,42],instabl:[0,7],instal:[21,42],install_without_depend:[22,39],instanc:[2,11,12,13,14,15,31],instant:[0,7],instantli:[0,7],instead:[0,5,7,13,14,19,21],integ:[0,6,7,21,37,42],integr:[12,13,14,31,37],integrals_str:31,intens:[13,14],interact:[0,3,5,6,7,8,16,18,33],interfac:[7,16,19,22,25,39],interfer:[22,39],intermedi:8,intern:[0,7,10,21],internal_buff:[0,7],internal_buffering_off:0,internal_buffering_print:0,internal_buffering_stor:0,interpol:[26,31,37],interpolate_in_mass_izzard2012:31,interpolator_nam:31,intershel:[0,7],interstellar:[0,7],intger:[0,7],intro:[0,7],introduc:5,introduct:6,inv:[5,18],invers:42,invert_xaxi:6,involv:[0,7],inward:[0,7],io:30,ipykernel_216542:16,ipykernel_519112:13,ipynb:[12,13,14,15],is_capsul:19,isfil:15,isfloat:19,isint:19,isn:[13,14,19],isnt:15,isotop:[0,7,10,38],isotope_hash:20,isotope_list:20,issu:25,item:[1,2,6,8,12,13,14],iter:19,its:[0,2,3,7,12,13,14,15,16,19,21,22,24,25,26,30,33,37,38,39,40],itself:[3,6,9,11,21,22,31,39],iwamoto:[0,7],izzard2012_period_distribut:31,izzard:[0,6,7,8,11,12,13,14,15,22,39],jager:[0,7],jan:0,jaschek:31,jeff:[22,39],jej:5,jerki:6,jf:5,jia:[0,7],job:[20,21,25,29,36],job_id:25,job_index:25,jobarrayindex:[21,36],jobid:[20,21,36],john:[0,7],join:[7,9,11,15,18,21,25],joinfil:25,joiningfil:25,joinlist:[21,25],jorb_in:5,jorb_out:5,jordi:[0,7],json:[3,7,11,15,20,21,26,30],jsondecod:3,jsonencod:3,jtot_in:5,jupit:16,jupyt:[22,39],just:[0,2,6,7,8,15,18,19,20,21,22,26,30,38,39,42],k1:[5,11,18],k2:[5,11,18],k:[0,6,7,16,31],kap:[0,7],kappa:[0,7],kaps_rentrop:[0,7],karaka:[0,7],keep:[8,15,30,32],kei:[1,2,3,6,10,11,15,16,18,19,20,21,24,28,30,31,33,34,38],kelvin:[0,7],keplerian:[0,7],keys_to_float:2,keyword:[13,24,40],kick:[0,5,7,18,21],kick_backward:0,kick_forward:0,kick_inward:0,kick_outward:0,kick_random:0,kick_straight_up:0,kick_velocity_custom:0,kick_velocity_fix:0,kick_velocity_maxwellian:0,kill:[1,9,15,20],kilonova:6,kim:[0,7],kind:[0,7],kippenhahn:[0,7],klencki:[0,7],km:[0,7],know:[0,1,2,7,10,11,13,14,21,30,33],known:[0,6,7,11,12,13,14,15,20,31,40],kroupa2001:[15,31,34],kroupa:[13,14,31],krticka:[0,7],ktg93:31,kwarg:[18,20,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40],l1:5,l2:[0,7],l:[0,6,7,12,13,14],l_:[12,13,14],label:[6,18,31],lambda:[0,5,7,8],lambda_:8,lambda_c:[0,5,7,8],lambda_ce_dewi_tauri:[0,7],lambda_ce_klencki_2020:[0,7],lambda_ce_polytrop:[0,7],lambda_ce_wang_2016:[0,7],lambda_enthalpi:[0,7],lambda_ion:5,lambda_ionis:[0,7],lambda_min:[0,7],lambda_mult:[0,7],lambda_multipli:[0,7],lambda_v:31,lamer:[0,7],landau:[0,7],langer:[0,7],languag:6,larger:[0,6,7],last:[4,13,16,18,19,31],last_st:18,last_stellar_type_change_time_1:18,lastli:[7,11],late:18,later:[12,13,14,21],latest0:[6,8,12],latest1:[6,8,12],latest2:[6,15],latest3:6,latest4:6,latest5:6,latest:[22,39],latter:[0,7],launch:[21,29,36],law:[13,14,31],law_const:31,lbv:[0,7],ld_library_path:[22,39],ldist:[13,14],lead:[0,6,7,12,13,14,15,30,31,42],learn:[9,21],least:[22,39],leav:[0,7,21],left:[0,7],legaci:[0,7],legacy_yield:[0,7],legend:[16,18],len:[5,6,11,15,18],length:[5,19],lengthen:[0,7],leq:6,less:[0,1,4,5,7,30,31],let:[5,8,11,12,13,14,15,16,20],level:[1,6,19,32],lfucach:21,li7:[0,7],li:[0,7],lib:[7,11,17,18,22,39],libbinary_c:21,libcustom_logging_0639ee205c7d4782b4a27378f5d890bd:11,libcustom_logging_dafa15d2b1e64e19972ac0e9eb5c9a55:11,libgsl:[22,39],libmemo:[22,39],librari:[0,1,6,7,9,18,20,21,40],library_path:[22,39],librinterpol:[22,39],life:8,lifetim:[0,7,8,12,13,14,15,37],lifshitz:[0,7],like:[0,1,6,7,8,12,13,14,15,18,19,21,22,24,30,37,39],limit:[0,6,7,8,12,13,14,15,21,24],line:[1,5,6,8,9,11,12,13,14,15,16,17,19,20,21,22,24,30,37,39],linear2:21,linear:[0,7,12,13,14,21,31,37],linear_extrapolation_q:31,linearli:[13,14,37],linedata:[6,8,12,13,14],lineplot:[6,8,12,13,14,16],linewidth:[6,8,12,13,14,16],linker:1,linspac:37,linux:7,list:[0,1,2,3,6,7,8,11,12,13,14,15,16,19,21,25,28,31,34,37,40],list_arg:[0,7],list_of_sub_kei:2,lit:[0,7],lithium:[0,7],lithium_gb_post_1dup:[0,7],lithium_gb_post_heflash:[0,7],lithium_hbb_multipli:[0,7],lithium_t:[0,7],littl:[5,6,8,12,16,28],littleton:[0,7],liu:[0,7],ll:[2,9,10,13,14,16,30],llnl:[0,7],ln:31,lnm1:[8,12,13,14,15],lnm_1:[13,14,34],load:[0,1,3,6,7,8,9,11,12,13,14,15,18,19,20,21,24,25,26,30,34],load_ensembl:3,load_logfil:19,load_population_object:30,load_snapshot:30,lobe:[0,5,7,8,42],loc:16,local:[7,21,31],local_count:2,locat:[0,7,21,22,31,37,39],lock:[5,30],lock_lifetim:30,lock_object:30,lock_suffix:30,lock_timeout:30,locked_clos:30,locked_open_for_writ:30,lockfil:30,lodder:[0,7],log10:[0,6,7,8,12,13,14,15,31,37],log10m1:21,log10mass:37,log10p:31,log10per:[8,12,15],log10pmin:31,log:[0,1,4,5,7,11,16,17,19,21,22,24,30,31,32,34,37,39,40,42],log_:[6,8,12,13,14],log_arg:21,log_args_dir:21,log_arrow:[0,7],log_dt:[8,21],log_every_timestep:[9,11],log_fil:[5,21],log_filenam:[0,5,7,11,18,40],log_newlin:21,log_runtime_system:21,logarithm:[13,14,31,37],logensembletim:[0,7],logfil:[11,19,22,39],logg:[0,6,7],logger:15,logging_dict:1,logging_lin:[9,17,18],loggrav:6,logi:17,logic:[1,2,9,20,21],logl:6,logmass:[31,37],logp:31,logper:[8,31],logperiod:31,logperrang:[8,12],logspac:37,logteff:6,long_spectral_typ:31,longer:[0,6,7,8],longnam:[6,8,12,13,14,15,34],look:[1,3,6,8,12,13,14,15,18,22,31,39],lookback:[0,7],loon:[0,7],loop:[6,8,11,12,13,14,15,30,34],loos:24,lose:[0,7,18],loss:[0,5,7,11,12,16],lost:[0,7,8,18],lot:[6,12,13,14,15,16,21,38,40],lovegrov:0,low:[0,6,7,8,13,14,31],low_mass_m:0,low_mass_main_sequ:0,lower:[0,7,12,15,31,34,37],lowest:31,lru:28,lru_:28,lrucach:21,lsoda:[0,7],lsun:[0,7,24],lt:[6,7,8,11,13,15,16,17],lucianopaz:30,lugaro:[0,7],luminos:[0,4,6,7,22,24],luminosity_1:24,luminosity_2:24,luminosu:6,lw:[0,7],lynnett:[0,7],m01:5,m0:31,m1:[0,5,7,8,9,11,12,13,14,15,18,30,31,42],m2:[5,8,9,11,12,15,18,30,31,42],m3:31,m4:31,m:[0,5,6,7,8,12,13,14,16,18,19,31,42],m_1:[0,5,6,7,8,9,10,11,12,13,14,15,16,17,18,34,40],m_2:[0,5,6,7,8,9,11,12,15,17,18],m_3:[0,7],m_4:[0,7],m_:18,m_max:[15,31,34],m_min:[15,34],m_sun:6,maccretor:[0,5,7],machin:[8,21,22,39],macro:[0,7,10,19,38],madau:31,made:[6,22,25,39],maeder:[0,7],magellan:[0,7],magnet:[0,7],magnetic_braking_algorithm:[0,7],magnetic_braking_algorithm_andronov_2003:0,magnetic_braking_algorithm_barnes_2010:0,magnetic_braking_algorithm_hurley_2002:0,magnetic_braking_algorithm_rappaport_1983:0,magnetic_braking_factor:[0,7],magnetic_braking_gamma:[0,7],magnitud:19,mai:[0,7,8,12,30],main:[0,1,6,7,9,12,13,14,15,18,21,22,39],main_sequ:[0,7,12,13,14,18],mainprocess:[6,8,12],major:[0,7],make:[0,1,2,3,5,6,7,8,11,12,13,14,15,16,18,19,20,21,22,24,25,29,30,31,39,40,42],make_analytics_dict:27,make_build_text:19,make_condor_dir:29,make_slurm_dir:36,makedir:[15,19],makejoiningfil:25,manag:[19,22,39],mani:[0,6,7,8,10,12,13,14,15,21,29],manual:[9,21],manufactur:[0,7],map:21,mar:16,maria:[0,7],mass:[0,1,2,4,5,6,7,8,10,11,12,15,16,18,19,21,24,31,34,37,38,40,42],mass_1:[15,18,24],mass_2:[15,18,24],mass_accretion_for_eld:[0,7],mass_accretor:42,mass_donor:42,mass_evolut:24,mass_for_hestar_ia_low:[0,7],mass_for_hestar_ia_upp:[0,7],mass_loss_m:18,mass_lost:18,mass_of_pmz:[0,7],mass_rang:18,mass_str:31,massiv:[0,4,5,6,7,8,12,16,22,31],massless:[0,7],massless_remn:0,massloss:0,massrang:[6,8,12,13,14],master:[21,24],match:[0,2,6,7,11,12,15,16,21,24,28],materi:[0,6,7],math:[6,8,12,13,14,15,16,34,37],mathieu:31,mathrm:[6,8,12,13,14],matplotlib:[6,8,13,14,16,18,22,24,39],matter:[0,7],mattsson:[0,7],mattsson_mass_loss:[0,7],mattsson_orich_tpagbwind:[0,7],max:[0,7,8,9,12,13,14,15,21,31],max_bound:[31,37],max_column:[6,8,16],max_evolution_tim:[0,1,6,7,8,9,11,12,13,14,15,16,18,37],max_hewd_mass:[0,7],max_logp:31,max_model_numb:[0,7],max_multipl:31,max_neutron_star_mass:[0,7],max_queue_s:21,max_row:[6,8,16],max_stellar_angmom_chang:[0,7],max_stellar_type_1:[0,7],max_stellar_type_2:[0,7],max_stellar_type_3:[0,7],max_stellar_type_4:[0,7],max_tim:[5,11,18],max_val:31,maxcount:5,maxdm:37,maximum:[0,6,7,8,9,12,13,14,15,21,31,37,42],maximum_mass_ratio_for_instant_rlof:[0,7],maximum_mass_ratio_for_rlof:42,maximum_mcbagb_for_degenerate_carbon_ignit:[0,7],maximum_nuclear_burning_timestep:[0,7],maximum_timestep:[0,7],maximum_timestep_factor:[0,7],maxmimum:[0,7],maxsiz:21,maxwellian:[0,7],mayb:24,mayor:31,mb:[6,8,12,14,15,19,21],mc13_pocket_multipli:[0,7],mc1:5,mc:[0,5,7,15,18,30],mch:[0,7],mcmin:[0,7],mdonor:[0,5,7],mean:[0,5,7,19,21,22,29,31,36,37,39],meant:21,measur:19,medium:[0,7],mega:31,megabyt:21,mem:[8,12],mem_us:19,memaddr:[7,9],memori:[1,6,7,8,9,12,14,15,18,19,20,21,30,42],menv:[0,5,7],mer:5,mercuri:16,merg:[0,2,5,6,7,8,21,25,30,31,32],merge_dict:[2,10],merge_multipl:31,merge_popul:30,merge_populations_from_fil:30,merger:[0,5,7],merger_angular_momentum_factor:[0,7],merger_mass_loss_fract:[0,7],mesa:[22,39],mesasdk_init:[22,39],mesasdk_root:[22,39],mess:16,messag:[19,20],messi:6,mestel:[0,7],met:[15,20,25,34],metadata:[20,22,23,34],metal:[0,5,6,7,8,9,11,12,13,14,15,16,17,18,31,42],metallicity_0002:18,metallicity_001:18,metallicity_002:18,method:[0,7,9,11,12,13,14,15,18,20,21,26,30,32,33,34,38],meynet:[0,7],mf1:5,mf2:5,might:[2,3,8,12,15,16,19,21,22,30,39],milki:[0,7],miller:[0,7],min:[8,9,12,13,14,15,31],min_bound:[31,37],min_logp:31,min_per:31,min_val:31,mind:18,mindm:37,minimal_verbos:19,minimum:[0,7,19,21,31,37,38,42],minimum_co_core_mass_for_carbon_ignit:[0,7],minimum_co_core_mass_for_neon_ignit:[0,7],minimum_donor_menv_for_comenv:[0,7],minimum_envelope_mass_for_third_dredgeup:[0,7],minimum_helium_ignition_core_mass:[0,7],minimum_mcbagb_for_nondegenerate_carbon_ignit:[0,7],minimum_orbital_period_for_instant_rlof:[0,7],minimum_period_for_rlof:42,minimum_separation_for_instant_rlof:[0,7],minimum_separation_for_rlof:42,minimum_stellar_mass:38,minimum_time_between_pn:[0,7],minimum_timestep:[0,7],mint:[0,7],mint_data_cleanup:[0,7],mint_dir:[0,7],mint_disable_grid_load_warn:[0,7],mint_fallback_to_test_data:[0,7],mint_hard_max_nshel:[0,7],mint_hard_min_nshel:[0,7],mint_kippenhahn:[0,7],mint_kippenhahn_companion_stellar_typ:[0,7],mint_kippenhahn_stellar_typ:[0,7],mint_maximum_nshel:[0,7],mint_maximum_shell_mass:[0,7],mint_metal:[0,7],mint_minimum_nshel:[0,7],mint_minimum_shell_mass:[0,7],mint_ms_rejuven:[0,7],mint_nshel:[0,7],mint_nuclear_burn:[0,7],mint_remesh:[0,7],mint_use_zams_profil:[0,7],minut:[8,19],mira:[0,7],misc:[7,22],miscellan:[10,38],miss:[0,7,12,13,14,19,33],mistak:21,mix:[0,2,7,21],mixtur:[0,7,12],mmax:[13,14,31,37],mmin:[13,14,21,31,37],mnra:42,mode:30,model:[0,1,6,7,8,9,11,12,13,14,15,16,17,18,21],model_numb:[12,13,14],modif:4,modifi:[0,2,7,9,22,39],modul:[0,7,8,10,12,13,14,15,16,21,23],modulo:21,moe2017_opt:21,moe:[15,22,25,26,31],moe_di_stefano_2017:[20,22,23],moe_di_stefano_2017_multiplicity_fract:31,moe_di_stefano_2017_pdf:31,moment:[0,6,7,9,15,18,37],momenta:[0,7,24],momentum:[0,7,16],monoton:[13,14],mont:[0,7,21],monte_carlo_kick:[0,7],more:[0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,37,39],most:[6,7,8,13,14,16,19],mostli:[6,8,12,13,14,15,18,19,21,24,33,40],mount:30,move:[0,6,7],mrucach:21,ms:[0,5,7,9,12],msgpack:30,mstart:5,msun:[0,6,7,9,11,12,13,14,16,18,31,37,38],mu:[0,7],much:[0,6,7,8,12,15,18,19,27],multipl:[0,2,6,7,21,31],multiplc:[0,7],multipli:[0,2,7,13,14,21,37],multiplicity_arrai:31,multiplicity_fraction_funct:21,multiplicity_model:21,multiplicity_modul:21,multiplied_dict:2,multiply_float_valu:2,multiply_values_dict:[2,10],multiprocess:21,must:[0,2,6,7,8,11,12,13,14,15,16,30,34,37],mw:[0,7],my:11,my_stellar_data:[1,9,15,17,18],myr:[0,6,7,8,11,12,13,14,16,37],n100:[0,7],n100_z0:[0,7],n100h:[0,7],n100l:[0,7],n10:[0,7],n150:[0,7],n1600:[0,7],n1600c:[0,7],n1:[0,7],n200:[0,7],n20:[0,7],n300c:[0,7],n3:[0,7],n40:[0,7],n5:[0,7],n:[0,1,5,6,7,8,9,11,12,13,14,15,17,18,19,21,25,31],n_logging_stat:21,naked_helium_star_giant_branch:0,naked_helium_star_hertzsprung_gap:0,naked_main_sequence_helium_star:0,name:[1,2,5,6,7,8,12,13,14,15,16,18,19,21,29,30,33,34,40,41],nameerror:16,narrow:[13,14],natur:[0,7,13,14],nauenberg:[0,7],nazehdin:0,nb:[0,7],nbinary_c:18,ncol:18,nearer:[0,7],nearest:[8,12,13,14],nebula:[0,7],necessari:[8,15,16,18,19,20,36],need:[0,2,7,9,11,12,13,14,15,16,18,21,22,25,31,39,42],neg:[0,2,7,37],neither:[0,7,20],neleman:[0,7],nelemans_gamma:[0,7],nelemans_max_frac_j_chang:[0,7],nelemans_minq:[0,7],nelemans_n_comenv:[0,7],nelemans_recalc_eccentr:[0,7],nemp:[0,7],nemp_cfe_minimum:[0,7],nemp_nfe_minimum:[0,7],nenamg:[0,7],neon:[0,6,7],neptun:16,nest:[2,15,34,38],network:[0,7,10],neutrn:[0,7],neutron:[0,6,7,15],neutron_star:0,never:[0,6,7,13,14,21,28],new_dict:2,newdict:2,newer:[0,2,7],newli:[0,7],newlin:[19,21,30,32],newnam:34,newobj:25,newopt:[2,31],newpop:30,newton:[0,7],next:[12,13,14,15,19],nf:[21,30],nfs_flush_hack:30,nfspath:30,nice:[20,24],nieuwenhuijzen:[0,7],nieuwenhuijzen_windfac:[0,7],nine:6,nmax:31,no_thermohaline_mix:[0,7],nocach:21,node:21,noecho:[0,7],noechonow:[0,7],noel:[0,7],nolowq:21,nomin:[0,7],non:[0,2,7,13,14,21,30],nonconservative_angmom_gamma:[0,7],none:[0,1,2,3,5,6,7,8,12,14,15,16,18,19,20,21,25,26,28,29,30,31,33,34,36,37,42],nonetyp:2,nonzero:21,nor:[0,7],norm:21,normal:[0,2,7,20,25,37,38],normalis:[2,21,31],normalize_dict:2,normalize_multipl:21,normalized_dict:2,nospac:19,notabl:15,notat:19,note:[0,5,6,7,12,13,14,15,18,19,21,25,30,34,37,38],notebook:[5,6,7,8,9,10,11,12,13,14,15,16,22,39],notebook_api_funct:11,notebook_bhbh:5,notebook_comenv:8,notebook_custom_log:[11,12,13,14,15],notebook_hrd:6,notebook_individual_system:[9,11,12,13,14,15],notebook_luminos:[13,14],notebook_luminosity_funct:12,notebook_luminosity_function_binari:[13,14],notebook_popul:[11,15],notebook_solar_system:16,noteworthi:4,noth:[2,21,25,26,30],notic:[13,14],notifi:40,nov:18,nova:[0,6,7,8],nova_faml_multipli:[0,7],nova_irradiation_multipli:[0,7],nova_retention_algorithm_claeys2014:0,nova_retention_algorithm_const:0,nova_retention_algorithm_hillman2015:0,nova_retention_fract:[0,7],nova_retention_method:[0,7],nova_timestep_accelerator_index:[0,7],nova_timestep_accelerator_max:[0,7],nova_timestep_accelerator_num:[0,7],now:[0,2,5,6,7,8,9,11,12,13,14,15,16,18,19,31,32],now_object:19,np:[11,17,18,37],nre:[12,37],nrow:18,ns:[0,1,7,8,9,15],nsep:8,nsep_max:8,nsep_min:8,nstar:[6,12],nuclear:[0,7],nuclear_mass_hash:20,nuclear_mass_list:20,nucleosynthesi:[0,7,38],nucleosynthesis_sourc:[10,38],nucreacmult:[0,7],nucsyn:[7,22],nucsyn_angelou_lithium:[0,7],nucsyn_gce_outflow_check:[0,7],nucsyn_hbb:[0,7],nucsyn_metal:[0,7],nucsyn_network:[0,7],nucsyn_network_error:[0,7],nucsyn_s_process:[0,7],nucsyn_solv:[0,7],nucsyn_third_dredge_up:[0,7],nugi:[0,7],nullcach:[21,28],num_ansi_colour:[0,7],num_cor:[6,8,12,13,14,15,21],num_cores_avail:21,number:[0,2,3,5,6,7,8,12,13,14,15,16,18,19,20,21,22,25,30,31,32,33,34,37,39],numer:2,numpi:[11,15,17,18,19,22,34,37,39],o:[3,7,19,22,31],obj:[3,19],object:[0,2,3,4,7,16,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40],object_hook:3,object_pairs_hook:3,object_parse_funct:11,observ:[12,13,14],obtain:[0,6,8,12,13,14,30],obvious:9,occur:[0,7,42],odot:[6,8,18],off:[0,5,7,15,18,21],off_m:[5,11,18],offset:[0,7],oh:5,ohio:[0,7],ok:[25,30],old:[13,14,21,34],oldnam:34,omega:[0,5,7,18],on_exit_or_evict:21,onc:[0,7,37],one:[0,2,7,10,13,14,15,16,17,18,21,24,28,30,33,37,40],onewd:0,onli:[0,2,6,7,9,12,13,14,15,16,18,19,21,25,26,30,37,42],onset:[0,7],onto:[0,7,31],oop:5,opac:[0,7],opacity_algorithm:[0,7],opacity_algorithm_ferguson_op:0,opacity_algorithm_paczynski:0,opacity_algorithm_star:0,opal:[0,7],open:[3,5,11,15,18,30],open_ensembl:3,opendir:30,oper:[2,30],opm:31,opt:[2,5,7,31],option:[0,1,2,6,7,8,12,13,14,15,16,17,18,19,20,22,25,26,28,30,31,33,34,37,39,42],orb:[8,15,30],orbit:[0,5,7,8,12,16,24,31,42],orbit_evolut:24,orbital_eccentr:16,orbital_inclin:[0,7],orbital_inclinationi:[0,7],orbital_period:[0,5,7,8,9,11,12,15,17,18,42],orbital_period_quadrupl:[0,7],orbital_period_tripl:[0,7],orbital_phas:[0,7],orbital_phase_quadrupl:[0,7],orbital_phase_tripl:[0,7],orbital_separ:16,orbiting_object:[0,7,16],orbiting_objects_close_pc_threshold:[0,7],orbiting_objects_log:[0,7,16],orbiting_objects_tides_multipli:[0,7],orbiting_objects_wind_accretion_multipli:[0,7],order:[2,4,15,19,34],ordereddict:2,org:[0,2,7,31],orient:8,origin:[2,16,22,30,39],original_command_lin:21,original_submission_tim:21,original_working_diretori:21,os:[5,6,8,11,12,13,14,15,16,18,19],other:[0,1,2,6,7,10,11,12,13,14,15,19,21,22,24,25,31,33,39],otherwis:[0,2,7,19,20,21,25,27,29,30,33,36],our:[6,8,12,13,14,21,31],out:[2,3,6,8,9,12,13,14,16,19,21,31,33],outcom:[0,7],outer:[0,6,7],outermost_core_mass:6,outfil:[15,20],outfile_nam:1,outfilenam:15,output:[1,2,3,4,5,7,9,10,11,16,17,18,19,20,21,22,24,30,38,39,40,42],output_dict:[6,8,11,12],output_dir:[11,15,30],output_fil:[11,19,30,33],output_filenam:[15,30],output_lin:19,outsid:[0,7,31],outward:[0,7],over:[2,6,8,10,11,12,13,14,15,19,20,30],overflow:[0,5,7,8],overhead:21,overlap:2,overrid:[2,18,21,31,34,37],overriden:15,overshoot:[0,7],overspin_algorithm:[0,7],overspin_bs:[0,7],overspin_massloss:[0,7],overview:7,overwrit:[21,25],own:[9,11,15,17,18,21,22,34,39],oxygen:[0,6,7],oxygen_neon_white_dwarf:0,p0:31,p1:31,p2:31,p3:31,p:[6,8,12,13,14,16,31,33],p_:8,p_in:5,p_out:5,packag:[3,7,15,19,22,34,35,36,37,39],paczynski:[0,7],pad:[8,12,13,14],pad_output_distribut:[6,8,12,13,14,19],page:[0,6,7,15,22,39],pair:[0,2,5,19,34,38],panda:[6,8,11,12,13,14,16,17,18,19,22,24,39],pane:24,panel:[0,7],paper:[0,7],parallel:34,param_nam:19,paramet:[1,2,3,4,6,7,8,9,11,12,13,14,15,19,20,21,22,24,25,28,29,30,31,33,34,36,37,38,40,42],parameter_nam:[3,6,7,8,10,12,13,14,15,19,34],parameter_value_input_typ:[10,19],pars:[3,4,6,8,11,12,13,14,15,18,19,20,24,38,40],parse_binary_c_version_info:38,parse_cmdlin:20,parse_const:3,parse_data:8,parse_float:3,parse_funct:[6,8,11,12,13,14,15,20,21,40],parse_function_hr_diagram:24,parse_function_mass:24,parse_function_orbit:24,parse_int:3,parse_output:18,parsec:31,part:[6,7,11,12,13,14,15,18,20,31,34,42],partial:[0,7],particularli:[0,7],partit:21,partner:30,pasp:31,pass:[2,7,9,11,15,16,18,19,20,21,22,24,25,26,29,30,36,37,39,40],path:[11,15,18,19,21,22,25,28,29,30,33,36,39],patho:[22,39],pd:[6,8,11,12,13,14,16,17,18],pdf:[0,7,18,22,31,39],peak:[8,13,14,37],peak_normalized_gaussian_func:37,pend:[0,5,7],per:[0,5,7,8,11,12,15,19,21,30,42],percentag:[0,7],peret:[0,7],perfect:[13,14],perfectli:[12,13,14],perform:[0,7,30],perhap:[0,6,7,8,20],periastron:[0,7],pericent:42,period:[0,5,7,8,9,11,12,13,14,15,16,18,24,31,42],period_str:31,perl:[1,2,12,13,14,15,29],persist:7,persistent_data:7,pgo:[0,7],phase:[0,6,7,8,12,13,14],phasevol:[0,7,15],phdi:0,phi:[5,18],photoevapor:[0,7],php:31,physic:[6,12,13,14,15,21],pick:24,pickl:30,pid:20,piec:[15,18,34],pinnsonneault:[0,7],pisn:0,pkg:[22,39],pl:20,place:[0,2,7,12,19,21],placehold:[24,28,29,30],plai:[0,7,13,14],plan:21,planet:16,planetari:[0,7],plaw2:21,pleas:[0,6,7,12,13,14,15,19,21,28],plot:[0,6,7,8,11,12,13,14,16,17,18,24],plot_data:[8,12,13,14],plot_funct:[22,23],plot_hr_diagram:24,plot_hr_diagram_singl:24,plot_mass:24,plot_orbit:24,plot_system:24,plot_typ:24,plt:[6,8,13,14,16,18],plu:[0,7],pluto:16,pm:24,pms_mass_1:24,pms_mass_2:24,pn:[0,7],pn_comenv_transition_tim:[0,7],pn_fast_wind:[0,7],pn_fast_wind_dm_agb:[0,7],pn_fast_wind_dm_gb:[0,7],pn_fast_wind_mdot_agb:[0,7],pn_fast_wind_mdot_gb:[0,7],pn_hall_fading_time_algorithm:[0,7],pn_hall_fading_time_algorithm_maximum:[0,7],pn_hall_fading_time_algorithm_minimum:[0,7],pn_resolv:[0,7],pn_resolve_maximum_envelope_mass:[0,7],pn_resolve_minimum_effective_temperatur:[0,7],pn_resolve_minimum_luminos:[0,7],pne:[0,7],png:18,pogg:[0,7],point:[0,3,6,7,19,20,21,22,30,31,37,39],poisson:[21,31],pol:[0,7],polytrop:[0,7],poor:[13,14],pop:[5,9,16,28],pop_macro:9,popitem:28,popul:[0,3,4,7,22,23,39,40],population_extens:[20,25,26,27,28,29,30,31,32,33,34,35,36,37,38],population_id:21,population_nam:[6,8,12,14,15],population_object:30,population_set:20,posit:[0,2,7,8,31],possibl:[0,1,2,6,7,11,16,19,21,22,28,31,33,39],post:[0,5,6,7,8,9,20],post_ce_adaptive_menv:[0,7],post_ce_envelope_dm_eagb:[0,7],post_ce_envelope_dm_gb:[0,7],post_ce_envelope_dm_tpagb:[0,7],post_ce_objects_have_envelop:[0,7],post_comenv_period:8,post_sn_orbit_bs:0,post_sn_orbit_method:[0,7],post_sn_orbit_tt98:0,postagb_legacy_log:[0,7],postagb_wind_gi:0,postagb_wind_krticka2020:[0,7],postagb_wind_non:[0,7],postagb_wind_use_gi:[0,7],postagbwind:[0,7],postcod:[6,8,15,34],potenti:[0,7],pow2:6,power:[0,7,8,13,14,21,31],powerlaw:31,powerlaw_const:31,powerlaw_constant_nocach:31,powerlaw_extrapolation_q:31,ppisn:0,ppisn_additional_massloss:0,ppisn_core_mass_range_shift:0,ppisn_farmer19:0,ppisn_new_fit_21:0,ppisn_non:0,ppisn_prescript:0,ppn_envelope_mass:[0,7],pragma:9,pre:[0,5,7,8,18,24],pre_comenv_period:8,pre_events_stardata:[0,7],pre_main_sequ:[0,7],pre_main_sequence_fit_lob:[0,7],precis:3,precod:[6,8,12,13,14,15,34],predefin:[12,13,14,15,31],predict:21,predictor:[0,7],prefer:[0,7,20],prefix:[0,7],preloaded_popul:30,prep:0,prepar:2,prepare_dict:2,presc:5,prescrib:[0,7],prescript:[0,5,7,15],prescrit:[0,7],present:[2,3,6,12,13,14,15,18,20,30,31],preserv:[0,7],preset:24,pressur:[0,7],prev_stellar_type_1:15,prev_stellar_type_2:15,prevent:[0,5,6,7,21],previou:[8,13,14,19,21,38],previous:[11,15,25],previous_stardata:[1,8,9,11,15],primari:[1,6,8,12,13,14,15,31,34,42],prime:8,pringl:[0,7],print:[2,5,6,7,8,9,10,11,12,13,14,15,16,18,19,21,25,32,33],print_help:[10,19],print_info:33,print_option_descript:33,print_stack_on_exit:21,print_structur:2,printf:[1,6,8,9,11,12,13,14,15,17,18],prior:[0,6,7],privat:[20,22],prob_dict:31,probability_weighted_mass:21,probabl:[0,1,2,6,7,8,9,12,13,14,15,18,20,21,24,30,31,33,34],probdist:[6,8,12,13,14,15,34],problem:[0,7,12],probtot:[13,14],process:[0,6,7,8,12,13,14,15,17,18,19,20,21,25,29],process_:30,processor:[6,8,12],produc:6,profil:[0,7],progenitor:[0,7,15],program:[6,22,39],progress:19,project:[0,7],proper:[6,9,33],properli:[0,7],properti:[0,19,21,24,34],proport:8,prot1:[0,7],prot2:[0,7],prot3:[0,7],prot4:[0,7],provid:[0,7,15,20,21,25,31,40],pseudorandom:[0,7],publicli:9,puls:[0,6,7,42],pulsat:0,pump:[0,7],purpos:[12,13,14,15,21,24],push:16,push_macro:9,put:[1,6,8,12,13,14,15,18,19,21,24,25,33,34,35],pwd:21,py:[6,8,12,13,14,15,16,21,22,28,39],py_rinterpol:[22,39],pyenv:[22,39],pyplot:[6,8,13,14,16,18],pysiz:19,pytest:[22,39],python3:[7,22,39],python:[2,3,4,6,8,12,13,14,19,21,28,30,31,34],q:[0,5,7,8,12,15,18,21,31,42],q_high_extrapolation_method:21,q_interpol:31,q_low_extrapolation_method:21,q_min:31,qc:5,qcrit_bh:[0,7],qcrit_bs:0,qcrit_cheb:[0,7],qcrit_chen_han_formula:0,qcrit_chen_han_t:0,qcrit_cowd:[0,7],qcrit_degenerate_bh:[0,7],qcrit_degenerate_cheb:[0,7],qcrit_degenerate_cowd:[0,7],qcrit_degenerate_eagb:[0,7],qcrit_degenerate_gb:[0,7],qcrit_degenerate_hegb:[0,7],qcrit_degenerate_hehg:[0,7],qcrit_degenerate_hem:[0,7],qcrit_degenerate_hewd:[0,7],qcrit_degenerate_hg:[0,7],qcrit_degenerate_lmm:[0,7],qcrit_degenerate_m:[0,7],qcrit_degenerate_n:[0,7],qcrit_degenerate_onewd:[0,7],qcrit_degenerate_tpagb:[0,7],qcrit_eagb:[0,7],qcrit_gb:[0,7],qcrit_gb_bs:0,qcrit_gb_chen_han_formula:0,qcrit_gb_chen_han_t:0,qcrit_gb_ge2015:0,qcrit_gb_hjellming_webbink:0,qcrit_gb_q_no_comenv:0,qcrit_gb_temmink2021:0,qcrit_gb_vos2018:0,qcrit_ge2015:0,qcrit_hegb:[0,7],qcrit_hehg:[0,7],qcrit_hem:[0,7],qcrit_hewd:[0,7],qcrit_hg:[0,7],qcrit_hjellming_webbink:0,qcrit_lmm:[0,7],qcrit_m:[0,7],qcrit_n:[0,7],qcrit_onewd:[0,7],qcrit_q_no_comenv:0,qcrit_temmink2021:0,qcrit_tpagb:[0,7],qcrit_vos2018:0,qcrits_:[0,7],qcrits_degenerate_:[0,7],qdata:31,qlimit:31,qmin:31,qs:31,quad:21,quadrat:[0,7],quadrulpl:[0,7],quadrupl:[0,7,21,31],quantiti:24,queri:[11,25],queue:[6,8,12,21,25,29],quickli:11,quit:[0,6,7,19,31],r1:[5,11,18],r2:[5,11,18],r:[0,1,5,6,7,11,15,18,22,30,39],r_l:42,r_sun:6,radau:[0,7],radi:[0,7],radiat:[0,7],radii:[0,7,42],radiu:[0,1,6,7,9,15,17,24,42],radius_1:24,radius_2:24,ragb:42,raghavan2010_binary_fract:31,raghavan:31,rai:[0,7],railton:[0,7],rais:[0,2,7,15,19,21],ram:[0,7,21],ran:[6,8,12,21],randbuf:[5,18],random:[0,5,7,18,21],random_count:[5,11,18],random_se:[0,5,7,11,18],random_skip:[0,7],random_system:[0,7],random_systems_se:[0,7],rang:[0,6,7,8,11,12,13,14,15,21,31,34,37],rapid:[0,7],rapidli:[0,7],rappaport:[0,7],rate:[0,7,13,14,31],rather:[0,2,7,9,11,15,19,21,22,25,38,39],ratio:[0,6,7,8,12,13,14,15,31,42],raw:[3,7,18,19,20,21,24,38,40],raw_output:3,rc:[5,6,8,12,13,14,16,24],re:[0,1,6,7,8,12,13,14,16,25,33],reach:[0,5,6,7,8],reaction:[0,7],read:[3,4,5,11,15,18,19,21,30],readabl:19,readlin:5,real:[6,12,15,34],realist:[13,14],realiti:[13,14],realli:[0,6,7,15,20,21,33,34],reason:[0,7,13,14],rebuild:[0,7,21,22,25,39],rebuilt:[22,39],recalcul:[0,7],receiv:19,recent:[13,16],recogn:15,recognis:30,recombin:[0,7],recommend:[1,4,22,39],recompil:[12,13,14,15,22,39],reconsid:33,recurs:[2,19],recursive_change_key_to_float:2,recursive_change_key_to_str:2,red:[0,6,7,13,14,16],redhat:1,redshift:31,reduc:[0,5,7],reduct:21,refer:[2,21,30],refpop:30,regardless:24,region:[0,7,37],regist:15,reignit:[0,7],reimer:[0,7],reinstal:[22,39],reject:[0,7],rejects_in_log:[0,7],rejuven:[0,7,12],rel:[0,7],relat:[0,7],releas:[19,22,39],relev:20,reliabl:7,remain:[0,7,19,21],rememb:[5,6,13,14],remesh:[0,7],remnant:[0,6,7],remov:[0,2,7,8,11,15,16,19,20],remove_fil:19,renam:[13,14,34],rename_grid_vari:[13,14,34],renormalis:31,rentrop:[0,7],repeat:[0,7,21],replac:29,repo:22,report:[0,6,7,8,12,13,14,15],repositori:4,repres:21,represent:[3,15,34],reproduc:[0,7],requir:[0,3,7,8,11,12,13,14,15,16,18,19,21,24,25,31,40],rerun:[6,21],reset:[0,7],reset_pref:[0,7],reset_star:[0,7],reset_stars_default:[0,7],resolut:[0,6,7,8,12,13,14,15,21,34,37],resolv:[0,7,12,30],reson:[0,7],resourc:[13,14,25],respect:[0,7,29,31,36],rest:[15,31,34],restor:25,restore_from_snapshot_dir:21,restore_from_snapshot_fil:[21,25],restructuredtext:19,result:[0,1,2,3,6,7,8,11,12,13,14,15,18,19,21,22,25,30,31,37,39],result_arrai:31,result_dict:2,result_example_head:18,result_example_header_1:18,result_example_header_2:18,results_dictionari:[6,8,12,13,14],retain:[0,7],rethink:19,return_after_dry_run:21,return_all_info:20,return_arglin:7,return_binary_c_default:20,return_binary_c_version_info:[10,20,38],return_compilation_dict:1,return_help:7,return_help_al:[7,19],return_maximum_mass_ratio_for_rlof:[7,42],return_minimum_orbit_for_rlof:[7,42],return_persistent_data_memaddr:7,return_population_set:20,return_store_memaddr:7,return_version_info:[7,38],reus:20,revap_in:[0,7],revap_out:[0,7],revers:[0,7,24],reverse_tim:[0,7],revis:[0,38],rewrit:20,rgb:6,rhagavan:21,ri0005:[6,15],rich:[0,7],riello:[0,7],rin:[0,7],ring:[0,7],risk:[15,34],ritter:[0,7],rk2:[0,7],rk4:[0,7],rl1:5,rl2:5,rl:[0,5,7],rlof:[0,5,7,42],rlof_angular_momentum_transfer_model:[0,7],rlof_angular_momentum_transfer_model_bs:0,rlof_angular_momentum_transfer_model_conserv:0,rlof_eccentric_as_circular:[0,7],rlof_entry_threshold:[0,7],rlof_f:[0,7],rlof_interpolation_binary_c:0,rlof_interpolation_bs:0,rlof_interpolation_method:[0,7],rlof_mdot_factor:[0,7],rlof_mdot_modul:[0,7],rlof_method:[0,7],rlof_method_adapt:0,rlof_method_adaptive2:0,rlof_method_bs:0,rlof_method_claei:0,rlof_method_ritt:0,rlof_nonconservative_gamma_donor:0,rlof_nonconservative_gamma_isotrop:0,rlof_radiation_correct:[0,7],rlof_transition_objects_escap:[0,7],rob:[0,7,31,42],robert:[22,39],roch:[0,5,7,8,42],roche_lob:42,rochelob:42,rol1:[5,11,18],rol2:[5,11,18],room:[15,34],root:[22,39],rotat:[0,7,31],rotation:[0,7],rotationally_enhanced_expon:[0,7],rotationally_enhanced_mass_loss:[0,7],rotationally_enhanced_massloss:[0,7],rotationally_enhanced_massloss_angmom:0,rotationally_enhanced_massloss_langer_formula:[0,7],rotationally_enhanced_massloss_langer_formula_and_angmom:0,rotationally_enhanced_massloss_non:0,rough:6,rout:[0,7],routin:[0,2,4,7,22,24,40],row:[11,18,24],rrcach:21,rring:[0,7],rssd:31,rst:[19,33],rsun:[6,24],run:[0,1,4,5,6,7,8,12,13,14,17,19,20,21,22,25,27,29,31,34,36,39,40,42],run_and_calc_mass:18,run_binary_custom_log:18,run_popul:7,run_system:[5,7,9,10,11,16,17,24,40],run_system_wrapp:[4,5,9,17,22,23],run_zero_probability_system:21,runawai:[5,18],rungrid:21,runtim:[1,21],russel:[0,4,7,22],rzam:[5,42],s:[0,2,3,5,6,7,8,11,13,14,15,16,18,19,20,21,25,27,28,30,31,35,42],safe:[15,30],sai:[0,6,7],said:[0,7],same:[0,2,7,11,15,21,22,31,34,39,40],sampl:[0,4,7,12,15,31,34,37],sample_valu:31,sampler:22,samplerfunc:[6,8,12,13,14,15,21,34,37],sana12:[8,12,15,31],sana:31,sander:0,saturn:16,save:[0,1,6,7,8,9,12,13,14,15,21,25,30,31,37],save_ensemble_chunk:21,save_loop:18,save_population_object:[21,30],save_pre_events_stardata:[0,7],save_snapshot:[20,21,30],sbatch:21,scalar:19,scalo:31,scandir:30,scanf:0,scene:18,scheme:[0,7],schneider:[0,7],schroeder:[0,7],scientif:19,script:[4,9,19,21,22,25,29,36,39],sdb:[0,7],sdo:[0,7],seaborn:[6,8,12,13,14,16],search:[6,12,16,22],search_for_bhbh:5,second:[0,2,7,8,16,19,24,30,31,32],secondari:[5,6,12,31,42],section:[7,15,19,22,31,39],see:[0,5,6,7,8,9,10,11,12,13,14,15,18,20,21,22,24,28,30,31,34,38,39],seed:[0,7],seem:[22,24,33,39],seen:19,segment:37,seitenzahl2013_model:[0,7],seitenzahl:[0,7],select:[0,3,7,11,12,16,18,19],select_kei:3,selected_head:[18,19],selector:[0,7],self:[6,8,11,12,13,14,15,20,21,25,28,29,30,31,34,36,37,38],semi:[0,7],sent:[0,7],sentenc:1,sep:[5,8,11,12,15,18,30,31,42],sep_max:[8,12,15],sep_min:[8,12,15],separ:[0,3,5,6,7,9,11,15,16,17,18,24,30,31,42],separation_quadrupl:[0,7],separation_tripl:[0,7],separta:[0,7],seper:15,sepf:5,sequenc:[0,6,7,9,12,13,14,18],sequnec:[12,13,14],seri:[0,7,37],serialis:3,serv:[18,19],server:18,set:[0,1,2,3,4,5,9,10,11,16,18,19,20,21,22,24,25,26,27,28,29,30,31,33,34,36,37,38,39],set_condor_statu:29,set_context:[6,8,12,13,14,16],set_moe_di_stefano_set:26,set_opt:[2,6,8,16],set_slurm_statu:36,set_statu:30,set_tim:27,set_titl:18,set_xlabel:[6,8,12,13,14,16,18],set_ylabel:[6,8,12,13,14,16,18],set_yscal:18,setter:28,setup:[6,15,40],setup_function_cach:28,sever:[10,15,18,21,24,33,40],sfh:31,sh:[22,39],shannon:37,shara:[0,7],share:[1,11,17,18,21,30,40],shared_lib_filenam:9,shared_memori:30,shell:[0,7,19],shellular:[0,7],shift:0,shorten:[0,5,7],shorter:5,shortli:6,should:[0,1,2,5,6,7,8,11,12,13,14,15,18,19,21,22,24,25,29,30,31,33,36,37,39,40],shouldn:[0,7,19],show:[0,4,5,6,7,8,11,12,13,14,15,18,21,24,37],show_plot:24,show_stellar_typ:24,showlist:37,shown:[0,7,24,37],showtabl:37,shrink:[5,8],shrinkagb:11,side:[12,13,14,15],siess:[0,7],sigint:21,sigkil:21,sigma:[31,37],signal:[6,8,12,21],silent:19,sill:[0,7],sim10:8,sim:6,similar:37,simpl:[6,8,12,16],simplest:11,simpli:[0,7,13,14],simul:[0,1,6,7,8,9,12,13,14,15,36],simulation_:20,sinc:[19,24,31],singl:[0,4,5,6,7,12,13,14,15,17,18,20,21,24,25,31],single_star_lifetim:[7,9,11],sit:[0,7],site:7,situat:7,size:[19,21,28],skip:[0,2,6,7,8,12,21],skipkei:3,slice:18,sliced_df:18,slightli:7,slope:31,slow:[0,6,7,8,12,13,14],slower:[0,7],slurm:[21,22,23,25],slurm_arrai:21,slurm_array_max_job:21,slurm_bash:21,slurm_check_requir:36,slurm_dat:21,slurm_dir:[21,25,29,36],slurm_env:21,slurm_extra_set:21,slurm_grid:36,slurm_jobarrayindex:[21,36],slurm_jobid:[21,36],slurm_jobnam:21,slurm_memori:21,slurm_njob:21,slurm_ntask:21,slurm_outfil:36,slurm_partit:21,slurm_postpone_join:21,slurm_postpone_sbatch:21,slurm_pwd:21,slurm_queue_stat:[25,36],slurm_sbatch:21,slurm_status_fil:36,slurm_tim:21,slurm_warn_max_memori:21,slurmid:36,slurmpath:36,small:[0,5,7,13,14],small_envelope_method:[0,7],small_envelope_method_bs:0,small_envelope_method_miller_bertolami:0,smaller:[0,7,37],smarter:[13,14],smooth:[6,13,14],smoother:[8,13,14],sn:[0,5,6,7,8,12,13,14,16,18],sn_impulse_liu2015:0,sn_impulse_non:0,sn_impulse_wheeler1975:0,sn_kick_companion_a:[0,7],sn_kick_companion_aic_bh:[0,7],sn_kick_companion_bh_bh:[0,7],sn_kick_companion_bh_n:[0,7],sn_kick_companion_ecap:[0,7],sn_kick_companion_grb_collapsar:[0,7],sn_kick_companion_hestaria:[0,7],sn_kick_companion_ia_chand:[0,7],sn_kick_companion_ia_chand_co:[0,7],sn_kick_companion_ia_eld:[0,7],sn_kick_companion_ia_h:[0,7],sn_kick_companion_ia_he_co:[0,7],sn_kick_companion_ia_hybrid_hecowd:[0,7],sn_kick_companion_ia_hybrid_hecowd_sublumin:[0,7],sn_kick_companion_ibc:[0,7],sn_kick_companion_ii:[0,7],sn_kick_companion_iia:[0,7],sn_kick_companion_ns_n:[0,7],sn_kick_companion_phdi:0,sn_kick_companion_pisn:0,sn_kick_companion_ppisn:0,sn_kick_companion_tz:[0,7],sn_kick_companion_wdkick:[0,7],sn_kick_dispersion_aic_bh:[0,7],sn_kick_dispersion_bh_bh:[0,7],sn_kick_dispersion_bh_n:[0,7],sn_kick_dispersion_ecap:[0,7],sn_kick_dispersion_grb_collapsar:[0,5,7],sn_kick_dispersion_ia_hybrid_hecowd:[0,7],sn_kick_dispersion_ia_hybrid_hecowd_sublumin:[0,7],sn_kick_dispersion_ibc:[0,5,7],sn_kick_dispersion_ii:[0,5,7],sn_kick_dispersion_ns_n:[0,7],sn_kick_dispersion_phdi:0,sn_kick_dispersion_pisn:0,sn_kick_dispersion_ppisn:0,sn_kick_dispersion_tz:[0,7],sn_kick_distribution_aic_bh:[0,7],sn_kick_distribution_bh_bh:[0,7],sn_kick_distribution_bh_n:[0,7],sn_kick_distribution_ecap:[0,7],sn_kick_distribution_grb_collapsar:[0,7],sn_kick_distribution_ia_hybrid_hecowd:[0,7],sn_kick_distribution_ia_hybrid_hecowd_sublumin:[0,7],sn_kick_distribution_ibc:[0,7],sn_kick_distribution_ii:[0,7],sn_kick_distribution_ns_n:[0,7],sn_kick_distribution_phdi:0,sn_kick_distribution_pisn:0,sn_kick_distribution_ppisn:0,sn_kick_distribution_tz:[0,7],sn_none:9,sn_type:9,snapshot:[21,25,30],snapshot_filenam:30,sneia:[0,7],snia:[0,7],snippet:[7,11],so:[0,2,5,6,7,8,9,11,12,13,14,15,20,21,24,25,30],solar:[0,4,6,7,8,10,22,31,42],solver:[0,7],solver_forward_eul:0,solver_predictor_corrector:0,solver_rk2:0,solver_rk4:0,some:[0,1,6,7,8,9,10,11,12,13,14,15,18,21,22,24,31,34,35,39],someth:[0,6,7,8,11,12,13,14,21,42],sometim:10,somewhat:[12,13,14,15,16],soon:37,sort:[2,6,12,13,14,16,19,30],sort_kei:[3,30],sourc:[1,2,3,8,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,42],source_file_filenam:21,source_list:20,sourcecod:[7,9,22,39],sourcefile_nam:1,sp:31,space:[0,6,7,12,13,14,15,30,34,37],spacing_funct:[20,22,23],spawn:19,special:[0,7,15],specif:[0,7,10,11,24,29,36],specifi:[0,7,21,25,37],spectral:31,speed:[0,7,28],speedtest:[0,7],spent:19,spera:[0,7],spheric:[0,7],spiki:[13,14],spin:[0,7,16],spinrat:[0,7],split:[0,5,7,11,15,16,18,21],split_lin:11,splitlin:[6,7,8,9,11,12,13,14,15,16],splitpoint:[0,7],spread:20,sqrt:[0,7],src:[0,7,9,22,39],st1:18,st2:18,st:5,stabil:[0,7],stabl:[0,7,22,39],stack:21,stackoverflow:31,stacktrac:20,stage:25,stancliff:[0,7],standard:[0,7,12,13,14,29,31,36,37],star1:16,star:[1,4,5,7,8,9,10,11,12,13,15,16,17,18,21,22,24,29,31,36,37,42],star_with_no_mass:0,starcount:[6,8,12,14,15],stardata:[0,1,6,7,8,9,11,12,13,14,15,17,18],stardata_dump_filenam:[0,7],stardata_load_filenam:[0,7],stardata_t:9,starnum:[6,12],start:[0,1,5,6,7,8,11,12,13,14,15,18,19,21,27,33,34],start_at:21,start_tim:[0,7,21],start_timestamp:[6,8,12,14,15],startrack:[0,7],startswith:11,stat:25,state:[0,7,30],statement:[1,9,11,12,13,14,15,16,17,18,21],statist:[0,7,21,29],statu:[0,1,6,7,8,12,13,14,15,21,25,29,30,36],status_dir:21,stderr:[0,7,21],stdout:[19,21,37],steadi:[0,7],stefan:24,stefano:[15,22,26,31],stellar:[0,4,5,7,14,21,22,24,31,37,38,41],stellar_structure_algorithm:[0,7],stellar_structure_algorithm_external_funct:0,stellar_structure_algorithm_mint:0,stellar_structure_algorithm_modified_bs:0,stellar_structure_algorithm_non:0,stellar_typ:[1,6,9,11,12,13,14,15,22,23,24],stellar_type1:5,stellar_type2:5,stellar_type_1:[0,7,15,24],stellar_type_2:[0,7,15,24],stellar_type_3:[0,7],stellar_type_4:[0,7],stellar_type_dict:41,stellar_type_dict_short:41,step:[3,6,8,9,11,12,13,14,15,24,34,37],stepsiz:[15,34],stick:21,stiff:[0,7],still:[1,9,16,21,42],stop:[0,6,7,8,12,18,19,21],stop_queu:21,stopfil:[0,7],storag:[0,7],store:[0,2,4,6,8,11,12,13,14,15,19,20,21,22,30,37,39,42],store_capsul:7,store_memaddr:[7,42],str:[1,2,3,5,6,15,19,20,24,30,33,34,38],straightforward:[6,12,13,14,15],straniero:[0,7],stream:21,strength:[0,7],strict:3,strictli:[12,13,14],string:[0,1,2,3,4,7,11,12,13,14,15,16,19,20,21,24,25,29,30,33,34,36,38,40],strip:[0,7,11,16],strong:6,stronger:[0,6,7],struct:[0,7,9],structur:[0,2,7,8,19,21,24],studi:6,stuff:[11,15,21],style:[0,7,19,32],sub:[0,2,7,19],subdict:2,subject:[0,7],sublumin:[0,7],submiss:21,submit:[21,22],subplot:18,subsequ:[0,7],subtract:2,subtract_dict:2,succe:[0,7],suddenli:6,suffer:6,suffici:6,suggest:[0,7,22,39],suit:[22,39],suitabl:37,sum:[0,2,7],sun:16,sundial:[0,7],supercrit:[0,7],superflu:16,supernova:[0,5,7,8,21],superwind:[0,7],superwind_mira_switchon:[0,7],support:30,sure:[2,11,12,13,14,15,22,25,30,31,39,40],surfac:[0,7],surrei:[6,15],surviv:[0,7,16],survivor:[0,7],sview:21,swallow:16,switcher:[0,7],sy:20,symlink:[6,8,12,15],symlink_latest_gridcod:21,symmetr:[0,7],synchron:[0,7],synonym:[0,7],synthesi:[12,13,14,15,21,22,39],system:[0,4,6,7,8,9,12,13,14,15,17,18,19,20,21,22,24,31,32,35,39,40,42],system_dict:32,system_gener:[15,30],system_numb:32,system_queue_fil:[6,8,12],t:[0,1,2,5,6,7,11,13,14,15,19,21,25,30,37],t_:6,tabl:[0,7,31,37],take:[0,2,7,8,12,15,18,19,21,26,30,31,34,40],taken:[0,2,7,9,31],talk:6,target:[1,33],task:[0,7,15,18,19,20,24,25,28,31,37,40,42],tauri:[0,7],tbse:[0,7],te:21,technic:[6,8,9,12,13,14,15],teff:[0,5,7,31],teff_1:24,teff_2:24,teff_from_star_struct:6,teff_postagb_max:[0,7],teff_postagb_min:[0,7],tell:[19,25],temp_dir:[5,6,8,11,13,14,15,16,19],temperatur:[0,7,16,24,31],tempfil:18,term:2,termin:[1,6,9,15,22,39],test:[0,7,11,15,19,21,22,28,30,39],test_cach:28,test_data:[0,7],test_func:7,test_log:18,test_logfil:11,test_pop:15,text:[6,8,16,19,33],than:[0,2,6,7,8,12,13,14,15,19,21,22,25,30,31,38,39],thats:15,thei:[0,2,5,6,7,8,12,15,16,20,21,24,25,29,36,37],thelog:[0,7],them:[2,6,7,8,15,17,18,19,29,30,31,33,40],themselv:[3,31],theoret:[12,13,14],thermal:[0,6,7,31,42],thermally_pulsing_asymptotic_giant_branch:0,thermohalin:[0,7],thermonuclear:6,thesi:[0,7],thi:[0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,42],thick:[0,7],thick_disc_end_ag:[0,7],thick_disc_logg_max:[0,7],thick_disc_logg_min:[0,7],thick_disc_start_ag:[0,7],thin:[0,7],thing:[0,3,6,7,8,12,13,14,15,18,19,20,31,40],think:[0,7,19,20],third:[0,7,16,31,37],third_dup:[0,7],third_dup_multipli:[0,7],thorn:[0,7],those:[2,6,8,12,13,14,15,18,20,22,31,38,39],thread:[6,8,12,13,14,19,21,32],thread_id:21,three:[0,7,13,14,15,31],three_part_powerlaw:[8,12,13,14,15,31],threshold:[0,7,19,21],through:[6,7,11,12,13,14,15,24,25,34,40],throughout:[12,13,14,15,34],thu:37,tidal:[0,5,7],tidal_strength_factor:[0,7],tide:[0,7,16],tides_convective_damp:[0,7],tides_diagnosis_log:[0,7],tides_hurley2002:[0,7],tides_zahn1989:[0,7],tight:18,time:[0,1,2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,24,27,30,31,32,37,39],time_elaps:27,timedelta:19,timescal:[0,7],timestamp:[21,27],timestep:[0,7,8,9,11,12,13,14],timestep_limit:[0,7],timestep_log:[0,7],timestep_modul:[0,7],timestep_multipli:[0,7],timestep_solver_factor:[0,7],tini:6,tinslei:31,tip:[6,31],titl:[12,33],tmax:37,tmin:37,tmp:[0,6,7,8,11,12,13,14,15,16,19,22,39],tmp_dir:[5,6,8,11,13,14,15,16,21,34],tmp_tabl:31,toasti:16,todo:[0,1,2,5,7,10,15,19,20,21,24,25,29,30,31,32,33,36,37,38,40,42],toler:[0,7],too:[0,2,6,7,13,14,16,21,22,39,40],took:[6,8,12,14,15,18],tool:21,top:[0,15,34],topcod:[6,8,15,34],topic:[0,7],torqu:[0,7],total:[0,2,6,7,8,12,13,14,15,18,19,21,24,31,34],total_count:[6,8,12,14,15],total_mass_run:[6,8,12,14,15],total_prob:[6,8,12,13,14,15],total_probability_weighted_mass_run:[6,8,12,14,15],touch:[25,30],tout:[0,7,42],tout_pringle_1992_multipli:[0,7],tp:[0,7],tpagb:[0,6,7],tpagb_reimers_eta:[0,7],tpagb_wind_beasor_etal_2020:0,tpagb_wind_bloeck:0,tpagb_wind_goldman_etal_2017:0,tpagb_wind_mattsson:0,tpagb_wind_reim:0,tpagb_wind_rob_cwind:0,tpagb_wind_van_loon:0,tpagb_wind_vw93_karaka:0,tpagb_wind_vw93_karakas_carbon_star:0,tpagb_wind_vw93_orig:0,tpagb_wind_vw93_orig_carbon_star:0,tpagbwind:[0,7],tpagbwindfac:[0,7],tpr:[8,12],trace:21,traceback:[13,16],track:[6,21,24],trade:[0,7],trail:[19,37],transfer:[0,6,7,21],transform:[0,3,7],transit:[0,7],treat:[0,7,37],trem:19,trigger:[0,7],trio:[12,13,14,15],tripl:[0,7,21,31],truli:[0,7],ttlcach:21,tupl:[1,6,19,25,30,37],turn:[0,2,3,5,7,11,15],tutori:[4,22],two:[0,2,6,7,9,19,30,32,41,42],txt:[11,15,18,22,30,39,40],type:[0,1,2,3,5,7,8,11,12,13,14,15,18,19,20,21,24,25,30,31,33,34,37,38,41,42],type_chng:[5,11,18],type_ia_mch_supernova_algorithm:[0,7],type_ia_sub_mch_supernova_algorithm:[0,7],typeerror:13,typic:[0,7],ubvri:[0,7],ugriv:[0,7],uk:[6,15],unavail:[0,7],unbound:5,unclos:30,uncom:[11,12,13,14,15,16],unction:7,undef:9,under:[11,37],undergo:[0,8],understand:21,undescrib:33,unexpect:13,uniform:31,union:[2,15,19,31,34,37,38,42],uniqu:[2,15,18,21],unit:[0,6,7,10,19,42],univari:[0,7],univers:[6,8,21],unix:32,unknown:40,unless:[1,20,21],unlik:[13,14],unload:20,unlock:30,unmerg:8,unnecessari:33,unpars:7,unphys:[5,8,12],unrecogn:[22,39],unresolv:12,unsign:0,unstabl:[0,5,7],until:[0,2,6,7,30,31],unus:[0,7,21],unweight:15,up:[0,1,4,9,11,16,19,20,25,26,28,29,31,36],updat:[2,13,14,15,20,22,34,39],update_dict:[2,10],update_grid_vari:[13,14,34],upon:42,upper:[0,7,31,37],uranu:16,us:[0,1,2,3,4,10,11,15,19,20,21,22,24,25,26,27,28,29,30,31,33,34,36,37,38,39,40,42],usag:[0,4],use_astropy_valu:24,use_datadir:[15,20],use_fixed_timestep_:[0,7],use_lwn_fallback:0,use_periastron_roche_radiu:[0,7],use_tabular_intershell_abundances_karakas_2012:[0,7],usecach:37,usecas:4,useful_func:[22,23],user:[1,9,19,20,21,26,31,33,40],usernam:19,usr:21,usual:[0,5,6,7,12,13,14,15,19,21,30,31],utf:[3,30],util:[1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40,42],v:[5,18,22,39],val:31,valid:[0,7,9,19,31],valu:[0,1,2,3,6,7,10,11,12,13,14,15,18,19,20,21,24,27,28,31,33,34,37],value_lin:11,valueerror:15,valuerang:[6,8,12,13,14,15,34],values_arrai:11,van:[0,7],vandenheuvel_log:[0,7],vanilla:21,vari:[0,6,7,8,15],variabl:[0,4,6,7,8,19,21,29,30,34],variant:[0,7],variou:[0,7],vassiliadi:[0,7],vb1print:32,vb2print:32,vb:[5,25,28,30,37],ve:27,veloc:[0,7,31],venu:16,verbos:[1,6,8,11,12,13,14,15,17,19,21,22,26,30,31,32,37,39],verbose_print:[19,32],veri:[0,5,6,7,8,9,11,13,14,15,30,34,37],versa:42,version:[0,2,7,10,15,19,20,22,38,39],version_info:[20,22,23],version_info_dict:10,version_info_str:38,version_onli:[0,7],via:[4,6,7,9,12,13,14,15,20,21,24],vice:42,vink:[0,7],virtual:[22,39],virtualenviron:[22,39],viscos:[0,7],viscou:[0,7],visibl:9,visit:22,vk:[5,18],vn:[5,18],volum:[0,7],vr:[5,18],vrot1:[0,7],vrot2:[0,7],vrot3:[0,7],vrot4:[0,7],vrot_breakup:0,vrot_bs:0,vrot_non_rot:0,vrot_sync:0,vs:[16,24],vw93:[0,7],vw93_eagb_wind_spe:[0,7],vw93_mira_shift:[0,7],vw93_multipli:[0,7],vw93_tpagb_wind_spe:[0,7],vwind:[0,7],vwind_beta:[0,7],vwind_multipli:[0,7],w:[1,11,15,20,30],wa:[0,6,7,10,11,13,14,15,20,21,22,25,30,31,39],wai:[0,2,7,11,13,14,20,21,25],wait:30,wait_for_unlock:30,wang:[0,7],want:[0,2,3,5,7,8,9,10,12,13,14,15,18,19,21,22,24,25,30,31,33,34,39],warmup_cpu:[0,7],warn:[0,7,11,15,21,25],was_kil:20,wast:[8,13,14],wave:[0,6,7,8,15],wd:[0,7],wd_accretion_rate_new_giant_envelope_lower_limit_helium_donor:[0,7],wd_accretion_rate_new_giant_envelope_lower_limit_hydrogen_donor:[0,7],wd_accretion_rate_new_giant_envelope_lower_limit_other_donor:[0,7],wd_accretion_rate_novae_upper_limit_helium_donor:[0,7],wd_accretion_rate_novae_upper_limit_hydrogen_donor:[0,7],wd_accretion_rate_novae_upper_limit_other_donor:[0,7],wd_kick:[0,7],wd_kick_at_every_puls:0,wd_kick_at_given_puls:0,wd_kick_direct:[0,7],wd_kick_end_agb:0,wd_kick_first_rlof:0,wd_kick_pulse_numb:[0,7],wd_kick_when:[0,7],wd_sigma:[0,7],wdwd_merger_algorithm:[0,7],wdwd_merger_algorithm_bs:0,wdwd_merger_algorithm_chen2016:0,wdwd_merger_algorithm_perets2019:0,we:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,25,26,27,28,29,30,31,33,36,37,39,42],weight:[0,7,13,14,21],weirdli:12,well:[0,3,7,9,11,12,13,14,21,22,39],went:[13,14],were:[6,8,12,14,15,19,38],what:[0,1,2,5,6,7,8,9,11,12,13,14,15,18,21,22,25,31,33,37,38,39,40],whatev:[0,7,9,18,19,20,22,25,30,39],wheeler:[0,7],when:[0,1,2,3,6,7,8,10,11,15,16,19,21,22,25,27,28,29,30,31,33,36,37,39,40],whenev:[22,39],where:[0,1,2,6,7,12,13,14,15,19,21,22,25,27,30,31,33,37,39],whether:[0,7,15,19,20,21,24,29,30,31,33,36,37,38,42],which:[0,1,2,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,25,29,30,31,33,34,36,37,38,39,40,42],whichev:21,white:[0,6,7],white_dwarf_cooling_carrasco2014:[0,7],white_dwarf_cooling_mestel:[0,7],white_dwarf_cooling_mestel_modifi:[0,7],white_dwarf_cooling_model:[0,7],white_dwarf_radius_carrasco2014:[0,7],white_dwarf_radius_model:[0,7],white_dwarf_radius_mu:[0,7],white_dwarf_radius_nauenberg1972:[0,7],whole:[0,7,8,9,20,21],why:8,wide:[5,12,13,14],wider:5,width:[0,7,8,19],wiggl:[13,14],wind:[0,5,6,7,12],wind_algorithm_binary_c_2020:[0,5],wind_algorithm_hendriks_2022:0,wind_algorithm_hurley2002:0,wind_algorithm_non:[0,5],wind_algorithm_schneider2018:0,wind_angmom_loss_bs:0,wind_angmom_loss_lw:0,wind_angmom_loss_lw_hybrid:0,wind_angmom_loss_spherically_symmetr:0,wind_angular_momentum_loss:[0,7],wind_disc_angmom_fract:[0,7],wind_disc_mass_fract:[0,7],wind_djorb_fac:[0,7],wind_gas_to_dust_ratio:[0,7],wind_lbv_luminosity_lower_limit:[0,7],wind_mass_loss:[0,5,7],wind_multiplier_:[0,7],wind_nieuwenhuijzen_luminosity_lower_limit:[0,7],wind_type_multiplier_:[0,7],wink:0,within:[0,2,7,9,10,15,19,22,31,34,39],without:[2,9,11,13,14,19,21,31],won:[0,7,11],wood:[0,7],wooslei:0,work:[0,2,3,7,9,11,12,13,14,18,19,21,22,25,30,39],working_diretori:21,would:[0,2,7,13,14,15,21,24],wouldn:[15,30],wr:[0,7],wr_wind:[0,7],wr_wind_bs:0,wr_wind_eldridg:0,wr_wind_fac:[0,7],wr_wind_maeder_meynet:0,wr_wind_nugis_lam:0,wrap:[1,9,28],wrapper:[3,7,9,11,20,30,32,42],write:[1,5,6,7,8,9,11,12,15,17,18,19,20,21,30,33,40],write_binary_c_calls_to_fil:[15,30],write_binary_c_parameter_descriptions_to_rst_fil:19,write_ensembl:30,write_grid_options_to_rst_fil:33,write_logfil:7,written:[7,11,15,21,30,33,34,40],written_data:11,wrlof_mass_transf:[0,7],wrlof_method:[0,7],wrlof_non:0,wrlof_q_depend:0,wrlof_quadrat:0,wrong:[13,14,22,39],wrt:18,wrwindfac:[0,7],wtts2:[0,7],wtts_log:[0,7],www:[0,7,31],x0:31,x0d:[19,21],x1:31,x86_64:7,x:[0,6,7,9,11,16,18,19,20,24,25,31,37],xlabel:17,xlim:[8,16],xx:16,xxx:36,y:[5,6,16,19,20,24,25],ye:21,year:[0,7,31],year_length_in_dai:8,yet:[0,2,7,18,19,21,24],yield:[0,7,37],ylim:16,you:[0,1,2,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,24,25,30,31,33,34,37,39,42],young:[0,7],your:[9,11,17,18,21,22,39],yourself:[6,8,12,13,14,15,24],yscale:[12,13,14,16],yy:16,z:[0,6,7,8,18,20,31,42],zahn:[0,7],zam:[0,4,6,7,12,31,40,42],zams_collis:42,zams_mass:[6,12,13,14,15],zams_mass_1:15,zams_mass_2:15,zero:[0,1,4,5,6,7,8,14,19,21,22,30],zero_ag:[6,9,11,12,13,14,15],zero_age_main_sequence_star:[12,13,14],zero_age_main_sequence_starn:12,zero_prob_stars_skip:[6,8,12,14,15],zone:[0,7],zoom:[0,7,37],zoom_dispers:37,zoom_magnitud:37,zoom_magntiud:37,zoom_mean:37,zoomfac_multiplier_decreas:[0,7],zoomfac_multiplier_increas:[0,7],zsolar:31,zytkow:[0,7]},titles:["Binary_c parameters","custom_logging_functions module","dicts module","ensemble module","Example notebooks","Example use case: Binary black hole systems","Example use case: Hertzsprung-Russell diagrams","Tutorial: Using the API functionality of binary_c-python","Example use case: Common-envelope evolution","Tutorial: Using custom logging routines with binary_c-python","Tutorial: Extra features and functionality of binary_c-python","Tutorial: Running individual systems with binary_c-python","Example use case: Zero-age stellar luminosity function in binaries","Example use case: Zero-age stellar luminosity function","Example use case: Massive star luminosity","Tutorial: Running populations with binary_c-python","Example use case: Solar system using the API functionality","Basic example","Binary_c and python example notebook","functions module","Population class module","Population grid code options","Welcome to binary_c-python\u2019s documentation!","Binarycpython code","plot_functions module","Population class extension: HPC module","Population class extension: Moe_di_Stefano_2017 module","Population class extension: analytics module","Population class extension: cache module","Population class extension: condor module","Population class extension: dataIO module","Population class extension: distribution_functions module","Population class extension: grid_logging module","Population class extension: grid_options_defaults module","Population class extension: gridcode module","Population class extension: metadata module","Population class extension: slurm module","Population class extension: spacing_functions module","Population class extension: version_info module","Python module for binary_c","run_system_wrapper module","stellar_types module","useful_funcs module"],titleterms:{"case":[5,6,8,12,13,14,16],"class":[20,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"function":[7,10,11,12,13,14,15,16,18,19],"public":21,A:[13,14],about:10,ad:[12,13,14,15],after:[22,39],ag:[12,13],algorithm:0,analyt:27,api:[7,9,11,16,18],basic:17,better:[13,14],binari:[0,5,6,12,18],binary_c:[0,7,9,10,11,15,18,22,39],binarycpython:23,black:5,build:[10,22,39],cach:28,code:[21,23],common:8,compact:9,condor:29,content:[4,22],core:18,custom:[9,18],custom_logging_funct:1,dataio:30,develop:[22,39],di:21,diagram:6,dict:2,dictionari:10,directli:9,distribut:[13,14],distribution_funct:31,document:[22,39],ensembl:3,envelop:8,environ:[22,39],evolut:[8,9],evolv:[6,8,12,13,14,15],exampl:[4,5,6,7,8,9,10,12,13,14,15,16,17,18,22,39],extens:[25,26,27,28,29,30,31,32,33,34,35,36,37,38],extra:10,faq:[22,39],featur:10,free:7,from:[7,9,22,39],full:15,get:[7,10],grid:[6,8,12,13,14,15,21],grid_log:32,grid_options_default:33,gridcod:34,handl:[6,8,12,13,14,15],help:10,hertzsprung:6,hole:5,hpc:25,i:0,indic:22,individu:11,inform:[7,10],initi:[13,14],input:0,instal:[22,39],instruct:[22,39],issu:[22,39],line:18,log:[6,8,9,12,13,14,15,18],luminos:[12,13,14],mass:[9,13,14],massiv:14,metadata:35,misc:0,modif:10,modul:[1,2,3,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],moe:21,moe_di_stefano_2017:26,note:[22,39],notebook:[4,18],noteworthi:15,nucsyn:0,o:0,object:[6,8,9,11,12,13,14,15],option:21,other:18,output:[0,6,8,12,13,14,15],paramet:[0,10],pars:10,pip:[22,39],plot_funct:24,popul:[6,8,9,11,12,13,14,15,20,21,25,26,27,28,29,30,31,32,33,34,35,36,37,38],privat:21,python:[7,9,10,11,15,18,22,39],requir:[22,39],routin:9,run:[9,11,15,18],run_binari:18,run_binary_with_log:18,run_system:18,run_system_wrapp:[11,40],russel:6,s:22,sampl:[13,14],sampler:21,script:15,section:0,set:[6,7,8,12,13,14,15],singl:11,slurm:36,solar:16,sourc:[22,39],spacing_funct:37,star:[0,6,14],stefano:21,stellar:[6,8,12,13],stellar_typ:41,store:7,string:9,supernova:9,system:[5,11,16],tabl:22,tutori:[7,9,10,11,15],up:[6,7,8,12,13,14,15],us:[5,6,7,8,9,12,13,14,16,18],usag:[7,9,22,39],useful_func:42,util:18,variabl:[12,13,14,15,22,39],version_info:38,via:[11,22,39],welcom:22,when:9,wrapper:18,zam:[13,14],zero:[12,13]}}) \ No newline at end of file diff --git a/docs/build/html/stellar_types.html b/docs/build/html/stellar_types.html index c9dd80431..c14f0d2e5 100644 --- a/docs/build/html/stellar_types.html +++ b/docs/build/html/stellar_types.html @@ -153,7 +153,7 @@ provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/build/html/useful_funcs.html b/docs/build/html/useful_funcs.html index 6600bdf1b..afe07d32b 100644 --- a/docs/build/html/useful_funcs.html +++ b/docs/build/html/useful_funcs.html @@ -350,7 +350,7 @@ determine if two stars collide on the ZAMS</p> provided by <a href="https://readthedocs.org">Read the Docs</a>. <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/source/_templates/footer.html b/docs/source/_templates/footer.html index fcd772809..efaf1b9ad 100644 --- a/docs/source/_templates/footer.html +++ b/docs/source/_templates/footer.html @@ -2,7 +2,7 @@ {%- block extrafooter %} <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 65c361290c607d015366bca40731b634b361cfa0 url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 7e2b822d04dcc5482eabcc79ac1fe76bc42a6ece url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. <br><br> Using binary_c with bit branch branch_david: git revision: "5845:20220107:201620bd7" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>. diff --git a/docs/source/badges/test_coverage.svg b/docs/source/badges/test_coverage.svg index d76f04f02..6d68f472b 100644 --- a/docs/source/badges/test_coverage.svg +++ b/docs/source/badges/test_coverage.svg @@ -9,13 +9,13 @@ </mask> <g mask="url(#a)"> <path fill="#555" d="M0 0h63v20H0z"/> - <path fill="#fe7d37" d="M63 0h36v20H63z"/> + <path fill="#dfb317" d="M63 0h36v20H63z"/> <path fill="url(#b)" d="M0 0h99v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="31.5" y="15" fill="#010101" fill-opacity=".3">coverage</text> <text x="31.5" y="14">coverage</text> - <text x="80" y="15" fill="#010101" fill-opacity=".3">51%</text> - <text x="80" y="14">51%</text> + <text x="80" y="15" fill="#010101" fill-opacity=".3">64%</text> + <text x="80" y="14">64%</text> </g> </svg> -- GitLab