From 06a53f149689875d942ee00fddaaa90db4af76f9 Mon Sep 17 00:00:00 2001
From: dh00601 <dh00601@surrey.ac.uk>
Date: Sat, 18 Jun 2022 00:30:01 +0100
Subject: [PATCH] updated docs

---
 docs/build/doctrees/environment.pickle        | Bin 980448 -> 981266 bytes
 docs/build/doctrees/example_notebooks.doctree | Bin 4862 -> 4897 bytes
 .../examples/notebook_ensembles.doctree       | Bin 3041 -> 3697 bytes
 docs/build/doctrees/index.doctree             | Bin 43606 -> 44018 bytes
 .../examples/notebook_ensembles.ipynb         |  11 ++++-
 docs/build/doctrees/readme_link.doctree       | Bin 40299 -> 40711 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    |   4 +-
 .../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 +-
 .../html/_sources/example_notebooks.rst.txt   |   1 +
 .../examples/notebook_ensembles.ipynb.txt     |  11 ++++-
 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        |   4 +-
 docs/build/html/examples/notebook_BHBH.html   |   3 +-
 docs/build/html/examples/notebook_HRD.html    |   3 +-
 .../examples/notebook_api_functionality.html  |   7 ++--
 .../notebook_common_envelope_evolution.html   |   3 +-
 .../examples/notebook_custom_logging.html     |   3 +-
 .../html/examples/notebook_ensembles.html     |  39 ++++++++++++++----
 .../html/examples/notebook_ensembles.ipynb    |  11 ++++-
 .../examples/notebook_extra_features.html     |   3 +-
 .../examples/notebook_individual_systems.html |   3 +-
 ...notebook_luminosity_function_binaries.html |   3 +-
 .../notebook_luminosity_function_single.html  |   7 ++--
 .../examples/notebook_massive_remnants.html   |   3 +-
 .../html/examples/notebook_population.html    |   3 +-
 .../html/examples/notebook_solar_system.html  |   3 +-
 .../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                    |   5 ++-
 docs/build/html/modules.html                  |   2 +-
 docs/build/html/objects.inv                   | Bin 11797 -> 11848 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              |   4 +-
 docs/build/html/run_system_wrapper.html       |   2 +-
 docs/build/html/search.html                   |   2 +-
 docs/build/html/searchindex.js                |   2 +-
 docs/build/html/stellar_types.html            |   2 +-
 docs/build/html/useful_funcs.html             |   2 +-
 docs/source/_templates/footer.html            |   2 +-
 docs/source/examples/notebook_ensembles.ipynb |  11 ++++-
 83 files changed, 166 insertions(+), 89 deletions(-)

diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle
index 84ff8d9c76f6c43d2f75c2c55e647fc0e2d8af74..d360aa2220e58df298323e35f990a68f1bfae47e 100644
GIT binary patch
delta 61760
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
SJdEb0RrR>J@z`q!V*7tat4%uq

delta 60976
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
Uz(>K$;GxCNnu$g(or4zf{}cKH9{>OV

diff --git a/docs/build/doctrees/example_notebooks.doctree b/docs/build/doctrees/example_notebooks.doctree
index fb65d8d15beed4d64684484769f1df231eba56e8..96a34cd089374ce7525c733a4bef83b68fbd4d35 100644
GIT binary patch
delta 112
zcmeyTx=@X^fpw~w@J7}@95T|W6^Xe8IjP0^dHE%&N%{HN@u_*mskuo&q0N6dJQ$fW
zW>0qEs%Kod`3TnuCdNCPdwD-It8UBKoDrT8Qrg3rmzbMcQdy8%Jf(JuM#eV3jPQ=q
O3`G!o^X8?3k&FP4ZY+oZ

delta 80
zcmZ3e_D_|yfpzL<p^dD6I5sPBIx|jA=c;F%zxg@W2`0u{n>X-&W>(#ju`we&Bc!y4
jGcPeWwWP8jwRlSH6pf56ei`8%r5TDK_QuU81S1&%9cm!H

diff --git a/docs/build/doctrees/examples/notebook_ensembles.doctree b/docs/build/doctrees/examples/notebook_ensembles.doctree
index cd6360949bdd7b00890a5d0bc35ed7f1ecdca1b7..1507d4df753754be784e95396a465d4b0eaeab0b 100644
GIT binary patch
delta 758
zcmaiy-%8v-6vj;^vrAekt7t7n+N@U4i?kpsOIHvng;Jy|=-!pRn7HGfNH$rL3FyVL
z?M0z~0!3z8+LtJlz3?G=(<dnO5%dW>Sxpl}?9Fgy&YbW2hTr_1JDsO*=$HM;pVZWc
z<%sVIH}I8ID{s|6EdzxTl-pQ5N~my!#|y3GNh=mX=rXTiz2H6%nQ;BC#r%#1xOnM?
z`w{Os9=AG7FqKN7lF{Oa0)?&$tp8u(oyu~p!$Wuq77(a5VX-NX$^0;e2T;fJ+Qm66
zz~Yt}J7{V4S;)E}>qGGY)2;32+YM_k=%rbsAn>af88?#aTDkcvG}+3{V~4@yK*?`p
zb~erM5~^eG+gTP_G3s}Usivf<J98U}@!D!PR4!b?315EFH>rn}D}U>&w2M_omWi$P
z<Qmx>cRpgLDt{1jrk|7|(cxjJKBU&~$CrPRHR@nhlhk-NEE?aB9iC=ghDy5#z|INU
z2+z(4+8IH6Opw7eBAiJ_#XtDno8d2A(r0iNXYaLDnsXJ?ks>D9GQR3iADtQBHSNzR
vDV>rXI7uF7Hg@iEQ@|)Oeb(dRsLvz(!En-ypfXSg3);j4)S}VnTRYl0ZT|@!

delta 202
zcmew;^H7|%fpzLN?v1RROp~uM$114wu!N*mluVgCrH3V2A=YY2>y*YRwNo@QSToo%
z<TLChd$BmM+5lOWllxhWSj~YflgY<ebQx_YPh^&!%+G28mW=_*Do)O2<rHz~VJj|4
zNi8ax(pj1zmk|Zl(8X#xc_thG<a4YR0?Zi-8O#}q8A=(--n^wrsgobFN=`n;R>jf7
vT9R3klR9Oy6Z=d?#+94zaC~GI>fy{w%uOw+EJ!T|Ix9n<cFJaX-XKN*bihNq

diff --git a/docs/build/doctrees/index.doctree b/docs/build/doctrees/index.doctree
index e15fd8ff28c475911c060dd00da663b5939b0975..f2b6238237316b5831e8933238b916756bf62080 100644
GIT binary patch
delta 1749
zcmbW1YfM{Z7{__vt?fB1#8li8F2#<^Mz!2@H4?8loSMyo*#=@XrG=xXXV8|OmbDQ^
zmu}*q-GHYflMSfM3uYQ&N3xHCi<gO;;B6)*%l5%6#!tHF*s>U(_Z*5ajV^xq_q_l2
zdH&DuJ*Ve<_YM8^Jk>>XhcBO))ZNjhd-i#fmIgU(d4`t+kKlK<K$X894z=|<O3gdG
zW`EFQmV$D?91sPw#~Tn_Uhgh*K#&8ny4Tp~3kO86$Lw-@oc?f=wklH#RCT19<WgU_
zu`wYUUPu&+##qNqGhJkbqs;i7)PZ$Hw}g?{pV*t|#9-a6Hi+w_av%{?L;3$Y0+Lz(
z<K!?K$fXVgkbCZhX;}}px(&*cK^@^=HKe8C_*V=t(^5{N(B1wMKd5;L^cptllDHj(
zle=a94b30Z{4v#!_1_Hxp@+y6%!MA~r?iSwYK8tytWXT#th0~_r7K)O$vJjPn10zo
z&#NrlIcx~JL?g_1w7_Q_A*`tCtfZeWcEMcVqdFE7g`Yd?`9HMy8ydj)62SX=Tp71<
zc#y^CnGF+rvf=)&yND5t`%Dn&S`Q5o8#Qw9eOK|KnHPD0SYdv^3UhXjZS_T}+0P}{
zCjAMF&fpk1P3IsI&Q<F7ij+JJ)6rT|gP9kgr`twql%oA+sv0I}>fT7CR32_kcb_G+
zM$3B_^R_O_Gl8+^3(^Z0dY&V36|t^&3ciima8(uCx#%G_8DC0_!<x98#<jrrFz~?g
zKxHAmi*je#O;{(*Vv`M$eXHrGOEvR-oAL3k?YD84wW1$ck!}LZqY&$#Bn$BHKrgqT
zZC=OCO8UFjeTCfuld=Q0P%e{KCm5k(s03;)oc;q0$l%q7d<6`HB8e)#!6aGx2o_3J
zOg1xloXHbVbfmrfDR#LHMTn*Qox7WyzJS~7Nl4q#3W`Ni1^$W~#bVL2bq$7>!t9az
zcq=mz)c}`9vy_6@^n?p(Ry(3p5E+_=wvz*JYN!D9hanT{wV`}+7<WxjdDOy#R^G>0
z^B{XP{q_gZiSd5n#b$4-(~Sg4XdNzrua4#z53*v7Asff`vZnQLahTV$Ww&<TeULSh
z2kpnqB{QrX|9sLRys#|3{nC<~SmDCyWBKF^<62cLjl!2Bg(<dA{)O#pWGgM4#H1M4
z>TPy=nuSn;-L7S*ImmW8g_=P>{0sA$!WCp!Q@kt4uEN0)Gr93kWY?C+GXHkh^y%Ok
zF3DHX^s?aeH;Ffc<s#T`DKH);Mpx5cQg9bXtEtSxd|jqenRHXKQ#n3%eU;vah*B#Y
zf9v(y2)_1GCzFr$C?7G&Wy>rkAtpg4B5M(tl%=CsQGzkv<7^cIVV@wY-{fk$<b%Z9
zLKzFStATbk%&rF6)eyTHU=NB}>@!{^S`nmpJV`p?%(y9AopmQ0sLqPAD>h4#Prg$}
F{sgg}QBME>

delta 1450
zcmZ{jZD?C%6vz8K<tF#meX!dU;?k~bt4sQ_)vl3MJG*X0gh8y9b!@b>X?x}NZfTPy
zX}fg6B(kC;T{R~|?XsHGxp(HuoiA*lMka_Lh)xAT@nuuW5Zv}bDAIb)y-BsQefi&W
z&-p+9^W#3;+u!kTuW=zP9Nl$xPFU;Z@g*qrmO{O+1E#$(XdV#+n^GM2=em1f++W1>
zH?7{+!?h1bs+kxt7ZfNDsy?_i`Y7{2#n`;~qS1<As}|bqqL4;|2j&uMq4!|7_^L6U
zS{~2p<FaryYzl5;vv44|L!32CC-NrK+h|Ig!PQ~s$Ib9ctVC-Z7dX2Dw*n>58R}+N
z(OLsvIz{S*Zt^Q;__?>ibP~_KzkJS}Xcj2RpgH!!PVuI(Xg<G4IGv-J<bRvto$xbk
zQD4z^WCJ&e!0NZ~MKky#wp{;m<O$doaZs}++DZ@FdJaPtjIDnWtyQ}dRXBSbIuEz;
zCK0xWtnm5aEN|5lS(BEXDC7CT(n}j5HsQc-=gVI()&$<DLpYC#TcIUU#r42>HU`1?
zJ{~l(ZpYu{Q6nn|KTPgsL0Aeu38y9<Se-gDfLc7&$VUDRDAAHr`?+*k)UWRY5wd$5
zgbTRjQr_cE?8FP5OE{!!hUqKAbTRjVs-Ybw*bVp|V$u!6@w?&B(D5t9u%BQmR;vA(
ze2Pm2lD=utuv|jRLeBEmYYOvdt6opD2WrryZX&58sV8ZG>>DF>k5So(BFBq{U88+2
zkAGljFsW|GRzP`JEybs@QL!oZUH4)3I@pj|1HtJE$wC9XaWjN67VV>H6O&}4)h9vr
zKppFWrDN^*Y1&g2sH3S8)T60#9+mL6t?*6CE{2T*Aq-s)f6NrEwqqkM4a?8>54l|f
zh%pH*$Dh7`oO}kvL%4Gc{nY|het0%hwaQE5N0dUcKymvTSUpo#dx4tfuB3Vh3wtCP
zO4<}bUG7F!bfJ5uoWG}o724D|>`zzb;k0|heT;CmmFf&e#YOi}|G;3sJeH)d_8;JN
zh<Q;5rt19NfxmupOXUjA>v{SWoY$c$UB>6{%K6*9Iqwi>xxs1j$*$o(<^PmcWcvjZ
zHnSgzka^)yrj_+**-VJD9a{5=g+fyoGO7EZ`E;hujeobQl6-1H`GmwuuND%Sq?cqj
z9eIw#T7+Uj3B;vAms|E9^vFK_Qd*sA7u21RH&dun4|M8bPCdw}hhPWKIs=M@?y*Iw
mL6ECw(pz<g@?{1uRXW3GROt-s2}Eb`P(=)CkCr;y!Ttf*dfll2

diff --git a/docs/build/doctrees/nbsphinx/examples/notebook_ensembles.ipynb b/docs/build/doctrees/nbsphinx/examples/notebook_ensembles.ipynb
index 44ef8a7ef..cc9a3ad9f 100644
--- a/docs/build/doctrees/nbsphinx/examples/notebook_ensembles.ipynb
+++ b/docs/build/doctrees/nbsphinx/examples/notebook_ensembles.ipynb
@@ -1,9 +1,18 @@
 {
  "cells": [
+  {
+   "cell_type": "markdown",
+   "id": "d1d00572-29aa-4f27-a59c-f9f05889da7d",
+   "metadata": {},
+   "source": [
+    "# Tutorial: Generating and handling ensemble data\n",
+    "TODO: coming soon!"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "d4799c94-afd8-41db-ab82-e0a6e278ed77",
+   "id": "e8d9fca3-dd16-4c2c-a180-14d9a6b533ed",
    "metadata": {},
    "outputs": [],
    "source": []
diff --git a/docs/build/doctrees/readme_link.doctree b/docs/build/doctrees/readme_link.doctree
index be7459058859fa33bb6c682ea7a47e60d8c97e7c..c333475f313a366edbbb93fee68226ec2af9742e 100644
GIT binary patch
delta 1116
zcma)*T}TvB7>4JZ+?}0%u#!wmZ5CNm6DxFu{-7TcqFjtsYfar<WpNzcoz<NM*Va({
zPq)Z#&2%fQG=eaashgreg1`{b@HUX7OuP_-y6U2HX0)I#^ycHt`#tCV-g6GK^a^*p
z#kwY4->>^)x+1skatUG>D0L^Xl`fB~&RGKu?$5cIe1XK*`8~Yo_sP60xOk5wyUHc0
znwMQZ*{Aj#4sSpfBoAL+<#E;pDzvYIDxg-#^TeUxKjxR<f_KaRs!}X%#x^0g$F!l@
z;kIydxG|h6=r*<iY*MoA(7K83Ysd6udIJteSYS)TBvZzE2i;bifXyu2%F0s8Y7Zl>
zjAa;MuUNvuN?`^#u0$alOw=uMHJUC`JzGCS5E~0KIWb_6?OcP_tXG@5hqMV(p#v~0
zpFrKP(|?-l)`*Zsj1Zy=E;gp4c4ge3jL|UIr9{B>c08(PAwqxs5*}t@hdo>OnBYSc
z$L%aQ_ocz{P^_MMtVTH1aE6=J27J^8Joyu0rJ)>sfr6{~XhEIvv(pHXpqYHd2h&zH
zNAMWN26_iXm<gW63)<YL#ARNMIS1qZL}j2+z$h7TQ$98sz#%1ow`m+ETg=F$R5tT?
zO&w|3k58(829tqd{N+L{EVq7wudR#71k-ItkP%k8(h+q{0&DvuasuB`j4L$LI~^}!
zcb6GeKuc%gnn-fvYg)z%$m^=2I=!1wlF|OxO*wkK8gq}xRH8pH(8tm}Bg=af!E<ZZ
zw+F9YU3JLFz0v5`8vUHm^!3Kj6g1uF=BBjnwANKfcT)A5Fu;&0QMr9H7jugmv!F3A
z2s5unnt*e?0v&~{G0OYi)J-TyS?)6<6t9^2-(fbIV;FHO2g?Kf`Xcgxq7`}u<5Dbi
zd7c)Q0#T&+dpM8N?UDmtmyiBEVl)RI2Fp_DE{hn^)B0VlbhAa>Xz>e1ijo1A$N;j!
Vw@Bi4)%FJ=Ra?=f?7CZoegoAEjt&3-

delta 837
zcmYLGT}V?=9QPdC?!7Nj8~9*uHlo@vDsqcN3Qbx>F&5$M18fegwVD=lYwjamA?B8C
z<8Np=hcAiru~-*{(hBJ@1~Z0F)>{v=z!n7sgE}8-FMrPY-QU+e|G~HT>uap&S3Iy!
zWED0yzV{dGZY_N4vca-D2J>AK>RCfNHcoBwhi(bK^wc5gq)<`e+~ztVK&f>P*e`5C
zX6WoGO6NG<MscHJl2FW$@Oq@n9PeZ}H2Ems6|aNqzQf258Q)RK&lv&6P(CI~p8z-X
z2IPUoL9HCTslX@+k=_t~BtWvhUQ7~!*Ws*!7lCUq74YMv09!8_l~Y7I%%s>OKu4_s
zGQnzW7GUw98a@SEqy?Vzj(4199ch>0kOO^$?;$HHKy&yAUS>JuG7~nC8R^wPIot?+
zVH3HzZym!09{7|v<ayT|>8g=UeNK$FKssVYDp-wt#?>Nij8t;vo$VN_M96p7K=Z(E
z$lW#(G(C_*6s7H-5wp!A`*CWvf-Eq9_dK?8jd5rOpXFv&sExL+<LzM`6o*X63dQIZ
z3R0`*#Ol<4E3Lc~yNacR$ToLhq#IIZ2q(%oIJf>-RZ99tYY!&Gb>b5)nTGxG2DY~>
znuD4|Oq$~#-f%COs9tfeSrI08YUBe+GZvRPsQ~@Zfb+c1EPMec-3dCQmK`JdO0+|c
zjhYZr$_r!fu}~%&*B=pL<D>gp$hurjbc`#>7^C9{9jkOS(hrB|_(?S-5l*MnxGch@
zRQoO}wJ@25Ni2+RVN{FPsSA(jY066K;a(Q-TR|*X!10ZMG(E9^U-VR>DP}o4VMG4_
D1P&ba

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 1351c07ae..9745bc288 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 19652a70c..81e72aea1 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 56e339dab..081d5d63f 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 7928d10ef..83c6d450a 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 415d1f7ed..9963ffaca 100644
--- a/docs/build/html/_modules/binarycpython/utils/grid.html
+++ b/docs/build/html/_modules/binarycpython/utils/grid.html
@@ -2205,7 +2205,7 @@
             <span class="c1"># TODO: fix this function</span>
             <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;This functionality is not available yet&quot;</span><span class="p">)</span>
 
-        <span class="c1"># Source file</span>
+        <span class="c1"># Monte-carlo</span>
         <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">&quot;evolution_type&quot;</span><span class="p">]</span> <span class="o">==</span> <span class="s2">&quot;montecarlo&quot;</span><span class="p">:</span>
             <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">&quot;do_dry_run&quot;</span><span class="p">]:</span>
                 <span class="c1"># Do a dry run</span>
@@ -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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 1f95ed87c..de250e932 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 e6fc0af5e..22c7c11b8 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 189223e13..352526092 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 49f08f243..c9af87f8d 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 8dabf1fb8..edfbf9729 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 74b60520d..5a1a7f918 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 7abedd8bb..825d42312 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 51898ff36..e99f1eb56 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 8422802d0..bf905cb29 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 5038c3e52..6c25bfb14 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 13d9ba876..ee0432e65 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 9daa135cc..0dbfd1476 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 f1e1ce13c..06da36819 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 5b173646a..aa79bcb69 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 1c69416b7..d9fa98584 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 694886440..2ec29a905 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 39d0f51a5..9d91d4667 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 99fc8568f..9074a1a98 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_sources/example_notebooks.rst.txt b/docs/build/html/_sources/example_notebooks.rst.txt
index c4e9e34c4..bb73b3d6f 100644
--- a/docs/build/html/_sources/example_notebooks.rst.txt
+++ b/docs/build/html/_sources/example_notebooks.rst.txt
@@ -13,6 +13,7 @@ The order of the notebooks below is more or less the recommended order to read.
     examples/notebook_population.ipynb
     examples/notebook_extra_features.ipynb
     examples/notebook_api_functionality.ipynb
+    examples/notebook_ensembles.ipynb
 
     examples/notebook_luminosity_function_single.ipynb
     examples/notebook_luminosity_function_binaries.ipynb
diff --git a/docs/build/html/_sources/examples/notebook_ensembles.ipynb.txt b/docs/build/html/_sources/examples/notebook_ensembles.ipynb.txt
index 44ef8a7ef..cc9a3ad9f 100644
--- a/docs/build/html/_sources/examples/notebook_ensembles.ipynb.txt
+++ b/docs/build/html/_sources/examples/notebook_ensembles.ipynb.txt
@@ -1,9 +1,18 @@
 {
  "cells": [
+  {
+   "cell_type": "markdown",
+   "id": "d1d00572-29aa-4f27-a59c-f9f05889da7d",
+   "metadata": {},
+   "source": [
+    "# Tutorial: Generating and handling ensemble data\n",
+    "TODO: coming soon!"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "d4799c94-afd8-41db-ab82-e0a6e278ed77",
+   "id": "e8d9fca3-dd16-4c2c-a180-14d9a6b533ed",
    "metadata": {},
    "outputs": [],
    "source": []
diff --git a/docs/build/html/binary_c_parameters.html b/docs/build/html/binary_c_parameters.html
index 4cc4a6994..ba8d3ee3a 100644
--- a/docs/build/html/binary_c_parameters.html
+++ b/docs/build/html/binary_c_parameters.html
@@ -3555,7 +3555,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 ffca1342d..eb24e74c9 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 646a7e569..c88f172ba 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 f5c11f742..ddbda3d3d 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 e07177b05..1bddb0aaa 100644
--- a/docs/build/html/example_notebooks.html
+++ b/docs/build/html/example_notebooks.html
@@ -49,6 +49,7 @@
 <li class="toctree-l2"><a class="reference internal" href="examples/notebook_population.html">Tutorial: Running populations with binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="examples/notebook_extra_features.html">Tutorial: Extra features and functionality of binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="examples/notebook_api_functionality.html">Tutorial: Using the API functionality of binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="examples/notebook_ensembles.html">Tutorial: Generating and handling ensemble data</a></li>
 <li class="toctree-l2"><a class="reference internal" href="examples/notebook_luminosity_function_single.html">Example use case: Zero-age stellar luminosity function</a></li>
 <li class="toctree-l2"><a class="reference internal" href="examples/notebook_luminosity_function_binaries.html">Example use case: Zero-age stellar luminosity function in binaries</a></li>
 <li class="toctree-l2"><a class="reference internal" href="examples/notebook_HRD.html">Example use case: Hertzsprung-Russell diagrams</a></li>
@@ -150,6 +151,7 @@
 <li class="toctree-l2"><a class="reference internal" href="examples/notebook_api_functionality.html#Example-usage:">Example usage:</a></li>
 </ul>
 </li>
+<li class="toctree-l1"><a class="reference internal" href="examples/notebook_ensembles.html">Tutorial: Generating and handling ensemble data</a></li>
 <li class="toctree-l1"><a class="reference internal" href="examples/notebook_luminosity_function_single.html">Example use case: Zero-age stellar luminosity function</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="examples/notebook_luminosity_function_single.html#Setting-up-the-Population-object">Setting up the Population object</a></li>
 <li class="toctree-l2"><a class="reference internal" href="examples/notebook_luminosity_function_single.html#Adding-grid-variables">Adding grid variables</a></li>
@@ -215,7 +217,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 2f39e68fb..d9133f772 100644
--- a/docs/build/html/examples/notebook_BHBH.html
+++ b/docs/build/html/examples/notebook_BHBH.html
@@ -51,6 +51,7 @@
 <li class="toctree-l2"><a class="reference internal" href="notebook_population.html">Tutorial: Running populations with binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_extra_features.html">Tutorial: Extra features and functionality of binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_api_functionality.html">Tutorial: Using the API functionality of binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_ensembles.html">Tutorial: Generating and handling ensemble data</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_single.html">Example use case: Zero-age stellar luminosity function</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_binaries.html">Example use case: Zero-age stellar luminosity function in binaries</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_HRD.html">Example use case: Hertzsprung-Russell diagrams</a></li>
@@ -5570,7 +5571,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 ddb9bb667..e91c40d18 100644
--- a/docs/build/html/examples/notebook_HRD.html
+++ b/docs/build/html/examples/notebook_HRD.html
@@ -51,6 +51,7 @@
 <li class="toctree-l2"><a class="reference internal" href="notebook_population.html">Tutorial: Running populations with binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_extra_features.html">Tutorial: Extra features and functionality of binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_api_functionality.html">Tutorial: Using the API functionality of binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_ensembles.html">Tutorial: Generating and handling ensemble data</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_single.html">Example use case: Zero-age stellar luminosity function</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_binaries.html">Example use case: Zero-age stellar luminosity function in binaries</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Example use case: Hertzsprung-Russell diagrams</a><ul>
@@ -1356,7 +1357,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 33e254a88..47d396adf 100644
--- a/docs/build/html/examples/notebook_api_functionality.html
+++ b/docs/build/html/examples/notebook_api_functionality.html
@@ -22,7 +22,7 @@
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="Example use case: Zero-age stellar luminosity function" href="notebook_luminosity_function_single.html" />
+    <link rel="next" title="Tutorial: Generating and handling ensemble data" href="notebook_ensembles.html" />
     <link rel="prev" title="Tutorial: Extra features and functionality of binary_c-python" href="notebook_extra_features.html" /> 
 </head>
 
@@ -58,6 +58,7 @@
 </li>
 </ul>
 </li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_ensembles.html">Tutorial: Generating and handling ensemble data</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_single.html">Example use case: Zero-age stellar luminosity function</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_binaries.html">Example use case: Zero-age stellar luminosity function in binaries</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_HRD.html">Example use case: Hertzsprung-Russell diagrams</a></li>
@@ -707,7 +708,7 @@ MAXIMUM MASS RATIO 0.0141
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="notebook_extra_features.html" class="btn btn-neutral float-left" title="Tutorial: Extra features and functionality of binary_c-python" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="notebook_luminosity_function_single.html" class="btn btn-neutral float-right" title="Example use case: Zero-age stellar luminosity function" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="notebook_ensembles.html" class="btn btn-neutral float-right" title="Tutorial: Generating and handling ensemble data" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
@@ -721,7 +722,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 d5a896589..fb837f86a 100644
--- a/docs/build/html/examples/notebook_common_envelope_evolution.html
+++ b/docs/build/html/examples/notebook_common_envelope_evolution.html
@@ -51,6 +51,7 @@
 <li class="toctree-l2"><a class="reference internal" href="notebook_population.html">Tutorial: Running populations with binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_extra_features.html">Tutorial: Extra features and functionality of binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_api_functionality.html">Tutorial: Using the API functionality of binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_ensembles.html">Tutorial: Generating and handling ensemble data</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_single.html">Example use case: Zero-age stellar luminosity function</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_binaries.html">Example use case: Zero-age stellar luminosity function in binaries</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_HRD.html">Example use case: Hertzsprung-Russell diagrams</a></li>
@@ -1130,7 +1131,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 db8d6be27..b91aaf480 100644
--- a/docs/build/html/examples/notebook_custom_logging.html
+++ b/docs/build/html/examples/notebook_custom_logging.html
@@ -63,6 +63,7 @@
 <li class="toctree-l2"><a class="reference internal" href="notebook_population.html">Tutorial: Running populations with binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_extra_features.html">Tutorial: Extra features and functionality of binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_api_functionality.html">Tutorial: Using the API functionality of binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_ensembles.html">Tutorial: Generating and handling ensemble data</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_single.html">Example use case: Zero-age stellar luminosity function</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_binaries.html">Example use case: Zero-age stellar luminosity function in binaries</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_HRD.html">Example use case: Hertzsprung-Russell diagrams</a></li>
@@ -793,7 +794,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 ec2f670a9..8a8bd5267 100644
--- a/docs/build/html/examples/notebook_ensembles.html
+++ b/docs/build/html/examples/notebook_ensembles.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>&lt;no title&gt; &mdash; binary_c-python  documentation</title>
+  <title>Tutorial: Generating and handling ensemble data &mdash; binary_c-python  documentation</title>
       <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -21,7 +21,9 @@
         <script defer="defer" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
-    <link rel="search" title="Search" href="../search.html" /> 
+    <link rel="search" title="Search" href="../search.html" />
+    <link rel="next" title="Example use case: Zero-age stellar luminosity function" href="notebook_luminosity_function_single.html" />
+    <link rel="prev" title="Tutorial: Using the API functionality of binary_c-python" href="notebook_api_functionality.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -40,10 +42,25 @@
 </div>
         </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
               <p class="caption" role="heading"><span class="caption-text">Contents:</span></p>
-<ul>
+<ul class="current">
 <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../modules.html">Binarycpython code</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../example_notebooks.html">Example notebooks</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../example_notebooks.html">Example notebooks</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="notebook_individual_systems.html">Tutorial: Running individual systems with binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_custom_logging.html">Tutorial: Using custom logging routines with binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_population.html">Tutorial: Running populations with binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_extra_features.html">Tutorial: Extra features and functionality of binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_api_functionality.html">Tutorial: Using the API functionality of binary_c-python</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Tutorial: Generating and handling ensemble data</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_single.html">Example use case: Zero-age stellar luminosity function</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_binaries.html">Example use case: Zero-age stellar luminosity function in binaries</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_HRD.html">Example use case: Hertzsprung-Russell diagrams</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_common_envelope_evolution.html">Example use case: Common-envelope evolution</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_BHBH.html">Example use case: Binary black hole systems</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_massive_remnants.html">Example use case: Massive star luminosity</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_solar_system.html">Example use case: Solar system using the API functionality</a></li>
+</ul>
+</li>
 <li class="toctree-l1"><a class="reference internal" href="../binary_c_parameters.html">Binary_c parameters</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../grid_options_descriptions.html">Population grid code options</a></li>
 <li class="toctree-l1"><a class="reference external" href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python">Visit the GitLab repo</a></li>
@@ -64,7 +81,8 @@
           <div role="navigation" aria-label="Page navigation">
   <ul class="wy-breadcrumbs">
       <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
-      <li>&lt;no title&gt;</li>
+          <li><a href="../example_notebooks.html">Example notebooks</a> &raquo;</li>
+      <li>Tutorial: Generating and handling ensemble data</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../_sources/examples/notebook_ensembles.ipynb.txt" rel="nofollow"> View page source</a>
       </li>
@@ -352,6 +370,9 @@ div.rendered_html tbody tr:hover {
     text-align: unset;
 }
 </style>
+<section id="Tutorial:-Generating-and-handling-ensemble-data">
+<h1>Tutorial: Generating and handling ensemble data<a class="headerlink" href="#Tutorial:-Generating-and-handling-ensemble-data" title="Permalink to this heading"></a></h1>
+<p>TODO: coming soon!</p>
 <div class="nbinput nblast docutils container">
 <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[ ]:
 </pre></div>
@@ -360,11 +381,15 @@ div.rendered_html tbody tr:hover {
 </pre></div>
 </div>
 </div>
+</section>
 
 
            </div>
           </div>
-          <footer>
+          <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
+        <a href="notebook_api_functionality.html" class="btn btn-neutral float-left" title="Tutorial: Using the API functionality of binary_c-python" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="notebook_luminosity_function_single.html" class="btn btn-neutral float-right" title="Example use case: Zero-age stellar luminosity function" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+    </div>
 
   <hr/>
 
@@ -377,7 +402,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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.ipynb b/docs/build/html/examples/notebook_ensembles.ipynb
index 44ef8a7ef..cc9a3ad9f 100644
--- a/docs/build/html/examples/notebook_ensembles.ipynb
+++ b/docs/build/html/examples/notebook_ensembles.ipynb
@@ -1,9 +1,18 @@
 {
  "cells": [
+  {
+   "cell_type": "markdown",
+   "id": "d1d00572-29aa-4f27-a59c-f9f05889da7d",
+   "metadata": {},
+   "source": [
+    "# Tutorial: Generating and handling ensemble data\n",
+    "TODO: coming soon!"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "d4799c94-afd8-41db-ab82-e0a6e278ed77",
+   "id": "e8d9fca3-dd16-4c2c-a180-14d9a6b533ed",
    "metadata": {},
    "outputs": [],
    "source": []
diff --git a/docs/build/html/examples/notebook_extra_features.html b/docs/build/html/examples/notebook_extra_features.html
index 76f37e350..5091c7ae5 100644
--- a/docs/build/html/examples/notebook_extra_features.html
+++ b/docs/build/html/examples/notebook_extra_features.html
@@ -57,6 +57,7 @@
 </ul>
 </li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_api_functionality.html">Tutorial: Using the API functionality of binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_ensembles.html">Tutorial: Generating and handling ensemble data</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_single.html">Example use case: Zero-age stellar luminosity function</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_binaries.html">Example use case: Zero-age stellar luminosity function in binaries</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_HRD.html">Example use case: Hertzsprung-Russell diagrams</a></li>
@@ -526,7 +527,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 5b513e7ab..ad101015b 100644
--- a/docs/build/html/examples/notebook_individual_systems.html
+++ b/docs/build/html/examples/notebook_individual_systems.html
@@ -56,6 +56,7 @@
 <li class="toctree-l2"><a class="reference internal" href="notebook_population.html">Tutorial: Running populations with binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_extra_features.html">Tutorial: Extra features and functionality of binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_api_functionality.html">Tutorial: Using the API functionality of binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_ensembles.html">Tutorial: Generating and handling ensemble data</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_single.html">Example use case: Zero-age stellar luminosity function</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_binaries.html">Example use case: Zero-age stellar luminosity function in binaries</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_HRD.html">Example use case: Hertzsprung-Russell diagrams</a></li>
@@ -832,7 +833,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 56b068713..6c291a1c1 100644
--- a/docs/build/html/examples/notebook_luminosity_function_binaries.html
+++ b/docs/build/html/examples/notebook_luminosity_function_binaries.html
@@ -51,6 +51,7 @@
 <li class="toctree-l2"><a class="reference internal" href="notebook_population.html">Tutorial: Running populations with binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_extra_features.html">Tutorial: Extra features and functionality of binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_api_functionality.html">Tutorial: Using the API functionality of binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_ensembles.html">Tutorial: Generating and handling ensemble data</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_single.html">Example use case: Zero-age stellar luminosity function</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Example use case: Zero-age stellar luminosity function in binaries</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="#Setting-up-the-Population-object">Setting up the Population object</a></li>
@@ -1194,7 +1195,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 861c92b1d..dbd4e3775 100644
--- a/docs/build/html/examples/notebook_luminosity_function_single.html
+++ b/docs/build/html/examples/notebook_luminosity_function_single.html
@@ -23,7 +23,7 @@
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="next" title="Example use case: Zero-age stellar luminosity function in binaries" href="notebook_luminosity_function_binaries.html" />
-    <link rel="prev" title="Tutorial: Using the API functionality of binary_c-python" href="notebook_api_functionality.html" /> 
+    <link rel="prev" title="Tutorial: Generating and handling ensemble data" href="notebook_ensembles.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -51,6 +51,7 @@
 <li class="toctree-l2"><a class="reference internal" href="notebook_population.html">Tutorial: Running populations with binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_extra_features.html">Tutorial: Extra features and functionality of binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_api_functionality.html">Tutorial: Using the API functionality of binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_ensembles.html">Tutorial: Generating and handling ensemble data</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Example use case: Zero-age stellar luminosity function</a><ul>
 <li class="toctree-l3"><a class="reference internal" href="#Setting-up-the-Population-object">Setting up the Population object</a></li>
 <li class="toctree-l3"><a class="reference internal" href="#Adding-grid-variables">Adding grid variables</a></li>
@@ -829,7 +830,7 @@ works perfectly well.</p>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="notebook_api_functionality.html" class="btn btn-neutral float-left" title="Tutorial: Using the API functionality of binary_c-python" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="notebook_ensembles.html" class="btn btn-neutral float-left" title="Tutorial: Generating and handling ensemble data" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="notebook_luminosity_function_binaries.html" class="btn btn-neutral float-right" title="Example use case: Zero-age stellar luminosity function in binaries" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
@@ -844,7 +845,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 93aa17483..c15aca5d7 100644
--- a/docs/build/html/examples/notebook_massive_remnants.html
+++ b/docs/build/html/examples/notebook_massive_remnants.html
@@ -51,6 +51,7 @@
 <li class="toctree-l2"><a class="reference internal" href="notebook_population.html">Tutorial: Running populations with binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_extra_features.html">Tutorial: Extra features and functionality of binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_api_functionality.html">Tutorial: Using the API functionality of binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_ensembles.html">Tutorial: Generating and handling ensemble data</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_single.html">Example use case: Zero-age stellar luminosity function</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_binaries.html">Example use case: Zero-age stellar luminosity function in binaries</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_HRD.html">Example use case: Hertzsprung-Russell diagrams</a></li>
@@ -949,7 +950,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 3285a74c0..e6ba90c60 100644
--- a/docs/build/html/examples/notebook_population.html
+++ b/docs/build/html/examples/notebook_population.html
@@ -63,6 +63,7 @@
 </li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_extra_features.html">Tutorial: Extra features and functionality of binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_api_functionality.html">Tutorial: Using the API functionality of binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_ensembles.html">Tutorial: Generating and handling ensemble data</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_single.html">Example use case: Zero-age stellar luminosity function</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_binaries.html">Example use case: Zero-age stellar luminosity function in binaries</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_HRD.html">Example use case: Hertzsprung-Russell diagrams</a></li>
@@ -1412,7 +1413,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 3049995f6..e56ef3ba0 100644
--- a/docs/build/html/examples/notebook_solar_system.html
+++ b/docs/build/html/examples/notebook_solar_system.html
@@ -51,6 +51,7 @@
 <li class="toctree-l2"><a class="reference internal" href="notebook_population.html">Tutorial: Running populations with binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_extra_features.html">Tutorial: Extra features and functionality of binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_api_functionality.html">Tutorial: Using the API functionality of binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="notebook_ensembles.html">Tutorial: Generating and handling ensemble data</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_single.html">Example use case: Zero-age stellar luminosity function</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_luminosity_function_binaries.html">Example use case: Zero-age stellar luminosity function in binaries</a></li>
 <li class="toctree-l2"><a class="reference internal" href="notebook_HRD.html">Example use case: Hertzsprung-Russell diagrams</a></li>
@@ -616,7 +617,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 00c4fc70d..a82efe9c0 100644
--- a/docs/build/html/examples/old/basic_example.html
+++ b/docs/build/html/examples/old/basic_example.html
@@ -458,7 +458,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 af71055dd..656443f80 100644
--- a/docs/build/html/examples/old/workshop_example_notebook.html
+++ b/docs/build/html/examples/old/workshop_example_notebook.html
@@ -889,7 +889,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 22bf137a9..d433f046c 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 1a2a459bc..5ab3e6221 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 6d30254db..f3c252b56 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 c1f5d4551..de2651a81 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 4d2b86818..0cd71c485 100644
--- a/docs/build/html/index.html
+++ b/docs/build/html/index.html
@@ -207,7 +207,7 @@
 </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>
+<p>There are two versions of the general 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>. To run just the notebook tests run <code class="docutils literal notranslate"><span class="pre">python</span> <span class="pre">binarycpython/tests/test_notebooks.py</span></code></p>
 </section>
 </section>
 <section id="faq-issues">
@@ -272,6 +272,7 @@
 <li class="toctree-l2"><a class="reference internal" href="examples/notebook_population.html">Tutorial: Running populations with binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="examples/notebook_extra_features.html">Tutorial: Extra features and functionality of binary_c-python</a></li>
 <li class="toctree-l2"><a class="reference internal" href="examples/notebook_api_functionality.html">Tutorial: Using the API functionality of binary_c-python</a></li>
+<li class="toctree-l2"><a class="reference internal" href="examples/notebook_ensembles.html">Tutorial: Generating and handling ensemble data</a></li>
 <li class="toctree-l2"><a class="reference internal" href="examples/notebook_luminosity_function_single.html">Example use case: Zero-age stellar luminosity function</a></li>
 <li class="toctree-l2"><a class="reference internal" href="examples/notebook_luminosity_function_binaries.html">Example use case: Zero-age stellar luminosity function in binaries</a></li>
 <li class="toctree-l2"><a class="reference internal" href="examples/notebook_HRD.html">Example use case: Hertzsprung-Russell diagrams</a></li>
@@ -331,7 +332,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 fe17b1b6c..d6d0e9124 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 0429ee6aed40a74c284218582a78aa7b5920853e..7f1ed59e412b73486beabbe95414d03a21a0eadd 100644
GIT binary patch
delta 11398
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
Uy6^l3(|V=9-Yd2L4*=l59wjF&Z~y=R

delta 11345
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
PC0~R4cPMQeX59Y)iF6A;

diff --git a/docs/build/html/plot_functions.html b/docs/build/html/plot_functions.html
index 6bea1c0cc..b569d38ee 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 7b79b3103..5f9357a05 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 265dd10ce..208cf9dfe 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 1f51ecb13..e11fdbb9c 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 bd9b3d22b..15031ac9c 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 138111bbd..b032c04b9 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 2c38fa6b9..a4762bd32 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 9138bf9e9..b4b5a72e4 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 f8231e108..6f677d9c7 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 f9fc71a13..5e296b3bd 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 7389dfc59..6c759ff03 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 d8c645934..f06ac0ebe 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 9989fa14b..59fb9d27e 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 96f1b78b6..fbef9c28c 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 21babe124..14be9f76e 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 c3bd9bf43..5858d4449 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 26dc76d8d..4829d669d 100644
--- a/docs/build/html/readme_link.html
+++ b/docs/build/html/readme_link.html
@@ -232,7 +232,7 @@
 </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>
+<p>There are two versions of the general 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>. To run just the notebook tests run <code class="docutils literal notranslate"><span class="pre">python</span> <span class="pre">binarycpython/tests/test_notebooks.py</span></code></p>
 </section>
 </section>
 <section id="faq-issues">
@@ -277,7 +277,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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 374696a6e..c596ef579 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 68d895dd7..8fe420b01 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 c1303e9d0..59a33114d 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, 23, 40], "branch": [0, 6, 20, 23, 39, 40], "branch_david": 0, "revis": [0, 39], "6118": 0, "20220617": 0, "8463fa650": 0, "built": [0, 1, 20, 23, 40], "jun": 0, "17": [0, 5, 6, 8, 13, 15, 16, 17, 19], "2022": 0, "23": [0, 5, 13, 16], "20": [0, 5, 6, 8, 9, 13, 14, 15, 16, 17, 19, 38], "34": [0, 5, 6, 7, 8, 9, 12, 13, 14, 16, 17], "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, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 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, 23, 25, 26, 30, 31, 32, 33, 35, 37, 38, 40, 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, 40, 42], "evolut": [0, 1, 4, 5, 6, 7, 12, 13, 14, 15, 16, 19, 22, 23, 25, 38, 40], "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], "3": [0, 1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 30, 32, 37, 38, 40], "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, 23, 40], "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], "14": [0, 5, 6, 9, 12, 13, 15, 16, 17, 19], "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, 23, 29, 32, 40], "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, 25, 30, 31, 32, 34, 35, 37, 38, 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, 26, 31, 32, 33, 34, 35, 38], "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, "custom_timeout_tim": 0, "custom": [0, 1, 2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 20, 21, 22, 23, 25, 32, 41], "timeout": 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], "compil": [0, 1, 9, 16, 19, 23, 40], "david_custom_timeout": 0, "100": [0, 5, 6, 8, 13, 14, 15, 32, 38], "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, 23, 40, 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, "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, 23, 40], "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, "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, 23, 40], "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, 40], "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, 23, 40], "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, "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, 23, 25, 32, 33, 40, 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, "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, 23, 25, 26, 32, 40], "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, 23, 40], "t": [0, 1, 2, 5, 6, 12, 14, 15, 16, 20, 22, 23, 26, 31, 38, 40], "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, 23, 31, 32, 40], "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, 23, 40], "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_ppisn_single_log": 0, "underw": 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, 23, 25, 32, 35, 36, 38, 40], "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, 23, 27, 32, 34, 40, 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, 40, 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, "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, 23, 40, 43], "clean": [1, 6, 12, 14, 15, 21], "w": [1, 12, 16, 21, 31], "develop": 1, "redhat": 1, "com": [1, 20, 21, 23, 32, 40], "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, 23, 40, 41], "present": [2, 3, 6, 13, 14, 15, 16, 19, 21, 23, 31, 32, 40], "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, 31], "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, 23, 25, 40], "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, 23, 31, 40], "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, 23, 40], "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, 40], "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], "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, "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], "39": [5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18], "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], "44": [5, 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, "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, 23, 32, 40], "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, 23, 40], "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, 23, 40], "surrei": [6, 16, 23, 40], "ac": [6, 16, 23, 40], "uk": [6, 16, 23, 40], "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, 23, 40], "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, 23, 40], "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, 23, 40], "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, 23, 40], "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, 23, 40], "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, "aim": [23, 40], "jeff": [23, 40], "andrew": [23, 40], "robert": [23, 40], "student": [23, 40], "scientist": [23, 40], "who": [23, 40], "onlin": [23, 40], "older": [23, 40], "guarante": [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], "pythonpath": [23, 40], "download": [23, 40], "clone": [23, 40], "gitlab": [23, 40], "repo": [23, 40], "whenev": [23, 40], "reinstal": [23, 40], "virtualenviron": [23, 40], "host": [23, 40], "person": [23, 40], "ph": [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, "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, 23, 40], "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, 23, 24, 40], "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], "without": [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
+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", "Tutorial: Generating and handling ensemble data", "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, 23, 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, 23, 40], "branch": [0, 6, 20, 23, 39, 40], "branch_david": 0, "revis": [0, 39], "6118": 0, "20220617": 0, "8463fa650": 0, "built": [0, 1, 20, 23, 40], "jun": 0, "17": [0, 5, 6, 8, 13, 15, 16, 17, 19], "2022": 0, "23": [0, 5, 13, 16], "20": [0, 5, 6, 8, 9, 13, 14, 15, 16, 17, 19, 38], "34": [0, 5, 6, 7, 8, 9, 12, 13, 14, 16, 17], "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, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 38, 39, 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, 23, 25, 26, 30, 31, 32, 33, 35, 37, 38, 40, 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, 40, 42], "evolut": [0, 1, 4, 5, 6, 7, 12, 13, 14, 15, 16, 19, 22, 23, 25, 38, 40], "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], "3": [0, 1, 2, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 30, 32, 37, 38, 40], "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, 23, 40], "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], "14": [0, 5, 6, 9, 12, 13, 15, 16, 17, 19], "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, 23, 29, 32, 40], "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, 25, 30, 31, 32, 34, 35, 37, 38, 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, 26, 31, 32, 33, 34, 35, 38], "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, "custom_timeout_tim": 0, "custom": [0, 1, 2, 3, 4, 6, 7, 8, 12, 13, 14, 15, 16, 20, 21, 22, 23, 25, 32, 41], "timeout": 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], "compil": [0, 1, 9, 16, 19, 23, 40], "david_custom_timeout": 0, "100": [0, 5, 6, 8, 13, 14, 15, 32, 38], "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, 23, 40, 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, "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, 23, 40], "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, 4, 5, 6, 7, 8, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 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, "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, 23, 40], "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, 40], "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, 23, 40], "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, "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, 23, 25, 32, 33, 40, 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, 4, 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, "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, 23, 25, 26, 32, 40], "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, 10, 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, 23, 40], "t": [0, 1, 2, 5, 6, 12, 14, 15, 16, 20, 22, 23, 26, 31, 38, 40], "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, 23, 31, 32, 40], "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, 23, 40], "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_ppisn_single_log": 0, "underw": 0, "david_rlof_episode_log": 0, "episod": 0, "david_rlof_ensemble_log": 0, "ensembl": [0, 4, 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, 23, 25, 32, 35, 36, 38, 40], "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, 23, 27, 32, 34, 40, 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, 40, 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, "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, 23, 40, 43], "clean": [1, 6, 12, 14, 15, 21], "w": [1, 12, 16, 21, 31], "develop": 1, "redhat": 1, "com": [1, 20, 21, 23, 32, 40], "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, 23, 40, 41], "present": [2, 3, 6, 13, 14, 15, 16, 19, 21, 23, 31, 32, 40], "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, 31], "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, 23, 25, 40], "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, 10, 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, 23, 31, 40], "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, 23, 40], "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, 40], "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], "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, "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], "39": [5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 17, 18], "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], "44": [5, 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, "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, 23, 32, 40], "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, 23, 40], "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, 23, 40], "surrei": [6, 16, 23, 40], "ac": [6, 16, 23, 40], "uk": [6, 16, 23, 40], "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, 23, 40], "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, 23, 40], "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, 23, 40], "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, "soon": [10, 38], "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, 23, 40], "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, 23, 40], "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, "aim": [23, 40], "jeff": [23, 40], "andrew": [23, 40], "robert": [23, 40], "student": [23, 40], "scientist": [23, 40], "who": [23, 40], "onlin": [23, 40], "older": [23, 40], "guarante": [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], "pythonpath": [23, 40], "download": [23, 40], "clone": [23, 40], "gitlab": [23, 40], "repo": [23, 40], "whenev": [23, 40], "reinstal": [23, 40], "virtualenviron": [23, 40], "host": [23, 40], "person": [23, 40], "ph": [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], "test_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, "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, "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, 10], "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, 23, 40], "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, 10, 13, 14, 15, 16], "evolv": [6, 8, 13, 14, 15, 16], "tutori": [7, 9, 10, 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, "gener": [10, 23, 40], "data": 10, "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, 23, 24, 40], "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], "without": [23, 40], "note": [23, 40], "develop": [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 9c2fb1748..c92128e0a 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 058e2b47c..b0dc77633 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" 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 ced272e0c..a27c3d5d9 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 ff4690d06cccc729067a17d6ff5666ab23c7b5b1 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 a726539e9d28b7cefab919c21e703c3ea27fd342 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: "6118:20220617:8463fa650" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/source/examples/notebook_ensembles.ipynb b/docs/source/examples/notebook_ensembles.ipynb
index 44ef8a7ef..cc9a3ad9f 100644
--- a/docs/source/examples/notebook_ensembles.ipynb
+++ b/docs/source/examples/notebook_ensembles.ipynb
@@ -1,9 +1,18 @@
 {
  "cells": [
+  {
+   "cell_type": "markdown",
+   "id": "d1d00572-29aa-4f27-a59c-f9f05889da7d",
+   "metadata": {},
+   "source": [
+    "# Tutorial: Generating and handling ensemble data\n",
+    "TODO: coming soon!"
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": null,
-   "id": "d4799c94-afd8-41db-ab82-e0a6e278ed77",
+   "id": "e8d9fca3-dd16-4c2c-a180-14d9a6b533ed",
    "metadata": {},
    "outputs": [],
    "source": []
-- 
GitLab