From 46f641da643376a57638a312b2301a6202b64a0a Mon Sep 17 00:00:00 2001
From: dh00601 <dh00601@surrey.ac.uk>
Date: Fri, 3 Jun 2022 15:06:42 +0100
Subject: [PATCH] updated docs

---
 docs/build/doctrees/environment.pickle        | Bin 977208 -> 978574 bytes
 docs/build/doctrees/index.doctree             | Bin 34795 -> 35540 bytes
 docs/build/doctrees/readme_link.doctree       | Bin 31482 -> 32221 bytes
 .../utils/custom_logging_functions.html       |   2 +-
 .../_modules/binarycpython/utils/dicts.html   |   2 +-
 .../binarycpython/utils/ensemble.html         |   2 +-
 .../binarycpython/utils/functions.html        |   2 +-
 .../_modules/binarycpython/utils/grid.html    |   2 +-
 .../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   |   2 +-
 .../distribution_functions.html               |   2 +-
 .../population_extensions/grid_logging.html   |   2 +-
 .../grid_options_defaults.html                |   2 +-
 .../utils/population_extensions/gridcode.html |   2 +-
 .../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                    |   2 +-
 docs/build/html/ensemble.html                 |   2 +-
 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 +-
 .../html/examples/notebook_ensembles.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                 |   2 +-
 docs/build/html/grid.html                     |   2 +-
 .../build/html/grid_options_descriptions.html |   2 +-
 docs/build/html/index.html                    |  19 +++++++--------
 docs/build/html/modules.html                  |   2 +-
 docs/build/html/objects.inv                   | Bin 11630 -> 11724 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  |   2 +-
 .../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              |  22 +++++++++---------
 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 +-
 76 files changed, 90 insertions(+), 91 deletions(-)

diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle
index 9f6bec8cfc1888500adda2d90a1a4de3dfe94e2a..b776ab85ecac9ddcc6d3614cb51f4e391580df19 100644
GIT binary patch
delta 48918
zcmd442YePq*Z=MAY<f@VB_t%200|xGq4(aD8Ulo}kU|O_LWe+*U_y>49Tkv{B`AX6
zEf$bwMG-~0Z8t~}Q51pqcV@1g>x$2Fzt4UDKkxJYZ}@z6cE0D#nX|LAv$M13+8p|z
z)f1OmS@XTt_BmiZ-Hr|}H0zrAb!p4<R%JRj*$Ay%lpmZiB|ST7d`{Zf>`CcqSw;EQ
zgv?3fit_8xf#ycNaz*(OV<x2~XU<F-o0O59nVg!EosyYVxW9cxx;e}87Df3L3&WDi
z6|U~=6%&>+BRMr=N=i~%dUnc~^z_NF7L=8pGG$6~W>WUdjFhY*G8UP2==^-MvYDSi
zqw81+0Y&*<<0g&GhHhm#Ufqf)jBM{;c)opPfKO`rxSS~{lwS>1R5Oa`>(fSb;eqy1
zh5b83(CA1j7}Zzjqp6Oaa5_-aiZJu5(5PlsmBRMz>(a*4Mg=q9udqvpgrI=Tl;m-#
zDM?c%rA;oPDW{DD6J;9?HLCl<gGp)QQf3rx?pUkvM*CXy^8&McVZW`u@Xa?REh{B;
z%#@VEew_w{2Igd?jL(@On+twbq~w8C#lp><YSVzzMtQot(2O+mD^YZ7tI~^4cWy3n
zM~O!s>DvCn^GgOajc;O))45hNui4{uuE#s0>^V9&s8Nxf?9MHC&d$`iCHq6{g*ta^
zy|2AM=f1o7gFVg34Xm{KjGdaRvz_l<wI}G@kd@u+Y@M6&iDl2yx&0r1W2flcch%O~
zbDi9v`X8j(Gj(oRN*6mr=Poqxu_rsZ!NKpA*o#H3>*xn37zgaBTA21`M>|XB7M$K{
zkI=bS+y29zuX9JcAGc@d-0^46*pqbbO~3v2a3?pUl23s>TIXW-owJ9EM{-r;52>~J
zp>1nn+=~P4i8|MC)cbal&NVB1)t;hr?IIT0BXurkZWB9A=Vq4AvWMy1{O*6V=jq(?
zoh|Lz$mPm&KV;>^>GmQmENWTS9;<VkeT6+;=bnutJ4ffXzg%Lc>)Z>SeC#ngx2x_7
zTc6$`FaNDqPJZCHl#CQ~<g~GqaMes~mLE{qyJsz9T;ZBtd4&&pKIy|fZgo-Z!sx!a
zh2Fy#GBf75qy>fbC+8O4*_c-N+_;5C@?R<48Dgv`>@=`Z;q`&73#SciZ8mIDcynM&
zdgg}ZSJ-&aNF$|i4Yo52Zw%^EIB)QP!exWom1*2KsX;<U+JvG4*)>pieuu&Z1LF&O
z4Jl{lw|DIZQPeHVH=qC=M*5fE27*{Rc*_c>)sPhK8q&d-T6lfPU?c0VezCVc+<Rb~
z+D|n47Y><Dg>R=kQ~2Gl&+tJ~HGgAs;o9Gyeeur52m^;)K$rU(>k4b67SXS5jTzLX
zsWFeH&ot&1mYe-#Vdp7pVPOTX{vep1Us!fyFB+0*Z1F3Qz4Cv*7Vho;Z7r>`Di>Z^
z?mixQu5M&U6^`BX+&?+2!e-0E3kR<JACHW$ssFalf3^Mo)r$CX{Vx@bqm}Yxb$({q
zzkI^})e3n;&=q!`vVw0~K2L75bT4r#uaUZfF281Z(=pqy3ja4;!Ep4S;tCIi{~@iy
z<M4loD|{394{?R>K>s1G@a^w^(Uq6$7)#_3{I6cod;|W!;7^g?TH_Jp5&l=$aL!YI
zy*Kbg;QxYG|MXtPQ<489e|R$VpX3kE#{QH1;rZZyl0Q5n{ZI0T=fwY#KbR%amElIw
zf4PPK57VW8dmQ3<`M>1R|Jlsq-}Z-}4E{gxhn`(#Ed6Iw<$v2Len9!pa*8t67$b~P
zbb5_(n;zR?#L%b{Mtuq|G;I28AF`VYjdc2<7<>2MHL6mdBI9vN+>7jcMaE1z_9XU-
z&lxRf<60w|=m4^_KQLNTlVYPGZ7nvs(Dsc+Oi2J4_`hTm#G8LIdQiwZ+~(q+L$+j{
zF&ZV0KWS8_mQNe!>CSr4glCNRDBv0FRa$Rcq$B&WcdV@0iAHQNa;ft{WDBaBk5bc(
zMkYn?ME2xH<1l4y#@>!i#wnUph`kx@&B}COvoVB%i;zw1Xf~n|TZ~jXvJKg5Ta4-S
zJPQH`n>A?HR%0}6eG1uxZN_R^_dND4Z!`8$I3N6sTr-M3c-9zB9o8b-?>S=;`E0@7
z{bgnos`ES=>D3pIef@bjzF;@@&a5<B(l^_U94h}bvNzV7Rq5O+vm))^VN9iUFM@@>
zfEHc1(+H;Yop|U9;r0gGNk!|h_r(i1j<H*@cX>bbCayK3De{03Ni}!FjXT^1P^n7C
zcN=?Y^|QzZJcBy+?J)`{eUH(Oa`$5ILvCbL-i+&wq`v!%AS&F4^YRn7+PRHpM@rm}
z$^*DbP*DjSmM3F&lG&5I4#Lio?GQ~oXsn{`yRi4n8)gi(dJ&!GH$FkHzi1T5bsam|
z`;kZFnvOl2_xS1B&f`5^%dv^~cpb-nj`w&C$9|Fbc>Tsc&U?IeW1r<cUbnF?@m?zL
zUFAJquCagTJzlD@y?wCZWg5GT57t%W8jW3@A+OKa4S0{&X6&}S$Llh7FW%!d8G9J-
z@#D2Uk@t8h#-7G|ybNP6<~@Fhwx8rZUVgDR^BzBp+IxAA9}(@>d5@pra_y76%THJK
z1>WO_8~Z!n<7W%|7vAHky>0qp!!v6;l=paIYe(`P&nxYEyvH*-yCv`OEXwZ2dpv)!
zhwvWH9PDwt$M<YIllR7U<=y$b%Qq_f3EtydguR~kcxbj?;5{A`?L)lBBa!_!_Hy#A
z?DVl&MRSX4+oMWCUojdP^wK~xwq$&XQD5$c(Z!=iK*@na##C3n?-AtNzGh^4=HEZ;
z<Vzr*twbd#I?c5^=9sb2wR`8dG1s-b=x;`<L7i8bX*}{Qq}ETEv1Gk%yiH>^f?@cn
zL<8P22GaOV5WM#e1S`KVniaoeH0Kd1gIa!LgwbU(BWTTg5N>!HT|Ft#Y{3ImHTw1>
ziqbPEI^vY^x{+K`@qHu2qML6SX*_P_)8!LJEOj}Lk}bBH={$I?rlj4bGFg)Fp)t_l
zd^lY$Z#F4;=Obf~%9q4{V!YspnwYIhVlNn@T=`>HjT$Adex_BcT{NZ`^!EhV$3WPH
z+FgQEXPP*blw9JLMn1gc?w8zha(BsP<7L-wuWyWR{i%GSb7UAoH&9eNoTTLIMx?>J
zVI>7OjFqn4dbf=0uHCw~jn1Z0Sa8Qka?xAA8v9(k2ksgnCLLR1M$(sm7|k&hpYMQn
z$57mp&fSBb`wzR?x1{Tz#!Q3r;Uyp3H;$-X+VT)BcJ7E#n>IZ#0({n%myZQx95wo^
zJ!Gy_`hyL#$W`>7X-+q&e_1pJM)|H(+shnCiIttk*yLr7G&mn#66|9hcI{sDHD6V`
zgxxY!x3(2t^1eT-W?Ha>yF@?wArO}S^mZ&I1(`T^$h*$n-C%RP%9mt>nlCycK6e@6
zCe9tJmRyc7(arm9cG?<u9iqNl(AKldu|4dDm3&p+d`9h3dZ<~a<mHOy3YVx~W%Fs5
z=#8sJ&64P<=0R6}dtI|%Nt0^q1zVxCcoh9O%Isy(&?8QLxUH?Ajz>{n+Ze77yJ3X-
znwEST%Oz!ARyw05S1R+Uv~@|}+I$c)FKhmL9M{bG64d;PYZsN`f~>jPsSo$fc2rm&
zEf-mUO8pyfrPy^<x~(BsD)X|^PK~)znU|GTZpxL)ysUJ8GZS5%^Cj`k&Hb+3>n-@4
zOFFHUS?JoW)W*DTkbir0H{7$k(dk5Z@m+gdtDV}JZ_~-QagE{@o<`5TgKN~k1K8?!
z4cFC;oB0w-eb0z3`JtoP!{FVpl8&9t;jZ0%UCc!e?Pk8<+I`U7tYIqMCcVtTiV}2v
zO1AXoE-KA*>1&3%v?la7(+rw35;xY2zZ(_hu!D(1B;Itu*=plmosBLGgm;gfbPY_H
zP|Tp_r{MLD!Qc&l!t?;MiaO-;7)oW_ajvL&kD0jgFaK(kDLMYQx!zz=cuD#&GvBov
zG{Q_bC@l}w7kp?8;0Z}9syPZqrmeu)+AxYcD|W+5s*UDDm%A&I&0%VnZain!E{Pn=
z=a5D8#CCMKH^!NxU8)Vno2y*AXC|0WxwJBNoAD*jPBNRhL|1KdmZ=P+?>8%z6r`Fl
zF4ZFk%&H|{r<ns>`8F?_Q6=Lt%ptC#r>62bmUVxYWq#yap=(N7N@j94?JhB^xpU`B
z%nEcf+w3M){qrlvOi+5;`{$TOZoI41q_hc9<8Zgi&g8x1v~f|{DOuT3W7DU>=7f}}
z%#@7u%<Q5iMGNHpY%C@V`Tu5FJC$b`eJbM4I40RnLuPIfJ&}dE93Mpe`~=4{co46B
ziH9%o>`T1kOT6@j!Y&vQ6gb_?FP?^znn???%&w|AzI@fJg>C`RkVb!Kgc(!R{`~LJ
zk)NDy1{lUx5B2MZ&1%Lbx4OB$B5gT^jyPkc+1r>=^7c%#tx@hh_-&u!&1v48<<0qu
z)c=f;Rk^nPA!k3qCMDlLGkN;h<P3htS!7?L9kb23#%s!YzXUUkt=|%6`;uLA%nAn0
zUxJzQ=oMxysxl8=o3vnw*}V8;!{2zQ%0$gI%hTC;Xr;gpa8Q^n*EJfkRzo`XrBRN8
zF1orro-LfRX1z)tM=+`6*nIOlvv{#t;W0b85*!`Nn-tzm;LRl7Oy*50Z_;@)l{Z<u
z$>Gg(-pu69Y~IY}O)hU1@MaN}U2J}faRv^wrp*DSH+#TGX~Z#0q}t~&;$UhY8)%>B
z8Jp}1yFCu0`gtQ3({twtjOXPpjeZ?1u}#@H*THm6PL`R8#;2-qyZ&f8o}(BaxeK57
zD11g0{>PIT?Y_vv)nrog6HepZE;M7gp`AAW)1%<;s^HtjD2OMH&PKdP!Lx*dbr^Io
zYH`wBxf-kX`<*m=sN6l*nB_d6#Nq+ZUH7s3&WRhW><sX*)7Qh!y<_kI4==6<nm1OP
z<?)E*HuU9j_%dJFnCoF<mWPc6>y?d1Y0nz;|Ggf?XKX<6U8?vFkK)gH6hHO{E{FLW
z&3^n`)QvV5!p3KA8^%cb`h*c<e4?y;=waoYhn0<k;DqzURnM@f;Ral?iwC2AgTgku
z`uzis()T<{$G?Hn^0BNxVf?JGN{1ao>3Z(cadMZAH8ulyFOmFmUA@M6gsVcM*TMZ^
zs{GYllz+@!evm3J`(1x!;nk-w*TNHDl|XwkPw-{mU80J=xDLe^x{K#}6rZDtuU-bf
z(FNKY`&|dT9A);n%e>%GX1glmy9Q<O1lb2q=-f!fPol^Lcae`hihQ7oqz!Q$CmOgd
z{ka*3=uPK$pn>;1?z)v4g8J`7hkb+-SBJf?N=H}c8G4dgo6c=T$%d+Ao0?9^1XZ#w
zeZ3pg+5Mx<g_spe>(B|O{A4`C7eB{C8IQL;l$yM+jviySp{Cn$|B;$EpTqTfXuG-8
zoLH6Ge{Kw>dt=S^bZ&=IC__(;gF?TZ9t!JI%vQ#$9<|lkY1X8hFL<cLzW^KMcRQ7w
zoqz+`u-oiTLw1^t<(28GuBv)~IkU^`jy|{LMGOS<>q2?PB(t9JKpo^g_WlJdnz+T+
zY_ldFc>vVdT!nW#7`RV>P`fLJzj?2!9PqfFumNU!vxh6+RUW3R-an_9(RjLd8_w8|
zWs7kKTn%SF9!a;7aVFXvKqLJ9pmRJ&513VG<csD~V;UtN#O!OEhl#c?n$_sLmmJ{`
zYWb4c(0Io~<Nc|q^)2bEyt5qV-45ooNaZP4ilN#p<!O&sFn{{Z!^r1ZxJ&+`jhMHT
ztL}-$e>3e^@~Z0y{Pe7YFzbjRuh($$LaNCQ@c;i5q;<7YQ;<=wV_wX?AmRUD27>ju
z{;#7C+`ME2@LmV!u&BqY=(eMox%${wuc8x;l<M*{4Ac6u!*GMTPs3o!m|@0amC0TH
z#$huOD@9zLEWbjP$7z%0>#7cC)K*uwyakP3iE#w$OL27b2rldQlr=eT7@m(I<!!gM
zze#JxF-b_4zEp(LSd&V?d6#a;f?upf!CUTv*Hyu*9tGn9U1Jeeu&UF_<7R+aEsEBB
ziU;&jp{^mttP(}-FB<L5icysOCem_I)c;+h4ZZWGSzfMs_4JcVUOf%D-i3r0yO8io
z7ZP6PLc(iYJ-y`uS5Hf>ZuRt%OItmC<hoW*wWtNiD_T(Dh$G~9DGMsRj)jC5u}~kc
zV8P~MUc*7ki&vn$a)lf(TOr{!E12O0tDX^ZwF;1zs*vz96%t;fLc$AFNO*M$2`^0{
z;dLn_yeNf)SEP{eaugC?i$XG6G>|DTLm|s=Y>@E!6B1s0>KP_io{-~ZCnUKP_?Fqx
zNTz;onVsU;wUJnK`tPT#n4?Osp+OH9nHB%n=7jMl%-CE$Sq1hF{&IC*p1K12AEk2F
zO69JX%H1rL`?*x^mr}W3OXco5IX;mE_8(4G=Kd^|<3_@Z19?6R<OJWH<C(rY$5VcH
z?tH1-W0(fBj2ABp?4de`<<kOtxXyBJWT{+IsT|MF-DY^2?#}Ui-JRo!yF14-cz2Gc
z@~&JiD&$GMTgbC}caEp|?i|ne-8r84yL0>m;Lh=*fIG*}1nwL^95}gJ1@bY$$ri}x
z1$S<dqgs;v4xX%I=S5+Dm4`O8bFo)g6sMjxdB)YpUIf&~UQ9o~Yc`2mDl^OEHYk7v
z%dwwl=V3dt$X-cZ-ZSg?j)E!V#+A%?506clbUk|#Ye;)2@s#<z_a3O`_ogk?ydvnq
zDRZ#`!>O%rU^MM~-+U5^txubqkz6`$KJU+~?zm`b+dFC18M8m|S7)&JvWFf!YpzD}
z{aG^)$<%Y^EF{;?nVCqE&YKgJ;SLn?g;yo|{=7K>yzd95jpVftun4k;;y!e=+R&{J
z&9b!nLvsvx$VbxFijSn$?;n}AvelWA3q(~~`mr=}>tpi?D9`^ymbvnYnHDIItw~PC
zxa8~<y7`IOfL48K)(_zkR2>2zdo1;TR8*mU7ffHe@hOJ+JrsEX%N~2E;DVWpB=j?L
zYLGP5c3jH%<eVwlG}T8`z`H3?o{oHGc5#l(2(`*n)aTNhm7kmQQ8w_RIR{DJMRSJI
z>P2fl@rtI}Uzpk88@@1?D&D;~+=`^Gmt@7SUXra=?@KdN4jnjoJkBHGaUKc3$Uwqx
zF_7>p3?%&i0tvsoK*HlZ5+3J~@Hmfz$9W_?&LiP*9tppuK*Ga35+3H=jZ;H4&gid9
zf9m*^nGhn|p;1RX+2`;Y2{pWcdDrMGW+0upg}u$i!ryn|+&<YD1@=(FH)wJoKPr3K
z?1bap{f${)fhR9xq~1fHT$ZiX{%cI7_t0Bko0E{B*j%MN8%gae<{Z^VooMQ0?~3%d
zD_8>DLk<3J&OoyB@3JK$zm;(1x3ax`zcVu+oB5q=$7|n7>*?Ri0zZ5&3yl0hcB%_M
zNR^&H%H-&e(w(?}$lUsWnA3t)ADWPoos>0cRtjzT)=Z#2S1~QzL-VdmwOd!siO3DR
zW~TW{?Z%U`Xu-#ryUKPsavkk5XOr*^aoUA@T|?+h{TY)Y`zOq~_YnOgZTVj}XQ;l`
zI5j0T3E|JGMi}9adF?t@*7i{E8&dh$4Rbki-EYc6f90k;=32K*TUltDJt;M1T*?&s
z`Z7)fPEP|UKfEO`k1;=+*{V@TQbx9SLkhZWF7@YoyX)HCaNFz)^`CB=$w>PCVx}TF
z@(WfA_fY&Dd46`?F()He{#SDWl6AjI6`$XvY{_rt0%gA|ef1VjT8+DAj;p8Btv9_Z
z)8V`3bU)RbvQk`E)a76B95Cf~>F9>v&FQf`%Rrx0w{qA0TFx@uJ+uz@(5iIvz8OSg
z{xF-s75YP7dll}<@nYFMvluY)Pjgw=TGJI%<eUoH^Cy<g_E5|FvWpzKFFQr^2ePLe
zcwo*7;mM4<wx(QLBbxFM&pmr+-$Opwweg}a_4F0Z*B%j}$et0qAe&`~RY-hI!K30+
zrr3a_nGnyY9@V*9zm7>9`A<fWm=+{|1E8H6W3hIzmn^f<OB$-@E!M!oQEv%H_=ru&
z{plk}o$T&x&rTmhYwC%{#Xcg8dijdh6y+xZpjXdNJcr~1Kd}W#w!a`GfdOI<lGg&n
zcI8tSwvon08jcn9rICGsqLaToOVVLlT}w2Qf_6coqdI-PP>Sl;6fMEKQE;$`fYIu~
zVl9$G!QvTp*0Ho4BFa))h-{7rA)-(XC9=-!^qjF1c~DKHuR>8F&m3L-Fg{GIQx-<h
ztrl48{3=X5r$B}R8^XnD1r}3szIPn0ix6KaP(Wc<1Dn#P%|$)h|B8s9e&t0Ox)ve)
zDYUHMyTzum;<nPAL6__LRpD+~zF3HIf7Rdisz@&<Pf&`S(Ym`tE7c`34r7@6puFe|
zs}(B9qu*OWY)5WLMR7!(r2gpXNw_NMytk-NC=o&XD#Dp5l>}dGuU8WLLU^9+HvXtI
zUVKD&(SgdMy*d@`#wMe=&VP;7hW#<3d~r2l(W6yFdzhG6MXU>u=W9q(5?}iZB1JL1
ze*~2rsVaQb8G~p7<wlC9DC(%6Kcz<s9~7M)DGnfst0s0L`A{Wuqr^Vs;-kfe5T3fb
zJ!|ed>^Frsg;f_FRIMGxrl*Zdrv?|4Z&m2&>Vn7lFRMEpVFYcd=wET|k0OCG-V{M}
zHV(dBiV?%0)jU@A&(Bpdr-p34*qUOWx|0u<#<9koBU*YCZcs}MMB&A?<RuYXTkKK3
z3`|X)oRUOsVnsiy7bkeCGA~Z-3E^jtzZ^&7;`(Ue%sQfjs;L8J49VU5s=Hf39ZV1I
z)se@MSXcV=eO<8*<`&eGmwJ4>Ak~S6(x?RVoy+lJJ;ZYp<W(0_Uu;w2$LZEY|MK*a
zH~QoJx|luGY#@fPVgq?4)@>+`BllB7QOL#{i4r6&8cQQzHI_%0+eB){Hx)aT$s|fH
z^shp9n~JSaex{k&?#~ZZ>iDSFqq5YsN5y+eeJ&+l@UKj}hl+93vW1wf=mNTa&A%Fb
z-a=e~k)tieSH_-_jjcpAgR`y0???`{5#J)&*jD_AWO<@YGTVt;%ESsf@S&(h1?|O8
z5YOu%ZoouZNAxUYr*)ELM|2jKkZajRe265ttGJ@ZoyilDbF#7~C8yDvjv|Gc4-rFY
z{=EQSzal*%p6MpOb&g<74^fFe>@F^A(33$A2TaF;if>su(^GtgYIgJzSCJI;mM+Zd
zBa_j6+5M6p{otSKEE6YZPiWCtIq>8cB8j2~2p?6!Ofm-Ir0#kgzU>$wc&-~YP~28M
zWl~yB>X?*FRq(+ucpkdN@^Mdrt__l2yggW4M7ga)Wb+g}ChjBm#N*-~yjU?*2yUe(
zhKWyAjninsKK}@A%oMuO4mMkl5S9J;DcN;ilShb^DDl$>dA+P2DPB}9`Pj5EjWRGV
z%ckfFqA{Hv2?IZj62Z{@ZIn3T&rjGc6GxNOjbyYqp(@R!3)L_Hj~*+U(lf~d^QV%)
zG19Y=(6Mk(X)T~z<3toaI!=58qm@#`kBZNt_WP`gL=m{I`;F&LTJm5#N{8^%y!&cv
zsYZ>c$-<X<OcXpPTs=|V*rF$imzAmEWNZs6LpLXhtqwT8D5xy$vE|YBoh%NAaFoh_
zu^O5Rs{^M<t4~c4YgFkG6xG_N9Cc2WSI7^k;?)pdQgD}6V=T3siXq_pG&zjMrHdtS
zZC|>)+8@i1m*D*jv0ZhRZdp@uGE-^GuVy96$P{(ym#Lx)^jl?$5>;tWO3o0y$v*_b
zj4Tn!$C)LbK~gtc9>wWwIm}MakxBG4u`YyHINV-!R4vtRx(KJB>7o~k4x27sMiM$h
zyo2Pz4DlY4tuw`0B$=~h(qXnZuRNGW4Ubz@so5NH)}I$mlx0HCd6eeQ7lAZjuIPq>
z&&-wnw3#PPse(4$dLg(n#pQ}u6_`x>-}SD-pg&)mb-8%kFkXSd)Qn?)T&B;?7n5PI
z)dDd;m{(+g?VUW=jpIY9LZJ&qFx_4t8u{~jgsV{fg(3-sRxcFGRc#$<%lY84)M$}N
z1K+Yp6f53^BHs+IKtC)N4QR<?(O%IWlzbWwUHwi5d$A}7MMf<VJRN^$iQp%!)=LFH
zVQyb4mSWW~VVQ_V(r=llC>PiA<l0)ETw2SMD{FajbtX?fZ!MRPTg&Cs)^ho<wOl@H
zEtij4%jJ{Sa`~XOTs~(lmycP?<x|#j`H;0-K4UGHk66p)6V`J1fR$&D;5NvU%V>FW
zew!z!w|R1Qn<tmh^5hCyo}6yv$@Q~5xqOx<SI_d~;#r<tJIj+xXL)kvEKf#o<;m!+
zJh^I?Cl}4~<eFKYJYjiQF)PQ_ODA$BF6jA4&cwIo;(V>5xywaT82@n6-o@w6Tm2}M
zZXLiGJeMabQfn{EmsXuLLxSvyv5!1bTSesUqpu4ww;Glw+6Q{zg9;zc6J0&=%L-Rt
zfg7%e_92BAuMqt_@nMC1k6{8ST{w2yEL*Dfqq>>|`oqVn=vn%>lD)A~R4JqCl7WLK
zaCG)08~~l)E-F*I^QJe2=8JOWJapdW7VsK7B{?gLzJ3u6;AoYh&>ddEu3DtIQ<R@C
zdIfnDJ`+W6Zx=PWj1QeVXO?k1mip(FS9{jtn4nR<l<*@Z9Jxsey{VnQ735jlr%K_A
zRpL=k{JFw?H#p_`JRwSXc}Xd>TZ1F65@3aT7QXz~O6PrO29|Q`3TwovMo9h0^rQU&
zRw?t}DHFlFocf`qPn10DA3Yp6y;_uV;F^-Tz3=<68C1%F8%pEoPRIV4K&zVPG5o9)
zHW!Fip7@T!_X<P}PkdKlv_@S|j5lB0m8Bn>*N8HnvIk1`(Hc?B)tPuP$u^^%&J?{3
zO`CDStPt$FI;0#cKHZ)aon75SBHw6w`bm-Ki2|bOyC+2#PZS(YEeb_9mkY9B7&Tl6
z_uef=BV4|S*N&q@b?1-@Wt2k5YDb|;kqGd#P+ln{@o9pEN=_Tg(v_4D7qS%kQ_nD~
zx@YOCN&$VZEFY*Jy%44^IB6kDDfC?{+Ip6Yp)Kptdt{N3;Z}&JtfrD}4!0_J;y7ig
zYq5w5Q&*M@pKT*sn`RV?#x8A%+fm|ExH-u6rklkg&{Nit3Z4=TwalWCY2H4rhL(l9
zMAL%1xLW6vKH-vgS1vsMB#!nNuYzs=+TEq4MlYq&`e{syGM*B?!9}h!FQt9ism`9R
z3}9DEk-_x!Q=*fP>j)`*Ge+6Y>qHCBQo~g(@|;OOj;s@5o(iLs!u53`!4oHI@9O9Z
zHg7=%vU^BN*S|Hxoh~4K#;P9ounSL%dY-0iK1q#fRu?N+o66k^Q|`toct(`-ERyk8
zug`sNhWa|~L&4ibbDGjs_XSxyCN5mN97OhawSsBcdf~3{%r;awccX}*kZzX0XI*pH
zJw$f=X!?~pnp|ZMmvfw_`a-E*eAV=#V;h8*r)UYC-yk}AlI7Y)3_a1^^7fRiRP}D&
zC`!5WgernDJgQ78M~!8b>KAL27-J8{|7!@-nAF2^E>hVHMY?=#&)SIAY!WR!$<ykz
z_;1!jy)3^$m3McTCwf|?I?QHWK{fiar{(8qbDNT#+bm)|@$;&xT{qn0vaD;TQvdUJ
z=OUSp9_Cqaw^G10QjJ1-mp;&aN`~H6jfVEtLzy&uP|5mkEq(4@_Aqz-FXj#@8OC~b
z!G>pNrlgi?`ol^CS4uUS+oyErJ4(sh#CT8Fk1Or(F|NBt{1H6jpU@-zrcD^}v2q!r
zFMO%+F7<g<v~gLI<P_1fBGHqap~}yr%SPV8++%(}eF~)Zd1~^UXyY29B>5<sqFxg<
zi+?vm>D6mK&dHRrPwD(~dbpM3bGGf=OC-6Z%a^D7{q@BoWtZvr^P<0}Z&xV#fT)Ga
z>N;1GRQ!(SZWpaR6@R1?+x68Vb*@pF9pX{fh|TYW?b~X^-n<J<Uhu#SrdA{L<U=a_
zs#;lI4)gysL+H{D;p3`BD*Ub#g74w9LLrg@{xky|&!onmN(1+PsZpbp@Szf7=FrmB
zq_T{O@D>ua*<vWQc|nAF3cadR|Mf0mMgC|@D&~Rs(1UCEk_LRM)6^AM#=~V+j*qOO
zbK95F01pcklw<{Znh$mtZQyDvUTe0)tMgof&{odbm$+<o`o}KO-!<}%rrs}O{b=ZJ
z(bHv9Dpjsd2X>3zo+z?91?&-hbh)%wP%dOYy4~JA!kJXc!m)JgCDENi_X@{PiEBv%
z-NNM(wd>fWpbj-;{rC5lHWROK!afn?=|=<US~n`#C%im)<Lb2OXRK7;H1JHi-&=S)
z=S|kpOc?|BqTW8j$7x<EY*C#??-xTnt+lRB)iCMC3NE}pApAXLi5{}be!{Pmtq#>`
z!2vPU)#ar5&UE&;Xrmmfe^7*Y+Un+E>z=>RcN|%;C-r^LDY!8}=!w4+_94I15cYdf
zM0y(R@6ilpcnx0nGg)eoItf(mCE=}4<(EgCQ;Ajgz*2`ZtUArPfmS{Dk|^tWOe6Um
z57rhU-w++t0Y3Axi11V#OYtXN#}Ja0ot&NH_J?l0fqM7<jFkX+(nh}`oT-%bb&{)Y
zthkqT4Vk>4Z>P$R%}-qCu3;{w7v%N0DYY^vu|&*txgtpxy;UNf@Fde{)FJV->nMg&
z!kh4C(<S)h*u>1VoT%*dBxz+1t$9@}^t6&o)m{_bTpr4wQ7zIQZh8qG@&dhfPAV*=
z)31qPE+dlU(MawjP<3V(66dS43|xkGRdV+aDO^nt-c)7E(8$;IZClEor0K7VPOkAl
z{-Uc`jR)_)uAi(WUPl#=h=DFwBw0^0j)){rvWfa06@z(|-<euS#jT7-yLz7_&sC@N
zTl~7{D2B1KZ}|Cn3U|1Kqu&tD!<H<xiw~nM-aZ6SXtdDJc~Z8QuiG|kFOU+C>5)Ln
z4pgT#PhqN!cNbM6oY9nDF4!-tL*08!-%lhyME8%0L9PRn<S@6obDNgrC||6Pd+Ho#
zGJyKd)zdYp_?GL;youXHT4jG{+9PG}@DVvJD9K4C11O`G`}&gnv>bX`^IM2A;Tg%<
z6H6V(IW+)47)*z13q8A*ML(o1Z;6qfo_^w?KKO))a5cWv{>;@_cnMK8+%@{jAN5_*
zZPkR|B?Re?Dy5gXqqe4g3Gm=tU5s6xMXylq+qyla`giOT1|?Rn^9~$V&mvOxqZ;by
zW<3#GX56IAr1Z(o!AkixT5(eJ<QE_1ogql_8*)UIK17tuN=wejnwXwls^rf!=UqMI
z$})IRe^-ogwT&cqxot*yl6&;(dt#y|dB9^;e@~zBv(c3&#TZXy#qa>{YLfRFi{Mhu
z`oz%aQ~FjSYxc*laNiR>DCm7XGD;pqX}6rVdZVcbEoCP(hSt6>CVEyJ5kvl`#V}7)
zE{3L_7K19NR_6CLcBL4;>tk@t%Pv|#i8Dn!&2KIe9OF`_Y7BKbBbK-hU7{$O{5@Z1
z9kA@){BA&$s}?DXiJ|nfc(?3POU)Si`K&1Rv=B!tesC;2Jg2Aa(n3AD__>%&tIrGP
zX<g#_lzb65BN6i@SHF_Hk>+0XaE;|WfJ<3Z8vYH+wEHcftZUpJN!2c6+<yE+u~3r(
zOzwUtQawFvtB<ih_3MP&re~e)m5cRm2RQd<SzV_XTK%!e@jUjfF%<TR$ndn>gI0Z_
z?=`YqZ+iF}S|g*oXr?bHDd?x_!D}hMaQ=9o(~+fcAnm>&rqHJDc>l2Kg6=L-HiTu%
zJZl|FiJyrDo@4~Q|CyNUNs_p_X`#)Vm8xe9(^;N+Dct09Jjq1WS{WOx`t-!@0B6LO
zzD%b1Ux-Xk?KFDug;?ZCrm}Z9x%UH{CwW;ko4)uO7%#VcJ+-G(F1OeGZB~PbNm*I^
zV;_(1HcPc8q<?A6x%Bi`VxFg=`4oFuEcGOd=#|T*JNr_q^rO>ND?evNdTQsfe_5U+
zpL^VVPqLc&{fhGEwp)Sa96#lcp$nahj}qU+eIE*yUFD>>m^NM!qdmzw^8dR?cJ(f)
zvmPHdIL;HU?RX2eF-e3tSFV(9ilO;$LyDJcW%VtOU&h(nWYyH?TaoOlK;q}=@V8>N
zC)vpdKZ)9XkEe}xy#oVu_muj(>C^ATa!>tz+z(cIl7rk=+R(AFJhtrRhmn*i8BRM4
zqw}|L?XCYo_YZ0J5Z9XLY2`5O`%!dt&6@b-p8bYA1fJLJ*@xD{yS*?!$Lu^xx{WEt
z<bUWDeOcrL?YxShncfGja;|HC9`*hO^&h?p50_olt4LD&6l<rroRH)UJJE*tg`Yl?
zv)PvqO8Wu@ee;#_kLkoUZAy|0)a)lQ&UGp!xrnbZypEH_F9h|;;#Y?DSJFCRD%OOh
z0U^#|O6fQFCc|r@70sWDNl(FbeHWF&Z(X+^Dg5oa2y@jag+It!L~AZt)fwHS;400&
zAqIG=UYB<^OgysiUT}jET*gy)OWs$cP~VHConPF7@CeTbIVt@O-)Z2!D{bz5O|L^p
z;U9dv8{ukvN$xZ0OYvr~^MEJuBl!6M_i<PWi}0KhNvVkC$GpC-iS1Z!O&@d_Jm^0B
zSqya@gv9=_lyX~4@<c(gbn&*B?1@5S>C7);JVm|e=dDkJEFU2yX`agEVyXKbk?x5q
z;s^WRz}wBY;o0RmBGS2DrHv{G3jI~|aCs}gc@U+%-TkZR>#`$pOf32Srd^Y$CK}>5
zk>#ls7h8N+WP6f&vAo{g(p7`}f<i-810MV%>E?W#-aqf^Cu^zDgtpwn^8{Aq%F36i
z&U}zxw%W~A=~2IndM=~6j9V*=E*n|A4B<9cPg%~mF6D{JCYJ7+yUwx19TdiLOAJl_
zLsapUbyhN7Xptrx+{0~e-(vS<Kw9XgEhKst?x}F<J>e{CO6@+3op*tf^jC`f7Dm>R
zbjETPgrt0slJhb)<W-!@M#>&zSwwD*JpxD1uQgM+6~<$;_FPlr5&oAS&|7}(wsTr`
z=FFl(=;(Kz6X#Bx%d@Z|dpQ@g;`k+}erM>Ge(ILa;il%7KyGPp4gP3|DlFGB`K^Up
ze7uI1$~7}yPjpM~x~0R}G_RkzrPXTcvhsnOSB%`!Vn>==TfRV+&)shE0Y_Y0eL94n
zdEL@?-BS6i#t)xv=?%9uiQVGoHMg{SE$x<^DChDcid#I@EtWHiN->_&(Av7Nz9qZM
z#<->WuIZL`aZBah;SFUu*L4<0y2WyQ=X->^@D#Un5g!we@owoRw^R-cJZ8D2N8M6A
zM!2PY&b!6>0(XlqxTX36c1th1rLs%6j-`<gMP&pp%zP+fk!*Y@s+w)$=*UA+&ukk<
zS09Q-VI9y{?E*fGj=a|?Zf$~9Bc+|}!KG#SfvW#Ub>}ZJ7s>8kTEp&zV#|t_7L8d}
zl<%FDlAJjfPq_mCC(gD1tI4&;t+I9gVqu_%g@BBi@rWgmAAT;fhZY-FZ~O+Z50a2k
za2Pg6N$vcaw7{?`&}d=#`C{cM6AMqH=tINm5A_<RH4w>6m7F%M0mwxOs}GWNAytkG
zYbbJ+Eo)|gzNGW3(NrU_B7OC`<xg)~R+KM`Q0F50hh^DHaUb6H+xsZV%Sut;AcKQ+
z*2|h4E=|46fH!CntfX01PwKY<3jk7hh=sg?aIzBm`dHPK@GuK`17VU9au7qH8g-7c
z6e}2B)&Lp4psGL4^f*QOT1~vw@I#OLTGjn{AFdb2QLdj=m-hNv<pQMqT`ur0o%OZ)
zgiCOW0dG)i2RavE)nM&1<r0#TCMAy>my}eb#<er7cZTNqSsj$6^9;_@DL<>Nvh)!H
z-oR1=Wr<@Fl<-p)@&>|0EexR5{#KZ>_c?2PP9p=Ydc-jaie6%RiEjE^t(Bq640z+z
zQj>B&Gy?*amsePNg=Pm>9aZ`77<|WW*CUQJaOwTX_(wKdk2uCaDPLoHja_J|D!aje
zH}1yaZ~`U#nT5Q8u%kL82rE$VC#H9htJUtX&K>F-WHnP&++}c=3WBWG3fyCGPaXD-
zPt72ggAW)#pen&uOCQ&rgGL5hwfs1PGkZLa5<;xzmB*!wO&^z%StJ9KY%kmc<OVLa
zqXi*Wqbe?i1eLn<d|40C1u)S*P?`^5g5ZMLAy#)qf|($;;9Q8+BV6i)G2soYC$jar
z^hTj5r-Wr#$QuaTDB+FI@#dcc3zSBA*5C~^T6t)s6$wA3QHeEp1C3rvqeqw(qx`AL
z!m84rhAN&wIu*q@Dw@uQS^bq_43n5>suymxQ=}%7nvyi6og7yni^egIi>9~2tp@l-
z;GJ-*YY6`e56%0v8fUswbhH&gqav*4_-+P8SPOmmM>bISo}$ZGgYbj)X=SWsAqy4!
zNtJ4&N>wXs)q_G(WvdrGrS`8^wqohWvQ}5{hUKi4#=_zzRsvluCp9aSw^kSnXj^$}
zX8`|t2i5r0!6Q@jqa40g9$jl`1uGO9RKc2wB&?#f#fKI1qq|Z;MJu}G^NLn2!?z*|
zp#=xB8)fKNWh<(rO=W9<X{1s?Rcmhu{}u?g>npW*R;%rslZB6$;CDhaH`2<0=JiPH
zeI$pgS;vsfiLz!RxvP@wXzML}q^U)9Yril5lnBOp)2-^(IB(A7H>Ri<s|l@+u@*op
zEY@1)BYC;bv>?_hM=!@(qm(9IGMf14O2Zn~5@QyX)Ub93%u@Eo@_~mm#(_7eW!0ic
zAG3mw45Q1hL7_hQRr{@))?AcHuVp=}lJfjPrdPcA$4nT=R@AeaQPntWRR9Axn8OBF
zH-*7{zgX4jdYlzwq^OfKst#@rSS5KBMXuDbMq?i*XBcg)YxOWv<QXbo&q_7s(vo`C
zUf;RO;7V#0Z;b?$C-~cVs~7gAjfn}?DC|oc(e<rv#$0LRsrptXa6kj=43ZH|QCnz3
zYltzECN#8Ggv?ZCcdE0}gTfkGb*N2a1k%lmw<<vk^^B%HjjROh%X-2aqX*7Z^&D?(
zwKZm<o?;MGv5+b@wK`xQ^{h5B=vq^&IDmiCg{F9in_^!TG(|=;E0kJQMpI;{!-##<
zYK?uEUyMW^LA&PY{2B5Hwl}vDz1c{91!~aTtVmuhtclP|Ya#1+(89`5;&N2Ajai-w
zT3WdV7KB<^JAC<vWT^WmI@SvI7Sr#otRB9L6}(M7TU*0@_}69mu^nhZYg{GgTU*0I
znV`_`s!h7rr{i}pU{7dcMH*9SX&YFdO5SbZ!&FLdYc2JX7K(eAHK<yml@7W((aJ(1
z+F991X0)@GBQe@rBYa%*ZE80VKO&sj-YVnA1eHbBrKHa2z9-w`^|#b&$Kyo1Xu90q
z>J~0ZM<%?%WtNDqso@%)*ujbjkisr3>_St!!AOIzO}{|(LBH;dyVKbYRu84ui$O0M
z)!Az51O>_ReVO-_)itHj-ykw@S4S&QRXl)Yym42Icq06;?kVA;GzPN<Z=lguxt4#$
z42w`sJkC<yK-yVJL;r48aJe{~rNil1C#$n^aTJ456xtcLQ|VhWgJkwOQB^mN0dJh@
zn$Yg2MWB&Im3v!lDWQuMq)OVXXk+~ot-|3!il#D6<wj{j92lf%2Gb1oqX}^|kZEU8
zVjq~}I3QK;G*;ma>TN^EyIBqCC<1|0`I#)7$#pfCAwY`GVLC@qjsS8UbS~puK3#2<
z-a-ZorJfG`QI#%X32#toE3UK|1#J{Qs@QTCE@wN<W&Dq#E19ljV;vNDg25A%+rw&F
z$%*-qO}mB#yn*pY`P9VI#2!|lDpkb7A}-ZNxk3zh1MNmqJA6_Wg8J2uGwr8Y{4`hF
zggEL)S=qpJgKAd}^-**))6HzVi45{l6>MY58&uFhxpQN)@KQydXW{e8JV*Mtde=_I
zyg`{xstiZ@s4}}*xSP996B*y5=su?V=ntkG*`w$|rUz*%x{v}dGk94Q=4c+};~}QJ
zL46JBcyB8qR0i_M_B_nO!`ye9$PgY?<S0|#pvWlY;;BAXV^zy>79J<RzE&ge5f}~Z
z6V$%1RWF41F*3}qD~rX`*Zr(`%<!bjyIkg7s@vac8a{SPN-|crB|pXd6y5KOGbX_q
z2E0Mdt=L3;n%&O|R>Jcv<PC(4SlA$B63(S8_z}xKqT{H6Li*#ZN%|?%Pr2UK%Eadk
zc;nblpzZyw5T$*Ig_qby7o~lf0dJt)g)2;;S$EBffvU<YEWJWg23Y--`gaU?1NDYd
zJruuFb2<1U3xA}bfmVA}+cgH)Xy`zz6F#@JaiEprJ6|>7GZZk$Y6jS0kTubpVSXe{
z9fn`Oo*iU823~8hH3okGWW``B&6j`DiDutZJOuZ=8B~9WHH<|=tj<Wz4Y3A$vqpYd
zTC?3ONB2+Q4=9az%!-0A@olRC?Rm_q&Wev&!;#c`95?G3H0m8lUVGe%!2X%XG3}Z`
z_a3*JB563(YJ((wsFjFh%ez)g<CyyLQ8XblEBh~BT+2yKNkhbg{BoIeqJryNabyg$
zB66KC%(=c5=b?@EYyMBIs&C5uv+uZ}xn))HuB!g|$KP7ZFVU&5zhxKwn_r)!y2Gqk
zv_QXMn7PcL4ewde^x81ltQUvjVR{lJ47U<P`1=hwIrr2x(T2iCVy;;*+^XxXR-@?n
zaI1+Q??da6dh}qp)jM2@e&yc58?;4hF88R6<Wj=lS;!j*`?0W#jN%HEzj?6#Wa*#e
zKhhc;AZ<Nl@R010)*w~h#Cnp=8<g+D<(rf5D8!LTZ7&ugWb5oGt3xFxQcFsFS;89>
zYp;rJdSLnoscHjQia;%t>!GR%X2Kij52P*0RyFF8gl9ax)`lgDuosLfRB1WlHV-CQ
zv3@K<Q<SeqUnN<O2TIMdYz9$V(fjc;oYAALZpuIf#ue!DGW^^hG?7A+tq4`3GK&zx
zRX^Dpt&}5~MAEtWO1W(~-oIl#MB0yLS#)(eH`W?nVO&mXMv@b!BgL^Sj-@ZBx{8*U
zKVf%8@<@$ZtWnFuxOy=lWp!9qM;cF}!(;JEK;n4D@e)r|qyZDecERW2v}v5>rEp`$
z2<_TG&KjdgGbYWHyEHQeah}p*3&sfKN`6(fQd{~d1wSf~veqm^M3>WoZOb7pDk(cT
z3jqjHA(0gj)}<B7N(KDoGnYaKR_H)q%yTsYb((-NR+jC|qRupRwj+9d0-hbEs2htA
z;pJ&|QreVBS-482LQhucN&ROyWw%YV$||#cSk#Bo<~X8ildN!Mwm*vy=Y=*I9_|Y9
zlI8}nV35a&P;XD9>@k)-<~qw$b5e3r<Y{&~!7vsNqm?$+tfc-(1|vOAJOAXkRL2<2
z8lx#~vXve#i;QK!8}#?#+}{V6DOF%R%f~CfE6AT}yP9DV3wVQqg<Dc8(xy~A0sb+?
z>KY(Jt~lT;znQvLCZ<|_eVO7i8A5NQT6sz*gKgjuW)<3NV=6xqrdtCkJ>81HO;}pV
zVvQ_n;HfbuT#BZ#h&OQHrNT8u6_f`sF^g{eBQVf0F_ZOXQf`Lztg3YmgE^Ei)p|~W
zTn4$^Y!iKC9M+=hba^|z05>nws^iN9eovtNnbzb0DPPJ3mQsIQnZ>DwKlRD7dMQaB
zOY-P!o?C*Co@Aqg$b$JS&M#H4gA5T1RO|7pS&mOcFYzqSQDUn2lPrFc8s=D|eOxQ_
zw11TuPbYG$n)1ivaCBNd*(5^>Z#}3=sWYt>{IVFwV6WrS>tt`LN|$piKgyViA-eu_
z%MWcORo1i0dOAPN$_bEQ6N63Ef4T#<GT2JzHF%D}b9^~WRYi6%*uh{FO?g8^D7uU3
zE<W;VbaNVye25wgRJHD9*<QXHT`~?DQ^gLj=zzL9@YkgLY5Xj#o4MXUQ2U)m0!>(e
z=>cScevHuotLouz9%4X|`XO_y<~TZ8;t(4<#Pv)Lli)A|-f$oOdTTWboMSx}AVo)6
zbd)dUGzE?`IL=_A3@cOgEv9er!6LSKw$+VNEBpH^(K{@9huhL6>iajGM``>di%xoo
z(re*mpK|gv%TDvCm8z7_F*wI9mn`GSB9z{TjClj!ZED{dU#Eokt?AlZB3u>xgf%|l
zg4qgu#^5t<%rQRlCC#Pk+=NjS|AG<B?O4l?F`DoN*@U&}jRjVV0I7PJ%U)KaUcn-(
zBaK^#o39jIVbK-WC@y7}7g~PdQuZCocq6@>x)_TugBM{;l)@ibhzK*>#P9{;MOIH$
z)iuV~Xv8ucaM#6F1x0T#y}`H6WIDAN(_d-gXQn^%coxYPI^tX7mJjvDM#=B6{0?7G
zGZeVX;I6s?ms&#<yvGn9+FWYQQ=UCw@Sr+PIix)67@m$l_E)67sBgqTh#<3(%d8nn
z-C}|mv#*y~>5BL;L0s9Tc`gI=`f|iXNuT{$h5)k$*^aD9o)w|mD~M&hL3>Ri*<LT^
z;int2U?>X_WOgpk@iT%6V$71~!c<0{)rk(Tz=O2ZF2^$7z|>6YUu-qvSscD~)I!un
zh=%Jm92wiu0p_i=2KzF>x&N3huC$&Ekn*Z*qbhA$XRRT>RaO;zyKnynYdyWW3O~J*
z8ZoSaV6&fAS?j|ksmX*lsP`qVcLn{l8dJy?tMU6TsS(E-acIERSPzw?9+P_1`YF`I
z0cVQVXIh_vHh?1D%&UAx5*~z8CS)d0arxhfH5$1!WaOE0qbZAc12;A(H#q)G37fN!
zHxM3BLR4T;-<tt7l#i`gqg4#mpNf{9zuwBCszp{AC2PyFwlUOjl~q7}I|(29sK~0Q
zd~VOO_UcGDE=|?fi79VTUm@4GlK%J@KN*q--<5?3Q0rNYl{`s$FzG?pimgqmd~XK4
zLHQ?@zx<5^3~W-rAB+2OrJI$3feZ%nd3zGi@~*%%B^tt_AuQUXz)%K5>GUSFa)YNW
z{P}`k0>V|bBUr>6RQog?-vGDg^cJCks@5cyCaFU`_PKM?#xNbD==?teT&FUHX$qgH
zt?HmBGMFgaaE%OAQ#DRz%p26WS{`Uc`E3T*fu^yTHxO@D?a=CeKm~OmQ&~8b4`jOn
z*$lENceAxlS)a~;Hz>YF6<_@eV)|qw&SD{NAau3y>dW#MeNsG^#d8tLmEm-Vhg-2Q
zC}s0mHlM0)vvw<6ix}_*wzj$|x{Oc6+`JPIriv_Ojit2WS!<sHc?|N{*)=r!c7U%k
zl+TnmFy!jR_#6a&R3PhJ&C=C~^qgZ=EzI~Wh~9eM>gcUrp(6kq&vyyit@eHlaADVu
zmqU(J+_}T*irynti`hys&D&w+L^PBikZ=jsv0xnw=7vkn^$d6eZ)O%oPpM3sci^q%
z<|KiIBB`;7HFyJ!=~ClzBO{#V??JyhwG)p)`VD@5b6T_CilVkJSbam7!o#NVvf$EE
z1&6{<S?YPV{XEs*Wo=Prb~4yW7k62E71+&SH}~yG9Hkfk)#Wg*dpP|xR#XjCX7;ht
zKI*l{+OJ9-WN?t}V)bsX6;wfm#>qNgW*KjAJey0oHH^L(FDkig9%8ja?8y@pbuTbV
z89vPPFh%XR#{0|@*nb0ose6nD_=`hUoF5Y$bB}nsvEP~yAQj%^5^qxS0c(~5Cm5Wd
zw1d_J88D~lyG-9@I#+>H3{EMv>yvq6CC!~-e1;u}#NSx;qvu|<5`AV1zz<?5X)ipf
z{1QB20#Am<(^nYnq-OfdRwCM6>VC{tKBhNbvgU<JaDf4D&?uPtM-#LM2T0LH7G0#X
zFJp%4im2cjYLxoZK$xcD*K&w4^DmO0C_ts-Xw55DQh?O`h6{f~H%l;c<Pf?*Nxx-^
z2)gvixbRT89dQJmD)9r$e&7-r3S4Dyl_npuCaBWa86a+M^b%FNi;SC7%C}f{i$=eS
zAOKm_FARQRFwXUhCy9S!j5s-YGlvIVNXE%Y*&i(X!*vISY@n+4KI8jt+(kyrDcK_&
zI)s2ZIqgA_&aU4ONPB{Xh)R?GHfV}#r{57=JMzw5FkRHdoqMc+icc)<dEJ`q%NaD|
z0*X3fEeez(e>Q<Yx_w8imEn>EG2snP*kbxR(Wp>(EGdjF_osH#1O4%YAoW6755aX`
z9<^30TM<kUR0p!G_?YFZ?3H868`xX^7kdw1^9y$DRb)K`+wDJQZC3WGFhPKw9I^V1
z52B^Vt&Tp^`G}&>BFC*{KhEHYid>@=D^35K)fG0SS`1r2;N7uQ?y5@IjYj^4s8K1e
z$#O*D!DB5?374Wc7V(DN#>I?3JMNSp_Ldc?l<Kh(Z=i%1Mknxcw&D=0EdFp6mMPoO
z-M6fW5dQoLT->ULE6lv!wyKIEJBM1HuzErhOPG!5&<QKfn>9VwG226kCCtZJ=P|7M
zo_-q(l{vhG*@hl{$Et~atYdaZf+fsybo3oexpL^@J60<sSjVhRE#9@Fv5&<}gvz{Y
zRl`27Xts!}@9`(s|A%!=>D0fmuG#i~u>C)-ZpsS(-&Qv}{FlFN@$av0#=K|ML2F=j
zvjNR}4=)mPc!_h8Pdaz5hOrcM(rV?)8JxNA@zEG-K%f*g;S=5@miC@RPaMO_&132A
zNvokRXP|tY8lJK`_~fz(kyx`%S@nH61JP|daLVczC`E~EClU3$Z}knAqyrP)peyyE
zbMNDQ1;Q!Ig=bDlA75lkmCmfvIhIboZw*j|x-sF6Q>Yb9I*s)Msos-?Jt^<B)lO;m
zVZa+`x1oa5{0im_-l9nD{w(ATgw2(3^cl-rnHt2xK{WM@)gxDGKgNJJ%ZhUH{gczu
z)21YkNtvSlcvl+)K-j#QICp80-Gg&Iog7DnxkAGr8_GG}NX-$P8^tX*5_=Gjc7PO*
zkvUoYSS26t$n6OV*cwb$AWegG1u`|rQec_}(-oMd!E6QQX^@M(T==z+$vAd&7Xowu
zmN-B<y3EPh94H2Ho(3E!2Cz~Cju8V`r2)r<0j$=5W5EE{xIive8WbtiD#sOA%Rq*6
zolxK@2S~S`c5?Q+O1xf!QwnU<faAPS>1GW$&I@2`9LK84IylA)<XNr4aa{n<YrwHw
z06R3`FfM=>G`Ot5ZVj#|uvY_)+(ME48su`&7RW(OI9?0jB@H-K3*Z$EI6MpBkOmx(
z1@M{%9FPU@x&|DO1#naY4#fgE#(lt^!{?r(ctQT=0NKbVoSY26g7_T`INS>0Jq<Y8
z3gDCm9Bc(}T7xhJ&T3F58to62^O|rd6~KoYaO4!g#~N_R6u_q%L@Dr@1~Cd;)S#vU
zmo$h|;H$Vt(Em6(%DxO4tX^Ri2J+~?<s8RG+21Mgj}DOHtDIZN;%iEL!vRu!%gNb4
zEAbr-epTRiS--UKha&g2$^!)qM2V<6Ozgo!F9sYRWqT{&=Kxu0fRnQWl{iF$Pz541
zD1$w|{>w9&#wIH$mC6o~CaXF*J5q_GHK?vY4Gn545T`*M1>zZ`auo>*G<1Pn)zXc%
zyor)OszGxFT4~T)fkX}3DbP`aP6~9@pqm0c8Dz5;y%gwMhp&Go@<{t@`2Zy!ticck
zhH5ZOfsq=FQXrYZEUsgW0x1rVRZMVl_CzVpwI^#bMG`w*gA4_-7;wawovpxh2S}4M
zot!;OiRWrCPk{v*EL32L2DwWW$zw8?>sX<{DhJ3qRy#SnK#2=AC{lnlcuIk1G+3{|
zCJi<#unkGBs`Ob!wzJAi_F{(uyBr|B*yH5vy-IvQgM$jZtidY^ysE)#3LMekD1+Q0
z`?w}=DwPuqI3mn`TY>i+AiX%{<m~sA_^bx!6!=hsj}-V+g9{2=bU?2Cg(6=$#J;S+
z6%GEb!1o&bpuklI9D-(FQ{aXJq@TAqx0uC0EAbr%Nbzr+n=0oYca{8}Bq$)|_nn;m
zK#2{!6}LGU%{H;eLy-pF3ixT@uRxFn!3u<F5UxOOSxw3*Qc;6S3RGnvqhH#nVLQqJ
z($DHn4$*AVtym2@Do|5{E(+AvpgRXj;ZW*m!U1dm^)%qfHGl*SI8qIufd(9y2GB?Y
zjzt4#q5;RC0W{NqW6%Ja*X8j?9vcUtfwa^r9DfGTT7wA+wAFy4&!Evx0}ea`=%4||
zoB?#wAWMNR8su`g8C1Gy!f|E*Jv87DGk{(ixZ13b1{_=ljeZ(%I2phI4LFVrV2}nJ
zLIyA-R}+pQ19@Bn4jTg)rUA!`0gTXqL&X3_X}}R;0HZbF;4pwO8f;czoC9)YI2csM
zJH&oosZ7*>gTJ6*Yrs)o08=#JfG>bF4LH^dAVUL=^#aJ$fFryBa<etz*e;N18gN7x
zzzhvIlnY=MgAsfoo={+}1LOrEn^cN9j0^e;9I?&uTL6nRIO95(OElqlEvPKhfFrd4
z@-*NeEr698aC{cPDh)U=3t+Vd9FqmGMgxw;0w|RIU;4^%SRiY)3I|{TkOmxp1+b36
zd_MZ8u?Mih0rKcKIXQc?5^vMsSp~Lhu%j;Kf3UEN35OxsyOqj52S}3#oSc17iC@;>
z6$M_^;57w~XmC`4;~KoFzzGHT`hQ!I_q57M1x{;lMuGDhe4xO`8hoO_XBvF2z$Fd7
zRN!k3zF~m--?y54r&NB_;2#S7q``FsZfWqd0(Ug{Re|3ba5$CyhXVH<Ae;0d=Y~U^
zD}UmLb711ty(Cg@IXM|q1+ljV97hG<s{zMP0r+dc@lybS8gS?oK(GcJGX)S@kLUmF
zh76Me3D+td9tBWF0}hM=D91pCkMOS#0V+B`I$qhyAp%N@t7^ajP|&ZY0f#;D{5x6`
z4toNK(ST!}0BUH!(M<rgG~i$+fH(~}f(f9m1{}Kt5U&A;E&<eMkSh;`qn1D#Y84Jz
z0%)uOhbsXz)qrD^03OwVW0C+`XuvT@0If9O$RmI@8X(?CUVn+2aDWk1+H1gJMF1T&
z;9w$v&KhtK5kOZBIC2P}y9OL91kh6hjuisv4UntOCC3JV^wlaH76i~=0}ciP7^nfq
z{{ReTFqFFxNBsai?f}^zhB-N#1AZVLp#jJD@bx!J6OQPC%4iKZeg|NT1{}WwFir!G
z-vJoUz-BKNDKN<a(u>JX&gSqP=%+d$*XFPtkaUOG9H;{@RRfO90m#yTV{rg-7|2kW
zVg+V6Kvp`-$;s#&=+DuBV{HKD$?H#A;9wh&`C5g8Z2%T(z`-^Ei#6b28-S%6aGVXm
zat%1R24IB-98v?2&mf6g>t$E_t#*j?e2tT{Icx?63N_$}8GyAKaIg#jX~4lU0P8g1
zI2nLvG~nnMfDH_Cr5hX+1F}i0a3l=C77aKO24I^89R33EoCX~70<c{J4tW9C$v{R$
z@XwL~b~}KNHP_zjWNnUffqcIP9NhwNPy>!;0eDFR4r2j$MFS3C0XU=q$F2aprU8eo
z0KBdM-~TvJ1>~q!;XoCDV;XRf3c#BhaF7bXTN)TK61=Se$E85yT@5%a1>mFx9E-x&
z-}{;bDU~xCaMTIPoYR1VP5?g8pqv69F_7=2D=F})17wH#%*okRmH46qa_uNZE;$4d
zC9;mMG~j>|RQk0BaSB|~pq>KXYEWN+?=|3P5!m=qgQg1PUe%<zB0p)+N`V_1v{m4i
z2JIENtpUe*pqe`xaDWHEZyIoX2f*(xfcr1Uc7WW|Djd=Qa9;xs=>T}B!4L%uyo6G%
z&Vd}z5E_h7z)OQ91$;CZBSEh1r%8%Z3DAH8HDEPJ1CGuB2+<%-fiMj?5Ca+!8e}U_
zRs)W~fJS)*xc|>mq@q@tt3YK9<||NDgGCBd(|}_tU^QBUJOyGj$XB3-2CEsM|JPz7
zBNz&mN*xEtzFW`9*~LnnpaBO-pwb2!aC`(nBMmkw(1gJ-fz37r9(6#jtfPgKwK>oM
z7FubrQ-L-b>{cLA0}g6Hk@gyJPy;|m4PI8Dvj&G0=o-)SKk3(DMY^+!j30PIfnE-f
ze)e&4_M1xFPlFQ*4A6iB72w4n4LDE%V2B210C@iQIFs1|n-7%Aa0kdrM>;wCV<k?~
z;DQ3l8eCLhEQ3V?o39iY?*M6WqLZ_~$yIV&lW!H6q5;Plz{xZXIL-hdLxbxIWNN^{
z1<=UW;1>m^X~1Cx(3la={a-rzha$7I%6$dqXuz=pC^Jt3ju!x!&tR;;hCfmPu*d=O
zV3#;K#05z4G7S(GAm^WXns5{VEUeUkg8%?lX~3`k0ak0kFZu!2Xu$9J0SXz&cklcK
z9e`p7NVlF+IX-@Vtq=LrjvTM>C0MTkzqp6SMh*BSJ-}uL{D#@yf<1s|9U$v?-pSe9
zmG}h>b}6toSCf5;9Ms@N1zyphM1j{dIIO@?4c<`TO%490z}p(UqrgcA<l3hcIpYxf
ztO6fs@Sy^qXz-~5pKEYYfiE@qN`Y@QxT3&!4CJeC{^$@IEcZu;$QHZm<nUHp%70=o
zhFh4wGlT*+9U%38=A2wZ<?jtae8&M&{F{@*%W*0GT?2kM&h_8Zgx`mQ+}D8LgabU(
zfM0<F7zs|L{Pr6_Xuxm00lYNeSKR<U8t_~0rA6{jpX7VtuY(T%$%>YL5(a<MW*m+a
z3BM0TGDju+HVip_4TfZ)O85m7a{ST=3BTAuGC?K$It95|D&hAQ$nmQMBr{dQi|feo
z+BFjS_m+|J+A<Pe4n;CTCG%Cnt22PSqJU($O8D6oxuGiI#~<YQaRLd?tC8@;7YR?z
zknmj&36J<lc$`Nf|K2iE9)^(cNP>i~TqJyPA>l5AggXL~TzcWU)xz&Aa{R|^7gFvG
z1Q+|>Kpg(*QmpX$K)*mV{~1qOl_uY?0{qT-vg!DF{%<!BulT8p&ZPD?t)_mTcxLMq
z<_`8{a~C{mT-nBrlNuysq)oslYwU|I(PX-J6Ti3o+{q#>$gf4lEkxuGy=9fbkJZy|
zSxr=euSMLlBD}f%3-Sv?A8Qx}OI0m(blma?@2U2)6%|~eH0%AdRc%xq{IzPkHE$a8
zrUGvo@TLQAn(-!@H}Skl<V_@RTJR>8H<fwQnK!ktDHxOQGj7WGNmKZP;}H$$<j+<L
zK2y=)Hh#~)kOtkhs(W+i!{1hlu7GcKY`<-_z&9MezHP-D6DZ^tt2VyQfE>Ql{5}Hv
zNB&~@dUH?AuS5N6;1@0G55wj+q0x1$CdhHW#E(;vt4Re3Rv<!|W>WASt3JK}(Dn|Z
zn7EJPPv!1yX~jZ)G3TNvx;1`<Ih9_&WAz=&7sgz5VIX1Oknn|pgf9#vd|@Er3j+ze
zgM=>(B<uhZzA%vRg@J@CMZ&cqnOc(etMy|`BbOd;=oO1(ZbPqVB%6>6%0-*?ywJO~
zfj}1o%;Bp%kbK+Ft3HyljlANFag^A|tAfSXHYGRos_e~sjw(VB8+p}Is0_6~ZI;17
zN`>;Ys=8Nsgxqm1C%+yw#9#8^zd}@@q-JBU3t2G#@OiH~Na}3&s#{6AF`?&jcoC44
zmXej7GA>E}m^PQvw|iB9+VbsQwUHdy?p3|2)IQzwGiV2A<&4SBOdgw^G;Y#Z{#y~b
zbaT5`0yL}b@T!NT*AA~lB>6kMVvy|L;Z+IAsU2RGk$kUUz)r7f$kp8`WnFgSsB<Y}
zr&r}ixuV{6MelY3Rr&Hy!qPKjCCodD-b0uNr=@46CQrd%xs^V!3vcd3tME98lYKtR
zOa0j+1*$60ZiiQZ0%a&{l_*zVYKM-^$;wVoP0GUGy>J<mJOCX!J0;TtQU9G@k!__g
za8g=UMvAKi)bN`hJUL}%R#J9)()cOq$?UN*lbVt_L3zoDF1_GY#c|^DzMwMkPU*iM
zk*X&nGbJNA(>coV)b9Uj>uIB#x{j>$r1vR3Y;e$rW!VZ4V?KllwlP^gYHZRH<rz~>
z+6LGP*)dqQEE!v(f%YKMbdx<<A8g}rE(W|Clap;15>mDwYSRE=+mJR12|2sL+mJTN
z*&b{le1?Dt1a@YwWDAlXFz?OGoqO-xxpU_}`Oe*Eoy?1S@kVK$<)<VqBTHLU`YQvq
zmL1q<ogg7G(dk0_aHamf&nlx$oO_>!LWV1!;ceOp8lQ(wSc~AT<pj~5I$`zO$PnHS
z+=fx`!bQ+X{^W%9J^=C{nflB@>lAofF=(v@zy_@~06rW9u|H<F2CW_ku2P-);&3$7
zzOi9RG?O?8Zm_f#0MD}jwR$bc137T5PPh~fZND+v(b!raX$+#93C8KzBvEokDPSsb
zIE&0zLDqG`I)zJlZ4hP<@ltzd)1w{6=&@j?EHBe($73^hArqY*Hv6R6liKhX>#l7c
z>V0uwA@tt97Hu#d<hLrK3C@g&-U{L{0^b1+C4H-LJOosn^p6CZ0iA=#TdQhUEDbiq
zBC!OXl1;KFB4XYIV%i?q4NMk(7f6!*JR*7=L^u#Q2n4x491Y@~pIGW-M0C#};(LLU
zNX%URoUZV1fvbR(!kG*YN#<)6@0o}t48dfKLl<OCCv1Ru+bTL~q8mPwF%4-ptSAzW
zHsVaDX10nr)IV<(?*;HytBA&Ou2sArKv9&C)lot=M#cGFs^}*sV;2guZ)j|<k99N#
z(|@&}WQU_7x`q#;V!n%5KQI{|A*&p3ghRq`f*9-6W5iVw6VZVziHYb{!tlo1y5DRZ
zHDg<`@1gc}L7azJZXhOlf%CPPNJbhH9q@J?$}Oe3HVMWs`4TLLe?%YbNVH)JE25qi
z3`iLCZ09(-nYBI<jyx8OH$IL^K;;!%j730Z(YRR7o3YqpJc$KtWLc5eI<!=5#>;IY
zI@3S3iNydewuv6dN@8Cxx-A$svD&COaUnisk1W0CHH0FOAPhImlVAfFOLT1*%$sOR
zLnz+Rg!TmpmIP@c;m5NhJA^zpJ?AzwH8!*a!)xIjQm_Mh2<MPG*s=9uA+PyBMC1uG
zI_)4E1}7e@-x$Y5JY5AK$(N-Oxef3~yYWWSG5;glG(k%fnjTwQo<`keI4F?S#YAV4
zM2}1RRvayES%kiOMiKIBW((o(8tyS%`r`XcH)u-mGZMg){06rZ8gEc<y1Dw@HbCOC
zX49B>xaYh*8X~>pppDHfVo}2#!3M}5pTMyvj1=z3QlfWsx^anj8cPQo=nyBC@p9=)
z)ze~xXzYg>-Nq8}wnRLL^D@&*2g3{}>!_r%J`syI{;)j+8IuX2K{k@u2JSo4sH_Rb
z%VfDKLZtl<J>NZXJ6KCxtfbUMiOvFc>0@)j({IGZ)EjZ>jrCyTU8kf1056@AJOJM0
zZ^Ne~wEvtT377f@hNLn8u^|aP#~zM+n}e$y6b(xleJmZ8Fj5E)OE`<48I~}@NDWIE
zZ=4#IW&?1ZmZk%!IW3g}NSu~1l6v8^Q~}__(^ReH3>BYpMnb>!Z4O$_kd&QgsQA${
zQaR9W^0%pHsiH^DO1L;~IV)il_rh5c{r*{My!t8Bu$onUDmjW)qb=mt#o7`PO2^@E
z+z^Xw02?5JvyQdZSzJzf8JErVIHgx%|M98hD<o=878NoCEUg(6(ZAf{vLF+CX-M)?
zW|&SmXfk4+Y;Io7>dr|sJS0NT5<vkSVees=ekM3ft5d%?Crx@#MK2au9SDIBTV5_t
zfX-c-BRfh7eby*KC#<z)-y}qCZ<5J)21!;(;?TMgy<26OjH47PlhG^xQ<;o<+FK^0
zUw^$!_D#Tz-zY!5xY*4bX1A5Lgsi(vc3BY3B4x7Ew2IZ1%M<4j-<|anN~I>n+Urqm
zSxg-pA$)BGRI0yRo*pWuZukPl&{R9z`R<2*bXz>G3)u0JKpBvntjZ?1%+L#!$!M`t
z8FgkklPAw3zN3L-z?YK|(GZHl#r0u0T1(V-4W0CqA;Wl~O7=4uE%qG_&NCTjfwn_N
z%k%G$amB0yz?Y3RCL@7DY#AXuZAOx9-67+0w|9q(^W}ed@oOBo`(#|%=Jk=bf6zyq
zoBHIb6rUJt%tjNgh+39RY}lbbYRbtz>g@GCYLRCrfkiuM02_A7Q+>Ee|GG{S-VH+8
zvh$*28vN{ujCa;TsJl9|hMn6fyYDB`_)ME9Qpw8kF{XjB+#c+s9kRo;hArPEyZv`o
zM!F`{=m4ju3n3x#yd>nAA$i2hyX5=|!i^3iFlMFZ80#tFM>BGCI@pl|f(xp5@0LBT
zyG4v<*<j0d%lC>z<_0yL>t(cES@|=@I+@O!!G6D6b~~x?xQu4nVJ{YI2j2mD+bv@Q
zq<*=ml$i7kQ+C>mF&ocHd68i2|8AZLw@bNx_Ef+8HkixPVP!rK-=_s00`r*3F3mIL
zvHuGzXlS>?O0|w=Z6r;G9|NOe$So-p!}dDKHZ?1AIdP?6G$XN$7yj>N1<m?uv$B9h
z8$*KO!oX;GM8Q2^vPJnWfD<jsw@r_-!ieGrP#aMe1L%n;wE#YjDCHLXAjG=E${f?9
zDWg?coePEbZdRu8_PPTPLY3p$fLoY=)AjSs3VIt?Qo)HfFR9EnHM5qa;u7(T5-dsQ
zU4mDlU)R&6tn|WeZC1eX08fIIz9LklJX@3v3qVBgK?VKRZx1TCb@>~A6Amfp+GYUY
z&8Q8mfM(>gfdavU&DeZM!M)8N4k<WA&mB^5h0+fz)1CN5t8-jK2qG|lZ6Xq>#wYmD
z#g-oieGzcbT}PSc{f89|o?khvcr93%?LMgFizLR)1~yteMf9A@MM97khcE+Vf<r?>
zqH`9j@(Ht2O|L0`_&zq;rJ~na>Qd2BG`Uoa+PhrpOaKR6Dyr?TE_Dj;*UG@-&@U%D
zFqM1561R$j`mkF?rL1=odyiYi_4{{j)$hbFb<n+7^s!jGp95T|g6uXj1zA<TIzi%&
zj9y%TTa~YRELf23a;pXWX}wD=C?sLIcL?K?g9yA;5`7$m8To?}0TOVgDYdT)ZjjvH
ztCr&JMq;YTqgJ*<BL}vsxc<DlRmH`7h=cK6Dh_UCmx|#*Qx{iBmx`A3OAZFRsK+<E
zRE$byb*ng_b=~T{-1f(tjRN$m6It8a0><=x-6{qiuXj_iGu<RIw}&d9(WBy$@=%ZJ
zx8NsDcD!44Iq<1d$6eLZW&YX+SMZ)j*o!@?cOnt(X(FhPt}lwPk9*X~1w_kB(<o{j
zyQe6^eA}ST2%EnRdJ|!5w!w%+*p_W-NgkEc(&f@=A=trf>SW%iLtUy9SZ{43;OJEg
zMJmC&$e$s`s1P8=0ExX|RgtGb;i>*!Ew~E$_vLvFC&_&mG*tES3mOJp|9nBiS#|V+
zMiJEo4P&;Fi&_9c;-XdwVE;w!n*c6c)aG#I!a~@N3t=G(^;rsY_!4WxO~$i`_4OWz
zI@rJb16*XmH()zW#xW##kRYc|-NR<<l2%T!jd8_f+%~b?&$N7o$Nix$*JW)E0OPV&
z!F`p-Y*fN{vgdASF81;}0?wG%FKdexa)Y&IV;%Ed);tU|BLHdsXVj1IXBy7>{Q!8&
zKQtSK=n^5L#t8vU?7l0+(Q-w@>DG5e!&voCSF{JX;HLy*D?5G#1mn#$Kw9{@RtKQ#
zb8QZN95lXXF@9|YiR{2uIM4~_`uSOWUR}y+yotn_q!LUh0A&|lC3SAOs-bcJ;wmZr
z6bGJb+B`sh_Zkh#v)8m*NQ}{c1M0^<Tku0Wn|%dTfVVP<_?o3|i9W<bGO{NYz@>F<
z#|0-Z5W1$_4`NK$wdnx5Z(?uYk|i@FbjrN&o0YggxPY-rn4T84kX7|szKNy3fE2Nr
z`sZ<RT-{b`2K!{M;$+v~7c?#<A2pm0-#dw#*7rZM+#A|`nZkJMk;HF3qE13OkW5Ai
zV1Zs&a#7RSdpj*N`ExOwy&H~tCk?@l?T0>jxXq-WF);)bhJMWiaOkEspO?GC_TY}F
zFSW9a@K63KKvrJV?5qo#4@$lGr8WfsG}VIxDvP`m>|K}~oU!MERt6lQTUrH29KWp1
z<?;$>s4>q1rz9_Ge$r5aJ#kE^W(_U6pY94u?YpfFRl{KSR@>0_j#S&wAcv}L=>PQ^
z8~XLxH8%8lkJQ+3*-CQco*Elk>3cOc+?R<<Y!8^CtZIqP!$BT<xW*=1@Yfi&rpD$q
zMN|DtZ1?;pUqGe>W`RMLG1G_*?p%i(e<*19{F<!_WX&D1p-+g8*p>kJ)rbw-H!@;d
zh_vgRcHQ={X(ju&FKqej;6C_W1Ap$xmIvBG6x`8dn+uGgFKi1qzaPLmU)U-vL_R!X
zt2C`lRo$?ydI6;OKW9hZbo4npu6L)Nvtzf_0Xu4@a=?zguOG0ZtKU9gM@N2ygL4CR
zbXe{^1ir;Vd=C})*F8{RGkb53-6!I&Q4nm{&kBW^=gsg8<OR>$CtH!6V6UAP%2T_Z
zw=cv!)(5|_mvEI$3M>VcdD)Rxp%7z<(v%&S*YBt7v&0{v+zjbQY=6oQNAsVz&!$U+
zQtEH*v2OwErrUNm-{?#Z_(9gVj!2@t)ldKPWra2=rGdHN;tI_=26=<G?b8bhy_mjG
z=46$@&uzFr+V0aQkqZs13~Yp=K9dfM>GrS=i{bWXbg-c9FX^zfZGTG#+uD9fpJ95E
zc};qOh(E`{@$pONVW0UVdlXPELfNxw!8iet?Bm<^dn<_iHI4Wxo^J{WKY<;HV{HE<
z`_iO)p(c-6_j-x+RUIH2qoegPh>o5%>nqlR8csIpINVZLNBbxZ)7$E>J|Eut!q6cw
zny`-JaXze9TN<#v?}l|Rf658#g{B79->etVojzdf^fpCAMp(ekzoHaM{AbC|-Xk0G
z*d{1zYDoE7^ev0{@aG4LV8}|C@ka}`<S%=5Tq(!x)6sn|+NVDt;;)&VK2~>4n8cr_
zvOixFrtxQ9(26_>7P>0TOI5w7Z_R<S$6wXmR{ZU=gY}FEB`N1Y-Ib1_i|Dg;J_{X#
z-`eWl)GahiR}JY?`EWM}dSJLqhjm;~{(VUItt3m?8~7bGRc((!xEYMZ>LHFL{HuYt
z0B>mzt;1a}?yBDjd<YnQQ>Ya_g2f_`g^&`H678eFEudN3kqGR}H>?+1lF&}}@{sNn
z@d+dAw=E9acOG8$Ah00D!My*aJHX+m>7z|wnnq=+N9H@5h?vpp@a3!R0&Jp_g?=jd
MB)C;1k*N3oKUKid#{d8T

delta 48350
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
Cn%N-$

diff --git a/docs/build/doctrees/index.doctree b/docs/build/doctrees/index.doctree
index 108de20719ed5c28386948a0f3b3bf80b7539a3d..b32ce88c94982431beee3610e9ab494301cbadd8 100644
GIT binary patch
delta 3896
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
I{Ooq&-)#8YjQ{`u

delta 3107
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

diff --git a/docs/build/doctrees/readme_link.doctree b/docs/build/doctrees/readme_link.doctree
index 92832e0d0156421afcfbd5ed59a7e0bd829f0d71..080f6438ea97bfbaf9785a744b9d25381eec0c90 100644
GIT binary patch
delta 3300
zcmcIneQXp}5a(^X+dU`&0v3>d+yxq1+G|DHlmcQul*-q&R)ktC?e)6Xy=!}0@AhnK
zEO!Jk7#jnbBSz3fFe*q=z^fk^tq@T(YGPCpArb;1NP-$ol!%~p=Dqu9G1VCL4~E;>
z-<#k3X6C(p{q<*d_BxZp@~+SOkI20X!6;d$cBD+0pwIDo;K!oETl6XT(@maCJw?yb
z3-#>P>!azVS(4O~0$a39s41&vVZ@fO9ynIEDDIxNxST=E9bUYV+=nYllm;FS9-2NK
z7L?bs_0V7bi~5mZJeg!XF_v*7R2F2z*GqEMGXnY*K^30dDfq1<6E-aUS-mXYU7~jo
zUS?5RknB_nC)>BIc<N0-H^KR3D^-@t)s7^&Z;a)3MFV&AF==utS38(%moid;*%q<M
z(XKly8Ji4;DoPa%scs0W-zrMk2{^RG4lR|%mSrOT5?nK-a0XSgj6BI|>hM+N50+H|
zb`QZy6fcMI#Ivi*Z%$l?_UbAoYVu*V-O?e}dXg0Gu@qg=<#*{!>Jbu7+<m_kMyzcS
zcC2<q4q8+o8_4N~cUI1XV=D~y4BS?;SPpPsSIt4o0m1Py&o4bl{ul?f#xbi#^J#vk
z>G8E&+YDE*OY@odWcVU_T2n;N7#JV0EwUxjAIZ~Y?^}Z7&7_Xk#_H$=%SylHLjn7M
zry@Ussl0}1uVY{GlsEI|+Eour7lhoCj$-KwVr`4aW3Me_7kJ0Q1WctGr_X9nWN(L@
z>RD>s0pG5kJ2fseHvPRMIAk9yIAHooy3^NYHMM|gbr}z1IodU=U+XsfX1ogja8<H2
z(_}uSQ|Lb$9q_Ep<-?R7_lT{z72aL5Tg?&ZEO4$ZRkoqdbQy+MX27d!tEB=N7S@z0
zPY7?_s-RRZ^U20Ku_|0q2o<wcRt|-=c6vpd_DKQ8QibfJN`;LUy6vdjPP*-J-S(Jn
zr#=_kpW74}7`2cl<nIdR)aT>E{H91yFVH6<zv#lm#38hm9|?D?DOYu&){VK_L$twM
zV{7tMuvIV0j}6(t$U0r~YgQ-zGkXjxwkd#P8n7B}tEp?&pwDCS76yu}h_t#rer%`5
z=jsf$X^8T5_HmrkWd@y{*ylDazO>tKcte`YEaYS030OM~m($eRtWML~($ebjIsJXE
z?mkmDe8p6(;x4DhSJd6t(juq=n#;iXNpMj*X3#YJ9whP^rq*g09f7}&9=a)fbC1W=
zn-hyU8z06z+>_>iUy4wyj8uzpN)bs+_5YAS{^(|mmjI54$!ESk`>*>F-?q1o-@K$6
zUBS5h@eLF*aR_nnG6pLCZFiFt{~%V@IHM9th!5Gv6+iCOpq%`1YVqea$-H@Kb|iMC
zL(g^uTcLYx79BOIR4F(%EfYSwC0*IU_b>nQ?XRuA`RsiPuGiMGF8pxkfVXaedX!?$
z@xDP@pC5-q2@-x&0XSQCMm;G|?<1;I-i7!fxOQ(qJtf><aQD;PJy@@^OEB}kD)o|h
zd6`}+yYb~kIybZ7ux*lbUWUC>v!WO8lO<_H9G+?Go0$rG8%x*-JiGo1x#{5CgA1=G
z7P9m3-G&O8q7A|A4I9*Ag{N<aoeib(bFmBx;A%rFtAGa{sKfI(tYyJ<w~ejh!K)y<
zF+b+j8ke#r@~TxBhDHrW8fU}R#$2gN;q1?2#N|pnZMHPJW#cx9ZHBZ>b$DZ=$iYp=
z*>)Z|9PMnjN-_5<&iQOl%$?TyDU-q?;9d;)=%|2T)3c$W?GyGk<Z6v<7-N3UKHv+7
zVY~Z&?h*N)Chw%-Sf&Gc6JSSs9z51wCJl?&`!M!fqhd#G`V*4+yQt6&s*v&mLVig=
zq@@aczu``qR1U#|9i^68X}p{nX>^B@U*!J5`U3d9<8hV`+d7}L<O@UrM=1LdF+VL{
zA8B41Z|k0}6_VvH0jv_h0|;E60J3@D=x*byhh#pfA9q(Uh^9aEjl_0Fe+rZ`W=0nT
z-;-u|F^spJVqMVBd5`18(mM>Sw=i^+e!foT2$?}LF1*)xTgY6a$E##Y=y4&Ljbs|g
z9Kq4_4wA8uQOLBAX(Drg%u8fiiM$z2aKPeoc4=l`w-%tQme*@RuS37E-FqAk_GYc4
zY#clj2hYO6GjMQr2WQ5&7}CKR9h}X<nH-$O5!7uImn%)z&*`U8W=3C8h%1~)LbyWu
zJ3=U=tGG~jihgm0bng}l>4q#6(pO(7q^qD%NLL=AkUsQWp_lf3aA30AFiiT`HTyL;
LN{t@vt7Lxw$=Wi#

delta 2506
zcmcgudu&rx80Vbz-t~?lRpzF!vD?hS=0*!_9UJQGHr)njc@}{^Zy(!jx806DfH9Oo
zL<kd^d@B+j&iO!sk3g#aVL~LJAsWT0(SQou(1=RHLqb$A;CZYaTVnJtljiHW-}%1Z
z<DAoTd*%kZehmp7Lip0!!@`;wS*Gj_-A{IBslu~6=QPMc)f14(NAm^A*ey4B`~foZ
zw76k!$vx|HWk)C|`xP?fm;G)>$kXhSJwe&wb}FHOTW<4(<QB!{mYu4iHM$9uCc8bX
z+Tqa@e_NeX_W5N#cDA+!RiBp2x}1t8`$Jl{8eh|`CjWyL{r@axQ}@u?c-6QuW7J9B
z2Ktq%#;IvG75*|AVSbh*+Q~#p9Q2hZR~t=cj}{0j&CPYIiEUpfSm$!Lx;2+ub9&qX
zQ$URx{125ec2y({K^Qa_u3yf$xQLKL9o{@S=p!34L@s+nWY<QlvMEaZ?}ag5@6+7%
z#+YlkZpxsZQ5E=RIP_sY4{*hlE2`s(wl0`cm>QWn(|~br94xpm73}$C=pZS`N4;<|
zKQEe2w-lixL+R%%Rb;Z(Y!T}zL>#P~FaZh+7NJ_`Eciozm9tzKX1NF@#na%|S(%bf
z$Myy5pk(%R!>yQ5HCLTHuOYIm5F_a>USrS!8lNw!gyI&bI8<adTpZN`B{`E}-0U1F
zhj(Rj<SF!tZ9GG6ifowOhVU#Mv-o!AG;Ag4#ym7D(*9rxo2WDAi!Fp}ijLVCTWlH4
z)x@~8Vzbo1xm=t}8OhZOKNVk=g1p4fP5240!hv(GMWcaRA!IE@P6q#tb($3By};qS
zM#6_8kCmth_i`&=mfG<_ZlxD$%F=0`I1yIUje*b0Q{ZHo4<FaT(TS6HOutuXXL+R}
z3AR7-g7g(9`htl}e3H%$kx?yUlS}D+;n5mp7qk{9<=pn{bB0>nT2Kjkd|LPL0sN5z
zp5w~<M=I}tN#%a&H(qj?aS9s=XFt)o1mBEle1_$eid8sKVEc8g!i?`0=zh^mRb?(p
zgoP_C;uc!SR#i-9R~wwIOikcJsv63z>4vByHI1Ew4z|jB9xsv}5ZF;H64+5JpijdG
zrW3}_-7U@GB^895oWyN}u0Wvo2Hc!mhV4RhQJ<$1uzubu>>L){%mtGS73^e!fg{kL
z%gRM%qosAihl}Q;5ED3aagMZ`v+v>p!y^Umg#C-Zl@9Qd{Y;>+i@=BB*ph(s9?!qS
z^SfDoua*NZ+aE$FV8C7~o!}K8b8GuZ#YfanHa;dmuOTh+)=~lE0dA*nSsng`+0hS>
zHgb<8!{G8}IJJBY8eqm=B>msV`UhJc7ARsEZmf7hGKg%Q?-1!C3NOX9d{E^WXQXrF
z4U$D(Ars+f)kLVQz8_`4oi%CDRc*vMq{)~^66dS4S$Y{Rj;4BQ9>p0VJ?(I)MTgTx
zCO=gq@>3&?wJJt+&{w|zDPUC2Vh?XqA{K{?NsclETvPG7Xui+&8Nv#~6JI4FYi`3!
z17qW-Xdhf`T!DI6YlHeOex0}Wz(S9GC`~oLA5Bm4dT<X1e2oC^xg9W~Z)(C)KVO<N
zq=THV{iNtLD?+I-&|(!{VQZDCS)@OC;qR<aIKc9IwZkX@Y`#u?LOfgHL>Tm0#5c&K
zKAx?G5YM*K)mo1AnY<>0)x1e+(pe1>ASK`uXj2$E0!z@&$k&1M82KYdR#_0TN3O0u
zj+5q*W^W}$IH&e|FOVzP`!js9Hn;u<Ivk+kI~q>Wu#Nn{y<2I>ph2dgmWC=CHqo$=
zh8^T6dAHM$N5ga)w$iYfhB8WNh5GiS1j=qx&u#HufT!BiY?RZ+_-u^J#&~Ru!^ZG!
z4BN(VZ4A@K@N6N~Nd7u;Cy8pmdYag{)NZP04pL$cy6A{Gpl=)QfWE4@1Nv&=4(P?t
a9nedLJD_(ScR+6xua(*eM>elpiv9-nWBtki

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 a18b3dc8a..35f4c6e6d 100644
--- a/docs/build/html/_modules/binarycpython/utils/custom_logging_functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/custom_logging_functions.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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 df4c14624..33d543fb7 100644
--- a/docs/build/html/_modules/binarycpython/utils/dicts.html
+++ b/docs/build/html/_modules/binarycpython/utils/dicts.html
@@ -963,7 +963,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 faa995ea5..73e496fe8 100644
--- a/docs/build/html/_modules/binarycpython/utils/ensemble.html
+++ b/docs/build/html/_modules/binarycpython/utils/ensemble.html
@@ -477,7 +477,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 05fb2f522..655d96fb2 100644
--- a/docs/build/html/_modules/binarycpython/utils/functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/functions.html
@@ -1312,7 +1312,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 d18dc49de..b6406f042 100644
--- a/docs/build/html/_modules/binarycpython/utils/grid.html
+++ b/docs/build/html/_modules/binarycpython/utils/grid.html
@@ -2513,7 +2513,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 aa42036e9..926eef3ac 100644
--- a/docs/build/html/_modules/binarycpython/utils/plot_functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/plot_functions.html
@@ -715,7 +715,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 65097f8aa..04fc741e2 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/HPC.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/HPC.html
@@ -825,7 +825,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 6a5aa4e58..d527eca9f 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
@@ -1318,7 +1318,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 9f0df1c3b..899d66326 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/analytics.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/analytics.html
@@ -208,7 +208,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 bba90cd20..acd13b201 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/cache.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/cache.html
@@ -454,7 +454,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 b10e98b0e..e439a10d0 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/condor.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/condor.html
@@ -655,7 +655,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 68c14eb11..3369593fa 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/dataIO.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/dataIO.html
@@ -902,7 +902,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 6386cff54..111ae7ca3 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
@@ -2403,7 +2403,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 3fc577137..0334ce00e 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
@@ -555,7 +555,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 5c9dfbf6b..9a6136214 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
@@ -717,7 +717,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 b328fdf83..f900875e1 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/gridcode.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/gridcode.html
@@ -1236,7 +1236,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 46b389ac3..e7e43b295 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/metadata.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/metadata.html
@@ -229,7 +229,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 5ca99dbe6..f5feb3aae 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/slurm.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/slurm.html
@@ -553,7 +553,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 f9dfaa59b..4b2bcf722 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
@@ -776,7 +776,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 410c2ba27..8ab58f20c 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
@@ -522,7 +522,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 20a3ee385..735dafa31 100644
--- a/docs/build/html/_modules/binarycpython/utils/run_system_wrapper.html
+++ b/docs/build/html/_modules/binarycpython/utils/run_system_wrapper.html
@@ -206,7 +206,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 71145c222..9dffd912f 100644
--- a/docs/build/html/_modules/binarycpython/utils/useful_funcs.html
+++ b/docs/build/html/_modules/binarycpython/utils/useful_funcs.html
@@ -472,7 +472,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 4c95230f7..463196071 100644
--- a/docs/build/html/_modules/index.html
+++ b/docs/build/html/_modules/index.html
@@ -110,7 +110,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 5e89e4d62..bb2f846a2 100644
--- a/docs/build/html/binary_c_parameters.html
+++ b/docs/build/html/binary_c_parameters.html
@@ -3542,7 +3542,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 8f99b63ba..971c4625e 100644
--- a/docs/build/html/custom_logging_functions.html
+++ b/docs/build/html/custom_logging_functions.html
@@ -330,7 +330,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 cda089cbd..db427faa2 100644
--- a/docs/build/html/dicts.html
+++ b/docs/build/html/dicts.html
@@ -526,7 +526,7 @@ so that they don’t have to be calculated each time.</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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 05d3de767..3736e51e4 100644
--- a/docs/build/html/ensemble.html
+++ b/docs/build/html/ensemble.html
@@ -276,7 +276,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 f3932d11f..9ad17e0ce 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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 f66295269..3ebb4f377 100644
--- a/docs/build/html/examples/notebook_BHBH.html
+++ b/docs/build/html/examples/notebook_BHBH.html
@@ -5562,7 +5562,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 b30b84fb8..34f98a8bb 100644
--- a/docs/build/html/examples/notebook_HRD.html
+++ b/docs/build/html/examples/notebook_HRD.html
@@ -1348,7 +1348,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 2df0a9099..e42793e2d 100644
--- a/docs/build/html/examples/notebook_api_functionality.html
+++ b/docs/build/html/examples/notebook_api_functionality.html
@@ -713,7 +713,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 28dd92a10..06a0beef1 100644
--- a/docs/build/html/examples/notebook_common_envelope_evolution.html
+++ b/docs/build/html/examples/notebook_common_envelope_evolution.html
@@ -1122,7 +1122,7 @@ Text(0, 0.5, &#39;Number of stars&#39;)
     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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 8739ee0ec..6545966d4 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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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_ensembles.html b/docs/build/html/examples/notebook_ensembles.html
index bd9dc0e90..acc5acd2a 100644
--- a/docs/build/html/examples/notebook_ensembles.html
+++ b/docs/build/html/examples/notebook_ensembles.html
@@ -369,7 +369,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 cadd69966..81956437b 100644
--- a/docs/build/html/examples/notebook_extra_features.html
+++ b/docs/build/html/examples/notebook_extra_features.html
@@ -518,7 +518,7 @@ dict_keys([&#39;networks&#39;, &#39;isotopes&#39;, &#39;argpairs&#39;, &#39;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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 5ff0b9c3e..e37ef9589 100644
--- a/docs/build/html/examples/notebook_individual_systems.html
+++ b/docs/build/html/examples/notebook_individual_systems.html
@@ -824,7 +824,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 93ffd5263..e027cdc34 100644
--- a/docs/build/html/examples/notebook_luminosity_function_binaries.html
+++ b/docs/build/html/examples/notebook_luminosity_function_binaries.html
@@ -1186,7 +1186,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 f71552322..62337cd6c 100644
--- a/docs/build/html/examples/notebook_luminosity_function_single.html
+++ b/docs/build/html/examples/notebook_luminosity_function_single.html
@@ -836,7 +836,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 6c513717e..6627e93c2 100644
--- a/docs/build/html/examples/notebook_massive_remnants.html
+++ b/docs/build/html/examples/notebook_massive_remnants.html
@@ -941,7 +941,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 f53b55df2..2c152dcc2 100644
--- a/docs/build/html/examples/notebook_population.html
+++ b/docs/build/html/examples/notebook_population.html
@@ -1404,7 +1404,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 4e8f4737c..122c958bd 100644
--- a/docs/build/html/examples/notebook_solar_system.html
+++ b/docs/build/html/examples/notebook_solar_system.html
@@ -608,7 +608,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 ca671f5f4..c73c8056a 100644
--- a/docs/build/html/examples/old/basic_example.html
+++ b/docs/build/html/examples/old/basic_example.html
@@ -450,7 +450,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 64416bae9..650c9eab5 100644
--- a/docs/build/html/examples/old/workshop_example_notebook.html
+++ b/docs/build/html/examples/old/workshop_example_notebook.html
@@ -881,7 +881,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 047cca97e..4551ad0d0 100644
--- a/docs/build/html/functions.html
+++ b/docs/build/html/functions.html
@@ -733,7 +733,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 3c3588eb5..719cafd15 100644
--- a/docs/build/html/genindex.html
+++ b/docs/build/html/genindex.html
@@ -1088,7 +1088,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 1dbeb6b5a..c13130473 100644
--- a/docs/build/html/grid.html
+++ b/docs/build/html/grid.html
@@ -378,7 +378,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 3054d96a6..9870a6625 100644
--- a/docs/build/html/grid_options_descriptions.html
+++ b/docs/build/html/grid_options_descriptions.html
@@ -647,7 +647,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 3769197b7..d557a8091 100644
--- a/docs/build/html/index.html
+++ b/docs/build/html/index.html
@@ -152,11 +152,6 @@
 </pre></div>
 </div>
 <p>This will install the package, along with all the dependencies, into the current active (virtual) python environment.</p>
-<p>If this is not the first time you install the package, but rather rebuild it because you made changes in either binary_c or binarycpython, you can run</p>
-<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">./</span><span class="n">install_without_dependencies</span><span class="o">.</span><span class="n">sh</span>
-</pre></div>
-</div>
-<p>to reinstall just binarycpython.</p>
 <section id="after-installation">
 <h4>After installation<a class="headerlink" href="#after-installation" title="Permalink to this heading"></a></h4>
 <p>After installing the code via source it is useful to run the test suite before doing any programming with it. The test suite is stored in <code class="docutils literal notranslate"><span class="pre">binarycpython/tests</span></code> and running <code class="docutils literal notranslate"><span class="pre">python</span> <span class="pre">main.py</span></code> in there will run all the tests.</p>
@@ -185,22 +180,26 @@
 </pre></div>
 </div>
 <p>Please do not hesitate to contact us to discuss any developments.</p>
-<section id="building-documentation">
-<h3>Building documentation<a class="headerlink" href="#building-documentation" title="Permalink to this heading"></a></h3>
+<section id="generating-documentation">
+<h3>Generating documentation<a class="headerlink" href="#generating-documentation" title="Permalink to this heading"></a></h3>
 <p>To build the documentation manually, run</p>
 <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">./</span><span class="n">generate_docs</span><span class="o">.</span><span class="n">sh</span>
 </pre></div>
 </div>
 <p>from within the <code class="docutils literal notranslate"><span class="pre">commands/</span></code> directory</p>
 </section>
-<section id="running-unit-tests">
-<h3>Running unit tests<a class="headerlink" href="#running-unit-tests" title="Permalink to this heading"></a></h3>
+<section id="generating-docstring-and-test-coverage-report">
+<h3>Generating docstring and test coverage report<a class="headerlink" href="#generating-docstring-and-test-coverage-report" title="Permalink to this heading"></a></h3>
 <p>To generate the unit test and docstring coverage report, run</p>
 <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">./</span><span class="n">generate_reports</span><span class="o">.</span><span class="n">sh</span>
 </pre></div>
 </div>
 <p>from within the <code class="docutils literal notranslate"><span class="pre">commands/</span></code> directory</p>
 </section>
+<section id="running-unit-tests">
+<h3>Running unit tests<a class="headerlink" href="#running-unit-tests" title="Permalink to this heading"></a></h3>
+<p>There are two versions of the unit tests. The first includes only the actual code of the project, and is located at <code class="docutils literal notranslate"><span class="pre">binarycpython/test/main.py</span></code>. The second includes the tutorial notebooks, and is located at <code class="docutils literal notranslate"><span class="pre">binarycpython/test/main_with_notebooks.py</span></code></p>
+</section>
 </section>
 <section id="faq-issues">
 <h2>FAQ/Issues:<a class="headerlink" href="#faq-issues" title="Permalink to this heading"></a></h2>
@@ -323,7 +322,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 ac586b80c..99fe14352 100644
--- a/docs/build/html/modules.html
+++ b/docs/build/html/modules.html
@@ -174,7 +174,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 0e2adadbe69a117ae80b5890f11c2d83f5cb4c1f..3f1070b9bdcc61c70a37a97c82db0e0bece8708f 100644
GIT binary patch
delta 11692
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
A3IG5A

delta 11597
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
HH~0Slo|Be7

diff --git a/docs/build/html/plot_functions.html b/docs/build/html/plot_functions.html
index 256648423..96f0c00e2 100644
--- a/docs/build/html/plot_functions.html
+++ b/docs/build/html/plot_functions.html
@@ -378,7 +378,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 ee4d031d2..c76e2a1d7 100644
--- a/docs/build/html/population_extensions/HPC.html
+++ b/docs/build/html/population_extensions/HPC.html
@@ -375,7 +375,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 ffd640e98..054a226e9 100644
--- a/docs/build/html/population_extensions/Moe_di_Stefano_2017.html
+++ b/docs/build/html/population_extensions/Moe_di_Stefano_2017.html
@@ -193,7 +193,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 4d4350959..c151eea3f 100644
--- a/docs/build/html/population_extensions/analytics.html
+++ b/docs/build/html/population_extensions/analytics.html
@@ -182,7 +182,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 5ddd2d50a..b820c17dc 100644
--- a/docs/build/html/population_extensions/cache.html
+++ b/docs/build/html/population_extensions/cache.html
@@ -216,7 +216,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 c38aa77c8..23a41b4d8 100644
--- a/docs/build/html/population_extensions/condor.html
+++ b/docs/build/html/population_extensions/condor.html
@@ -235,7 +235,7 @@ TODO: Comment this function better</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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 73d985046..5d2a0e300 100644
--- a/docs/build/html/population_extensions/dataIO.html
+++ b/docs/build/html/population_extensions/dataIO.html
@@ -394,7 +394,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 d14ae9aef..b7c321a45 100644
--- a/docs/build/html/population_extensions/distribution_functions.html
+++ b/docs/build/html/population_extensions/distribution_functions.html
@@ -834,7 +834,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 842cf8379..930f3a382 100644
--- a/docs/build/html/population_extensions/grid_logging.html
+++ b/docs/build/html/population_extensions/grid_logging.html
@@ -180,7 +180,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 b3fe7e7e0..5e2b4ed37 100644
--- a/docs/build/html/population_extensions/grid_options_defaults.html
+++ b/docs/build/html/population_extensions/grid_options_defaults.html
@@ -243,7 +243,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 c4f9bee78..f1e00b6aa 100644
--- a/docs/build/html/population_extensions/gridcode.html
+++ b/docs/build/html/population_extensions/gridcode.html
@@ -299,7 +299,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 82872043d..f8731c346 100644
--- a/docs/build/html/population_extensions/metadata.html
+++ b/docs/build/html/population_extensions/metadata.html
@@ -168,7 +168,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 186503922..f9e8ab47b 100644
--- a/docs/build/html/population_extensions/slurm.html
+++ b/docs/build/html/population_extensions/slurm.html
@@ -236,7 +236,7 @@ TODO: Comment this function better</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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 a932898b8..f4ee72716 100644
--- a/docs/build/html/population_extensions/spacing_functions.html
+++ b/docs/build/html/population_extensions/spacing_functions.html
@@ -323,7 +323,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 cab67e487..f10d6a1d4 100644
--- a/docs/build/html/population_extensions/version_info.html
+++ b/docs/build/html/population_extensions/version_info.html
@@ -200,7 +200,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 661249465..2e9f9b7d4 100644
--- a/docs/build/html/py-modindex.html
+++ b/docs/build/html/py-modindex.html
@@ -223,7 +223,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 12ee01b6b..b2e6fd7ff 100644
--- a/docs/build/html/readme_link.html
+++ b/docs/build/html/readme_link.html
@@ -60,7 +60,8 @@
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="#development">Development:</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#building-documentation">Building documentation</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#generating-documentation">Generating documentation</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#generating-docstring-and-test-coverage-report">Generating docstring and test coverage report</a></li>
 <li class="toctree-l3"><a class="reference internal" href="#running-unit-tests">Running unit tests</a></li>
 </ul>
 </li>
@@ -175,11 +176,6 @@
 </pre></div>
 </div>
 <p>This will install the package, along with all the dependencies, into the current active (virtual) python environment.</p>
-<p>If this is not the first time you install the package, but rather rebuild it because you made changes in either binary_c or binarycpython, you can run</p>
-<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">./</span><span class="n">install_without_dependencies</span><span class="o">.</span><span class="n">sh</span>
-</pre></div>
-</div>
-<p>to reinstall just binarycpython.</p>
 <section id="after-installation">
 <h4>After installation<a class="headerlink" href="#after-installation" title="Permalink to this heading"></a></h4>
 <p>After installing the code via source it is useful to run the test suite before doing any programming with it. The test suite is stored in <code class="docutils literal notranslate"><span class="pre">binarycpython/tests</span></code> and running <code class="docutils literal notranslate"><span class="pre">python</span> <span class="pre">main.py</span></code> in there will run all the tests.</p>
@@ -208,22 +204,26 @@
 </pre></div>
 </div>
 <p>Please do not hesitate to contact us to discuss any developments.</p>
-<section id="building-documentation">
-<h3>Building documentation<a class="headerlink" href="#building-documentation" title="Permalink to this heading"></a></h3>
+<section id="generating-documentation">
+<h3>Generating documentation<a class="headerlink" href="#generating-documentation" title="Permalink to this heading"></a></h3>
 <p>To build the documentation manually, run</p>
 <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">./</span><span class="n">generate_docs</span><span class="o">.</span><span class="n">sh</span>
 </pre></div>
 </div>
 <p>from within the <code class="docutils literal notranslate"><span class="pre">commands/</span></code> directory</p>
 </section>
-<section id="running-unit-tests">
-<h3>Running unit tests<a class="headerlink" href="#running-unit-tests" title="Permalink to this heading"></a></h3>
+<section id="generating-docstring-and-test-coverage-report">
+<h3>Generating docstring and test coverage report<a class="headerlink" href="#generating-docstring-and-test-coverage-report" title="Permalink to this heading"></a></h3>
 <p>To generate the unit test and docstring coverage report, run</p>
 <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">./</span><span class="n">generate_reports</span><span class="o">.</span><span class="n">sh</span>
 </pre></div>
 </div>
 <p>from within the <code class="docutils literal notranslate"><span class="pre">commands/</span></code> directory</p>
 </section>
+<section id="running-unit-tests">
+<h3>Running unit tests<a class="headerlink" href="#running-unit-tests" title="Permalink to this heading"></a></h3>
+<p>There are two versions of the unit tests. The first includes only the actual code of the project, and is located at <code class="docutils literal notranslate"><span class="pre">binarycpython/test/main.py</span></code>. The second includes the tutorial notebooks, and is located at <code class="docutils literal notranslate"><span class="pre">binarycpython/test/main_with_notebooks.py</span></code></p>
+</section>
 </section>
 <section id="faq-issues">
 <h2>FAQ/Issues:<a class="headerlink" href="#faq-issues" title="Permalink to this heading"></a></h2>
@@ -267,7 +267,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 3edc9d83b..86eb96153 100644
--- a/docs/build/html/run_system_wrapper.html
+++ b/docs/build/html/run_system_wrapper.html
@@ -194,7 +194,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 a06eee8c3..ed1b6e099 100644
--- a/docs/build/html/search.html
+++ b/docs/build/html/search.html
@@ -101,7 +101,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 439a3710d..623537c6a 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_ensembles", "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"], "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_ensembles.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"], "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", "&lt;no title&gt;", "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"], "terms": {"The": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 35, 37, 38, 40, 41], "follow": [0, 7, 9, 16, 19, 20, 22, 25, 32, 38], "chapter": [0, 22, 24], "contain": [0, 1, 2, 3, 7, 11, 12, 13, 14, 15, 16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "all": [0, 1, 2, 3, 6, 7, 8, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 31, 32, 34, 38, 39, 40, 41], "current": [0, 2, 8, 9, 11, 13, 14, 15, 20, 21, 23, 26, 31, 40], "version": [0, 2, 7, 11, 16, 20, 21, 23, 39, 40], "can": [0, 1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 31, 32, 35, 40, 41, 43], "handl": [0, 2, 3, 4, 7, 12, 20, 21, 22, 26, 27, 35, 36, 39, 41, 43], "along": [0, 22, 23, 34, 40], "descript": [0, 7, 11, 20, 22, 27, 32, 34], "other": [0, 1, 2, 6, 11, 12, 13, 14, 15, 16, 20, 22, 23, 25, 26, 32, 34, 40], "properti": [0, 20, 22, 25, 35], "thi": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43], "inform": [0, 1, 3, 4, 6, 9, 12, 13, 14, 15, 16, 20, 21, 22, 25, 26, 32, 34, 36, 39], "wa": [0, 6, 11, 12, 14, 15, 16, 21, 22, 23, 31, 32, 40], "obtain": [0, 6, 8, 13, 14, 15, 31], "build": [0, 1, 4, 7, 20, 26, 32], "git": [0, 13, 14, 15, 16, 20], "branch": [0, 6, 20, 23, 39, 40], "branch_david": 0, "revis": [0, 39], "6072": 0, "20220603": 0, "69cdd3f72": 0, "built": [0, 1, 20, 23, 40], "jun": 0, "3": [0, 1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 30, 32, 37, 38, 40], "2022": 0, "14": [0, 5, 6, 9, 12, 13, 15, 16, 17, 19], "44": [0, 5, 13], "39": [0, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18], "metal": [0, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 32, 43], "set": [0, 1, 2, 3, 4, 5, 9, 11, 12, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40], "e": [0, 2, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 20, 21, 22, 23, 26, 29, 30, 31, 32, 35, 37, 38, 40, 43], "amount": [0, 2, 7], "mass": [0, 1, 2, 4, 5, 6, 7, 8, 11, 12, 13, 16, 17, 19, 20, 22, 25, 32, 35, 38, 39, 41, 43], "matter": [0, 7], "which": [0, 1, 2, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 26, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 43], "hydrogen": [0, 6, 7], "helium": [0, 6, 7], "If": [0, 2, 6, 7, 8, 13, 14, 15, 16, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 35, 37, 40, 41, 43], "you": [0, 1, 2, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 31, 32, 34, 35, 38, 40, 43], "ar": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 43], "us": [0, 1, 2, 3, 4, 11, 12, 16, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 43], "bse": [0, 7, 9, 16, 32], "must": [0, 2, 6, 7, 8, 12, 13, 14, 15, 16, 17, 31, 35, 38], "1e": [0, 7, 8, 9, 12, 13, 19], "4": [0, 1, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 31, 32, 38], "0": [0, 1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 26, 27, 29, 32, 35, 38, 40, 43], "03": [0, 1, 5, 7, 8, 13], "see": [0, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 29, 31, 32, 35, 39, 40], "also": [0, 4, 5, 6, 7, 8, 9, 13, 14, 15, 16, 19, 20, 21, 22, 23, 26, 28, 31, 34, 39, 40, 43], "nucsyn_metal": [0, 7], "effective_metal": [0, 7, 19], "type": [0, 1, 2, 3, 5, 8, 12, 13, 14, 15, 16, 19, 20, 21, 22, 25, 26, 31, 32, 34, 35, 38, 39, 42, 43], "float": [0, 2, 3, 5, 7, 11, 12, 17, 20, 32, 33, 38, 43], "default": [0, 1, 2, 3, 6, 7, 9, 11, 13, 14, 15, 16, 19, 20, 21, 22, 26, 27, 29, 30, 31, 32, 34, 37, 38, 39, 41], "valu": [0, 1, 2, 3, 6, 7, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 25, 28, 29, 32, 34, 35, 38], "02": [0, 5, 6, 7, 8, 9, 12, 13, 16, 17, 19, 32, 43], "effect": [0, 5, 7, 9, 13, 22, 32], "routin": [0, 2, 4, 7, 23, 25, 41], "like": [0, 1, 6, 7, 8, 13, 14, 15, 16, 19, 20, 22, 23, 25, 31, 38, 40], "schneider": [0, 7], "wind": [0, 5, 6, 7, 13], "loss": [0, 5, 7, 12, 13, 17], "default_to_metal": [0, 7], "1": [0, 1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 25, 26, 30, 31, 32, 33, 35, 37, 38, 41, 43], "just": [0, 2, 6, 7, 8, 16, 19, 20, 21, 22, 23, 27, 31, 39, 40, 43], "same": [0, 2, 7, 12, 16, 22, 23, 32, 35, 40, 41], "main": [0, 1, 6, 7, 9, 13, 14, 15, 16, 19, 22, 23, 40], "differ": [0, 6, 7, 8, 13, 14, 15, 16, 19, 20, 22, 23, 25, 38, 40], "between": [0, 7, 22, 32, 38], "rang": [0, 6, 7, 8, 12, 13, 14, 15, 16, 22, 32, 35, 38], "valid": [0, 7, 9, 20, 32], "while": [0, 5, 6, 7, 8, 13], "s": [0, 2, 3, 5, 6, 7, 8, 12, 14, 15, 16, 17, 19, 20, 21, 22, 26, 28, 29, 31, 32, 36, 43], "limit": [0, 6, 7, 8, 13, 14, 15, 16, 22, 25], "stellar": [0, 4, 5, 7, 15, 22, 23, 25, 32, 38, 39, 42], "evolut": [0, 1, 4, 5, 6, 7, 12, 13, 14, 15, 16, 19, 22, 23, 25, 38], "so": [0, 2, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 21, 22, 25, 26, 31], "macro": [0, 11, 20, 39], "m_1": [0, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 35, 41], "initi": [0, 4, 5, 7, 11, 12, 19, 21, 32], "one": [0, 2, 7, 11, 14, 15, 16, 17, 18, 19, 22, 25, 29, 31, 34, 38, 41], "solar": [0, 4, 6, 7, 8, 11, 23, 32, 43], "unit": [0, 6, 7, 11, 20, 43], "intern": [0, 7, 11, 22], "index": [0, 7, 11, 12, 16, 17, 22, 23, 26, 32, 35], "m_2": [0, 5, 6, 7, 8, 9, 12, 13, 16, 18, 19], "two": [0, 2, 6, 7, 9, 20, 31, 33, 42, 43], "m_3": [0, 7], "three": [0, 7, 14, 15, 16, 32], "2": [0, 1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 25, 26, 30, 32, 37, 38, 40], "m_4": [0, 7], "four": [0, 7], "vrot1": 0, "equatori": 0, "rotat": [0, 32], "veloc": [0, 32], "km": 0, "hurlei": 0, "et": [0, 32, 43], "al": [0, 32, 43], "2000": [0, 5], "2002": 0, "prescript": [0, 5, 16], "sequenc": [0, 6, 9, 13, 14, 15, 19], "truli": 0, "non": [0, 2, 14, 15, 22, 23, 31, 40], "someth": [0, 6, 8, 12, 13, 14, 15, 22, 43], "small": [0, 5, 14, 15], "g": [0, 1, 2, 5, 6, 8, 9, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 26, 29, 30, 31, 32, 37, 38, 40], "001": [0, 5], "vrot2": 0, "vrot_bs": 0, "vrot_breakup": 0, "vrot_sync": 0, "vrot_non_rot": 0, "vrot3": 0, "vrot4": 0, "prot1": 0, "prot2": 0, "prot3": 0, "period": [0, 5, 7, 8, 9, 12, 13, 14, 15, 16, 17, 19, 25, 32, 43], "dai": [0, 5, 8, 9, 12, 13, 16, 19, 32, 43], "prot4": 0, "inclination1": 0, "inclin": 0, "degre": 0, "inclination2": 0, "inclination3": 0, "inclination4": 0, "b_1": 0, "magnet": 0, "field": 0, "gauss": 0, "b_2": 0, "b_3": 0, "b_4": 0, "b_inclination1": 0, "b_inclination2": 0, "b_inclination3": 0, "b_inclination4": 0, "stellar_type_1": [0, 16, 25], "usual": [0, 5, 6, 7, 13, 14, 15, 16, 20, 22, 31, 32], "main_sequ": [0, 13, 14, 15, 19], "note": [0, 5, 6, 13, 14, 15, 16, 19, 20, 22, 26, 31, 35, 38, 39], "onli": [0, 2, 6, 9, 13, 14, 15, 16, 17, 19, 20, 22, 26, 27, 31, 38, 43], "work": [0, 2, 3, 9, 12, 13, 14, 15, 16, 19, 20, 22, 23, 26, 31, 40], "both": [0, 2, 7, 13, 14, 15, 16], "ag": [0, 4, 5, 6, 8, 15, 23, 38], "core_mass": [0, 9], "white": [0, 6], "dwarf": [0, 6, 14, 15], "black": [0, 4, 6, 23], "hole": [0, 4, 6, 23], "neutrn": 0, "integ": [0, 6, 22, 38, 43], "low_mass_m": 0, "ms": [0, 5, 9, 13], "hg": 0, "giant_branch": 0, "cheb": 0, "eagb": [0, 5], "5": [0, 1, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 29, 31, 32, 35], "tpagb": [0, 6], "6": [0, 1, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 23, 40], "hem": 0, "7": [0, 1, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 18, 19, 23, 32, 40], "hehg": 0, "8": [0, 3, 5, 6, 8, 9, 12, 13, 14, 15, 16, 19, 31, 32], "hegb": [0, 5], "9": [0, 5, 6, 7, 8, 9, 12, 13, 15, 16, 19, 23, 40], "hewd": 0, "10": [0, 2, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 22, 32, 38, 41], "cowd": 0, "11": [0, 5, 6, 8, 9, 12, 13, 15, 16, 17, 19], "onewd": 0, "12": [0, 5, 6, 9, 12, 13, 15, 16, 17, 19, 20, 32], "ns": [0, 1, 8, 9, 16], "13": [0, 5, 6, 8, 9, 12, 13, 15, 16, 17, 19], "bh": [0, 5, 8], "massless_remn": 0, "15": [0, 5, 8, 9, 12, 13, 15, 16, 17, 19, 22, 32], "low_mass_main_sequ": 0, "hertzsprung_gap": 0, "first_giant_branch": 0, "core_helium_burn": 0, "early_asymptotic_giant_branch": 0, "thermally_pulsing_asymptotic_giant_branch": 0, "naked_main_sequence_helium_star": 0, "naked_helium_star_hertzsprung_gap": 0, "naked_helium_star_giant_branch": 0, "helium_white_dwarf": 0, "carbon_oxygen_white_dwarf": 0, "oxygen_neon_white_dwarf": 0, "neutron_star": 0, "black_hol": 0, "star_with_no_mass": 0, "stellar_type_2": [0, 16, 25], "stellar_type_3": 0, "stellar_type_4": 0, "max_stellar_type_1": 0, "maximum": [0, 6, 7, 8, 9, 13, 14, 15, 16, 22, 32, 38, 43], "stop": [0, 6, 8, 13, 19, 20, 22], "when": [0, 1, 2, 3, 6, 7, 8, 11, 12, 16, 17, 20, 22, 23, 26, 28, 29, 30, 31, 32, 34, 37, 38, 40, 41], "reach": [0, 5, 6, 8], "neg": [0, 2, 38], "massless": 0, "remnant": [0, 6], "allow": [0, 2, 9, 18, 19, 22, 29, 32], "absolut": [0, 20, 38], "16": [0, 5, 8, 13, 15, 17, 19, 32], "max_stellar_type_2": 0, "max_stellar_type_3": 0, "max_stellar_type_4": 0, "probabl": [0, 1, 2, 6, 8, 9, 13, 14, 15, 16, 19, 21, 22, 25, 31, 32, 34, 35], "weight": [0, 14, 15, 22], "appli": 0, "base": [0, 2, 3, 8, 13, 14, 15, 16, 20, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43], "sai": [0, 6], "function": [0, 1, 2, 3, 4, 5, 6, 8, 9, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43], "run": [0, 1, 4, 5, 6, 7, 8, 13, 14, 15, 18, 20, 21, 22, 26, 28, 30, 32, 35, 37, 41, 43], "grid": [0, 4, 12, 20, 21, 23, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43], "simul": [0, 1, 6, 8, 9, 13, 14, 15, 16, 37], "sum": [0, 2], "should": [0, 1, 2, 5, 6, 8, 12, 13, 14, 15, 16, 19, 20, 22, 23, 25, 26, 30, 31, 32, 34, 37, 38, 40, 41], "phasevol": [0, 16], "system": [0, 4, 6, 7, 8, 9, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 32, 33, 36, 40, 41, 43], "phase": [0, 6, 8, 13, 14, 15], "volum": 0, "binary_grid": 0, "null": [0, 6, 7, 8, 20], "stellar_structure_algorithm": 0, "structur": [0, 2, 8, 20, 22, 25], "modifi": [0, 2, 9, 23, 40], "none": [0, 1, 2, 3, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 22, 26, 27, 29, 30, 31, 32, 34, 35, 37, 38, 43], "extern": 0, "defin": [0, 1, 16, 17, 21, 25, 32, 35], "call": [0, 1, 2, 11, 12, 14, 15, 16, 17, 20, 21, 22, 25, 26, 30, 31, 33, 35, 37, 38, 39, 41], "code": [0, 1, 6, 8, 9, 12, 13, 14, 15, 16, 18, 19, 21, 23, 25, 30, 31, 32, 34, 35, 37, 38, 40, 41, 43], "yet": [0, 2, 19, 20, 22, 25], "implement": [0, 2, 22], "stellar_structure_algorithm_modified_bs": 0, "stellar_structure_algorithm_non": 0, "stellar_structure_algorithm_external_funct": 0, "stellar_structure_algorithm_mint": 0, "solver": 0, "forward": 0, "euler": 0, "could": [0, 3, 14, 15, 16, 19, 20, 39], "rk2": 0, "rk4": 0, "predictor": 0, "corretor": 0, "solver_forward_eul": 0, "solver_rk2": 0, "solver_rk4": 0, "solver_predictor_corrector": 0, "max_evolution_tim": [0, 1, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 19, 38], "myr": [0, 6, 8, 12, 13, 14, 15, 17, 38], "15000": [0, 5, 7, 9, 12, 16, 17, 19], "max_model_numb": 0, "number": [0, 2, 3, 5, 6, 8, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 26, 31, 32, 33, 34, 35, 38, 40], "model": [0, 1, 6, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 22], "ignor": [0, 2, 9, 12, 16, 19, 22, 32, 35], "monte_carlo_kick": 0, "turn": [0, 2, 3, 5, 12, 16, 20], "mont": [0, 22], "carlo": [0, 22], "sn": [0, 5, 6, 8, 13, 14, 15, 17, 19], "kick": [0, 5, 19, 22], "On": [0, 16, 20, 31], "true": [0, 2, 3, 5, 6, 8, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 25, 26, 28, 30, 31, 34, 35, 37, 38, 39], "inde": [0, 14, 15], "broken": 0, "fals": [0, 3, 5, 6, 8, 13, 15, 16, 17, 20, 21, 22, 25, 26, 28, 29, 30, 31, 35, 37, 38, 39], "disable_debug": 0, "disabl": [0, 16], "debug": [0, 5, 6, 8, 13, 14, 15, 16, 22, 33], "ha": [0, 1, 2, 5, 6, 8, 9, 11, 13, 14, 15, 16, 19, 20, 22, 28, 31, 35], "an": [0, 2, 3, 6, 7, 8, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41], "requir": [0, 3, 8, 12, 13, 14, 15, 16, 17, 19, 20, 22, 25, 26, 32, 41], "rebuild": [0, 22, 23, 26, 40], "timestep_log": 0, "timestep": [0, 8, 9, 12, 13, 14, 15], "log": [0, 1, 4, 5, 7, 12, 17, 18, 20, 22, 23, 25, 31, 32, 33, 35, 38, 40, 41, 43], "rejects_in_log": 0, "show": [0, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 19, 22, 25, 38], "reject": 0, "vandenheuvel_log": 0, "van": 0, "den": 0, "heuvel": 0, "evolution_split": 0, "split": [0, 5, 12, 16, 17, 19, 22, 30, 37], "evolutionari": [0, 12], "splitpoint": 0, "supernova": [0, 5, 8, 22], "occur": [0, 43], "disable_ev": 0, "whether": [0, 7, 16, 20, 21, 22, 25, 30, 31, 32, 34, 37, 38, 39, 43], "new": [0, 2, 6, 8, 12, 13, 14, 15, 16, 20, 21, 26, 31, 32, 35], "event": [0, 5, 6], "we": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 34, 37, 38, 40, 43], "evolution_splitting_sn_eccentricity_threshold": 0, "threshold": [0, 20, 22], "eccentr": [0, 7, 9, 12, 13, 14, 15, 16, 17, 19, 25, 32, 43], "abov": [0, 6, 9, 12, 14, 15, 16, 20, 21, 32], "happen": [0, 6, 8], "01": [0, 5, 6, 8, 9, 13, 16, 19], "evolution_splitting_sn_n": 0, "evolution_splitting_maxdepth": 0, "max": [0, 8, 9, 13, 14, 15, 16, 22, 32], "equation_of_state_algorithm": 0, "equat": 0, "state": [0, 31], "paczynski": 0, "equation_of_state_paczynski": 0, "opacity_algorithm": 0, "opac": 0, "ferguson": 0, "opal": 0, "opacity_algorithm_paczynski": 0, "opacity_algorithm_ferguson_op": 0, "opacity_algorithm_star": 0, "wind_mass_loss": [0, 5], "2018": [0, 1, 5], "sander": 0, "wink": 0, "2020": 0, "lbv": 0, "unsign": 0, "wind_algorithm_non": [0, 5], "wind_algorithm_hurley2002": 0, "wind_algorithm_schneider2018": 0, "wind_algorithm_binary_c_2020": [0, 5], "wind_algorithm_hendriks_2022": 0, "extra": [0, 4, 16, 22, 23, 33, 35, 41], "gbwind": 0, "first": [0, 2, 6, 8, 12, 13, 14, 15, 16, 17, 20, 23, 26, 31, 32, 40, 43], "red": [0, 6, 14, 15, 17], "giant": [0, 6, 17], "reimer": 0, "choos": [0, 6, 8, 9, 13, 19, 25, 26, 31], "gb_reimers_eta": 0, "rate": [0, 14, 15, 32], "schroeder": 0, "cuntz": 0, "2005": [0, 5], "gb_wind_reim": 0, "gb_wind_schroeder_cuntz_2005": 0, "gb_wind_goldman_etal_2017": 0, "gb_wind_beasor_etal_2020": 0, "postagbwind": 0, "special": [0, 16], "post": [0, 5, 6, 8, 9, 21], "A": [0, 2, 4, 16, 29, 43], "gb": 0, "postagb_wind_use_gi": 0, "mean": [0, 5, 20, 22, 23, 30, 32, 37, 38, 40], "whatev": [0, 9, 19, 20, 21, 23, 26, 31, 40], "prescrib": 0, "option": [0, 1, 2, 6, 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 26, 27, 29, 31, 32, 34, 35, 38, 40, 43], "includ": [0, 1, 2, 6, 9, 12, 14, 15, 16, 17, 20, 21, 23, 25, 31, 32, 40], "postagb_wind_non": 0, "postagb_wind_krticka2020": 0, "krticka": 0, "kub\u00e1t": 0, "krtickov\u00e1": 0, "635": [0, 13], "a173": 0, "postagb_wind_gi": 0, "teff_postagb_min": 0, "minimum": [0, 7, 20, 22, 32, 38, 39, 43], "temperatur": [0, 17, 25, 32], "teff_postagb_max": 0, "6000": 0, "k": [0, 6, 17, 32], "120000": 0, "mattsson_orich_tpagbwind": 0, "experiment": [0, 20], "mattsson": 0, "oxygen": [0, 6], "rich": 0, "mattsson_mass_loss": 0, "magnetic_braking_factor": 0, "multipli": [0, 2, 14, 15, 22, 38], "brake": 0, "angular": [0, 17, 25], "momentum": [0, 17], "magnetic_braking_gamma": 0, "gamma": 0, "factor": [0, 2, 22, 38], "rappaport": 0, "style": [0, 20, 33], "express": [0, 20], "magnetic_braking_algorithm": 0, "andronov": 0, "pinnsonneault": 0, "sill": 0, "2003": [0, 32], "barn": 0, "kim": 0, "2010": [0, 22, 32], "magnetic_braking_algorithm_hurley_2002": 0, "magnetic_braking_algorithm_andronov_2003": 0, "magnetic_braking_algorithm_barnes_2010": 0, "magnetic_braking_algorithm_rappaport_1983": 0, "helium_flash_mass_loss": 0, "lost": [0, 8, 19], "flash": 0, "multipl": [0, 2, 6, 22, 32], "cf": 0, "eta": [0, 8, 13], "formula": [0, 20], "4e": [0, 19], "8e": 0, "gbwindfac": 0, "tpagbwindfac": 0, "eagbwindfac": 0, "nieuwenhuijzen_windfac": 0, "nieuwenhuijzen": 0, "de": [0, 5], "jager": 0, "tpagbwind": 0, "dure": [0, 5, 19], "karaka": 0, "vassiliadi": 0, "wood": 0, "1993": 0, "bloecker": 0, "loon": 0, "rob": [0, 32, 43], "c": [0, 1, 5, 7, 9, 12, 16, 41], "variant": 0, "respect": [0, 30, 32, 37], "goldman": 0, "2017": [0, 13, 16, 22, 32], "beasor": 0, "tpagb_wind_vw93_karaka": 0, "tpagb_wind_vw93_orig": 0, "tpagb_wind_reim": 0, "tpagb_wind_bloeck": 0, "tpagb_wind_van_loon": 0, "tpagb_wind_rob_cwind": 0, "tpagb_wind_vw93_karakas_carbon_star": 0, "tpagb_wind_vw93_orig_carbon_star": 0, "tpagb_wind_mattsson": 0, "tpagb_wind_goldman_etal_2017": 0, "tpagb_wind_beasor_etal_2020": 0, "eagbwind": 0, "vw93": 0, "eagb_wind_bs": 0, "eagb_wind_goldman_etal_2017": 0, "eagb_wind_beasor_etal_2020": 0, "wind_gas_to_dust_ratio": 0, "ga": 0, "dust": 0, "ratio": [0, 6, 7, 8, 13, 14, 15, 16, 32, 43], "calcul": [0, 2, 6, 8, 13, 14, 15, 16, 20, 22, 28, 32, 35, 43], "typic": 0, "200": [0, 5], "milki": 0, "wai": [0, 2, 12, 14, 15, 21, 22, 26], "500": [0, 5], "magellan": 0, "cloud": 0, "approxim": [0, 6, 8], "mw": 0, "vwind_multipli": 0, "vwind_beta": 0, "beta": 0, "speed": [0, 29], "where": [0, 1, 2, 6, 13, 14, 15, 16, 20, 22, 23, 26, 28, 31, 32, 34, 38, 40], "vwind": 0, "sqrt": 0, "escap": 0, "125": [0, 5, 16], "from": [0, 2, 3, 5, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 30, 31, 32, 35, 37, 39, 43], "superwind_mira_switchon": 0, "In": [0, 2, 6, 8, 9, 11, 12, 13, 14, 15, 16, 19, 22, 31, 38], "agb": [0, 6], "superwind": 0, "given": [0, 1, 3, 7, 13, 14, 15, 18, 19, 20, 21, 22, 26, 29, 30, 31, 32, 35, 37, 38, 41, 43], "mira": 0, "vari": [0, 6, 8, 16], "switch": 0, "vw93_mira_shift": 0, "depend": [0, 6, 20, 22, 23, 25, 32, 40], "plu": 0, "offset": 0, "vw93_multipli": 0, "tpagb_reimers_eta": 0, "tout_pringle_1992_multipli": 0, "tout": [0, 43], "pringl": 0, "1992": 0, "artificial_mass_accretion_r": 0, "d": [0, 1, 5, 6, 8, 9, 12, 13, 16, 17, 20, 38], "constant": [0, 2, 14, 15, 25, 32, 38], "accret": [0, 5], "n": [0, 1, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 18, 19, 20, 22, 26, 32], "scanf": 0, "artificial_mass_accretion_rate_by_stellar_typ": 0, "artificial_angular_momentum_accretion_r": 0, "artificial_orbital_angular_momentum_accretion_r": 0, "orbit": [0, 5, 7, 8, 13, 17, 25, 32, 43], "artificial_accretion_start_tim": 0, "time": [0, 1, 2, 3, 5, 6, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 28, 31, 32, 33, 38, 40], "artifici": 0, "artificial_accretion_ignor": 0, "artificial_accretion_end_tim": 0, "end": [0, 5, 20, 22, 28, 32], "wr_wind": 0, "massiv": [0, 4, 5, 6, 8, 13, 17, 23, 32], "wr": 0, "maeder": 0, "meynet": 0, "nugi": 0, "lamer": 0, "john": 0, "eldridg": 0, "vink": 0, "earli": 0, "lynnett": 0, "drai": 0, "thesi": 0, "wr_wind_bs": 0, "wr_wind_maeder_meynet": 0, "wr_wind_nugis_lam": 0, "wr_wind_eldridg": 0, "wr_wind_fac": 0, "wrwindfac": 0, "synonym": 0, "instead": [0, 5, 14, 15, 20, 22], "bh_prescript": [0, 5], "prescrit": 0, "relat": 0, "newli": 0, "form": [0, 6, 7, 8, 13, 14, 15, 16, 21, 26, 31, 34, 39], "its": [0, 2, 3, 13, 14, 15, 16, 17, 20, 22, 23, 25, 26, 27, 31, 34, 38, 39, 40, 41], "progenitor": [0, 16], "co": [0, 5], "core": [0, 6, 8, 13, 14, 15, 16, 22, 25], "bh_hurley2002": 0, "bh_belczynski": [0, 5], "belczynski": 0, "bh_spera2015": 0, "spera": 0, "2015": [0, 5], "bh_fryer12_delai": 0, "fryer": 0, "2012": [0, 32], "delai": [0, 22], "bh_fryer12_rapid": [0, 5], "rapid": 0, "bh_fryer12_startrack": 0, "startrack": 0, "ppisn_prescript": 0, "pulsat": 0, "pair": [0, 2, 5, 20, 35, 39], "instabl": 0, "undergo": [0, 8], "ppisn": 0, "pisn": 0, "flag": [0, 1, 21, 22, 31, 38, 39], "binary_c_paramet": [0, 6, 13, 14, 15, 16], "h": [0, 5, 9, 20], "farmer": 0, "2019": [0, 5, 19], "hendrik": [0, 19, 23, 40], "21": [0, 1, 5, 6, 13, 16, 19], "prep": 0, "fit": [0, 2, 12, 32, 43], "data": [0, 3, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 19, 20, 22, 26, 27, 31, 32, 35, 41, 43], "ppisn_non": 0, "ppisn_farmer19": 0, "ppisn_new_fit_21": 0, "ppisn_additional_massloss": 0, "addit": 0, "massloss": 0, "top": [0, 16, 35], "result": [0, 1, 2, 3, 6, 8, 12, 13, 14, 15, 16, 19, 20, 22, 23, 26, 31, 32, 38, 40], "posit": [0, 2, 8, 32], "ppisn_core_mass_range_shift": 0, "shift": 0, "taken": [0, 2, 9, 32], "account": [0, 22, 32], "remov": [0, 2, 8, 12, 16, 17, 20, 21], "lower": [0, 13, 16, 32, 35, 38], "higher": [0, 6, 8, 13, 14, 15, 16, 20, 22, 23, 32, 40], "ppisn_massloss_multipli": 0, "p": [0, 6, 8, 13, 14, 15, 17, 32, 34], "THe": [0, 21], "affect": [0, 6], "use_lwn_fallback": 0, "nazehdin": 0, "lovegrov": 0, "wooslei": 0, "envelop": [0, 4, 5, 6, 23], "eject": [0, 8, 17], "fail": [0, 6, 8, 13, 16, 20, 22, 23, 31, 40], "sn_kick_distribution_ii": 0, "distribut": [0, 2, 4, 8, 13, 16, 20, 26, 27, 32, 38], "ii": [0, 19], "collaps": 0, "fix": [0, 5, 12, 20, 21, 25, 31, 32, 33], "maxwellian": 0, "custom": [0, 1, 2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 20, 21, 22, 23, 25, 32, 41], "kick_velocity_fix": 0, "kick_velocity_maxwellian": 0, "kick_velocity_custom": 0, "sn_kick_distribution_ecap": 0, "electron": 0, "captur": [0, 20], "sn_kick_distribution_ns_n": 0, "neutron": [0, 6, 16], "surviv": [0, 17], "merger": [0, 5], "sn_kick_distribution_ibc": 0, "born": [0, 6, 13, 14, 15], "after": [0, 6, 8, 9, 13, 14, 15, 16, 21, 22, 31, 35, 38], "ib": [0, 5], "sn_kick_distribution_grb_collapsar": 0, "collapsar": 0, "sn_kick_distribution_tz": 0, "death": 0, "thorn": 0, "zytkow": 0, "object": [0, 2, 3, 4, 7, 11, 17, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41], "sn_kick_distribution_aic_bh": 0, "induc": 0, "sn_kick_distribution_bh_bh": 0, "sn_kick_distribution_bh_n": 0, "sn_kick_distribution_ia_hybrid_hecowd": 0, "ani": [0, 3, 12, 16, 20, 21, 23, 26, 32, 35, 39, 40], "survivor": 0, "hybrid": 0, "he": [0, 5], "snia": 0, "explos": [0, 5, 6, 19], "sn_kick_distribution_ia_hybrid_hecowd_sublumin": 0, "sublumin": 0, "sn_kick_distribution_ppisn": 0, "sn_kick_distribution_pisn": 0, "sn_kick_distribution_phdi": 0, "phdi": 0, "sn_kick_dispersion_ii": [0, 5], "dispers": [0, 38], "190": [0, 5, 19], "sn_kick_dispersion_ecap": 0, "sn_kick_dispersion_ns_n": 0, "sn_kick_dispersion_ibc": [0, 5], "sn_kick_dispersion_grb_collapsar": [0, 5], "sn_kick_dispersion_tz": 0, "sn_kick_dispersion_aic_bh": 0, "sn_kick_dispersion_bh_bh": 0, "sn_kick_dispersion_bh_n": 0, "sn_kick_dispersion_ia_hybrid_hecowd": 0, "sn_kick_dispersion_ia_hybrid_hecowd_sublumin": 0, "sn_kick_dispersion_ppisn": 0, "sn_kick_dispersion_pisn": 0, "sn_kick_dispersion_phdi": 0, "sn_kick_companion_ia_h": 0, "algothim": 0, "companion": [0, 5, 19, 31], "ia": [0, 8], "liu": 0, "wheeler": 0, "1975": 0, "sn_impulse_non": 0, "sn_impulse_liu2015": 0, "sn_impulse_wheeler1975": 0, "sn_kick_companion_ia_eld": 0, "eld": 0, "sub": [0, 2, 20], "mch": 0, "sn_kick_companion_ia_chand": 0, "sn_kick_companion_a": 0, "sn_kick_companion_ecap": 0, "sn_kick_companion_ia_he_co": 0, "sn_kick_companion_ia_chand_co": 0, "sn_kick_companion_ns_n": 0, "sn_kick_companion_grb_collapsar": 0, "grb": 0, "rapidli": 0, "ibc": 0, "sn_kick_companion_hestaria": 0, "sn_kick_companion_ibc": 0, "sn_kick_companion_ii": 0, "sn_kick_companion_iia": 0, "iia": 0, "sn_kick_companion_wdkick": 0, "wd": 0, "sn_kick_companion_tz": 0, "sn_kick_companion_aic_bh": 0, "sn_kick_companion_bh_bh": 0, "merg": [0, 2, 5, 6, 8, 22, 26, 31, 32, 33], "sn_kick_companion_bh_n": 0, "sn_kick_companion_ia_hybrid_hecowd": 0, "sn_kick_companion_ia_hybrid_hecowd_sublumin": 0, "sn_kick_companion_ppisn": 0, "sn_kick_companion_pisn": 0, "sn_kick_companion_phdi": 0, "wd_sigma": 0, "thei": [0, 2, 5, 6, 8, 13, 16, 17, 21, 22, 25, 26, 30, 37, 38], "zero": [0, 1, 4, 5, 6, 8, 15, 20, 22, 23, 31], "wd_kick": 0, "wd_kick_direct": 0, "direct": [0, 21], "random": [0, 5, 7, 19, 22], "up": [0, 1, 4, 9, 12, 17, 20, 21, 26, 27, 29, 30, 32, 37], "backward": 0, "inward": 0, "outward": 0, "kick_random": 0, "kick_straight_up": 0, "kick_forward": 0, "kick_backward": 0, "kick_inward": 0, "kick_outward": 0, "wd_kick_when": 0, "decid": [0, 2, 9, 18, 19, 20, 21, 22, 26], "birth": 0, "rlof": [0, 5, 7, 43], "puls": [0, 6, 43], "wd_kick_pulse_numb": 0, "everi": [0, 8, 20, 22, 23, 40], "wd_kick_end_agb": 0, "wd_kick_first_rlof": 0, "wd_kick_at_given_puls": 0, "wd_kick_at_every_puls": 0, "desir": 0, "pre": [0, 5, 8, 16, 19, 25], "minimum_helium_ignition_core_mass": 0, "ignit": [0, 6], "case": [0, 2, 4, 7, 16, 20, 22, 23, 26, 31, 38], "strip": [0, 7, 12, 17], "make": [0, 1, 2, 3, 5, 6, 8, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 30, 31, 32, 40, 41, 43], "sdb": 0, "sdo": 0, "total": [0, 2, 6, 8, 13, 14, 15, 16, 19, 20, 22, 25, 32, 35], "minimum_co_core_mass_for_carbon_ignit": 0, "carbon": [0, 5, 6], "assum": [0, 6, 8, 13, 17, 25, 38], "mc": [0, 5, 16, 19, 31], "bagb": 0, "6msun": 0, "around": [0, 9, 12, 18, 19], "08msun": 0, "pol": 0, "1998": [0, 5, 32], "08": [0, 5, 8, 13, 19], "minimum_co_core_mass_for_neon_ignit": 0, "neon": [0, 6], "42msun": 0, "have": [0, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 25, 26, 30, 31, 34, 37, 40, 41], "explod": [0, 5], "electon": 0, "42": [0, 5, 8, 13, 16], "minimum_mcbagb_for_nondegenerate_carbon_ignit": 0, "degener": 0, "25msun": 0, "25": [0, 5, 8, 13, 19], "maximum_mcbagb_for_degenerate_carbon_ignit": 0, "max_neutron_star_mass": 0, "befor": [0, 2, 5, 6, 8, 13, 14, 15, 16, 21, 22, 23, 31, 32, 40], "2msun": 0, "chandrasekhar_mass": 0, "chandrasekhar": 0, "44msun": 0, "38": [0, 5, 8, 13, 16], "delta_mcmin": 0, "reduc": [0, 5], "third": [0, 17, 32, 38], "dredg": 0, "As": [0, 6, 8, 12, 13, 14, 15, 16], "izzard": [0, 6, 8, 13, 14, 15, 23, 40], "2004": [0, 5], "increas": [0, 5, 8, 13, 14, 15], "henc": [0, 8, 14, 15, 17], "lambda_min": 0, "effici": [0, 6, 8], "lambda": [0, 5, 8], "lambda_mult": 0, "impli": 0, "onc": [0, 38], "mcmin": 0, "lambda_multipli": 0, "minimum_envelope_mass_for_third_dredgeup": 0, "straniero": 0, "suggest": [0, 23, 40], "5msun": 0, "howev": [0, 9, 13, 14, 15, 16], "circumstanti": 0, "evid": 0, "2009": 0, "well": [0, 3, 9, 12, 13, 14, 15, 22, 23, 40], "newer": [0, 2], "stancliff": 0, "low": [0, 6, 8, 14, 15, 32], "nearer": 0, "more": [0, 1, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 38, 40], "appropri": [0, 16, 22, 26, 29, 30, 31, 35, 37], "mass_of_pmz": 0, "partial": 0, "mix": [0, 2, 22], "zone": 0, "tabl": [0, 32, 38], "ask": [0, 7, 43], "abat": 0, "detail": [0, 6, 12, 20, 22], "seri": [0, 38], "paper": 0, "2013": 0, "2014": [0, 5, 32], "use_tabular_intershell_abundances_karakas_2012": 0, "c13_eff": 0, "intershel": 0, "region": [0, 38], "process": [0, 6, 8, 13, 14, 15, 16, 18, 19, 20, 21, 22, 26, 30], "gallino": 0, "busso": 0, "lugaro": 0, "provid": [0, 16, 21, 22, 23, 26, 32, 40, 41], "maria": 0, "nucsyn_s_process": 0, "mc13_pocket_multipli": 0, "tides_convective_damp": 0, "tidal": [0, 5], "convect": 0, "damp": 0, "tides_hurley2002": 0, "zahn": 0, "197x": 0, "timescal": 0, "hut": 0, "tides_zahn1989": 0, "1989": [0, 13], "e2_prescript": 0, "how": [0, 2, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 19, 22, 28, 32, 35], "e2": 0, "siess": 0, "e2_hurley_2002": 0, "e2_izzard": 0, "e2_mint": 0, "dtfac": 0, "decreas": 0, "hbbtfac": 0, "modul": [0, 7, 8, 11, 13, 14, 15, 16, 17, 22, 24], "hot": 0, "bottom": [0, 16, 35], "burn": 0, "wind_multiplier_": 0, "specifi": [0, 22, 26, 38], "intger": 0, "By": [0, 6, 13, 14, 15, 16, 19, 22], "wind_type_multiplier_": 0, "pre_main_sequ": 0, "rather": [0, 2, 9, 12, 16, 20, 22, 23, 26, 39, 40], "fraction": [0, 13, 19, 22, 32], "radii": [0, 43], "match": [0, 2, 6, 12, 13, 16, 17, 22, 25, 29], "railton": 0, "pre_main_sequence_fit_lob": 0, "forc": [0, 5, 22, 28], "roch": [0, 5, 8, 43], "lobe": [0, 5, 8, 43], "done": [0, 2, 5, 6, 13, 14, 15, 16, 19, 22, 23, 31, 40], "small_envelope_method": 0, "method": [0, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 27, 31, 33, 34, 35, 39], "determin": [0, 7, 9, 13, 14, 15, 16, 21, 32, 35, 43], "radiu": [0, 1, 6, 9, 16, 18, 25, 43], "veri": [0, 5, 6, 7, 8, 9, 12, 14, 15, 16, 31, 35, 38], "thin": 0, "miller": 0, "bertolami": 0, "2016": 0, "small_envelope_method_bs": 0, "small_envelope_method_miller_bertolami": 0, "timestep_modul": 0, "global": [0, 2, 13, 14, 15, 20, 32, 38], "timestep_multipli": 0, "maximum_timestep": 0, "20": [0, 5, 6, 8, 9, 13, 14, 15, 16, 17, 19, 38], "zoomfac_multiplier_decreas": 0, "zoomfac_multiplier_increas": 0, "zoom": [0, 38], "succe": 0, "maximum_timestep_factor": 0, "subsequ": 0, "maximum_nuclear_burning_timestep": 0, "nuclear": 0, "nova_retention_method": 0, "retain": 0, "nova": [0, 6, 8], "nova_retention_fract": 0, "pend": [0, 5], "nova_retention_algorithm_const": 0, "nova_retention_algorithm_claeys2014": 0, "nova_retention_algorithm_hillman2015": 0, "mint_metal": 0, "mint": 0, "It": [0, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 22, 23, 31, 34, 40], "normal": [0, 2, 21, 26, 38, 39], "gaia_teff_binwidth": 0, "log10": [0, 6, 8, 13, 14, 15, 16, 32, 38], "bin": [0, 8, 13, 14, 15, 20, 22, 23, 38, 40], "width": [0, 8, 20], "gaia": [0, 32], "hrd": [0, 6, 8], "gaia_l_binwidth": 0, "luminos": [0, 4, 6, 23, 25], "gaia_colour_transform_method": 0, "select": [0, 3, 12, 13, 17, 19, 20], "transform": [0, 3], "colour": 0, "scheme": 0, "gaia_conversion_ubvri_univariate_jordi2010": 0, "jordi": 0, "univari": 0, "ubvri": 0, "gaia_conversion_ubvri_bivariate_jordi2010": 0, "bivari": 0, "gaia_conversion_ugriz_univariate_jordi2010": 0, "gaia_conversion_ugriz_bivariate_jordi2010": 0, "ugriv": 0, "gaia_conversion_ubvri_univariate_evans2018": 0, "evan": 0, "dr2": 0, "gaia_conversion_ugriz_univariate_evans2018": 0, "gaia_conversion_ubvri_riello2020": 0, "riello": 0, "dr3": 0, "gaia_conversion_ugriz_riello2020": 0, "rotationally_enhanced_mass_loss": 0, "enabl": [0, 7], "rotation": 0, "enhanc": 0, "langer": 0, "rotationally_enhanced_massloss_langer_formula": 0, "rotationally_enhanced_expon": 0, "rotationally_enhanced_massloss_non": 0, "rotationally_enhanced_massloss_angmom": 0, "rotationally_enhanced_massloss_langer_formula_and_angmom": 0, "agb_core_algorithm": 0, "overshoot": 0, "agb_core_algorithm_default": 0, "agb_core_algorithm_hurlei": 0, "agb_core_algorithm_karaka": 0, "agb_radius_algorithm": 0, "agb_radius_algorithm_default": 0, "agb_radius_algorithm_hurlei": 0, "agb_radius_algorithm_karaka": 0, "agb_luminosity_algorithm": 0, "agb_luminosity_algorithm_default": 0, "agb_luminosity_algorithm_hurlei": 0, "agb_luminosity_algorithm_karaka": 0, "agb_3dup_algorithm": 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, "overspin_algorithm": 0, "what": [0, 1, 2, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 19, 22, 23, 26, 32, 34, 38, 39, 40, 41], "do": [0, 1, 2, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 31, 32, 34, 38, 40, 43], "breakup": 0, "overspin_bs": 0, "conserv": 0, "transfer": [0, 6, 22], "back": [0, 2, 5], "overspin_massloss": 0, "rotationally_enhanced_massloss": 0, "lose": [0, 19], "carri": 0, "awai": [0, 13], "expon": [0, 20], "power": [0, 8, 14, 15, 22, 23, 32, 40], "rais": [0, 2, 16, 20, 22], "batchmod": 0, "control": [0, 6, 13, 14, 15, 16, 22], "variabl": [0, 4, 6, 7, 8, 20, 22, 30, 31, 35], "know": [0, 1, 2, 7, 12, 14, 15, 22, 31, 34], "speedtest": 0, "off": [0, 5, 16, 19, 22], "use_fixed_timestep_": 0, "boolean": [0, 2, 7, 20, 21, 22, 25, 39, 43], "task": [0, 19, 20, 21, 25, 26, 29, 32, 38, 41, 43], "perform": [0, 31], "For": [0, 2, 9, 12, 13, 14, 15, 25], "binary_c_macro": 0, "particularli": 0, "binary_c_task_": 0, "orbiting_object": [0, 17], "usag": [0, 4], "spinrat": 0, "central_object": 0, "orbiting_objects_log": [0, 17], "orbiting_objects_wind_accretion_multipli": 0, "orbiting_objects_close_pc_threshold": 0, "close": [0, 5, 8, 14, 15, 17, 31], "percentag": 0, "orbiting_objects_tides_multipli": 0, "torqu": 0, "evaporate_escaped_orbiting_object": 0, "evapor": 0, "rlof_transition_objects_escap": 0, "otherwis": [0, 2, 20, 21, 22, 26, 28, 30, 31, 34, 37], "place": [0, 2, 13, 20, 22], "outsid": [0, 32], "stabl": [0, 23, 40], "pn_resolv": 0, "shorten": [0, 5], "resolv": [0, 13, 31], "better": [0, 2, 4, 7, 16, 26, 30, 31, 37, 43], "pn": 0, "pn_resolve_minimum_luminos": 0, "resolut": [0, 6, 8, 13, 14, 15, 16, 22, 35, 38], "pne": 0, "31": [0, 5, 7, 8, 13, 19], "62": [0, 5, 13], "pn_resolve_maximum_envelope_mass": 0, "below": [0, 4, 6, 7, 8, 9, 13, 14, 15, 16, 22, 32], "pn_resolve_minimum_effective_temperatur": 0, "12500": 0, "pn_fast_wind": 0, "fast": 0, "pn_fast_wind_dm_gb": 0, "pn_fast_wind_mdot_gb": 0, "06": [0, 5, 8, 9, 12, 13], "pn_fast_wind_dm_agb": 0, "pn_fast_wind_mdot_agb": 0, "hewd_hewd_ignition_mass": 0, "reignit": 0, "wind_nieuwenhuijzen_luminosity_lower_limit": 0, "activ": [0, 22, 23, 40], "4e3": 0, "lsun": [0, 25], "4000": [0, 13], "wind_lbv_luminosity_lower_limit": 0, "6e5": 0, "600000": 0, "num_ansi_colour": 0, "extend": [0, 8, 23, 39, 40], "ansi": [0, 20], "255": [0, 5], "src": [0, 7, 9, 23, 40], "ansi_colour": 0, "int": [0, 1, 2, 5, 7, 13, 16, 20, 21, 22, 26, 32, 33, 34, 35, 38, 43], "apply_darwin_radau_correct": 0, "darwin": 0, "radau": 0, "correct": [0, 12, 21, 25, 32, 33, 43], "moment": [0, 6, 9, 16, 19, 38], "inertia": 0, "take": [0, 2, 8, 13, 16, 19, 20, 22, 27, 31, 32, 35, 41], "degenerate_core_merger_nucsyn": 0, "degner": 0, "energi": 0, "gener": [0, 1, 6, 7, 8, 9, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 31, 32, 34, 35, 38, 40], "nucleosynthesi": [0, 39], "whole": [0, 8, 9, 21, 22], "disrupt": [0, 5, 19], "degenerate_core_helium_merger_ignit": 0, "r": [0, 1, 5, 6, 12, 16, 19, 23, 31, 40], "degenerate_core_merger_dredgeup_fract": 0, "separ": [0, 3, 5, 6, 7, 9, 12, 16, 17, 18, 19, 25, 31, 32, 43], "actual": [0, 3, 6, 8, 9, 12, 13, 14, 15, 16, 21, 22, 23, 25, 30, 32, 38, 40], "semi": 0, "major": 0, "axi": [0, 25], "indic": [0, 32], "want": [0, 2, 3, 5, 8, 9, 13, 14, 15, 16, 19, 20, 22, 23, 25, 26, 31, 32, 34, 35, 40], "either": [0, 2, 3, 13, 14, 15, 16, 19, 21, 22, 23, 35, 39, 40, 41], "separation_tripl": 0, "tripl": [0, 22, 32], "separation_quadrupl": 0, "quadrupl": [0, 22, 32], "orbital_period": [0, 5, 7, 8, 9, 12, 13, 16, 18, 19, 43], "orbital_period_tripl": 0, "orbital_period_quadrupl": 0, "outer": [0, 6], "quadrulpl": 0, "eccentricity_tripl": 0, "eccentricity_quadrupl": 0, "inclini": 0, "orbital_inclin": 0, "rel": 0, "incliniation_tripl": 0, "incliniation_quadrupl": 0, "orbital_inclinationi": 0, "orbital_phas": 0, "orbital_phase_tripl": 0, "orbital_phase_quadrupl": 0, "argument_of_periastron": 0, "argument": [0, 2, 7, 12, 14, 16, 17, 18, 19, 20, 21, 22, 26, 27, 32, 39, 41], "periastron": 0, "argument_of_periastron_tripl": 0, "argument_of_periastron_quadrupl": 0, "disc_timestep_factor": 0, "natur": [0, 14, 15], "disc": [0, 17], "white_dwarf_cooling_model": 0, "cool": [0, 6], "white_dwarf_cooling_mestel": 0, "mestel": 0, "white_dwarf_cooling_mestel_modifi": 0, "white_dwarf_cooling_carrasco2014": 0, "carrasco": 0, "white_dwarf_radius_model": 0, "perhap": [0, 6, 8, 21], "white_dwarf_radius_nauenberg1972": 0, "nauenberg": 0, "1972": 0, "white_dwarf_radius_mu": 0, "mu": 0, "white_dwarf_radius_carrasco2014": 0, "cbdisc_mass_loss_inner_viscous_accretion_method": 0, "inner": [0, 17], "edg": [0, 6, 16, 35], "circumbinari": 0, "goe": [0, 2, 9, 12, 25], "young": 0, "clark": 0, "gerosa": 0, "50": [0, 5, 8, 13, 15, 16], "cbdisc_mass_loss_inner_viscous_accretion_method_young_clarke_2015": 0, "cbdisc_mass_loss_inner_viscous_accretion_method_gerosa_2015": 0, "cbdisc_mass_loss_inner_viscous_accretion_method_equ": 0, "cbdisc_mass_loss_inner_viscous_accretion_method_non": 0, "cbdisc_inner_edge_strip": 0, "cbdisc_end_evolution_after_disc": 0, "cbdisc_no_wind_if_cbdisc": 0, "cbdisc_outer_edge_strip": 0, "disc_n_monte_carlo_guess": 0, "guess": [0, 32], "try": [0, 2, 5, 8, 12, 13, 14, 15, 16, 23, 26, 31, 35, 40], "list": [0, 1, 2, 3, 6, 8, 12, 13, 14, 15, 16, 17, 20, 22, 23, 26, 29, 32, 35, 38, 40, 41], "disc_log": 0, "disc_log_level_non": 0, "disc_log_level_norm": 0, "disc_log_level_subtimestep": 0, "disc_log_level_normal_first_disc_onli": 0, "disc_log_level_subtimestep_first_disc_onli": 0, "disc_log2d": 0, "2d": 0, "disc_log_dt": 0, "disc_log_directori": 0, "directori": [0, 4, 16, 20, 21, 22, 23, 26, 29, 30, 31, 34, 37, 40], "sent": 0, "exist": [0, 2, 6, 16, 19, 22, 26, 31, 34, 35], "string": [0, 1, 2, 3, 4, 7, 12, 13, 14, 15, 16, 17, 20, 21, 22, 25, 26, 30, 31, 34, 35, 37, 39, 41], "tmp": [0, 6, 8, 12, 13, 14, 15, 16, 17, 20, 23, 40], "post_ce_adaptive_menv": 0, "post_ce_objects_have_envelop": 0, "ce": [0, 8], "sit": 0, "insid": 0, "post_ce_envelope_dm_gb": 0, "post_ce_envelope_dm_eagb": 0, "post_ce_envelope_dm_tpagb": 0, "common": [0, 4, 5, 6, 9, 12, 13, 14, 15, 16, 23], "need": [0, 2, 7, 9, 12, 13, 14, 15, 16, 17, 19, 22, 23, 26, 32, 40, 43], "mai": [0, 8, 13, 31], "unstabl": [0, 5], "mani": [0, 6, 7, 8, 11, 13, 14, 15, 16, 22, 30], "cee": [0, 8], "pn_comenv_transition_tim": 0, "transit": 0, "year": [0, 32], "1e2": 0, "move": [0, 6], "teff": [0, 5, 32], "30e4": 0, "hall": 0, "100": [0, 5, 6, 8, 13, 14, 15, 32, 38], "minimum_time_between_pn": 0, "planetari": 0, "nebula": 0, "detect": [0, 5, 8, 17], "prevent": [0, 5, 6, 22], "trigger": 0, "pn_hall_fading_time_algorithm": 0, "45msun": 0, "fade": 0, "pn_hall_fading_time_algorithm_minimum": 0, "pn_hall_fading_time_algorithm_maximum": 0, "shown": [0, 25, 38], "fig": [0, 19, 32], "ppn_envelope_mass": 0, "cbdisc_eccentricity_pumping_method": 0, "variou": 0, "pump": 0, "cbdisc_eccentricity_pumping_non": 0, "cbdisc_eccentricity_pumping_dermin": 0, "cbdisc_viscous_photoevaporative_coupl": 0, "viscou": 0, "photoevapor": 0, "coupl": [0, 4], "cbdisc_viscous_photoevaporative_coupling_non": 0, "cbdisc_viscous_photoevaporative_coupling_inst": 0, "instant": 0, "cbdisc_viscous_photoevaporative_coupling_visc": 0, "slow": [0, 6, 8, 13, 14, 15], "cbdisc_inner_edge_stripping_timescal": 0, "long": [0, 6, 8, 16, 22, 28, 31, 35, 39, 42], "revap_in": 0, "disc_stripping_timescale_inst": 0, "disc_stripping_timescale_infinit": 0, "disc_stripping_timescale_visc": 0, "disc_stripping_timescale_orbit": 0, "cbdisc_outer_edge_stripping_timescal": 0, "revap_out": 0, "cbdisc_viscous_l2_coupl": 0, "l2": 0, "gravitational_radiation_model": 0, "gravit": [0, 6, 8, 16], "radiat": 0, "landau": 0, "lifshitz": 0, "1951": 0, "gravitational_radiation_bs": 0, "gravitational_radiation_bse_when_no_rlof": 0, "gravitational_radiation_non": 0, "gravitational_radiation_landau_lifshitz": 0, "gravitational_radiation_landau_lifshitz_when_no_rlof": 0, "nova_irradiation_multipli": 0, "radi": 0, "shara": 0, "1986": [0, 32], "gravitational_radiation_modulator_j": 0, "wave": [0, 6, 8, 16], "gravitational_radiation_modulator_": 0, "nova_faml_multipli": 0, "friction": 0, "rlof_angular_momentum_transfer_model": 0, "rlof_angular_momentum_transfer_model_bs": 0, "rlof_angular_momentum_transfer_model_conserv": 0, "post_sn_orbit_method": 0, "tauri": 0, "post_sn_orbit_bs": 0, "post_sn_orbit_tt98": 0, "singl": [0, 4, 5, 6, 7, 13, 14, 15, 18, 19, 21, 22, 25, 26, 32], "accretion_limit_eddington_steady_multipli": 0, "steadi": 0, "eddington": 0, "spheric": 0, "symmetr": 0, "known": [0, 6, 12, 13, 14, 15, 16, 21, 32, 41], "trade": 0, "anyth": [0, 13, 14, 15, 16, 20, 22, 38], "greater": 0, "than": [0, 2, 6, 8, 13, 14, 15, 16, 20, 22, 23, 26, 31, 32, 39, 40], "potenti": 0, "give": [0, 5, 8, 20, 21, 32, 43], "super": 0, "accretion_limit_eddington_lmms_multipli": 0, "accretion_limit_eddington_wd_to_remnant_multipli": 0, "onto": [0, 32], "anoth": [0, 26], "accretion_limit_thermal_multipli": 0, "accretor": [0, 5, 43], "thermal": [0, 6, 32, 43], "accretion_limit_dynamical_multipli": 0, "dynam": 0, "donor_limit_envelope_multipli": 0, "donor": [0, 5, 43], "per": [0, 5, 8, 12, 13, 16, 20, 22, 31, 43], "donor_limit_thermal_multipli": 0, "donor_limit_dynamical_multipli": 0, "bondi_hoyle_accretion_factor": 0, "bondi": 0, "hoyl": 0, "littleton": 0, "multiplc": 0, "tidal_strength_factor": 0, "strength": 0, "tide": [0, 17], "stronger": [0, 6], "hachisu_qcrit": 0, "critic": 0, "q": [0, 5, 8, 13, 16, 19, 22, 32, 43], "maccretor": [0, 5], "mdonor": [0, 5], "hachisu": 0, "disk": [0, 21], "hachisu_ignore_qcrit": 0, "hachisu_disk_wind": 0, "materi": [0, 6], "too": [0, 2, 6, 7, 14, 15, 17, 22, 23, 40, 41], "help": [0, 5, 7, 11, 12, 13, 14, 15, 16, 20, 34], "sneia": 0, "mass_accretion_for_eld": 0, "lit": 0, "deton": 0, "wdwd_merger_algorithm": 0, "peret": 0, "chen": 0, "todo": [0, 1, 2, 5, 11, 16, 20, 21, 22, 25, 26, 30, 31, 32, 33, 34, 37, 38, 39, 41, 43], "wdwd_merger_algorithm_bs": 0, "wdwd_merger_algorithm_perets2019": 0, "wdwd_merger_algorithm_chen2016": 0, "type_ia_mch_supernova_algorithm": 0, "yield": [0, 38], "dd7": 0, "iwamoto": 0, "1999": 0, "seitenzahl": 0, "3d": 0, "hydro": 0, "seitenzahl2013_model": 0, "One": [0, 22], "n1": 0, "n3": 0, "n5": 0, "n10": 0, "n20": 0, "n40": 0, "n100l": 0, "n100": 0, "n100h": 0, "n150": 0, "n200": 0, "n300c": 0, "n1600": 0, "n1600c": 0, "n100_z0": 0, "type_ia_sub_mch_supernova_algorithm": 0, "unus": [0, 22], "max_hewd_mass": 0, "merger_mass_loss_fract": 0, "merger_angular_momentum_factor": 0, "spin": [0, 17], "smaller": [0, 38], "wind_angular_momentum_loss": 0, "lw": 0, "specif": [0, 11, 12, 25, 30, 37], "wind_djorb_fac": 0, "wind_angmom_loss_bs": 0, "wind_angmom_loss_lw": 0, "wind_angmom_loss_lw_hybrid": 0, "wind_angmom_loss_spherically_symmetr": 0, "vw93_eagb_wind_spe": 0, "vw93_tpagb_wind_spe": 0, "use_periastron_roche_radiu": 0, "circular": [0, 5], "treat": [0, 38], "properli": 0, "hopefulli": 0, "qcrit_lmm": 0, "stabil": 0, "overflow": [0, 5, 8], "qcrits_": 0, "qcrits_degenerate_": 0, "6944": 0, "qcrit_bs": 0, "qcrit_hjellming_webbink": 0, "qcrit_q_no_comenv": 0, "qcrit_chen_han_t": 0, "qcrit_chen_han_formula": 0, "qcrit_ge2015": 0, "qcrit_vos2018": 0, "qcrit_temmink2021": 0, "qcrit_gb_bs": 0, "qcrit_gb_hjellming_webbink": 0, "qcrit_gb_q_no_comenv": 0, "qcrit_gb_chen_han_t": 0, "qcrit_gb_chen_han_formula": 0, "qcrit_gb_ge2015": 0, "qcrit_gb_vos2018": 0, "qcrit_gb_temmink2021": 0, "qcrit_m": 0, "qcrit_hg": 0, "hertzsprung": [0, 4, 23], "gap": 0, "qcrit_gb": 0, "qcrit_cheb": 0, "qcrit_eagb": 0, "qcrit_tpagb": 0, "tp": 0, "qcrit_hem": 0, "qcrit_hehg": 0, "qcrit_hegb": 0, "78125": 0, "qcrit_hewd": 0, "qcrit_cowd": 0, "qcrit_onewd": 0, "qcrit_n": 0, "qcrit_bh": 0, "qcrit_degenerate_lmm": 0, "qcrit_degenerate_m": 0, "qcrit_degenerate_hg": 0, "7619": 0, "qcrit_degenerate_gb": 0, "qcrit_degenerate_cheb": 0, "qcrit_degenerate_eagb": 0, "qcrit_degenerate_tpagb": 0, "qcrit_degenerate_hem": 0, "qcrit_degenerate_hehg": 0, "qcrit_degenerate_hegb": 0, "qcrit_degenerate_hewd": 0, "625": [0, 5], "qcrit_degenerate_cowd": 0, "qcrit_degenerate_onewd": 0, "qcrit_degenerate_n": 0, "qcrit_degenerate_bh": 0, "mass_for_hestar_ia_upp": 0, "never": [0, 6, 14, 15, 22, 29], "mass_for_hestar_ia_low": 0, "alphacb": 0, "viscos": 0, "alpha": [0, 5], "minimum_donor_menv_for_comenv": 0, "msun": [0, 6, 9, 12, 13, 14, 15, 17, 19, 32, 38, 39], "comenv_prescript": 0, "paczy\u0144ski": 0, "neleman": 0, "alpha_c": [0, 5, 6, 8], "comenv_ms_accretion_mass": 0, "comenv_ms_accretion_fract": 0, "comenv_ns_accretion_fract": 0, "comenv_ns_accretion_mass": 0, "nelemans_gamma": 0, "nelemans_minq": 0, "nelemans_max_frac_j_chang": 0, "nelemans_n_comenv": 0, "lambda_c": [0, 5, 8], "lambda_ionis": 0, "comenv_undef": 0, "comenv_bs": 0, "comenv_nelemans_tout": 0, "comenv_nandez2016": 0, "comenv_ejection_spin_method": 0, "left": 0, "comenv_ejection_spin_method_do_noth": 0, "leav": [0, 22], "omega": [0, 5, 19], "enter": [0, 22], "comenv_ejection_spin_method_sychron": 0, "synchron": 0, "comenv_ejection_spin_method_synchron": 0, "comenv_merger_spin_method": 0, "comenv_merger_spin_method_specif": 0, "preserv": 0, "onset": 0, "comenv_merger_spin_method_conserve_angmom": 0, "supercrit": 0, "comenv_merger_spin_method_conserve_omega": 0, "frequenc": [0, 17], "comenv_merger_spin_method_breakup": 0, "some": [0, 1, 6, 8, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 30, 32, 35, 36, 37, 40], "comenv_ms_accret": 0, "comenv_ns_accret": 0, "formal": 0, "bind": [0, 7, 9, 12, 17], "m": [0, 5, 6, 8, 13, 14, 15, 17, 19, 20, 32, 43], "menv": [0, 5], "lambda_ce_dewi_tauri": 0, "dewi": 0, "lambda_ce_wang_2016": 0, "wang": 0, "jia": 0, "li": 0, "lambda_ce_polytrop": 0, "polytrop": 0, "comenv_splitmass": 0, "lambda_ce_klencki_2020": 0, "klencki": 0, "point": [0, 3, 6, 20, 21, 22, 23, 31, 32, 38, 40], "nelemans_recalc_eccentr": 0, "recalcul": 0, "comenv_post_eccentr": 0, "remain": [0, 7, 20, 22], "05": [0, 5, 8, 9, 13, 16], "accord": [0, 6, 31, 32, 38], "75": [0, 5, 8, 13], "chang": [0, 1, 2, 5, 6, 8, 9, 13, 14, 15, 16, 19, 20, 21, 22, 23, 34, 35, 40], "standard": [0, 13, 14, 15, 30, 32, 37, 38], "recombin": 0, "big": [0, 22], "outcom": 0, "lambda_enthalpi": 0, "enthalpi": 0, "far": [0, 5, 6, 14, 15, 17], "cbdisc_albedo": 0, "albedo": 0, "cbdisc_gamma": 0, "cbdisc_alpha": 0, "cbdisc_kappa": 0, "kappa": 0, "cbdisc_minimum_evaporation_timescal": 0, "would": [0, 2, 14, 15, 16, 22, 25], "less": [0, 1, 4, 5, 31, 32], "simpli": [0, 14, 15], "immedi": [0, 6, 22], "1y": 0, "cbdisc_torquef": 0, "cbdisc_max_lifetim": 0, "lifetim": [0, 8, 13, 14, 15, 16, 38], "cbdisc_init_dm": 0, "cbdisc": 0, "start": [0, 1, 5, 6, 8, 12, 13, 14, 15, 16, 19, 20, 22, 28, 34, 35], "dm": [0, 5, 14, 15, 32, 38], "won": [0, 12], "t": [0, 1, 2, 5, 6, 12, 14, 15, 16, 20, 22, 26, 31, 38], "converg": 0, "cbdisc_init_djdm": 0, "dj": 0, "cbdisc_mass_loss_constant_r": 0, "cbdisc_mass_loss_fuv_multipli": 0, "fuv": 0, "cbdisc_mass_loss_xray_multipli": 0, "x": [0, 6, 9, 12, 17, 19, 20, 21, 25, 26, 32, 38], "rai": 0, "cbdisc_mass_loss_ism_ram_pressure_multipli": 0, "interstellar": 0, "medium": 0, "ram": [0, 22], "pressur": 0, "cbdisc_mass_loss_ism_pressur": 0, "boltzmann": 0, "kelvin": 0, "think": [0, 20, 21], "3000": [0, 17], "http": [0, 1, 2, 6, 16, 20, 21, 31, 32], "www": [0, 32], "astronomi": 0, "ohio": 0, "edu": 0, "pogg": 0, "ast871": 0, "intro": 0, "pdf": [0, 19, 23, 32, 40], "page": [0, 6, 16, 23, 40], "arxiv": [0, 32], "org": [0, 2, 32], "0902": 0, "0820": 0, "panel": 0, "cbdisc_mass_loss_inner_viscous_multipli": 0, "cbdisc_mass_loss_inner_viscous_angular_momentum_multipli": 0, "cbdisc_resonance_multipli": 0, "reson": 0, "interact": [0, 3, 5, 6, 8, 17, 19, 34], "cbdisc_resonance_damp": 0, "l": [0, 6, 13, 14, 15], "locat": [0, 22, 23, 32, 38, 40], "cbdisc_fail_ring_inside_separ": 0, "rring": 0, "cbdisc_mass_loss_inner_l2_cross_multipli": 0, "cross": 0, "cbdisc_minimum_luminos": 0, "becom": [0, 1, 2, 5, 9, 14, 15, 17, 20, 22], "dimmer": [0, 13], "instantli": 0, "cbdisc_minimum_mass": 0, "cbdisc_minimum_fr": 0, "fring": 0, "ring": 0, "ab": [0, 20], "rout": 0, "rin": 0, "comenv_disc_angmom_fract": 0, "deprec": [0, 21], "discs_circumbinary_from_comenv": 0, "comenv_disc_mass_fract": 0, "wind_disc_angmom_fract": 0, "discs_circumbinary_from_wind": 0, "wind_disc_mass_fract": 0, "wrlof_method": 0, "quadrat": 0, "wrlof_mass_transf": 0, "wrlof_non": 0, "wrlof_q_depend": 0, "wrlof_quadrat": 0, "minimum_timestep": 0, "timestep_solver_factor": 0, "timestep_limit": 0, "compar": [0, 8, 13, 16, 22], "dx": 0, "dt": [0, 1, 20, 29, 38], "lengthen": 0, "altern": [0, 22], "rlof_mdot_factor": 0, "rlof_mdot_modul": 0, "rlof_f": 0, "enlarg": 0, "nomin": 0, "becaus": [0, 2, 6, 7, 8, 12, 13, 14, 15, 17, 19, 21, 22, 23, 29, 31, 32, 40], "dermin": 0, "rlof_radiation_correct": 0, "minimum_separation_for_instant_rlof": 0, "evolv": [0, 4, 7, 9, 21, 22], "report": [0, 6, 8, 13, 14, 15, 16, 23, 40], "lead": [0, 6, 13, 14, 15, 16, 31, 32, 43], "minimum_orbital_period_for_instant_rlof": 0, "maximum_mass_ratio_for_instant_rlof": 0, "m1": [0, 5, 8, 9, 12, 13, 14, 15, 16, 19, 31, 32, 43], "rlof_method": 0, "adapt": [0, 14, 15], "rl": [0, 5], "ritter": 0, "claei": 0, "etal": 0, "rlof_method_bs": 0, "rlof_method_adapt": 0, "rlof_method_ritt": 0, "rlof_method_claei": 0, "rlof_method_adaptive2": 0, "rlof_interpolation_method": 0, "alwai": [0, 21, 22, 32, 38], "get": [0, 2, 3, 4, 6, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 26, 27, 30, 32, 34, 35, 37, 40, 41, 43], "within": [0, 2, 9, 11, 16, 20, 23, 32, 35, 40], "toler": 0, "rlof_entry_threshold": 0, "revers": [0, 25], "newton": 0, "doe": [0, 2, 6, 7, 9, 11, 12, 13, 14, 15, 16, 21, 22, 29, 31, 32, 35, 43], "repeat": [0, 22], "half": [0, 32], "until": [0, 2, 6, 31, 32], "latter": 0, "now": [0, 2, 5, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 26, 32, 33], "break": 0, "rlof_interpolation_binary_c": 0, "rlof_interpolation_bs": 0, "beta_reverse_nova": 0, "automat": [0, 1, 9, 16, 18, 19, 22, 23, 29, 31, 34, 35, 40], "geometr": 0, "beta_reverse_novae_geometri": 0, "wd_accretion_rate_novae_upper_limit_hydrogen_donor": 0, "upper": [0, 32, 38], "donor_rate_algorithm_claeys2014": 0, "donor_rate_algorithm_bs": 0, "wd_accretion_rate_novae_upper_limit_helium_donor": 0, "wd_accretion_rate_novae_upper_limit_other_donor": 0, "neither": [0, 21], "nor": 0, "wd_accretion_rate_new_giant_envelope_lower_limit_hydrogen_donor": 0, "format": [0, 2, 3, 5, 7, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 22, 30, 31, 32, 35, 38], "wd_accretion_rate_new_giant_envelope_lower_limit_helium_donor": 0, "wd_accretion_rate_new_giant_envelope_lower_limit_other_donor": 0, "crap_paramet": 0, "eggleton": [0, 43], "subject": 0, "bb": 0, "individual_nova": 0, "each": [0, 2, 8, 13, 14, 15, 16, 17, 20, 22, 26, 35, 38], "separta": 0, "nova_timestep_accelerator_num": 0, "acceler": 0, "exce": [0, 13], "nova_timestep_accelerator_index": 0, "nova_timestep_accelerator_max": 0, "larger": [0, 6], "longer": [0, 6, 8], "cap": 0, "nonconservative_angmom_gamma": 0, "NOT": [0, 35, 38, 41], "momenta": [0, 25], "rlof_nonconservative_gamma_donor": 0, "rlof_nonconservative_gamma_isotrop": 0, "max_stellar_angmom_chang": 0, "maxmimum": 0, "third_dup": 0, "nucsyn_third_dredge_up": 0, "third_dup_multipli": 0, "f": [0, 5, 12, 16, 19, 32], "abund": 0, "element": [0, 1, 11, 17, 22, 25, 39], "nenamg": 0, "reaction": 0, "network": [0, 11], "nucsyn_hbb": 0, "nucsyn_network": 0, "nucsyn_network_error": 0, "error": [0, 2, 6, 8, 13, 14, 15, 20, 22, 23, 26, 31, 40], "nucreacmult": 0, "z": [0, 6, 8, 19, 21, 32, 43], "04": [0, 5, 13, 19], "That": [0, 6], "said": 0, "been": [0, 2, 11, 21, 22, 26, 28, 30, 37], "warn": [0, 12, 16, 22, 26], "nucsyn_solv": 0, "kaps_rentrop": 0, "kap": 0, "rentrop": 0, "great": [0, 14, 15, 22], "stiff": 0, "problem": [0, 13], "lsoda": 0, "adam": 0, "bsf": 0, "switcher": 0, "cvode": 0, "librari": [0, 1, 6, 9, 19, 21, 22, 41], "comput": [0, 6, 13, 14, 15], "llnl": 0, "gov": 0, "project": 0, "sundial": 0, "initial_abundance_mix": 0, "mixtur": [0, 13], "ag89": 0, "lodder": 0, "asplund": 0, "avail": [0, 7, 8, 9, 13, 14, 15, 16, 20, 22, 23, 28, 40], "garcia": 0, "berro": 0, "grevess": 0, "noel": 0, "init_abund": 0, "isotop": [0, 11, 39], "init_abund_mult": 0, "init_abund_dex": 0, "dex": [0, 8, 38], "init_abunds_onli": 0, "exit": [0, 20, 21, 22, 26, 30, 31, 37], "initial_abunds_onli": 0, "no_thermohaline_mix": 0, "thermohalin": 0, "lithium_gb_post_heflash": 0, "lithium": 0, "lithium_t": 0, "lithium_gb_post_1dup": 0, "lithium_hbb_multipli": 0, "hbb": 0, "fishlock": 0, "angelou_lithium_decay_funct": 0, "describ": [0, 19, 22, 32], "li7": 0, "decai": 0, "nucsyn_angelou_lithium": 0, "choic": [0, 25, 32], "expoenti": 0, "angelou_lithium_decay_tim": 0, "angelou_lithium_lmms_tim": 0, "manufactur": 0, "angelou_lithium_ms_tim": 0, "angelou_lithium_hg_tim": 0, "angelou_lithium_gb_tim": 0, "angelou_lithium_cheb_tim": 0, "angelou_lithium_eagb_tim": 0, "angelou_lithium_tpagb_tim": 0, "angelou_lithium_lmms_decay_tim": 0, "surfac": 0, "angelou_lithium_ms_decay_tim": 0, "angelou_lithium_hg_decay_tim": 0, "angelou_lithium_gb_decay_tim": 0, "angelou_lithium_cheb_decay_tim": 0, "angelou_lithium_eagb_decay_tim": 0, "angelou_lithium_tpagb_decay_tim": 0, "angelou_lithium_lmms_massfrac": 0, "angelou_lithium_ms_massfrac": 0, "angelou_lithium_hg_massfrac": 0, "angelou_lithium_gb_massfrac": 0, "angelou_lithium_cheb_massfrac": 0, "angelou_lithium_eagb_massfrac": 0, "angelou_lithium_tpagb_massfrac": 0, "angelou_lithium_vrot_trigg": 0, "angelou_lithium_vrotfrac_trigg": 0, "keplerian": 0, "david_logging_funct": 0, "kind": [0, 7], "david": [0, 2, 7, 12, 16, 19, 23, 40], "david_tzo_log": 0, "tzo": 0, "david_ppisn_log": 0, "david_rlof_episode_log": 0, "episod": 0, "david_rlof_ensemble_log": 0, "ensembl": [0, 7, 11, 22, 23, 24, 31, 35, 36, 39], "cf_amanda_log": 0, "amanda": 0, "float_overflow_check": 0, "check": [0, 6, 8, 13, 14, 15, 16, 19, 20, 21, 22, 26, 30, 31, 32, 34, 37, 41, 43], "stderr": [0, 22], "failur": [0, 20, 26], "save_pre_events_stardata": 0, "save": [0, 1, 6, 8, 9, 13, 14, 15, 16, 22, 26, 31, 32, 38], "copi": [0, 8, 14, 15, 22, 43], "stardata": [0, 1, 6, 8, 9, 12, 13, 14, 15, 16, 18, 19], "pre_events_stardata": 0, "disable_end_log": 0, "ensemble_filters_off": 0, "filter": [0, 2, 20], "ensemble_filter_": 0, "ensemble_macro": 0, "ensemble_legacy_ensembl": 0, "legaci": 0, "popul": [0, 3, 4, 7, 11, 23, 24, 40, 41], "legacy_yield": 0, "ensemble_def": 0, "defer": 0, "ensemble_dt": 0, "store": [0, 2, 4, 6, 8, 12, 13, 14, 15, 16, 20, 21, 22, 23, 31, 38, 40, 43], "ensemble_logdt": 0, "ensemble_startlogtim": 0, "logensembletim": 0, "storag": 0, "ensemble_logtim": 0, "act": [0, 14, 15, 16, 22], "linear": [0, 13, 14, 15, 22, 32, 38], "postagb_legacy_log": 0, "disc_legacy_log": 0, "emp_logg_maximum": 0, "logg": [0, 6], "emp": 0, "cemp_cfe_minimum": 0, "nemp_nfe_minimum": 0, "emp_minimum_ag": 0, "emp_feh_maximum": 0, "fe": 0, "cemp": 0, "nemp_cfe_minimum": 0, "nemp": 0, "thick_disc_start_ag": 0, "lookback": 0, "thick": 0, "13e3": 0, "thick_disc_end_ag": 0, "thick_disc_logg_min": 0, "thick_disc_logg_max": 0, "escape_veloc": 0, "construct": [0, 1, 6, 8, 12, 13, 14, 15, 17, 19, 22], "galact": [0, 38], "chemic": [0, 38], "gce": 0, "nucsyn_gce_outflow_check": 0, "1e9": 0, "escape_fract": 0, "colour_log": 0, "thelog": 0, "file_log": 0, "log_filenam": [0, 5, 12, 19, 41], "filenam": [0, 1, 3, 5, 12, 16, 20, 21, 22, 26, 30, 31, 37, 41], "dev": 0, "c_log": 0, "dat": [0, 16, 20], "log_arrow": 0, "add": [0, 2, 6, 8, 9, 12, 13, 14, 15, 16, 21, 22, 25, 32, 35, 36, 38], "arrow": 0, "stopfil": 0, "file": [0, 1, 3, 5, 7, 12, 16, 20, 21, 22, 23, 25, 26, 29, 30, 31, 34, 35, 37, 39, 40, 41], "stardata_dump_filenam": 0, "dump": [0, 3, 12, 21, 31], "stardata_load_filenam": 0, "load": [0, 1, 3, 6, 8, 9, 12, 13, 14, 15, 16, 19, 20, 21, 22, 25, 26, 27, 31, 35], "api_log_filename_prefix": [0, 5, 12, 17], "prefix": 0, "api": [0, 4, 20, 23, 26], "hrdiag_output": 0, "high": [0, 14, 15, 32], "hertzstrpung": 0, "russel": [0, 4, 23], "diagram": [0, 4, 23, 25], "hrdiag": 0, "internal_buff": 0, "buffer": [0, 31], "prior": [0, 6], "shouldn": [0, 20], "realli": [0, 6, 16, 21, 22, 34, 35], "plai": [0, 14, 15], "internal_buffering_off": 0, "internal_buffering_print": 0, "internal_buffering_stor": 0, "eccentric_rlof_model": 0, "rlof_eccentric_as_circular": 0, "force_corotation_of_primary_and_orbit": 0, "force_circularization_on_rlof": 0, "wtts_log": 0, "wtts2": 0, "fabian_imf_log_tim": 0, "fabian": 0, "imf": [0, 14, 15, 32], "fabian_imf_log": 0, "fabian_imf_log_timestep": 0, "displai": [0, 6, 8, 17], "test": [0, 12, 20, 22, 26, 29, 31], "dumpvers": 0, "short": [0, 6, 8, 13, 14, 15, 42], "version_onli": 0, "tides_diagnosis_log": 0, "mint_dir": 0, "mint_data_cleanup": 0, "incom": 0, "Will": [0, 20, 22, 41], "slower": 0, "few": [0, 8], "thing": [0, 3, 6, 7, 8, 13, 14, 15, 16, 19, 20, 21, 32, 41], "mint_ms_rejuven": 0, "rejuven": [0, 13], "mint_remesh": 0, "remesh": 0, "mint_use_zams_profil": 0, "profil": 0, "zam": [0, 4, 6, 7, 13, 32, 41, 43], "homogen": 0, "mint_fallback_to_test_data": 0, "test_data": 0, "fallback": 0, "unavail": 0, "mint_disable_grid_load_warn": 0, "explicitli": [0, 1], "miss": [0, 13, 14, 15, 20, 34], "much": [0, 6, 8, 13, 16, 19, 20, 28], "mint_kippenhahn": 0, "kippenhahn": 0, "mint_nshel": 0, "shell": [0, 20], "shellular": 0, "mint_maximum_nshel": 0, "mint_hard_max_nshel": 0, "1000": [0, 8, 22, 38], "mint_minimum_nshel": 0, "equal": [0, 2, 14, 15, 16, 20], "mint_hard_min_nshel": 0, "mint_kippenhahn_stellar_typ": 0, "selector": 0, "plot": [0, 6, 8, 12, 13, 14, 15, 17, 18, 19, 25], "mint_kippenhahn_companion_stellar_typ": 0, "mint_nuclear_burn": 0, "mint_minimum_shell_mass": 0, "mint_maximum_shell_mass": 0, "go": [0, 6, 11, 13, 16, 21, 23, 25, 40], "command": [0, 1, 16, 20, 21, 22, 23, 31, 40], "gogo": 0, "reset_star": 0, "reset": 0, "reset_stars_default": 0, "echo": 0, "execut": [0, 16, 22, 35], "noecho": 0, "deactiv": 0, "noechonow": 0, "bye": 0, "quit": [0, 6, 20, 32], "fin": 0, "reset_pref": 0, "prefer": [0, 21], "struct": [0, 9], "statu": [0, 1, 6, 8, 13, 14, 15, 16, 22, 26, 30, 31, 37], "handi": 0, "re": [0, 1, 6, 7, 8, 13, 14, 15, 17, 26, 34], "sampl": [0, 4, 13, 16, 32, 35, 38], "space": [0, 6, 13, 14, 15, 16, 31, 35, 38], "good": [0, 12, 13, 14, 15, 16, 22, 43], "statist": [0, 22, 30], "reason": [0, 14, 15], "tbse": 0, "pgo": 0, "random_system": 0, "etc": [0, 7, 12, 14, 15, 16, 20, 21, 22, 23, 25, 31, 32, 40, 41], "random_se": [0, 5, 12, 19], "seed": 0, "possibl": [0, 1, 2, 6, 12, 17, 20, 22, 23, 29, 32, 34, 40], "exactli": [0, 14, 15], "reproduc": 0, "involv": 0, "pseudorandom": 0, "random_systems_se": 0, "random_skip": 0, "skip": [0, 2, 6, 8, 13, 22], "idum": 0, "nb": 0, "pleas": [0, 6, 7, 13, 14, 15, 16, 20, 22, 23, 29, 40], "reverse_tim": 0, "To": [0, 7, 12, 13, 14, 15, 16, 22, 23, 31, 32, 40], "consid": [0, 1, 2, 13, 14, 15, 21, 22, 25, 33, 34, 38], "start_tim": [0, 22], "warmup_cpu": 0, "cpu": [0, 6, 8, 13, 14, 15, 16, 22, 28], "second": [0, 2, 8, 17, 20, 25, 31, 32, 33], "topic": 0, "argopt": 0, "help_al": 0, "list_arg": 0, "here": [1, 6, 7, 9, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 25, 32, 40, 41], "user": [1, 9, 20, 21, 22, 27, 32, 34, 41], "binaryc": [1, 20, 41], "output": [1, 2, 3, 4, 5, 7, 9, 11, 12, 17, 18, 19, 20, 21, 22, 23, 25, 31, 39, 40, 41, 43], "runtim": [1, 22], "binarycpython": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43], "util": [1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43], "autogen_c_logging_cod": [1, 9, 19], "logging_dict": 1, "verbos": [1, 6, 8, 12, 13, 14, 15, 16, 18, 20, 22, 23, 27, 31, 32, 33, 38, 40], "sourc": [1, 2, 3, 8, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43], "auto": [1, 24], "printf": [1, 6, 8, 9, 12, 13, 14, 15, 16, 18, 19], "statement": [1, 9, 12, 13, 14, 15, 16, 17, 18, 19, 22], "input": [1, 2, 3, 7, 11, 12, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 41, 43], "dictionari": [1, 2, 3, 4, 6, 8, 13, 14, 15, 16, 20, 21, 22, 25, 27, 28, 31, 32, 34, 35, 39, 42], "kei": [1, 2, 3, 6, 11, 12, 16, 17, 19, 20, 21, 22, 25, 29, 31, 32, 34, 35, 39], "header": [1, 6, 8, 9, 12, 13, 14, 15, 16, 19, 20], "line": [1, 5, 6, 8, 9, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 31, 38, 40], "item": [1, 2, 6, 8, 13, 14, 15, 20], "paramet": [1, 2, 3, 4, 6, 7, 8, 9, 12, 13, 14, 15, 16, 20, 21, 22, 23, 25, 26, 29, 30, 31, 32, 34, 35, 37, 38, 39, 41, 43], "put": [1, 6, 8, 13, 14, 15, 16, 19, 20, 22, 25, 26, 34, 35, 36], "append": [1, 2, 6, 12, 13, 14, 15, 17], "exampl": [1, 2, 12, 20, 21, 32, 35, 38, 41], "look": [1, 3, 6, 8, 13, 14, 15, 16, 19, 23, 32, 40], "my_stellar_data": [1, 9, 16, 18, 19], "star": [1, 4, 5, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19, 22, 23, 25, 30, 32, 37, 38, 43], "dict": [1, 3, 5, 6, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 26, 27, 29, 31, 32, 34, 39, 42], "binary_c": [1, 2, 3, 4, 6, 8, 13, 14, 15, 17, 20, 21, 22, 25, 29, 31, 32, 35, 39, 41], "sentenc": 1, "level": [1, 6, 20, 33], "return": [1, 2, 3, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 41, 43], "str": [1, 2, 3, 5, 6, 16, 20, 21, 25, 31, 34, 35, 39], "binary_c_log_cod": [1, 9, 12, 18, 19], "termin": [1, 6, 9, 16, 23, 40], "primari": [1, 6, 8, 13, 14, 15, 16, 32, 35, 43], "stellar_typ": [1, 6, 9, 12, 13, 14, 15, 16, 23, 24, 25], "example_log_co": [1, 9], "30": [1, 5, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19], "12e": [1, 6, 9, 12, 13, 14, 15, 16], "previous_stardata": [1, 8, 9, 12, 16], "kill": [1, 9, 16, 21], "dtm": [1, 9, 16], "exact": [1, 2, 22], "wrap": [1, 9, 20, 29], "logic": [1, 2, 9, 21, 22], "definit": [1, 13, 14, 15, 43], "share": [1, 12, 18, 19, 22, 31, 41], "binary_c_write_log_cod": 1, "write": [1, 5, 6, 7, 8, 9, 12, 13, 16, 18, 19, 20, 21, 22, 31, 34, 41], "target": [1, 34], "compile_shared_lib": 1, "sourcefile_nam": 1, "outfile_nam": 1, "compil": [1, 9, 16, 19, 23, 40], "name": [1, 2, 5, 6, 7, 8, 13, 14, 15, 16, 17, 19, 20, 22, 30, 31, 34, 35, 41, 42], "create_and_load_logging_funct": [1, 9, 19], "custom_logging_cod": [1, 9, 12, 16, 18, 19, 41], "custom_tmp_dir": 1, "ctype": 1, "unless": [1, 21, 22], "i": [1, 2, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 26, 32, 35, 39, 40, 43], "recommend": [1, 4, 23, 40], "combin": [1, 2, 9, 20, 21, 22], "tupl": [1, 6, 20, 26, 31, 38], "memori": [1, 6, 7, 8, 9, 13, 15, 16, 19, 20, 21, 22, 31, 43], "address": [1, 7, 9, 22, 43], "capsul": [1, 7, 20], "from_binary_c_config": 1, "config_fil": 1, "binaryc_config": 1, "config": [1, 20, 22, 23, 40], "filepath": 1, "return_compilation_dict": 1, "inspir": [1, 25, 43], "binary_c_inline_config": 1, "perl": [1, 2, 13, 14, 15, 16, 30], "still": [1, 9, 17, 22, 43], "clean": [1, 6, 12, 14, 15, 21], "w": [1, 12, 16, 21, 31], "develop": 1, "redhat": 1, "com": [1, 20, 21, 32], "blog": 1, "linker": 1, "gcc": [1, 23, 40], "python": [2, 3, 4, 6, 8, 13, 14, 15, 20, 22, 29, 31, 32, 35], "class": [2, 3, 20, 23, 24], "autovivificationdict": 2, "autovivif": 2, "featur": [2, 4, 16, 23], "overrid": [2, 19, 22, 32, 35, 38], "__iadd__": 2, "oper": [2, 31], "doc": [2, 6, 13, 14, 15, 16, 20, 23, 34, 40], "refer": [2, 22, 31], "datamodel": 2, "html": [2, 6, 16, 23, 31, 40], "highlight": 2, "iadd": 2, "subdict": 2, "might": [2, 3, 8, 13, 16, 17, 20, 22, 23, 31, 40], "newdict": 2, "print": [2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 26, 33, 34], "__getitem__": [2, 29], "getitem": 2, "autoviv": 2, "count_keys_recurs": 2, "input_dict": 2, "recurs": [2, 20], "count": [2, 5, 6, 19, 20, 22], "local_count": 2, "custom_sort_dict": 2, "order": [2, 4, 16, 20, 35], "ordereddict": 2, "find": [2, 5, 8, 16, 20, 22, 29, 34], "uniqu": [2, 19, 22], "sort": [2, 6, 13, 14, 15, 17, 20, 31], "Then": [2, 6, 20, 23, 40], "those": [2, 6, 8, 13, 14, 15, 16, 19, 21, 23, 32, 39, 40], "them": [2, 6, 7, 8, 16, 18, 19, 20, 21, 30, 31, 32, 34, 41], "directli": [2, 12, 22, 26, 31], "without": [2, 9, 12, 14, 15, 20, 22, 32], "filter_dict": 2, "arg_dict": [2, 20], "filter_list": 2, "out": [2, 3, 6, 8, 9, 13, 14, 15, 17, 20, 22, 23, 32, 34, 40], "filter_dict_through_valu": 2, "inspect_dict": 2, "indent": [2, 3, 12, 21, 31], "print_structur": 2, "inspect": [2, 12, 25], "nest": [2, 16, 35, 39], "content": [2, 3, 7, 20, 21, 26], "bool": [2, 16, 20, 21, 25, 31, 34, 35, 39], "except": [2, 5, 6, 7, 13, 14, 15, 16, 22, 25, 34], "keys_to_float": 2, "convert": [2, 3, 6, 8, 17, 20, 21, 31, 32, 38], "faster": [2, 13, 14, 15, 16], "recursive_change_key_to_float": 2, "convers": 2, "noth": [2, 22, 26, 27, 31], "els": [2, 5, 8, 20, 22], "new_dict": 2, "merge_dict": [2, 11], "dict_1": 2, "dict_2": 2, "behaviour": [2, 6, 13, 14, 15, 16, 41], "present": [2, 3, 6, 13, 14, 15, 16, 19, 21, 31, 32], "again": [2, 3, 6, 11, 12, 20, 22], "ad": [2, 4, 6, 8, 12, 31, 35], "opt": [2, 5, 7, 32], "OR": [2, 19], "ident": 2, "concaten": 2, "nonetyp": 2, "instanc": [2, 11, 12, 13, 14, 15, 16, 21, 32], "multiply_float_valu": 2, "multiply_values_dict": [2, 11], "over": [2, 6, 8, 11, 12, 13, 14, 15, 16, 20, 21, 31], "general_info": 2, "origin": [2, 17, 23, 31, 40], "union": [2, 16, 20, 32, 35, 38, 39, 43], "complex": [2, 8, 9, 18, 19, 22], "pass": [2, 7, 9, 12, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 30, 31, 37, 38, 40, 41], "multiplied_dict": 2, "normalize_dict": 2, "result_dict": 2, "normalis": [2, 22, 32], "divid": 2, "term": 2, "design": [2, 21, 25], "normalized_dict": 2, "prepare_dict": 2, "global_dict": 2, "list_of_sub_kei": 2, "sure": [2, 12, 13, 14, 15, 16, 23, 26, 31, 32, 40, 41], "prepar": 2, "don": [2, 6, 20, 22, 26], "access": [2, 9, 12, 13, 14, 15, 16, 22, 26, 31], "come": [2, 23, 38, 40], "empti": [2, 12, 30, 34, 37], "recursive_change_key_to_str": 2, "custom_format": [2, 20], "ll": [2, 9, 11, 14, 15, 17, 31], "set_opt": [2, 6, 8, 17], "newopt": [2, 32], "updat": [2, 14, 15, 16, 21, 23, 35, 40], "subtract_dict": 2, "subtract": 2, "numer": 2, "overlap": 2, "update_dict": [2, 11], "dict2": 2, "packag": [3, 7, 16, 20, 23, 35, 36, 37, 38, 40], "binarycdecod": 3, "object_hook": 3, "parse_float": 3, "parse_int": 3, "parse_const": 3, "strict": 3, "object_pairs_hook": 3, "jsondecod": 3, "decod": 3, "entri": [3, 20, 21], "binarycencod": 3, "skipkei": 3, "ensure_ascii": [3, 21, 31], "check_circular": 3, "allow_nan": 3, "sort_kei": [3, 31], "jsonencod": 3, "encod": [3, 16, 31], "attempt": [3, 20, 21], "o": [3, 20, 23, 32], "precis": 3, "json": [3, 7, 12, 16, 21, 22, 27, 31], "binaryc_json_seri": 3, "obj": [3, 20], "serialis": 3, "export": [3, 16, 20, 21, 31], "represent": [3, 16, 35], "themselv": [3, 32], "itself": [3, 6, 9, 12, 22, 23, 32, 40], "ensemble_compress": 3, "compress": [3, 31], "extens": [3, 7, 23, 24], "ensemble_file_typ": 3, "ensemble_set": 3, "parameter_nam": [3, 6, 7, 8, 11, 13, 14, 15, 16, 20, 35], "extract_ensemble_json_from_str": 3, "binary_c_output": 3, "extract": [3, 16], "ensemble_json": 3, "raw": [3, 7, 19, 20, 21, 22, 25, 39, 41], "pars": [3, 4, 6, 8, 12, 13, 14, 15, 16, 19, 20, 21, 25, 39, 41], "format_ensemble_result": 3, "ensemble_dictionari": 3, "step": [3, 6, 8, 9, 12, 13, 14, 15, 16, 25, 35, 38], "handle_ensemble_string_to_json": 3, "raw_output": 3, "deal": [3, 12], "creat": [3, 6, 8, 9, 12, 13, 14, 15, 16, 20, 21, 28, 31, 32, 35, 37], "wrapper": [3, 7, 9, 12, 21, 31, 33, 43], "easi": [3, 12], "cl": 3, "load_ensembl": 3, "convert_float_kei": 3, "select_kei": 3, "flush": [3, 21, 31], "ensemebl": 3, "even": [3, 11, 14, 15], "open_ensembl": 3, "utf": [3, 16, 31], "open": [3, 5, 12, 16, 19, 31], "read": [3, 4, 5, 12, 16, 19, 20, 22, 23, 31, 40], "decompress": 3, "explain": [4, 39], "repositori": 4, "last": [4, 14, 17, 19, 20, 32], "usecas": 4, "tutori": [4, 23], "individu": [4, 13, 23], "run_system_wrapp": [4, 5, 9, 18, 23, 24], "via": [4, 6, 7, 9, 13, 14, 15, 16, 21, 22, 25], "noteworthi": 4, "full": [4, 9, 17, 20, 22, 30, 37], "script": [4, 9, 20, 22, 23, 26, 30, 37, 40], "about": [4, 6, 8, 13, 14, 15, 16, 20, 21, 22, 26, 31, 34, 43], "modif": 4, "binari": [4, 7, 8, 12, 14, 15, 22, 23, 25, 32, 35, 40, 43], "introduc": 5, "notebook": [5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 23, 40], "import": [5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 35], "os": [5, 6, 8, 12, 13, 14, 15, 16, 17, 19, 20], "temp_dir": [5, 6, 8, 12, 14, 15, 16, 17, 20], "run_system": [5, 7, 9, 11, 12, 17, 18, 25, 41], "tmp_dir": [5, 6, 8, 12, 14, 15, 16, 17, 22, 35], "notebook_bhbh": 5, "log_fil": [5, 22], "60": [5, 13, 31], "m2": [5, 8, 9, 12, 13, 16, 19, 31, 32, 43], "k1": [5, 12, 19], "k2": [5, 12, 19], "sep": [5, 8, 12, 13, 16, 19, 31, 32, 43], "ecc": [5, 12, 16, 19, 31, 32], "r1": [5, 12, 19], "rol1": [5, 12, 19], "r2": [5, 12, 19], "rol2": [5, 12, 19], "30441": 5, "random_count": [5, 12, 19], "0000": [5, 12, 19], "000": [5, 12, 19], "00": [5, 12, 13, 16, 19], "34": [5, 6, 7, 8, 9, 12, 13, 14, 16, 17], "1193": 5, "28": [5, 7, 8, 9, 12, 13], "792": 5, "6492": 5, "26": [5, 13], "756": 5, "off_m": [5, 12, 19], "type_chng": [5, 12, 19], "6588": 5, "687": [5, 8], "2135": 5, "972": 5, "3695": 5, "813": 5, "3967": 5, "827": 5, "randbuf": [5, 19], "14439": 5, "mer": 5, "354981": 5, "764989": 5, "550575": 5, "162006": 5, "78488": 5, "23513": 5, "gt": [5, 6, 7, 8, 9, 12, 14, 16, 17, 18, 19], "vk": [5, 19], "218": 5, "134": 5, "vr": [5, 19], "01791": 5, "phi": [5, 19], "101323": 5, "vn": [5, 19], "final": [5, 8, 13, 14, 15, 19], "runawai": [5, 19], "v": [5, 19, 23, 40], "114": 5, "552": 5, "184": 5, "683": 5, "18": [5, 13, 15, 17, 19], "7769": 5, "957894": 5, "max_tim": [5, 12, 19], "wide": [5, 13, 14, 15], "littl": [5, 6, 8, 13, 16, 17, 29], "40": [5, 8, 13, 14, 15], "35895": 5, "3101": 5, "48": [5, 13], "y": [5, 6, 17, 20, 21, 25, 26], "009": [5, 17], "beg_symb": 5, "3583": 5, "081": [5, 6], "35": [5, 8, 13, 32], "930": [5, 15], "3971": 5, "98": [5, 13, 15], "023": 5, "014": 5, "lock": [5, 31], "3928": [5, 19], "41": [5, 13], "632": [5, 13], "894": 5, "3995": 5, "1199": 5, "776": [5, 19], "5374": 5, "4219": 5, "27": [5, 8, 13, 16], "615": 5, "603": [5, 13], "5603": 5, "17": [5, 6, 8, 13, 15, 16, 17, 19], "013": 5, "5403": 5, "157": 5, "151": 5, "5696": 5, "012": 5, "6475": 5, "763": [5, 32], "731": 5, "5791": 5, "19": [5, 8, 13, 16, 19], "010": 5, "011": 5, "6548": 5, "730": 5, "729": 5, "5794": 5, "203": 5, "6550": 5, "728": [5, 8], "225": 5, "inv": [5, 19], "6552": 5, "725": 5, "5795": 5, "246": 5, "6556": 5, "721": 5, "5796": 5, "282": 5, "6559": 5, "716": 5, "727": 5, "321": 5, "6571": 5, "691": [5, 8], "724": [5, 9], "5798": 5, "546": 5, "021": 5, "6649": 5, "502": 5, "5812": 5, "548": 5, "543": 5, "1021": 5, "167": [5, 13], "598": 5, "7342": 5, "36": [5, 8, 13], "588": 5, "574": 5, "2663": 5, "178": 5, "480": 5, "8828": 5, "57": [5, 6, 8, 13], "460": 5, "end_symb": 5, "2670": 5, "171": 5, "458": 5, "8837": 5, "58": [5, 13], "455": 5, "2671": 5, "454": 5, "8840": 5, "2672": 5, "170": 5, "450": 5, "453": 5, "2673": 5, "446": 5, "8843": 5, "452": 5, "2674": 5, "169": 5, "442": 5, "451": [5, 8], "2676": 5, "438": 5, "8846": 5, "2677": 5, "168": [5, 8], "435": 5, "448": 5, "2678": 5, "431": 5, "8848": 5, "447": 5, "2679": 5, "427": 5, "2680": 5, "424": [5, 6], "8851": 5, "445": 5, "2681": 5, "166": [5, 8], "420": 5, "444": [5, 19], "2682": 5, "417": 5, "8853": 5, "2683": 5, "165": 5, "413": [5, 6], "441": 5, "2684": 5, "410": [5, 19], "8856": 5, "440": 5, "2685": 5, "164": 5, "407": 5, "8855": 5, "439": 5, "2686": 5, "404": 5, "8858": 5, "437": [5, 13], "2687": 5, "163": [5, 8], "400": 5, "436": 5, "2688": 5, "397": 5, "8860": 5, "434": 5, "2689": 5, "162": 5, "394": 5, "433": 5, "2690": 5, "391": 5, "8862": 5, "432": 5, "2691": [5, 13], "161": 5, "388": 5, "430": 5, "2692": 5, "385": 5, "8864": 5, "429": [5, 13], "2693": 5, "382": 5, "2694": 5, "379": 5, "8867": 5, "425": 5, "2695": 5, "160": 5, "376": 5, "8866": 5, "2696": 5, "373": 5, "8869": 5, "422": 5, "2697": 5, "159": [5, 8], "370": 5, "8868": 5, "2698": 5, "368": 5, "8871": 5, "419": 5, "2699": 5, "158": 5, "365": 5, "8870": 5, "2700": 5, "362": 5, "8873": 5, "415": 5, "359": 5, "8872": 5, "2701": 5, "357": 5, "8875": 5, "411": 5, "2702": 5, "156": [5, 8, 19], "354": 5, "8874": 5, "409": 5, "2703": 5, "352": 5, "8877": 5, "2704": 5, "349": 5, "8876": 5, "405": 5, "2705": 5, "346": 5, "8878": 5, "403": 5, "2706": 5, "155": 5, "344": 5, "342": [5, 13], "8880": 5, "398": 5, "2707": 5, "154": 5, "339": 5, "396": 5, "2708": 5, "337": 5, "8882": 5, "393": 5, "2709": 5, "153": 5, "334": 5, "2710": 5, "332": 5, "8884": 5, "152": 5, "330": 5, "386": 5, "2711": 5, "327": 5, "8886": 5, "383": 5, "2712": 5, "325": 5, "380": 5, "2713": 5, "323": 5, "8887": 5, "377": 5, "2714": 5, "320": 5, "374": 5, "318": 5, "8889": 5, "371": 5, "2715": 5, "150": [5, 8, 13, 14, 15, 16], "316": [5, 8], "2716": 5, "314": 5, "8891": 5, "2717": 5, "149": 5, "312": [5, 6], "361": 5, "2718": 5, "310": 5, "8893": 5, "358": 5, "148": [5, 19], "308": 5, "8892": 5, "355": 5, "2719": 5, "306": 5, "8894": 5, "351": 5, "2720": 5, "147": 5, "304": 5, "347": 5, "2721": 5, "302": [5, 19], "8896": 5, "343": 5, "300": [5, 16, 38], "340": 5, "2722": 5, "298": 5, "8898": 5, "335": 5, "2723": 5, "146": 5, "296": 5, "8897": 5, "331": 5, "2724": 5, "294": [5, 6], "8899": 5, "145": 5, "292": 5, "2725": 5, "290": 5, "8901": 5, "2726": 5, "144": 5, "288": 5, "2727": 5, "286": 5, "8903": 5, "309": 5, "143": 5, "284": 5, "8902": 5, "2728": 5, "8904": 5, "59": [5, 6, 13], "299": [5, 16], "2729": 5, "142": 5, "281": [5, 43], "2730": 5, "279": 5, "8906": 5, "141": 5, "277": 5, "283": 5, "2731": 5, "275": 5, "8908": 5, "2732": 5, "140": 5, "274": 5, "8907": 5, "272": 5, "2733": [5, 13], "8909": 5, "266": 5, "2734": 5, "139": 5, "270": 5, "260": 5, "268": 5, "8911": 5, "253": 5, "2773": 5, "136": 5, "217": 5, "8934": 5, "020": 5, "2800": 5, "8949": 5, "3729": 5, "039": 5, "072": 5, "9043": 5, "3781": 5, "034": 5, "067": 5, "9047": 5, "501": 5, "045": 5, "102": 5, "91": [5, 8, 13], "69569": 5, "911093": 5, "184829": 5, "636985": 5, "611763": 5, "837816": 5, "0118": 5, "4101": 5, "183": 5, "098": [5, 6], "5462": 5, "26416": 5, "22543": 5, "192": 5, "531": [5, 16], "908": 5, "105": [5, 14, 15], "89": [5, 6, 13, 15, 16], "7432": 5, "187": 5, "589": 5, "90695": 5, "03221": 5, "104427": 5, "96112": 5, "511114": 5, "4046": 5, "586": 5, "776523": 5, "809662": 5, "448242": 5, "54439": 5, "0399": 5, "43173": 5, "384": 5, "535": 5, "4205": 5, "103702": 5, "582": 5, "106": [5, 16], "329": [5, 8], "8544": 5, "13796e": 5, "51": [5, 8, 13], "27569e": 5, "103": 5, "85406e": 5, "454268": 5, "let": [5, 8, 12, 13, 14, 15, 16, 17, 21], "bhbh": 5, "detector": 5, "found": [5, 6, 8, 13, 15, 16, 30, 32, 37], "def": [5, 6, 8, 12, 13, 14, 15, 16, 19], "vb": [5, 26, 29, 31, 38], "readlin": 5, "length": [5, 20], "len": [5, 6, 12, 16, 19], "stellar_type1": 5, "stellar_type2": 5, "rememb": [5, 6, 14, 15], "pop": [5, 9, 17, 29], "oop": 5, "unbound": 5, "bound": [5, 32, 38], "search_for_bhbh": 5, "maxcount": 5, "arg": [5, 7, 16, 20, 29, 32, 33], "851": 5, "873": 5, "510": 5, "265": 5, "301": 5, "45": [5, 6, 8, 13], "261": 5, "898": 5, "553": 5, "276": 5, "54": [5, 13], "122": 5, "69": [5, 13], "09": [5, 6, 8, 13], "239": 5, "231": 5, "49": [5, 6, 13], "341": 5, "55": [5, 6, 8, 13, 15, 16, 32], "2421": 5, "28369": 5, "402": 5, "88": [5, 13], "213": 5, "128": 5, "399": 5, "22": [5, 13, 19], "921": 5, "23": [5, 13, 16], "24": [5, 8, 13], "1876": 5, "118": 5, "20447": 5, "29": [5, 8, 13, 22], "421": 5, "115": [5, 32], "52": [5, 6, 8, 13], "004": 5, "32": [5, 8, 13, 20, 22], "113": 5, "33": [5, 13], "196": 5, "73": [5, 13, 16], "97": [5, 13], "711": 5, "78": [5, 13], "37": [5, 8, 13], "857": 5, "207": 5, "96": [5, 6, 8, 13], "881": 5, "85": [5, 8, 13, 38], "875": 5, "43": [5, 13], "79": [5, 13], "640": [5, 13], "46": [5, 8, 13, 16], "47": [5, 8, 13], "95": [5, 13, 15], "19622": 5, "87": [5, 13], "117": 5, "81": [5, 8, 13], "53": [5, 6, 8, 13, 16], "706": 5, "241": 5, "67": [5, 13, 16], "56": [5, 8, 13], "803": 5, "2439": 5, "235": [5, 6], "82": [5, 13], "61": [5, 13, 16], "210": [5, 19], "12522": 5, "63": [5, 8, 13], "64": [5, 13], "65": [5, 13, 38], "285": 5, "66": [5, 13], "1360": 5, "68": [5, 8, 13, 16], "1398": 5, "70": [5, 8, 13, 32], "77": [5, 13, 15], "71": [5, 13], "72": [5, 13], "208": 5, "84": [5, 8, 13, 16], "254": 5, "74": [5, 13], "1882": 5, "76": [5, 13], "123": 5, "132": 5, "86": [5, 8, 13], "80": [5, 13, 32, 38], "83": [5, 8, 13], "240": 5, "129": 5, "127": 5, "93": [5, 13], "199": 5, "267": [5, 8], "18139": 5, "90": [5, 8, 13], "180": 5, "92": [5, 13], "94": [5, 6, 8, 13, 20], "1254": [5, 12], "172": 5, "557": 5, "99": [5, 13, 15], "3082": 5, "9548": 5, "32620": 5, "9310": 5, "60101": 5, "246604": 5, "283972": 5, "469524": 5, "55473": 5, "379292": 5, "38316": 5, "109679": 5, "0261496": 5, "4011": 5, "043": 5, "9308": 5, "107187": 5, "679223": 5, "238584": 5, "860402": 5, "891056": 5, "4186": 5, "59867": 5, "804961": 5, "0474572": 5, "4146": 5, "caus": [5, 13, 43], "former": 5, "unphys": [5, 8, 13], "5064": 5, "536": 5, "468": 5, "6493": 5, "53854": 5, "006": 5, "8674": 5, "840": 5, "505": 5, "3185": 5, "017": [5, 17], "8704": 5, "600": 5, "509": 5, "3192": 5, "592": 5, "418": 5, "8706": 5, "568": 5, "3193": 5, "496": 5, "8910": 5, "758": [5, 19], "3246": 5, "beg_rch": 5, "9650": 5, "495": 5, "571": 5, "3223": 5, "913": 5, "0585": 5, "961": 5, "3211": 5, "999": 5, "007": [5, 17], "end_rch": 5, "0649": 5, "747": 5, "479": 5, "3216": 5, "002": [5, 18, 19], "2967": 5, "576": 5, "392": [5, 19], "3429": 5, "beg_bss": 5, "2996": 5, "512": 5, "390": 5, "3462": 5, "59616": 5, "665406": 5, "861368": 5, "162038": 5, "282234": 5, "0511173": 5, "5117": 5, "7326": 5, "0717": 5, "32118": 5, "450629": 5, "3096": 5, "9074": 5, "493": 5, "3507": 5, "end_bss": 5, "9113": 5, "242": 5, "3529": 5, "223": 5, "9196": 5, "513": 5, "997": 5, "3591": 5, "221": 5, "9206": 5, "843": 5, "3599": 5, "9797": 5, "519": 5, "984": [5, 15], "4098": 5, "0512": 5, "528": 5, "256": [5, 6, 22], "4673": 5, "137": 5, "1012": 5, "742": 5, "5017": 5, "1130": 5, "245": 5, "5043": 5, "1471": 5, "485": 5, "5114": 5, "4877": 5, "885": 5, "6409": 5, "845641": 5, "27734": 5, "925761": 5, "145632": 5, "67179": 5, "4683": 5, "83672": 5, "1844": 5, "22098": 5, "787705": 5, "5164": 5, "oh": 5, "dear": 5, "secondari": [5, 6, 13, 32, 43], "wider": 5, "shorter": 5, "shrink": [5, 8], "best": [5, 21, 22], "acquir": 5, "closer": 5, "grvitation": 5, "0001": [5, 7, 43], "0102": 5, "622": 5, "3069": 5, "1851": [5, 13], "215": 5, "508": 5, "2266": 5, "879": 5, "945": 5, "60876": 5, "7617": 5, "018": 5, "7647": 5, "572": 5, "583": 5, "7721": 5, "633": 5, "7785": 5, "3100": [5, 13], "1326": 5, "305": 5, "695": 5, "2791": 5, "09665": 5, "qc": 5, "714712": 5, "st": 5, "3048": 5, "0276": 5, "2332": 5, "rc": [5, 6, 8, 13, 14, 15, 17, 25], "71818": 5, "6952": 5, "9757": 5, "comenv": [5, 8], "presc": 5, "m01": 5, "mc1": 5, "l1": 5, "44223e": 5, "rzam": [5, 43], "33552": 5, "convfrac": 5, "467851": 5, "lambda_ion": 5, "a_in": 5, "p_in": 5, "1708": 5, "jtot_in": 5, "09706e": 5, "jorb_in": 5, "96557e": 5, "eorbi": 5, "76416e": 5, "ebindi": 5, "30388e": 5, "sepf": 5, "7114": 5, "4385": 5, "9758": 5, "8926": 5, "mf1": 5, "5423": 5, "mf2": 5, "af": 5, "jf": 5, "72832e": 5, "jej": 5, "63566e": 5, "eorbf": 5, "39152e": 5, "eej": 5, "03996e": 5, "alpha_ej": 5, "0241634": 5, "1327": 5, "028": 5, "367": 5, "232": 5, "459": 5, "mstart": 5, "397754": 5, "3084": 5, "9071": 5, "46089": 5, "a_out": 5, "p_out": 5, "0152545": 5, "57093": 5, "jorb_out": 5, "6771": 5, "rl1": 5, "236": [5, 19], "rl2": 5, "459382": 5, "No": [5, 7, 16, 22, 23, 40], "9411": 5, "gyr": [5, 6, 8], "9452": 5, "934": 5, "70365": 5, "455552": 5, "66554": 5, "0303129": 5, "454409": 5, "106368": 5, "2147": 5, "612": [5, 13], "401": 5, "668328": 5, "0913095": 5, "387": 5, "9342": 5, "851646": 5, "360": 5, "844": [5, 6], "2823": 5, "1622": 5, "45534": 5, "9256": 5, "1973": 5, "126": 5, "1987": 5, "846": [5, 6], "4184": 5, "900": 5, "7052": 5, "131": 5, "7060": 5, "7527": 5, "852": 5, "046": 5, "356": 5, "7554": 5, "465": 5, "888": 5, "7557": 5, "328": 5, "051": [5, 6], "416": 5, "7572": 5, "618": 5, "234": [5, 8], "7669": 5, "375": 5, "7675": 5, "333": 5, "579": 5, "222": 5, "7779": 5, "541": 5, "991": 5, "7941": 5, "539": 5, "070": 5, "2191": 5, "2234": 5, "069": 5, "405577": 5, "425788": 5, "375537": 5, "574826": 5, "898786": 5, "6975": 5, "878": 5, "64724": 5, "150217": 5, "9445": 5, "368345": 5, "7093": 5, "1502": 5, "233": 5, "8377": 5, "3046": 5, "77416": 5, "7107": 5, "204": 5, "1822": 5, "949": 5, "1814": [5, 13], "784": 5, "1818": 5, "224": 5, "979": 5, "19097": 5, "112": 5, "84502": 5, "824494": 5, "0987206": 5, "883252": 5, "726002": 5, "995824": 5, "317": 5, "667": 5, "25694": 5, "46901": 5, "022": 5, "477791": 5, "781": 5, "206": [5, 17], "67059": 5, "826": 5, "6816": 5, "6008": 5, "592733": 5, "836": [5, 6], "121": 5, "4862": 5, "7418": 5, "7434": 5, "101": 5, "7455": 5, "870": 5, "7458": 5, "995": 5, "7459": 5, "055": 5, "577": 5, "7836": 5, "7852": 5, "252": 5, "8004": 5, "992": 5, "8194": 5, "024": 5, "9725": 5, "025": 5, "1124": 5, "825086": 5, "878253": 5, "783746": 5, "582318": 5, "354576": 5, "9794": 5, "994": 5, "969": 5, "22787": 5, "16539": 5, "9739": 5, "3518": 5, "953182": 5, "120": 5, "657": 5, "449": [5, 13], "20677": 5, "078": 5, "932": 5, "173": 5, "4710": 5, "11686": 5, "0165": 5, "contact": [5, 23, 40], "00288661": 5, "00242158": 5, "393886": 5, "981555": 5, "bh_bh": 5, "2033": 5, "16729": 5, "213854": 5, "coalesc": 5, "369": 5, "624": [5, 13], "133": [5, 16], "037": 5, "1824": 5, "935": 5, "608": [5, 13], "951": 5, "179": 5, "408": 5, "1828": 5, "909": 5, "3171": 5, "1823": 5, "943": 5, "619": [5, 13], "1826": 5, "925": 5, "587": [5, 15], "1829": 5, "903": 5, "348": [5, 8], "111": 5, "707": [5, 13], "34870": 5, "549": 5, "376059": 5, "365763": 5, "371625": 5, "728797": 5, "817432": 5, "220": 5, "905": 5, "13607": 5, "475287": 5, "5493": 5, "478315": 5, "672": 5, "4493": 5, "6989": 5, "923": 5, "786": 5, "7335": 5, "07": [5, 13, 14, 15, 19, 32, 38], "702": 5, "489": 5, "7424": 5, "901": 5, "7426": 5, "507": 5, "104": [5, 8], "591": 5, "7447": 5, "492": 5, "7451": 5, "869": 5, "971": 5, "895": 5, "7714": 5, "219": 5, "7727": 5, "108": 5, "7874": 5, "996": [5, 8], "990": 5, "8062": 5, "032": 5, "1830": 5, "48809": 5, "946468": 5, "0278672": 5, "850309": 5, "663251": 5, "8982": 5, "2583": 5, "498": 5, "16733": 5, "776263": 5, "212": 5, "7069": 5, "577826": 5, "107": 5, "238": 5, "189": 5, "7767": 5, "8073": 5, "887": 5, "066": 5, "982": 5, "81705": 5, "372": 5, "47534": 5, "705715": 5, "41996": 5, "33295": 5, "061141": 5, "825648": 5, "694": [5, 8, 13], "1877": 5, "07108": 5, "406": [5, 13, 16], "212034": 5, "7428": 5, "816": 5, "7430": 5, "922": 5, "7431": 5, "048": [5, 17, 19], "7437": 5, "7450": 5, "109": [5, 8], "491": 5, "7840": 5, "7856": 5, "250": 5, "8008": 5, "998": 5, "993": 5, "8205": 5, "9648": 5, "1135": 5, "364017": 5, "086004": 5, "422436": 5, "514898": 5, "872312": 5, "9816": 5, "3228": 5, "4809": 5, "0298011": 5, "274206": 5, "201": 5, "5885": 5, "82224": 5, "5175": 5, "3752": 5, "719058": 5, "7752": 5, "135": 5, "503": 5, "936": 5, "124": 5, "27025": 5, "22936": 5, "0572914": 5, "50682": 5, "836621": 5, "272943": 5, "792721": 5, "229": 5, "98081": 5, "471379": 5, "412": 5, "48046": 5, "658": 5, "457": 5, "637": [5, 13], "7453": 5, "768": 5, "077": 5, "7456": 5, "099": 5, "195": 5, "891": 5, "896": 5, "7764": 5, "593": 5, "604": 5, "7933": 5, "7934": 5, "8123": 5, "114678": 5, "647161": 5, "438686": 5, "118229": 5, "734534": 5, "9357": 5, "2873": 5, "243": [5, 6], "973": [5, 13], "61521": 5, "86878": 5, "7731": 5, "1237": 5, "956619": 5, "1468": 5, "7748": 5, "764": 5, "5528": 5, "8577": 5, "6765": 5, "194": 5, "5556": 5, "11376": 5, "0159": 5, "00303761": 5, "00254512": 5, "332091": 5, "703545": 5, "1586": 5, "342474": 5, "754": 5, "828": 5, "1812": 5, "036": 5, "66016": 5, "65976": 5, "420182": 5, "0755737": 5, "70235": 5, "0772781": 5, "362601": 5, "27829": 5, "0074": 5, "221832": 5, "7433": 5, "057": 5, "338": [5, 9], "899": 5, "293": [5, 16], "7927": 5, "174": 5, "7942": 5, "177": [5, 8], "478": 5, "8079": 5, "205": 5, "8268": 5, "1674": [5, 13], "0701913": 5, "836783": 5, "398419": 5, "681487": 5, "392487": 5, "0245": 5, "3559": 5, "653": 5, "957": 5, "46607": 5, "371458": 5, "8708": 5, "930943": 5, "7267": 5, "679": [5, 8], "703": 5, "601": 5, "3231": [5, 13], "1473": 5, "7324": 5, "12495": 5, "0182": 5, "00256681": 5, "00215604": 5, "249": 5, "738524": 5, "014832": 5, "2493": 5, "0931922": 5, "497294": 5, "542": 5, "259": 5, "475": 5, "595": 5, "1813": 5, "749": 5, "976": 5, "906": 5, "1838": 5, "664": 5, "033": 5, "941": [5, 8], "1099": 5, "989": 5, "1834": 5, "868": 5, "13267": 5, "19393": 5, "965167": 5, "024684": 5, "612281": 5, "280749": 5, "106545": 5, "669442": 5, "453932": 5, "952": 5, "6834": 5, "405068": 5, "739": 5, "4256": 5, "907": 5, "5366": 5, "959": 5, "737": 5, "673": 5, "7423": 5, "042": 5, "950": 5, "7427": 5, "202": 5, "7448": 5, "291": 5, "688": [5, 8], "570": 5, "005": 5, "7679": 5, "7691": 5, "944": 5, "7828": 5, "8013": 5, "035": 5, "1786": 5, "12741": 5, "970206": 5, "0192009": 5, "748832": 5, "618445": 5, "8683": 5, "2352": 5, "554": 5, "88581": 5, "520903": 5, "6764": 5, "2029": 5, "936762": 5, "182": 5, "366": 5, "774": [5, 12], "876": 5, "606": [5, 13], "414": 5, "757": [5, 8], "8805": 5, "11707": 5, "0166": 5, "00286793": 5, "00239838": 5, "090": 5, "985359": 5, "790941": 5, "0896": 5, "96963": 5, "3282": 5, "1923": 5, "181": 5, "797": 5, "57739": 5, "8140": 5, "645763": 5, "309361": 5, "0877243": 5, "351532": 5, "959422": 5, "659": 5, "02823": 5, "301483": 5, "280": 5, "674": [5, 16], "6181": 5, "698517": 5, "942": 5, "9927": [5, 12], "4807": 5, "58504": 5, "914": 5, "6905": 5, "4243": 5, "533": 5, "692": 5, "9264": 5, "798": 5, "854": 5, "271": 5, "761": 5, "097": 5, "7460": 5, "7472": 5, "806": 5, "7589": 5, "778": 5, "7595": 5, "856": [5, 13], "874": 5, "7689": 5, "981": 5, "7690": 5, "988": 5, "7863": 5, "059": 5, "9110": 5, "061": 5, "1514": 5, "1915": 5, "058": 5, "1920": 5, "784972": 5, "231704": 5, "950733": 5, "127442": 5, "999122": 5, "3758": 5, "8545": 5, "27767": 5, "84071": 5, "7969": 5, "952496": 5, "4957": 5, "26441": 5, "269": 5, "9351": 5, "243583": 5, "4666": 5, "11346": 5, "00300971": 5, "00247821": 5, "651": 5, "882017": 5, "700359": 5, "6514": 5, "40049": 5, "869544": 5, "1839": 5, "837": 5, "46220": 5, "787": 5, "82245": 5, "0531294": 5, "367268": 5, "912283": 5, "67023": 5, "0670735": 5, "315": 5, "815": 5, "421436": 5, "347405": 5, "7875": 5, "70005": 5, "6185": 5, "14212": 5, "481": 5, "84428": 5, "1847": 5, "4455": 5, "116": 5, "237": 5, "4540": 5, "765": 5, "777": 5, "6822": 5, "482": 5, "6831": 5, "7214": 5, "483": 5, "7219": 5, "7422": 5, "7449": 5, "893": 5, "534": 5, "216": 5, "053": 5, "7657": 5, "965": 5, "7781": 5, "7782": 5, "7962": 5, "040": 5, "8182": 5, "1695": 5, "3038": 5, "0714679": 5, "144141": 5, "608655": 5, "0385396": 5, "8372": 5, "2112": 5, "263": 5, "242151": 5, "219058": 5, "364": 5, "681": 5, "929": 5, "706483": 5, "2053": 5, "0641": 5, "353": 5, "4018": 5, "50537": 5, "7633": 5, "70054": 5, "524": 5, "60636": 5, "493975": 5, "450818": 5, "456519": 5, "938568": 5, "859977": 5, "671": 5, "40339": 5, "06987": 5, "5244": 5, "281309": 5, "4176": 5, "2834": 5, "2268": 5, "9537": 5, "7046": 5, "4755": 5, "228": 5, "295": 5, "7429": 5, "047": [5, 17], "661": 5, "529": 5, "084": 5, "986": [5, 8], "886": 5, "678": [5, 12], "7774": 5, "7789": 5, "7944": 5, "8141": 5, "027": 5, "498232": 5, "463455": 5, "752134": 5, "246625": 5, "139044": 5, "9423": 5, "2924": 5, "091": 5, "873639": 5, "531411": 5, "258": [5, 8], "872316": 5, "2224": 5, "2632": 5, "602": 5, "99203": 5, "1612": 5, "6094": 5, "8091": 5, "1825": 5, "67245": 5, "42052": 5, "938576": 5, "0316266": 5, "659526": 5, "104997": 5, "0823499": 5, "4867": 5, "51742": 5, "910817": 5, "3563": 5, "205353": 5, "4670": 5, "522": 5, "884": 5, "016": 5, "7438": 5, "7446": 5, "7452": 5, "805": 5, "7759": 5, "646": 5, "7928": 5, "8121": 5, "852712": 5, "248871": 5, "398927": 5, "135164": 5, "756795": 5, "9323": 5, "2846": 5, "809": [5, 6], "497": 5, "75508": 5, "817843": 5, "872": 5, "454013": 5, "1807": 5, "226": 5, "064": 5, "581": 5, "1816": 5, "648": 5, "1713": 5, "2081": 5, "2182": 5, "52058": 5, "1062": 5, "447918": 5, "0727584": 5, "93044": 5, "693944": 5, "896286": 5, "63153": 5, "39834": 5, "2216": 5, "743837": 5, "8917": 5, "0831": 5, "56865": 5, "4365": 5, "1314": 5, "5735": 5, "1753": 5, "3767": 5, "564": 5, "4192": 5, "865": 5, "7988": 5, "7997": 5, "7500": 5, "319": 5, "927": 5, "110": 5, "7530": 5, "7544": 5, "7644": 5, "611": [5, 13], "7650": 5, "7750": 5, "7907": 5, "8276": 5, "2156": 5, "068": 5, "608269": 5, "309461": 5, "901988": 5, "741346": 5, "691586": 5, "2063": 5, "9505": 5, "198": 5, "609": 5, "34537": 5, "503726": 5, "484": 5, "871": 5, "648549": 5, "37409": 5, "4013": 5, "828858": 5, "404962": 5, "512561": 5, "876382": 5, "718549": 5, "51478": 5, "852252": 5, "324": 5, "478807": 5, "130": 5, "311": 5, "821": 5, "890": 5, "7461": 5, "7960": 5, "186": [5, 13], "7975": 5, "736": [5, 8], "8104": 5, "8292": 5, "1784": 5, "1810": 5, "335642": 5, "191543": 5, "332777": 5, "97316": 5, "569581": 5, "0394": 5, "3674": 5, "076": 5, "57878": 5, "24165": 5, "624125": 5, "15907": 5, "802": 5, "9153": 5, "5619": 5, "675": 5, "504": 5, "850": 5, "1821": 5, "48336": 5, "16833": 5, "0910814": 5, "677623": 5, "874638": 5, "910419": 5, "847153": 5, "785": 5, "32282": 5, "962876": 5, "6179": 5, "18148": 5, "085": 5, "2816": 5, "596": [5, 13], "8523": 5, "8654": 5, "4797": 5, "954": 5, "464": 5, "855": 5, "962": 5, "214": 5, "644": [5, 13], "841": 5, "7803": 5, "7819": 5, "7973": 5, "7974": 5, "8163": 5, "1637": 5, "567303": 5, "507104": 5, "0563088": 5, "15884": 5, "9606": 5, "3065": 5, "248": [5, 8], "998023": 5, "09164": 5, "264": 5, "835": 5, "741448": 5, "1005": 5, "712": 5, "514": 5, "1035": 5, "8379": 5, "6797": 5, "1747": 5, "744": 5, "904": 5, "16837": 5, "471": 5, "20980": 5, "962482": 5, "401263": 5, "689781": 5, "991224": 5, "841718": 5, "28867": 5, "597": 5, "4714": 5, "43618": 5, "7823": 5, "1736": 5, "6604": 5, "6032": 5, "1715": 5, "4380": 5, "7425": 5, "662": 5, "381": 5, "931": 5, "7735": 5, "193": 5, "7883": 5, "8071": 5, "031": 5, "832981": 5, "367793": 5, "0528412": 5, "325965": 5, "929511": 5, "9038": 5, "2626": 5, "395": 5, "84029": 5, "355513": 5, "544": 5, "518851": 5, "0335": 5, "1485": 5, "273": 5, "2551": 5, "3959": 5, "01561": 5, "6745": 5, "926": 5, "64463": 5, "41238": 5, "0789786": 5, "697827": 5, "336295": 5, "0232618": 5, "981292": 5, "16564": 5, "26456": 5, "0013": 5, "476589": 5, "6379": 5, "2221": 5, "2802": 5, "70043": 5, "5904": 5, "567": 5, "4734": 5, "801": 5, "861": 5, "119": 5, "026": 5, "853": 5, "7751": 5, "138": 5, "740": 5, "7766": 5, "735": 5, "7919": 5, "8111": 5, "029": 5, "659743": 5, "318753": 5, "774969": 5, "492302": 5, "125968": 5, "9263": 5, "2801": 5, "227": 5, "791478": 5, "0153961": 5, "884461": 5, "2132": 5, "9779": 5, "7631": 5, "727196": 5, "3273": [5, 13], "019": 5, "2437": 5, "257": [5, 43], "54371": 5, "36403": 5, "82064": 5, "137502": 5, "935816": 5, "181795": 5, "297187": 5, "86728": 5, "689835": 5, "266485": 5, "960": 5, "7435": 5, "336": 5, "7457": 5, "759": 5, "494": 5, "7911": 5, "185": 5, "389": 5, "8067": 5, "8261": 5, "8435": 5, "1624": [5, 13], "209274": 5, "548864": 5, "783792": 5, "0770302": 5, "187694": 5, "0171": 5, "3502": 5, "17932": 5, "00832": 5, "230": 5, "915": [5, 8], "829668": 5, "38921": 5, "474": 5, "4369": 5, "251": [5, 8], "937": 5, "569": 5, "1819": 5, "1841": 5, "825": 5, "81562": 5, "32076": 5, "512617": 5, "817888": 5, "592309": 5, "885537": 5, "150681": 5, "946757": 5, "880528": 5, "795": [5, 32], "978": 5, "807361": 5, "289": 5, "13298": 5, "3771": 5, "3127": 5, "4218": 5, "4764": 5, "175": 5, "4387": 5, "811": 5, "807": 5, "6384": 5, "6388": 5, "631": [5, 8], "7292": 5, "7296": 5, "052": 5, "7635": 5, "511": 5, "7645": 5, "7765": 5, "7943": 5, "8339": 5, "1678": 5, "551072": 5, "608485": 5, "94464": 5, "243214": 5, "899464": 5, "8251": 5, "6515": 5, "539343": 5, "701": 5, "428699": 5, "8354": 5, "6212": 5, "0523": 5, "0208": 5, "8441": 5, "975": 5, "1811": 5, "562": 5, "1815": 5, "003": 5, "68746": 5, "19907": 5, "768655": 5, "0583837": 5, "429398": 5, "789859": 5, "720749": 5, "0295": 5, "5286": 5, "618382": 5, "205537": 5, "818": 5, "049": 5, "506": 5, "7882": 5, "7898": 5, "8044": 5, "8234": 5, "123048": 5, "307199": 5, "581558": 5, "0991059": 5, "0907537": 5, "0034": 5, "3396": 5, "570222": 5, "930282": 5, "209": 5, "670422": 5, "5221": 5, "57062": 5, "9036": 5, "9427": 5, "866": 5, "26051": 5, "82797": 5, "670413": 5, "0772021": 5, "151616": 5, "253705": 5, "893941": 5, "61679": 5, "515062": 5, "247": [5, 16], "5456": 5, "411151": 5, "616": [5, 13], "4304": 5, "5301": 5, "738": 5, "955": 5, "545": 5, "559": 5, "7677": 5, "566": [5, 19], "7825": 5, "7826": 5, "8010": 5, "1783": 5, "0283541": 5, "410828": 5, "567898": 5, "0335017": 5, "139732": 5, "8664": 5, "2338": 5, "197": 5, "677": 5, "877963": 5, "20265": 5, "4202": 5, "896196": 5, "3957": 5, "859": 5, "3025": 5, "5919": 5, "8605": 5, "8924": 5, "1088": 5, "5977": 5, "11506": 5, "0162": 5, "00296406": 5, "00247864": 5, "088": 5, "760064": 5, "126532": 5, "0877": 5, "795024": 5, "547002": 5, "490": 5, "947": 5, "832": 5, "974": 5, "75931": 5, "054": [5, 32], "19521": 5, "859753": 5, "23894": 5, "62549": 5, "77541": 5, "227249": 5, "42785": 5, "583346": 5, "0535": 5, "301129": 5, "262": 5, "892": 5, "629": [5, 13], "7440": 5, "7454": 5, "709": 5, "7827": 5, "7843": 5, "7996": 5, "8196": 5, "9902": 5, "0995": 5, "123635": 5, "335153": 5, "0259932": 5, "335847": 5, "105082": 5, "9743": 5, "3172": 5, "66025": 5, "33451": 5, "089": 5, "818294": 5, "689": 5, "6909": 5, "443": 5, "918543": 5, "4048": 5, "819": 5, "57538": 5, "46057": 5, "517454": 5, "325743": 5, "975864": 5, "00707417": 5, "739962": 5, "699": 5, "64932": 5, "40238": 5, "743": 5, "196177": 5, "963": [5, 8], "752": 5, "7920": 5, "7936": 5, "8074": 5, "8263": 5, "1670": 5, "973135": 5, "35487": 5, "431313": 5, "180453": 5, "831236": 5, "0214": 5, "3536": 5, "22281": 5, "693321": 5, "293512": 5, "605": 5, "2214": 5, "4507": 5, "6328": 5, "2618": 5, "1831": 5, "80402": 5, "565": 5, "79911": 5, "897612": 5, "696284": 5, "954848": 5, "0469097": 5, "915148": 5, "297": 5, "676": 5, "75005": 5, "13416": 5, "5652": 5, "448401": 5, "2057": 5, "9912": 5, "8493": 5, "2991": 5, "3757": 5, "5734": 5, "4321": 5, "6626": 5, "966": 5, "773": 5, "7384": 5, "902": 5, "558": 5, "530": 5, "7705": 5, "7718": 5, "7864": 5, "8050": 5, "263235": 5, "959492": 5, "915221": 5, "263079": 5, "72611": 5, "8912": 5, "2529": 5, "647": 5, "56228": 5, "493648": 5, "906299": 5, "8975": 5, "958": 5, "211": [5, 15], "746": 5, "0745": 5, "3243": 5, "686": 5, "2295": 5, "772": 5, "1781": 5, "64611": 5, "101955": 5, "189239": 5, "951597": 5, "398381": 5, "970505": 5, "917": 5, "09786": 5, "204663": 5, "9073": 5, "773166": 5, "6344": 5, "7315": 5, "62366": 5, "9105": 5, "2472": 5, "1575": 5, "079": [5, 6], "2914": 5, "4183": 5, "911": 5, "6749": 5, "6758": 5, "7536": 5, "638": [5, 13], "791": 5, "363": 5, "7564": 5, "7566": 5, "783": [5, 12], "7582": 5, "7678": 5, "7684": 5, "7790": 5, "065": 5, "985": 5, "071": 5, "2210": 5, "063": 5, "2261": 5, "12806": 5, "912327": 5, "690746": 5, "544482": 5, "155342": 5, "7717": 5, "6145": 5, "964": 5, "087": 5, "976041": 5, "0890815": 5, "951344": 5, "345": 5, "0907": 5, "463": 5, "3471": 5, "8972": 5, "12136": 5, "4981": 5, "812": 5, "5051": 5, "10782": 5, "015": 5, "00317508": 5, "00248439": 5, "600593": 5, "164714": 5, "1098": 5, "03493": 5, "202569": 5, "9339": 5, "938": 5, "1843": 5, "808": 5, "176": 5, "804": 5, "34175": 5, "953": 5, "78012": 5, "970783": 5, "761478": 5, "514087": 5, "706029": 5, "819715": 5, "15042": 5, "424712": 5, "656": 5, "528102": 5, "3719": 5, "2291": 5, "7184": 5, "0784": 5, "499": 5, "4357": 5, "378": 5, "1334": 5, "5324": 5, "5703": 5, "5712": 5, "775": [5, 19], "7354": 5, "7359": 5, "7419": 5, "7421": 5, "525": 5, "7620": 5, "883": 5, "7629": 5, "7741": 5, "7742": 5, "7918": 5, "8533": 5, "1610": 5, "179142": 5, "296544": 5, "237203": 5, "0156945": 5, "617224": 5, "8039": 5, "1854": 5, "87813": 5, "31958": 5, "585": 5, "464494": 5, "041": 5, "1633": 5, "68376": 5, "35051": 5, "566263": 5, "0474164": 5, "750149": 5, "0787729": 5, "537743": 5, "4162": 5, "37874": 5, "00182": 5, "306619": 5, "833": 5, "7462": 5, "814": 5, "7965": 5, "188": 5, "7980": 5, "191": 5, "782": 5, "8107": 5, "8108": 5, "8295": 5, "473762": 5, "894041": 5, "457987": 5, "738399": 5, "315223": 5, "0414": 5, "98061": 5, "497008": 5, "942854": 5, "7879": 5, "3589": 5, "8452": 5, "9595": 5, "1631": 5, "2305": 5, "39521": 5, "3419": 5, "32684": 5, "0533803": 5, "740494": 5, "317663": 5, "857699": 5, "38908": 5, "373282": 5, "1977": 5, "359784": 5, "326": 5, "4311": 5, "6474": 5, "750": [5, 6], "7380": 5, "056": [5, 17], "710": 5, "7709": 5, "7722": 5, "7868": 5, "8055": 5, "709965": 5, "260676": 5, "438861": 5, "0625403": 5, "328066": 5, "8941": 5, "2552": 5, "0613": 5, "06527": 5, "613167": 5, "36957": 5, "86334": 5, "215638": 5, "175004": 5, "932839": 5, "339587": 5, "829017": 5, "20887": 5, "326601": 5, "1104": 5, "38009": 5, "4438": 5, "6934": 5, "7322": 5, "700": [5, 19], "705": [5, 19], "830": [5, 19], "968": 5, "7720": 5, "7734": 5, "8076": 5, "124496": 5, "659469": 5, "0744186": 5, "706126": 5, "225135": 5, "9032": 5, "2622": [5, 13], "698": [5, 13], "41457": 5, "424924": 5, "9093": 5, "939378": 5, "3649": 5, "0868": 5, "634": [5, 13], "1108": 5, "5094": 5, "1392": 5, "7028": 5, "8881": 5, "12548": 5, "0184": 5, "00254115": 5, "0021272": 5, "826831": 5, "573703": 5, "60468": 5, "712414": 5, "517": 5, "817": [5, 12], "2157": 5, "1817": 5, "3008": 5, "1835": 5, "33719": 5, "81352": 5, "202196": 5, "453412": 5, "935069": 5, "374905": 5, "177551": 5, "987": 5, "11558": 5, "252877": 5, "1043": 5, "548589": 5, "4333": 5, "939": 5, "693": [5, 8], "970": 5, "526": 5, "7671": 5, "858": [5, 6], "7683": 5, "7817": 5, "8001": 5, "1775": 5, "912238": 5, "432729": 5, "998563": 5, "996798": 5, "823767": 5, "17588": 5, "45757": 5, "737411": 5, "573": 5, "5557": 5, "4102": 5, "3495": 5, "4945": 5, "2528": 5, "1808": 5, "2629": 5, "668": 5, "14764": 5, "77631": 5, "524755": 5, "166559": 5, "560118": 5, "228555": 5, "671001": 5, "21603": 5, "573874": 5, "469": 5, "418029": 5, "7967": 5, "7982": 5, "8109": 5, "8300": 5, "492707": 5, "583436": 5, "489077": 5, "445821": 5, "760389": 5, "0425": 5, "3698": 5, "77766": 5, "108571": 5, "426": 5, "615165": 5, "4788": 5, "8791": 5, "8271": 5, "88343": 5, "3264": 5, "1551": 5, "3154": 5, "062": 5, "1809": 5, "476": 5, "80954": 5, "62200": 5, "492484": 5, "298194": 5, "807403": 5, "382144": 5, "303533": 5, "90716": 5, "237951": 5, "847": 5, "539941": 5, "7439": 5, "822": 5, "7964": 5, "7979": 5, "8299": 5, "1792": 5, "623354": 5, "732953": 5, "639951": 5, "492818": 5, "729193": 5, "0411": 5, "3688": 5, "58166": 5, "0143651": 5, "828241": 5, "0791": 5, "755": 5, "7188": 5, "9851": 5, "5681": 5, "50652": 5, "4845": 5, "2371": 5, "4623": 5, "1827": 5, "61117": 5, "46822": 5, "585985": 5, "665969": 5, "751305": 5, "588396": 5, "216951": 5, "36314": 5, "177727": 5, "645286": 5, "095": 5, "094": [5, 8], "244": [5, 17], "799": 5, "7899": 5, "8095": 5, "030": 5, "888123": 5, "610285": 5, "315404": 5, "683467": 5, "789064": 5, "9139": 5, "075": 5, "682": [5, 8], "95783": 5, "375712": 5, "441158": 5, "532": 5, "1075": 5, "1449": [5, 13], "4509": 5, "6058": 5, "2878": 5, "33879": 5, "282623": 5, "472318": 5, "115722": 5, "685872": 5, "936532": 5, "278": 5, "88441": 5, "380887": 5, "36016": 5, "8992": 5, "3042": 5, "54027": 5, "7886": 5, "7958": 5, "8280": 5, "1729": 5, "433477": 5, "791274": 5, "413467": 5, "495924": 5, "706984": 5, "0319": 5, "3616": 5, "44211": 5, "0081514": 5, "916093": 5, "2021": [5, 6, 8, 13], "2927": 5, "766": 5, "0837": 5, "315903": 5, "8939": 5, "1858": 5, "5112": 5, "82486": 5, "619099": 5, "101038": 5, "840994": 5, "542419": 5, "00585495": 5, "0367878": 5, "0849409": 5, "0128": 5, "676215": 5, "518": 5, "477089": 5, "287": 5, "796": 5, "807331": 5, "6832": 5, "168972": 5, "6883": 5, "845": 5, "4961": 5, "594": 5, "8443": 5, "3034": 5, "4188": 5, "4197": 5, "086": 5, "7420": 5, "880": 5, "722": 5, "7598": 5, "7605": 5, "7706": 5, "7877": 5, "8935": 5, "1492": 5, "478253": 5, "42097": 5, "939376": 5, "196311": 5, "22518": 5, "7108": 5, "41485": 5, "652755": 5, "6161": 5, "469056": 5, "1833": 5, "25164": 5, "391798": 5, "388321": 5, "507443": 5, "208169": 5, "830541": 5, "21844": 5, "623232": 5, "402961": 5, "4501": 5, "428": 5, "779": 5, "7891": 5, "917439": 5, "479973": 5, "922199": 5, "806722": 5, "769195": 5, "9087": 5, "2664": 5, "092": 5, "660415": 5, "322": 5, "096": 5, "728237": 5, "313": 5, "867": 5, "977": 5, "36298": 5, "829": 5, "9189": 5, "308203": 5, "0621119": 5, "366259": 5, "740929": 5, "96161": 5, "04198": 5, "502775": 5, "8293": 5, "366392": 5, "8635": 5, "5612": 5, "3244": 5, "0719": 5, "51819": 5, "9214": 5, "946": 5, "7831": 5, "7848": 5, "8000": 5, "8195": 5, "9814": 5, "1082": 5, "171096": 5, "480045": 5, "808134": 5, "257278": 5, "205527": 5, "29136": 5, "50687": 5, "988755": 5, "8399": 5, "4108": 5, "4822": 5, "1796": 5, "2127": 5, "8961": 5, "8252": 5, "11239": 5, "0156": 5, "00311757": 5, "00261516": 5, "6429": 5, "208453": 5, "2008": 5, "30975": 5, "28984": 5, "2836": 5, "734": 5, "54307": 5, "77455": 5, "359881": 5, "325197": 5, "29816": 5, "208923": 5, "805733": 5, "06257": 5, "621375": 5, "0501": 5, "344772": 5, "4825": 5, "477": 5, "663": 5, "523": 5, "918": 5, "732": 5, "7773": [5, 19], "527": 5, "8138": 5, "953798": 5, "649327": 5, "456313": 5, "316118": 5, "249106": 5, "2921": 5, "56518": 5, "376604": 5, "8003": 5, "834303": 5, "2275": 5, "5593": 5, "2871": 5, "3978": 5, "8031": 5, "6562": 5, "11854": 5, "0169": 5, "00280816": 5, "00235329": 5, "559889": 5, "750806": 5, "71746": 5, "120066": 5, "8569": 5, "76134": 5, "0393944": 5, "347623": 5, "960734": 5, "465867": 5, "145296": 5, "555": [5, 8], "912919": 5, "0683196": 5, "623052": 5, "4379": 5, "0608": 5, "4622": 5, "5208": 5, "5217": 5, "7386": 5, "7390": 5, "912": 5, "578": 5, "983": 5, "7612": 5, "708": 5, "7728": 5, "7902": 5, "8694": 5, "1553": 5, "197729": 5, "670337": 5, "663976": 5, "124931": 5, "888613": 5, "1691": 5, "58332": 5, "84827": 5, "292641": 5, "7666": 5, "5738": 5, "9304": 5, "7626": 5, "39831": 5, "953738": 5, "256488": 5, "181244": 5, "00666382": 5, "226424": 5, "42266": 5, "40735": 5, "423": 5, "127957": 5, "590": 5, "7893": 5, "7909": 5, "8053": 5, "8250": 5, "8731": 5, "1527": 5, "00518983": 5, "196046": 5, "634261": 5, "332251": 5, "153852": 5, "0087": 5, "3438": 5, "628": [5, 13], "966681": 5, "342134": 5, "997751": 5, "3331": 5, "14112": 5, "7269": 5, "967": 5, "2075": 5, "11182": 5, "0155": 5, "00319483": 5, "00268237": 5, "202339": 5, "130725": 5, "2333": 5, "821367": 5, "637666": 5, "47419": 5, "56631": 5, "460081": 5, "633684": 5, "547729": 5, "321082": 5, "954624": 5, "99808": 5, "365949": 5, "4422": 5, "335428": 5, "6413": 5, "7413": 5, "8638": 5, "75921": 5, "9147": 5, "074": 5, "7844": 5, "7861": 5, "8012": 5, "8202": 5, "9557": 5, "1219": 5, "224923": 5, "249848": 5, "781046": 5, "0784722": 5, "326147": 5, "9842": 5, "3248": 5, "04924": 5, "00294": 5, "787368": 5, "83762": 5, "64359": 5, "776818": 5, "472105": 5, "63923": 5, "939757": 5, "21764": 5, "36747": 5, "07484": 5, "328512": 5, "7925": 5, "8065": 5, "8066": 5, "8254": 5, "8429": 5, "1618": 5, "942154": 5, "0122109": 5, "00984861": 5, "664546": 5, "183974": 5, "0164": 5, "3497": 5, "15594": 5, "335342": 5, "523561": 5, "1722": 5, "1571": 5, "44170": 5, "7319": 5, "174169": 5, "242309": 5, "841284": 5, "736112": 5, "693128": 5, "35505": 5, "491811": 5, "486": 5, "541792": 5, "704": 5, "684": [5, 8], "7990": 5, "8115": 5, "8303": 5, "675689": 5, "111583": 5, "429122": 5, "183048": 5, "0536749": 5, "0461": 5, "3726": [5, 13], "769": 5, "337249": 5, "686591": 5, "753": 5, "64265": 5, "9255": 5, "8585": 5, "924": 5, "92382": 5, "5775": 5, "20938": 5, "4872": 5, "697": 5, "64137": 5, "63818": 5, "295543": 5, "0290733": 5, "983229": 5, "514916": 5, "177444": 5, "11491": 5, "0298364": 5, "9046": 5, "315124": 5, "303": 5, "4454": 5, "538": 5, "933": 5, "823": 5, "838": [5, 6], "669": 5, "7745": 5, "7912": 5, "8101": 5, "752438": 5, "590877": 5, "920832": 5, "48926": 5, "135101": 5, "2767": 5, "767": 5, "848866": 5, "0214824": 5, "97797": 5, "10877": 5, "44558": 5, "1967": 5, "16265": 5, "5333": 5, "1663": 5, "1845": 5, "21824": 5, "15186": 5, "618705": 5, "0958704": 5, "380393": 5, "596161": 5, "941478": 5, "91548": 5, "193528": 5, "2961": 5, "584622": 5, "1204": [5, 19], "0187": 5, "617": [5, 13], "2044": 5, "51809": 5, "3017": 5, "4330": 5, "1178": 5, "5089": 5, "956": 5, "5532": 5, "7365": 5, "7370": 5, "561": 5, "7736": 5, "7737": 5, "7913": 5, "8573": 5, "1606": 5, "86323": 5, "0440989": 5, "389749": 5, "19366": 5, "310029": 5, "1804": 5, "2413": 5, "94797": 5, "659448": 5, "245223": 5, "1806": 5, "4076": 5, "36323": 5, "347169": 5, "666661": 5, "916207": 5, "695505": 5, "213396": 5, "34081": 5, "401728": 5, "611785": 5, "7757": 5, "7772": 5, "670": 5, "7926": 5, "725718": 5, "420316": 5, "312637": 5, "321643": 5, "755323": 5, "9309": 5, "2835": 5, "74583": 5, "364747": 5, "766094": 5, "919": 5, "916": 5, "2898": 5, "42362": 5, "18108": 5, "785539": 5, "0547419": 5, "829757": 5, "994118": 5, "162941": 5, "02379": 5, "41726": 5, "4865": 5, "824848": 5, "622494": 5, "9859": 5, "7282": 5, "8155": 5, "1379": 5, "1517": 5, "1521": 5, "4182": 5, "7761": 5, "745": 5, "7792": 5, "7795": 5, "7813": 5, "7901": 5, "8048": 5, "8200": 5, "9253": 5, "2514": 5, "2819": 5, "770532": 5, "458064": 5, "288353": 5, "635703": 5, "971941": 5, "9179": 5, "10689": 5, "274854": 5, "470": 5, "4959": 5, "465133": 5, "7085": 5, "6885": 5, "1498": 5, "6674": 5, "31408": 5, "6908": 5, "645": [5, 13, 19], "6747": 5, "65262": 5, "633148": 5, "26637": 5, "057949": 5, "676181": 5, "732983": 5, "614": [5, 13], "60547": 5, "360093": 5, "382472": 5, "7903": 5, "8047": 5, "8245": 5, "8813": 5, "1478": 5, "912289": 5, "389208": 5, "840796": 5, "834483": 5, "0055": 5, "3412": 5, "732818": 5, "791991": 5, "72764": 5, "44852": 5, "646273": 5, "2556": 5, "70429": 5, "245209": 5, "792744": 5, "98096": 5, "534699": 5, "9471": 5, "317921": 5, "7806": 5, "8151": 5, "502451": 5, "121263": 5, "690203": 5, "229591": 5, "829726": 5, "9524": 5, "3002": 5, "21333": 5, "57141": 5, "421365": 5, "789": 5, "1306": 5, "21043": 5, "79412": 5, "055188": 5, "239704": 5, "41862": 5, "0131145": 5, "261343": 5, "64207": 5, "34126": 5, "153329": 5, "7436": 5, "7916": 5, "8058": 5, "8247": 5, "8596": 5, "1567": 5, "392194": 5, "816958": 5, "606169": 5, "906059": 5, "754141": 5, "3461": 5, "350": [5, 13], "947774": 5, "865806": 5, "863": [5, 8], "3963": 5, "4752": 5, "6579": 5, "6215": 5, "2477": [5, 13], "72983": 5, "105704": 5, "115297": 5, "826771": 5, "681473": 5, "713946": 5, "48586": 5, "371427": 5, "305334": 5, "748": [5, 19], "8059": 5, "8060": 5, "8249": 5, "8598": 5, "1569": 5, "168558": 5, "82325": 5, "838423": 5, "947719": 5, "637754": 5, "3469": 5, "00712": 5, "10941": 5, "111023": 5, "5358": 5, "3448": 5, "877": 5, "79264": 5, "70052": 5, "421475": 5, "12974": 5, "216067": 5, "0727126": 5, "806431": 5, "06696": 5, "02473": 5, "129879": 5, "6489": 5, "551": [5, 6], "7210": 5, "575": 5, "044": 5, "9900": 5, "0993": 5, "645339": 5, "239197": 5, "451732": 5, "787102": 5, "172014": 5, "9749": 5, "3176": 5, "0808": 5, "611632": 5, "971686": 5, "9869": 5, "4773": 5, "6225": 5, "3368": 5, "9610": 5, "11802": 5, "0168": 5, "00283345": 5, "00237669": 5, "48749": 5, "764629": 5, "8043": 5, "0250231": 5, "55982": 5, "34018": 5, "216496": 5, "518397": 5, "821301": 5, "789188": 5, "814387": 5, "889": 5, "11695": 5, "616737": 5, "6182": 5, "492242": 5, "4588": 5, "7743": 5, "920": 5, "8105": 5, "453348": 5, "9148": 5, "661725": 5, "141361": 5, "743118": 5, "9203": 5, "2754": 5, "66915": 5, "799889": 5, "757025": 5, "2881": 5, "9057": 5, "7537": 5, "10522": 5, "659581": 5, "610184": 5, "685255": 5, "768339": 5, "230955": 5, "45114": 5, "566495": 5, "54949": 5, "7845": 5, "9561": 5, "1222": 5, "132057": 5, "274445": 5, "86794": 5, "353432": 5, "774954": 5, "9841": 5, "3247": 5, "696": 5, "86918": 5, "297506": 5, "622081": 5, "24098": 5, "22036": 5, "995687": 5, "502841": 5, "600258": 5, "531293": 5, "00730797": 5, "0459174": 5, "0626266": 5, "523485": 5, "659393": 5, "8678": 5, "146844": 5, "7659": 5, "488": 5, "7842": 5, "7858": 5, "8009": 5, "8199": 5, "9598": 5, "1173": 5, "184464": 5, "215504": 5, "314533": 5, "333032": 5, "235464": 5, "9825": 5, "3235": 5, "47946": 5, "340477": 5, "545743": 5, "72617": 5, "83843": 5, "482668": 5, "103789": 5, "125553": 5, "477535": 5, "786062": 5, "93898": 5, "0449442": 5, "256783": 5, "626": [5, 13], "7797": 5, "7968": 5, "8158": 5, "854649": 5, "895821": 5, "257437": 5, "92995": 5, "671551": 5, "9573": 5, "21948": 5, "03507": 5, "613": [5, 13], "230102": 5, "9127": 5, "4229": 5, "4251": 5, "4949": 5, "639": [5, 13, 19], "839": 5, "462": [5, 19], "1560": 5, "21927": 5, "69808": 5, "280723": 5, "418757": 5, "552711": 5, "793832": 5, "244645": 5, "53715": 5, "628169": 5, "414875": 5, "7871": 5, "7887": 5, "8034": 5, "8224": 5, "9098": 5, "1415": 5, "496312": 5, "075416": 5, "7607": 5, "125886": 5, "290684": 5, "9977": 5, "3352": 5, "2613": 5, "82642": 5, "845387": 5, "32631": 5, "1846": 5, "788": 5, "77624": 5, "77505": 5, "50973": 5, "0448877": 5, "0251003": 5, "655371": 5, "876084": 5, "5046": 5, "315973": 5, "59429": 5, "4433": 5, "0722": 5, "082": 5, "4759": 5, "948": 5, "5309": 5, "5317": 5, "7381": 5, "7385": 5, "008": 5, "7613": 5, "7622": 5, "7730": 5, "7905": 5, "8653": 5, "1599": 5, "435809": 5, "148721": 5, "45889": 5, "674645": 5, "910981": 5, "72386": 5, "356812": 5, "0878": 5, "187993": 5, "9603": 5, "5982": 5, "2406": 5, "02786": 5, "math": [6, 8, 13, 14, 15, 16, 17, 35, 38], "matplotlib": [6, 8, 14, 15, 17, 19, 25], "pyplot": [6, 8, 14, 15, 17, 19], "plt": [6, 8, 14, 15, 17, 19], "notebook_hrd": 6, "our": [6, 8, 13, 14, 15, 22, 32], "mathrm": [6, 8, 13, 14, 15], "univers": [6, 8, 22], "These": [6, 7, 13, 14, 15, 16, 20, 22, 25, 26], "rough": 6, "real": [6, 13, 16, 35], "finit": [6, 8, 13, 14, 15], "ago": 6, "cannot": [6, 9, 16, 29, 31, 34], "geq": 6, "_": [6, 8, 13, 14, 15, 22, 34], "odot": [6, 8, 19], "through": [6, 7, 11, 12, 13, 14, 15, 16, 25, 26, 35, 41], "studi": 6, "leq": 6, "bse_opt": [6, 8, 13, 14, 15, 16, 21, 38], "grid_opt": [6, 8, 12, 13, 14, 15, 16, 21, 26, 29, 30, 31, 35, 36, 37, 38], "custom_opt": [6, 12, 13, 14, 15, 16, 21, 31], "physic": [6, 13, 14, 15, 16, 22], "13700": [6, 8], "nine": 6, "distribution_funct": [6, 8, 13, 14, 15, 16, 21, 23, 24], "massrang": [6, 8, 13, 14, 15], "add_grid_vari": [6, 8, 13, 14, 15, 16, 35], "longnam": [6, 8, 13, 14, 15, 16, 35], "valuerang": [6, 8, 13, 14, 15, 16, 35], "samplerfunc": [6, 8, 13, 14, 15, 16, 22, 35, 38], "const": [6, 8, 13, 14, 15], "probdist": [6, 8, 13, 14, 15, 16, 35], "dprob": [6, 8, 14, 15], "dm1": [6, 14, 15], "care": [6, 13, 14, 15, 22], "dphasevol": [6, 8, 13, 14, 15, 16, 35], "dm_1": [6, 14, 15], "condit": [6, 8, 9, 13, 14, 15, 16, 18, 19, 35], "impos": [6, 8, 13, 14, 15, 16], "mostli": [6, 8, 13, 14, 15, 16, 19, 20, 22, 25, 34, 41], "yourself": [6, 8, 13, 14, 15, 16, 25], "gridtyp": [6, 8, 16, 35], "precod": [6, 8, 13, 14, 15, 16, 35], "postcod": [6, 8, 16, 35], "branchpoint": [6, 8, 16, 35], "branchcod": [6, 8, 16, 35], "topcod": [6, 8, 16, 35], "bottomcod": [6, 8, 16, 35], "grid_variable_numb": [6, 8, 35], "asymptot": 6, "made": [6, 23, 26, 40], "bit": [6, 13], "messi": 6, "avoid": [6, 7, 8], "track": [6, 22, 25], "custom_logging_stat": [6, 8, 13, 14, 15], "foreach_star": [6, 13], "outermost_core_mass": 6, "doubl": [6, 9, 16, 20], "logteff": 6, "teff_from_star_struct": 6, "logl": 6, "loggrav": 6, "tini": 6, "gravitational_const": 6, "m_sun": 6, "pow2": 6, "r_sun": 6, "starnum": [6, 13], "zero_ag": [6, 9, 12, 13, 14, 15, 16], "c_logging_cod": [6, 8, 9, 12, 13, 14, 15, 16, 22], "lt": [6, 7, 8, 12, 14, 16, 17, 18], "amp": [6, 8], "catch": [6, 8, 12, 13, 14, 15, 16, 19, 20, 22], "doesn": [6, 22], "associ": [6, 8, 13, 14, 15, 30, 37], "datalinedict": [6, 8, 13, 14, 15, 20], "parse_funct": [6, 8, 12, 13, 14, 15, 16, 21, 22, 41], "self": [6, 8, 12, 13, 14, 15, 16, 21, 22, 26, 29, 30, 31, 32, 35, 37, 38, 39], "zams_mass": [6, 13, 14, 15, 16], "loop": [6, 8, 12, 13, 14, 15, 16, 31, 35], "splitlin": [6, 7, 8, 9, 12, 13, 14, 15, 16, 17], "search": [6, 13, 17, 23], "nstar": [6, 13], "group": [6, 13, 17, 39], "linedata": [6, 8, 13, 14, 15], "setup": [6, 16, 23, 40, 41], "grid_result": [6, 8, 13, 14, 15, 22], "results_dictionari": [6, 8, 13, 14, 15], "0x14bf2250fdc0": 6, "configur": [6, 11, 12, 13, 14, 15, 16, 19, 22, 27, 32], "part": [6, 7, 12, 13, 14, 15, 16, 19, 21, 30, 32, 35, 37, 43], "straightforward": [6, 13, 14, 15, 16], "num_cor": [6, 8, 13, 14, 15, 16, 22], "lot": [6, 13, 14, 15, 16, 17, 22, 39, 41], "There": [6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 25, 32, 34], "ri0005": [6, 16], "surrei": [6, 16], "ac": [6, 16], "uk": [6, 16], "grid_options_descript": [6, 16, 34], "thread": [6, 8, 13, 14, 15, 20, 22, 33], "suffici": 6, "crunch": [6, 8, 13, 14, 15], "analyt": [6, 8, 13, 14, 15, 16, 21, 23, 24], "dry": [6, 8, 13, 15, 16, 22, 35], "starcount": [6, 8, 13, 15, 16], "binary_c_python": [6, 7, 8, 12, 13, 14, 15, 16, 20], "binary_c_grid_8a7d52edc59346ce991063d9e05e9ba7": 6, "py": [6, 8, 13, 14, 15, 16, 17, 22, 23, 29, 40], "dry_run": [6, 8, 13, 16], "symlink": [6, 8, 13, 16], "binary_c_grid": [6, 8, 13, 16], "latest0": [6, 8, 13], "mainprocess": [6, 8, 13], "system_queue_fil": [6, 8, 13], "processor": [6, 8, 13], "latest1": [6, 8, 13], "signal": [6, 8, 13, 22], "800": 6, "finish": [6, 8, 13, 15, 16, 20, 25, 31], "free": [6, 8, 13], "01t09": [6, 8, 13], "838411": 6, "802706": 6, "ran": [6, 8, 13, 22], "had": [6, 8, 13, 14, 15, 21], "queue": [6, 8, 13, 22, 26, 30], "output_dict": [6, 8, 12, 13], "8a7d52edc59346ce991063d9e05e9ba7": 6, "took": [6, 8, 13, 15, 16, 19], "mb": [6, 8, 13, 15, 16, 20, 22], "were": [6, 8, 13, 15, 16, 20, 39], "dict_kei": [6, 11, 12], "complet": [6, 8, 13, 14, 15, 16], "technic": [6, 8, 9, 13, 14, 15, 16], "population_nam": [6, 8, 13, 15], "evolution_typ": [6, 8, 13, 15, 16, 22], "failed_count": [6, 8, 13, 15, 16], "failed_prob": [6, 8, 13, 15, 16], "failed_systems_error_cod": [6, 8, 13, 15, 16], "errors_exceed": [6, 8, 13, 15, 16], "errors_found": [6, 8, 13, 15, 16], "total_prob": [6, 8, 13, 14, 15, 16], "total_count": [6, 8, 13, 15, 16], "start_timestamp": [6, 8, 13, 15, 16], "1635760192": 6, "8124797": 6, "end_timestamp": [6, 8, 13, 15, 16], "1635760194": 6, "0176575": 6, "total_mass_run": [6, 8, 13, 15, 16], "total_probability_weighted_mass_run": [6, 8, 13, 15, 16], "zero_prob_stars_skip": [6, 8, 13, 15, 16], "seaborn": [6, 8, 13, 14, 15, 17], "panda": [6, 8, 12, 13, 14, 15, 17, 18, 19, 20, 25], "pd": [6, 8, 12, 13, 14, 15, 17, 18, 19], "max_row": [6, 8, 17], "max_column": [6, 8, 17], "pad_output_distribut": [6, 8, 13, 14, 15, 20], "figur": [6, 8, 13, 14, 15, 17, 25], "figsiz": [6, 8, 13, 14, 15, 17, 19], "set_context": [6, 8, 13, 14, 15, 17], "font_scal": [6, 8, 13, 14, 15, 17], "linewidth": [6, 8, 13, 14, 15, 17], "datafram": [6, 8, 12, 13, 14, 15, 17, 18, 19, 25], "column": [6, 8, 12, 16, 17, 19, 25], "lineplot": [6, 8, 13, 14, 15, 17], "estim": [6, 17, 20, 22], "label": [6, 19, 32], "text": [6, 8, 17, 20, 34], "invert_xaxi": 6, "set_xlabel": [6, 8, 13, 14, 15, 17, 19], "log_": [6, 8, 13, 14, 15], "t_": 6, "eff": 6, "set_ylabel": [6, 8, 13, 14, 15, 17, 19], "distanc": [6, 17], "rerun": [6, 22], "At": [6, 16], "expect": [6, 7, 8, 13, 14, 15, 22, 23, 40], "begin": 6, "shortli": 6, "rsun": [6, 25], "alreadi": [6, 16, 17, 26, 31, 35], "Not": [6, 8], "binary_c_grid_f4e5925effeb42e69b5be956f400ae41": 6, "latest2": [6, 16], "latest3": 6, "093": [6, 17], "081024": 6, "246671": 6, "f4e5925effeb42e69b5be956f400ae41": 6, "suddenli": 6, "smooth": [6, 14, 15], "binary_c_grid_26171201413c43f5b91552a374879940": 6, "latest4": 6, "latest5": 6, "846045": 6, "416141": 6, "26171201413c43f5b91552a374879940": 6, "jerki": 6, "most": [6, 7, 8, 14, 15, 17, 20], "strong": 6, "rgb": 6, "tip": [6, 32], "proper": [6, 9, 34], "program": [6, 23, 40], "languag": 6, "sim": 6, "cours": [6, 25], "simpl": [6, 8, 13, 17], "introduct": 6, "haven": 6, "talk": 6, "produc": 6, "suffer": 6, "thermonuclear": 6, "luminosu": 6, "kilonova": 6, "interfac": [7, 17, 20, 23, 26, 40], "framework": 7, "sourcecod": [7, 9, 23, 40], "_binary_c_bind": [7, 9, 12, 17, 39, 43], "cell": [7, 13, 14, 15, 16], "free_persistent_data_memaddr_and_return_json_output": 7, "persistent_data": 7, "adress": [7, 9, 43], "persist": 7, "free_store_memaddr": 7, "memaddr": [7, 9], "return_arglin": 7, "return_help": 7, "info": [7, 11, 16, 20, 21, 23, 25, 39, 40], "return_help_al": [7, 20], "overview": 7, "categor": 7, "section": [7, 16, 20, 23, 32, 40], "return_maximum_mass_ratio_for_rlof": [7, 43], "argstr": [7, 9, 12, 17, 19], "store_capsul": 7, "unction": 7, "return_minimum_orbit_for_rlof": [7, 43], "return_persistent_data_memaddr": 7, "run_popul": 7, "return_store_memaddr": 7, "return_version_info": [7, 39], "abl": 7, "situat": 7, "slightli": 7, "custom_logging_func_memaddr": [7, 9, 22], "store_memaddr": [7, 43], "write_logfil": 7, "test_func": 7, "snippet": [7, 12], "reliabl": 7, "dont": [7, 19], "home": 7, "pyenv": [7, 23, 40], "binarycpython3": 7, "lib": [7, 12, 18, 19, 23, 40], "python3": [7, 23, 40], "site": 7, "cpython": 7, "x86_64": 7, "linux": 7, "gnu": 7, "categori": [7, 16], "creation": 7, "alloc": [7, 38], "written": [7, 12, 16, 22, 31, 34, 35, 41], "4500": 7, "0x7fc1f0c3ff00": 7, "single_star_lifetim": [7, 9, 12], "4838": [7, 9, 12], "unpars": 7, "join": [7, 9, 12, 16, 19, 22, 26], "abridg": [7, 9, 16], "algorithm": [7, 23], "__arg_begin": 7, "lastli": [7, 12], "00632092": 7, "0141": 7, "alter": [8, 13, 35], "intermedi": 8, "notebook_comenv": 8, "alpha_": 8, "demonstr": 8, "keep": [8, 16, 31, 33], "log_dt": [8, 22], "focu": 8, "imposs": 8, "logperrang": [8, 13], "lnm1": [8, 13, 14, 15, 16], "min": [8, 9, 13, 14, 15, 16, 32], "exp": [8, 13, 14, 15, 16, 35], "three_part_powerlaw": [8, 13, 14, 15, 16, 32], "dlnm1": [8, 13, 16], "flatsect": [8, 13, 16, 32], "height": [8, 13, 16, 32], "dq": [8, 13, 16], "log10per": [8, 13, 16], "calc_sep_from_period": [8, 13, 16, 43], "sep_min": [8, 13, 16], "sep_max": [8, 13, 16], "sana12": [8, 13, 16, 32], "dlog10per": [8, 13, 16], "centr": [8, 16, 35], "nsep": 8, "nsep_min": 8, "nsep_max": 8, "comenv_count": 8, "proport": 8, "previou": [8, 14, 15, 20, 22, 39], "year_length_in_dai": 8, "wast": [8, 14, 15], "evolution_stop": 8, "parse_data": 8, "bin_data": [8, 13, 14, 15, 20], "binwidth": [8, 13, 14, 15, 20], "pre_comenv_period": 8, "post_comenv_period": 8, "nearest": [8, 13, 14, 15], "5dex": [8, 13, 14, 15], "binned_pre_period": 8, "aritif": 8, "binned_post_period": 8, "histogram": 8, "0x149c95c56c10": 8, "machin": [8, 22, 23, 40], "binary_c_grid_2b66f805db424c48a1d29c45092b6e3c": 8, "0645906": 8, "9s": [8, 13], "tpr": [8, 13], "28e": 8, "etf": [8, 13], "mem": [8, 13], "1mb": [8, 13], "1s": [8, 13], "34e": 8, "5mb": [8, 13], "6e": [8, 13], "6mb": [8, 13], "8s": [8, 13], "95e": 8, "4mb": [8, 13], "9e": 8, "7s": 8, "22e": 8, "685": [8, 13], "3mb": [8, 13], "4s": [8, 13], "58e": 8, "02e": [8, 13], "9mb": [8, 13], "810": 8, "20e": [8, 13], "0mb": [8, 13], "3s": [8, 13], "48e": [8, 13], "76e": 8, "2mb": [8, 13], "6s": [8, 13], "97e": [8, 13], "168379": 8, "323359": 8, "2m": [8, 13], "0163656": 8, "155678": 8, "991657": 8, "0175264": 8, "158640": 8, "099417": 8, "0143896": 8, "163481": 8, "732244": 8, "016309": 8, "2b66f805db424c48a1d29c45092b6e3c": 8, "8m": [8, 13], "06459059967730083": 8, "1635760256": 8, "1239555": 8, "1635760377": 8, "9739752": 8, "4680": 8, "235689312423": 8, "22611318083528548": 8, "unmerg": 8, "deepcopi": 8, "logper": [8, 32], "del": 8, "pad": [8, 13, 14, 15], "plot_data": [8, 13, 14, 15], "from_dict": [8, 13, 14, 15, 18, 19], "orient": 8, "p_": 8, "orb": [8, 16, 31], "xlim": [8, 17], "necessari": [8, 16, 17, 19, 20, 21, 37], "03502960360000004": 8, "019715467199999996": 8, "peak": [8, 14, 15, 38], "sim10": 8, "minut": [8, 20], "Such": 8, "prime": 8, "candid": 8, "excit": 8, "astrophys": [8, 14, 15], "life": 8, "compact": [8, 16], "lambda_": 8, "smoother": [8, 14, 15], "curv": [8, 14, 15], "why": 8, "learn": [9, 22], "custom_logging_funct": [9, 12, 16, 18, 19, 22, 23, 24], "edit": 9, "log_every_timestep": [9, 12], "evolve_singl": [9, 12, 21], "publicli": 9, "elabor": 9, "advis": 9, "hardcod": [9, 13, 14, 15, 16], "your": [9, 12, 18, 19, 22, 23, 40], "obvious": 9, "logging_lin": [9, 18, 19], "own": [9, 12, 16, 18, 19, 22, 23, 35, 40], "entir": [9, 12, 18, 19], "pragma": 9, "push_macro": 9, "undef": 9, "visibl": 9, "__attribute__": 9, "void": 9, "binary_c_api_funct": 9, "custom_output_funct": 9, "stardata_t": 9, "pop_macro": 9, "notebook_individual_system": [9, 12, 13, 14, 15, 16], "2e": [9, 13, 19], "example_logging_string_post_m": 9, "example_post_m": 9, "044142002936e": 9, "99194": 9, "13567": 9, "044572277695e": 9, "99192": 9, "51803": 9, "044654032097e": 9, "81395": 9, "045084306856e": 9, "99191": 9, "57443": 9, "manual": [9, 22, 23, 40], "custom_logging_memaddr": 9, "shared_lib_filenam": 9, "4530": [9, 12, 19], "example_logging_string_co": 9, "848380621869e": 9, "33469": 9, "1865": 9, "72498e": [9, 16], "example_massloss": [9, 12], "sn_type": 9, "sn_none": 9, "example_sn": 9, "id_cor": 9, "core_co": 9, "core_h": 9, "050651207308e": 9, "59452": 9, "34213": 9, "55458": 9, "71662": 9, "cover": [11, 13, 14, 15], "get_help": [11, 20], "get_help_al": [11, 20, 21], "get_help_sup": [11, 20], "get_default": [11, 20], "sever": [11, 16, 19, 22, 25, 34, 41], "print_help": [11, 20], "parameter_value_input_typ": [11, 20], "fetch": [11, 12], "return_binary_c_version_info": [11, 21, 39], "version_info": [11, 21, 23, 24], "argpair": [11, 39], "ensemble_filt": 11, "dt_limit": 11, "nucleosynthesis_sourc": [11, 39], "miscellan": [11, 39], "conjunct": 11, "analyz": 12, "quickli": 12, "simplest": 12, "notebook_custom_log": [12, 13, 14, 15, 16], "path": [12, 16, 19, 20, 22, 23, 26, 29, 30, 31, 34, 37, 40], "logfil": [12, 20, 23, 40], "uncom": [12, 13, 14, 15, 16, 17], "docstr": [12, 23, 25, 40], "12461": 12, "test_logfil": 12, "txt": [12, 16, 19, 23, 31, 40, 41], "22065": 12, "11003": 12, "1302": 12, "11582": 12, "2424": 12, "12325": 12, "1085": 12, "12457": 12, "1301": 12, "12460": 12, "8955": 12, "shrinkagb": 12, "1490": 12, "custom_log": [12, 19, 21, 22], "custom_logging_print_stat": 12, "000000000000e": 12, "column_nam": 12, "initial_mass": [12, 19], "value_lin": 12, "chose": 12, "startswith": 12, "split_lin": 12, "el": [12, 16], "numpi": [12, 16, 18, 19, 20, 35, 38], "arrai": [12, 16, 19, 20, 22, 32, 35, 38], "my": 12, "favorit": 12, "queri": [12, 26], "example_df": 12, "iloc": [12, 19], "drop": 12, "000001": 12, "000002": 12, "000003": 12, "1250": 12, "061259": 12, "718593": 12, "1251": 12, "149038": 12, "678026": 12, "1252": 12, "13461": 12, "1253": 12, "14461": 12, "row": [12, 19, 25], "notebook_popul": [12, 16], "everyth": [12, 16, 21, 22], "accordingli": [12, 14, 15, 16], "example_pop": [12, 16], "stuff": [12, 16, 22], "libcustom_logging_34a350b8f15c4d149deab88632948c99": 12, "np": [12, 18, 19, 38], "object_parse_funct": 12, "output_fil": [12, 20, 31, 34], "output_dir": [12, 16, 31], "example_output": 12, "values_arrai": 12, "fill": [12, 20], "anywai": [12, 16, 32, 35], "written_data": 12, "0x7f35b603e9d0": 12, "previous": [12, 16, 26], "libcustom_logging_446fe4cddfa94946bcafd55591ef3730": 12, "under": [12, 38], "hood": 12, "fewer": 12, "failsaf": 12, "notebook_api_funct": 12, "But": 12, "caught": [12, 20, 39], "correctli": [12, 19, 23, 40], "notebook_luminosity_funct": 13, "ipynb": [13, 14, 15, 16], "conceptu": 13, "public": [13, 14, 15, 16, 23], "purpos": [13, 14, 15, 16, 22, 25], "synthesi": [13, 14, 15, 16, 22, 23, 40], "side": [13, 14, 15, 16], "binarygrid": [13, 14, 15, 16], "predefin": [13, 14, 15, 16, 32], "assign": [13, 14, 15, 16, 35], "chosen": [13, 14, 15, 16, 35], "trio": [13, 14, 15, 16], "throughout": [13, 14, 15, 16, 35], "theoret": [13, 14, 15], "integr": [13, 14, 15, 32, 38], "densiti": [13, 14, 15, 32], "later": [13, 14, 15, 22], "accur": [13, 14, 15], "next": [13, 14, 15, 16, 20], "_1": [13, 14, 15], "cubic": 13, "cube": 13, "nre": [13, 38], "document": [13, 14, 15, 16, 22, 24, 31, 34], "recompil": [13, 14, 15, 16, 23, 40], "somewhat": [13, 14, 15, 16, 17], "perfectli": [13, 14, 15], "strictli": [13, 14, 15], "zero_age_main_sequence_starn": 13, "unresolv": 13, "model_numb": [13, 14, 15], "equival": [13, 22, 26], "capit": [13, 14, 15], "zero_age_main_sequence_star": [13, 14, 15], "1dex": [13, 14, 15], "binned_log_luminos": [13, 14, 15], "binary_c_grid_25014bc73b334765a1c09a4e4a97ed66": 13, "648566": 13, "690": 13, "1354": 13, "1355": 13, "11e": 13, "7e": 13, "1494": 13, "3m": 13, "7mb": 13, "1539": 13, "0m": 13, "1585": 13, "4m": 13, "36e": 13, "607": 13, "5m": 13, "56e": 13, "7m": 13, "79e": 13, "1703": 13, "83e": 13, "1749": 13, "9m": 13, "1780": 13, "14e": 13, "32e": 13, "44e": 13, "1879": 13, "52e": 13, "8mb": 13, "1910": 13, "1m": 13, "67e": 13, "1947": 13, "78e": 13, "5e": 13, "1968": 13, "82e": 13, "98e": 13, "15e": 13, "2048": 13, "24e": 13, "2071": 13, "31e": 13, "2091": 13, "42e": 13, "620": 13, "2122": 13, "55e": 13, "2143": 13, "59e": [13, 16], "623": 13, "2164": 13, "70e": 13, "2183": 13, "80e": 13, "2206": 13, "91e": 13, "2232": 13, "99e": 13, "2245": 13, "06e": 13, "2258": 13, "21e": 13, "2269": 13, "6m": 13, "2282": 13, "51e": 13, "2300": 13, "63e": 13, "2329": 13, "72e": 13, "2348": 13, "73e": 13, "2365": [13, 19], "81e": 13, "2383": 13, "90e": 13, "2400": 13, "2423": 13, "07e": 13, "2438": 13, "10e": 13, "2454": 13, "2466": 13, "29e": 13, "40e": 13, "2492": 13, "630": 13, "2516": 13, "2537": 13, "61e": 13, "2554": 13, "65e": 13, "2570": 13, "71e": 13, "2590": 13, "2636": 13, "2652": 13, "87e": 13, "2666": 13, "37e": 13, "75e": 13, "2746": 13, "2757": 13, "04e": 13, "2775": 13, "2795": 13, "2831": 13, "636": 13, "2845": 13, "2861": 13, "92e": 13, "2875": 13, "01e": 13, "2891": 13, "03e": 13, "2930": 13, "05e": 13, "2947": 13, "2965": 13, "2982": 13, "515": 13, "3010": 13, "3035": 13, "3059": 13, "3078": 13, "08e": 13, "3124": 13, "3148": 13, "3174": 13, "3197": 13, "3256": 13, "3294": 13, "641": 13, "3321": 13, "3348": 13, "3373": 13, "3394": 13, "642": 13, "3422": 13, "00e": 13, "3445": 13, "93e": 13, "3464": 13, "3483": 13, "96e": 13, "3509": 13, "3533": 13, "3550": 13, "3568": 13, "3588": 13, "64e": 13, "643": 13, "3622": 13, "68e": 13, "313623": 13, "3640": 13, "3657": 13, "50e": 13, "3676": 13, "53e": 13, "3706": 13, "66e": 13, "3746": 13, "3763": 13, "3786": 13, "49e": 13, "3811": 13, "5s": 13, "3832": 13, "3849": 13, "3875": 13, "3905": 13, "2s": 13, "3930": [13, 19], "41e": 13, "3931": [13, 19], "3954": 13, "19e": 13, "3977": 13, "690194": 13, "01t10": 13, "176751": 13, "1001": 13, "160675": 13, "706780": 13, "345842": 13, "155662": 13, "684890": 13, "433207": 13, "1025": 13, "162454": 13, "694517": 13, "453059": 13, "169775": 13, "456": 13, "25014bc73b334765a1c09a4e4a97ed66": 13, "38m": 13, "6485656144116352": 13, "1635760613": 13, "6602514": 13, "1635761189": 13, "652638": 13, "82563": 13, "09295167374": 13, "6438124832773024": 13, "titl": [13, 34], "l_": [13, 14, 15], "yscale": [13, 14, 15, 17], "weirdli": 13, "cost": [13, 14, 15], "observ": [13, 14, 15], "sequnec": [13, 14, 15], "notebook_luminos": [14, 15], "probtot": [14, 15], "mmax": [14, 15, 32, 38], "mmin": [14, 15, 22, 32, 38], "typeerror": 14, "traceback": [14, 17], "recent": [14, 17], "ipykernel_519112": 14, "518757914": 14, "got": [14, 15], "unexpect": 14, "keyword": [14, 25, 41], "ldist": [14, 15], "implic": [14, 15], "clearli": [14, 15], "realist": [14, 15], "went": [14, 15], "wrong": [14, 15, 23, 40], "unlik": [14, 15], "realiti": [14, 15], "law": [14, 15, 32], "kroupa": [14, 15, 32], "2001": [14, 15, 32], "update_grid_vari": [14, 15, 35], "spiki": [14, 15], "notic": [14, 15], "poor": [14, 15], "compens": [14, 15], "intens": [14, 15], "resourc": [14, 15, 26], "smarter": [14, 15], "linearli": [14, 15, 38], "renam": [14, 15, 35], "clear": [14, 15, 39], "logarithm": [14, 15, 32, 38], "old": [14, 15, 22, 35], "lnm_1": [14, 15, 16, 35], "rename_grid_vari": [14, 15, 35], "dlnm": [14, 15], "dlnm_1": [14, 15, 16, 35], "_grid_vari": [14, 15, 22, 35], "perfect": [14, 15], "wiggl": [14, 15], "artefact": [14, 15], "monoton": [14, 15], "brighten": [14, 15], "narrow": [14, 15], "co2": [14, 15], "bar": [14, 15], "isn": [14, 15, 20], "challeng": [14, 15], "notebook_luminosity_function_binari": [14, 15], "b6213f2eb7f94d3196cf966b7b76b9f9": 15, "472": [15, 19], "9999999999999998": 15, "1635760806": 15, "5066257": 15, "1635760813": 15, "4966016": 15, "3999999999996": 15, "03499999999999": 15, "218222": 15, "4b8c7f4a86e445099d73f27dffaad94b": 15, "995631": 15, "7a2e4301f5224b2cb8939d2297df0aad": 15, "621": 15, "recogn": 16, "__": 16, "45000000080": 16, "data_dir": [16, 20, 21, 22, 31], "example_python_population_result": 16, "base_filenam": [16, 21], "idea": [16, 25], "export_all_info": [16, 21], "include_popul": 16, "binary_c_default": 16, "commandlin": 16, "accept": [16, 20, 27], "include_binary_c_default": [16, 21], "include_binary_c_version_info": [16, 21], "include_binary_c_help_al": [16, 21], "fase": 16, "overriden": 16, "use_datadir": [16, 21], "outfil": [16, 21], "ok": [16, 26, 31], "example_pop_set": 16, "gz": [16, 31], "ret": 16, "easier": [16, 19, 20, 21], "discret": 16, "unweight": 16, "notabl": 16, "moe": [16, 23, 26, 27, 32], "di": [16, 23, 27, 32], "stefano": [16, 23, 27, 32], "dataset": [16, 22, 26, 27], "further": 16, "down": 16, "population_extens": [16, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "gridcod": [16, 21, 23, 24], "dry_parallel": [16, 35], "deeper": [16, 35], "evalu": [16, 32, 35, 38, 43], "bewar": [16, 31, 35], "insert": [16, 35], "destruct": [16, 35], "piec": [16, 19, 35], "risk": [16, 35], "rest": [16, 32, 35], "correspond": [16, 25, 30, 35, 37], "m_min": [16, 35], "m_max": [16, 32, 35], "const_linear": [16, 35, 38], "room": [16, 35], "kroupa2001": [16, 32, 35], "met": [16, 21, 26, 35], "continu": [16, 30, 35, 37], "stepsiz": [16, 35], "parallel": [16, 35], "block": [16, 35], "comment": [16, 26, 30, 37], "test_pop": 16, "Or": [16, 19], "example_compact_object": 16, "makedir": [16, 20], "exist_ok": [16, 20], "seper": 16, "outfilenam": 16, "headerlin": 16, "isnt": 16, "valueerror": 16, "0x7f2b6ca163a0": 16, "grid_vari": [16, 22], "0443872": 16, "598268106227e": 16, "30592": 16, "75988": 16, "00193614": 16, "436983545111e": 16, "35842": 16, "9948": 16, "00144093": 16, "690157944401e": 16, "43124": 16, "7998": 16, "00107238": 16, "242397939068e": 16, "52416": 16, "3205": 16, "000798096": 16, "756794139032e": 16, "66914": 16, "7394": 16, "000593966": 16, "401414766976e": 16, "73729": 16, "2857": 16, "000442046": 16, "536373523810e": 16, "80677": 16, "000328983": 16, "393982410080e": 16, "82164": 16, "9844": 16, "000244839": 16, "396470605248e": 16, "82129": 16, "9508": 16, "000182216": 16, "subprocess": 16, "399005684057e": 16, "82041": 16, "7151": 16, "00013561": 16, "443375325717e": 16, "81645": 16, "9909": 16, "000100925": 16, "451195752942e": 16, "81559": 16, "51114e": 16, "452661646076e": 16, "81543": 16, "ce756bb317f64099a459bf8b55a746ac": 16, "metadata": [16, 21, 23, 24, 35], "population_id": [16, 22], "044387171445641534": 16, "1646563001": 16, "7193637": 16, "1646563002": 16, "4480088": 16, "time_elaps": [16, 28], "7286450862884521": 16, "649": 16, "905447944397": 16, "28133908148630704": 16, "write_binary_c_calls_to_fil": [16, 31], "dataio": [16, 21, 23, 24], "output_filenam": [16, 31], "include_default": [16, 31], "system_gener": [16, 31], "wouldn": [16, 31], "basic": [16, 31], "datadir": [16, 31], "binary_c_cal": [16, 31], "calls_filenam": 16, "binary_c_grid_ce756bb317f64099a459bf8b55a746ac": 16, "2406484012210224": 16, "22723621650191106": 16, "011394572976608001": 16, "812296769855663": 16, "22723621650191117": 16, "008480166685456411": 16, "5297876799548944": 16, "006311182276049824": 16, "430329401616038": 16, "004696962123378559": 16, "thats": 16, "evolve_popul": 16, "isfil": 16, "0fa4c2b8707741a5ab41d209ef95a3a4": 16, "regist": 16, "expand": 16, "intend": 16, "mass_1": [16, 19, 25], "zams_mass_1": 16, "mass_2": [16, 19, 25], "zams_mass_2": 16, "prev_stellar_type_1": 16, "prev_stellar_type_2": 16, "example_dco": 16, "logger": 16, "safe": [16, 31], "0211592": 16, "0eb5c0c9abd34607a6ee060b26a7e32f": 16, "378266748188e": 16, "66293": 16, "9713": 16, "78767": 16, "8178": 16, "000339963": 16, "817608462595e": 16, "82104": 16, "41436": 16, "000193036": 16, "422997711686e": 16, "82479": 16, "82171": 16, "2535": 16, "205711924468e": 16, "73765": 16, "notebook_solar_system": 17, "mercuri": 17, "1mmercuri": 17, "orbital_separ": 17, "1amercuri": 17, "star1": 17, "orbital_eccentr": 17, "venu": 17, "1mvenu": 17, "1avenu": 17, "earth": 17, "1mearth": 17, "1aearth": 17, "mar": 17, "1mmar": 17, "1amar": 17, "jupit": 17, "1mjupit": 17, "1ajupit": 17, "saturn": 17, "1msaturn": 17, "1asaturn": 17, "uranu": 17, "1muranu": 17, "1auranu": 17, "neptun": 17, "1mneptun": 17, "1aneptun": 17, "pluto": 17, "1mpluto": 17, "1apluto": 17, "2444": 17, "planet": 17, "central": 17, "cs1": 17, "superflu": 17, "fourth": 17, "nameerror": 17, "ipykernel_216542": 17, "1241251901": 17, "dtype": [17, 18, 19], "argh": 17, "sun": 17, "df": [17, 18, 19, 25], "ci": 17, "legend": [17, 19], "xx": 17, "head": 17, "loc": 17, "yy": 17, "au": 17, "swallow": 17, "although": 17, "mess": 17, "push": 17, "beyond": 17, "explor": 17, "vs": [17, 25], "ylim": 17, "toasti": 17, "distant": 17, "futur": 17, "example_parse_output": [18, 20], "100000000000": [18, 19], "float64": [18, 19], "logi": 18, "axessubplot": 18, "xlabel": 18, "server": 19, "nov": 19, "binary_c_python_api": 19, "nbinary_c": 19, "example_header_1": 19, "st1": 19, "st2": 19, "3540": 19, "example_header_2": 19, "initial_grid": 19, "tempfil": 19, "gettempdir": 19, "test_log": 19, "7106": 19, "786e": 19, "7509": 19, "8427e": 19, "8435e": 19, "1380": 19, "9373e": 19, "0900": 19, "2934e": 19, "726": 19, "3081e": 19, "2118": 19, "3702e": 19, "2646": 19, "34421": 19, "d48r": 19, "0570946": 19, "458272": 19, "13108": 19, "562029": 19, "924056": 19, "89211": 19, "78817": 19, "113492": 19, "80602": 19, "124379": 19, "7087": 19, "7695": 19, "608402": 19, "696003": 19, "796455": 19, "0834973": 19, "85661": 19, "3914": 19, "524629": 19, "634667": 19, "func_memaddr": 19, "run_binary_custom_log": 19, "3e": 19, "serv": [19, 20], "parse_output": 19, "behind": 19, "scene": 19, "background": 19, "inlin": 19, "mind": 19, "result_example_header_1": 19, "selected_head": [19, 20], "result_example_header_2": 19, "cast": [19, 20], "df2": 19, "81762e": 19, "000000e": 19, "00000": 19, "817620e": 19, "3927": 19, "102750e": 19, "33817": 19, "62124": 19, "896110e": 19, "202750e": 19, "3929": 19, "302750e": 19, "402750e": 19, "500000e": 19, "3932": 19, "doesnt": [19, 34], "autogener": 19, "result_example_head": 19, "000000": 19, "3630": 19, "131680e": 19, "627748": 19, "3631": 19, "231680e": 19, "3632": 19, "331680e": 19, "3633": 19, "431680e": 19, "3634": 19, "3635": 19, "run_and_calc_mass": 19, "kwarg": [19, 21, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41], "2f": 19, "last_st": 19, "last_stellar_type_change_time_1": 19, "slice": 19, "sliced_df": 19, "cut": 19, "late": 19, "final_mass": 19, "initial_tim": 19, "final_tim": 19, "mass_lost": 19, "wrt": 19, "metallicity_002": 19, "metallicity_001": 19, "metallicity_0002": 19, "mass_rang": 19, "arang": 19, "fractions_z002": 19, "fractions_z001": 19, "fractions_z0002": 19, "214274644851685": 19, "ax": 19, "subplot": 19, "nrow": 19, "ncol": 19, "m_": 19, "fontsiz": 19, "set_titl": 19, "set_yscal": 19, "save_loop": 19, "mass_loss_m": 19, "png": 19, "ep": 19, "bbox_inch": 19, "tight": 19, "verbose_print": [20, 33], "iter": 20, "context": 20, "manag": [20, 23, 40], "__enter__": 20, "stdout": [20, 22, 38], "__exit__": 20, "releas": [20, 23, 40], "call_binary_c_config": 20, "catchtim": 20, "spent": 20, "clock": 20, "exc_typ": 20, "exc_val": 20, "exc_tb": 20, "measur": 20, "check_if_in_shel": 20, "command_string_from_list": 20, "quot": 20, "conv_time_unit": 20, "hour": 20, "magnitud": 20, "convert_byt": 20, "size": [20, 22, 29], "convfloat": 20, "scalar": 20, "create_arg_str": 20, "filter_valu": 20, "create_hdf5": 20, "hdf5": 20, "hdf5file": 20, "conveni": 20, "example_head": 20, "defaultdict": 20, "rethink": 20, "filter_arg_dict": 20, "format_numb": 20, "scientif": 20, "notat": 20, "trail": [20, 38], "get_ansi_colour": 20, "color": [20, 25], "get_arg_kei": 20, "sinc": [20, 25, 32], "param_nam": 20, "fail_sil": 20, "did": [20, 23, 40], "compon": [20, 25], "categoris": 20, "silent": 20, "get_siz": 20, "seen": 20, "github": [20, 31], "bosswissam": 20, "pysiz": 20, "get_usernam": 20, "usernam": 20, "spawn": 20, "is_capsul": 20, "tell": [20, 26], "isfloat": 20, "isint": 20, "load_logfil": 20, "make_build_text": 20, "mem_us": 20, "now_object": 20, "nospac": 20, "date": [20, 21, 22], "d_": 20, "output_lin": 20, "receiv": 20, "dist": 20, "quotewrap": 20, "remove_fil": 20, "child_dir": 20, "child": 20, "full_path": 20, "timedelta": 20, "delta": [20, 38], "human": 20, "readabl": 20, "trem": 20, "dn": [20, 32], "differenti": 20, "progress": 20, "messag": [20, 21], "minimal_verbos": 20, "newlin": [20, 22, 31, 33], "charact": [20, 22, 31], "x0d": [20, 22], "carriag": [20, 22], "write_binary_c_parameter_descriptions_to_rst_fil": 20, "rst": [20, 34], "restructuredtext": 20, "save_snapshot": [21, 22, 31], "distinct": 21, "init": 21, "initial_abundance_hash": 21, "isotope_hash": 21, "isotope_list": 21, "nuclear_mass_hash": 21, "nuclear_mass_list": 21, "source_list": 21, "ensemble_list": 21, "spread": 21, "privat": [21, 23], "nice": [21, 25], "unload": 21, "custom_logging_info": 21, "grid_cod": 21, "mixin": 21, "portal": 21, "decor": 21, "staticmethod": 21, "classmethod": 21, "realpython": 21, "static": 21, "demystifi": 21, "cach": [21, 22, 23, 24, 28, 34, 38], "grid_log": [21, 23, 24], "grid_options_default": [21, 23, 24, 29], "hpc": [21, 22, 23, 24, 30, 37], "moe_di_stefano_2017": [21, 23, 24], "spacing_funct": [21, 23, 24], "reus": 21, "_pre_run_setup": 21, "relev": 21, "clean_up_custom_logging_fil": 21, "stacktrac": 21, "sy": 21, "include_population_set": 21, "all_info": 21, "flaw": 21, "rewrit": 21, "pl": 21, "population_set": 21, "return_population_set": 21, "_set": 21, "simulation_": 21, "jobid": [21, 22, 37], "job": [21, 22, 26, 30, 37], "id": [21, 22, 26, 30, 31, 32, 33, 37], "pid": 21, "hpc_jobid": [21, 26], "parse_cmdlin": 21, "return_all_info": 21, "return_binary_c_default": 21, "was_kil": 21, "meant": 22, "c_auto_log": 22, "headlin": 22, "hpc_force_join": 22, "slurm": [22, 23, 24, 26], "condor": [22, 23, 24, 26], "hpc_rebuild_joinlist": [22, 26], "joinlist": [22, 26], "moe2017_opt": 22, "cache_dir": [22, 38], "combine_ensemble_with_thread_join": 22, "ensemble_output_": 22, "thread_id": 22, "command_lin": 22, "htcondor": 22, "launch": [22, 30, 37], "condor_clusterid": [22, 30], "clusterid": [22, 30], "condor_process": [22, 30], "jobarrayindex": [22, 37], "condor_bash": 22, "bash": 22, "submit": [22, 23], "node": 22, "condor_batchnam": 22, "batchnam": 22, "appear": 22, "condor_q": 22, "condor_d": 22, "usr": 22, "condor_dir": [22, 26, 30, 37], "nf": [22, 31], "condor_env": 22, "env": [22, 25], "condor_extra_set": 22, "te": 22, "batch": 22, "overwrit": [22, 26], "condor_getenv": 22, "environ": 22, "submiss": 22, "almost": 22, "certainli": 22, "condor_initial_dir": 22, "condor_kill_sig": 22, "sigint": 22, "condor_memori": 22, "images": 22, "condor_njob": 22, "condor_postpone_join": 22, "condor_postpone_submit": 22, "tool": 22, "condor_pwd": 22, "pwd": 22, "instal": [22, 43], "condor_requir": 22, "condor_should_transfer_fil": 22, "ye": 22, "condor_snapshot_on_kil": 22, "snapshot": [22, 26, 31], "sigkil": 22, "condor_stream_error": 22, "stream": 22, "condor_stream_output": 22, "condor_submit": 22, "condor_univers": 22, "vanilla": 22, "condor_warn_max_memori": 22, "condor_when_to_transfer_output": 22, "on_exit_or_evict": 22, "custom_gener": 22, "do_analyt": 22, "do_dry_run": 22, "dry_run_hook": 22, "hook": 22, "dry_run_num_cor": 22, "ensemble_factor_in_probability_weighted_mass": 22, "probability_weighted_mass": 22, "multiprocess": 22, "exit_after_dry_run": 22, "exit_cod": 22, "failed_systems_threshold": 22, "failed_system": 22, "function_cach": 22, "certain": [22, 23, 40], "function_cache_ttl": 22, "function_cache_default_maxs": 22, "maxsiz": 22, "function_cache_default_typ": 22, "lrucach": 22, "lfucach": 22, "fifocach": 22, "mrucach": 22, "rrcach": 22, "ttlcach": 22, "nullcach": [22, 29], "nocach": 22, "cachetool": [22, 29], "fo": 22, "dummi": [22, 25, 32], "overhead": 22, "function_cache_funct": [22, 29], "gridcode_filenam": 22, "log_arg": 22, "log_args_dir": 22, "log_newlin": 22, "log_runtime_system": 22, "plan": 22, "max_queue_s": 22, "feed": 22, "modulo": 22, "multiplicity_fraction_funct": 22, "aren": [22, 32], "rhagavan": 22, "n_logging_stat": 22, "num_cores_avail": 22, "original_command_lin": 22, "original_submission_tim": 22, "original_working_diretori": 22, "Its": 22, "print_stack_on_exit": 22, "stack": 22, "trace": 22, "restore_from_snapshot_dir": 22, "restore_from_snapshot_fil": [22, 26], "return_after_dry_run": 22, "run_zero_probability_system": 22, "rungrid": 22, "save_ensemble_chunk": 22, "save_population_object": [22, 31], "skip_befor": 22, "slurm_arrai": 22, "slurm_array_max_job": 22, "concurr": 22, "slurm_bash": 22, "slurm_dat": 22, "slurm_dir": [22, 26, 30, 37], "slurm_env": 22, "slurm_extra_set": 22, "slurm_jobarrayindex": [22, 37], "slurm_jobid": [22, 37], "slurm_jobnam": 22, "slurm_memori": 22, "megabyt": 22, "understand": 22, "512mb": 22, "slurm_njob": 22, "slurm_ntask": 22, "slurm_partit": 22, "partit": 22, "local": [22, 32], "sview": 22, "slurm_postpone_join": 22, "slurm_postpone_sbatch": 22, "sbatch": 22, "slurm_pwd": 22, "slurm_sbatch": 22, "slurm_tim": 22, "slurm_warn_max_memori": 22, "excess": 22, "mistak": 22, "1024mb": 22, "source_file_filenam": 22, "start_at": 22, "status_dir": 22, "stop_queu": 22, "symlink_latest_gridcod": 22, "diagnost": 22, "_repeat": 22, "reduct": 22, "working_diretori": 22, "multiplicity_model": 22, "log10m1": 22, "poisson": [22, 32], "map": 22, "quad": 22, "NO": 22, "multiplicity_modul": 22, "normalize_multipl": 22, "norm": 22, "b": [22, 31], "whichev": 22, "stick": 22, "predict": 22, "repres": 22, "canon": 22, "nonzero": 22, "q_high_extrapolation_method": 22, "q_low_extrapolation_method": 22, "extrapol": [22, 32], "flat": [22, 32], "linear2": 22, "plaw2": 22, "nolowq": 22, "_moe2017_json_data": 22, "distefano2017": 22, "_actually_evolve_system": 22, "_process_run_population_grid": 22, "_binary_c_config_execut": 22, "_binary_c_dir": 22, "director": 22, "_binary_c_execut": 22, "_binary_c_shared_librari": 22, "libbinary_c": 22, "_commandline_input": 22, "_count": 22, "counter": 22, "_custom_logging_shared_library_fil": 22, "_end_time_evolut": 22, "timestamp": [22, 28], "_errors_exceed": 22, "failed_system_log": 22, "_errors_found": 22, "encount": [22, 23, 40], "_evolution_type_opt": 22, "_failed_count": 22, "_failed_prob": 22, "_failed_systems_error_cod": 22, "_generate_grid_cod": 22, "_kill": 22, "_loaded_moe2017_data": 22, "_main_pid": 22, "master": [22, 23, 25, 40], "_population_id": 22, "char": 22, "hex": 22, "_probtot": 22, "_queue_don": 22, "_set_moe2017_grid": 22, "_start_time_evolut": 22, "_store_memaddr": 22, "_system_gener": 22, "_total_mass_run": 22, "_total_probability_weighted_mass_run": 22, "_total_starcount": 22, "_zero_prob_stars_skip": 22, "coverag": [23, 40], "jeff": [23, 40], "andrew": [23, 40], "robert": [23, 40], "meet": [23, 40], "least": [23, 40], "eol": [23, 40], "root": [23, 40], "ld_library_path": [23, 40], "libgsl": [23, 40], "libmemo": [23, 40], "librinterpol": [23, 40], "library_path": [23, 40], "gsl_dir": [23, 40], "gsl": [23, 40], "dir": [23, 30, 40], "binary_c2": [23, 40], "latest": [23, 40], "virtual": [23, 40], "sh": [23, 40], "install_without_depend": [23, 40], "reinstal": [23, 40], "suit": [23, 40], "whenev": [23, 40], "virtualenviron": [23, 40], "contribut": [23, 40], "development_requir": [23, 40], "hesit": [23, 40], "discuss": [23, 40], "generate_doc": [23, 40], "generate_report": [23, 40], "exhaust": [23, 40], "solut": [23, 40], "mesa": [23, 40], "mesasdk_root": [23, 40], "mesasdk_init": [23, 40], "interfer": [23, 40], "throw": [23, 40], "unrecogn": [23, 40], "ftz": [23, 40], "flto": [23, 40], "due": [23, 40], "cflag": [23, 40], "avaibl": [23, 40], "1ckzg0p9": [23, 40], "egg": [23, 40], "pkg": [23, 40], "filenotfounderror": [23, 40], "errno": [23, 40], "jupyt": [23, 40], "seem": [23, 25, 34, 40], "everytim": [23, 40], "rebuilt": [23, 40], "plot_funct": [23, 24], "useful_func": [23, 24], "nucsyn": 23, "misc": 23, "sampler": 23, "visit": 23, "gitlab": 23, "repo": 23, "plot_system": 25, "loos": 25, "admittedli": 25, "customis": 25, "regardless": 25, "color_by_index": 25, "placehold": [25, 29, 30, 31], "parse_function_hr_diagram": 25, "hr": 25, "parse_function_mass": 25, "parse_function_orbit": 25, "plot_hr_diagram": 25, "show_stellar_typ": 25, "show_plot": 25, "use_astropy_valu": 25, "plot_hr_diagram_singl": 25, "radius_1": 25, "radius_2": 25, "luminosity_1": 25, "luminosity_2": 25, "teff_1": 25, "teff_2": 25, "hd": 25, "astropi": 25, "stefan": 25, "boltzman": 25, "plot_mass": 25, "pms_mass_1": 25, "pms_mass_2": 25, "quantiti": 25, "pm": 25, "mayb": 25, "plot_orbit": 25, "plot_typ": 25, "preset": 25, "mass_evolut": 25, "orbit_evolut": 25, "hr_diagram": 25, "against": 25, "pick": 25, "pane": 25, "distefano": [26, 27, 32], "hpc_can_join": 26, "joinfil": 26, "joiningfil": 26, "hpc_check_requir": 26, "hpc_dir": 26, "hpc_dump_statu": 26, "hpc_get_statu": 26, "job_id": 26, "job_index": 26, "hpc_grid": 26, "makejoiningfil": 26, "hpc_task": 26, "exclud": 26, "hpc_id_filenam": 26, "hpc_id_from_dir": 26, "hpc_job": 26, "hpc_jobid_tupl": 26, "hpc_job_id_rang": 26, "hpc_job_task": 26, "hpc_job_typ": 26, "hpc_join_from_fil": 26, "newobj": 26, "hpc_join_previ": 26, "hpc_joinlist": 26, "hpc_load_joinfiles_list": 26, "hpc_make_joiningfil": 26, "error_on_overwrit": 26, "hpc_njob": 26, "error_on_overwit": 26, "issu": 26, "hpc_path": 26, "hpc_queue_stat": 26, "stat": 26, "hpc_restor": 26, "restor": 26, "_restart_dir": 26, "stage": 26, "hpc_set_statu": 26, "hpc_snapshot_filenam": 26, "hpc_statu": 26, "hpc_touch": 26, "touch": [26, 31], "distrefano": 27, "interpol": [27, 32, 38], "get_moe_di_stefano_2017_default_opt": 27, "get_moe_di_stefano_2017_default_options_descript": 27, "get_moe_di_stefano_dataset": 27, "set_moe_di_stefano_set": 27, "cpu_tim": 28, "ve": 28, "make_analytics_dict": 28, "set_tim": 28, "elaps": 28, "lru": 29, "lru_": 29, "__delitem__": 29, "delet": [29, 35], "getter": 29, "__setitem__": 29, "setter": 29, "popitem": 29, "default_cache_dir": [29, 34], "setup_function_cach": 29, "cachetyp": 29, "function_cache_s": 29, "func": 29, "test_cach": 29, "replac": 30, "condorid": 30, "condor_check_requir": 30, "condor_grid": 30, "being": [30, 37], "condor_outfil": 30, "chunk": [30, 37], "condor_queue_stat": 30, "condor_status_fil": 30, "condorpath": 30, "get_condor_statu": 30, "correspon": [30, 37], "make_condor_dir": 30, "set_condor_statu": 30, "held": [30, 37], "io": 31, "nfs_flush_hack": 31, "opendir": 31, "closedir": 31, "complaint": 31, "unclos": 31, "scandir": 31, "nfspath": 31, "mount": 31, "compression_typ": 31, "dir_ok": 31, "load_population_object": 31, "load_snapshot": 31, "preloaded_popul": 31, "locked_clos": 31, "partner": 31, "locked_open_for_writ": 31, "unlock": 31, "lock_suffix": 31, "lock_timeout": 31, "lock_lifetim": 31, "exists_ok": 31, "fatal_open_error": 31, "mode": 31, "lockfil": 31, "flufl": 31, "file_object": 31, "lock_object": 31, "merge_popul": 31, "refpop": 31, "newpop": 31, "merge_populations_from_fil": 31, "closefd": 31, "compresslevel": 31, "population_object": 31, "confirm": 31, "gzip": 31, "pickl": 31, "compress_pickl": 31, "lucianopaz": 31, "shared_memori": 31, "set_statu": 31, "format_stat": 31, "process_": 31, "snapshot_filenam": 31, "wait_for_unlock": 31, "wait": 31, "write_ensembl": 31, "recognis": 31, "bz2": 31, "msgpack": 31, "support": 31, "grid_ensemble_result": [31, 36], "stackoverflow": 32, "28060251": 32, "hi": 32, "gonna": 32, "mathieu": 32, "sfh": 32, "redshift": 32, "enough": 32, "arenou2010_binary_fract": 32, "c2": 32, "sp": 32, "opm": 32, "fa": 32, "rssd": 32, "esa": 32, "doc_fetch": 32, "php": 32, "2969346": 32, "izzard2012_period_distribut": 32, "log10pmin": 32, "duquennoi": 32, "mayor": 32, "1991": 32, "spectral": 32, "15msun": 32, "sana": 32, "3msun": 32, "dlogp": 32, "raghavan": 32, "gaussian": [32, 38], "log10p": 32, "logp": 32, "m0": 32, "p1": 32, "p2": 32, "p3": 32, "moe_di_stefano_2017_multiplicity_fract": 32, "6e1": 32, "moe_di_stefano_2017_pdf": 32, "m3": 32, "m4": 32, "ecc2": 32, "ecc3": 32, "build_q_tabl": 32, "independ": 32, "q_min": 32, "renormalis": 32, "lowest": 32, "qmin": 32, "goal": 32, "boundari": 32, "calc_p_integr": 32, "min_logp": 32, "max_logp": 32, "integrals_str": 32, "interpolator_nam": 32, "mass_str": 32, "min_per": 32, "calc_e_integr": 32, "period_str": 32, "calc_total_probden": 32, "prob_dict": 32, "calculate_constants_three_part_powerlaw": 32, "law_const": 32, "slope": 32, "const_distribut": 32, "min_bound": [32, 38], "max_bound": [32, 38], "val": 32, "cosmic_sfh_madau_dickinson2014": 32, "cosmic": 32, "histori": 32, "madau": 32, "dickonson": 32, "1403": 32, "0007": 32, "mega": 32, "parsec": 32, "duquennoy1991": 32, "fill_data": 32, "sample_valu": 32, "data_dict": 32, "logmass": [32, 38], "logperiod": 32, "dstep": 32, "uniform": 32, "sigma": [32, 38], "gmin": 32, "gmax": 32, "deviat": [32, 38], "gaussian_func": 32, "gaussian_normalizing_const": 32, "get_integration_constant_q": 32, "q_interpol": 32, "tmp_tabl": 32, "qdata": 32, "get_max_multipl": 32, "multiplicity_arrai": 32, "imf_chabrier2003": 32, "chabrier": 32, "pasp": 32, "imf_scalo1986": 32, "scalo": 32, "80msol": 32, "imf_scalo1998": 32, "imf_tinsley1980": 32, "tinslei": 32, "1980": 32, "interpolate_in_mass_izzard2012": 32, "ktg93": 32, "linear_extrapolation_q": 32, "qs": 32, "qlimit": 32, "end_index": 32, "merge_multipl": 32, "result_arrai": 32, "max_multipl": 32, "fold": 32, "lambda_v": 32, "nmax": 32, "improv": [32, 38], "powerlaw": 32, "min_val": 32, "max_val": 32, "powerlaw_const": 32, "powerlaw_constant_nocach": 32, "powerlaw_extrapolation_q": 32, "raghavan2010_binary_fract": 32, "zsolar": 32, "long_spectral_typ": 32, "jaschek": 32, "amin": 32, "amax": 32, "x0": 32, "x1": 32, "ln": 32, "dp": 32, "p0": 32, "generalis": 32, "vb1print": 33, "system_numb": 33, "system_dict": 33, "ey": 33, "unix": 33, "epoch": 33, "vb2print": 33, "cmdline_str": 33, "grid_options_defaults_dict": 34, "grid_options_help": 34, "grid_options_description_check": 34, "write_grid_options_to_rst_fil": 34, "With": 34, "hack": 34, "reconsid": 34, "unnecessari": 34, "get_grid_options_defaults_dict": 34, "get_grid_options_descript": 34, "print_info": 34, "undescrib": 34, "And": [34, 43], "print_option_descript": 34, "filehandl": 34, "extra_text": 34, "delete_grid_vari": 35, "oldnam": 35, "newnam": 35, "add_ensemble_metadata": 36, "combined_output_dict": 36, "add_system_metadata": 36, "get_slurm_statu": 37, "make_slurm_dir": 37, "set_slurm_statu": 37, "slurmid": 37, "slurm_check_requir": 37, "slurm_grid": 37, "slurm_outfil": 37, "slurm_queue_stat": 37, "xxx": 37, "slurm_status_fil": 37, "slurmpath": 37, "soon": 38, "const_dt": 38, "cachedir": 38, "usecach": 38, "logspac": 38, "dlogt": 38, "tmin": 38, "tmax": 38, "mindm": 38, "1msun": 38, "0msun": 38, "comma": 38, "thu": 38, "maxdm": 38, "similar": 38, "fsampl": 38, "shannon": 38, "showtabl": 38, "showlist": 38, "log10mass": 38, "const_dt_cach": 38, "add_grid_valu": 38, "1gyr": 38, "suitabl": 38, "const_int": 38, "segment": 38, "linspac": 38, "const_rang": 38, "gaussian_zoom": 38, "zoom_mean": 38, "zoom_dispers": 38, "zoom_magnitud": 38, "depth": 38, "zoom_magntiud": 38, "peak_normalized_gaussian_func": 38, "hardli": 39, "minimum_stellar_mass": 39, "parse_binary_c_version_info": 39, "version_info_str": 39, "atom": 39, "dtlimit": 39, "git_branch": 39, "git_build": 39, "email": 39, "analys": 41, "example_log": 41, "fancy_parsing_funct": 41, "notifi": 41, "unknown": 41, "centralis": 41, "abstract": 41, "stellar_type_dict": 42, "stellar_type_dict_short": 42, "abbrevi": 42, "collect": 43, "binary_star": 43, "calc_period_from_sep": 43, "invers": 43, "zams_collis": 43, "collid": 43, "roche_lob": 43, "ragb": 43, "minimum_period_for_rlof": 43, "minimum_separation_for_rlof": 43, "maximum_mass_ratio_for_rlof": 43, "upon": 43, "r_l": 43, "1983": 43, "mass_accretor": 43, "mass_donor": 43, "rochelob": 43, "vice": 43, "versa": 43, "1996": 43, "mnra": 43, "pericent": 43}, "objects": {"binarycpython.utils": [[1, 0, 0, "-", "custom_logging_functions"], [2, 0, 0, "-", "dicts"], [3, 0, 0, "-", "ensemble"], [20, 0, 0, "-", "functions"], [21, 0, 0, "-", "grid"], [25, 0, 0, "-", "plot_functions"], [41, 0, 0, "-", "run_system_wrapper"], [42, 0, 0, "-", "stellar_types"], [43, 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": [[20, 2, 1, "", "Capturing"], [20, 1, 1, "", "bin_data"], [20, 1, 1, "", "call_binary_c_config"], [20, 2, 1, "", "catchtime"], [20, 1, 1, "", "check_if_in_shell"], [20, 1, 1, "", "command_string_from_list"], [20, 1, 1, "", "conv_time_units"], [20, 1, 1, "", "convert_bytes"], [20, 1, 1, "", "convfloat"], [20, 1, 1, "", "create_arg_string"], [20, 1, 1, "", "create_hdf5"], [20, 1, 1, "", "datalinedict"], [20, 1, 1, "", "example_parse_output"], [20, 1, 1, "", "filter_arg_dict"], [20, 1, 1, "", "format_number"], [20, 1, 1, "", "get_ANSI_colours"], [20, 1, 1, "", "get_arg_keys"], [20, 1, 1, "", "get_defaults"], [20, 1, 1, "", "get_help"], [20, 1, 1, "", "get_help_all"], [20, 1, 1, "", "get_help_super"], [20, 1, 1, "", "get_size"], [20, 1, 1, "", "get_username"], [20, 1, 1, "", "imports"], [20, 1, 1, "", "is_capsule"], [20, 1, 1, "", "isfloat"], [20, 1, 1, "", "isint"], [20, 1, 1, "", "load_logfile"], [20, 1, 1, "", "make_build_text"], [20, 1, 1, "", "mem_use"], [20, 1, 1, "", "now"], [20, 1, 1, "", "output_lines"], [20, 1, 1, "", "pad_output_distribution"], [20, 1, 1, "", "quotewrap"], [20, 1, 1, "", "remove_file"], [20, 1, 1, "", "temp_dir"], [20, 1, 1, "", "timedelta"], [20, 1, 1, "", "trem"], [20, 1, 1, "", "verbose_print"], [20, 1, 1, "", "write_binary_c_parameter_descriptions_to_rst_file"]], "binarycpython.utils.functions.Capturing": [[20, 3, 1, "", "__enter__"], [20, 3, 1, "", "__exit__"]], "binarycpython.utils.functions.catchtime": [[20, 3, 1, "", "__enter__"], [20, 3, 1, "", "__exit__"]], "binarycpython.utils.grid": [[21, 2, 1, "", "Population"]], "binarycpython.utils.grid.Population": [[21, 3, 1, "", "clean"], [21, 3, 1, "", "evolve"], [21, 3, 1, "", "evolve_single"], [21, 3, 1, "", "exit"], [21, 3, 1, "", "export_all_info"], [21, 3, 1, "", "jobID"], [21, 3, 1, "", "parse_cmdline"], [21, 3, 1, "", "return_all_info"], [21, 3, 1, "", "return_binary_c_defaults"], [21, 3, 1, "", "return_population_settings"], [21, 3, 1, "", "set"], [21, 3, 1, "", "was_killed"]], "binarycpython.utils.plot_functions": [[25, 1, 1, "", "color_by_index"], [25, 1, 1, "", "dummy"], [25, 1, 1, "", "parse_function_hr_diagram"], [25, 1, 1, "", "parse_function_masses"], [25, 1, 1, "", "parse_function_orbit"], [25, 1, 1, "", "plot_HR_diagram"], [25, 1, 1, "", "plot_masses"], [25, 1, 1, "", "plot_orbit"], [25, 1, 1, "", "plot_system"]], "binarycpython.utils.population_extensions": [[26, 0, 0, "-", "HPC"], [27, 0, 0, "-", "Moe_di_Stefano_2017"], [28, 0, 0, "-", "analytics"], [29, 0, 0, "-", "cache"], [30, 0, 0, "-", "condor"], [31, 0, 0, "-", "dataIO"], [32, 0, 0, "-", "distribution_functions"], [33, 0, 0, "-", "grid_logging"], [34, 0, 0, "-", "grid_options_defaults"], [35, 0, 0, "-", "gridcode"], [36, 0, 0, "-", "metadata"], [37, 0, 0, "-", "slurm"], [38, 0, 0, "-", "spacing_functions"], [39, 0, 0, "-", "version_info"]], "binarycpython.utils.population_extensions.HPC": [[26, 2, 1, "", "HPC"]], "binarycpython.utils.population_extensions.HPC.HPC": [[26, 3, 1, "", "HPC_can_join"], [26, 3, 1, "", "HPC_check_requirements"], [26, 3, 1, "", "HPC_dir"], [26, 3, 1, "", "HPC_dirs"], [26, 3, 1, "", "HPC_dump_status"], [26, 3, 1, "", "HPC_get_status"], [26, 3, 1, "", "HPC_grid"], [26, 3, 1, "", "HPC_id_filename"], [26, 3, 1, "", "HPC_id_from_dir"], [26, 3, 1, "", "HPC_job"], [26, 3, 1, "", "HPC_jobID"], [26, 3, 1, "", "HPC_jobID_tuple"], [26, 3, 1, "", "HPC_job_id_range"], [26, 3, 1, "", "HPC_job_task"], [26, 3, 1, "", "HPC_job_type"], [26, 3, 1, "", "HPC_join_from_files"], [26, 3, 1, "", "HPC_join_previous"], [26, 3, 1, "", "HPC_joinlist"], [26, 3, 1, "", "HPC_load_joinfiles_list"], [26, 3, 1, "", "HPC_make_joiningfile"], [26, 3, 1, "", "HPC_njobs"], [26, 3, 1, "", "HPC_path"], [26, 3, 1, "", "HPC_queue_stats"], [26, 3, 1, "", "HPC_restore"], [26, 3, 1, "", "HPC_set_status"], [26, 3, 1, "", "HPC_snapshot_filename"], [26, 3, 1, "", "HPC_status"], [26, 3, 1, "", "HPC_touch"]], "binarycpython.utils.population_extensions.Moe_di_Stefano_2017": [[27, 2, 1, "", "Moe_di_Stefano_2017"]], "binarycpython.utils.population_extensions.Moe_di_Stefano_2017.Moe_di_Stefano_2017": [[27, 3, 1, "", "Moe_di_Stefano_2017"], [27, 3, 1, "", "get_Moe_di_Stefano_2017_default_options"], [27, 3, 1, "", "get_Moe_di_Stefano_2017_default_options_description"], [27, 3, 1, "", "get_moe_di_stefano_dataset"], [27, 3, 1, "", "set_moe_di_stefano_settings"]], "binarycpython.utils.population_extensions.analytics": [[28, 2, 1, "", "analytics"]], "binarycpython.utils.population_extensions.analytics.analytics": [[28, 3, 1, "", "CPU_time"], [28, 3, 1, "", "make_analytics_dict"], [28, 3, 1, "", "set_time"], [28, 3, 1, "", "time_elapsed"]], "binarycpython.utils.population_extensions.cache": [[29, 2, 1, "", "cache"]], "binarycpython.utils.population_extensions.cache.cache": [[29, 2, 1, "", "NullCache"], [29, 3, 1, "", "default_cache_dir"], [29, 3, 1, "", "setup_function_cache"], [29, 3, 1, "", "test_caches"]], "binarycpython.utils.population_extensions.cache.cache.NullCache": [[29, 3, 1, "", "__delitem__"], [29, 3, 1, "", "__getitem__"], [29, 3, 1, "", "__setitem__"], [29, 3, 1, "", "popitem"]], "binarycpython.utils.population_extensions.condor": [[30, 2, 1, "", "condor"]], "binarycpython.utils.population_extensions.condor.condor": [[30, 3, 1, "", "condorID"], [30, 3, 1, "", "condor_check_requirements"], [30, 3, 1, "", "condor_dirs"], [30, 3, 1, "", "condor_grid"], [30, 3, 1, "", "condor_outfile"], [30, 3, 1, "", "condor_queue_stats"], [30, 3, 1, "", "condor_status_file"], [30, 3, 1, "", "condorpath"], [30, 3, 1, "", "get_condor_status"], [30, 3, 1, "", "make_condor_dirs"], [30, 3, 1, "", "set_condor_status"]], "binarycpython.utils.population_extensions.dataIO": [[31, 2, 1, "", "dataIO"]], "binarycpython.utils.population_extensions.dataIO.dataIO": [[31, 3, 1, "", "NFS_flush_hack"], [31, 3, 1, "", "NFSpath"], [31, 3, 1, "", "compression_type"], [31, 3, 1, "", "dir_ok"], [31, 3, 1, "", "load_population_object"], [31, 3, 1, "", "load_snapshot"], [31, 3, 1, "", "locked_close"], [31, 3, 1, "", "locked_open_for_write"], [31, 3, 1, "", "merge_populations"], [31, 3, 1, "", "merge_populations_from_file"], [31, 3, 1, "", "open"], [31, 3, 1, "", "save_population_object"], [31, 3, 1, "", "save_snapshot"], [31, 3, 1, "", "set_status"], [31, 3, 1, "", "snapshot_filename"], [31, 3, 1, "", "wait_for_unlock"], [31, 3, 1, "", "write_binary_c_calls_to_file"], [31, 3, 1, "", "write_ensemble"]], "binarycpython.utils.population_extensions.distribution_functions": [[32, 2, 1, "", "distribution_functions"]], "binarycpython.utils.population_extensions.distribution_functions.distribution_functions": [[32, 3, 1, "", "Arenou2010_binary_fraction"], [32, 3, 1, "", "Izzard2012_period_distribution"], [32, 3, 1, "", "Kroupa2001"], [32, 3, 1, "", "Moe_di_Stefano_2017_multiplicity_fractions"], [32, 3, 1, "", "Moe_di_Stefano_2017_pdf"], [32, 3, 1, "", "build_q_table"], [32, 3, 1, "", "calc_P_integral"], [32, 3, 1, "", "calc_e_integral"], [32, 3, 1, "", "calc_total_probdens"], [32, 3, 1, "", "calculate_constants_three_part_powerlaw"], [32, 3, 1, "", "const_distribution"], [32, 3, 1, "", "cosmic_SFH_madau_dickinson2014"], [32, 3, 1, "", "duquennoy1991"], [32, 3, 1, "", "fill_data"], [32, 3, 1, "", "flat"], [32, 3, 1, "", "flatsections"], [32, 3, 1, "", "gaussian"], [32, 3, 1, "", "gaussian_func"], [32, 3, 1, "", "gaussian_normalizing_const"], [32, 3, 1, "", "get_integration_constant_q"], [32, 3, 1, "", "get_max_multiplicity"], [32, 3, 1, "", "imf_chabrier2003"], [32, 3, 1, "", "imf_scalo1986"], [32, 3, 1, "", "imf_scalo1998"], [32, 3, 1, "", "imf_tinsley1980"], [32, 3, 1, "", "interpolate_in_mass_izzard2012"], [32, 3, 1, "", "ktg93"], [32, 3, 1, "", "linear_extrapolation_q"], [32, 3, 1, "", "merge_multiplicities"], [32, 3, 1, "", "number"], [32, 3, 1, "", "poisson"], [32, 3, 1, "", "powerlaw"], [32, 3, 1, "", "powerlaw_constant"], [32, 3, 1, "", "powerlaw_constant_nocache"], [32, 3, 1, "", "powerlaw_extrapolation_q"], [32, 3, 1, "", "raghavan2010_binary_fraction"], [32, 3, 1, "", "sana12"], [32, 3, 1, "", "three_part_powerlaw"]], "binarycpython.utils.population_extensions.grid_logging": [[33, 2, 1, "", "grid_logging"]], "binarycpython.utils.population_extensions.grid_logging.grid_logging": [[33, 3, 1, "", "vb1print"], [33, 3, 1, "", "vb2print"], [33, 3, 1, "", "verbose_print"]], "binarycpython.utils.population_extensions.grid_options_defaults": [[34, 2, 1, "", "grid_options_defaults"]], "binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults": [[34, 3, 1, "", "default_cache_dir"], [34, 3, 1, "", "get_grid_options_defaults_dict"], [34, 3, 1, "", "get_grid_options_descriptions"], [34, 3, 1, "", "grid_options_description_checker"], [34, 3, 1, "", "grid_options_help"], [34, 3, 1, "", "print_option_descriptions"], [34, 3, 1, "", "write_grid_options_to_rst_file"]], "binarycpython.utils.population_extensions.gridcode": [[35, 2, 1, "", "gridcode"]], "binarycpython.utils.population_extensions.gridcode.gridcode": [[35, 3, 1, "", "add_grid_variable"], [35, 3, 1, "", "delete_grid_variable"], [35, 3, 1, "", "rename_grid_variable"], [35, 3, 1, "", "update_grid_variable"]], "binarycpython.utils.population_extensions.metadata": [[36, 2, 1, "", "metadata"]], "binarycpython.utils.population_extensions.metadata.metadata": [[36, 3, 1, "", "add_ensemble_metadata"], [36, 3, 1, "", "add_system_metadata"]], "binarycpython.utils.population_extensions.slurm": [[37, 2, 1, "", "slurm"]], "binarycpython.utils.population_extensions.slurm.slurm": [[37, 3, 1, "", "get_slurm_status"], [37, 3, 1, "", "make_slurm_dirs"], [37, 3, 1, "", "set_slurm_status"], [37, 3, 1, "", "slurmID"], [37, 3, 1, "", "slurm_check_requirements"], [37, 3, 1, "", "slurm_dirs"], [37, 3, 1, "", "slurm_grid"], [37, 3, 1, "", "slurm_outfile"], [37, 3, 1, "", "slurm_queue_stats"], [37, 3, 1, "", "slurm_status_file"], [37, 3, 1, "", "slurmpath"]], "binarycpython.utils.population_extensions.spacing_functions": [[38, 2, 1, "", "spacing_functions"]], "binarycpython.utils.population_extensions.spacing_functions.spacing_functions": [[38, 3, 1, "", "const_dt"], [38, 3, 1, "", "const_int"], [38, 3, 1, "", "const_linear"], [38, 3, 1, "", "const_ranges"], [38, 3, 1, "", "gaussian_zoom"], [38, 3, 1, "", "peak_normalized_gaussian_func"]], "binarycpython.utils.population_extensions.version_info": [[39, 2, 1, "", "version_info"]], "binarycpython.utils.population_extensions.version_info.version_info": [[39, 3, 1, "", "minimum_stellar_mass"], [39, 3, 1, "", "parse_binary_c_version_info"], [39, 3, 1, "", "return_binary_c_version_info"]], "binarycpython.utils.run_system_wrapper": [[41, 1, 1, "", "run_system"]], "binarycpython.utils.useful_funcs": [[43, 1, 1, "", "calc_period_from_sep"], [43, 1, 1, "", "calc_sep_from_period"], [43, 1, 1, "", "maximum_mass_ratio_for_RLOF"], [43, 1, 1, "", "minimum_period_for_RLOF"], [43, 1, 1, "", "minimum_separation_for_RLOF"], [43, 1, 1, "", "ragb"], [43, 1, 1, "", "roche_lobe"], [43, 1, 1, "", "rzams"], [43, 1, 1, "", "zams_collision"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"]}, "titleterms": {"binary_c": [0, 7, 9, 11, 12, 16, 19, 23, 40], "paramet": [0, 11], "section": 0, "star": [0, 6, 15, 16], "binari": [0, 5, 6, 13, 16, 19], "nucsyn": 0, "output": [0, 6, 8, 13, 14, 15, 16], "input": 0, "i": 0, "o": 0, "algorithm": 0, "misc": 0, "custom_logging_funct": 1, "modul": [1, 2, 3, 20, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "dict": 2, "ensembl": 3, "exampl": [4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18, 19, 23, 40], "notebook": [4, 19], "content": [4, 23], "us": [5, 6, 7, 8, 9, 13, 14, 15, 17, 19], "case": [5, 6, 8, 13, 14, 15, 17], "black": 5, "hole": 5, "system": [5, 12, 17], "hertzsprung": 6, "russel": 6, "diagram": 6, "set": [6, 7, 8, 13, 14, 15, 16], "up": [6, 7, 8, 13, 14, 15, 16], "popul": [6, 8, 9, 12, 13, 14, 15, 16, 21, 22, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "object": [6, 8, 9, 12, 13, 14, 15, 16], "stellar": [6, 8, 13, 14], "grid": [6, 8, 13, 14, 15, 16, 22], "log": [6, 8, 9, 13, 14, 15, 16, 19], "handl": [6, 8, 13, 14, 15, 16], "evolv": [6, 8, 13, 14, 15, 16], "tutori": [7, 9, 11, 12, 16], "api": [7, 9, 12, 17, 19], "function": [7, 11, 12, 13, 14, 15, 16, 17, 19, 20], "python": [7, 9, 11, 12, 16, 19, 23, 40], "usag": [7, 9, 23, 40], "free": 7, "store": 7, "get": [7, 11], "inform": [7, 11], "from": [7, 9, 23, 40], "common": 8, "envelop": 8, "evolut": [8, 9], "custom": [9, 19], "routin": 9, "when": 9, "run": [9, 12, 16, 19, 23, 40], "directli": 9, "string": 9, "compact": 9, "mass": [9, 14, 15], "supernova": 9, "extra": 11, "featur": 11, "about": 11, "build": [11, 23, 40], "pars": 11, "dictionari": 11, "modif": 11, "individu": 12, "singl": [12, 16], "run_system_wrapp": [12, 41], "via": [12, 23, 40], "zero": [13, 14], "ag": [13, 14], "luminos": [13, 14, 15], "ad": [13, 14, 15, 16], "variabl": [13, 14, 15, 16, 23, 40], "zam": [14, 15], "distribut": [14, 15], "initi": [14, 15], "A": [14, 15], "better": [14, 15], "sampl": [14, 15], "massiv": 15, "noteworthi": 16, "full": 16, "script": 16, "solar": 17, "basic": 18, "core": 19, "wrapper": 19, "run_binari": 19, "run_binary_with_log": 19, "line": 19, "util": 19, "run_system": 19, "other": 19, "class": [21, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "code": [22, 24], "option": 22, "public": 22, "moe": 22, "di": 22, "stefano": 22, "sampler": 22, "privat": 22, "welcom": 23, "s": 23, "document": [23, 40], "instal": [23, 40], "requir": [23, 40], "environ": [23, 40], "instruct": [23, 40], "pip": [23, 40], "sourc": [23, 40], "after": [23, 40], "note": [23, 40], "develop": [23, 40], "unit": [23, 40], "test": [23, 40], "faq": [23, 40], "issu": [23, 40], "indic": 23, "tabl": 23, "binarycpython": 24, "plot_funct": 25, "extens": [26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "hpc": 26, "moe_di_stefano_2017": 27, "analyt": 28, "cach": 29, "condor": 30, "dataio": 31, "distribution_funct": 32, "grid_log": 33, "grid_options_default": 34, "gridcod": 35, "metadata": 36, "slurm": 37, "spacing_funct": 38, "version_info": 39, "stellar_typ": 42, "useful_func": 43}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "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": 4, "sphinx": 56}})
\ 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_ensembles", "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"], "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_ensembles.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"], "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", "&lt;no title&gt;", "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"], "terms": {"The": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 35, 37, 38, 40, 41], "follow": [0, 7, 9, 16, 19, 20, 22, 25, 32, 38], "chapter": [0, 22, 24], "contain": [0, 1, 2, 3, 7, 11, 12, 13, 14, 15, 16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "all": [0, 1, 2, 3, 6, 7, 8, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 31, 32, 34, 38, 39, 40, 41], "current": [0, 2, 8, 9, 11, 13, 14, 15, 20, 21, 23, 26, 31, 40], "version": [0, 2, 7, 11, 16, 20, 21, 23, 39, 40], "can": [0, 1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 31, 32, 35, 40, 41, 43], "handl": [0, 2, 3, 4, 7, 12, 20, 21, 22, 26, 27, 35, 36, 39, 41, 43], "along": [0, 22, 23, 34, 40], "descript": [0, 7, 11, 20, 22, 27, 32, 34], "other": [0, 1, 2, 6, 11, 12, 13, 14, 15, 16, 20, 22, 23, 25, 26, 32, 34, 40], "properti": [0, 20, 22, 25, 35], "thi": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43], "inform": [0, 1, 3, 4, 6, 9, 12, 13, 14, 15, 16, 20, 21, 22, 25, 26, 32, 34, 36, 39], "wa": [0, 6, 11, 12, 14, 15, 16, 21, 22, 23, 31, 32, 40], "obtain": [0, 6, 8, 13, 14, 15, 31], "build": [0, 1, 4, 7, 20, 26, 32], "git": [0, 13, 14, 15, 16, 20], "branch": [0, 6, 20, 23, 39, 40], "branch_david": 0, "revis": [0, 39], "6072": 0, "20220603": 0, "69cdd3f72": 0, "built": [0, 1, 20, 23, 40], "jun": 0, "3": [0, 1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 30, 32, 37, 38, 40], "2022": 0, "14": [0, 5, 6, 9, 12, 13, 15, 16, 17, 19], "44": [0, 5, 13], "39": [0, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18], "metal": [0, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 32, 43], "set": [0, 1, 2, 3, 4, 5, 9, 11, 12, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40], "e": [0, 2, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 20, 21, 22, 23, 26, 29, 30, 31, 32, 35, 37, 38, 40, 43], "amount": [0, 2, 7], "mass": [0, 1, 2, 4, 5, 6, 7, 8, 11, 12, 13, 16, 17, 19, 20, 22, 25, 32, 35, 38, 39, 41, 43], "matter": [0, 7], "which": [0, 1, 2, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 26, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 43], "hydrogen": [0, 6, 7], "helium": [0, 6, 7], "If": [0, 2, 6, 7, 8, 13, 14, 15, 16, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 35, 37, 40, 41, 43], "you": [0, 1, 2, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 31, 32, 34, 35, 38, 40, 43], "ar": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 43], "us": [0, 1, 2, 3, 4, 11, 12, 16, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 40, 41, 43], "bse": [0, 7, 9, 16, 32], "must": [0, 2, 6, 7, 8, 12, 13, 14, 15, 16, 17, 31, 35, 38], "1e": [0, 7, 8, 9, 12, 13, 19], "4": [0, 1, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 31, 32, 38], "0": [0, 1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 26, 27, 29, 32, 35, 38, 40, 43], "03": [0, 1, 5, 7, 8, 13], "see": [0, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 29, 31, 32, 35, 39, 40], "also": [0, 4, 5, 6, 7, 8, 9, 13, 14, 15, 16, 19, 20, 21, 22, 23, 26, 28, 31, 34, 39, 40, 43], "nucsyn_metal": [0, 7], "effective_metal": [0, 7, 19], "type": [0, 1, 2, 3, 5, 8, 12, 13, 14, 15, 16, 19, 20, 21, 22, 25, 26, 31, 32, 34, 35, 38, 39, 42, 43], "float": [0, 2, 3, 5, 7, 11, 12, 17, 20, 32, 33, 38, 43], "default": [0, 1, 2, 3, 6, 7, 9, 11, 13, 14, 15, 16, 19, 20, 21, 22, 26, 27, 29, 30, 31, 32, 34, 37, 38, 39, 41], "valu": [0, 1, 2, 3, 6, 7, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 25, 28, 29, 32, 34, 35, 38], "02": [0, 5, 6, 7, 8, 9, 12, 13, 16, 17, 19, 32, 43], "effect": [0, 5, 7, 9, 13, 22, 32], "routin": [0, 2, 4, 7, 23, 25, 41], "like": [0, 1, 6, 7, 8, 13, 14, 15, 16, 19, 20, 22, 23, 25, 31, 38, 40], "schneider": [0, 7], "wind": [0, 5, 6, 7, 13], "loss": [0, 5, 7, 12, 13, 17], "default_to_metal": [0, 7], "1": [0, 1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 25, 26, 30, 31, 32, 33, 35, 37, 38, 41, 43], "just": [0, 2, 6, 7, 8, 16, 19, 20, 21, 22, 27, 31, 39, 43], "same": [0, 2, 7, 12, 16, 22, 23, 32, 35, 40, 41], "main": [0, 1, 6, 7, 9, 13, 14, 15, 16, 19, 22, 23, 40], "differ": [0, 6, 7, 8, 13, 14, 15, 16, 19, 20, 22, 23, 25, 38, 40], "between": [0, 7, 22, 32, 38], "rang": [0, 6, 7, 8, 12, 13, 14, 15, 16, 22, 32, 35, 38], "valid": [0, 7, 9, 20, 32], "while": [0, 5, 6, 7, 8, 13], "s": [0, 2, 3, 5, 6, 7, 8, 12, 14, 15, 16, 17, 19, 20, 21, 22, 26, 28, 29, 31, 32, 36, 43], "limit": [0, 6, 7, 8, 13, 14, 15, 16, 22, 25], "stellar": [0, 4, 5, 7, 15, 22, 23, 25, 32, 38, 39, 42], "evolut": [0, 1, 4, 5, 6, 7, 12, 13, 14, 15, 16, 19, 22, 23, 25, 38], "so": [0, 2, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 21, 22, 25, 26, 31], "macro": [0, 11, 20, 39], "m_1": [0, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 35, 41], "initi": [0, 4, 5, 7, 11, 12, 19, 21, 32], "one": [0, 2, 7, 11, 14, 15, 16, 17, 18, 19, 22, 25, 29, 31, 34, 38, 41], "solar": [0, 4, 6, 7, 8, 11, 23, 32, 43], "unit": [0, 6, 7, 11, 20, 43], "intern": [0, 7, 11, 22], "index": [0, 7, 11, 12, 16, 17, 22, 23, 26, 32, 35], "m_2": [0, 5, 6, 7, 8, 9, 12, 13, 16, 18, 19], "two": [0, 2, 6, 7, 9, 20, 23, 31, 33, 40, 42, 43], "m_3": [0, 7], "three": [0, 7, 14, 15, 16, 32], "2": [0, 1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 25, 26, 30, 32, 37, 38, 40], "m_4": [0, 7], "four": [0, 7], "vrot1": 0, "equatori": 0, "rotat": [0, 32], "veloc": [0, 32], "km": 0, "hurlei": 0, "et": [0, 32, 43], "al": [0, 32, 43], "2000": [0, 5], "2002": 0, "prescript": [0, 5, 16], "sequenc": [0, 6, 9, 13, 14, 15, 19], "truli": 0, "non": [0, 2, 14, 15, 22, 23, 31, 40], "someth": [0, 6, 8, 12, 13, 14, 15, 22, 43], "small": [0, 5, 14, 15], "g": [0, 1, 2, 5, 6, 8, 9, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 26, 29, 30, 31, 32, 37, 38, 40], "001": [0, 5], "vrot2": 0, "vrot_bs": 0, "vrot_breakup": 0, "vrot_sync": 0, "vrot_non_rot": 0, "vrot3": 0, "vrot4": 0, "prot1": 0, "prot2": 0, "prot3": 0, "period": [0, 5, 7, 8, 9, 12, 13, 14, 15, 16, 17, 19, 25, 32, 43], "dai": [0, 5, 8, 9, 12, 13, 16, 19, 32, 43], "prot4": 0, "inclination1": 0, "inclin": 0, "degre": 0, "inclination2": 0, "inclination3": 0, "inclination4": 0, "b_1": 0, "magnet": 0, "field": 0, "gauss": 0, "b_2": 0, "b_3": 0, "b_4": 0, "b_inclination1": 0, "b_inclination2": 0, "b_inclination3": 0, "b_inclination4": 0, "stellar_type_1": [0, 16, 25], "usual": [0, 5, 6, 7, 13, 14, 15, 16, 20, 22, 31, 32], "main_sequ": [0, 13, 14, 15, 19], "note": [0, 5, 6, 13, 14, 15, 16, 19, 20, 22, 26, 31, 35, 38, 39], "onli": [0, 2, 6, 9, 13, 14, 15, 16, 17, 19, 20, 22, 23, 26, 27, 31, 38, 40, 43], "work": [0, 2, 3, 9, 12, 13, 14, 15, 16, 19, 20, 22, 23, 26, 31, 40], "both": [0, 2, 7, 13, 14, 15, 16], "ag": [0, 4, 5, 6, 8, 15, 23, 38], "core_mass": [0, 9], "white": [0, 6], "dwarf": [0, 6, 14, 15], "black": [0, 4, 6, 23], "hole": [0, 4, 6, 23], "neutrn": 0, "integ": [0, 6, 22, 38, 43], "low_mass_m": 0, "ms": [0, 5, 9, 13], "hg": 0, "giant_branch": 0, "cheb": 0, "eagb": [0, 5], "5": [0, 1, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 29, 31, 32, 35], "tpagb": [0, 6], "6": [0, 1, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 23, 40], "hem": 0, "7": [0, 1, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 18, 19, 23, 32, 40], "hehg": 0, "8": [0, 3, 5, 6, 8, 9, 12, 13, 14, 15, 16, 19, 31, 32], "hegb": [0, 5], "9": [0, 5, 6, 7, 8, 9, 12, 13, 15, 16, 19, 23, 40], "hewd": 0, "10": [0, 2, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 22, 32, 38, 41], "cowd": 0, "11": [0, 5, 6, 8, 9, 12, 13, 15, 16, 17, 19], "onewd": 0, "12": [0, 5, 6, 9, 12, 13, 15, 16, 17, 19, 20, 32], "ns": [0, 1, 8, 9, 16], "13": [0, 5, 6, 8, 9, 12, 13, 15, 16, 17, 19], "bh": [0, 5, 8], "massless_remn": 0, "15": [0, 5, 8, 9, 12, 13, 15, 16, 17, 19, 22, 32], "low_mass_main_sequ": 0, "hertzsprung_gap": 0, "first_giant_branch": 0, "core_helium_burn": 0, "early_asymptotic_giant_branch": 0, "thermally_pulsing_asymptotic_giant_branch": 0, "naked_main_sequence_helium_star": 0, "naked_helium_star_hertzsprung_gap": 0, "naked_helium_star_giant_branch": 0, "helium_white_dwarf": 0, "carbon_oxygen_white_dwarf": 0, "oxygen_neon_white_dwarf": 0, "neutron_star": 0, "black_hol": 0, "star_with_no_mass": 0, "stellar_type_2": [0, 16, 25], "stellar_type_3": 0, "stellar_type_4": 0, "max_stellar_type_1": 0, "maximum": [0, 6, 7, 8, 9, 13, 14, 15, 16, 22, 32, 38, 43], "stop": [0, 6, 8, 13, 19, 20, 22], "when": [0, 1, 2, 3, 6, 7, 8, 11, 12, 16, 17, 20, 22, 23, 26, 28, 29, 30, 31, 32, 34, 37, 38, 40, 41], "reach": [0, 5, 6, 8], "neg": [0, 2, 38], "massless": 0, "remnant": [0, 6], "allow": [0, 2, 9, 18, 19, 22, 29, 32], "absolut": [0, 20, 38], "16": [0, 5, 8, 13, 15, 17, 19, 32], "max_stellar_type_2": 0, "max_stellar_type_3": 0, "max_stellar_type_4": 0, "probabl": [0, 1, 2, 6, 8, 9, 13, 14, 15, 16, 19, 21, 22, 25, 31, 32, 34, 35], "weight": [0, 14, 15, 22], "appli": 0, "base": [0, 2, 3, 8, 13, 14, 15, 16, 20, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43], "sai": [0, 6], "function": [0, 1, 2, 3, 4, 5, 6, 8, 9, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43], "run": [0, 1, 4, 5, 6, 7, 8, 13, 14, 15, 18, 20, 21, 22, 26, 28, 30, 32, 35, 37, 41, 43], "grid": [0, 4, 12, 20, 21, 23, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 43], "simul": [0, 1, 6, 8, 9, 13, 14, 15, 16, 37], "sum": [0, 2], "should": [0, 1, 2, 5, 6, 8, 12, 13, 14, 15, 16, 19, 20, 22, 23, 25, 26, 30, 31, 32, 34, 37, 38, 40, 41], "phasevol": [0, 16], "system": [0, 4, 6, 7, 8, 9, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 32, 33, 36, 40, 41, 43], "phase": [0, 6, 8, 13, 14, 15], "volum": 0, "binary_grid": 0, "null": [0, 6, 7, 8, 20], "stellar_structure_algorithm": 0, "structur": [0, 2, 8, 20, 22, 25], "modifi": [0, 2, 9, 23, 40], "none": [0, 1, 2, 3, 5, 6, 7, 8, 13, 15, 16, 17, 19, 20, 21, 22, 26, 27, 29, 30, 31, 32, 34, 35, 37, 38, 43], "extern": 0, "defin": [0, 1, 16, 17, 21, 25, 32, 35], "call": [0, 1, 2, 11, 12, 14, 15, 16, 17, 20, 21, 22, 25, 26, 30, 31, 33, 35, 37, 38, 39, 41], "code": [0, 1, 6, 8, 9, 12, 13, 14, 15, 16, 18, 19, 21, 23, 25, 30, 31, 32, 34, 35, 37, 38, 40, 41, 43], "yet": [0, 2, 19, 20, 22, 25], "implement": [0, 2, 22], "stellar_structure_algorithm_modified_bs": 0, "stellar_structure_algorithm_non": 0, "stellar_structure_algorithm_external_funct": 0, "stellar_structure_algorithm_mint": 0, "solver": 0, "forward": 0, "euler": 0, "could": [0, 3, 14, 15, 16, 19, 20, 39], "rk2": 0, "rk4": 0, "predictor": 0, "corretor": 0, "solver_forward_eul": 0, "solver_rk2": 0, "solver_rk4": 0, "solver_predictor_corrector": 0, "max_evolution_tim": [0, 1, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 19, 38], "myr": [0, 6, 8, 12, 13, 14, 15, 17, 38], "15000": [0, 5, 7, 9, 12, 16, 17, 19], "max_model_numb": 0, "number": [0, 2, 3, 5, 6, 8, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 26, 31, 32, 33, 34, 35, 38, 40], "model": [0, 1, 6, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 22], "ignor": [0, 2, 9, 12, 16, 19, 22, 32, 35], "monte_carlo_kick": 0, "turn": [0, 2, 3, 5, 12, 16, 20], "mont": [0, 22], "carlo": [0, 22], "sn": [0, 5, 6, 8, 13, 14, 15, 17, 19], "kick": [0, 5, 19, 22], "On": [0, 16, 20, 31], "true": [0, 2, 3, 5, 6, 8, 11, 13, 14, 15, 16, 18, 19, 20, 21, 22, 25, 26, 28, 30, 31, 34, 35, 37, 38, 39], "inde": [0, 14, 15], "broken": 0, "fals": [0, 3, 5, 6, 8, 13, 15, 16, 17, 20, 21, 22, 25, 26, 28, 29, 30, 31, 35, 37, 38, 39], "disable_debug": 0, "disabl": [0, 16], "debug": [0, 5, 6, 8, 13, 14, 15, 16, 22, 33], "ha": [0, 1, 2, 5, 6, 8, 9, 11, 13, 14, 15, 16, 19, 20, 22, 28, 31, 35], "an": [0, 2, 3, 6, 7, 8, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41], "requir": [0, 3, 8, 12, 13, 14, 15, 16, 17, 19, 20, 22, 25, 26, 32, 41], "rebuild": [0, 22, 23, 26, 40], "timestep_log": 0, "timestep": [0, 8, 9, 12, 13, 14, 15], "log": [0, 1, 4, 5, 7, 12, 17, 18, 20, 22, 23, 25, 31, 32, 33, 35, 38, 40, 41, 43], "rejects_in_log": 0, "show": [0, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 19, 22, 25, 38], "reject": 0, "vandenheuvel_log": 0, "van": 0, "den": 0, "heuvel": 0, "evolution_split": 0, "split": [0, 5, 12, 16, 17, 19, 22, 30, 37], "evolutionari": [0, 12], "splitpoint": 0, "supernova": [0, 5, 8, 22], "occur": [0, 43], "disable_ev": 0, "whether": [0, 7, 16, 20, 21, 22, 25, 30, 31, 32, 34, 37, 38, 39, 43], "new": [0, 2, 6, 8, 12, 13, 14, 15, 16, 20, 21, 26, 31, 32, 35], "event": [0, 5, 6], "we": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 34, 37, 38, 40, 43], "evolution_splitting_sn_eccentricity_threshold": 0, "threshold": [0, 20, 22], "eccentr": [0, 7, 9, 12, 13, 14, 15, 16, 17, 19, 25, 32, 43], "abov": [0, 6, 9, 12, 14, 15, 16, 20, 21, 32], "happen": [0, 6, 8], "01": [0, 5, 6, 8, 9, 13, 16, 19], "evolution_splitting_sn_n": 0, "evolution_splitting_maxdepth": 0, "max": [0, 8, 9, 13, 14, 15, 16, 22, 32], "equation_of_state_algorithm": 0, "equat": 0, "state": [0, 31], "paczynski": 0, "equation_of_state_paczynski": 0, "opacity_algorithm": 0, "opac": 0, "ferguson": 0, "opal": 0, "opacity_algorithm_paczynski": 0, "opacity_algorithm_ferguson_op": 0, "opacity_algorithm_star": 0, "wind_mass_loss": [0, 5], "2018": [0, 1, 5], "sander": 0, "wink": 0, "2020": 0, "lbv": 0, "unsign": 0, "wind_algorithm_non": [0, 5], "wind_algorithm_hurley2002": 0, "wind_algorithm_schneider2018": 0, "wind_algorithm_binary_c_2020": [0, 5], "wind_algorithm_hendriks_2022": 0, "extra": [0, 4, 16, 22, 23, 33, 35, 41], "gbwind": 0, "first": [0, 2, 6, 8, 12, 13, 14, 15, 16, 17, 20, 23, 26, 31, 32, 40, 43], "red": [0, 6, 14, 15, 17], "giant": [0, 6, 17], "reimer": 0, "choos": [0, 6, 8, 9, 13, 19, 25, 26, 31], "gb_reimers_eta": 0, "rate": [0, 14, 15, 32], "schroeder": 0, "cuntz": 0, "2005": [0, 5], "gb_wind_reim": 0, "gb_wind_schroeder_cuntz_2005": 0, "gb_wind_goldman_etal_2017": 0, "gb_wind_beasor_etal_2020": 0, "postagbwind": 0, "special": [0, 16], "post": [0, 5, 6, 8, 9, 21], "A": [0, 2, 4, 16, 29, 43], "gb": 0, "postagb_wind_use_gi": 0, "mean": [0, 5, 20, 22, 23, 30, 32, 37, 38, 40], "whatev": [0, 9, 19, 20, 21, 23, 26, 31, 40], "prescrib": 0, "option": [0, 1, 2, 6, 8, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 26, 27, 29, 31, 32, 34, 35, 38, 40, 43], "includ": [0, 1, 2, 6, 9, 12, 14, 15, 16, 17, 20, 21, 23, 25, 31, 32, 40], "postagb_wind_non": 0, "postagb_wind_krticka2020": 0, "krticka": 0, "kub\u00e1t": 0, "krtickov\u00e1": 0, "635": [0, 13], "a173": 0, "postagb_wind_gi": 0, "teff_postagb_min": 0, "minimum": [0, 7, 20, 22, 32, 38, 39, 43], "temperatur": [0, 17, 25, 32], "teff_postagb_max": 0, "6000": 0, "k": [0, 6, 17, 32], "120000": 0, "mattsson_orich_tpagbwind": 0, "experiment": [0, 20], "mattsson": 0, "oxygen": [0, 6], "rich": 0, "mattsson_mass_loss": 0, "magnetic_braking_factor": 0, "multipli": [0, 2, 14, 15, 22, 38], "brake": 0, "angular": [0, 17, 25], "momentum": [0, 17], "magnetic_braking_gamma": 0, "gamma": 0, "factor": [0, 2, 22, 38], "rappaport": 0, "style": [0, 20, 33], "express": [0, 20], "magnetic_braking_algorithm": 0, "andronov": 0, "pinnsonneault": 0, "sill": 0, "2003": [0, 32], "barn": 0, "kim": 0, "2010": [0, 22, 32], "magnetic_braking_algorithm_hurley_2002": 0, "magnetic_braking_algorithm_andronov_2003": 0, "magnetic_braking_algorithm_barnes_2010": 0, "magnetic_braking_algorithm_rappaport_1983": 0, "helium_flash_mass_loss": 0, "lost": [0, 8, 19], "flash": 0, "multipl": [0, 2, 6, 22, 32], "cf": 0, "eta": [0, 8, 13], "formula": [0, 20], "4e": [0, 19], "8e": 0, "gbwindfac": 0, "tpagbwindfac": 0, "eagbwindfac": 0, "nieuwenhuijzen_windfac": 0, "nieuwenhuijzen": 0, "de": [0, 5], "jager": 0, "tpagbwind": 0, "dure": [0, 5, 19], "karaka": 0, "vassiliadi": 0, "wood": 0, "1993": 0, "bloecker": 0, "loon": 0, "rob": [0, 32, 43], "c": [0, 1, 5, 7, 9, 12, 16, 41], "variant": 0, "respect": [0, 30, 32, 37], "goldman": 0, "2017": [0, 13, 16, 22, 32], "beasor": 0, "tpagb_wind_vw93_karaka": 0, "tpagb_wind_vw93_orig": 0, "tpagb_wind_reim": 0, "tpagb_wind_bloeck": 0, "tpagb_wind_van_loon": 0, "tpagb_wind_rob_cwind": 0, "tpagb_wind_vw93_karakas_carbon_star": 0, "tpagb_wind_vw93_orig_carbon_star": 0, "tpagb_wind_mattsson": 0, "tpagb_wind_goldman_etal_2017": 0, "tpagb_wind_beasor_etal_2020": 0, "eagbwind": 0, "vw93": 0, "eagb_wind_bs": 0, "eagb_wind_goldman_etal_2017": 0, "eagb_wind_beasor_etal_2020": 0, "wind_gas_to_dust_ratio": 0, "ga": 0, "dust": 0, "ratio": [0, 6, 7, 8, 13, 14, 15, 16, 32, 43], "calcul": [0, 2, 6, 8, 13, 14, 15, 16, 20, 22, 28, 32, 35, 43], "typic": 0, "200": [0, 5], "milki": 0, "wai": [0, 2, 12, 14, 15, 21, 22, 26], "500": [0, 5], "magellan": 0, "cloud": 0, "approxim": [0, 6, 8], "mw": 0, "vwind_multipli": 0, "vwind_beta": 0, "beta": 0, "speed": [0, 29], "where": [0, 1, 2, 6, 13, 14, 15, 16, 20, 22, 23, 26, 28, 31, 32, 34, 38, 40], "vwind": 0, "sqrt": 0, "escap": 0, "125": [0, 5, 16], "from": [0, 2, 3, 5, 6, 8, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 26, 30, 31, 32, 35, 37, 39, 43], "superwind_mira_switchon": 0, "In": [0, 2, 6, 8, 9, 11, 12, 13, 14, 15, 16, 19, 22, 31, 38], "agb": [0, 6], "superwind": 0, "given": [0, 1, 3, 7, 13, 14, 15, 18, 19, 20, 21, 22, 26, 29, 30, 31, 32, 35, 37, 38, 41, 43], "mira": 0, "vari": [0, 6, 8, 16], "switch": 0, "vw93_mira_shift": 0, "depend": [0, 6, 20, 22, 23, 25, 32, 40], "plu": 0, "offset": 0, "vw93_multipli": 0, "tpagb_reimers_eta": 0, "tout_pringle_1992_multipli": 0, "tout": [0, 43], "pringl": 0, "1992": 0, "artificial_mass_accretion_r": 0, "d": [0, 1, 5, 6, 8, 9, 12, 13, 16, 17, 20, 38], "constant": [0, 2, 14, 15, 25, 32, 38], "accret": [0, 5], "n": [0, 1, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 18, 19, 20, 22, 26, 32], "scanf": 0, "artificial_mass_accretion_rate_by_stellar_typ": 0, "artificial_angular_momentum_accretion_r": 0, "artificial_orbital_angular_momentum_accretion_r": 0, "orbit": [0, 5, 7, 8, 13, 17, 25, 32, 43], "artificial_accretion_start_tim": 0, "time": [0, 1, 2, 3, 5, 6, 8, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25, 28, 31, 32, 33, 38], "artifici": 0, "artificial_accretion_ignor": 0, "artificial_accretion_end_tim": 0, "end": [0, 5, 20, 22, 28, 32], "wr_wind": 0, "massiv": [0, 4, 5, 6, 8, 13, 17, 23, 32], "wr": 0, "maeder": 0, "meynet": 0, "nugi": 0, "lamer": 0, "john": 0, "eldridg": 0, "vink": 0, "earli": 0, "lynnett": 0, "drai": 0, "thesi": 0, "wr_wind_bs": 0, "wr_wind_maeder_meynet": 0, "wr_wind_nugis_lam": 0, "wr_wind_eldridg": 0, "wr_wind_fac": 0, "wrwindfac": 0, "synonym": 0, "instead": [0, 5, 14, 15, 20, 22], "bh_prescript": [0, 5], "prescrit": 0, "relat": 0, "newli": 0, "form": [0, 6, 7, 8, 13, 14, 15, 16, 21, 26, 31, 34, 39], "its": [0, 2, 3, 13, 14, 15, 16, 17, 20, 22, 23, 25, 26, 27, 31, 34, 38, 39, 40, 41], "progenitor": [0, 16], "co": [0, 5], "core": [0, 6, 8, 13, 14, 15, 16, 22, 25], "bh_hurley2002": 0, "bh_belczynski": [0, 5], "belczynski": 0, "bh_spera2015": 0, "spera": 0, "2015": [0, 5], "bh_fryer12_delai": 0, "fryer": 0, "2012": [0, 32], "delai": [0, 22], "bh_fryer12_rapid": [0, 5], "rapid": 0, "bh_fryer12_startrack": 0, "startrack": 0, "ppisn_prescript": 0, "pulsat": 0, "pair": [0, 2, 5, 20, 35, 39], "instabl": 0, "undergo": [0, 8], "ppisn": 0, "pisn": 0, "flag": [0, 1, 21, 22, 31, 38, 39], "binary_c_paramet": [0, 6, 13, 14, 15, 16], "h": [0, 5, 9, 20], "farmer": 0, "2019": [0, 5, 19], "hendrik": [0, 19, 23, 40], "21": [0, 1, 5, 6, 13, 16, 19], "prep": 0, "fit": [0, 2, 12, 32, 43], "data": [0, 3, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 19, 20, 22, 26, 27, 31, 32, 35, 41, 43], "ppisn_non": 0, "ppisn_farmer19": 0, "ppisn_new_fit_21": 0, "ppisn_additional_massloss": 0, "addit": 0, "massloss": 0, "top": [0, 16, 35], "result": [0, 1, 2, 3, 6, 8, 12, 13, 14, 15, 16, 19, 20, 22, 23, 26, 31, 32, 38, 40], "posit": [0, 2, 8, 32], "ppisn_core_mass_range_shift": 0, "shift": 0, "taken": [0, 2, 9, 32], "account": [0, 22, 32], "remov": [0, 2, 8, 12, 16, 17, 20, 21], "lower": [0, 13, 16, 32, 35, 38], "higher": [0, 6, 8, 13, 14, 15, 16, 20, 22, 23, 32, 40], "ppisn_massloss_multipli": 0, "p": [0, 6, 8, 13, 14, 15, 17, 32, 34], "THe": [0, 21], "affect": [0, 6], "use_lwn_fallback": 0, "nazehdin": 0, "lovegrov": 0, "wooslei": 0, "envelop": [0, 4, 5, 6, 23], "eject": [0, 8, 17], "fail": [0, 6, 8, 13, 16, 20, 22, 23, 31, 40], "sn_kick_distribution_ii": 0, "distribut": [0, 2, 4, 8, 13, 16, 20, 26, 27, 32, 38], "ii": [0, 19], "collaps": 0, "fix": [0, 5, 12, 20, 21, 25, 31, 32, 33], "maxwellian": 0, "custom": [0, 1, 2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 20, 21, 22, 23, 25, 32, 41], "kick_velocity_fix": 0, "kick_velocity_maxwellian": 0, "kick_velocity_custom": 0, "sn_kick_distribution_ecap": 0, "electron": 0, "captur": [0, 20], "sn_kick_distribution_ns_n": 0, "neutron": [0, 6, 16], "surviv": [0, 17], "merger": [0, 5], "sn_kick_distribution_ibc": 0, "born": [0, 6, 13, 14, 15], "after": [0, 6, 8, 9, 13, 14, 15, 16, 21, 22, 31, 35, 38], "ib": [0, 5], "sn_kick_distribution_grb_collapsar": 0, "collapsar": 0, "sn_kick_distribution_tz": 0, "death": 0, "thorn": 0, "zytkow": 0, "object": [0, 2, 3, 4, 7, 11, 17, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41], "sn_kick_distribution_aic_bh": 0, "induc": 0, "sn_kick_distribution_bh_bh": 0, "sn_kick_distribution_bh_n": 0, "sn_kick_distribution_ia_hybrid_hecowd": 0, "ani": [0, 3, 12, 16, 20, 21, 23, 26, 32, 35, 39, 40], "survivor": 0, "hybrid": 0, "he": [0, 5], "snia": 0, "explos": [0, 5, 6, 19], "sn_kick_distribution_ia_hybrid_hecowd_sublumin": 0, "sublumin": 0, "sn_kick_distribution_ppisn": 0, "sn_kick_distribution_pisn": 0, "sn_kick_distribution_phdi": 0, "phdi": 0, "sn_kick_dispersion_ii": [0, 5], "dispers": [0, 38], "190": [0, 5, 19], "sn_kick_dispersion_ecap": 0, "sn_kick_dispersion_ns_n": 0, "sn_kick_dispersion_ibc": [0, 5], "sn_kick_dispersion_grb_collapsar": [0, 5], "sn_kick_dispersion_tz": 0, "sn_kick_dispersion_aic_bh": 0, "sn_kick_dispersion_bh_bh": 0, "sn_kick_dispersion_bh_n": 0, "sn_kick_dispersion_ia_hybrid_hecowd": 0, "sn_kick_dispersion_ia_hybrid_hecowd_sublumin": 0, "sn_kick_dispersion_ppisn": 0, "sn_kick_dispersion_pisn": 0, "sn_kick_dispersion_phdi": 0, "sn_kick_companion_ia_h": 0, "algothim": 0, "companion": [0, 5, 19, 31], "ia": [0, 8], "liu": 0, "wheeler": 0, "1975": 0, "sn_impulse_non": 0, "sn_impulse_liu2015": 0, "sn_impulse_wheeler1975": 0, "sn_kick_companion_ia_eld": 0, "eld": 0, "sub": [0, 2, 20], "mch": 0, "sn_kick_companion_ia_chand": 0, "sn_kick_companion_a": 0, "sn_kick_companion_ecap": 0, "sn_kick_companion_ia_he_co": 0, "sn_kick_companion_ia_chand_co": 0, "sn_kick_companion_ns_n": 0, "sn_kick_companion_grb_collapsar": 0, "grb": 0, "rapidli": 0, "ibc": 0, "sn_kick_companion_hestaria": 0, "sn_kick_companion_ibc": 0, "sn_kick_companion_ii": 0, "sn_kick_companion_iia": 0, "iia": 0, "sn_kick_companion_wdkick": 0, "wd": 0, "sn_kick_companion_tz": 0, "sn_kick_companion_aic_bh": 0, "sn_kick_companion_bh_bh": 0, "merg": [0, 2, 5, 6, 8, 22, 26, 31, 32, 33], "sn_kick_companion_bh_n": 0, "sn_kick_companion_ia_hybrid_hecowd": 0, "sn_kick_companion_ia_hybrid_hecowd_sublumin": 0, "sn_kick_companion_ppisn": 0, "sn_kick_companion_pisn": 0, "sn_kick_companion_phdi": 0, "wd_sigma": 0, "thei": [0, 2, 5, 6, 8, 13, 16, 17, 21, 22, 25, 26, 30, 37, 38], "zero": [0, 1, 4, 5, 6, 8, 15, 20, 22, 23, 31], "wd_kick": 0, "wd_kick_direct": 0, "direct": [0, 21], "random": [0, 5, 7, 19, 22], "up": [0, 1, 4, 9, 12, 17, 20, 21, 26, 27, 29, 30, 32, 37], "backward": 0, "inward": 0, "outward": 0, "kick_random": 0, "kick_straight_up": 0, "kick_forward": 0, "kick_backward": 0, "kick_inward": 0, "kick_outward": 0, "wd_kick_when": 0, "decid": [0, 2, 9, 18, 19, 20, 21, 22, 26], "birth": 0, "rlof": [0, 5, 7, 43], "puls": [0, 6, 43], "wd_kick_pulse_numb": 0, "everi": [0, 8, 20, 22, 23, 40], "wd_kick_end_agb": 0, "wd_kick_first_rlof": 0, "wd_kick_at_given_puls": 0, "wd_kick_at_every_puls": 0, "desir": 0, "pre": [0, 5, 8, 16, 19, 25], "minimum_helium_ignition_core_mass": 0, "ignit": [0, 6], "case": [0, 2, 4, 7, 16, 20, 22, 23, 26, 31, 38], "strip": [0, 7, 12, 17], "make": [0, 1, 2, 3, 5, 6, 8, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 30, 31, 32, 40, 41, 43], "sdb": 0, "sdo": 0, "total": [0, 2, 6, 8, 13, 14, 15, 16, 19, 20, 22, 25, 32, 35], "minimum_co_core_mass_for_carbon_ignit": 0, "carbon": [0, 5, 6], "assum": [0, 6, 8, 13, 17, 25, 38], "mc": [0, 5, 16, 19, 31], "bagb": 0, "6msun": 0, "around": [0, 9, 12, 18, 19], "08msun": 0, "pol": 0, "1998": [0, 5, 32], "08": [0, 5, 8, 13, 19], "minimum_co_core_mass_for_neon_ignit": 0, "neon": [0, 6], "42msun": 0, "have": [0, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 25, 26, 30, 31, 34, 37, 40, 41], "explod": [0, 5], "electon": 0, "42": [0, 5, 8, 13, 16], "minimum_mcbagb_for_nondegenerate_carbon_ignit": 0, "degener": 0, "25msun": 0, "25": [0, 5, 8, 13, 19], "maximum_mcbagb_for_degenerate_carbon_ignit": 0, "max_neutron_star_mass": 0, "befor": [0, 2, 5, 6, 8, 13, 14, 15, 16, 21, 22, 23, 31, 32, 40], "2msun": 0, "chandrasekhar_mass": 0, "chandrasekhar": 0, "44msun": 0, "38": [0, 5, 8, 13, 16], "delta_mcmin": 0, "reduc": [0, 5], "third": [0, 17, 32, 38], "dredg": 0, "As": [0, 6, 8, 12, 13, 14, 15, 16], "izzard": [0, 6, 8, 13, 14, 15, 23, 40], "2004": [0, 5], "increas": [0, 5, 8, 13, 14, 15], "henc": [0, 8, 14, 15, 17], "lambda_min": 0, "effici": [0, 6, 8], "lambda": [0, 5, 8], "lambda_mult": 0, "impli": 0, "onc": [0, 38], "mcmin": 0, "lambda_multipli": 0, "minimum_envelope_mass_for_third_dredgeup": 0, "straniero": 0, "suggest": [0, 23, 40], "5msun": 0, "howev": [0, 9, 13, 14, 15, 16], "circumstanti": 0, "evid": 0, "2009": 0, "well": [0, 3, 9, 12, 13, 14, 15, 22, 23, 40], "newer": [0, 2], "stancliff": 0, "low": [0, 6, 8, 14, 15, 32], "nearer": 0, "more": [0, 1, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 38, 40], "appropri": [0, 16, 22, 26, 29, 30, 31, 35, 37], "mass_of_pmz": 0, "partial": 0, "mix": [0, 2, 22], "zone": 0, "tabl": [0, 32, 38], "ask": [0, 7, 43], "abat": 0, "detail": [0, 6, 12, 20, 22], "seri": [0, 38], "paper": 0, "2013": 0, "2014": [0, 5, 32], "use_tabular_intershell_abundances_karakas_2012": 0, "c13_eff": 0, "intershel": 0, "region": [0, 38], "process": [0, 6, 8, 13, 14, 15, 16, 18, 19, 20, 21, 22, 26, 30], "gallino": 0, "busso": 0, "lugaro": 0, "provid": [0, 16, 21, 22, 23, 26, 32, 40, 41], "maria": 0, "nucsyn_s_process": 0, "mc13_pocket_multipli": 0, "tides_convective_damp": 0, "tidal": [0, 5], "convect": 0, "damp": 0, "tides_hurley2002": 0, "zahn": 0, "197x": 0, "timescal": 0, "hut": 0, "tides_zahn1989": 0, "1989": [0, 13], "e2_prescript": 0, "how": [0, 2, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 19, 22, 28, 32, 35], "e2": 0, "siess": 0, "e2_hurley_2002": 0, "e2_izzard": 0, "e2_mint": 0, "dtfac": 0, "decreas": 0, "hbbtfac": 0, "modul": [0, 7, 8, 11, 13, 14, 15, 16, 17, 22, 24], "hot": 0, "bottom": [0, 16, 35], "burn": 0, "wind_multiplier_": 0, "specifi": [0, 22, 26, 38], "intger": 0, "By": [0, 6, 13, 14, 15, 16, 19, 22], "wind_type_multiplier_": 0, "pre_main_sequ": 0, "rather": [0, 2, 9, 12, 16, 20, 22, 26, 39], "fraction": [0, 13, 19, 22, 32], "radii": [0, 43], "match": [0, 2, 6, 12, 13, 16, 17, 22, 25, 29], "railton": 0, "pre_main_sequence_fit_lob": 0, "forc": [0, 5, 22, 28], "roch": [0, 5, 8, 43], "lobe": [0, 5, 8, 43], "done": [0, 2, 5, 6, 13, 14, 15, 16, 19, 22, 23, 31, 40], "small_envelope_method": 0, "method": [0, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 27, 31, 33, 34, 35, 39], "determin": [0, 7, 9, 13, 14, 15, 16, 21, 32, 35, 43], "radiu": [0, 1, 6, 9, 16, 18, 25, 43], "veri": [0, 5, 6, 7, 8, 9, 12, 14, 15, 16, 31, 35, 38], "thin": 0, "miller": 0, "bertolami": 0, "2016": 0, "small_envelope_method_bs": 0, "small_envelope_method_miller_bertolami": 0, "timestep_modul": 0, "global": [0, 2, 13, 14, 15, 20, 32, 38], "timestep_multipli": 0, "maximum_timestep": 0, "20": [0, 5, 6, 8, 9, 13, 14, 15, 16, 17, 19, 38], "zoomfac_multiplier_decreas": 0, "zoomfac_multiplier_increas": 0, "zoom": [0, 38], "succe": 0, "maximum_timestep_factor": 0, "subsequ": 0, "maximum_nuclear_burning_timestep": 0, "nuclear": 0, "nova_retention_method": 0, "retain": 0, "nova": [0, 6, 8], "nova_retention_fract": 0, "pend": [0, 5], "nova_retention_algorithm_const": 0, "nova_retention_algorithm_claeys2014": 0, "nova_retention_algorithm_hillman2015": 0, "mint_metal": 0, "mint": 0, "It": [0, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 19, 22, 23, 31, 34, 40], "normal": [0, 2, 21, 26, 38, 39], "gaia_teff_binwidth": 0, "log10": [0, 6, 8, 13, 14, 15, 16, 32, 38], "bin": [0, 8, 13, 14, 15, 20, 22, 23, 38, 40], "width": [0, 8, 20], "gaia": [0, 32], "hrd": [0, 6, 8], "gaia_l_binwidth": 0, "luminos": [0, 4, 6, 23, 25], "gaia_colour_transform_method": 0, "select": [0, 3, 12, 13, 17, 19, 20], "transform": [0, 3], "colour": 0, "scheme": 0, "gaia_conversion_ubvri_univariate_jordi2010": 0, "jordi": 0, "univari": 0, "ubvri": 0, "gaia_conversion_ubvri_bivariate_jordi2010": 0, "bivari": 0, "gaia_conversion_ugriz_univariate_jordi2010": 0, "gaia_conversion_ugriz_bivariate_jordi2010": 0, "ugriv": 0, "gaia_conversion_ubvri_univariate_evans2018": 0, "evan": 0, "dr2": 0, "gaia_conversion_ugriz_univariate_evans2018": 0, "gaia_conversion_ubvri_riello2020": 0, "riello": 0, "dr3": 0, "gaia_conversion_ugriz_riello2020": 0, "rotationally_enhanced_mass_loss": 0, "enabl": [0, 7], "rotation": 0, "enhanc": 0, "langer": 0, "rotationally_enhanced_massloss_langer_formula": 0, "rotationally_enhanced_expon": 0, "rotationally_enhanced_massloss_non": 0, "rotationally_enhanced_massloss_angmom": 0, "rotationally_enhanced_massloss_langer_formula_and_angmom": 0, "agb_core_algorithm": 0, "overshoot": 0, "agb_core_algorithm_default": 0, "agb_core_algorithm_hurlei": 0, "agb_core_algorithm_karaka": 0, "agb_radius_algorithm": 0, "agb_radius_algorithm_default": 0, "agb_radius_algorithm_hurlei": 0, "agb_radius_algorithm_karaka": 0, "agb_luminosity_algorithm": 0, "agb_luminosity_algorithm_default": 0, "agb_luminosity_algorithm_hurlei": 0, "agb_luminosity_algorithm_karaka": 0, "agb_3dup_algorithm": 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, "overspin_algorithm": 0, "what": [0, 1, 2, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 19, 22, 23, 26, 32, 34, 38, 39, 40, 41], "do": [0, 1, 2, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 31, 32, 34, 38, 40, 43], "breakup": 0, "overspin_bs": 0, "conserv": 0, "transfer": [0, 6, 22], "back": [0, 2, 5], "overspin_massloss": 0, "rotationally_enhanced_massloss": 0, "lose": [0, 19], "carri": 0, "awai": [0, 13], "expon": [0, 20], "power": [0, 8, 14, 15, 22, 23, 32, 40], "rais": [0, 2, 16, 20, 22], "batchmod": 0, "control": [0, 6, 13, 14, 15, 16, 22], "variabl": [0, 4, 6, 7, 8, 20, 22, 30, 31, 35], "know": [0, 1, 2, 7, 12, 14, 15, 22, 31, 34], "speedtest": 0, "off": [0, 5, 16, 19, 22], "use_fixed_timestep_": 0, "boolean": [0, 2, 7, 20, 21, 22, 25, 39, 43], "task": [0, 19, 20, 21, 25, 26, 29, 32, 38, 41, 43], "perform": [0, 31], "For": [0, 2, 9, 12, 13, 14, 15, 25], "binary_c_macro": 0, "particularli": 0, "binary_c_task_": 0, "orbiting_object": [0, 17], "usag": [0, 4], "spinrat": 0, "central_object": 0, "orbiting_objects_log": [0, 17], "orbiting_objects_wind_accretion_multipli": 0, "orbiting_objects_close_pc_threshold": 0, "close": [0, 5, 8, 14, 15, 17, 31], "percentag": 0, "orbiting_objects_tides_multipli": 0, "torqu": 0, "evaporate_escaped_orbiting_object": 0, "evapor": 0, "rlof_transition_objects_escap": 0, "otherwis": [0, 2, 20, 21, 22, 26, 28, 30, 31, 34, 37], "place": [0, 2, 13, 20, 22], "outsid": [0, 32], "stabl": [0, 23, 40], "pn_resolv": 0, "shorten": [0, 5], "resolv": [0, 13, 31], "better": [0, 2, 4, 7, 16, 26, 30, 31, 37, 43], "pn": 0, "pn_resolve_minimum_luminos": 0, "resolut": [0, 6, 8, 13, 14, 15, 16, 22, 35, 38], "pne": 0, "31": [0, 5, 7, 8, 13, 19], "62": [0, 5, 13], "pn_resolve_maximum_envelope_mass": 0, "below": [0, 4, 6, 7, 8, 9, 13, 14, 15, 16, 22, 32], "pn_resolve_minimum_effective_temperatur": 0, "12500": 0, "pn_fast_wind": 0, "fast": 0, "pn_fast_wind_dm_gb": 0, "pn_fast_wind_mdot_gb": 0, "06": [0, 5, 8, 9, 12, 13], "pn_fast_wind_dm_agb": 0, "pn_fast_wind_mdot_agb": 0, "hewd_hewd_ignition_mass": 0, "reignit": 0, "wind_nieuwenhuijzen_luminosity_lower_limit": 0, "activ": [0, 22, 23, 40], "4e3": 0, "lsun": [0, 25], "4000": [0, 13], "wind_lbv_luminosity_lower_limit": 0, "6e5": 0, "600000": 0, "num_ansi_colour": 0, "extend": [0, 8, 23, 39, 40], "ansi": [0, 20], "255": [0, 5], "src": [0, 7, 9, 23, 40], "ansi_colour": 0, "int": [0, 1, 2, 5, 7, 13, 16, 20, 21, 22, 26, 32, 33, 34, 35, 38, 43], "apply_darwin_radau_correct": 0, "darwin": 0, "radau": 0, "correct": [0, 12, 21, 25, 32, 33, 43], "moment": [0, 6, 9, 16, 19, 38], "inertia": 0, "take": [0, 2, 8, 13, 16, 19, 20, 22, 27, 31, 32, 35, 41], "degenerate_core_merger_nucsyn": 0, "degner": 0, "energi": 0, "gener": [0, 1, 6, 7, 8, 9, 12, 13, 15, 16, 18, 19, 20, 21, 22, 25, 26, 31, 32, 34, 35, 38], "nucleosynthesi": [0, 39], "whole": [0, 8, 9, 21, 22], "disrupt": [0, 5, 19], "degenerate_core_helium_merger_ignit": 0, "r": [0, 1, 5, 6, 12, 16, 19, 23, 31, 40], "degenerate_core_merger_dredgeup_fract": 0, "separ": [0, 3, 5, 6, 7, 9, 12, 16, 17, 18, 19, 25, 31, 32, 43], "actual": [0, 3, 6, 8, 9, 12, 13, 14, 15, 16, 21, 22, 23, 25, 30, 32, 38, 40], "semi": 0, "major": 0, "axi": [0, 25], "indic": [0, 32], "want": [0, 2, 3, 5, 8, 9, 13, 14, 15, 16, 19, 20, 22, 23, 25, 26, 31, 32, 34, 35, 40], "either": [0, 2, 3, 13, 14, 15, 16, 19, 21, 22, 35, 39, 41], "separation_tripl": 0, "tripl": [0, 22, 32], "separation_quadrupl": 0, "quadrupl": [0, 22, 32], "orbital_period": [0, 5, 7, 8, 9, 12, 13, 16, 18, 19, 43], "orbital_period_tripl": 0, "orbital_period_quadrupl": 0, "outer": [0, 6], "quadrulpl": 0, "eccentricity_tripl": 0, "eccentricity_quadrupl": 0, "inclini": 0, "orbital_inclin": 0, "rel": 0, "incliniation_tripl": 0, "incliniation_quadrupl": 0, "orbital_inclinationi": 0, "orbital_phas": 0, "orbital_phase_tripl": 0, "orbital_phase_quadrupl": 0, "argument_of_periastron": 0, "argument": [0, 2, 7, 12, 14, 16, 17, 18, 19, 20, 21, 22, 26, 27, 32, 39, 41], "periastron": 0, "argument_of_periastron_tripl": 0, "argument_of_periastron_quadrupl": 0, "disc_timestep_factor": 0, "natur": [0, 14, 15], "disc": [0, 17], "white_dwarf_cooling_model": 0, "cool": [0, 6], "white_dwarf_cooling_mestel": 0, "mestel": 0, "white_dwarf_cooling_mestel_modifi": 0, "white_dwarf_cooling_carrasco2014": 0, "carrasco": 0, "white_dwarf_radius_model": 0, "perhap": [0, 6, 8, 21], "white_dwarf_radius_nauenberg1972": 0, "nauenberg": 0, "1972": 0, "white_dwarf_radius_mu": 0, "mu": 0, "white_dwarf_radius_carrasco2014": 0, "cbdisc_mass_loss_inner_viscous_accretion_method": 0, "inner": [0, 17], "edg": [0, 6, 16, 35], "circumbinari": 0, "goe": [0, 2, 9, 12, 25], "young": 0, "clark": 0, "gerosa": 0, "50": [0, 5, 8, 13, 15, 16], "cbdisc_mass_loss_inner_viscous_accretion_method_young_clarke_2015": 0, "cbdisc_mass_loss_inner_viscous_accretion_method_gerosa_2015": 0, "cbdisc_mass_loss_inner_viscous_accretion_method_equ": 0, "cbdisc_mass_loss_inner_viscous_accretion_method_non": 0, "cbdisc_inner_edge_strip": 0, "cbdisc_end_evolution_after_disc": 0, "cbdisc_no_wind_if_cbdisc": 0, "cbdisc_outer_edge_strip": 0, "disc_n_monte_carlo_guess": 0, "guess": [0, 32], "try": [0, 2, 5, 8, 12, 13, 14, 15, 16, 23, 26, 31, 35, 40], "list": [0, 1, 2, 3, 6, 8, 12, 13, 14, 15, 16, 17, 20, 22, 23, 26, 29, 32, 35, 38, 40, 41], "disc_log": 0, "disc_log_level_non": 0, "disc_log_level_norm": 0, "disc_log_level_subtimestep": 0, "disc_log_level_normal_first_disc_onli": 0, "disc_log_level_subtimestep_first_disc_onli": 0, "disc_log2d": 0, "2d": 0, "disc_log_dt": 0, "disc_log_directori": 0, "directori": [0, 4, 16, 20, 21, 22, 23, 26, 29, 30, 31, 34, 37, 40], "sent": 0, "exist": [0, 2, 6, 16, 19, 22, 26, 31, 34, 35], "string": [0, 1, 2, 3, 4, 7, 12, 13, 14, 15, 16, 17, 20, 21, 22, 25, 26, 30, 31, 34, 35, 37, 39, 41], "tmp": [0, 6, 8, 12, 13, 14, 15, 16, 17, 20, 23, 40], "post_ce_adaptive_menv": 0, "post_ce_objects_have_envelop": 0, "ce": [0, 8], "sit": 0, "insid": 0, "post_ce_envelope_dm_gb": 0, "post_ce_envelope_dm_eagb": 0, "post_ce_envelope_dm_tpagb": 0, "common": [0, 4, 5, 6, 9, 12, 13, 14, 15, 16, 23], "need": [0, 2, 7, 9, 12, 13, 14, 15, 16, 17, 19, 22, 23, 26, 32, 40, 43], "mai": [0, 8, 13, 31], "unstabl": [0, 5], "mani": [0, 6, 7, 8, 11, 13, 14, 15, 16, 22, 30], "cee": [0, 8], "pn_comenv_transition_tim": 0, "transit": 0, "year": [0, 32], "1e2": 0, "move": [0, 6], "teff": [0, 5, 32], "30e4": 0, "hall": 0, "100": [0, 5, 6, 8, 13, 14, 15, 32, 38], "minimum_time_between_pn": 0, "planetari": 0, "nebula": 0, "detect": [0, 5, 8, 17], "prevent": [0, 5, 6, 22], "trigger": 0, "pn_hall_fading_time_algorithm": 0, "45msun": 0, "fade": 0, "pn_hall_fading_time_algorithm_minimum": 0, "pn_hall_fading_time_algorithm_maximum": 0, "shown": [0, 25, 38], "fig": [0, 19, 32], "ppn_envelope_mass": 0, "cbdisc_eccentricity_pumping_method": 0, "variou": 0, "pump": 0, "cbdisc_eccentricity_pumping_non": 0, "cbdisc_eccentricity_pumping_dermin": 0, "cbdisc_viscous_photoevaporative_coupl": 0, "viscou": 0, "photoevapor": 0, "coupl": [0, 4], "cbdisc_viscous_photoevaporative_coupling_non": 0, "cbdisc_viscous_photoevaporative_coupling_inst": 0, "instant": 0, "cbdisc_viscous_photoevaporative_coupling_visc": 0, "slow": [0, 6, 8, 13, 14, 15], "cbdisc_inner_edge_stripping_timescal": 0, "long": [0, 6, 8, 16, 22, 28, 31, 35, 39, 42], "revap_in": 0, "disc_stripping_timescale_inst": 0, "disc_stripping_timescale_infinit": 0, "disc_stripping_timescale_visc": 0, "disc_stripping_timescale_orbit": 0, "cbdisc_outer_edge_stripping_timescal": 0, "revap_out": 0, "cbdisc_viscous_l2_coupl": 0, "l2": 0, "gravitational_radiation_model": 0, "gravit": [0, 6, 8, 16], "radiat": 0, "landau": 0, "lifshitz": 0, "1951": 0, "gravitational_radiation_bs": 0, "gravitational_radiation_bse_when_no_rlof": 0, "gravitational_radiation_non": 0, "gravitational_radiation_landau_lifshitz": 0, "gravitational_radiation_landau_lifshitz_when_no_rlof": 0, "nova_irradiation_multipli": 0, "radi": 0, "shara": 0, "1986": [0, 32], "gravitational_radiation_modulator_j": 0, "wave": [0, 6, 8, 16], "gravitational_radiation_modulator_": 0, "nova_faml_multipli": 0, "friction": 0, "rlof_angular_momentum_transfer_model": 0, "rlof_angular_momentum_transfer_model_bs": 0, "rlof_angular_momentum_transfer_model_conserv": 0, "post_sn_orbit_method": 0, "tauri": 0, "post_sn_orbit_bs": 0, "post_sn_orbit_tt98": 0, "singl": [0, 4, 5, 6, 7, 13, 14, 15, 18, 19, 21, 22, 25, 26, 32], "accretion_limit_eddington_steady_multipli": 0, "steadi": 0, "eddington": 0, "spheric": 0, "symmetr": 0, "known": [0, 6, 12, 13, 14, 15, 16, 21, 32, 41], "trade": 0, "anyth": [0, 13, 14, 15, 16, 20, 22, 38], "greater": 0, "than": [0, 2, 6, 8, 13, 14, 15, 16, 20, 22, 23, 26, 31, 32, 39, 40], "potenti": 0, "give": [0, 5, 8, 20, 21, 32, 43], "super": 0, "accretion_limit_eddington_lmms_multipli": 0, "accretion_limit_eddington_wd_to_remnant_multipli": 0, "onto": [0, 32], "anoth": [0, 26], "accretion_limit_thermal_multipli": 0, "accretor": [0, 5, 43], "thermal": [0, 6, 32, 43], "accretion_limit_dynamical_multipli": 0, "dynam": 0, "donor_limit_envelope_multipli": 0, "donor": [0, 5, 43], "per": [0, 5, 8, 12, 13, 16, 20, 22, 31, 43], "donor_limit_thermal_multipli": 0, "donor_limit_dynamical_multipli": 0, "bondi_hoyle_accretion_factor": 0, "bondi": 0, "hoyl": 0, "littleton": 0, "multiplc": 0, "tidal_strength_factor": 0, "strength": 0, "tide": [0, 17], "stronger": [0, 6], "hachisu_qcrit": 0, "critic": 0, "q": [0, 5, 8, 13, 16, 19, 22, 32, 43], "maccretor": [0, 5], "mdonor": [0, 5], "hachisu": 0, "disk": [0, 21], "hachisu_ignore_qcrit": 0, "hachisu_disk_wind": 0, "materi": [0, 6], "too": [0, 2, 6, 7, 14, 15, 17, 22, 23, 40, 41], "help": [0, 5, 7, 11, 12, 13, 14, 15, 16, 20, 34], "sneia": 0, "mass_accretion_for_eld": 0, "lit": 0, "deton": 0, "wdwd_merger_algorithm": 0, "peret": 0, "chen": 0, "todo": [0, 1, 2, 5, 11, 16, 20, 21, 22, 25, 26, 30, 31, 32, 33, 34, 37, 38, 39, 41, 43], "wdwd_merger_algorithm_bs": 0, "wdwd_merger_algorithm_perets2019": 0, "wdwd_merger_algorithm_chen2016": 0, "type_ia_mch_supernova_algorithm": 0, "yield": [0, 38], "dd7": 0, "iwamoto": 0, "1999": 0, "seitenzahl": 0, "3d": 0, "hydro": 0, "seitenzahl2013_model": 0, "One": [0, 22], "n1": 0, "n3": 0, "n5": 0, "n10": 0, "n20": 0, "n40": 0, "n100l": 0, "n100": 0, "n100h": 0, "n150": 0, "n200": 0, "n300c": 0, "n1600": 0, "n1600c": 0, "n100_z0": 0, "type_ia_sub_mch_supernova_algorithm": 0, "unus": [0, 22], "max_hewd_mass": 0, "merger_mass_loss_fract": 0, "merger_angular_momentum_factor": 0, "spin": [0, 17], "smaller": [0, 38], "wind_angular_momentum_loss": 0, "lw": 0, "specif": [0, 11, 12, 25, 30, 37], "wind_djorb_fac": 0, "wind_angmom_loss_bs": 0, "wind_angmom_loss_lw": 0, "wind_angmom_loss_lw_hybrid": 0, "wind_angmom_loss_spherically_symmetr": 0, "vw93_eagb_wind_spe": 0, "vw93_tpagb_wind_spe": 0, "use_periastron_roche_radiu": 0, "circular": [0, 5], "treat": [0, 38], "properli": 0, "hopefulli": 0, "qcrit_lmm": 0, "stabil": 0, "overflow": [0, 5, 8], "qcrits_": 0, "qcrits_degenerate_": 0, "6944": 0, "qcrit_bs": 0, "qcrit_hjellming_webbink": 0, "qcrit_q_no_comenv": 0, "qcrit_chen_han_t": 0, "qcrit_chen_han_formula": 0, "qcrit_ge2015": 0, "qcrit_vos2018": 0, "qcrit_temmink2021": 0, "qcrit_gb_bs": 0, "qcrit_gb_hjellming_webbink": 0, "qcrit_gb_q_no_comenv": 0, "qcrit_gb_chen_han_t": 0, "qcrit_gb_chen_han_formula": 0, "qcrit_gb_ge2015": 0, "qcrit_gb_vos2018": 0, "qcrit_gb_temmink2021": 0, "qcrit_m": 0, "qcrit_hg": 0, "hertzsprung": [0, 4, 23], "gap": 0, "qcrit_gb": 0, "qcrit_cheb": 0, "qcrit_eagb": 0, "qcrit_tpagb": 0, "tp": 0, "qcrit_hem": 0, "qcrit_hehg": 0, "qcrit_hegb": 0, "78125": 0, "qcrit_hewd": 0, "qcrit_cowd": 0, "qcrit_onewd": 0, "qcrit_n": 0, "qcrit_bh": 0, "qcrit_degenerate_lmm": 0, "qcrit_degenerate_m": 0, "qcrit_degenerate_hg": 0, "7619": 0, "qcrit_degenerate_gb": 0, "qcrit_degenerate_cheb": 0, "qcrit_degenerate_eagb": 0, "qcrit_degenerate_tpagb": 0, "qcrit_degenerate_hem": 0, "qcrit_degenerate_hehg": 0, "qcrit_degenerate_hegb": 0, "qcrit_degenerate_hewd": 0, "625": [0, 5], "qcrit_degenerate_cowd": 0, "qcrit_degenerate_onewd": 0, "qcrit_degenerate_n": 0, "qcrit_degenerate_bh": 0, "mass_for_hestar_ia_upp": 0, "never": [0, 6, 14, 15, 22, 29], "mass_for_hestar_ia_low": 0, "alphacb": 0, "viscos": 0, "alpha": [0, 5], "minimum_donor_menv_for_comenv": 0, "msun": [0, 6, 9, 12, 13, 14, 15, 17, 19, 32, 38, 39], "comenv_prescript": 0, "paczy\u0144ski": 0, "neleman": 0, "alpha_c": [0, 5, 6, 8], "comenv_ms_accretion_mass": 0, "comenv_ms_accretion_fract": 0, "comenv_ns_accretion_fract": 0, "comenv_ns_accretion_mass": 0, "nelemans_gamma": 0, "nelemans_minq": 0, "nelemans_max_frac_j_chang": 0, "nelemans_n_comenv": 0, "lambda_c": [0, 5, 8], "lambda_ionis": 0, "comenv_undef": 0, "comenv_bs": 0, "comenv_nelemans_tout": 0, "comenv_nandez2016": 0, "comenv_ejection_spin_method": 0, "left": 0, "comenv_ejection_spin_method_do_noth": 0, "leav": [0, 22], "omega": [0, 5, 19], "enter": [0, 22], "comenv_ejection_spin_method_sychron": 0, "synchron": 0, "comenv_ejection_spin_method_synchron": 0, "comenv_merger_spin_method": 0, "comenv_merger_spin_method_specif": 0, "preserv": 0, "onset": 0, "comenv_merger_spin_method_conserve_angmom": 0, "supercrit": 0, "comenv_merger_spin_method_conserve_omega": 0, "frequenc": [0, 17], "comenv_merger_spin_method_breakup": 0, "some": [0, 1, 6, 8, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 30, 32, 35, 36, 37, 40], "comenv_ms_accret": 0, "comenv_ns_accret": 0, "formal": 0, "bind": [0, 7, 9, 12, 17], "m": [0, 5, 6, 8, 13, 14, 15, 17, 19, 20, 32, 43], "menv": [0, 5], "lambda_ce_dewi_tauri": 0, "dewi": 0, "lambda_ce_wang_2016": 0, "wang": 0, "jia": 0, "li": 0, "lambda_ce_polytrop": 0, "polytrop": 0, "comenv_splitmass": 0, "lambda_ce_klencki_2020": 0, "klencki": 0, "point": [0, 3, 6, 20, 21, 22, 23, 31, 32, 38, 40], "nelemans_recalc_eccentr": 0, "recalcul": 0, "comenv_post_eccentr": 0, "remain": [0, 7, 20, 22], "05": [0, 5, 8, 9, 13, 16], "accord": [0, 6, 31, 32, 38], "75": [0, 5, 8, 13], "chang": [0, 1, 2, 5, 6, 8, 9, 13, 14, 15, 16, 19, 20, 21, 22, 23, 34, 35, 40], "standard": [0, 13, 14, 15, 30, 32, 37, 38], "recombin": 0, "big": [0, 22], "outcom": 0, "lambda_enthalpi": 0, "enthalpi": 0, "far": [0, 5, 6, 14, 15, 17], "cbdisc_albedo": 0, "albedo": 0, "cbdisc_gamma": 0, "cbdisc_alpha": 0, "cbdisc_kappa": 0, "kappa": 0, "cbdisc_minimum_evaporation_timescal": 0, "would": [0, 2, 14, 15, 16, 22, 25], "less": [0, 1, 4, 5, 31, 32], "simpli": [0, 14, 15], "immedi": [0, 6, 22], "1y": 0, "cbdisc_torquef": 0, "cbdisc_max_lifetim": 0, "lifetim": [0, 8, 13, 14, 15, 16, 38], "cbdisc_init_dm": 0, "cbdisc": 0, "start": [0, 1, 5, 6, 8, 12, 13, 14, 15, 16, 19, 20, 22, 28, 34, 35], "dm": [0, 5, 14, 15, 32, 38], "won": [0, 12], "t": [0, 1, 2, 5, 6, 12, 14, 15, 16, 20, 22, 26, 31, 38], "converg": 0, "cbdisc_init_djdm": 0, "dj": 0, "cbdisc_mass_loss_constant_r": 0, "cbdisc_mass_loss_fuv_multipli": 0, "fuv": 0, "cbdisc_mass_loss_xray_multipli": 0, "x": [0, 6, 9, 12, 17, 19, 20, 21, 25, 26, 32, 38], "rai": 0, "cbdisc_mass_loss_ism_ram_pressure_multipli": 0, "interstellar": 0, "medium": 0, "ram": [0, 22], "pressur": 0, "cbdisc_mass_loss_ism_pressur": 0, "boltzmann": 0, "kelvin": 0, "think": [0, 20, 21], "3000": [0, 17], "http": [0, 1, 2, 6, 16, 20, 21, 31, 32], "www": [0, 32], "astronomi": 0, "ohio": 0, "edu": 0, "pogg": 0, "ast871": 0, "intro": 0, "pdf": [0, 19, 23, 32, 40], "page": [0, 6, 16, 23, 40], "arxiv": [0, 32], "org": [0, 2, 32], "0902": 0, "0820": 0, "panel": 0, "cbdisc_mass_loss_inner_viscous_multipli": 0, "cbdisc_mass_loss_inner_viscous_angular_momentum_multipli": 0, "cbdisc_resonance_multipli": 0, "reson": 0, "interact": [0, 3, 5, 6, 8, 17, 19, 34], "cbdisc_resonance_damp": 0, "l": [0, 6, 13, 14, 15], "locat": [0, 22, 23, 32, 38, 40], "cbdisc_fail_ring_inside_separ": 0, "rring": 0, "cbdisc_mass_loss_inner_l2_cross_multipli": 0, "cross": 0, "cbdisc_minimum_luminos": 0, "becom": [0, 1, 2, 5, 9, 14, 15, 17, 20, 22], "dimmer": [0, 13], "instantli": 0, "cbdisc_minimum_mass": 0, "cbdisc_minimum_fr": 0, "fring": 0, "ring": 0, "ab": [0, 20], "rout": 0, "rin": 0, "comenv_disc_angmom_fract": 0, "deprec": [0, 21], "discs_circumbinary_from_comenv": 0, "comenv_disc_mass_fract": 0, "wind_disc_angmom_fract": 0, "discs_circumbinary_from_wind": 0, "wind_disc_mass_fract": 0, "wrlof_method": 0, "quadrat": 0, "wrlof_mass_transf": 0, "wrlof_non": 0, "wrlof_q_depend": 0, "wrlof_quadrat": 0, "minimum_timestep": 0, "timestep_solver_factor": 0, "timestep_limit": 0, "compar": [0, 8, 13, 16, 22], "dx": 0, "dt": [0, 1, 20, 29, 38], "lengthen": 0, "altern": [0, 22], "rlof_mdot_factor": 0, "rlof_mdot_modul": 0, "rlof_f": 0, "enlarg": 0, "nomin": 0, "becaus": [0, 2, 6, 7, 8, 12, 13, 14, 15, 17, 19, 21, 22, 29, 31, 32], "dermin": 0, "rlof_radiation_correct": 0, "minimum_separation_for_instant_rlof": 0, "evolv": [0, 4, 7, 9, 21, 22], "report": [0, 6, 8, 13, 14, 15, 16], "lead": [0, 6, 13, 14, 15, 16, 31, 32, 43], "minimum_orbital_period_for_instant_rlof": 0, "maximum_mass_ratio_for_instant_rlof": 0, "m1": [0, 5, 8, 9, 12, 13, 14, 15, 16, 19, 31, 32, 43], "rlof_method": 0, "adapt": [0, 14, 15], "rl": [0, 5], "ritter": 0, "claei": 0, "etal": 0, "rlof_method_bs": 0, "rlof_method_adapt": 0, "rlof_method_ritt": 0, "rlof_method_claei": 0, "rlof_method_adaptive2": 0, "rlof_interpolation_method": 0, "alwai": [0, 21, 22, 32, 38], "get": [0, 2, 3, 4, 6, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 26, 27, 30, 32, 34, 35, 37, 40, 41, 43], "within": [0, 2, 9, 11, 16, 20, 23, 32, 35, 40], "toler": 0, "rlof_entry_threshold": 0, "revers": [0, 25], "newton": 0, "doe": [0, 2, 6, 7, 9, 11, 12, 13, 14, 15, 16, 21, 22, 29, 31, 32, 35, 43], "repeat": [0, 22], "half": [0, 32], "until": [0, 2, 6, 31, 32], "latter": 0, "now": [0, 2, 5, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 26, 32, 33], "break": 0, "rlof_interpolation_binary_c": 0, "rlof_interpolation_bs": 0, "beta_reverse_nova": 0, "automat": [0, 1, 9, 16, 18, 19, 22, 23, 29, 31, 34, 35, 40], "geometr": 0, "beta_reverse_novae_geometri": 0, "wd_accretion_rate_novae_upper_limit_hydrogen_donor": 0, "upper": [0, 32, 38], "donor_rate_algorithm_claeys2014": 0, "donor_rate_algorithm_bs": 0, "wd_accretion_rate_novae_upper_limit_helium_donor": 0, "wd_accretion_rate_novae_upper_limit_other_donor": 0, "neither": [0, 21], "nor": 0, "wd_accretion_rate_new_giant_envelope_lower_limit_hydrogen_donor": 0, "format": [0, 2, 3, 5, 7, 8, 9, 12, 13, 14, 15, 16, 17, 19, 20, 22, 30, 31, 32, 35, 38], "wd_accretion_rate_new_giant_envelope_lower_limit_helium_donor": 0, "wd_accretion_rate_new_giant_envelope_lower_limit_other_donor": 0, "crap_paramet": 0, "eggleton": [0, 43], "subject": 0, "bb": 0, "individual_nova": 0, "each": [0, 2, 8, 13, 14, 15, 16, 17, 20, 22, 26, 35, 38], "separta": 0, "nova_timestep_accelerator_num": 0, "acceler": 0, "exce": [0, 13], "nova_timestep_accelerator_index": 0, "nova_timestep_accelerator_max": 0, "larger": [0, 6], "longer": [0, 6, 8], "cap": 0, "nonconservative_angmom_gamma": 0, "NOT": [0, 35, 38, 41], "momenta": [0, 25], "rlof_nonconservative_gamma_donor": 0, "rlof_nonconservative_gamma_isotrop": 0, "max_stellar_angmom_chang": 0, "maxmimum": 0, "third_dup": 0, "nucsyn_third_dredge_up": 0, "third_dup_multipli": 0, "f": [0, 5, 12, 16, 19, 32], "abund": 0, "element": [0, 1, 11, 17, 22, 25, 39], "nenamg": 0, "reaction": 0, "network": [0, 11], "nucsyn_hbb": 0, "nucsyn_network": 0, "nucsyn_network_error": 0, "error": [0, 2, 6, 8, 13, 14, 15, 20, 22, 23, 26, 31, 40], "nucreacmult": 0, "z": [0, 6, 8, 19, 21, 32, 43], "04": [0, 5, 13, 19], "That": [0, 6], "said": 0, "been": [0, 2, 11, 21, 22, 26, 28, 30, 37], "warn": [0, 12, 16, 22, 26], "nucsyn_solv": 0, "kaps_rentrop": 0, "kap": 0, "rentrop": 0, "great": [0, 14, 15, 22], "stiff": 0, "problem": [0, 13], "lsoda": 0, "adam": 0, "bsf": 0, "switcher": 0, "cvode": 0, "librari": [0, 1, 6, 9, 19, 21, 22, 41], "comput": [0, 6, 13, 14, 15], "llnl": 0, "gov": 0, "project": [0, 23, 40], "sundial": 0, "initial_abundance_mix": 0, "mixtur": [0, 13], "ag89": 0, "lodder": 0, "asplund": 0, "avail": [0, 7, 8, 9, 13, 14, 15, 16, 20, 22, 23, 28, 40], "garcia": 0, "berro": 0, "grevess": 0, "noel": 0, "init_abund": 0, "isotop": [0, 11, 39], "init_abund_mult": 0, "init_abund_dex": 0, "dex": [0, 8, 38], "init_abunds_onli": 0, "exit": [0, 20, 21, 22, 26, 30, 31, 37], "initial_abunds_onli": 0, "no_thermohaline_mix": 0, "thermohalin": 0, "lithium_gb_post_heflash": 0, "lithium": 0, "lithium_t": 0, "lithium_gb_post_1dup": 0, "lithium_hbb_multipli": 0, "hbb": 0, "fishlock": 0, "angelou_lithium_decay_funct": 0, "describ": [0, 19, 22, 32], "li7": 0, "decai": 0, "nucsyn_angelou_lithium": 0, "choic": [0, 25, 32], "expoenti": 0, "angelou_lithium_decay_tim": 0, "angelou_lithium_lmms_tim": 0, "manufactur": 0, "angelou_lithium_ms_tim": 0, "angelou_lithium_hg_tim": 0, "angelou_lithium_gb_tim": 0, "angelou_lithium_cheb_tim": 0, "angelou_lithium_eagb_tim": 0, "angelou_lithium_tpagb_tim": 0, "angelou_lithium_lmms_decay_tim": 0, "surfac": 0, "angelou_lithium_ms_decay_tim": 0, "angelou_lithium_hg_decay_tim": 0, "angelou_lithium_gb_decay_tim": 0, "angelou_lithium_cheb_decay_tim": 0, "angelou_lithium_eagb_decay_tim": 0, "angelou_lithium_tpagb_decay_tim": 0, "angelou_lithium_lmms_massfrac": 0, "angelou_lithium_ms_massfrac": 0, "angelou_lithium_hg_massfrac": 0, "angelou_lithium_gb_massfrac": 0, "angelou_lithium_cheb_massfrac": 0, "angelou_lithium_eagb_massfrac": 0, "angelou_lithium_tpagb_massfrac": 0, "angelou_lithium_vrot_trigg": 0, "angelou_lithium_vrotfrac_trigg": 0, "keplerian": 0, "david_logging_funct": 0, "kind": [0, 7], "david": [0, 2, 7, 12, 16, 19, 23, 40], "david_tzo_log": 0, "tzo": 0, "david_ppisn_log": 0, "david_rlof_episode_log": 0, "episod": 0, "david_rlof_ensemble_log": 0, "ensembl": [0, 7, 11, 22, 23, 24, 31, 35, 36, 39], "cf_amanda_log": 0, "amanda": 0, "float_overflow_check": 0, "check": [0, 6, 8, 13, 14, 15, 16, 19, 20, 21, 22, 26, 30, 31, 32, 34, 37, 41, 43], "stderr": [0, 22], "failur": [0, 20, 26], "save_pre_events_stardata": 0, "save": [0, 1, 6, 8, 9, 13, 14, 15, 16, 22, 26, 31, 32, 38], "copi": [0, 8, 14, 15, 22, 43], "stardata": [0, 1, 6, 8, 9, 12, 13, 14, 15, 16, 18, 19], "pre_events_stardata": 0, "disable_end_log": 0, "ensemble_filters_off": 0, "filter": [0, 2, 20], "ensemble_filter_": 0, "ensemble_macro": 0, "ensemble_legacy_ensembl": 0, "legaci": 0, "popul": [0, 3, 4, 7, 11, 23, 24, 40, 41], "legacy_yield": 0, "ensemble_def": 0, "defer": 0, "ensemble_dt": 0, "store": [0, 2, 4, 6, 8, 12, 13, 14, 15, 16, 20, 21, 22, 23, 31, 38, 40, 43], "ensemble_logdt": 0, "ensemble_startlogtim": 0, "logensembletim": 0, "storag": 0, "ensemble_logtim": 0, "act": [0, 14, 15, 16, 22], "linear": [0, 13, 14, 15, 22, 32, 38], "postagb_legacy_log": 0, "disc_legacy_log": 0, "emp_logg_maximum": 0, "logg": [0, 6], "emp": 0, "cemp_cfe_minimum": 0, "nemp_nfe_minimum": 0, "emp_minimum_ag": 0, "emp_feh_maximum": 0, "fe": 0, "cemp": 0, "nemp_cfe_minimum": 0, "nemp": 0, "thick_disc_start_ag": 0, "lookback": 0, "thick": 0, "13e3": 0, "thick_disc_end_ag": 0, "thick_disc_logg_min": 0, "thick_disc_logg_max": 0, "escape_veloc": 0, "construct": [0, 1, 6, 8, 12, 13, 14, 15, 17, 19, 22], "galact": [0, 38], "chemic": [0, 38], "gce": 0, "nucsyn_gce_outflow_check": 0, "1e9": 0, "escape_fract": 0, "colour_log": 0, "thelog": 0, "file_log": 0, "log_filenam": [0, 5, 12, 19, 41], "filenam": [0, 1, 3, 5, 12, 16, 20, 21, 22, 26, 30, 31, 37, 41], "dev": 0, "c_log": 0, "dat": [0, 16, 20], "log_arrow": 0, "add": [0, 2, 6, 8, 9, 12, 13, 14, 15, 16, 21, 22, 25, 32, 35, 36, 38], "arrow": 0, "stopfil": 0, "file": [0, 1, 3, 5, 7, 12, 16, 20, 21, 22, 23, 25, 26, 29, 30, 31, 34, 35, 37, 39, 40, 41], "stardata_dump_filenam": 0, "dump": [0, 3, 12, 21, 31], "stardata_load_filenam": 0, "load": [0, 1, 3, 6, 8, 9, 12, 13, 14, 15, 16, 19, 20, 21, 22, 25, 26, 27, 31, 35], "api_log_filename_prefix": [0, 5, 12, 17], "prefix": 0, "api": [0, 4, 20, 23, 26], "hrdiag_output": 0, "high": [0, 14, 15, 32], "hertzstrpung": 0, "russel": [0, 4, 23], "diagram": [0, 4, 23, 25], "hrdiag": 0, "internal_buff": 0, "buffer": [0, 31], "prior": [0, 6], "shouldn": [0, 20], "realli": [0, 6, 16, 21, 22, 34, 35], "plai": [0, 14, 15], "internal_buffering_off": 0, "internal_buffering_print": 0, "internal_buffering_stor": 0, "eccentric_rlof_model": 0, "rlof_eccentric_as_circular": 0, "force_corotation_of_primary_and_orbit": 0, "force_circularization_on_rlof": 0, "wtts_log": 0, "wtts2": 0, "fabian_imf_log_tim": 0, "fabian": 0, "imf": [0, 14, 15, 32], "fabian_imf_log": 0, "fabian_imf_log_timestep": 0, "displai": [0, 6, 8, 17], "test": [0, 12, 20, 22, 26, 29, 31], "dumpvers": 0, "short": [0, 6, 8, 13, 14, 15, 42], "version_onli": 0, "tides_diagnosis_log": 0, "mint_dir": 0, "mint_data_cleanup": 0, "incom": 0, "Will": [0, 20, 22, 41], "slower": 0, "few": [0, 8], "thing": [0, 3, 6, 7, 8, 13, 14, 15, 16, 19, 20, 21, 32, 41], "mint_ms_rejuven": 0, "rejuven": [0, 13], "mint_remesh": 0, "remesh": 0, "mint_use_zams_profil": 0, "profil": 0, "zam": [0, 4, 6, 7, 13, 32, 41, 43], "homogen": 0, "mint_fallback_to_test_data": 0, "test_data": 0, "fallback": 0, "unavail": 0, "mint_disable_grid_load_warn": 0, "explicitli": [0, 1], "miss": [0, 13, 14, 15, 20, 34], "much": [0, 6, 8, 13, 16, 19, 20, 28], "mint_kippenhahn": 0, "kippenhahn": 0, "mint_nshel": 0, "shell": [0, 20], "shellular": 0, "mint_maximum_nshel": 0, "mint_hard_max_nshel": 0, "1000": [0, 8, 22, 38], "mint_minimum_nshel": 0, "equal": [0, 2, 14, 15, 16, 20], "mint_hard_min_nshel": 0, "mint_kippenhahn_stellar_typ": 0, "selector": 0, "plot": [0, 6, 8, 12, 13, 14, 15, 17, 18, 19, 25], "mint_kippenhahn_companion_stellar_typ": 0, "mint_nuclear_burn": 0, "mint_minimum_shell_mass": 0, "mint_maximum_shell_mass": 0, "go": [0, 6, 11, 13, 16, 21, 23, 25, 40], "command": [0, 1, 16, 20, 21, 22, 23, 31, 40], "gogo": 0, "reset_star": 0, "reset": 0, "reset_stars_default": 0, "echo": 0, "execut": [0, 16, 22, 35], "noecho": 0, "deactiv": 0, "noechonow": 0, "bye": 0, "quit": [0, 6, 20, 32], "fin": 0, "reset_pref": 0, "prefer": [0, 21], "struct": [0, 9], "statu": [0, 1, 6, 8, 13, 14, 15, 16, 22, 26, 30, 31, 37], "handi": 0, "re": [0, 1, 6, 7, 8, 13, 14, 15, 17, 26, 34], "sampl": [0, 4, 13, 16, 32, 35, 38], "space": [0, 6, 13, 14, 15, 16, 31, 35, 38], "good": [0, 12, 13, 14, 15, 16, 22, 43], "statist": [0, 22, 30], "reason": [0, 14, 15], "tbse": 0, "pgo": 0, "random_system": 0, "etc": [0, 7, 12, 14, 15, 16, 20, 21, 22, 23, 25, 31, 32, 40, 41], "random_se": [0, 5, 12, 19], "seed": 0, "possibl": [0, 1, 2, 6, 12, 17, 20, 22, 23, 29, 32, 34, 40], "exactli": [0, 14, 15], "reproduc": 0, "involv": 0, "pseudorandom": 0, "random_systems_se": 0, "random_skip": 0, "skip": [0, 2, 6, 8, 13, 22], "idum": 0, "nb": 0, "pleas": [0, 6, 7, 13, 14, 15, 16, 20, 22, 23, 29, 40], "reverse_tim": 0, "To": [0, 7, 12, 13, 14, 15, 16, 22, 23, 31, 32, 40], "consid": [0, 1, 2, 13, 14, 15, 21, 22, 25, 33, 34, 38], "start_tim": [0, 22], "warmup_cpu": 0, "cpu": [0, 6, 8, 13, 14, 15, 16, 22, 28], "second": [0, 2, 8, 17, 20, 23, 25, 31, 32, 33, 40], "topic": 0, "argopt": 0, "help_al": 0, "list_arg": 0, "here": [1, 6, 7, 9, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 25, 32, 40, 41], "user": [1, 9, 20, 21, 22, 27, 32, 34, 41], "binaryc": [1, 20, 41], "output": [1, 2, 3, 4, 5, 7, 9, 11, 12, 17, 18, 19, 20, 21, 22, 23, 25, 31, 39, 40, 41, 43], "runtim": [1, 22], "binarycpython": [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43], "util": [1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43], "autogen_c_logging_cod": [1, 9, 19], "logging_dict": 1, "verbos": [1, 6, 8, 12, 13, 14, 15, 16, 18, 20, 22, 23, 27, 31, 32, 33, 38, 40], "sourc": [1, 2, 3, 8, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43], "auto": [1, 24], "printf": [1, 6, 8, 9, 12, 13, 14, 15, 16, 18, 19], "statement": [1, 9, 12, 13, 14, 15, 16, 17, 18, 19, 22], "input": [1, 2, 3, 7, 11, 12, 20, 21, 22, 23, 25, 27, 31, 32, 33, 34, 41, 43], "dictionari": [1, 2, 3, 4, 6, 8, 13, 14, 15, 16, 20, 21, 22, 25, 27, 28, 31, 32, 34, 35, 39, 42], "kei": [1, 2, 3, 6, 11, 12, 16, 17, 19, 20, 21, 22, 25, 29, 31, 32, 34, 35, 39], "header": [1, 6, 8, 9, 12, 13, 14, 15, 16, 19, 20], "line": [1, 5, 6, 8, 9, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 31, 38, 40], "item": [1, 2, 6, 8, 13, 14, 15, 20], "paramet": [1, 2, 3, 4, 6, 7, 8, 9, 12, 13, 14, 15, 16, 20, 21, 22, 23, 25, 26, 29, 30, 31, 32, 34, 35, 37, 38, 39, 41, 43], "put": [1, 6, 8, 13, 14, 15, 16, 19, 20, 22, 25, 26, 34, 35, 36], "append": [1, 2, 6, 12, 13, 14, 15, 17], "exampl": [1, 2, 12, 20, 21, 32, 35, 38, 41], "look": [1, 3, 6, 8, 13, 14, 15, 16, 19, 23, 32, 40], "my_stellar_data": [1, 9, 16, 18, 19], "star": [1, 4, 5, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19, 22, 23, 25, 30, 32, 37, 38, 43], "dict": [1, 3, 5, 6, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 26, 27, 29, 31, 32, 34, 39, 42], "binary_c": [1, 2, 3, 4, 6, 8, 13, 14, 15, 17, 20, 21, 22, 25, 29, 31, 32, 35, 39, 41], "sentenc": 1, "level": [1, 6, 20, 33], "return": [1, 2, 3, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 41, 43], "str": [1, 2, 3, 5, 6, 16, 20, 21, 25, 31, 34, 35, 39], "binary_c_log_cod": [1, 9, 12, 18, 19], "termin": [1, 6, 9, 16, 23, 40], "primari": [1, 6, 8, 13, 14, 15, 16, 32, 35, 43], "stellar_typ": [1, 6, 9, 12, 13, 14, 15, 16, 23, 24, 25], "example_log_co": [1, 9], "30": [1, 5, 6, 8, 9, 12, 13, 14, 15, 16, 17, 19], "12e": [1, 6, 9, 12, 13, 14, 15, 16], "previous_stardata": [1, 8, 9, 12, 16], "kill": [1, 9, 16, 21], "dtm": [1, 9, 16], "exact": [1, 2, 22], "wrap": [1, 9, 20, 29], "logic": [1, 2, 9, 21, 22], "definit": [1, 13, 14, 15, 43], "share": [1, 12, 18, 19, 22, 31, 41], "binary_c_write_log_cod": 1, "write": [1, 5, 6, 7, 8, 9, 12, 13, 16, 18, 19, 20, 21, 22, 31, 34, 41], "target": [1, 34], "compile_shared_lib": 1, "sourcefile_nam": 1, "outfile_nam": 1, "compil": [1, 9, 16, 19, 23, 40], "name": [1, 2, 5, 6, 7, 8, 13, 14, 15, 16, 17, 19, 20, 22, 30, 31, 34, 35, 41, 42], "create_and_load_logging_funct": [1, 9, 19], "custom_logging_cod": [1, 9, 12, 16, 18, 19, 41], "custom_tmp_dir": 1, "ctype": 1, "unless": [1, 21, 22], "i": [1, 2, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 26, 32, 35, 39, 40, 43], "recommend": [1, 4, 23, 40], "combin": [1, 2, 9, 20, 21, 22], "tupl": [1, 6, 20, 26, 31, 38], "memori": [1, 6, 7, 8, 9, 13, 15, 16, 19, 20, 21, 22, 31, 43], "address": [1, 7, 9, 22, 43], "capsul": [1, 7, 20], "from_binary_c_config": 1, "config_fil": 1, "binaryc_config": 1, "config": [1, 20, 22, 23, 40], "filepath": 1, "return_compilation_dict": 1, "inspir": [1, 25, 43], "binary_c_inline_config": 1, "perl": [1, 2, 13, 14, 15, 16, 30], "still": [1, 9, 17, 22, 43], "clean": [1, 6, 12, 14, 15, 21], "w": [1, 12, 16, 21, 31], "develop": 1, "redhat": 1, "com": [1, 20, 21, 32], "blog": 1, "linker": 1, "gcc": [1, 23, 40], "python": [2, 3, 4, 6, 8, 13, 14, 15, 20, 22, 29, 31, 32, 35], "class": [2, 3, 20, 23, 24], "autovivificationdict": 2, "autovivif": 2, "featur": [2, 4, 16, 23], "overrid": [2, 19, 22, 32, 35, 38], "__iadd__": 2, "oper": [2, 31], "doc": [2, 6, 13, 14, 15, 16, 20, 23, 34, 40], "refer": [2, 22, 31], "datamodel": 2, "html": [2, 6, 16, 23, 31, 40], "highlight": 2, "iadd": 2, "subdict": 2, "might": [2, 3, 8, 13, 16, 17, 20, 22, 23, 31, 40], "newdict": 2, "print": [2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 26, 33, 34], "__getitem__": [2, 29], "getitem": 2, "autoviv": 2, "count_keys_recurs": 2, "input_dict": 2, "recurs": [2, 20], "count": [2, 5, 6, 19, 20, 22], "local_count": 2, "custom_sort_dict": 2, "order": [2, 4, 16, 20, 35], "ordereddict": 2, "find": [2, 5, 8, 16, 20, 22, 29, 34], "uniqu": [2, 19, 22], "sort": [2, 6, 13, 14, 15, 17, 20, 31], "Then": [2, 6, 20, 23, 40], "those": [2, 6, 8, 13, 14, 15, 16, 19, 21, 23, 32, 39, 40], "them": [2, 6, 7, 8, 16, 18, 19, 20, 21, 30, 31, 32, 34, 41], "directli": [2, 12, 22, 26, 31], "without": [2, 9, 12, 14, 15, 20, 22, 32], "filter_dict": 2, "arg_dict": [2, 20], "filter_list": 2, "out": [2, 3, 6, 8, 9, 13, 14, 15, 17, 20, 22, 23, 32, 34, 40], "filter_dict_through_valu": 2, "inspect_dict": 2, "indent": [2, 3, 12, 21, 31], "print_structur": 2, "inspect": [2, 12, 25], "nest": [2, 16, 35, 39], "content": [2, 3, 7, 20, 21, 26], "bool": [2, 16, 20, 21, 25, 31, 34, 35, 39], "except": [2, 5, 6, 7, 13, 14, 15, 16, 22, 25, 34], "keys_to_float": 2, "convert": [2, 3, 6, 8, 17, 20, 21, 31, 32, 38], "faster": [2, 13, 14, 15, 16], "recursive_change_key_to_float": 2, "convers": 2, "noth": [2, 22, 26, 27, 31], "els": [2, 5, 8, 20, 22], "new_dict": 2, "merge_dict": [2, 11], "dict_1": 2, "dict_2": 2, "behaviour": [2, 6, 13, 14, 15, 16, 41], "present": [2, 3, 6, 13, 14, 15, 16, 19, 21, 31, 32], "again": [2, 3, 6, 11, 12, 20, 22], "ad": [2, 4, 6, 8, 12, 31, 35], "opt": [2, 5, 7, 32], "OR": [2, 19], "ident": 2, "concaten": 2, "nonetyp": 2, "instanc": [2, 11, 12, 13, 14, 15, 16, 21, 32], "multiply_float_valu": 2, "multiply_values_dict": [2, 11], "over": [2, 6, 8, 11, 12, 13, 14, 15, 16, 20, 21, 31], "general_info": 2, "origin": [2, 17, 23, 31, 40], "union": [2, 16, 20, 32, 35, 38, 39, 43], "complex": [2, 8, 9, 18, 19, 22], "pass": [2, 7, 9, 12, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 30, 31, 37, 38, 40, 41], "multiplied_dict": 2, "normalize_dict": 2, "result_dict": 2, "normalis": [2, 22, 32], "divid": 2, "term": 2, "design": [2, 21, 25], "normalized_dict": 2, "prepare_dict": 2, "global_dict": 2, "list_of_sub_kei": 2, "sure": [2, 12, 13, 14, 15, 16, 23, 26, 31, 32, 40, 41], "prepar": 2, "don": [2, 6, 20, 22, 26], "access": [2, 9, 12, 13, 14, 15, 16, 22, 26, 31], "come": [2, 23, 38, 40], "empti": [2, 12, 30, 34, 37], "recursive_change_key_to_str": 2, "custom_format": [2, 20], "ll": [2, 9, 11, 14, 15, 17, 31], "set_opt": [2, 6, 8, 17], "newopt": [2, 32], "updat": [2, 14, 15, 16, 21, 23, 35, 40], "subtract_dict": 2, "subtract": 2, "numer": 2, "overlap": 2, "update_dict": [2, 11], "dict2": 2, "packag": [3, 7, 16, 20, 23, 35, 36, 37, 38, 40], "binarycdecod": 3, "object_hook": 3, "parse_float": 3, "parse_int": 3, "parse_const": 3, "strict": 3, "object_pairs_hook": 3, "jsondecod": 3, "decod": 3, "entri": [3, 20, 21], "binarycencod": 3, "skipkei": 3, "ensure_ascii": [3, 21, 31], "check_circular": 3, "allow_nan": 3, "sort_kei": [3, 31], "jsonencod": 3, "encod": [3, 16, 31], "attempt": [3, 20, 21], "o": [3, 20, 23, 32], "precis": 3, "json": [3, 7, 12, 16, 21, 22, 27, 31], "binaryc_json_seri": 3, "obj": [3, 20], "serialis": 3, "export": [3, 16, 20, 21, 31], "represent": [3, 16, 35], "themselv": [3, 32], "itself": [3, 6, 9, 12, 22, 23, 32, 40], "ensemble_compress": 3, "compress": [3, 31], "extens": [3, 7, 23, 24], "ensemble_file_typ": 3, "ensemble_set": 3, "parameter_nam": [3, 6, 7, 8, 11, 13, 14, 15, 16, 20, 35], "extract_ensemble_json_from_str": 3, "binary_c_output": 3, "extract": [3, 16], "ensemble_json": 3, "raw": [3, 7, 19, 20, 21, 22, 25, 39, 41], "pars": [3, 4, 6, 8, 12, 13, 14, 15, 16, 19, 20, 21, 25, 39, 41], "format_ensemble_result": 3, "ensemble_dictionari": 3, "step": [3, 6, 8, 9, 12, 13, 14, 15, 16, 25, 35, 38], "handle_ensemble_string_to_json": 3, "raw_output": 3, "deal": [3, 12], "creat": [3, 6, 8, 9, 12, 13, 14, 15, 16, 20, 21, 28, 31, 32, 35, 37], "wrapper": [3, 7, 9, 12, 21, 31, 33, 43], "easi": [3, 12], "cl": 3, "load_ensembl": 3, "convert_float_kei": 3, "select_kei": 3, "flush": [3, 21, 31], "ensemebl": 3, "even": [3, 11, 14, 15], "open_ensembl": 3, "utf": [3, 16, 31], "open": [3, 5, 12, 16, 19, 31], "read": [3, 4, 5, 12, 16, 19, 20, 22, 23, 31, 40], "decompress": 3, "explain": [4, 39], "repositori": 4, "last": [4, 14, 17, 19, 20, 32], "usecas": 4, "tutori": [4, 23, 40], "individu": [4, 13, 23], "run_system_wrapp": [4, 5, 9, 18, 23, 24], "via": [4, 6, 7, 9, 13, 14, 15, 16, 21, 22, 25], "noteworthi": 4, "full": [4, 9, 17, 20, 22, 30, 37], "script": [4, 9, 20, 22, 23, 26, 30, 37, 40], "about": [4, 6, 8, 13, 14, 15, 16, 20, 21, 22, 26, 31, 34, 43], "modif": 4, "binari": [4, 7, 8, 12, 14, 15, 22, 23, 25, 32, 35, 40, 43], "introduc": 5, "notebook": [5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 23, 40], "import": [5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 35], "os": [5, 6, 8, 12, 13, 14, 15, 16, 17, 19, 20], "temp_dir": [5, 6, 8, 12, 14, 15, 16, 17, 20], "run_system": [5, 7, 9, 11, 12, 17, 18, 25, 41], "tmp_dir": [5, 6, 8, 12, 14, 15, 16, 17, 22, 35], "notebook_bhbh": 5, "log_fil": [5, 22], "60": [5, 13, 31], "m2": [5, 8, 9, 12, 13, 16, 19, 31, 32, 43], "k1": [5, 12, 19], "k2": [5, 12, 19], "sep": [5, 8, 12, 13, 16, 19, 31, 32, 43], "ecc": [5, 12, 16, 19, 31, 32], "r1": [5, 12, 19], "rol1": [5, 12, 19], "r2": [5, 12, 19], "rol2": [5, 12, 19], "30441": 5, "random_count": [5, 12, 19], "0000": [5, 12, 19], "000": [5, 12, 19], "00": [5, 12, 13, 16, 19], "34": [5, 6, 7, 8, 9, 12, 13, 14, 16, 17], "1193": 5, "28": [5, 7, 8, 9, 12, 13], "792": 5, "6492": 5, "26": [5, 13], "756": 5, "off_m": [5, 12, 19], "type_chng": [5, 12, 19], "6588": 5, "687": [5, 8], "2135": 5, "972": 5, "3695": 5, "813": 5, "3967": 5, "827": 5, "randbuf": [5, 19], "14439": 5, "mer": 5, "354981": 5, "764989": 5, "550575": 5, "162006": 5, "78488": 5, "23513": 5, "gt": [5, 6, 7, 8, 9, 12, 14, 16, 17, 18, 19], "vk": [5, 19], "218": 5, "134": 5, "vr": [5, 19], "01791": 5, "phi": [5, 19], "101323": 5, "vn": [5, 19], "final": [5, 8, 13, 14, 15, 19], "runawai": [5, 19], "v": [5, 19, 23, 40], "114": 5, "552": 5, "184": 5, "683": 5, "18": [5, 13, 15, 17, 19], "7769": 5, "957894": 5, "max_tim": [5, 12, 19], "wide": [5, 13, 14, 15], "littl": [5, 6, 8, 13, 16, 17, 29], "40": [5, 8, 13, 14, 15], "35895": 5, "3101": 5, "48": [5, 13], "y": [5, 6, 17, 20, 21, 25, 26], "009": [5, 17], "beg_symb": 5, "3583": 5, "081": [5, 6], "35": [5, 8, 13, 32], "930": [5, 15], "3971": 5, "98": [5, 13, 15], "023": 5, "014": 5, "lock": [5, 31], "3928": [5, 19], "41": [5, 13], "632": [5, 13], "894": 5, "3995": 5, "1199": 5, "776": [5, 19], "5374": 5, "4219": 5, "27": [5, 8, 13, 16], "615": 5, "603": [5, 13], "5603": 5, "17": [5, 6, 8, 13, 15, 16, 17, 19], "013": 5, "5403": 5, "157": 5, "151": 5, "5696": 5, "012": 5, "6475": 5, "763": [5, 32], "731": 5, "5791": 5, "19": [5, 8, 13, 16, 19], "010": 5, "011": 5, "6548": 5, "730": 5, "729": 5, "5794": 5, "203": 5, "6550": 5, "728": [5, 8], "225": 5, "inv": [5, 19], "6552": 5, "725": 5, "5795": 5, "246": 5, "6556": 5, "721": 5, "5796": 5, "282": 5, "6559": 5, "716": 5, "727": 5, "321": 5, "6571": 5, "691": [5, 8], "724": [5, 9], "5798": 5, "546": 5, "021": 5, "6649": 5, "502": 5, "5812": 5, "548": 5, "543": 5, "1021": 5, "167": [5, 13], "598": 5, "7342": 5, "36": [5, 8, 13], "588": 5, "574": 5, "2663": 5, "178": 5, "480": 5, "8828": 5, "57": [5, 6, 8, 13], "460": 5, "end_symb": 5, "2670": 5, "171": 5, "458": 5, "8837": 5, "58": [5, 13], "455": 5, "2671": 5, "454": 5, "8840": 5, "2672": 5, "170": 5, "450": 5, "453": 5, "2673": 5, "446": 5, "8843": 5, "452": 5, "2674": 5, "169": 5, "442": 5, "451": [5, 8], "2676": 5, "438": 5, "8846": 5, "2677": 5, "168": [5, 8], "435": 5, "448": 5, "2678": 5, "431": 5, "8848": 5, "447": 5, "2679": 5, "427": 5, "2680": 5, "424": [5, 6], "8851": 5, "445": 5, "2681": 5, "166": [5, 8], "420": 5, "444": [5, 19], "2682": 5, "417": 5, "8853": 5, "2683": 5, "165": 5, "413": [5, 6], "441": 5, "2684": 5, "410": [5, 19], "8856": 5, "440": 5, "2685": 5, "164": 5, "407": 5, "8855": 5, "439": 5, "2686": 5, "404": 5, "8858": 5, "437": [5, 13], "2687": 5, "163": [5, 8], "400": 5, "436": 5, "2688": 5, "397": 5, "8860": 5, "434": 5, "2689": 5, "162": 5, "394": 5, "433": 5, "2690": 5, "391": 5, "8862": 5, "432": 5, "2691": [5, 13], "161": 5, "388": 5, "430": 5, "2692": 5, "385": 5, "8864": 5, "429": [5, 13], "2693": 5, "382": 5, "2694": 5, "379": 5, "8867": 5, "425": 5, "2695": 5, "160": 5, "376": 5, "8866": 5, "2696": 5, "373": 5, "8869": 5, "422": 5, "2697": 5, "159": [5, 8], "370": 5, "8868": 5, "2698": 5, "368": 5, "8871": 5, "419": 5, "2699": 5, "158": 5, "365": 5, "8870": 5, "2700": 5, "362": 5, "8873": 5, "415": 5, "359": 5, "8872": 5, "2701": 5, "357": 5, "8875": 5, "411": 5, "2702": 5, "156": [5, 8, 19], "354": 5, "8874": 5, "409": 5, "2703": 5, "352": 5, "8877": 5, "2704": 5, "349": 5, "8876": 5, "405": 5, "2705": 5, "346": 5, "8878": 5, "403": 5, "2706": 5, "155": 5, "344": 5, "342": [5, 13], "8880": 5, "398": 5, "2707": 5, "154": 5, "339": 5, "396": 5, "2708": 5, "337": 5, "8882": 5, "393": 5, "2709": 5, "153": 5, "334": 5, "2710": 5, "332": 5, "8884": 5, "152": 5, "330": 5, "386": 5, "2711": 5, "327": 5, "8886": 5, "383": 5, "2712": 5, "325": 5, "380": 5, "2713": 5, "323": 5, "8887": 5, "377": 5, "2714": 5, "320": 5, "374": 5, "318": 5, "8889": 5, "371": 5, "2715": 5, "150": [5, 8, 13, 14, 15, 16], "316": [5, 8], "2716": 5, "314": 5, "8891": 5, "2717": 5, "149": 5, "312": [5, 6], "361": 5, "2718": 5, "310": 5, "8893": 5, "358": 5, "148": [5, 19], "308": 5, "8892": 5, "355": 5, "2719": 5, "306": 5, "8894": 5, "351": 5, "2720": 5, "147": 5, "304": 5, "347": 5, "2721": 5, "302": [5, 19], "8896": 5, "343": 5, "300": [5, 16, 38], "340": 5, "2722": 5, "298": 5, "8898": 5, "335": 5, "2723": 5, "146": 5, "296": 5, "8897": 5, "331": 5, "2724": 5, "294": [5, 6], "8899": 5, "145": 5, "292": 5, "2725": 5, "290": 5, "8901": 5, "2726": 5, "144": 5, "288": 5, "2727": 5, "286": 5, "8903": 5, "309": 5, "143": 5, "284": 5, "8902": 5, "2728": 5, "8904": 5, "59": [5, 6, 13], "299": [5, 16], "2729": 5, "142": 5, "281": [5, 43], "2730": 5, "279": 5, "8906": 5, "141": 5, "277": 5, "283": 5, "2731": 5, "275": 5, "8908": 5, "2732": 5, "140": 5, "274": 5, "8907": 5, "272": 5, "2733": [5, 13], "8909": 5, "266": 5, "2734": 5, "139": 5, "270": 5, "260": 5, "268": 5, "8911": 5, "253": 5, "2773": 5, "136": 5, "217": 5, "8934": 5, "020": 5, "2800": 5, "8949": 5, "3729": 5, "039": 5, "072": 5, "9043": 5, "3781": 5, "034": 5, "067": 5, "9047": 5, "501": 5, "045": 5, "102": 5, "91": [5, 8, 13], "69569": 5, "911093": 5, "184829": 5, "636985": 5, "611763": 5, "837816": 5, "0118": 5, "4101": 5, "183": 5, "098": [5, 6], "5462": 5, "26416": 5, "22543": 5, "192": 5, "531": [5, 16], "908": 5, "105": [5, 14, 15], "89": [5, 6, 13, 15, 16], "7432": 5, "187": 5, "589": 5, "90695": 5, "03221": 5, "104427": 5, "96112": 5, "511114": 5, "4046": 5, "586": 5, "776523": 5, "809662": 5, "448242": 5, "54439": 5, "0399": 5, "43173": 5, "384": 5, "535": 5, "4205": 5, "103702": 5, "582": 5, "106": [5, 16], "329": [5, 8], "8544": 5, "13796e": 5, "51": [5, 8, 13], "27569e": 5, "103": 5, "85406e": 5, "454268": 5, "let": [5, 8, 12, 13, 14, 15, 16, 17, 21], "bhbh": 5, "detector": 5, "found": [5, 6, 8, 13, 15, 16, 30, 32, 37], "def": [5, 6, 8, 12, 13, 14, 15, 16, 19], "vb": [5, 26, 29, 31, 38], "readlin": 5, "length": [5, 20], "len": [5, 6, 12, 16, 19], "stellar_type1": 5, "stellar_type2": 5, "rememb": [5, 6, 14, 15], "pop": [5, 9, 17, 29], "oop": 5, "unbound": 5, "bound": [5, 32, 38], "search_for_bhbh": 5, "maxcount": 5, "arg": [5, 7, 16, 20, 29, 32, 33], "851": 5, "873": 5, "510": 5, "265": 5, "301": 5, "45": [5, 6, 8, 13], "261": 5, "898": 5, "553": 5, "276": 5, "54": [5, 13], "122": 5, "69": [5, 13], "09": [5, 6, 8, 13], "239": 5, "231": 5, "49": [5, 6, 13], "341": 5, "55": [5, 6, 8, 13, 15, 16, 32], "2421": 5, "28369": 5, "402": 5, "88": [5, 13], "213": 5, "128": 5, "399": 5, "22": [5, 13, 19], "921": 5, "23": [5, 13, 16], "24": [5, 8, 13], "1876": 5, "118": 5, "20447": 5, "29": [5, 8, 13, 22], "421": 5, "115": [5, 32], "52": [5, 6, 8, 13], "004": 5, "32": [5, 8, 13, 20, 22], "113": 5, "33": [5, 13], "196": 5, "73": [5, 13, 16], "97": [5, 13], "711": 5, "78": [5, 13], "37": [5, 8, 13], "857": 5, "207": 5, "96": [5, 6, 8, 13], "881": 5, "85": [5, 8, 13, 38], "875": 5, "43": [5, 13], "79": [5, 13], "640": [5, 13], "46": [5, 8, 13, 16], "47": [5, 8, 13], "95": [5, 13, 15], "19622": 5, "87": [5, 13], "117": 5, "81": [5, 8, 13], "53": [5, 6, 8, 13, 16], "706": 5, "241": 5, "67": [5, 13, 16], "56": [5, 8, 13], "803": 5, "2439": 5, "235": [5, 6], "82": [5, 13], "61": [5, 13, 16], "210": [5, 19], "12522": 5, "63": [5, 8, 13], "64": [5, 13], "65": [5, 13, 38], "285": 5, "66": [5, 13], "1360": 5, "68": [5, 8, 13, 16], "1398": 5, "70": [5, 8, 13, 32], "77": [5, 13, 15], "71": [5, 13], "72": [5, 13], "208": 5, "84": [5, 8, 13, 16], "254": 5, "74": [5, 13], "1882": 5, "76": [5, 13], "123": 5, "132": 5, "86": [5, 8, 13], "80": [5, 13, 32, 38], "83": [5, 8, 13], "240": 5, "129": 5, "127": 5, "93": [5, 13], "199": 5, "267": [5, 8], "18139": 5, "90": [5, 8, 13], "180": 5, "92": [5, 13], "94": [5, 6, 8, 13, 20], "1254": [5, 12], "172": 5, "557": 5, "99": [5, 13, 15], "3082": 5, "9548": 5, "32620": 5, "9310": 5, "60101": 5, "246604": 5, "283972": 5, "469524": 5, "55473": 5, "379292": 5, "38316": 5, "109679": 5, "0261496": 5, "4011": 5, "043": 5, "9308": 5, "107187": 5, "679223": 5, "238584": 5, "860402": 5, "891056": 5, "4186": 5, "59867": 5, "804961": 5, "0474572": 5, "4146": 5, "caus": [5, 13, 43], "former": 5, "unphys": [5, 8, 13], "5064": 5, "536": 5, "468": 5, "6493": 5, "53854": 5, "006": 5, "8674": 5, "840": 5, "505": 5, "3185": 5, "017": [5, 17], "8704": 5, "600": 5, "509": 5, "3192": 5, "592": 5, "418": 5, "8706": 5, "568": 5, "3193": 5, "496": 5, "8910": 5, "758": [5, 19], "3246": 5, "beg_rch": 5, "9650": 5, "495": 5, "571": 5, "3223": 5, "913": 5, "0585": 5, "961": 5, "3211": 5, "999": 5, "007": [5, 17], "end_rch": 5, "0649": 5, "747": 5, "479": 5, "3216": 5, "002": [5, 18, 19], "2967": 5, "576": 5, "392": [5, 19], "3429": 5, "beg_bss": 5, "2996": 5, "512": 5, "390": 5, "3462": 5, "59616": 5, "665406": 5, "861368": 5, "162038": 5, "282234": 5, "0511173": 5, "5117": 5, "7326": 5, "0717": 5, "32118": 5, "450629": 5, "3096": 5, "9074": 5, "493": 5, "3507": 5, "end_bss": 5, "9113": 5, "242": 5, "3529": 5, "223": 5, "9196": 5, "513": 5, "997": 5, "3591": 5, "221": 5, "9206": 5, "843": 5, "3599": 5, "9797": 5, "519": 5, "984": [5, 15], "4098": 5, "0512": 5, "528": 5, "256": [5, 6, 22], "4673": 5, "137": 5, "1012": 5, "742": 5, "5017": 5, "1130": 5, "245": 5, "5043": 5, "1471": 5, "485": 5, "5114": 5, "4877": 5, "885": 5, "6409": 5, "845641": 5, "27734": 5, "925761": 5, "145632": 5, "67179": 5, "4683": 5, "83672": 5, "1844": 5, "22098": 5, "787705": 5, "5164": 5, "oh": 5, "dear": 5, "secondari": [5, 6, 13, 32, 43], "wider": 5, "shorter": 5, "shrink": [5, 8], "best": [5, 21, 22], "acquir": 5, "closer": 5, "grvitation": 5, "0001": [5, 7, 43], "0102": 5, "622": 5, "3069": 5, "1851": [5, 13], "215": 5, "508": 5, "2266": 5, "879": 5, "945": 5, "60876": 5, "7617": 5, "018": 5, "7647": 5, "572": 5, "583": 5, "7721": 5, "633": 5, "7785": 5, "3100": [5, 13], "1326": 5, "305": 5, "695": 5, "2791": 5, "09665": 5, "qc": 5, "714712": 5, "st": 5, "3048": 5, "0276": 5, "2332": 5, "rc": [5, 6, 8, 13, 14, 15, 17, 25], "71818": 5, "6952": 5, "9757": 5, "comenv": [5, 8], "presc": 5, "m01": 5, "mc1": 5, "l1": 5, "44223e": 5, "rzam": [5, 43], "33552": 5, "convfrac": 5, "467851": 5, "lambda_ion": 5, "a_in": 5, "p_in": 5, "1708": 5, "jtot_in": 5, "09706e": 5, "jorb_in": 5, "96557e": 5, "eorbi": 5, "76416e": 5, "ebindi": 5, "30388e": 5, "sepf": 5, "7114": 5, "4385": 5, "9758": 5, "8926": 5, "mf1": 5, "5423": 5, "mf2": 5, "af": 5, "jf": 5, "72832e": 5, "jej": 5, "63566e": 5, "eorbf": 5, "39152e": 5, "eej": 5, "03996e": 5, "alpha_ej": 5, "0241634": 5, "1327": 5, "028": 5, "367": 5, "232": 5, "459": 5, "mstart": 5, "397754": 5, "3084": 5, "9071": 5, "46089": 5, "a_out": 5, "p_out": 5, "0152545": 5, "57093": 5, "jorb_out": 5, "6771": 5, "rl1": 5, "236": [5, 19], "rl2": 5, "459382": 5, "No": [5, 7, 16, 22, 23, 40], "9411": 5, "gyr": [5, 6, 8], "9452": 5, "934": 5, "70365": 5, "455552": 5, "66554": 5, "0303129": 5, "454409": 5, "106368": 5, "2147": 5, "612": [5, 13], "401": 5, "668328": 5, "0913095": 5, "387": 5, "9342": 5, "851646": 5, "360": 5, "844": [5, 6], "2823": 5, "1622": 5, "45534": 5, "9256": 5, "1973": 5, "126": 5, "1987": 5, "846": [5, 6], "4184": 5, "900": 5, "7052": 5, "131": 5, "7060": 5, "7527": 5, "852": 5, "046": 5, "356": 5, "7554": 5, "465": 5, "888": 5, "7557": 5, "328": 5, "051": [5, 6], "416": 5, "7572": 5, "618": 5, "234": [5, 8], "7669": 5, "375": 5, "7675": 5, "333": 5, "579": 5, "222": 5, "7779": 5, "541": 5, "991": 5, "7941": 5, "539": 5, "070": 5, "2191": 5, "2234": 5, "069": 5, "405577": 5, "425788": 5, "375537": 5, "574826": 5, "898786": 5, "6975": 5, "878": 5, "64724": 5, "150217": 5, "9445": 5, "368345": 5, "7093": 5, "1502": 5, "233": 5, "8377": 5, "3046": 5, "77416": 5, "7107": 5, "204": 5, "1822": 5, "949": 5, "1814": [5, 13], "784": 5, "1818": 5, "224": 5, "979": 5, "19097": 5, "112": 5, "84502": 5, "824494": 5, "0987206": 5, "883252": 5, "726002": 5, "995824": 5, "317": 5, "667": 5, "25694": 5, "46901": 5, "022": 5, "477791": 5, "781": 5, "206": [5, 17], "67059": 5, "826": 5, "6816": 5, "6008": 5, "592733": 5, "836": [5, 6], "121": 5, "4862": 5, "7418": 5, "7434": 5, "101": 5, "7455": 5, "870": 5, "7458": 5, "995": 5, "7459": 5, "055": 5, "577": 5, "7836": 5, "7852": 5, "252": 5, "8004": 5, "992": 5, "8194": 5, "024": 5, "9725": 5, "025": 5, "1124": 5, "825086": 5, "878253": 5, "783746": 5, "582318": 5, "354576": 5, "9794": 5, "994": 5, "969": 5, "22787": 5, "16539": 5, "9739": 5, "3518": 5, "953182": 5, "120": 5, "657": 5, "449": [5, 13], "20677": 5, "078": 5, "932": 5, "173": 5, "4710": 5, "11686": 5, "0165": 5, "contact": [5, 23, 40], "00288661": 5, "00242158": 5, "393886": 5, "981555": 5, "bh_bh": 5, "2033": 5, "16729": 5, "213854": 5, "coalesc": 5, "369": 5, "624": [5, 13], "133": [5, 16], "037": 5, "1824": 5, "935": 5, "608": [5, 13], "951": 5, "179": 5, "408": 5, "1828": 5, "909": 5, "3171": 5, "1823": 5, "943": 5, "619": [5, 13], "1826": 5, "925": 5, "587": [5, 15], "1829": 5, "903": 5, "348": [5, 8], "111": 5, "707": [5, 13], "34870": 5, "549": 5, "376059": 5, "365763": 5, "371625": 5, "728797": 5, "817432": 5, "220": 5, "905": 5, "13607": 5, "475287": 5, "5493": 5, "478315": 5, "672": 5, "4493": 5, "6989": 5, "923": 5, "786": 5, "7335": 5, "07": [5, 13, 14, 15, 19, 32, 38], "702": 5, "489": 5, "7424": 5, "901": 5, "7426": 5, "507": 5, "104": [5, 8], "591": 5, "7447": 5, "492": 5, "7451": 5, "869": 5, "971": 5, "895": 5, "7714": 5, "219": 5, "7727": 5, "108": 5, "7874": 5, "996": [5, 8], "990": 5, "8062": 5, "032": 5, "1830": 5, "48809": 5, "946468": 5, "0278672": 5, "850309": 5, "663251": 5, "8982": 5, "2583": 5, "498": 5, "16733": 5, "776263": 5, "212": 5, "7069": 5, "577826": 5, "107": 5, "238": 5, "189": 5, "7767": 5, "8073": 5, "887": 5, "066": 5, "982": 5, "81705": 5, "372": 5, "47534": 5, "705715": 5, "41996": 5, "33295": 5, "061141": 5, "825648": 5, "694": [5, 8, 13], "1877": 5, "07108": 5, "406": [5, 13, 16], "212034": 5, "7428": 5, "816": 5, "7430": 5, "922": 5, "7431": 5, "048": [5, 17, 19], "7437": 5, "7450": 5, "109": [5, 8], "491": 5, "7840": 5, "7856": 5, "250": 5, "8008": 5, "998": 5, "993": 5, "8205": 5, "9648": 5, "1135": 5, "364017": 5, "086004": 5, "422436": 5, "514898": 5, "872312": 5, "9816": 5, "3228": 5, "4809": 5, "0298011": 5, "274206": 5, "201": 5, "5885": 5, "82224": 5, "5175": 5, "3752": 5, "719058": 5, "7752": 5, "135": 5, "503": 5, "936": 5, "124": 5, "27025": 5, "22936": 5, "0572914": 5, "50682": 5, "836621": 5, "272943": 5, "792721": 5, "229": 5, "98081": 5, "471379": 5, "412": 5, "48046": 5, "658": 5, "457": 5, "637": [5, 13], "7453": 5, "768": 5, "077": 5, "7456": 5, "099": 5, "195": 5, "891": 5, "896": 5, "7764": 5, "593": 5, "604": 5, "7933": 5, "7934": 5, "8123": 5, "114678": 5, "647161": 5, "438686": 5, "118229": 5, "734534": 5, "9357": 5, "2873": 5, "243": [5, 6], "973": [5, 13], "61521": 5, "86878": 5, "7731": 5, "1237": 5, "956619": 5, "1468": 5, "7748": 5, "764": 5, "5528": 5, "8577": 5, "6765": 5, "194": 5, "5556": 5, "11376": 5, "0159": 5, "00303761": 5, "00254512": 5, "332091": 5, "703545": 5, "1586": 5, "342474": 5, "754": 5, "828": 5, "1812": 5, "036": 5, "66016": 5, "65976": 5, "420182": 5, "0755737": 5, "70235": 5, "0772781": 5, "362601": 5, "27829": 5, "0074": 5, "221832": 5, "7433": 5, "057": 5, "338": [5, 9], "899": 5, "293": [5, 16], "7927": 5, "174": 5, "7942": 5, "177": [5, 8], "478": 5, "8079": 5, "205": 5, "8268": 5, "1674": [5, 13], "0701913": 5, "836783": 5, "398419": 5, "681487": 5, "392487": 5, "0245": 5, "3559": 5, "653": 5, "957": 5, "46607": 5, "371458": 5, "8708": 5, "930943": 5, "7267": 5, "679": [5, 8], "703": 5, "601": 5, "3231": [5, 13], "1473": 5, "7324": 5, "12495": 5, "0182": 5, "00256681": 5, "00215604": 5, "249": 5, "738524": 5, "014832": 5, "2493": 5, "0931922": 5, "497294": 5, "542": 5, "259": 5, "475": 5, "595": 5, "1813": 5, "749": 5, "976": 5, "906": 5, "1838": 5, "664": 5, "033": 5, "941": [5, 8], "1099": 5, "989": 5, "1834": 5, "868": 5, "13267": 5, "19393": 5, "965167": 5, "024684": 5, "612281": 5, "280749": 5, "106545": 5, "669442": 5, "453932": 5, "952": 5, "6834": 5, "405068": 5, "739": 5, "4256": 5, "907": 5, "5366": 5, "959": 5, "737": 5, "673": 5, "7423": 5, "042": 5, "950": 5, "7427": 5, "202": 5, "7448": 5, "291": 5, "688": [5, 8], "570": 5, "005": 5, "7679": 5, "7691": 5, "944": 5, "7828": 5, "8013": 5, "035": 5, "1786": 5, "12741": 5, "970206": 5, "0192009": 5, "748832": 5, "618445": 5, "8683": 5, "2352": 5, "554": 5, "88581": 5, "520903": 5, "6764": 5, "2029": 5, "936762": 5, "182": 5, "366": 5, "774": [5, 12], "876": 5, "606": [5, 13], "414": 5, "757": [5, 8], "8805": 5, "11707": 5, "0166": 5, "00286793": 5, "00239838": 5, "090": 5, "985359": 5, "790941": 5, "0896": 5, "96963": 5, "3282": 5, "1923": 5, "181": 5, "797": 5, "57739": 5, "8140": 5, "645763": 5, "309361": 5, "0877243": 5, "351532": 5, "959422": 5, "659": 5, "02823": 5, "301483": 5, "280": 5, "674": [5, 16], "6181": 5, "698517": 5, "942": 5, "9927": [5, 12], "4807": 5, "58504": 5, "914": 5, "6905": 5, "4243": 5, "533": 5, "692": 5, "9264": 5, "798": 5, "854": 5, "271": 5, "761": 5, "097": 5, "7460": 5, "7472": 5, "806": 5, "7589": 5, "778": 5, "7595": 5, "856": [5, 13], "874": 5, "7689": 5, "981": 5, "7690": 5, "988": 5, "7863": 5, "059": 5, "9110": 5, "061": 5, "1514": 5, "1915": 5, "058": 5, "1920": 5, "784972": 5, "231704": 5, "950733": 5, "127442": 5, "999122": 5, "3758": 5, "8545": 5, "27767": 5, "84071": 5, "7969": 5, "952496": 5, "4957": 5, "26441": 5, "269": 5, "9351": 5, "243583": 5, "4666": 5, "11346": 5, "00300971": 5, "00247821": 5, "651": 5, "882017": 5, "700359": 5, "6514": 5, "40049": 5, "869544": 5, "1839": 5, "837": 5, "46220": 5, "787": 5, "82245": 5, "0531294": 5, "367268": 5, "912283": 5, "67023": 5, "0670735": 5, "315": 5, "815": 5, "421436": 5, "347405": 5, "7875": 5, "70005": 5, "6185": 5, "14212": 5, "481": 5, "84428": 5, "1847": 5, "4455": 5, "116": 5, "237": 5, "4540": 5, "765": 5, "777": 5, "6822": 5, "482": 5, "6831": 5, "7214": 5, "483": 5, "7219": 5, "7422": 5, "7449": 5, "893": 5, "534": 5, "216": 5, "053": 5, "7657": 5, "965": 5, "7781": 5, "7782": 5, "7962": 5, "040": 5, "8182": 5, "1695": 5, "3038": 5, "0714679": 5, "144141": 5, "608655": 5, "0385396": 5, "8372": 5, "2112": 5, "263": 5, "242151": 5, "219058": 5, "364": 5, "681": 5, "929": 5, "706483": 5, "2053": 5, "0641": 5, "353": 5, "4018": 5, "50537": 5, "7633": 5, "70054": 5, "524": 5, "60636": 5, "493975": 5, "450818": 5, "456519": 5, "938568": 5, "859977": 5, "671": 5, "40339": 5, "06987": 5, "5244": 5, "281309": 5, "4176": 5, "2834": 5, "2268": 5, "9537": 5, "7046": 5, "4755": 5, "228": 5, "295": 5, "7429": 5, "047": [5, 17], "661": 5, "529": 5, "084": 5, "986": [5, 8], "886": 5, "678": [5, 12], "7774": 5, "7789": 5, "7944": 5, "8141": 5, "027": 5, "498232": 5, "463455": 5, "752134": 5, "246625": 5, "139044": 5, "9423": 5, "2924": 5, "091": 5, "873639": 5, "531411": 5, "258": [5, 8], "872316": 5, "2224": 5, "2632": 5, "602": 5, "99203": 5, "1612": 5, "6094": 5, "8091": 5, "1825": 5, "67245": 5, "42052": 5, "938576": 5, "0316266": 5, "659526": 5, "104997": 5, "0823499": 5, "4867": 5, "51742": 5, "910817": 5, "3563": 5, "205353": 5, "4670": 5, "522": 5, "884": 5, "016": 5, "7438": 5, "7446": 5, "7452": 5, "805": 5, "7759": 5, "646": 5, "7928": 5, "8121": 5, "852712": 5, "248871": 5, "398927": 5, "135164": 5, "756795": 5, "9323": 5, "2846": 5, "809": [5, 6], "497": 5, "75508": 5, "817843": 5, "872": 5, "454013": 5, "1807": 5, "226": 5, "064": 5, "581": 5, "1816": 5, "648": 5, "1713": 5, "2081": 5, "2182": 5, "52058": 5, "1062": 5, "447918": 5, "0727584": 5, "93044": 5, "693944": 5, "896286": 5, "63153": 5, "39834": 5, "2216": 5, "743837": 5, "8917": 5, "0831": 5, "56865": 5, "4365": 5, "1314": 5, "5735": 5, "1753": 5, "3767": 5, "564": 5, "4192": 5, "865": 5, "7988": 5, "7997": 5, "7500": 5, "319": 5, "927": 5, "110": 5, "7530": 5, "7544": 5, "7644": 5, "611": [5, 13], "7650": 5, "7750": 5, "7907": 5, "8276": 5, "2156": 5, "068": 5, "608269": 5, "309461": 5, "901988": 5, "741346": 5, "691586": 5, "2063": 5, "9505": 5, "198": 5, "609": 5, "34537": 5, "503726": 5, "484": 5, "871": 5, "648549": 5, "37409": 5, "4013": 5, "828858": 5, "404962": 5, "512561": 5, "876382": 5, "718549": 5, "51478": 5, "852252": 5, "324": 5, "478807": 5, "130": 5, "311": 5, "821": 5, "890": 5, "7461": 5, "7960": 5, "186": [5, 13], "7975": 5, "736": [5, 8], "8104": 5, "8292": 5, "1784": 5, "1810": 5, "335642": 5, "191543": 5, "332777": 5, "97316": 5, "569581": 5, "0394": 5, "3674": 5, "076": 5, "57878": 5, "24165": 5, "624125": 5, "15907": 5, "802": 5, "9153": 5, "5619": 5, "675": 5, "504": 5, "850": 5, "1821": 5, "48336": 5, "16833": 5, "0910814": 5, "677623": 5, "874638": 5, "910419": 5, "847153": 5, "785": 5, "32282": 5, "962876": 5, "6179": 5, "18148": 5, "085": 5, "2816": 5, "596": [5, 13], "8523": 5, "8654": 5, "4797": 5, "954": 5, "464": 5, "855": 5, "962": 5, "214": 5, "644": [5, 13], "841": 5, "7803": 5, "7819": 5, "7973": 5, "7974": 5, "8163": 5, "1637": 5, "567303": 5, "507104": 5, "0563088": 5, "15884": 5, "9606": 5, "3065": 5, "248": [5, 8], "998023": 5, "09164": 5, "264": 5, "835": 5, "741448": 5, "1005": 5, "712": 5, "514": 5, "1035": 5, "8379": 5, "6797": 5, "1747": 5, "744": 5, "904": 5, "16837": 5, "471": 5, "20980": 5, "962482": 5, "401263": 5, "689781": 5, "991224": 5, "841718": 5, "28867": 5, "597": 5, "4714": 5, "43618": 5, "7823": 5, "1736": 5, "6604": 5, "6032": 5, "1715": 5, "4380": 5, "7425": 5, "662": 5, "381": 5, "931": 5, "7735": 5, "193": 5, "7883": 5, "8071": 5, "031": 5, "832981": 5, "367793": 5, "0528412": 5, "325965": 5, "929511": 5, "9038": 5, "2626": 5, "395": 5, "84029": 5, "355513": 5, "544": 5, "518851": 5, "0335": 5, "1485": 5, "273": 5, "2551": 5, "3959": 5, "01561": 5, "6745": 5, "926": 5, "64463": 5, "41238": 5, "0789786": 5, "697827": 5, "336295": 5, "0232618": 5, "981292": 5, "16564": 5, "26456": 5, "0013": 5, "476589": 5, "6379": 5, "2221": 5, "2802": 5, "70043": 5, "5904": 5, "567": 5, "4734": 5, "801": 5, "861": 5, "119": 5, "026": 5, "853": 5, "7751": 5, "138": 5, "740": 5, "7766": 5, "735": 5, "7919": 5, "8111": 5, "029": 5, "659743": 5, "318753": 5, "774969": 5, "492302": 5, "125968": 5, "9263": 5, "2801": 5, "227": 5, "791478": 5, "0153961": 5, "884461": 5, "2132": 5, "9779": 5, "7631": 5, "727196": 5, "3273": [5, 13], "019": 5, "2437": 5, "257": [5, 43], "54371": 5, "36403": 5, "82064": 5, "137502": 5, "935816": 5, "181795": 5, "297187": 5, "86728": 5, "689835": 5, "266485": 5, "960": 5, "7435": 5, "336": 5, "7457": 5, "759": 5, "494": 5, "7911": 5, "185": 5, "389": 5, "8067": 5, "8261": 5, "8435": 5, "1624": [5, 13], "209274": 5, "548864": 5, "783792": 5, "0770302": 5, "187694": 5, "0171": 5, "3502": 5, "17932": 5, "00832": 5, "230": 5, "915": [5, 8], "829668": 5, "38921": 5, "474": 5, "4369": 5, "251": [5, 8], "937": 5, "569": 5, "1819": 5, "1841": 5, "825": 5, "81562": 5, "32076": 5, "512617": 5, "817888": 5, "592309": 5, "885537": 5, "150681": 5, "946757": 5, "880528": 5, "795": [5, 32], "978": 5, "807361": 5, "289": 5, "13298": 5, "3771": 5, "3127": 5, "4218": 5, "4764": 5, "175": 5, "4387": 5, "811": 5, "807": 5, "6384": 5, "6388": 5, "631": [5, 8], "7292": 5, "7296": 5, "052": 5, "7635": 5, "511": 5, "7645": 5, "7765": 5, "7943": 5, "8339": 5, "1678": 5, "551072": 5, "608485": 5, "94464": 5, "243214": 5, "899464": 5, "8251": 5, "6515": 5, "539343": 5, "701": 5, "428699": 5, "8354": 5, "6212": 5, "0523": 5, "0208": 5, "8441": 5, "975": 5, "1811": 5, "562": 5, "1815": 5, "003": 5, "68746": 5, "19907": 5, "768655": 5, "0583837": 5, "429398": 5, "789859": 5, "720749": 5, "0295": 5, "5286": 5, "618382": 5, "205537": 5, "818": 5, "049": 5, "506": 5, "7882": 5, "7898": 5, "8044": 5, "8234": 5, "123048": 5, "307199": 5, "581558": 5, "0991059": 5, "0907537": 5, "0034": 5, "3396": 5, "570222": 5, "930282": 5, "209": 5, "670422": 5, "5221": 5, "57062": 5, "9036": 5, "9427": 5, "866": 5, "26051": 5, "82797": 5, "670413": 5, "0772021": 5, "151616": 5, "253705": 5, "893941": 5, "61679": 5, "515062": 5, "247": [5, 16], "5456": 5, "411151": 5, "616": [5, 13], "4304": 5, "5301": 5, "738": 5, "955": 5, "545": 5, "559": 5, "7677": 5, "566": [5, 19], "7825": 5, "7826": 5, "8010": 5, "1783": 5, "0283541": 5, "410828": 5, "567898": 5, "0335017": 5, "139732": 5, "8664": 5, "2338": 5, "197": 5, "677": 5, "877963": 5, "20265": 5, "4202": 5, "896196": 5, "3957": 5, "859": 5, "3025": 5, "5919": 5, "8605": 5, "8924": 5, "1088": 5, "5977": 5, "11506": 5, "0162": 5, "00296406": 5, "00247864": 5, "088": 5, "760064": 5, "126532": 5, "0877": 5, "795024": 5, "547002": 5, "490": 5, "947": 5, "832": 5, "974": 5, "75931": 5, "054": [5, 32], "19521": 5, "859753": 5, "23894": 5, "62549": 5, "77541": 5, "227249": 5, "42785": 5, "583346": 5, "0535": 5, "301129": 5, "262": 5, "892": 5, "629": [5, 13], "7440": 5, "7454": 5, "709": 5, "7827": 5, "7843": 5, "7996": 5, "8196": 5, "9902": 5, "0995": 5, "123635": 5, "335153": 5, "0259932": 5, "335847": 5, "105082": 5, "9743": 5, "3172": 5, "66025": 5, "33451": 5, "089": 5, "818294": 5, "689": 5, "6909": 5, "443": 5, "918543": 5, "4048": 5, "819": 5, "57538": 5, "46057": 5, "517454": 5, "325743": 5, "975864": 5, "00707417": 5, "739962": 5, "699": 5, "64932": 5, "40238": 5, "743": 5, "196177": 5, "963": [5, 8], "752": 5, "7920": 5, "7936": 5, "8074": 5, "8263": 5, "1670": 5, "973135": 5, "35487": 5, "431313": 5, "180453": 5, "831236": 5, "0214": 5, "3536": 5, "22281": 5, "693321": 5, "293512": 5, "605": 5, "2214": 5, "4507": 5, "6328": 5, "2618": 5, "1831": 5, "80402": 5, "565": 5, "79911": 5, "897612": 5, "696284": 5, "954848": 5, "0469097": 5, "915148": 5, "297": 5, "676": 5, "75005": 5, "13416": 5, "5652": 5, "448401": 5, "2057": 5, "9912": 5, "8493": 5, "2991": 5, "3757": 5, "5734": 5, "4321": 5, "6626": 5, "966": 5, "773": 5, "7384": 5, "902": 5, "558": 5, "530": 5, "7705": 5, "7718": 5, "7864": 5, "8050": 5, "263235": 5, "959492": 5, "915221": 5, "263079": 5, "72611": 5, "8912": 5, "2529": 5, "647": 5, "56228": 5, "493648": 5, "906299": 5, "8975": 5, "958": 5, "211": [5, 15], "746": 5, "0745": 5, "3243": 5, "686": 5, "2295": 5, "772": 5, "1781": 5, "64611": 5, "101955": 5, "189239": 5, "951597": 5, "398381": 5, "970505": 5, "917": 5, "09786": 5, "204663": 5, "9073": 5, "773166": 5, "6344": 5, "7315": 5, "62366": 5, "9105": 5, "2472": 5, "1575": 5, "079": [5, 6], "2914": 5, "4183": 5, "911": 5, "6749": 5, "6758": 5, "7536": 5, "638": [5, 13], "791": 5, "363": 5, "7564": 5, "7566": 5, "783": [5, 12], "7582": 5, "7678": 5, "7684": 5, "7790": 5, "065": 5, "985": 5, "071": 5, "2210": 5, "063": 5, "2261": 5, "12806": 5, "912327": 5, "690746": 5, "544482": 5, "155342": 5, "7717": 5, "6145": 5, "964": 5, "087": 5, "976041": 5, "0890815": 5, "951344": 5, "345": 5, "0907": 5, "463": 5, "3471": 5, "8972": 5, "12136": 5, "4981": 5, "812": 5, "5051": 5, "10782": 5, "015": 5, "00317508": 5, "00248439": 5, "600593": 5, "164714": 5, "1098": 5, "03493": 5, "202569": 5, "9339": 5, "938": 5, "1843": 5, "808": 5, "176": 5, "804": 5, "34175": 5, "953": 5, "78012": 5, "970783": 5, "761478": 5, "514087": 5, "706029": 5, "819715": 5, "15042": 5, "424712": 5, "656": 5, "528102": 5, "3719": 5, "2291": 5, "7184": 5, "0784": 5, "499": 5, "4357": 5, "378": 5, "1334": 5, "5324": 5, "5703": 5, "5712": 5, "775": [5, 19], "7354": 5, "7359": 5, "7419": 5, "7421": 5, "525": 5, "7620": 5, "883": 5, "7629": 5, "7741": 5, "7742": 5, "7918": 5, "8533": 5, "1610": 5, "179142": 5, "296544": 5, "237203": 5, "0156945": 5, "617224": 5, "8039": 5, "1854": 5, "87813": 5, "31958": 5, "585": 5, "464494": 5, "041": 5, "1633": 5, "68376": 5, "35051": 5, "566263": 5, "0474164": 5, "750149": 5, "0787729": 5, "537743": 5, "4162": 5, "37874": 5, "00182": 5, "306619": 5, "833": 5, "7462": 5, "814": 5, "7965": 5, "188": 5, "7980": 5, "191": 5, "782": 5, "8107": 5, "8108": 5, "8295": 5, "473762": 5, "894041": 5, "457987": 5, "738399": 5, "315223": 5, "0414": 5, "98061": 5, "497008": 5, "942854": 5, "7879": 5, "3589": 5, "8452": 5, "9595": 5, "1631": 5, "2305": 5, "39521": 5, "3419": 5, "32684": 5, "0533803": 5, "740494": 5, "317663": 5, "857699": 5, "38908": 5, "373282": 5, "1977": 5, "359784": 5, "326": 5, "4311": 5, "6474": 5, "750": [5, 6], "7380": 5, "056": [5, 17], "710": 5, "7709": 5, "7722": 5, "7868": 5, "8055": 5, "709965": 5, "260676": 5, "438861": 5, "0625403": 5, "328066": 5, "8941": 5, "2552": 5, "0613": 5, "06527": 5, "613167": 5, "36957": 5, "86334": 5, "215638": 5, "175004": 5, "932839": 5, "339587": 5, "829017": 5, "20887": 5, "326601": 5, "1104": 5, "38009": 5, "4438": 5, "6934": 5, "7322": 5, "700": [5, 19], "705": [5, 19], "830": [5, 19], "968": 5, "7720": 5, "7734": 5, "8076": 5, "124496": 5, "659469": 5, "0744186": 5, "706126": 5, "225135": 5, "9032": 5, "2622": [5, 13], "698": [5, 13], "41457": 5, "424924": 5, "9093": 5, "939378": 5, "3649": 5, "0868": 5, "634": [5, 13], "1108": 5, "5094": 5, "1392": 5, "7028": 5, "8881": 5, "12548": 5, "0184": 5, "00254115": 5, "0021272": 5, "826831": 5, "573703": 5, "60468": 5, "712414": 5, "517": 5, "817": [5, 12], "2157": 5, "1817": 5, "3008": 5, "1835": 5, "33719": 5, "81352": 5, "202196": 5, "453412": 5, "935069": 5, "374905": 5, "177551": 5, "987": 5, "11558": 5, "252877": 5, "1043": 5, "548589": 5, "4333": 5, "939": 5, "693": [5, 8], "970": 5, "526": 5, "7671": 5, "858": [5, 6], "7683": 5, "7817": 5, "8001": 5, "1775": 5, "912238": 5, "432729": 5, "998563": 5, "996798": 5, "823767": 5, "17588": 5, "45757": 5, "737411": 5, "573": 5, "5557": 5, "4102": 5, "3495": 5, "4945": 5, "2528": 5, "1808": 5, "2629": 5, "668": 5, "14764": 5, "77631": 5, "524755": 5, "166559": 5, "560118": 5, "228555": 5, "671001": 5, "21603": 5, "573874": 5, "469": 5, "418029": 5, "7967": 5, "7982": 5, "8109": 5, "8300": 5, "492707": 5, "583436": 5, "489077": 5, "445821": 5, "760389": 5, "0425": 5, "3698": 5, "77766": 5, "108571": 5, "426": 5, "615165": 5, "4788": 5, "8791": 5, "8271": 5, "88343": 5, "3264": 5, "1551": 5, "3154": 5, "062": 5, "1809": 5, "476": 5, "80954": 5, "62200": 5, "492484": 5, "298194": 5, "807403": 5, "382144": 5, "303533": 5, "90716": 5, "237951": 5, "847": 5, "539941": 5, "7439": 5, "822": 5, "7964": 5, "7979": 5, "8299": 5, "1792": 5, "623354": 5, "732953": 5, "639951": 5, "492818": 5, "729193": 5, "0411": 5, "3688": 5, "58166": 5, "0143651": 5, "828241": 5, "0791": 5, "755": 5, "7188": 5, "9851": 5, "5681": 5, "50652": 5, "4845": 5, "2371": 5, "4623": 5, "1827": 5, "61117": 5, "46822": 5, "585985": 5, "665969": 5, "751305": 5, "588396": 5, "216951": 5, "36314": 5, "177727": 5, "645286": 5, "095": 5, "094": [5, 8], "244": [5, 17], "799": 5, "7899": 5, "8095": 5, "030": 5, "888123": 5, "610285": 5, "315404": 5, "683467": 5, "789064": 5, "9139": 5, "075": 5, "682": [5, 8], "95783": 5, "375712": 5, "441158": 5, "532": 5, "1075": 5, "1449": [5, 13], "4509": 5, "6058": 5, "2878": 5, "33879": 5, "282623": 5, "472318": 5, "115722": 5, "685872": 5, "936532": 5, "278": 5, "88441": 5, "380887": 5, "36016": 5, "8992": 5, "3042": 5, "54027": 5, "7886": 5, "7958": 5, "8280": 5, "1729": 5, "433477": 5, "791274": 5, "413467": 5, "495924": 5, "706984": 5, "0319": 5, "3616": 5, "44211": 5, "0081514": 5, "916093": 5, "2021": [5, 6, 8, 13], "2927": 5, "766": 5, "0837": 5, "315903": 5, "8939": 5, "1858": 5, "5112": 5, "82486": 5, "619099": 5, "101038": 5, "840994": 5, "542419": 5, "00585495": 5, "0367878": 5, "0849409": 5, "0128": 5, "676215": 5, "518": 5, "477089": 5, "287": 5, "796": 5, "807331": 5, "6832": 5, "168972": 5, "6883": 5, "845": 5, "4961": 5, "594": 5, "8443": 5, "3034": 5, "4188": 5, "4197": 5, "086": 5, "7420": 5, "880": 5, "722": 5, "7598": 5, "7605": 5, "7706": 5, "7877": 5, "8935": 5, "1492": 5, "478253": 5, "42097": 5, "939376": 5, "196311": 5, "22518": 5, "7108": 5, "41485": 5, "652755": 5, "6161": 5, "469056": 5, "1833": 5, "25164": 5, "391798": 5, "388321": 5, "507443": 5, "208169": 5, "830541": 5, "21844": 5, "623232": 5, "402961": 5, "4501": 5, "428": 5, "779": 5, "7891": 5, "917439": 5, "479973": 5, "922199": 5, "806722": 5, "769195": 5, "9087": 5, "2664": 5, "092": 5, "660415": 5, "322": 5, "096": 5, "728237": 5, "313": 5, "867": 5, "977": 5, "36298": 5, "829": 5, "9189": 5, "308203": 5, "0621119": 5, "366259": 5, "740929": 5, "96161": 5, "04198": 5, "502775": 5, "8293": 5, "366392": 5, "8635": 5, "5612": 5, "3244": 5, "0719": 5, "51819": 5, "9214": 5, "946": 5, "7831": 5, "7848": 5, "8000": 5, "8195": 5, "9814": 5, "1082": 5, "171096": 5, "480045": 5, "808134": 5, "257278": 5, "205527": 5, "29136": 5, "50687": 5, "988755": 5, "8399": 5, "4108": 5, "4822": 5, "1796": 5, "2127": 5, "8961": 5, "8252": 5, "11239": 5, "0156": 5, "00311757": 5, "00261516": 5, "6429": 5, "208453": 5, "2008": 5, "30975": 5, "28984": 5, "2836": 5, "734": 5, "54307": 5, "77455": 5, "359881": 5, "325197": 5, "29816": 5, "208923": 5, "805733": 5, "06257": 5, "621375": 5, "0501": 5, "344772": 5, "4825": 5, "477": 5, "663": 5, "523": 5, "918": 5, "732": 5, "7773": [5, 19], "527": 5, "8138": 5, "953798": 5, "649327": 5, "456313": 5, "316118": 5, "249106": 5, "2921": 5, "56518": 5, "376604": 5, "8003": 5, "834303": 5, "2275": 5, "5593": 5, "2871": 5, "3978": 5, "8031": 5, "6562": 5, "11854": 5, "0169": 5, "00280816": 5, "00235329": 5, "559889": 5, "750806": 5, "71746": 5, "120066": 5, "8569": 5, "76134": 5, "0393944": 5, "347623": 5, "960734": 5, "465867": 5, "145296": 5, "555": [5, 8], "912919": 5, "0683196": 5, "623052": 5, "4379": 5, "0608": 5, "4622": 5, "5208": 5, "5217": 5, "7386": 5, "7390": 5, "912": 5, "578": 5, "983": 5, "7612": 5, "708": 5, "7728": 5, "7902": 5, "8694": 5, "1553": 5, "197729": 5, "670337": 5, "663976": 5, "124931": 5, "888613": 5, "1691": 5, "58332": 5, "84827": 5, "292641": 5, "7666": 5, "5738": 5, "9304": 5, "7626": 5, "39831": 5, "953738": 5, "256488": 5, "181244": 5, "00666382": 5, "226424": 5, "42266": 5, "40735": 5, "423": 5, "127957": 5, "590": 5, "7893": 5, "7909": 5, "8053": 5, "8250": 5, "8731": 5, "1527": 5, "00518983": 5, "196046": 5, "634261": 5, "332251": 5, "153852": 5, "0087": 5, "3438": 5, "628": [5, 13], "966681": 5, "342134": 5, "997751": 5, "3331": 5, "14112": 5, "7269": 5, "967": 5, "2075": 5, "11182": 5, "0155": 5, "00319483": 5, "00268237": 5, "202339": 5, "130725": 5, "2333": 5, "821367": 5, "637666": 5, "47419": 5, "56631": 5, "460081": 5, "633684": 5, "547729": 5, "321082": 5, "954624": 5, "99808": 5, "365949": 5, "4422": 5, "335428": 5, "6413": 5, "7413": 5, "8638": 5, "75921": 5, "9147": 5, "074": 5, "7844": 5, "7861": 5, "8012": 5, "8202": 5, "9557": 5, "1219": 5, "224923": 5, "249848": 5, "781046": 5, "0784722": 5, "326147": 5, "9842": 5, "3248": 5, "04924": 5, "00294": 5, "787368": 5, "83762": 5, "64359": 5, "776818": 5, "472105": 5, "63923": 5, "939757": 5, "21764": 5, "36747": 5, "07484": 5, "328512": 5, "7925": 5, "8065": 5, "8066": 5, "8254": 5, "8429": 5, "1618": 5, "942154": 5, "0122109": 5, "00984861": 5, "664546": 5, "183974": 5, "0164": 5, "3497": 5, "15594": 5, "335342": 5, "523561": 5, "1722": 5, "1571": 5, "44170": 5, "7319": 5, "174169": 5, "242309": 5, "841284": 5, "736112": 5, "693128": 5, "35505": 5, "491811": 5, "486": 5, "541792": 5, "704": 5, "684": [5, 8], "7990": 5, "8115": 5, "8303": 5, "675689": 5, "111583": 5, "429122": 5, "183048": 5, "0536749": 5, "0461": 5, "3726": [5, 13], "769": 5, "337249": 5, "686591": 5, "753": 5, "64265": 5, "9255": 5, "8585": 5, "924": 5, "92382": 5, "5775": 5, "20938": 5, "4872": 5, "697": 5, "64137": 5, "63818": 5, "295543": 5, "0290733": 5, "983229": 5, "514916": 5, "177444": 5, "11491": 5, "0298364": 5, "9046": 5, "315124": 5, "303": 5, "4454": 5, "538": 5, "933": 5, "823": 5, "838": [5, 6], "669": 5, "7745": 5, "7912": 5, "8101": 5, "752438": 5, "590877": 5, "920832": 5, "48926": 5, "135101": 5, "2767": 5, "767": 5, "848866": 5, "0214824": 5, "97797": 5, "10877": 5, "44558": 5, "1967": 5, "16265": 5, "5333": 5, "1663": 5, "1845": 5, "21824": 5, "15186": 5, "618705": 5, "0958704": 5, "380393": 5, "596161": 5, "941478": 5, "91548": 5, "193528": 5, "2961": 5, "584622": 5, "1204": [5, 19], "0187": 5, "617": [5, 13], "2044": 5, "51809": 5, "3017": 5, "4330": 5, "1178": 5, "5089": 5, "956": 5, "5532": 5, "7365": 5, "7370": 5, "561": 5, "7736": 5, "7737": 5, "7913": 5, "8573": 5, "1606": 5, "86323": 5, "0440989": 5, "389749": 5, "19366": 5, "310029": 5, "1804": 5, "2413": 5, "94797": 5, "659448": 5, "245223": 5, "1806": 5, "4076": 5, "36323": 5, "347169": 5, "666661": 5, "916207": 5, "695505": 5, "213396": 5, "34081": 5, "401728": 5, "611785": 5, "7757": 5, "7772": 5, "670": 5, "7926": 5, "725718": 5, "420316": 5, "312637": 5, "321643": 5, "755323": 5, "9309": 5, "2835": 5, "74583": 5, "364747": 5, "766094": 5, "919": 5, "916": 5, "2898": 5, "42362": 5, "18108": 5, "785539": 5, "0547419": 5, "829757": 5, "994118": 5, "162941": 5, "02379": 5, "41726": 5, "4865": 5, "824848": 5, "622494": 5, "9859": 5, "7282": 5, "8155": 5, "1379": 5, "1517": 5, "1521": 5, "4182": 5, "7761": 5, "745": 5, "7792": 5, "7795": 5, "7813": 5, "7901": 5, "8048": 5, "8200": 5, "9253": 5, "2514": 5, "2819": 5, "770532": 5, "458064": 5, "288353": 5, "635703": 5, "971941": 5, "9179": 5, "10689": 5, "274854": 5, "470": 5, "4959": 5, "465133": 5, "7085": 5, "6885": 5, "1498": 5, "6674": 5, "31408": 5, "6908": 5, "645": [5, 13, 19], "6747": 5, "65262": 5, "633148": 5, "26637": 5, "057949": 5, "676181": 5, "732983": 5, "614": [5, 13], "60547": 5, "360093": 5, "382472": 5, "7903": 5, "8047": 5, "8245": 5, "8813": 5, "1478": 5, "912289": 5, "389208": 5, "840796": 5, "834483": 5, "0055": 5, "3412": 5, "732818": 5, "791991": 5, "72764": 5, "44852": 5, "646273": 5, "2556": 5, "70429": 5, "245209": 5, "792744": 5, "98096": 5, "534699": 5, "9471": 5, "317921": 5, "7806": 5, "8151": 5, "502451": 5, "121263": 5, "690203": 5, "229591": 5, "829726": 5, "9524": 5, "3002": 5, "21333": 5, "57141": 5, "421365": 5, "789": 5, "1306": 5, "21043": 5, "79412": 5, "055188": 5, "239704": 5, "41862": 5, "0131145": 5, "261343": 5, "64207": 5, "34126": 5, "153329": 5, "7436": 5, "7916": 5, "8058": 5, "8247": 5, "8596": 5, "1567": 5, "392194": 5, "816958": 5, "606169": 5, "906059": 5, "754141": 5, "3461": 5, "350": [5, 13], "947774": 5, "865806": 5, "863": [5, 8], "3963": 5, "4752": 5, "6579": 5, "6215": 5, "2477": [5, 13], "72983": 5, "105704": 5, "115297": 5, "826771": 5, "681473": 5, "713946": 5, "48586": 5, "371427": 5, "305334": 5, "748": [5, 19], "8059": 5, "8060": 5, "8249": 5, "8598": 5, "1569": 5, "168558": 5, "82325": 5, "838423": 5, "947719": 5, "637754": 5, "3469": 5, "00712": 5, "10941": 5, "111023": 5, "5358": 5, "3448": 5, "877": 5, "79264": 5, "70052": 5, "421475": 5, "12974": 5, "216067": 5, "0727126": 5, "806431": 5, "06696": 5, "02473": 5, "129879": 5, "6489": 5, "551": [5, 6], "7210": 5, "575": 5, "044": 5, "9900": 5, "0993": 5, "645339": 5, "239197": 5, "451732": 5, "787102": 5, "172014": 5, "9749": 5, "3176": 5, "0808": 5, "611632": 5, "971686": 5, "9869": 5, "4773": 5, "6225": 5, "3368": 5, "9610": 5, "11802": 5, "0168": 5, "00283345": 5, "00237669": 5, "48749": 5, "764629": 5, "8043": 5, "0250231": 5, "55982": 5, "34018": 5, "216496": 5, "518397": 5, "821301": 5, "789188": 5, "814387": 5, "889": 5, "11695": 5, "616737": 5, "6182": 5, "492242": 5, "4588": 5, "7743": 5, "920": 5, "8105": 5, "453348": 5, "9148": 5, "661725": 5, "141361": 5, "743118": 5, "9203": 5, "2754": 5, "66915": 5, "799889": 5, "757025": 5, "2881": 5, "9057": 5, "7537": 5, "10522": 5, "659581": 5, "610184": 5, "685255": 5, "768339": 5, "230955": 5, "45114": 5, "566495": 5, "54949": 5, "7845": 5, "9561": 5, "1222": 5, "132057": 5, "274445": 5, "86794": 5, "353432": 5, "774954": 5, "9841": 5, "3247": 5, "696": 5, "86918": 5, "297506": 5, "622081": 5, "24098": 5, "22036": 5, "995687": 5, "502841": 5, "600258": 5, "531293": 5, "00730797": 5, "0459174": 5, "0626266": 5, "523485": 5, "659393": 5, "8678": 5, "146844": 5, "7659": 5, "488": 5, "7842": 5, "7858": 5, "8009": 5, "8199": 5, "9598": 5, "1173": 5, "184464": 5, "215504": 5, "314533": 5, "333032": 5, "235464": 5, "9825": 5, "3235": 5, "47946": 5, "340477": 5, "545743": 5, "72617": 5, "83843": 5, "482668": 5, "103789": 5, "125553": 5, "477535": 5, "786062": 5, "93898": 5, "0449442": 5, "256783": 5, "626": [5, 13], "7797": 5, "7968": 5, "8158": 5, "854649": 5, "895821": 5, "257437": 5, "92995": 5, "671551": 5, "9573": 5, "21948": 5, "03507": 5, "613": [5, 13], "230102": 5, "9127": 5, "4229": 5, "4251": 5, "4949": 5, "639": [5, 13, 19], "839": 5, "462": [5, 19], "1560": 5, "21927": 5, "69808": 5, "280723": 5, "418757": 5, "552711": 5, "793832": 5, "244645": 5, "53715": 5, "628169": 5, "414875": 5, "7871": 5, "7887": 5, "8034": 5, "8224": 5, "9098": 5, "1415": 5, "496312": 5, "075416": 5, "7607": 5, "125886": 5, "290684": 5, "9977": 5, "3352": 5, "2613": 5, "82642": 5, "845387": 5, "32631": 5, "1846": 5, "788": 5, "77624": 5, "77505": 5, "50973": 5, "0448877": 5, "0251003": 5, "655371": 5, "876084": 5, "5046": 5, "315973": 5, "59429": 5, "4433": 5, "0722": 5, "082": 5, "4759": 5, "948": 5, "5309": 5, "5317": 5, "7381": 5, "7385": 5, "008": 5, "7613": 5, "7622": 5, "7730": 5, "7905": 5, "8653": 5, "1599": 5, "435809": 5, "148721": 5, "45889": 5, "674645": 5, "910981": 5, "72386": 5, "356812": 5, "0878": 5, "187993": 5, "9603": 5, "5982": 5, "2406": 5, "02786": 5, "math": [6, 8, 13, 14, 15, 16, 17, 35, 38], "matplotlib": [6, 8, 14, 15, 17, 19, 25], "pyplot": [6, 8, 14, 15, 17, 19], "plt": [6, 8, 14, 15, 17, 19], "notebook_hrd": 6, "our": [6, 8, 13, 14, 15, 22, 32], "mathrm": [6, 8, 13, 14, 15], "univers": [6, 8, 22], "These": [6, 7, 13, 14, 15, 16, 20, 22, 25, 26], "rough": 6, "real": [6, 13, 16, 35], "finit": [6, 8, 13, 14, 15], "ago": 6, "cannot": [6, 9, 16, 29, 31, 34], "geq": 6, "_": [6, 8, 13, 14, 15, 22, 34], "odot": [6, 8, 19], "through": [6, 7, 11, 12, 13, 14, 15, 16, 25, 26, 35, 41], "studi": 6, "leq": 6, "bse_opt": [6, 8, 13, 14, 15, 16, 21, 38], "grid_opt": [6, 8, 12, 13, 14, 15, 16, 21, 26, 29, 30, 31, 35, 36, 37, 38], "custom_opt": [6, 12, 13, 14, 15, 16, 21, 31], "physic": [6, 13, 14, 15, 16, 22], "13700": [6, 8], "nine": 6, "distribution_funct": [6, 8, 13, 14, 15, 16, 21, 23, 24], "massrang": [6, 8, 13, 14, 15], "add_grid_vari": [6, 8, 13, 14, 15, 16, 35], "longnam": [6, 8, 13, 14, 15, 16, 35], "valuerang": [6, 8, 13, 14, 15, 16, 35], "samplerfunc": [6, 8, 13, 14, 15, 16, 22, 35, 38], "const": [6, 8, 13, 14, 15], "probdist": [6, 8, 13, 14, 15, 16, 35], "dprob": [6, 8, 14, 15], "dm1": [6, 14, 15], "care": [6, 13, 14, 15, 22], "dphasevol": [6, 8, 13, 14, 15, 16, 35], "dm_1": [6, 14, 15], "condit": [6, 8, 9, 13, 14, 15, 16, 18, 19, 35], "impos": [6, 8, 13, 14, 15, 16], "mostli": [6, 8, 13, 14, 15, 16, 19, 20, 22, 25, 34, 41], "yourself": [6, 8, 13, 14, 15, 16, 25], "gridtyp": [6, 8, 16, 35], "precod": [6, 8, 13, 14, 15, 16, 35], "postcod": [6, 8, 16, 35], "branchpoint": [6, 8, 16, 35], "branchcod": [6, 8, 16, 35], "topcod": [6, 8, 16, 35], "bottomcod": [6, 8, 16, 35], "grid_variable_numb": [6, 8, 35], "asymptot": 6, "made": [6, 26], "bit": [6, 13], "messi": 6, "avoid": [6, 7, 8], "track": [6, 22, 25], "custom_logging_stat": [6, 8, 13, 14, 15], "foreach_star": [6, 13], "outermost_core_mass": 6, "doubl": [6, 9, 16, 20], "logteff": 6, "teff_from_star_struct": 6, "logl": 6, "loggrav": 6, "tini": 6, "gravitational_const": 6, "m_sun": 6, "pow2": 6, "r_sun": 6, "starnum": [6, 13], "zero_ag": [6, 9, 12, 13, 14, 15, 16], "c_logging_cod": [6, 8, 9, 12, 13, 14, 15, 16, 22], "lt": [6, 7, 8, 12, 14, 16, 17, 18], "amp": [6, 8], "catch": [6, 8, 12, 13, 14, 15, 16, 19, 20, 22], "doesn": [6, 22], "associ": [6, 8, 13, 14, 15, 30, 37], "datalinedict": [6, 8, 13, 14, 15, 20], "parse_funct": [6, 8, 12, 13, 14, 15, 16, 21, 22, 41], "self": [6, 8, 12, 13, 14, 15, 16, 21, 22, 26, 29, 30, 31, 32, 35, 37, 38, 39], "zams_mass": [6, 13, 14, 15, 16], "loop": [6, 8, 12, 13, 14, 15, 16, 31, 35], "splitlin": [6, 7, 8, 9, 12, 13, 14, 15, 16, 17], "search": [6, 13, 17, 23], "nstar": [6, 13], "group": [6, 13, 17, 39], "linedata": [6, 8, 13, 14, 15], "setup": [6, 16, 23, 40, 41], "grid_result": [6, 8, 13, 14, 15, 22], "results_dictionari": [6, 8, 13, 14, 15], "0x14bf2250fdc0": 6, "configur": [6, 11, 12, 13, 14, 15, 16, 19, 22, 27, 32], "part": [6, 7, 12, 13, 14, 15, 16, 19, 21, 30, 32, 35, 37, 43], "straightforward": [6, 13, 14, 15, 16], "num_cor": [6, 8, 13, 14, 15, 16, 22], "lot": [6, 13, 14, 15, 16, 17, 22, 39, 41], "There": [6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 25, 32, 34, 40], "ri0005": [6, 16], "surrei": [6, 16], "ac": [6, 16], "uk": [6, 16], "grid_options_descript": [6, 16, 34], "thread": [6, 8, 13, 14, 15, 20, 22, 33], "suffici": 6, "crunch": [6, 8, 13, 14, 15], "analyt": [6, 8, 13, 14, 15, 16, 21, 23, 24], "dry": [6, 8, 13, 15, 16, 22, 35], "starcount": [6, 8, 13, 15, 16], "binary_c_python": [6, 7, 8, 12, 13, 14, 15, 16, 20], "binary_c_grid_8a7d52edc59346ce991063d9e05e9ba7": 6, "py": [6, 8, 13, 14, 15, 16, 17, 22, 23, 29, 40], "dry_run": [6, 8, 13, 16], "symlink": [6, 8, 13, 16], "binary_c_grid": [6, 8, 13, 16], "latest0": [6, 8, 13], "mainprocess": [6, 8, 13], "system_queue_fil": [6, 8, 13], "processor": [6, 8, 13], "latest1": [6, 8, 13], "signal": [6, 8, 13, 22], "800": 6, "finish": [6, 8, 13, 15, 16, 20, 25, 31], "free": [6, 8, 13], "01t09": [6, 8, 13], "838411": 6, "802706": 6, "ran": [6, 8, 13, 22], "had": [6, 8, 13, 14, 15, 21], "queue": [6, 8, 13, 22, 26, 30], "output_dict": [6, 8, 12, 13], "8a7d52edc59346ce991063d9e05e9ba7": 6, "took": [6, 8, 13, 15, 16, 19], "mb": [6, 8, 13, 15, 16, 20, 22], "were": [6, 8, 13, 15, 16, 20, 39], "dict_kei": [6, 11, 12], "complet": [6, 8, 13, 14, 15, 16], "technic": [6, 8, 9, 13, 14, 15, 16], "population_nam": [6, 8, 13, 15], "evolution_typ": [6, 8, 13, 15, 16, 22], "failed_count": [6, 8, 13, 15, 16], "failed_prob": [6, 8, 13, 15, 16], "failed_systems_error_cod": [6, 8, 13, 15, 16], "errors_exceed": [6, 8, 13, 15, 16], "errors_found": [6, 8, 13, 15, 16], "total_prob": [6, 8, 13, 14, 15, 16], "total_count": [6, 8, 13, 15, 16], "start_timestamp": [6, 8, 13, 15, 16], "1635760192": 6, "8124797": 6, "end_timestamp": [6, 8, 13, 15, 16], "1635760194": 6, "0176575": 6, "total_mass_run": [6, 8, 13, 15, 16], "total_probability_weighted_mass_run": [6, 8, 13, 15, 16], "zero_prob_stars_skip": [6, 8, 13, 15, 16], "seaborn": [6, 8, 13, 14, 15, 17], "panda": [6, 8, 12, 13, 14, 15, 17, 18, 19, 20, 25], "pd": [6, 8, 12, 13, 14, 15, 17, 18, 19], "max_row": [6, 8, 17], "max_column": [6, 8, 17], "pad_output_distribut": [6, 8, 13, 14, 15, 20], "figur": [6, 8, 13, 14, 15, 17, 25], "figsiz": [6, 8, 13, 14, 15, 17, 19], "set_context": [6, 8, 13, 14, 15, 17], "font_scal": [6, 8, 13, 14, 15, 17], "linewidth": [6, 8, 13, 14, 15, 17], "datafram": [6, 8, 12, 13, 14, 15, 17, 18, 19, 25], "column": [6, 8, 12, 16, 17, 19, 25], "lineplot": [6, 8, 13, 14, 15, 17], "estim": [6, 17, 20, 22], "label": [6, 19, 32], "text": [6, 8, 17, 20, 34], "invert_xaxi": 6, "set_xlabel": [6, 8, 13, 14, 15, 17, 19], "log_": [6, 8, 13, 14, 15], "t_": 6, "eff": 6, "set_ylabel": [6, 8, 13, 14, 15, 17, 19], "distanc": [6, 17], "rerun": [6, 22], "At": [6, 16], "expect": [6, 7, 8, 13, 14, 15, 22, 23, 40], "begin": 6, "shortli": 6, "rsun": [6, 25], "alreadi": [6, 16, 17, 26, 31, 35], "Not": [6, 8], "binary_c_grid_f4e5925effeb42e69b5be956f400ae41": 6, "latest2": [6, 16], "latest3": 6, "093": [6, 17], "081024": 6, "246671": 6, "f4e5925effeb42e69b5be956f400ae41": 6, "suddenli": 6, "smooth": [6, 14, 15], "binary_c_grid_26171201413c43f5b91552a374879940": 6, "latest4": 6, "latest5": 6, "846045": 6, "416141": 6, "26171201413c43f5b91552a374879940": 6, "jerki": 6, "most": [6, 7, 8, 14, 15, 17, 20], "strong": 6, "rgb": 6, "tip": [6, 32], "proper": [6, 9, 34], "program": [6, 23, 40], "languag": 6, "sim": 6, "cours": [6, 25], "simpl": [6, 8, 13, 17], "introduct": 6, "haven": 6, "talk": 6, "produc": 6, "suffer": 6, "thermonuclear": 6, "luminosu": 6, "kilonova": 6, "interfac": [7, 17, 20, 23, 26, 40], "framework": 7, "sourcecod": [7, 9, 23, 40], "_binary_c_bind": [7, 9, 12, 17, 39, 43], "cell": [7, 13, 14, 15, 16], "free_persistent_data_memaddr_and_return_json_output": 7, "persistent_data": 7, "adress": [7, 9, 43], "persist": 7, "free_store_memaddr": 7, "memaddr": [7, 9], "return_arglin": 7, "return_help": 7, "info": [7, 11, 16, 20, 21, 23, 25, 39, 40], "return_help_al": [7, 20], "overview": 7, "categor": 7, "section": [7, 16, 20, 23, 32, 40], "return_maximum_mass_ratio_for_rlof": [7, 43], "argstr": [7, 9, 12, 17, 19], "store_capsul": 7, "unction": 7, "return_minimum_orbit_for_rlof": [7, 43], "return_persistent_data_memaddr": 7, "run_popul": 7, "return_store_memaddr": 7, "return_version_info": [7, 39], "abl": 7, "situat": 7, "slightli": 7, "custom_logging_func_memaddr": [7, 9, 22], "store_memaddr": [7, 43], "write_logfil": 7, "test_func": 7, "snippet": [7, 12], "reliabl": 7, "dont": [7, 19], "home": 7, "pyenv": [7, 23, 40], "binarycpython3": 7, "lib": [7, 12, 18, 19, 23, 40], "python3": [7, 23, 40], "site": 7, "cpython": 7, "x86_64": 7, "linux": 7, "gnu": 7, "categori": [7, 16], "creation": 7, "alloc": [7, 38], "written": [7, 12, 16, 22, 31, 34, 35, 41], "4500": 7, "0x7fc1f0c3ff00": 7, "single_star_lifetim": [7, 9, 12], "4838": [7, 9, 12], "unpars": 7, "join": [7, 9, 12, 16, 19, 22, 26], "abridg": [7, 9, 16], "algorithm": [7, 23], "__arg_begin": 7, "lastli": [7, 12], "00632092": 7, "0141": 7, "alter": [8, 13, 35], "intermedi": 8, "notebook_comenv": 8, "alpha_": 8, "demonstr": 8, "keep": [8, 16, 31, 33], "log_dt": [8, 22], "focu": 8, "imposs": 8, "logperrang": [8, 13], "lnm1": [8, 13, 14, 15, 16], "min": [8, 9, 13, 14, 15, 16, 32], "exp": [8, 13, 14, 15, 16, 35], "three_part_powerlaw": [8, 13, 14, 15, 16, 32], "dlnm1": [8, 13, 16], "flatsect": [8, 13, 16, 32], "height": [8, 13, 16, 32], "dq": [8, 13, 16], "log10per": [8, 13, 16], "calc_sep_from_period": [8, 13, 16, 43], "sep_min": [8, 13, 16], "sep_max": [8, 13, 16], "sana12": [8, 13, 16, 32], "dlog10per": [8, 13, 16], "centr": [8, 16, 35], "nsep": 8, "nsep_min": 8, "nsep_max": 8, "comenv_count": 8, "proport": 8, "previou": [8, 14, 15, 20, 22, 39], "year_length_in_dai": 8, "wast": [8, 14, 15], "evolution_stop": 8, "parse_data": 8, "bin_data": [8, 13, 14, 15, 20], "binwidth": [8, 13, 14, 15, 20], "pre_comenv_period": 8, "post_comenv_period": 8, "nearest": [8, 13, 14, 15], "5dex": [8, 13, 14, 15], "binned_pre_period": 8, "aritif": 8, "binned_post_period": 8, "histogram": 8, "0x149c95c56c10": 8, "machin": [8, 22, 23, 40], "binary_c_grid_2b66f805db424c48a1d29c45092b6e3c": 8, "0645906": 8, "9s": [8, 13], "tpr": [8, 13], "28e": 8, "etf": [8, 13], "mem": [8, 13], "1mb": [8, 13], "1s": [8, 13], "34e": 8, "5mb": [8, 13], "6e": [8, 13], "6mb": [8, 13], "8s": [8, 13], "95e": 8, "4mb": [8, 13], "9e": 8, "7s": 8, "22e": 8, "685": [8, 13], "3mb": [8, 13], "4s": [8, 13], "58e": 8, "02e": [8, 13], "9mb": [8, 13], "810": 8, "20e": [8, 13], "0mb": [8, 13], "3s": [8, 13], "48e": [8, 13], "76e": 8, "2mb": [8, 13], "6s": [8, 13], "97e": [8, 13], "168379": 8, "323359": 8, "2m": [8, 13], "0163656": 8, "155678": 8, "991657": 8, "0175264": 8, "158640": 8, "099417": 8, "0143896": 8, "163481": 8, "732244": 8, "016309": 8, "2b66f805db424c48a1d29c45092b6e3c": 8, "8m": [8, 13], "06459059967730083": 8, "1635760256": 8, "1239555": 8, "1635760377": 8, "9739752": 8, "4680": 8, "235689312423": 8, "22611318083528548": 8, "unmerg": 8, "deepcopi": 8, "logper": [8, 32], "del": 8, "pad": [8, 13, 14, 15], "plot_data": [8, 13, 14, 15], "from_dict": [8, 13, 14, 15, 18, 19], "orient": 8, "p_": 8, "orb": [8, 16, 31], "xlim": [8, 17], "necessari": [8, 16, 17, 19, 20, 21, 37], "03502960360000004": 8, "019715467199999996": 8, "peak": [8, 14, 15, 38], "sim10": 8, "minut": [8, 20], "Such": 8, "prime": 8, "candid": 8, "excit": 8, "astrophys": [8, 14, 15], "life": 8, "compact": [8, 16], "lambda_": 8, "smoother": [8, 14, 15], "curv": [8, 14, 15], "why": 8, "learn": [9, 22], "custom_logging_funct": [9, 12, 16, 18, 19, 22, 23, 24], "edit": 9, "log_every_timestep": [9, 12], "evolve_singl": [9, 12, 21], "publicli": 9, "elabor": 9, "advis": 9, "hardcod": [9, 13, 14, 15, 16], "your": [9, 12, 18, 19, 22, 23, 40], "obvious": 9, "logging_lin": [9, 18, 19], "own": [9, 12, 16, 18, 19, 22, 23, 35, 40], "entir": [9, 12, 18, 19], "pragma": 9, "push_macro": 9, "undef": 9, "visibl": 9, "__attribute__": 9, "void": 9, "binary_c_api_funct": 9, "custom_output_funct": 9, "stardata_t": 9, "pop_macro": 9, "notebook_individual_system": [9, 12, 13, 14, 15, 16], "2e": [9, 13, 19], "example_logging_string_post_m": 9, "example_post_m": 9, "044142002936e": 9, "99194": 9, "13567": 9, "044572277695e": 9, "99192": 9, "51803": 9, "044654032097e": 9, "81395": 9, "045084306856e": 9, "99191": 9, "57443": 9, "manual": [9, 22, 23, 40], "custom_logging_memaddr": 9, "shared_lib_filenam": 9, "4530": [9, 12, 19], "example_logging_string_co": 9, "848380621869e": 9, "33469": 9, "1865": 9, "72498e": [9, 16], "example_massloss": [9, 12], "sn_type": 9, "sn_none": 9, "example_sn": 9, "id_cor": 9, "core_co": 9, "core_h": 9, "050651207308e": 9, "59452": 9, "34213": 9, "55458": 9, "71662": 9, "cover": [11, 13, 14, 15], "get_help": [11, 20], "get_help_al": [11, 20, 21], "get_help_sup": [11, 20], "get_default": [11, 20], "sever": [11, 16, 19, 22, 25, 34, 41], "print_help": [11, 20], "parameter_value_input_typ": [11, 20], "fetch": [11, 12], "return_binary_c_version_info": [11, 21, 39], "version_info": [11, 21, 23, 24], "argpair": [11, 39], "ensemble_filt": 11, "dt_limit": 11, "nucleosynthesis_sourc": [11, 39], "miscellan": [11, 39], "conjunct": 11, "analyz": 12, "quickli": 12, "simplest": 12, "notebook_custom_log": [12, 13, 14, 15, 16], "path": [12, 16, 19, 20, 22, 23, 26, 29, 30, 31, 34, 37, 40], "logfil": [12, 20, 23, 40], "uncom": [12, 13, 14, 15, 16, 17], "docstr": [12, 25], "12461": 12, "test_logfil": 12, "txt": [12, 16, 19, 23, 31, 40, 41], "22065": 12, "11003": 12, "1302": 12, "11582": 12, "2424": 12, "12325": 12, "1085": 12, "12457": 12, "1301": 12, "12460": 12, "8955": 12, "shrinkagb": 12, "1490": 12, "custom_log": [12, 19, 21, 22], "custom_logging_print_stat": 12, "000000000000e": 12, "column_nam": 12, "initial_mass": [12, 19], "value_lin": 12, "chose": 12, "startswith": 12, "split_lin": 12, "el": [12, 16], "numpi": [12, 16, 18, 19, 20, 35, 38], "arrai": [12, 16, 19, 20, 22, 32, 35, 38], "my": 12, "favorit": 12, "queri": [12, 26], "example_df": 12, "iloc": [12, 19], "drop": 12, "000001": 12, "000002": 12, "000003": 12, "1250": 12, "061259": 12, "718593": 12, "1251": 12, "149038": 12, "678026": 12, "1252": 12, "13461": 12, "1253": 12, "14461": 12, "row": [12, 19, 25], "notebook_popul": [12, 16], "everyth": [12, 16, 21, 22], "accordingli": [12, 14, 15, 16], "example_pop": [12, 16], "stuff": [12, 16, 22], "libcustom_logging_34a350b8f15c4d149deab88632948c99": 12, "np": [12, 18, 19, 38], "object_parse_funct": 12, "output_fil": [12, 20, 31, 34], "output_dir": [12, 16, 31], "example_output": 12, "values_arrai": 12, "fill": [12, 20], "anywai": [12, 16, 32, 35], "written_data": 12, "0x7f35b603e9d0": 12, "previous": [12, 16, 26], "libcustom_logging_446fe4cddfa94946bcafd55591ef3730": 12, "under": [12, 38], "hood": 12, "fewer": 12, "failsaf": 12, "notebook_api_funct": 12, "But": 12, "caught": [12, 20, 39], "correctli": [12, 19, 23, 40], "notebook_luminosity_funct": 13, "ipynb": [13, 14, 15, 16], "conceptu": 13, "public": [13, 14, 15, 16, 23], "purpos": [13, 14, 15, 16, 22, 25], "synthesi": [13, 14, 15, 16, 22, 23, 40], "side": [13, 14, 15, 16], "binarygrid": [13, 14, 15, 16], "predefin": [13, 14, 15, 16, 32], "assign": [13, 14, 15, 16, 35], "chosen": [13, 14, 15, 16, 35], "trio": [13, 14, 15, 16], "throughout": [13, 14, 15, 16, 35], "theoret": [13, 14, 15], "integr": [13, 14, 15, 32, 38], "densiti": [13, 14, 15, 32], "later": [13, 14, 15, 22], "accur": [13, 14, 15], "next": [13, 14, 15, 16, 20], "_1": [13, 14, 15], "cubic": 13, "cube": 13, "nre": [13, 38], "document": [13, 14, 15, 16, 22, 24, 31, 34], "recompil": [13, 14, 15, 16, 23, 40], "somewhat": [13, 14, 15, 16, 17], "perfectli": [13, 14, 15], "strictli": [13, 14, 15], "zero_age_main_sequence_starn": 13, "unresolv": 13, "model_numb": [13, 14, 15], "equival": [13, 22, 26], "capit": [13, 14, 15], "zero_age_main_sequence_star": [13, 14, 15], "1dex": [13, 14, 15], "binned_log_luminos": [13, 14, 15], "binary_c_grid_25014bc73b334765a1c09a4e4a97ed66": 13, "648566": 13, "690": 13, "1354": 13, "1355": 13, "11e": 13, "7e": 13, "1494": 13, "3m": 13, "7mb": 13, "1539": 13, "0m": 13, "1585": 13, "4m": 13, "36e": 13, "607": 13, "5m": 13, "56e": 13, "7m": 13, "79e": 13, "1703": 13, "83e": 13, "1749": 13, "9m": 13, "1780": 13, "14e": 13, "32e": 13, "44e": 13, "1879": 13, "52e": 13, "8mb": 13, "1910": 13, "1m": 13, "67e": 13, "1947": 13, "78e": 13, "5e": 13, "1968": 13, "82e": 13, "98e": 13, "15e": 13, "2048": 13, "24e": 13, "2071": 13, "31e": 13, "2091": 13, "42e": 13, "620": 13, "2122": 13, "55e": 13, "2143": 13, "59e": [13, 16], "623": 13, "2164": 13, "70e": 13, "2183": 13, "80e": 13, "2206": 13, "91e": 13, "2232": 13, "99e": 13, "2245": 13, "06e": 13, "2258": 13, "21e": 13, "2269": 13, "6m": 13, "2282": 13, "51e": 13, "2300": 13, "63e": 13, "2329": 13, "72e": 13, "2348": 13, "73e": 13, "2365": [13, 19], "81e": 13, "2383": 13, "90e": 13, "2400": 13, "2423": 13, "07e": 13, "2438": 13, "10e": 13, "2454": 13, "2466": 13, "29e": 13, "40e": 13, "2492": 13, "630": 13, "2516": 13, "2537": 13, "61e": 13, "2554": 13, "65e": 13, "2570": 13, "71e": 13, "2590": 13, "2636": 13, "2652": 13, "87e": 13, "2666": 13, "37e": 13, "75e": 13, "2746": 13, "2757": 13, "04e": 13, "2775": 13, "2795": 13, "2831": 13, "636": 13, "2845": 13, "2861": 13, "92e": 13, "2875": 13, "01e": 13, "2891": 13, "03e": 13, "2930": 13, "05e": 13, "2947": 13, "2965": 13, "2982": 13, "515": 13, "3010": 13, "3035": 13, "3059": 13, "3078": 13, "08e": 13, "3124": 13, "3148": 13, "3174": 13, "3197": 13, "3256": 13, "3294": 13, "641": 13, "3321": 13, "3348": 13, "3373": 13, "3394": 13, "642": 13, "3422": 13, "00e": 13, "3445": 13, "93e": 13, "3464": 13, "3483": 13, "96e": 13, "3509": 13, "3533": 13, "3550": 13, "3568": 13, "3588": 13, "64e": 13, "643": 13, "3622": 13, "68e": 13, "313623": 13, "3640": 13, "3657": 13, "50e": 13, "3676": 13, "53e": 13, "3706": 13, "66e": 13, "3746": 13, "3763": 13, "3786": 13, "49e": 13, "3811": 13, "5s": 13, "3832": 13, "3849": 13, "3875": 13, "3905": 13, "2s": 13, "3930": [13, 19], "41e": 13, "3931": [13, 19], "3954": 13, "19e": 13, "3977": 13, "690194": 13, "01t10": 13, "176751": 13, "1001": 13, "160675": 13, "706780": 13, "345842": 13, "155662": 13, "684890": 13, "433207": 13, "1025": 13, "162454": 13, "694517": 13, "453059": 13, "169775": 13, "456": 13, "25014bc73b334765a1c09a4e4a97ed66": 13, "38m": 13, "6485656144116352": 13, "1635760613": 13, "6602514": 13, "1635761189": 13, "652638": 13, "82563": 13, "09295167374": 13, "6438124832773024": 13, "titl": [13, 34], "l_": [13, 14, 15], "yscale": [13, 14, 15, 17], "weirdli": 13, "cost": [13, 14, 15], "observ": [13, 14, 15], "sequnec": [13, 14, 15], "notebook_luminos": [14, 15], "probtot": [14, 15], "mmax": [14, 15, 32, 38], "mmin": [14, 15, 22, 32, 38], "typeerror": 14, "traceback": [14, 17], "recent": [14, 17], "ipykernel_519112": 14, "518757914": 14, "got": [14, 15], "unexpect": 14, "keyword": [14, 25, 41], "ldist": [14, 15], "implic": [14, 15], "clearli": [14, 15], "realist": [14, 15], "went": [14, 15], "wrong": [14, 15, 23, 40], "unlik": [14, 15], "realiti": [14, 15], "law": [14, 15, 32], "kroupa": [14, 15, 32], "2001": [14, 15, 32], "update_grid_vari": [14, 15, 35], "spiki": [14, 15], "notic": [14, 15], "poor": [14, 15], "compens": [14, 15], "intens": [14, 15], "resourc": [14, 15, 26], "smarter": [14, 15], "linearli": [14, 15, 38], "renam": [14, 15, 35], "clear": [14, 15, 39], "logarithm": [14, 15, 32, 38], "old": [14, 15, 22, 35], "lnm_1": [14, 15, 16, 35], "rename_grid_vari": [14, 15, 35], "dlnm": [14, 15], "dlnm_1": [14, 15, 16, 35], "_grid_vari": [14, 15, 22, 35], "perfect": [14, 15], "wiggl": [14, 15], "artefact": [14, 15], "monoton": [14, 15], "brighten": [14, 15], "narrow": [14, 15], "co2": [14, 15], "bar": [14, 15], "isn": [14, 15, 20], "challeng": [14, 15], "notebook_luminosity_function_binari": [14, 15], "b6213f2eb7f94d3196cf966b7b76b9f9": 15, "472": [15, 19], "9999999999999998": 15, "1635760806": 15, "5066257": 15, "1635760813": 15, "4966016": 15, "3999999999996": 15, "03499999999999": 15, "218222": 15, "4b8c7f4a86e445099d73f27dffaad94b": 15, "995631": 15, "7a2e4301f5224b2cb8939d2297df0aad": 15, "621": 15, "recogn": 16, "__": 16, "45000000080": 16, "data_dir": [16, 20, 21, 22, 31], "example_python_population_result": 16, "base_filenam": [16, 21], "idea": [16, 25], "export_all_info": [16, 21], "include_popul": 16, "binary_c_default": 16, "commandlin": 16, "accept": [16, 20, 27], "include_binary_c_default": [16, 21], "include_binary_c_version_info": [16, 21], "include_binary_c_help_al": [16, 21], "fase": 16, "overriden": 16, "use_datadir": [16, 21], "outfil": [16, 21], "ok": [16, 26, 31], "example_pop_set": 16, "gz": [16, 31], "ret": 16, "easier": [16, 19, 20, 21], "discret": 16, "unweight": 16, "notabl": 16, "moe": [16, 23, 26, 27, 32], "di": [16, 23, 27, 32], "stefano": [16, 23, 27, 32], "dataset": [16, 22, 26, 27], "further": 16, "down": 16, "population_extens": [16, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "gridcod": [16, 21, 23, 24], "dry_parallel": [16, 35], "deeper": [16, 35], "evalu": [16, 32, 35, 38, 43], "bewar": [16, 31, 35], "insert": [16, 35], "destruct": [16, 35], "piec": [16, 19, 35], "risk": [16, 35], "rest": [16, 32, 35], "correspond": [16, 25, 30, 35, 37], "m_min": [16, 35], "m_max": [16, 32, 35], "const_linear": [16, 35, 38], "room": [16, 35], "kroupa2001": [16, 32, 35], "met": [16, 21, 26, 35], "continu": [16, 30, 35, 37], "stepsiz": [16, 35], "parallel": [16, 35], "block": [16, 35], "comment": [16, 26, 30, 37], "test_pop": 16, "Or": [16, 19], "example_compact_object": 16, "makedir": [16, 20], "exist_ok": [16, 20], "seper": 16, "outfilenam": 16, "headerlin": 16, "isnt": 16, "valueerror": 16, "0x7f2b6ca163a0": 16, "grid_vari": [16, 22], "0443872": 16, "598268106227e": 16, "30592": 16, "75988": 16, "00193614": 16, "436983545111e": 16, "35842": 16, "9948": 16, "00144093": 16, "690157944401e": 16, "43124": 16, "7998": 16, "00107238": 16, "242397939068e": 16, "52416": 16, "3205": 16, "000798096": 16, "756794139032e": 16, "66914": 16, "7394": 16, "000593966": 16, "401414766976e": 16, "73729": 16, "2857": 16, "000442046": 16, "536373523810e": 16, "80677": 16, "000328983": 16, "393982410080e": 16, "82164": 16, "9844": 16, "000244839": 16, "396470605248e": 16, "82129": 16, "9508": 16, "000182216": 16, "subprocess": 16, "399005684057e": 16, "82041": 16, "7151": 16, "00013561": 16, "443375325717e": 16, "81645": 16, "9909": 16, "000100925": 16, "451195752942e": 16, "81559": 16, "51114e": 16, "452661646076e": 16, "81543": 16, "ce756bb317f64099a459bf8b55a746ac": 16, "metadata": [16, 21, 23, 24, 35], "population_id": [16, 22], "044387171445641534": 16, "1646563001": 16, "7193637": 16, "1646563002": 16, "4480088": 16, "time_elaps": [16, 28], "7286450862884521": 16, "649": 16, "905447944397": 16, "28133908148630704": 16, "write_binary_c_calls_to_fil": [16, 31], "dataio": [16, 21, 23, 24], "output_filenam": [16, 31], "include_default": [16, 31], "system_gener": [16, 31], "wouldn": [16, 31], "basic": [16, 31], "datadir": [16, 31], "binary_c_cal": [16, 31], "calls_filenam": 16, "binary_c_grid_ce756bb317f64099a459bf8b55a746ac": 16, "2406484012210224": 16, "22723621650191106": 16, "011394572976608001": 16, "812296769855663": 16, "22723621650191117": 16, "008480166685456411": 16, "5297876799548944": 16, "006311182276049824": 16, "430329401616038": 16, "004696962123378559": 16, "thats": 16, "evolve_popul": 16, "isfil": 16, "0fa4c2b8707741a5ab41d209ef95a3a4": 16, "regist": 16, "expand": 16, "intend": 16, "mass_1": [16, 19, 25], "zams_mass_1": 16, "mass_2": [16, 19, 25], "zams_mass_2": 16, "prev_stellar_type_1": 16, "prev_stellar_type_2": 16, "example_dco": 16, "logger": 16, "safe": [16, 31], "0211592": 16, "0eb5c0c9abd34607a6ee060b26a7e32f": 16, "378266748188e": 16, "66293": 16, "9713": 16, "78767": 16, "8178": 16, "000339963": 16, "817608462595e": 16, "82104": 16, "41436": 16, "000193036": 16, "422997711686e": 16, "82479": 16, "82171": 16, "2535": 16, "205711924468e": 16, "73765": 16, "notebook_solar_system": 17, "mercuri": 17, "1mmercuri": 17, "orbital_separ": 17, "1amercuri": 17, "star1": 17, "orbital_eccentr": 17, "venu": 17, "1mvenu": 17, "1avenu": 17, "earth": 17, "1mearth": 17, "1aearth": 17, "mar": 17, "1mmar": 17, "1amar": 17, "jupit": 17, "1mjupit": 17, "1ajupit": 17, "saturn": 17, "1msaturn": 17, "1asaturn": 17, "uranu": 17, "1muranu": 17, "1auranu": 17, "neptun": 17, "1mneptun": 17, "1aneptun": 17, "pluto": 17, "1mpluto": 17, "1apluto": 17, "2444": 17, "planet": 17, "central": 17, "cs1": 17, "superflu": 17, "fourth": 17, "nameerror": 17, "ipykernel_216542": 17, "1241251901": 17, "dtype": [17, 18, 19], "argh": 17, "sun": 17, "df": [17, 18, 19, 25], "ci": 17, "legend": [17, 19], "xx": 17, "head": 17, "loc": 17, "yy": 17, "au": 17, "swallow": 17, "although": 17, "mess": 17, "push": 17, "beyond": 17, "explor": 17, "vs": [17, 25], "ylim": 17, "toasti": 17, "distant": 17, "futur": 17, "example_parse_output": [18, 20], "100000000000": [18, 19], "float64": [18, 19], "logi": 18, "axessubplot": 18, "xlabel": 18, "server": 19, "nov": 19, "binary_c_python_api": 19, "nbinary_c": 19, "example_header_1": 19, "st1": 19, "st2": 19, "3540": 19, "example_header_2": 19, "initial_grid": 19, "tempfil": 19, "gettempdir": 19, "test_log": 19, "7106": 19, "786e": 19, "7509": 19, "8427e": 19, "8435e": 19, "1380": 19, "9373e": 19, "0900": 19, "2934e": 19, "726": 19, "3081e": 19, "2118": 19, "3702e": 19, "2646": 19, "34421": 19, "d48r": 19, "0570946": 19, "458272": 19, "13108": 19, "562029": 19, "924056": 19, "89211": 19, "78817": 19, "113492": 19, "80602": 19, "124379": 19, "7087": 19, "7695": 19, "608402": 19, "696003": 19, "796455": 19, "0834973": 19, "85661": 19, "3914": 19, "524629": 19, "634667": 19, "func_memaddr": 19, "run_binary_custom_log": 19, "3e": 19, "serv": [19, 20], "parse_output": 19, "behind": 19, "scene": 19, "background": 19, "inlin": 19, "mind": 19, "result_example_header_1": 19, "selected_head": [19, 20], "result_example_header_2": 19, "cast": [19, 20], "df2": 19, "81762e": 19, "000000e": 19, "00000": 19, "817620e": 19, "3927": 19, "102750e": 19, "33817": 19, "62124": 19, "896110e": 19, "202750e": 19, "3929": 19, "302750e": 19, "402750e": 19, "500000e": 19, "3932": 19, "doesnt": [19, 34], "autogener": 19, "result_example_head": 19, "000000": 19, "3630": 19, "131680e": 19, "627748": 19, "3631": 19, "231680e": 19, "3632": 19, "331680e": 19, "3633": 19, "431680e": 19, "3634": 19, "3635": 19, "run_and_calc_mass": 19, "kwarg": [19, 21, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41], "2f": 19, "last_st": 19, "last_stellar_type_change_time_1": 19, "slice": 19, "sliced_df": 19, "cut": 19, "late": 19, "final_mass": 19, "initial_tim": 19, "final_tim": 19, "mass_lost": 19, "wrt": 19, "metallicity_002": 19, "metallicity_001": 19, "metallicity_0002": 19, "mass_rang": 19, "arang": 19, "fractions_z002": 19, "fractions_z001": 19, "fractions_z0002": 19, "214274644851685": 19, "ax": 19, "subplot": 19, "nrow": 19, "ncol": 19, "m_": 19, "fontsiz": 19, "set_titl": 19, "set_yscal": 19, "save_loop": 19, "mass_loss_m": 19, "png": 19, "ep": 19, "bbox_inch": 19, "tight": 19, "verbose_print": [20, 33], "iter": 20, "context": 20, "manag": [20, 23, 40], "__enter__": 20, "stdout": [20, 22, 38], "__exit__": 20, "releas": [20, 23, 40], "call_binary_c_config": 20, "catchtim": 20, "spent": 20, "clock": 20, "exc_typ": 20, "exc_val": 20, "exc_tb": 20, "measur": 20, "check_if_in_shel": 20, "command_string_from_list": 20, "quot": 20, "conv_time_unit": 20, "hour": 20, "magnitud": 20, "convert_byt": 20, "size": [20, 22, 29], "convfloat": 20, "scalar": 20, "create_arg_str": 20, "filter_valu": 20, "create_hdf5": 20, "hdf5": 20, "hdf5file": 20, "conveni": 20, "example_head": 20, "defaultdict": 20, "rethink": 20, "filter_arg_dict": 20, "format_numb": 20, "scientif": 20, "notat": 20, "trail": [20, 38], "get_ansi_colour": 20, "color": [20, 25], "get_arg_kei": 20, "sinc": [20, 25, 32], "param_nam": 20, "fail_sil": 20, "did": [20, 23, 40], "compon": [20, 25], "categoris": 20, "silent": 20, "get_siz": 20, "seen": 20, "github": [20, 31], "bosswissam": 20, "pysiz": 20, "get_usernam": 20, "usernam": 20, "spawn": 20, "is_capsul": 20, "tell": [20, 26], "isfloat": 20, "isint": 20, "load_logfil": 20, "make_build_text": 20, "mem_us": 20, "now_object": 20, "nospac": 20, "date": [20, 21, 22], "d_": 20, "output_lin": 20, "receiv": 20, "dist": 20, "quotewrap": 20, "remove_fil": 20, "child_dir": 20, "child": 20, "full_path": 20, "timedelta": 20, "delta": [20, 38], "human": 20, "readabl": 20, "trem": 20, "dn": [20, 32], "differenti": 20, "progress": 20, "messag": [20, 21], "minimal_verbos": 20, "newlin": [20, 22, 31, 33], "charact": [20, 22, 31], "x0d": [20, 22], "carriag": [20, 22], "write_binary_c_parameter_descriptions_to_rst_fil": 20, "rst": [20, 34], "restructuredtext": 20, "save_snapshot": [21, 22, 31], "distinct": 21, "init": 21, "initial_abundance_hash": 21, "isotope_hash": 21, "isotope_list": 21, "nuclear_mass_hash": 21, "nuclear_mass_list": 21, "source_list": 21, "ensemble_list": 21, "spread": 21, "privat": [21, 23], "nice": [21, 25], "unload": 21, "custom_logging_info": 21, "grid_cod": 21, "mixin": 21, "portal": 21, "decor": 21, "staticmethod": 21, "classmethod": 21, "realpython": 21, "static": 21, "demystifi": 21, "cach": [21, 22, 23, 24, 28, 34, 38], "grid_log": [21, 23, 24], "grid_options_default": [21, 23, 24, 29], "hpc": [21, 22, 23, 24, 30, 37], "moe_di_stefano_2017": [21, 23, 24], "spacing_funct": [21, 23, 24], "reus": 21, "_pre_run_setup": 21, "relev": 21, "clean_up_custom_logging_fil": 21, "stacktrac": 21, "sy": 21, "include_population_set": 21, "all_info": 21, "flaw": 21, "rewrit": 21, "pl": 21, "population_set": 21, "return_population_set": 21, "_set": 21, "simulation_": 21, "jobid": [21, 22, 37], "job": [21, 22, 26, 30, 37], "id": [21, 22, 26, 30, 31, 32, 33, 37], "pid": 21, "hpc_jobid": [21, 26], "parse_cmdlin": 21, "return_all_info": 21, "return_binary_c_default": 21, "was_kil": 21, "meant": 22, "c_auto_log": 22, "headlin": 22, "hpc_force_join": 22, "slurm": [22, 23, 24, 26], "condor": [22, 23, 24, 26], "hpc_rebuild_joinlist": [22, 26], "joinlist": [22, 26], "moe2017_opt": 22, "cache_dir": [22, 38], "combine_ensemble_with_thread_join": 22, "ensemble_output_": 22, "thread_id": 22, "command_lin": 22, "htcondor": 22, "launch": [22, 30, 37], "condor_clusterid": [22, 30], "clusterid": [22, 30], "condor_process": [22, 30], "jobarrayindex": [22, 37], "condor_bash": 22, "bash": 22, "submit": [22, 23], "node": 22, "condor_batchnam": 22, "batchnam": 22, "appear": 22, "condor_q": 22, "condor_d": 22, "usr": 22, "condor_dir": [22, 26, 30, 37], "nf": [22, 31], "condor_env": 22, "env": [22, 25], "condor_extra_set": 22, "te": 22, "batch": 22, "overwrit": [22, 26], "condor_getenv": 22, "environ": 22, "submiss": 22, "almost": 22, "certainli": 22, "condor_initial_dir": 22, "condor_kill_sig": 22, "sigint": 22, "condor_memori": 22, "images": 22, "condor_njob": 22, "condor_postpone_join": 22, "condor_postpone_submit": 22, "tool": 22, "condor_pwd": 22, "pwd": 22, "instal": [22, 43], "condor_requir": 22, "condor_should_transfer_fil": 22, "ye": 22, "condor_snapshot_on_kil": 22, "snapshot": [22, 26, 31], "sigkil": 22, "condor_stream_error": 22, "stream": 22, "condor_stream_output": 22, "condor_submit": 22, "condor_univers": 22, "vanilla": 22, "condor_warn_max_memori": 22, "condor_when_to_transfer_output": 22, "on_exit_or_evict": 22, "custom_gener": 22, "do_analyt": 22, "do_dry_run": 22, "dry_run_hook": 22, "hook": 22, "dry_run_num_cor": 22, "ensemble_factor_in_probability_weighted_mass": 22, "probability_weighted_mass": 22, "multiprocess": 22, "exit_after_dry_run": 22, "exit_cod": 22, "failed_systems_threshold": 22, "failed_system": 22, "function_cach": 22, "certain": [22, 23, 40], "function_cache_ttl": 22, "function_cache_default_maxs": 22, "maxsiz": 22, "function_cache_default_typ": 22, "lrucach": 22, "lfucach": 22, "fifocach": 22, "mrucach": 22, "rrcach": 22, "ttlcach": 22, "nullcach": [22, 29], "nocach": 22, "cachetool": [22, 29], "fo": 22, "dummi": [22, 25, 32], "overhead": 22, "function_cache_funct": [22, 29], "gridcode_filenam": 22, "log_arg": 22, "log_args_dir": 22, "log_newlin": 22, "log_runtime_system": 22, "plan": 22, "max_queue_s": 22, "feed": 22, "modulo": 22, "multiplicity_fraction_funct": 22, "aren": [22, 32], "rhagavan": 22, "n_logging_stat": 22, "num_cores_avail": 22, "original_command_lin": 22, "original_submission_tim": 22, "original_working_diretori": 22, "Its": 22, "print_stack_on_exit": 22, "stack": 22, "trace": 22, "restore_from_snapshot_dir": 22, "restore_from_snapshot_fil": [22, 26], "return_after_dry_run": 22, "run_zero_probability_system": 22, "rungrid": 22, "save_ensemble_chunk": 22, "save_population_object": [22, 31], "skip_befor": 22, "slurm_arrai": 22, "slurm_array_max_job": 22, "concurr": 22, "slurm_bash": 22, "slurm_dat": 22, "slurm_dir": [22, 26, 30, 37], "slurm_env": 22, "slurm_extra_set": 22, "slurm_jobarrayindex": [22, 37], "slurm_jobid": [22, 37], "slurm_jobnam": 22, "slurm_memori": 22, "megabyt": 22, "understand": 22, "512mb": 22, "slurm_njob": 22, "slurm_ntask": 22, "slurm_partit": 22, "partit": 22, "local": [22, 32], "sview": 22, "slurm_postpone_join": 22, "slurm_postpone_sbatch": 22, "sbatch": 22, "slurm_pwd": 22, "slurm_sbatch": 22, "slurm_tim": 22, "slurm_warn_max_memori": 22, "excess": 22, "mistak": 22, "1024mb": 22, "source_file_filenam": 22, "start_at": 22, "status_dir": 22, "stop_queu": 22, "symlink_latest_gridcod": 22, "diagnost": 22, "_repeat": 22, "reduct": 22, "working_diretori": 22, "multiplicity_model": 22, "log10m1": 22, "poisson": [22, 32], "map": 22, "quad": 22, "NO": 22, "multiplicity_modul": 22, "normalize_multipl": 22, "norm": 22, "b": [22, 31], "whichev": 22, "stick": 22, "predict": 22, "repres": 22, "canon": 22, "nonzero": 22, "q_high_extrapolation_method": 22, "q_low_extrapolation_method": 22, "extrapol": [22, 32], "flat": [22, 32], "linear2": 22, "plaw2": 22, "nolowq": 22, "_moe2017_json_data": 22, "distefano2017": 22, "_actually_evolve_system": 22, "_process_run_population_grid": 22, "_binary_c_config_execut": 22, "_binary_c_dir": 22, "director": 22, "_binary_c_execut": 22, "_binary_c_shared_librari": 22, "libbinary_c": 22, "_commandline_input": 22, "_count": 22, "counter": 22, "_custom_logging_shared_library_fil": 22, "_end_time_evolut": 22, "timestamp": [22, 28], "_errors_exceed": 22, "failed_system_log": 22, "_errors_found": 22, "encount": [22, 23, 40], "_evolution_type_opt": 22, "_failed_count": 22, "_failed_prob": 22, "_failed_systems_error_cod": 22, "_generate_grid_cod": 22, "_kill": 22, "_loaded_moe2017_data": 22, "_main_pid": 22, "master": [22, 23, 25, 40], "_population_id": 22, "char": 22, "hex": 22, "_probtot": 22, "_queue_don": 22, "_set_moe2017_grid": 22, "_start_time_evolut": 22, "_store_memaddr": 22, "_system_gener": 22, "_total_mass_run": 22, "_total_probability_weighted_mass_run": 22, "_total_starcount": 22, "_zero_prob_stars_skip": 22, "jeff": [23, 40], "andrew": [23, 40], "robert": [23, 40], "meet": [23, 40], "least": [23, 40], "eol": [23, 40], "root": [23, 40], "ld_library_path": [23, 40], "libgsl": [23, 40], "libmemo": [23, 40], "librinterpol": [23, 40], "library_path": [23, 40], "gsl_dir": [23, 40], "gsl": [23, 40], "dir": [23, 30, 40], "binary_c2": [23, 40], "latest": [23, 40], "virtual": [23, 40], "sh": [23, 40], "suit": [23, 40], "whenev": [23, 40], "reinstal": [23, 40], "virtualenviron": [23, 40], "contribut": [23, 40], "development_requir": [23, 40], "hesit": [23, 40], "discuss": [23, 40], "generate_doc": [23, 40], "generate_report": [23, 40], "main_with_notebook": [23, 40], "exhaust": [23, 40], "solut": [23, 40], "mesa": [23, 40], "mesasdk_root": [23, 40], "mesasdk_init": [23, 40], "interfer": [23, 40], "throw": [23, 40], "unrecogn": [23, 40], "ftz": [23, 40], "flto": [23, 40], "due": [23, 40], "cflag": [23, 40], "avaibl": [23, 40], "1ckzg0p9": [23, 40], "egg": [23, 40], "pkg": [23, 40], "filenotfounderror": [23, 40], "errno": [23, 40], "jupyt": [23, 40], "seem": [23, 25, 34, 40], "everytim": [23, 40], "rebuilt": [23, 40], "plot_funct": [23, 24], "useful_func": [23, 24], "nucsyn": 23, "misc": 23, "sampler": 23, "visit": 23, "gitlab": 23, "repo": 23, "plot_system": 25, "loos": 25, "admittedli": 25, "customis": 25, "regardless": 25, "color_by_index": 25, "placehold": [25, 29, 30, 31], "parse_function_hr_diagram": 25, "hr": 25, "parse_function_mass": 25, "parse_function_orbit": 25, "plot_hr_diagram": 25, "show_stellar_typ": 25, "show_plot": 25, "use_astropy_valu": 25, "plot_hr_diagram_singl": 25, "radius_1": 25, "radius_2": 25, "luminosity_1": 25, "luminosity_2": 25, "teff_1": 25, "teff_2": 25, "hd": 25, "astropi": 25, "stefan": 25, "boltzman": 25, "plot_mass": 25, "pms_mass_1": 25, "pms_mass_2": 25, "quantiti": 25, "pm": 25, "mayb": 25, "plot_orbit": 25, "plot_typ": 25, "preset": 25, "mass_evolut": 25, "orbit_evolut": 25, "hr_diagram": 25, "against": 25, "pick": 25, "pane": 25, "distefano": [26, 27, 32], "hpc_can_join": 26, "joinfil": 26, "joiningfil": 26, "hpc_check_requir": 26, "hpc_dir": 26, "hpc_dump_statu": 26, "hpc_get_statu": 26, "job_id": 26, "job_index": 26, "hpc_grid": 26, "makejoiningfil": 26, "hpc_task": 26, "exclud": 26, "hpc_id_filenam": 26, "hpc_id_from_dir": 26, "hpc_job": 26, "hpc_jobid_tupl": 26, "hpc_job_id_rang": 26, "hpc_job_task": 26, "hpc_job_typ": 26, "hpc_join_from_fil": 26, "newobj": 26, "hpc_join_previ": 26, "hpc_joinlist": 26, "hpc_load_joinfiles_list": 26, "hpc_make_joiningfil": 26, "error_on_overwrit": 26, "hpc_njob": 26, "error_on_overwit": 26, "issu": 26, "hpc_path": 26, "hpc_queue_stat": 26, "stat": 26, "hpc_restor": 26, "restor": 26, "_restart_dir": 26, "stage": 26, "hpc_set_statu": 26, "hpc_snapshot_filenam": 26, "hpc_statu": 26, "hpc_touch": 26, "touch": [26, 31], "distrefano": 27, "interpol": [27, 32, 38], "get_moe_di_stefano_2017_default_opt": 27, "get_moe_di_stefano_2017_default_options_descript": 27, "get_moe_di_stefano_dataset": 27, "set_moe_di_stefano_set": 27, "cpu_tim": 28, "ve": 28, "make_analytics_dict": 28, "set_tim": 28, "elaps": 28, "lru": 29, "lru_": 29, "__delitem__": 29, "delet": [29, 35], "getter": 29, "__setitem__": 29, "setter": 29, "popitem": 29, "default_cache_dir": [29, 34], "setup_function_cach": 29, "cachetyp": 29, "function_cache_s": 29, "func": 29, "test_cach": 29, "replac": 30, "condorid": 30, "condor_check_requir": 30, "condor_grid": 30, "being": [30, 37], "condor_outfil": 30, "chunk": [30, 37], "condor_queue_stat": 30, "condor_status_fil": 30, "condorpath": 30, "get_condor_statu": 30, "correspon": [30, 37], "make_condor_dir": 30, "set_condor_statu": 30, "held": [30, 37], "io": 31, "nfs_flush_hack": 31, "opendir": 31, "closedir": 31, "complaint": 31, "unclos": 31, "scandir": 31, "nfspath": 31, "mount": 31, "compression_typ": 31, "dir_ok": 31, "load_population_object": 31, "load_snapshot": 31, "preloaded_popul": 31, "locked_clos": 31, "partner": 31, "locked_open_for_writ": 31, "unlock": 31, "lock_suffix": 31, "lock_timeout": 31, "lock_lifetim": 31, "exists_ok": 31, "fatal_open_error": 31, "mode": 31, "lockfil": 31, "flufl": 31, "file_object": 31, "lock_object": 31, "merge_popul": 31, "refpop": 31, "newpop": 31, "merge_populations_from_fil": 31, "closefd": 31, "compresslevel": 31, "population_object": 31, "confirm": 31, "gzip": 31, "pickl": 31, "compress_pickl": 31, "lucianopaz": 31, "shared_memori": 31, "set_statu": 31, "format_stat": 31, "process_": 31, "snapshot_filenam": 31, "wait_for_unlock": 31, "wait": 31, "write_ensembl": 31, "recognis": 31, "bz2": 31, "msgpack": 31, "support": 31, "grid_ensemble_result": [31, 36], "stackoverflow": 32, "28060251": 32, "hi": 32, "gonna": 32, "mathieu": 32, "sfh": 32, "redshift": 32, "enough": 32, "arenou2010_binary_fract": 32, "c2": 32, "sp": 32, "opm": 32, "fa": 32, "rssd": 32, "esa": 32, "doc_fetch": 32, "php": 32, "2969346": 32, "izzard2012_period_distribut": 32, "log10pmin": 32, "duquennoi": 32, "mayor": 32, "1991": 32, "spectral": 32, "15msun": 32, "sana": 32, "3msun": 32, "dlogp": 32, "raghavan": 32, "gaussian": [32, 38], "log10p": 32, "logp": 32, "m0": 32, "p1": 32, "p2": 32, "p3": 32, "moe_di_stefano_2017_multiplicity_fract": 32, "6e1": 32, "moe_di_stefano_2017_pdf": 32, "m3": 32, "m4": 32, "ecc2": 32, "ecc3": 32, "build_q_tabl": 32, "independ": 32, "q_min": 32, "renormalis": 32, "lowest": 32, "qmin": 32, "goal": 32, "boundari": 32, "calc_p_integr": 32, "min_logp": 32, "max_logp": 32, "integrals_str": 32, "interpolator_nam": 32, "mass_str": 32, "min_per": 32, "calc_e_integr": 32, "period_str": 32, "calc_total_probden": 32, "prob_dict": 32, "calculate_constants_three_part_powerlaw": 32, "law_const": 32, "slope": 32, "const_distribut": 32, "min_bound": [32, 38], "max_bound": [32, 38], "val": 32, "cosmic_sfh_madau_dickinson2014": 32, "cosmic": 32, "histori": 32, "madau": 32, "dickonson": 32, "1403": 32, "0007": 32, "mega": 32, "parsec": 32, "duquennoy1991": 32, "fill_data": 32, "sample_valu": 32, "data_dict": 32, "logmass": [32, 38], "logperiod": 32, "dstep": 32, "uniform": 32, "sigma": [32, 38], "gmin": 32, "gmax": 32, "deviat": [32, 38], "gaussian_func": 32, "gaussian_normalizing_const": 32, "get_integration_constant_q": 32, "q_interpol": 32, "tmp_tabl": 32, "qdata": 32, "get_max_multipl": 32, "multiplicity_arrai": 32, "imf_chabrier2003": 32, "chabrier": 32, "pasp": 32, "imf_scalo1986": 32, "scalo": 32, "80msol": 32, "imf_scalo1998": 32, "imf_tinsley1980": 32, "tinslei": 32, "1980": 32, "interpolate_in_mass_izzard2012": 32, "ktg93": 32, "linear_extrapolation_q": 32, "qs": 32, "qlimit": 32, "end_index": 32, "merge_multipl": 32, "result_arrai": 32, "max_multipl": 32, "fold": 32, "lambda_v": 32, "nmax": 32, "improv": [32, 38], "powerlaw": 32, "min_val": 32, "max_val": 32, "powerlaw_const": 32, "powerlaw_constant_nocach": 32, "powerlaw_extrapolation_q": 32, "raghavan2010_binary_fract": 32, "zsolar": 32, "long_spectral_typ": 32, "jaschek": 32, "amin": 32, "amax": 32, "x0": 32, "x1": 32, "ln": 32, "dp": 32, "p0": 32, "generalis": 32, "vb1print": 33, "system_numb": 33, "system_dict": 33, "ey": 33, "unix": 33, "epoch": 33, "vb2print": 33, "cmdline_str": 33, "grid_options_defaults_dict": 34, "grid_options_help": 34, "grid_options_description_check": 34, "write_grid_options_to_rst_fil": 34, "With": 34, "hack": 34, "reconsid": 34, "unnecessari": 34, "get_grid_options_defaults_dict": 34, "get_grid_options_descript": 34, "print_info": 34, "undescrib": 34, "And": [34, 43], "print_option_descript": 34, "filehandl": 34, "extra_text": 34, "delete_grid_vari": 35, "oldnam": 35, "newnam": 35, "add_ensemble_metadata": 36, "combined_output_dict": 36, "add_system_metadata": 36, "get_slurm_statu": 37, "make_slurm_dir": 37, "set_slurm_statu": 37, "slurmid": 37, "slurm_check_requir": 37, "slurm_grid": 37, "slurm_outfil": 37, "slurm_queue_stat": 37, "xxx": 37, "slurm_status_fil": 37, "slurmpath": 37, "soon": 38, "const_dt": 38, "cachedir": 38, "usecach": 38, "logspac": 38, "dlogt": 38, "tmin": 38, "tmax": 38, "mindm": 38, "1msun": 38, "0msun": 38, "comma": 38, "thu": 38, "maxdm": 38, "similar": 38, "fsampl": 38, "shannon": 38, "showtabl": 38, "showlist": 38, "log10mass": 38, "const_dt_cach": 38, "add_grid_valu": 38, "1gyr": 38, "suitabl": 38, "const_int": 38, "segment": 38, "linspac": 38, "const_rang": 38, "gaussian_zoom": 38, "zoom_mean": 38, "zoom_dispers": 38, "zoom_magnitud": 38, "depth": 38, "zoom_magntiud": 38, "peak_normalized_gaussian_func": 38, "hardli": 39, "minimum_stellar_mass": 39, "parse_binary_c_version_info": 39, "version_info_str": 39, "atom": 39, "dtlimit": 39, "git_branch": 39, "git_build": 39, "email": 39, "analys": 41, "example_log": 41, "fancy_parsing_funct": 41, "notifi": 41, "unknown": 41, "centralis": 41, "abstract": 41, "stellar_type_dict": 42, "stellar_type_dict_short": 42, "abbrevi": 42, "collect": 43, "binary_star": 43, "calc_period_from_sep": 43, "invers": 43, "zams_collis": 43, "collid": 43, "roche_lob": 43, "ragb": 43, "minimum_period_for_rlof": 43, "minimum_separation_for_rlof": 43, "maximum_mass_ratio_for_rlof": 43, "upon": 43, "r_l": 43, "1983": 43, "mass_accretor": 43, "mass_donor": 43, "rochelob": 43, "vice": 43, "versa": 43, "1996": 43, "mnra": 43, "pericent": 43}, "objects": {"binarycpython.utils": [[1, 0, 0, "-", "custom_logging_functions"], [2, 0, 0, "-", "dicts"], [3, 0, 0, "-", "ensemble"], [20, 0, 0, "-", "functions"], [21, 0, 0, "-", "grid"], [25, 0, 0, "-", "plot_functions"], [41, 0, 0, "-", "run_system_wrapper"], [42, 0, 0, "-", "stellar_types"], [43, 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": [[20, 2, 1, "", "Capturing"], [20, 1, 1, "", "bin_data"], [20, 1, 1, "", "call_binary_c_config"], [20, 2, 1, "", "catchtime"], [20, 1, 1, "", "check_if_in_shell"], [20, 1, 1, "", "command_string_from_list"], [20, 1, 1, "", "conv_time_units"], [20, 1, 1, "", "convert_bytes"], [20, 1, 1, "", "convfloat"], [20, 1, 1, "", "create_arg_string"], [20, 1, 1, "", "create_hdf5"], [20, 1, 1, "", "datalinedict"], [20, 1, 1, "", "example_parse_output"], [20, 1, 1, "", "filter_arg_dict"], [20, 1, 1, "", "format_number"], [20, 1, 1, "", "get_ANSI_colours"], [20, 1, 1, "", "get_arg_keys"], [20, 1, 1, "", "get_defaults"], [20, 1, 1, "", "get_help"], [20, 1, 1, "", "get_help_all"], [20, 1, 1, "", "get_help_super"], [20, 1, 1, "", "get_size"], [20, 1, 1, "", "get_username"], [20, 1, 1, "", "imports"], [20, 1, 1, "", "is_capsule"], [20, 1, 1, "", "isfloat"], [20, 1, 1, "", "isint"], [20, 1, 1, "", "load_logfile"], [20, 1, 1, "", "make_build_text"], [20, 1, 1, "", "mem_use"], [20, 1, 1, "", "now"], [20, 1, 1, "", "output_lines"], [20, 1, 1, "", "pad_output_distribution"], [20, 1, 1, "", "quotewrap"], [20, 1, 1, "", "remove_file"], [20, 1, 1, "", "temp_dir"], [20, 1, 1, "", "timedelta"], [20, 1, 1, "", "trem"], [20, 1, 1, "", "verbose_print"], [20, 1, 1, "", "write_binary_c_parameter_descriptions_to_rst_file"]], "binarycpython.utils.functions.Capturing": [[20, 3, 1, "", "__enter__"], [20, 3, 1, "", "__exit__"]], "binarycpython.utils.functions.catchtime": [[20, 3, 1, "", "__enter__"], [20, 3, 1, "", "__exit__"]], "binarycpython.utils.grid": [[21, 2, 1, "", "Population"]], "binarycpython.utils.grid.Population": [[21, 3, 1, "", "clean"], [21, 3, 1, "", "evolve"], [21, 3, 1, "", "evolve_single"], [21, 3, 1, "", "exit"], [21, 3, 1, "", "export_all_info"], [21, 3, 1, "", "jobID"], [21, 3, 1, "", "parse_cmdline"], [21, 3, 1, "", "return_all_info"], [21, 3, 1, "", "return_binary_c_defaults"], [21, 3, 1, "", "return_population_settings"], [21, 3, 1, "", "set"], [21, 3, 1, "", "was_killed"]], "binarycpython.utils.plot_functions": [[25, 1, 1, "", "color_by_index"], [25, 1, 1, "", "dummy"], [25, 1, 1, "", "parse_function_hr_diagram"], [25, 1, 1, "", "parse_function_masses"], [25, 1, 1, "", "parse_function_orbit"], [25, 1, 1, "", "plot_HR_diagram"], [25, 1, 1, "", "plot_masses"], [25, 1, 1, "", "plot_orbit"], [25, 1, 1, "", "plot_system"]], "binarycpython.utils.population_extensions": [[26, 0, 0, "-", "HPC"], [27, 0, 0, "-", "Moe_di_Stefano_2017"], [28, 0, 0, "-", "analytics"], [29, 0, 0, "-", "cache"], [30, 0, 0, "-", "condor"], [31, 0, 0, "-", "dataIO"], [32, 0, 0, "-", "distribution_functions"], [33, 0, 0, "-", "grid_logging"], [34, 0, 0, "-", "grid_options_defaults"], [35, 0, 0, "-", "gridcode"], [36, 0, 0, "-", "metadata"], [37, 0, 0, "-", "slurm"], [38, 0, 0, "-", "spacing_functions"], [39, 0, 0, "-", "version_info"]], "binarycpython.utils.population_extensions.HPC": [[26, 2, 1, "", "HPC"]], "binarycpython.utils.population_extensions.HPC.HPC": [[26, 3, 1, "", "HPC_can_join"], [26, 3, 1, "", "HPC_check_requirements"], [26, 3, 1, "", "HPC_dir"], [26, 3, 1, "", "HPC_dirs"], [26, 3, 1, "", "HPC_dump_status"], [26, 3, 1, "", "HPC_get_status"], [26, 3, 1, "", "HPC_grid"], [26, 3, 1, "", "HPC_id_filename"], [26, 3, 1, "", "HPC_id_from_dir"], [26, 3, 1, "", "HPC_job"], [26, 3, 1, "", "HPC_jobID"], [26, 3, 1, "", "HPC_jobID_tuple"], [26, 3, 1, "", "HPC_job_id_range"], [26, 3, 1, "", "HPC_job_task"], [26, 3, 1, "", "HPC_job_type"], [26, 3, 1, "", "HPC_join_from_files"], [26, 3, 1, "", "HPC_join_previous"], [26, 3, 1, "", "HPC_joinlist"], [26, 3, 1, "", "HPC_load_joinfiles_list"], [26, 3, 1, "", "HPC_make_joiningfile"], [26, 3, 1, "", "HPC_njobs"], [26, 3, 1, "", "HPC_path"], [26, 3, 1, "", "HPC_queue_stats"], [26, 3, 1, "", "HPC_restore"], [26, 3, 1, "", "HPC_set_status"], [26, 3, 1, "", "HPC_snapshot_filename"], [26, 3, 1, "", "HPC_status"], [26, 3, 1, "", "HPC_touch"]], "binarycpython.utils.population_extensions.Moe_di_Stefano_2017": [[27, 2, 1, "", "Moe_di_Stefano_2017"]], "binarycpython.utils.population_extensions.Moe_di_Stefano_2017.Moe_di_Stefano_2017": [[27, 3, 1, "", "Moe_di_Stefano_2017"], [27, 3, 1, "", "get_Moe_di_Stefano_2017_default_options"], [27, 3, 1, "", "get_Moe_di_Stefano_2017_default_options_description"], [27, 3, 1, "", "get_moe_di_stefano_dataset"], [27, 3, 1, "", "set_moe_di_stefano_settings"]], "binarycpython.utils.population_extensions.analytics": [[28, 2, 1, "", "analytics"]], "binarycpython.utils.population_extensions.analytics.analytics": [[28, 3, 1, "", "CPU_time"], [28, 3, 1, "", "make_analytics_dict"], [28, 3, 1, "", "set_time"], [28, 3, 1, "", "time_elapsed"]], "binarycpython.utils.population_extensions.cache": [[29, 2, 1, "", "cache"]], "binarycpython.utils.population_extensions.cache.cache": [[29, 2, 1, "", "NullCache"], [29, 3, 1, "", "default_cache_dir"], [29, 3, 1, "", "setup_function_cache"], [29, 3, 1, "", "test_caches"]], "binarycpython.utils.population_extensions.cache.cache.NullCache": [[29, 3, 1, "", "__delitem__"], [29, 3, 1, "", "__getitem__"], [29, 3, 1, "", "__setitem__"], [29, 3, 1, "", "popitem"]], "binarycpython.utils.population_extensions.condor": [[30, 2, 1, "", "condor"]], "binarycpython.utils.population_extensions.condor.condor": [[30, 3, 1, "", "condorID"], [30, 3, 1, "", "condor_check_requirements"], [30, 3, 1, "", "condor_dirs"], [30, 3, 1, "", "condor_grid"], [30, 3, 1, "", "condor_outfile"], [30, 3, 1, "", "condor_queue_stats"], [30, 3, 1, "", "condor_status_file"], [30, 3, 1, "", "condorpath"], [30, 3, 1, "", "get_condor_status"], [30, 3, 1, "", "make_condor_dirs"], [30, 3, 1, "", "set_condor_status"]], "binarycpython.utils.population_extensions.dataIO": [[31, 2, 1, "", "dataIO"]], "binarycpython.utils.population_extensions.dataIO.dataIO": [[31, 3, 1, "", "NFS_flush_hack"], [31, 3, 1, "", "NFSpath"], [31, 3, 1, "", "compression_type"], [31, 3, 1, "", "dir_ok"], [31, 3, 1, "", "load_population_object"], [31, 3, 1, "", "load_snapshot"], [31, 3, 1, "", "locked_close"], [31, 3, 1, "", "locked_open_for_write"], [31, 3, 1, "", "merge_populations"], [31, 3, 1, "", "merge_populations_from_file"], [31, 3, 1, "", "open"], [31, 3, 1, "", "save_population_object"], [31, 3, 1, "", "save_snapshot"], [31, 3, 1, "", "set_status"], [31, 3, 1, "", "snapshot_filename"], [31, 3, 1, "", "wait_for_unlock"], [31, 3, 1, "", "write_binary_c_calls_to_file"], [31, 3, 1, "", "write_ensemble"]], "binarycpython.utils.population_extensions.distribution_functions": [[32, 2, 1, "", "distribution_functions"]], "binarycpython.utils.population_extensions.distribution_functions.distribution_functions": [[32, 3, 1, "", "Arenou2010_binary_fraction"], [32, 3, 1, "", "Izzard2012_period_distribution"], [32, 3, 1, "", "Kroupa2001"], [32, 3, 1, "", "Moe_di_Stefano_2017_multiplicity_fractions"], [32, 3, 1, "", "Moe_di_Stefano_2017_pdf"], [32, 3, 1, "", "build_q_table"], [32, 3, 1, "", "calc_P_integral"], [32, 3, 1, "", "calc_e_integral"], [32, 3, 1, "", "calc_total_probdens"], [32, 3, 1, "", "calculate_constants_three_part_powerlaw"], [32, 3, 1, "", "const_distribution"], [32, 3, 1, "", "cosmic_SFH_madau_dickinson2014"], [32, 3, 1, "", "duquennoy1991"], [32, 3, 1, "", "fill_data"], [32, 3, 1, "", "flat"], [32, 3, 1, "", "flatsections"], [32, 3, 1, "", "gaussian"], [32, 3, 1, "", "gaussian_func"], [32, 3, 1, "", "gaussian_normalizing_const"], [32, 3, 1, "", "get_integration_constant_q"], [32, 3, 1, "", "get_max_multiplicity"], [32, 3, 1, "", "imf_chabrier2003"], [32, 3, 1, "", "imf_scalo1986"], [32, 3, 1, "", "imf_scalo1998"], [32, 3, 1, "", "imf_tinsley1980"], [32, 3, 1, "", "interpolate_in_mass_izzard2012"], [32, 3, 1, "", "ktg93"], [32, 3, 1, "", "linear_extrapolation_q"], [32, 3, 1, "", "merge_multiplicities"], [32, 3, 1, "", "number"], [32, 3, 1, "", "poisson"], [32, 3, 1, "", "powerlaw"], [32, 3, 1, "", "powerlaw_constant"], [32, 3, 1, "", "powerlaw_constant_nocache"], [32, 3, 1, "", "powerlaw_extrapolation_q"], [32, 3, 1, "", "raghavan2010_binary_fraction"], [32, 3, 1, "", "sana12"], [32, 3, 1, "", "three_part_powerlaw"]], "binarycpython.utils.population_extensions.grid_logging": [[33, 2, 1, "", "grid_logging"]], "binarycpython.utils.population_extensions.grid_logging.grid_logging": [[33, 3, 1, "", "vb1print"], [33, 3, 1, "", "vb2print"], [33, 3, 1, "", "verbose_print"]], "binarycpython.utils.population_extensions.grid_options_defaults": [[34, 2, 1, "", "grid_options_defaults"]], "binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults": [[34, 3, 1, "", "default_cache_dir"], [34, 3, 1, "", "get_grid_options_defaults_dict"], [34, 3, 1, "", "get_grid_options_descriptions"], [34, 3, 1, "", "grid_options_description_checker"], [34, 3, 1, "", "grid_options_help"], [34, 3, 1, "", "print_option_descriptions"], [34, 3, 1, "", "write_grid_options_to_rst_file"]], "binarycpython.utils.population_extensions.gridcode": [[35, 2, 1, "", "gridcode"]], "binarycpython.utils.population_extensions.gridcode.gridcode": [[35, 3, 1, "", "add_grid_variable"], [35, 3, 1, "", "delete_grid_variable"], [35, 3, 1, "", "rename_grid_variable"], [35, 3, 1, "", "update_grid_variable"]], "binarycpython.utils.population_extensions.metadata": [[36, 2, 1, "", "metadata"]], "binarycpython.utils.population_extensions.metadata.metadata": [[36, 3, 1, "", "add_ensemble_metadata"], [36, 3, 1, "", "add_system_metadata"]], "binarycpython.utils.population_extensions.slurm": [[37, 2, 1, "", "slurm"]], "binarycpython.utils.population_extensions.slurm.slurm": [[37, 3, 1, "", "get_slurm_status"], [37, 3, 1, "", "make_slurm_dirs"], [37, 3, 1, "", "set_slurm_status"], [37, 3, 1, "", "slurmID"], [37, 3, 1, "", "slurm_check_requirements"], [37, 3, 1, "", "slurm_dirs"], [37, 3, 1, "", "slurm_grid"], [37, 3, 1, "", "slurm_outfile"], [37, 3, 1, "", "slurm_queue_stats"], [37, 3, 1, "", "slurm_status_file"], [37, 3, 1, "", "slurmpath"]], "binarycpython.utils.population_extensions.spacing_functions": [[38, 2, 1, "", "spacing_functions"]], "binarycpython.utils.population_extensions.spacing_functions.spacing_functions": [[38, 3, 1, "", "const_dt"], [38, 3, 1, "", "const_int"], [38, 3, 1, "", "const_linear"], [38, 3, 1, "", "const_ranges"], [38, 3, 1, "", "gaussian_zoom"], [38, 3, 1, "", "peak_normalized_gaussian_func"]], "binarycpython.utils.population_extensions.version_info": [[39, 2, 1, "", "version_info"]], "binarycpython.utils.population_extensions.version_info.version_info": [[39, 3, 1, "", "minimum_stellar_mass"], [39, 3, 1, "", "parse_binary_c_version_info"], [39, 3, 1, "", "return_binary_c_version_info"]], "binarycpython.utils.run_system_wrapper": [[41, 1, 1, "", "run_system"]], "binarycpython.utils.useful_funcs": [[43, 1, 1, "", "calc_period_from_sep"], [43, 1, 1, "", "calc_sep_from_period"], [43, 1, 1, "", "maximum_mass_ratio_for_RLOF"], [43, 1, 1, "", "minimum_period_for_RLOF"], [43, 1, 1, "", "minimum_separation_for_RLOF"], [43, 1, 1, "", "ragb"], [43, 1, 1, "", "roche_lobe"], [43, 1, 1, "", "rzams"], [43, 1, 1, "", "zams_collision"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"]}, "titleterms": {"binary_c": [0, 7, 9, 11, 12, 16, 19, 23, 40], "paramet": [0, 11], "section": 0, "star": [0, 6, 15, 16], "binari": [0, 5, 6, 13, 16, 19], "nucsyn": 0, "output": [0, 6, 8, 13, 14, 15, 16], "input": 0, "i": 0, "o": 0, "algorithm": 0, "misc": 0, "custom_logging_funct": 1, "modul": [1, 2, 3, 20, 21, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43], "dict": 2, "ensembl": 3, "exampl": [4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18, 19, 23, 40], "notebook": [4, 19], "content": [4, 23], "us": [5, 6, 7, 8, 9, 13, 14, 15, 17, 19], "case": [5, 6, 8, 13, 14, 15, 17], "black": 5, "hole": 5, "system": [5, 12, 17], "hertzsprung": 6, "russel": 6, "diagram": 6, "set": [6, 7, 8, 13, 14, 15, 16], "up": [6, 7, 8, 13, 14, 15, 16], "popul": [6, 8, 9, 12, 13, 14, 15, 16, 21, 22, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "object": [6, 8, 9, 12, 13, 14, 15, 16], "stellar": [6, 8, 13, 14], "grid": [6, 8, 13, 14, 15, 16, 22], "log": [6, 8, 9, 13, 14, 15, 16, 19], "handl": [6, 8, 13, 14, 15, 16], "evolv": [6, 8, 13, 14, 15, 16], "tutori": [7, 9, 11, 12, 16], "api": [7, 9, 12, 17, 19], "function": [7, 11, 12, 13, 14, 15, 16, 17, 19, 20], "python": [7, 9, 11, 12, 16, 19, 23, 40], "usag": [7, 9, 23, 40], "free": 7, "store": 7, "get": [7, 11], "inform": [7, 11], "from": [7, 9, 23, 40], "common": 8, "envelop": 8, "evolut": [8, 9], "custom": [9, 19], "routin": 9, "when": 9, "run": [9, 12, 16, 19, 23, 40], "directli": 9, "string": 9, "compact": 9, "mass": [9, 14, 15], "supernova": 9, "extra": 11, "featur": 11, "about": 11, "build": [11, 23, 40], "pars": 11, "dictionari": 11, "modif": 11, "individu": 12, "singl": [12, 16], "run_system_wrapp": [12, 41], "via": [12, 23, 40], "zero": [13, 14], "ag": [13, 14], "luminos": [13, 14, 15], "ad": [13, 14, 15, 16], "variabl": [13, 14, 15, 16, 23, 40], "zam": [14, 15], "distribut": [14, 15], "initi": [14, 15], "A": [14, 15], "better": [14, 15], "sampl": [14, 15], "massiv": 15, "noteworthi": 16, "full": 16, "script": 16, "solar": 17, "basic": 18, "core": 19, "wrapper": 19, "run_binari": 19, "run_binary_with_log": 19, "line": 19, "util": 19, "run_system": 19, "other": 19, "class": [21, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "code": [22, 24], "option": 22, "public": 22, "moe": 22, "di": 22, "stefano": 22, "sampler": 22, "privat": 22, "welcom": 23, "s": 23, "document": [23, 40], "instal": [23, 40], "requir": [23, 40], "environ": [23, 40], "instruct": [23, 40], "pip": [23, 40], "sourc": [23, 40], "after": [23, 40], "note": [23, 40], "develop": [23, 40], "gener": [23, 40], "docstr": [23, 40], "test": [23, 40], "coverag": [23, 40], "report": [23, 40], "unit": [23, 40], "faq": [23, 40], "issu": [23, 40], "indic": 23, "tabl": 23, "binarycpython": 24, "plot_funct": 25, "extens": [26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "hpc": 26, "moe_di_stefano_2017": 27, "analyt": 28, "cach": 29, "condor": 30, "dataio": 31, "distribution_funct": 32, "grid_log": 33, "grid_options_default": 34, "gridcod": 35, "metadata": 36, "slurm": 37, "spacing_funct": 38, "version_info": 39, "stellar_typ": 42, "useful_func": 43}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "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": 4, "sphinx": 56}})
\ No newline at end of file
diff --git a/docs/build/html/stellar_types.html b/docs/build/html/stellar_types.html
index f410f4f9d..a690415a6 100644
--- a/docs/build/html/stellar_types.html
+++ b/docs/build/html/stellar_types.html
@@ -154,7 +154,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 646be71d4..d714d4bca 100644
--- a/docs/build/html/useful_funcs.html
+++ b/docs/build/html/useful_funcs.html
@@ -351,7 +351,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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" 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 873559f34..05ef750ce 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 3062ce32ef2c2c8d0a04d94f36e6cb5831395ec4 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 b1f89a5ffa2f963d1049709d3aa477be2fc39e3e 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: "6072:20220603:69cdd3f72" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
-- 
GitLab