From 7cc73bbd5522c9fd0562f31d32ce1a0a637a2a64 Mon Sep 17 00:00:00 2001
From: David Hendriks <davidhendriks93@gmail.com>
Date: Sun, 28 Mar 2021 18:27:16 +0100
Subject: [PATCH] rebuilt docs

---
 docs/build/doctrees/environment.pickle        | Bin 330634 -> 336505 bytes
 .../grid_options_descriptions.doctree         | Bin 34837 -> 33587 bytes
 docs/build/doctrees/index.doctree             | Bin 5037 -> 26047 bytes
 docs/build/doctrees/readme_link.doctree       | Bin 21697 -> 22734 bytes
 .../utils/custom_logging_functions.html       |   1 +
 .../utils/distribution_functions.html         |   1 +
 .../binarycpython/utils/functions.html        |   1 +
 .../_modules/binarycpython/utils/grid.html    |   1 +
 .../utils/grid_options_defaults.html          |   5 +-
 .../binarycpython/utils/hpc_functions.html    |   1 +
 .../binarycpython/utils/plot_functions.html   |   1 +
 .../utils/run_system_wrapper.html             |   1 +
 .../utils/spacing_functions.html              |   1 +
 .../binarycpython/utils/useful_funcs.html     |   1 +
 docs/build/html/_modules/index.html           |   1 +
 .../grid_options_descriptions.rst.txt         |   4 -
 docs/build/html/_sources/index.rst.txt        |   7 +-
 docs/build/html/binary_c_parameters.html      |   1 +
 docs/build/html/custom_logging_functions.html |   3 +
 docs/build/html/distribution_functions.html   |   3 +
 docs/build/html/examples.html                 |   3 +
 docs/build/html/functions.html                |   3 +
 docs/build/html/general_examples.html         |   3 +
 docs/build/html/genindex.html                 |   1 +
 docs/build/html/grid.html                     |   3 +
 docs/build/html/grid_options_defaults.html    |   3 +
 .../build/html/grid_options_descriptions.html |   7 +-
 docs/build/html/hpc_functions.html            |   3 +
 docs/build/html/index.html                    | 103 +++++++++++++++++-
 docs/build/html/modules.html                  |   3 +
 docs/build/html/objects.inv                   | Bin 1629 -> 1655 bytes
 docs/build/html/plot_functions.html           |   3 +
 docs/build/html/population_example.html       |   3 +
 docs/build/html/py-modindex.html              |   1 +
 docs/build/html/readme_link.html              |  85 ++++++++++-----
 docs/build/html/run_system_wrapper.html       |   3 +
 docs/build/html/search.html                   |   1 +
 docs/build/html/searchindex.js                |   2 +-
 docs/build/html/spacing_functions.html        |   3 +
 docs/build/html/stellar_types.html            |   3 +
 docs/build/html/useful_funcs.html             |   3 +
 docs/source/grid_options_descriptions.rst     |   4 -
 docs/source/index.rst                         |   7 +-
 43 files changed, 230 insertions(+), 53 deletions(-)

diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle
index a1c47f1cbca152a45b2ffa21300ef7ba6c48b24c..a55afdd521a7e085438117dc19577df0381194c4 100644
GIT binary patch
delta 30776
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

delta 25329
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
BSZDwM

diff --git a/docs/build/doctrees/grid_options_descriptions.doctree b/docs/build/doctrees/grid_options_descriptions.doctree
index 5aba912489ff05c0ec09862e425f4c8e0f74109d..cc9ffd870ff70d24ee5752c26ab67babc7654714 100644
GIT binary patch
delta 1225
zcmZvaZA_b06vum?(g7RYFb)YYus|6lJXw2}b^;ED!_7=gd9jQQ)|X)mPfO`2P@pWc
zylliRxZwWfgE6|fERu<cdPOtiMy8HMO(4vOi~FDn8q|p+I-M~ZeeP2~==94?&iS9;
z|J-}d9UB$cu%PLW8#4^Ou1QOWXVVOBq*K&oeu{;RD7%!kjzFJD$tWVeRJ^L|!-(#*
z5G7bOn&HZFu$gQP!H4%#_H#}Z5#EUj2eTcxt`Fja9Ew-+3^<!-!Nd9}S~m}3PaZ{9
zehWU!iz3a?gO$w`mknMV%LltyFiS9MFfmp*E09{;GFsp&up`On#!#UNXN*?Tt7NCP
z*x7)olc3#bV*0J+0)8+8cg*v+O-<|<i=M!3j$%*AlbE$o{91CHe5Zib4>*vr{U$<1
zl+n^eg6ZNYn=9K!aJ7UoOZf`Hz=Kh|wR8DYDP?mN6+}3oR$kj)W@qPiO%ueGo7nM3
zRt4nj4CBW~&n3K}R;i>6-)nfGk|s~`fJka-lT;{WRu;1_DmSQwOR|U6Pp*QL=JQ~<
z>T@M$6mhaTK~o~*lX$NBeX`6e)-K5=p(g3RkzH7*-i^f?o3NzZBKgaI+n3_S)ZBY~
zcQq}=<&;dM)@d<U`!3PKS(BfT7#FjI&SuAI)mmiRoFowgHcRpvS^CG7cl@vCj=wz@
z;HaTU+k251ISf~=nM`7=RzzF<GEO{B*|B|Ef_|G%PT#bNC};@dn>vb58p7nTf+W>*
z<e_>ION~FlwvQs-K7&*HIq}DS5q8Hc&NfikoLA(D@g{?foOrvjkWIPj2o?{>t7=*y
zWJOVbw{w*`L|kx>BiBjsjAuf)SEH=0%EiT_u0mXEehG0+6z5x7k>lpgo_33Hb;e;z
z8ivb5(d-Qh&KTCw%(3xi5dq(`=xw1WY8}HyiDMB-gxh}&7B59h+oUiNL$p5g-P^BI
zhBgtnj`&u}-aJHzun;R&`?-ISU&Ld<=drDgBE4e@8v}}efM06_Lx-q5WYZHV2y|t@
z+Es?>cCPD!B634Pd>f>=60!>wYm}G%*}*N%o$?sE=ka|f#f6@a1#e7zuZxR!x<q7z
zPa+zkgknp0E3|#($mv#w(JkVuzOV6A4`sg{-av4)m#1&_ia2xRBb*OYtdDq=ud_bl
z7jDFShx-2WXb)~j_L5>&*?&SHlr0XPRyVARSE+mn{CHXZz`k*QsClT8kI+bB;9#4l
oE8Onsj2?*^e7xGKR9clPYe>@ZJU5V%6k6J@puR~qKfIg#1wrG>Gynhq

delta 2024
zcmcIlYfKbZ6!s4CC@Rt_SXt32&w_*O1r`AX7h7l)#Rm&2y5h1s?996FofVLxmDJW+
zVlm&^v`MYfR!gF`(rNpnk62^S7$c3^);?lvqJ}g^TO+MCX-Q{h*;LVACjPmzbI$iT
zC+FN*`4whQ4-@^;_&xDE`lF|(RJn6=d3S(!H9PqxKOYD>r9f_O8T-6wl|;A2-_A;c
zMPdVzM@cHbc{YM(N71a<!lHdjMpb#a$sgoHLaaITtk9CPE!3$zqr0a*%s@j4$=!(&
zwTL$cQ;f9nQT!K<`fm?KoF7RhCM<)?y0<Vh<runBDQN~xvBIzO;p)tg+&W_dK_^RP
zSxJ#Eushv=!nE~r+pK5;CY{P3vC9a0(nHvt=EK1Zio$d=iNXG21EkFL$jIozqAZGw
z8FpOB0?uW&VSbJt{aN|w%bJG*4)Uh#lLR?=dfAzCk|Avx_fno21Dp*<^7TyjOq}Cp
zVRK#{c~?u;6`19+IRS#Lg?jl?zLCL&q7eEE264?m<)ek^1pA6Zx}CYXV~6a~rYyRV
z7&q1Aby}>vI%d%yneQCdB!~glrY=MnYv-i^>*D=(-o`4s5nc)#>uF&vtSjggC9mIO
z<pTlHZD#|b3r_F!858a?jtoC`v=mG(F(z&uo%y}xY<(Q%1f3SOkvXCN7iFwB+bW1w
zftB!d+(gS`twGQ^5>Z)hz^>Buup71@Z5~B(@oO-ahfp~8I=-x+<V9uuQs5}LN!Dpt
z-e{Jum(C?<U8t8=&bvuSmli);^&Czl>F{0o5OX*R+X}Pd`l7~-3pNYM=vnX%UR}^f
z`c!1%0VOODAxfAb%ob8>O3*t^PfF0gHdQ`h{FE@~H8vTP_b<G|kU@=e=6+6@#wkNW
z^})CiHKlX>gRiP-;@$gk<?_GPlcSjU@km(gBvWv_K3jeHVDZl+9{r{~9IlC*SfQ{Z
zJRDC-#ig2kh*?2N6@IU&#_$pohF3VqT{NxaaCzxz`0FTssvW>llN#04tI<jLZFvHg
zFaI3h)Kkn|@ipmC3=G)cP^4hKZ{YCy${`G|qVoH7lL)S^R;kO@aCo7<9hHp~x9Z!;
zDUIS<TQs(hMOs~C)orAiDKb|dgRw~!IMl?UW6eoy*+AiM9AKtIqqn#SJr>n;z%pAt
zySAR-&1NdsnQssjSXI(qD~F3sAEM4i$x`fgCt;+i6eAnf;ZK{I-@tRYWjTP%7K&5N
z8=384(P!+cXoH=@Y3ojy1d5k!J`{+Wq{yM0e;d6HiiVawxUf-;Rya9y+0P@^MX_Bt
z!rTc9rMe&JZ;jU9Y4JzId#HTgK?q4jrO$w0J*sJvmxIH(7oT`3N?aeq=u_nn`8aHG
zcjKU+l6<8PJ)E8jycbY&lOzt6ULQ_L6j!`v@`k3?8&uVP2rB*izQxcc<um9%Lq5}T
z=C%i_vT9Y8O1rS5o#JmPKz`AngPR|K@*0%cbd8CQRd=5uvGS9x$wYao6G<G2xo_v~
zp!SThL$;&0ZHSqz@#C{&!*{3Kj^nmzaJR(ZkG2{l)Wn0^>}0aTvKb2Mo~tB2Ojg8G
z9Sx*h7CUw_q*EU5+!xijO5r(7>hYIyVH~&BW10H8L^*=pPq-~EUTXL90rhXxp`vRw
cWUYp(4GOFpR|SNL8e5pJQ5|>X8{4YMe~YB&B>(^b

diff --git a/docs/build/doctrees/index.doctree b/docs/build/doctrees/index.doctree
index 22d2e370b6297ae4c7c2e6bc90ce11008f601f54..718a50346bbec6e764df22335dd992bdf73b095c 100644
GIT binary patch
literal 26047
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

delta 885
zcmdmgnsKc<YXi&FMZz0dU6?03u(3||Wj-*OGx)4*Y7b9lUUE)pN@`kWPHOR#*eMzr
zff>OWp&8*Bk(1p*3Ke>|iW19{6AMZ*^Yf-;#Fu8MW;kc4WvFLpcynfmWjIWJ7GlJf
zVFzStPre&1K3SY)!DNmw3$~0JpitH13(R`F<r$0_%uqd|leKtkCa((<n;gI@9+xpO
zgFSXi215@|L26z~W?p)HMNw+nl*v;x8>iF)ox%!Lz}dr=nU|B9mx?JR*u#;YnwOcE
zl3FpPbqY)y8_@Fklg-0{?wAW?&YJvCP)4$c4QO~ue)5zIzaCC7GdD34=&4ncw}rd#
zWz2v&Q5>jYDo}$0?_?yAevpVrFHo)v;T^xyq>R4F)e-V>2p69Qdub-z2N3=|G(OPT
zx%ogJV><hCX;NZ_ILP;sz@U)^#mLIZ{^1G`pIpG}le<8lXvt;lMlu`}VKARb09}6;
z#b+Rqlem2r7$uXCf$-X2G_OJU2(Ll-f<0`-sfk6&8L07*#mdOQfX{DPOp^sf<fU-L
zQWihsWW#738KCE2#v^-866lftC|(1J{051zf+G!>IMpW$@Coo`bRflQ`DE3Y1V+)x
z4>@EuFN*og$dtgid12f<X7iGa!YnJGgR{&*uI}N?OUz9zsVo3y5m3yO_<<$;N;4!u
V+`<fPu)2)$&E?4)jFVeZtpU3?K41U<

diff --git a/docs/build/doctrees/readme_link.doctree b/docs/build/doctrees/readme_link.doctree
index 44d8850ecc6026a410d1bd617360626979745a19..c4af319685ff890a89b27c4801b3ce7ae7da8e7f 100644
GIT binary patch
literal 22734
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

literal 21697
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

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 4e9342883..98ea493c5 100644
--- a/docs/build/html/_modules/binarycpython/utils/custom_logging_functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/custom_logging_functions.html
@@ -87,6 +87,7 @@
 <li class="toctree-l1"><a class="reference internal" href="../../../examples.html">Examples</a></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">GitLab</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/binarycpython/utils/distribution_functions.html b/docs/build/html/_modules/binarycpython/utils/distribution_functions.html
index 57b7d0e49..cd4b2e232 100644
--- a/docs/build/html/_modules/binarycpython/utils/distribution_functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/distribution_functions.html
@@ -87,6 +87,7 @@
 <li class="toctree-l1"><a class="reference internal" href="../../../examples.html">Examples</a></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">GitLab</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/binarycpython/utils/functions.html b/docs/build/html/_modules/binarycpython/utils/functions.html
index 3f083c325..9c27f1825 100644
--- a/docs/build/html/_modules/binarycpython/utils/functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/functions.html
@@ -87,6 +87,7 @@
 <li class="toctree-l1"><a class="reference internal" href="../../../examples.html">Examples</a></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">GitLab</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/binarycpython/utils/grid.html b/docs/build/html/_modules/binarycpython/utils/grid.html
index 22e2ce4ca..2f1fc2d45 100644
--- a/docs/build/html/_modules/binarycpython/utils/grid.html
+++ b/docs/build/html/_modules/binarycpython/utils/grid.html
@@ -87,6 +87,7 @@
 <li class="toctree-l1"><a class="reference internal" href="../../../examples.html">Examples</a></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">GitLab</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/binarycpython/utils/grid_options_defaults.html b/docs/build/html/_modules/binarycpython/utils/grid_options_defaults.html
index 22629f991..9fe1f0d37 100644
--- a/docs/build/html/_modules/binarycpython/utils/grid_options_defaults.html
+++ b/docs/build/html/_modules/binarycpython/utils/grid_options_defaults.html
@@ -87,6 +87,7 @@
 <li class="toctree-l1"><a class="reference internal" href="../../../examples.html">Examples</a></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">GitLab</a></li>
 </ul>
 
             
@@ -239,8 +240,6 @@
     <span class="s2">&quot;_probtot&quot;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span>  <span class="c1"># total probability</span>
     <span class="s2">&quot;weight&quot;</span><span class="p">:</span> <span class="mf">1.0</span><span class="p">,</span>  <span class="c1"># weighting for the probability</span>
     <span class="s2">&quot;repeat&quot;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span>  <span class="c1"># number of times to repeat each system (probability is adjusted to be 1/repeat)</span>
-    <span class="s2">&quot;results&quot;</span><span class="p">:</span> <span class="p">{},</span>  <span class="c1"># dict to store the results. Every process fills this on its own and then it will be joined later</span>
-    <span class="s2">&quot;ensemble_results&quot;</span><span class="p">:</span> <span class="p">{},</span>  <span class="c1"># Dict to store the ensemble results</span>
     <span class="s2">&quot;_start_time_evolution&quot;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span>  <span class="c1"># Start time of the grid</span>
     <span class="s2">&quot;_end_time_evolution&quot;</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span>  <span class="c1"># end time of the grid</span>
     <span class="s2">&quot;_errors_found&quot;</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span>  <span class="c1"># Flag whether there are any errors from binary_c</span>
@@ -590,7 +589,6 @@
     <span class="s2">&quot;_errors_found&quot;</span><span class="p">:</span> <span class="s2">&quot;Variable storing a boolean flag whether errors by binary_c are encountered.&quot;</span><span class="p">,</span>
     <span class="s2">&quot;_errors_exceeded&quot;</span><span class="p">:</span> <span class="s2">&quot;Variable storing a boolean flag whether the amount of errors was higher than the set threshold (failed_systems_threshold). If True, then the commandline arguments of the failing systems will not be stored in the failed_system_log files.&quot;</span><span class="p">,</span>
     <span class="s2">&quot;source_file_filename&quot;</span><span class="p">:</span> <span class="s2">&quot;Variable containing the source file containing lines of binary_c commandline calls. These all have to start with binary_c.&quot;</span><span class="p">,</span>  <span class="c1"># TODO: Expand</span>
-    <span class="s2">&quot;results&quot;</span><span class="p">:</span> <span class="s2">&quot;Dictionary in which the user can place their results. This dictionary gets merged at the end of a mulitprocessing simulation.&quot;</span><span class="p">,</span>
     <span class="s2">&quot;C_auto_logging&quot;</span><span class="p">:</span> <span class="s2">&quot;Dictionary containing parameters to be logged by binary_c. The structure of this dictionary is as follows: the key is used as the headline which the user can then catch. The value at that key is a list of binary_c system parameters (like star[0].mass)&quot;</span><span class="p">,</span>
     <span class="s2">&quot;C_logging_code&quot;</span><span class="p">:</span> <span class="s2">&quot;Variable to store the exact code that is used for the custom_logging. In this way the user can do more complex logging, as well as putting these logging strings in files.&quot;</span><span class="p">,</span>
     <span class="s2">&quot;_failed_count&quot;</span><span class="p">:</span> <span class="s2">&quot;Variable storing the amount of failed systems.&quot;</span><span class="p">,</span>
@@ -618,7 +616,6 @@
     <span class="s2">&quot;repeat&quot;</span><span class="p">:</span> <span class="s2">&quot;Factor of how many times a system should be repeated. Consider the evolution splitting binary_c argument for supernovae kick repeating.&quot;</span><span class="p">,</span>  <span class="c1"># TODO: make sure this is used.</span>
     <span class="s2">&quot;evolution_type&quot;</span><span class="p">:</span> <span class="s2">&quot;Variable containing the type of evolution used of the grid. Multiprocessing or linear processing&quot;</span><span class="p">,</span>
     <span class="s2">&quot;combine_ensemble_with_thread_joining&quot;</span><span class="p">:</span> <span class="s2">&quot;BOolean flag on whether to combine everything and return it to the user or if false: write it to data_dir/ensemble_output_</span><span class="si">{popuation_id}</span><span class="s2">_</span><span class="si">{thread_id}</span><span class="s2">.json&quot;</span><span class="p">,</span>
-    <span class="s2">&quot;ensemble_results&quot;</span><span class="p">:</span> <span class="s2">&quot;Dictinary that stores the ensemble results if combine_ensemble_with_thread_joining==True&quot;</span><span class="p">,</span>
     <span class="s2">&quot;log_runtime_systems&quot;</span><span class="p">:</span> <span class="s2">&quot;Whether to log the runtime of the systems . Each systems run by the thread is logged to a file and is stored in the tmp_dir. (1 file per thread). Don&#39;t use this if you are planning to run alot of systems. This is mostly for debugging and finding systems that take long to run. Integer, default = 0. if value is 1 then the systems are logged&quot;</span><span class="p">,</span>
 <span class="p">}</span>
 
diff --git a/docs/build/html/_modules/binarycpython/utils/hpc_functions.html b/docs/build/html/_modules/binarycpython/utils/hpc_functions.html
index 24338e44e..26343d65d 100644
--- a/docs/build/html/_modules/binarycpython/utils/hpc_functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/hpc_functions.html
@@ -87,6 +87,7 @@
 <li class="toctree-l1"><a class="reference internal" href="../../../examples.html">Examples</a></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">GitLab</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/binarycpython/utils/plot_functions.html b/docs/build/html/_modules/binarycpython/utils/plot_functions.html
index acfd39c15..78320e491 100644
--- a/docs/build/html/_modules/binarycpython/utils/plot_functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/plot_functions.html
@@ -87,6 +87,7 @@
 <li class="toctree-l1"><a class="reference internal" href="../../../examples.html">Examples</a></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">GitLab</a></li>
 </ul>
 
             
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 fb0db0ee1..9025161f6 100644
--- a/docs/build/html/_modules/binarycpython/utils/run_system_wrapper.html
+++ b/docs/build/html/_modules/binarycpython/utils/run_system_wrapper.html
@@ -87,6 +87,7 @@
 <li class="toctree-l1"><a class="reference internal" href="../../../examples.html">Examples</a></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">GitLab</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/binarycpython/utils/spacing_functions.html b/docs/build/html/_modules/binarycpython/utils/spacing_functions.html
index 87fe236fc..44e0ddf21 100644
--- a/docs/build/html/_modules/binarycpython/utils/spacing_functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/spacing_functions.html
@@ -87,6 +87,7 @@
 <li class="toctree-l1"><a class="reference internal" href="../../../examples.html">Examples</a></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">GitLab</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/binarycpython/utils/useful_funcs.html b/docs/build/html/_modules/binarycpython/utils/useful_funcs.html
index 31738128b..01c278d19 100644
--- a/docs/build/html/_modules/binarycpython/utils/useful_funcs.html
+++ b/docs/build/html/_modules/binarycpython/utils/useful_funcs.html
@@ -87,6 +87,7 @@
 <li class="toctree-l1"><a class="reference internal" href="../../../examples.html">Examples</a></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">GitLab</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/index.html b/docs/build/html/_modules/index.html
index a789af084..8c749f2ce 100644
--- a/docs/build/html/_modules/index.html
+++ b/docs/build/html/_modules/index.html
@@ -87,6 +87,7 @@
 <li class="toctree-l1"><a class="reference internal" href="../examples.html">Examples</a></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">GitLab</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_sources/grid_options_descriptions.rst.txt b/docs/build/html/_sources/grid_options_descriptions.rst.txt
index 0f948ea04..7c1c75c4f 100644
--- a/docs/build/html/_sources/grid_options_descriptions.rst.txt
+++ b/docs/build/html/_sources/grid_options_descriptions.rst.txt
@@ -23,8 +23,6 @@ The following options are meant to be changed by the user.
 
 | **custom_logging_func_memaddr**: Memory adress where the custom_logging_function is stored. Input: int
 
-| **ensemble_results**: Dictinary that stores the ensemble results if combine_ensemble_with_thread_joining==True
-
 | **evolution_type**: Variable containing the type of evolution used of the grid. Multiprocessing or linear processing
 
 | **failed_systems_threshold**: Variable storing the maximum amount of systems that are allowed to fail before logging their commandline arguments to failed_systems log files
@@ -45,8 +43,6 @@ The following options are meant to be changed by the user.
 
 | **repeat**: Factor of how many times a system should be repeated. Consider the evolution splitting binary_c argument for supernovae kick repeating.
 
-| **results**: Dictionary in which the user can place their results. This dictionary gets merged at the end of a mulitprocessing simulation.
-
 | **slurm**: Int flag whether to use a slurm type population evolution.
 
 | **source_file_filename**: Variable containing the source file containing lines of binary_c commandline calls. These all have to start with binary_c.
diff --git a/docs/build/html/_sources/index.rst.txt b/docs/build/html/_sources/index.rst.txt
index bf0ccf76e..d1f228398 100644
--- a/docs/build/html/_sources/index.rst.txt
+++ b/docs/build/html/_sources/index.rst.txt
@@ -5,6 +5,8 @@
 
 Welcome to binary_c-python's documentation!
 ===========================================
+.. mdinclude:: ../../README.md
+
 
 .. toctree::
    :maxdepth: 2
@@ -15,11 +17,12 @@ Welcome to binary_c-python's documentation!
    examples
    binary_c_parameters
    grid_options_descriptions
-
-
+   GitLab <https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python>
+   
 Indices and tables
 ==================
 
 * :ref:`genindex`
 * :ref:`modindex`
 * :ref:`search`
+
diff --git a/docs/build/html/binary_c_parameters.html b/docs/build/html/binary_c_parameters.html
index fadee7595..f49bcf2a6 100644
--- a/docs/build/html/binary_c_parameters.html
+++ b/docs/build/html/binary_c_parameters.html
@@ -99,6 +99,7 @@
 </ul>
 </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">GitLab</a></li>
 </ul>
 
             
diff --git a/docs/build/html/custom_logging_functions.html b/docs/build/html/custom_logging_functions.html
index 24fb7ce33..2ec6a003c 100644
--- a/docs/build/html/custom_logging_functions.html
+++ b/docs/build/html/custom_logging_functions.html
@@ -85,6 +85,8 @@
               <p class="caption"><span class="caption-text">Contents:</span></p>
 <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="readme_link.html#installation-via-pip">Installation via PIP:</a></li>
+<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation-from-source">Installation from source:</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current">
 <li class="toctree-l2 current"><a class="current reference internal" href="#">custom_logging_functions module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li>
@@ -102,6 +104,7 @@
 <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></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="Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.">Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.</a></li>
 </ul>
 
             
diff --git a/docs/build/html/distribution_functions.html b/docs/build/html/distribution_functions.html
index 24ab3090a..828310cf1 100644
--- a/docs/build/html/distribution_functions.html
+++ b/docs/build/html/distribution_functions.html
@@ -85,6 +85,8 @@
               <p class="caption"><span class="caption-text">Contents:</span></p>
 <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="readme_link.html#installation-via-pip">Installation via PIP:</a></li>
+<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation-from-source">Installation from source:</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">distribution_functions module</a></li>
@@ -102,6 +104,7 @@
 <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></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="Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.">Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.</a></li>
 </ul>
 
             
diff --git a/docs/build/html/examples.html b/docs/build/html/examples.html
index d94fdbd34..bda1409f8 100644
--- a/docs/build/html/examples.html
+++ b/docs/build/html/examples.html
@@ -85,6 +85,8 @@
               <p class="caption"><span class="caption-text">Contents:</span></p>
 <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="readme_link.html#installation-via-pip">Installation via PIP:</a></li>
+<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation-from-source">Installation from source:</a></li>
 <li class="toctree-l1"><a class="reference internal" href="modules.html">Binarycpython code</a></li>
 <li class="toctree-l1 current"><a class="current reference internal" href="#">Examples</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="general_examples.html">Examples</a></li>
@@ -93,6 +95,7 @@
 </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="Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.">Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.</a></li>
 </ul>
 
             
diff --git a/docs/build/html/functions.html b/docs/build/html/functions.html
index 0b8698f3e..9184fde1e 100644
--- a/docs/build/html/functions.html
+++ b/docs/build/html/functions.html
@@ -85,6 +85,8 @@
               <p class="caption"><span class="caption-text">Contents:</span></p>
 <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="readme_link.html#installation-via-pip">Installation via PIP:</a></li>
+<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation-from-source">Installation from source:</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li>
@@ -102,6 +104,7 @@
 <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></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="Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.">Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.</a></li>
 </ul>
 
             
diff --git a/docs/build/html/general_examples.html b/docs/build/html/general_examples.html
index 82aecdc2b..bfc9a31f2 100644
--- a/docs/build/html/general_examples.html
+++ b/docs/build/html/general_examples.html
@@ -85,6 +85,8 @@
               <p class="caption"><span class="caption-text">Contents:</span></p>
 <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="readme_link.html#installation-via-pip">Installation via PIP:</a></li>
+<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation-from-source">Installation from source:</a></li>
 <li class="toctree-l1"><a class="reference internal" href="modules.html">Binarycpython code</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="examples.html">Examples</a><ul class="current">
 <li class="toctree-l2 current"><a class="current reference internal" href="#">Examples</a></li>
@@ -93,6 +95,7 @@
 </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="Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.">Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.</a></li>
 </ul>
 
             
diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html
index e9954b899..e344e42eb 100644
--- a/docs/build/html/genindex.html
+++ b/docs/build/html/genindex.html
@@ -87,6 +87,7 @@
 <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></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">GitLab</a></li>
 </ul>
 
             
diff --git a/docs/build/html/grid.html b/docs/build/html/grid.html
index 8ced97503..1e11f418c 100644
--- a/docs/build/html/grid.html
+++ b/docs/build/html/grid.html
@@ -85,6 +85,8 @@
               <p class="caption"><span class="caption-text">Contents:</span></p>
 <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="readme_link.html#installation-via-pip">Installation via PIP:</a></li>
+<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation-from-source">Installation from source:</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li>
@@ -102,6 +104,7 @@
 <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></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="Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.">Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.</a></li>
 </ul>
 
             
diff --git a/docs/build/html/grid_options_defaults.html b/docs/build/html/grid_options_defaults.html
index 148ec390e..37eea5bee 100644
--- a/docs/build/html/grid_options_defaults.html
+++ b/docs/build/html/grid_options_defaults.html
@@ -85,6 +85,8 @@
               <p class="caption"><span class="caption-text">Contents:</span></p>
 <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="readme_link.html#installation-via-pip">Installation via PIP:</a></li>
+<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation-from-source">Installation from source:</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li>
@@ -102,6 +104,7 @@
 <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></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="Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.">Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.</a></li>
 </ul>
 
             
diff --git a/docs/build/html/grid_options_descriptions.html b/docs/build/html/grid_options_descriptions.html
index aef7e1c0c..99492f0b8 100644
--- a/docs/build/html/grid_options_descriptions.html
+++ b/docs/build/html/grid_options_descriptions.html
@@ -92,6 +92,7 @@
 <li class="toctree-l2"><a class="reference internal" href="#private-options">Private options</a></li>
 </ul>
 </li>
+<li class="toctree-l1"><a class="reference external" href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python">GitLab</a></li>
 </ul>
 
             
@@ -186,9 +187,6 @@ There are 1 options that are not described yet.</p>
 <div class="line"><strong>custom_logging_func_memaddr</strong>: Memory adress where the custom_logging_function is stored. Input: int</div>
 </div>
 <div class="line-block">
-<div class="line"><strong>ensemble_results</strong>: Dictinary that stores the ensemble results if combine_ensemble_with_thread_joining==True</div>
-</div>
-<div class="line-block">
 <div class="line"><strong>evolution_type</strong>: Variable containing the type of evolution used of the grid. Multiprocessing or linear processing</div>
 </div>
 <div class="line-block">
@@ -219,9 +217,6 @@ There are 1 options that are not described yet.</p>
 <div class="line"><strong>repeat</strong>: Factor of how many times a system should be repeated. Consider the evolution splitting binary_c argument for supernovae kick repeating.</div>
 </div>
 <div class="line-block">
-<div class="line"><strong>results</strong>: Dictionary in which the user can place their results. This dictionary gets merged at the end of a mulitprocessing simulation.</div>
-</div>
-<div class="line-block">
 <div class="line"><strong>slurm</strong>: Int flag whether to use a slurm type population evolution.</div>
 </div>
 <div class="line-block">
diff --git a/docs/build/html/hpc_functions.html b/docs/build/html/hpc_functions.html
index 627876c8f..c1e1bf215 100644
--- a/docs/build/html/hpc_functions.html
+++ b/docs/build/html/hpc_functions.html
@@ -85,6 +85,8 @@
               <p class="caption"><span class="caption-text">Contents:</span></p>
 <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="readme_link.html#installation-via-pip">Installation via PIP:</a></li>
+<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation-from-source">Installation from source:</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li>
@@ -102,6 +104,7 @@
 <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></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="Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.">Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.</a></li>
 </ul>
 
             
diff --git a/docs/build/html/index.html b/docs/build/html/index.html
index 7937e0494..a7567522b 100644
--- a/docs/build/html/index.html
+++ b/docs/build/html/index.html
@@ -88,6 +88,7 @@
 <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></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">GitLab</a></li>
 </ul>
 
             
@@ -155,6 +156,102 @@
             
   <div class="section" id="welcome-to-binary-c-python-s-documentation">
 <h1>Welcome to binary_c-python’s documentation!<a class="headerlink" href="#welcome-to-binary-c-python-s-documentation" title="Permalink to this headline">¶</a></h1>
+</div>
+<div class="section" id="python-module-for-binary-c">
+<h1>Python module for binary_c<a class="headerlink" href="#python-module-for-binary-c" title="Permalink to this headline">¶</a></h1>
+<p>Coverage:
+.. image:: coverage.svg</p>
+<blockquote>
+<div><dl class="field-list simple">
+<dt class="field-odd">target</dt>
+<dd class="field-odd"><p>coverage.svg</p>
+</dd>
+<dt class="field-even">alt</dt>
+<dd class="field-even"><p>alt text</p>
+</dd>
+</dl>
+</div></blockquote>
+<p>Based on a original work by Jeff Andrews (can be found in old_solution/ directory)
+updated and extended for Python3 by Robert Izzard, David hendriks</p>
+<div class="section" id="requirements">
+<h2>Requirements<a class="headerlink" href="#requirements" title="Permalink to this headline">¶</a></h2>
+<p>To run this code you need to at least have installations of:</p>
+<ul class="simple">
+<li><p>Python3</p></li>
+<li><p>binary_c version 2.1+</p></li>
+</ul>
+<p>And the following python packages (which will get installed automatically when installing with pip):</p>
+<ul class="simple">
+<li><p>numpy</p></li>
+<li><p>pytest</p></li>
+<li><p>h5py</p></li>
+<li><p>pathos</p></li>
+<li><p>pandas</p></li>
+<li><p>astropy</p></li>
+<li><p>matplotlib</p></li>
+</ul>
+</div>
+<div class="section" id="environment-variables">
+<h2>Environment variables<a class="headerlink" href="#environment-variables" title="Permalink to this headline">¶</a></h2>
+<p>Before compilation you need to have certain environment variables:</p>
+<p>Required:</p>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">BINARY_C</span></code> should point to the root directory of your binary_c installation</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">LD_LIBRARY_PATH</span></code> should include $BINARY_C/src and whatever directories are required to run binary_c (e.g. locations of libgsl, libmemoize, librinterpolate, etc.)</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">LIBRARY_PATH</span></code> should include whatever directories are required to build binary_c (e.g. locations of libgsl, libmemoize, librinterpolate, etc.)</p></li>
+</ul>
+</div>
+<div class="section" id="build-instructions">
+<h2>Build instructions<a class="headerlink" href="#build-instructions" title="Permalink to this headline">¶</a></h2>
+<p>First, make sure you have built binary_c (See <code class="docutils literal notranslate"><span class="pre">$BINARY_C/doc/binary_c2.pdf</span></code> section: installation for all the installation instructions for <code class="docutils literal notranslate"><span class="pre">binary_c</span></code>)) and that it functions correctly.</p>
+<div class="section" id="installation-via-pip">
+<h3>Installation via PIP:<a class="headerlink" href="#installation-via-pip" title="Permalink to this headline">¶</a></h3>
+<p>To install this package via pip:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="n">install</span> <span class="n">binarycpython</span>
+</pre></div>
+</div>
+</div>
+<div class="section" id="installation-from-source">
+<h3>Installation from source:<a class="headerlink" href="#installation-from-source" title="Permalink to this headline">¶</a></h3>
+<p>For this it is best to set up a virtual environment for this. Activate the virtualenvironment and enter the downloaded version of the repo.</p>
+<p>Then run</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">python</span> <span class="n">setup</span><span class="o">.</span><span class="n">py</span> <span class="n">clean</span> <span class="o">&amp;&amp;</span> <span class="n">python</span> <span class="n">setup</span><span class="o">.</span><span class="n">py</span> <span class="n">build</span> <span class="o">--</span><span class="n">force</span> <span class="o">&amp;&amp;</span> <span class="n">python</span> <span class="n">setup</span><span class="o">.</span><span class="n">py</span> <span class="n">sdist</span> <span class="o">&amp;&amp;</span> <span class="n">pip</span> <span class="n">install</span> <span class="o">--</span><span class="n">ignore</span><span class="o">-</span><span class="n">installed</span> <span class="o">--</span><span class="n">no</span><span class="o">-</span><span class="n">dependencies</span> <span class="o">-</span><span class="n">v</span> <span class="n">dist</span><span class="o">/</span><span class="n">binarycpython</span><span class="o">-&lt;</span><span class="n">version</span> <span class="n">of</span> <span class="n">this</span> <span class="n">package</span><span class="o">&gt;.</span><span class="n">tar</span><span class="o">.</span><span class="n">gz</span>
+</pre></div>
+</div>
+<p>This will install this package into the virtual environment. Making changes to the sourcecode can be “installed” into the virtual env with the same command.</p>
+</div>
+</div>
+<div class="section" id="examples">
+<h2>Examples<a class="headerlink" href="#examples" title="Permalink to this headline">¶</a></h2>
+<p>See the examples/ directory for example script. The documentation contains example pages as well.</p>
+</div>
+<div class="section" id="usage-notes">
+<h2>Usage notes<a class="headerlink" href="#usage-notes" title="Permalink to this headline">¶</a></h2>
+<p>Make sure that with every change/recompilation you make in <code class="docutils literal notranslate"><span class="pre">binary_c</span></code>, you also rebuild this package.</p>
+</div>
+<div class="section" id="documentation">
+<h2>Documentation<a class="headerlink" href="#documentation" title="Permalink to this headline">¶</a></h2>
+<p>Look in the doc/ directory. Within the build/html/ there is the html version of the documentation.</p>
+</div>
+<div class="section" id="faq-issues">
+<h2>FAQ/Issues:<a class="headerlink" href="#faq-issues" title="Permalink to this headline">¶</a></h2>
+<p>Building issues with binary_c itself:</p>
+<ul class="simple">
+<li><p>see the documentation of binary_c (in doc/).</p></li>
+<li><p>If you have MESA installed, make sure that the <code class="docutils literal notranslate"><span class="pre">$MESASDK_ROOT/bin/mesasdk_init.sh</span></code> is not sourced. It comes with its own version of some programs, and those can interfere with installing.</p></li>
+</ul>
+<p>When Pip install fails:</p>
+<ul class="simple">
+<li><p>Run the installation with <code class="docutils literal notranslate"><span class="pre">-v</span></code> and/or <code class="docutils literal notranslate"><span class="pre">--log</span> <span class="pre">&lt;logfile&gt;</span></code> to get some more info</p></li>
+<li><p>If gcc throws errors like <code class="docutils literal notranslate"><span class="pre">gcc:</span> <span class="pre">error:</span> <span class="pre">unrecognized</span> <span class="pre">command</span> <span class="pre">line</span> <span class="pre">option</span> <span class="pre">‘-ftz’;</span> <span class="pre">did</span> <span class="pre">you</span> <span class="pre">mean</span> <span class="pre">‘-flto’?</span></code>, this might be due to that the python on that system was built with a different compiler. It then passes the python3.6-config –cflags to the binarycpython installation, which, if done with gcc, will not work. Try a different python3.6. I suggest using <code class="docutils literal notranslate"><span class="pre">pyenv</span></code> to manage python versions. If installing a version of python with pyenv is not possible, then try to use a python version that is avaible to the machine that is built with the same compiler as binary_c was built with.</p></li>
+<li><p>if pip installation results in <code class="docutils literal notranslate"><span class="pre">No</span> <span class="pre">files/directories</span> <span class="pre">in</span> <span class="pre">/tmp/pip-1ckzg0p9-build/pip-egg-info</span> <span class="pre">(from</span> <span class="pre">PKG-INFO)</span></code>, try running it verbose (<code class="docutils literal notranslate"><span class="pre">-v</span></code>) to see what is actually going wrong.</p></li>
+<li><p>If pip terminates with the error FileNotFoundError: [Errno 2] No such file or directory: ‘&lt;…&gt;/binary_c-config’ Then make sure that the path to your main $BINARY_C directory is set correctly.</p></li>
+</ul>
+<p>Other:</p>
+<ul class="simple">
+<li><p>When running jupyter notebooks, make sure you are running the jupyter installation from the same virtual environment.</p></li>
+<li><p>When the output of binary_c seems to be different than expected, you might need to rebuild this python package. Everytime binary_c is compiled, this package needs to be rebuilt too.</p></li>
+</ul>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Contents:</span></p>
 <ul>
@@ -162,8 +259,10 @@
 <li class="toctree-l2"><a class="reference internal" href="readme_link.html#requirements">Requirements</a></li>
 <li class="toctree-l2"><a class="reference internal" href="readme_link.html#environment-variables">Environment variables</a></li>
 <li class="toctree-l2"><a class="reference internal" href="readme_link.html#build-instructions">Build instructions</a></li>
+<li class="toctree-l2"><a class="reference internal" href="readme_link.html#examples">Examples</a></li>
 <li class="toctree-l2"><a class="reference internal" href="readme_link.html#usage-notes">Usage notes</a></li>
-<li class="toctree-l2"><a class="reference internal" href="readme_link.html#faq">FAQ:</a></li>
+<li class="toctree-l2"><a class="reference internal" href="readme_link.html#documentation">Documentation</a></li>
+<li class="toctree-l2"><a class="reference internal" href="readme_link.html#faq-issues">FAQ/Issues:</a></li>
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="modules.html">Binarycpython code</a><ul>
@@ -197,9 +296,11 @@
 <li class="toctree-l2"><a class="reference internal" href="grid_options_descriptions.html#private-options">Private options</a></li>
 </ul>
 </li>
+<li class="toctree-l1"><a class="reference external" href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python">GitLab</a></li>
 </ul>
 </div>
 </div>
+</div>
 <div class="section" id="indices-and-tables">
 <h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">¶</a></h1>
 <ul class="simple">
diff --git a/docs/build/html/modules.html b/docs/build/html/modules.html
index aa5eb5e26..6dc4b42e0 100644
--- a/docs/build/html/modules.html
+++ b/docs/build/html/modules.html
@@ -85,6 +85,8 @@
               <p class="caption"><span class="caption-text">Contents:</span></p>
 <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="readme_link.html#installation-via-pip">Installation via PIP:</a></li>
+<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation-from-source">Installation from source:</a></li>
 <li class="toctree-l1 current"><a class="current reference internal" href="#">Binarycpython code</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li>
@@ -102,6 +104,7 @@
 <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></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="Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.">Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.</a></li>
 </ul>
 
             
diff --git a/docs/build/html/objects.inv b/docs/build/html/objects.inv
index f64b02e86059822786cc5d39fb155ab3016694d5..73921d1fb3136eb65e2956afabe8464bdaa30722 100644
GIT binary patch
delta 1547
zcmV+m2K4#e4EGF>e}CJK+cpq=_gAQBU)R`8FUST(fhJ9wpe?#c9{Na7;#gvrB2`{?
z<9*6+^!NHD9g31HS<=Ri#C@}8IOhy6b0O`NORD!-wYP<mTW7g2+sqlON+MLAbD5K!
zlbPj8nxxvlC>3)8lFMXn(6+Fp_&N-`_$Im7q-QW}sk15vNq=5-x=b<f#O;{m>NC`5
zbB4hr^Qxz$yVu;p6Om@BthfMT3aWt-!PCfm8YoVVO5{?MjYh;}-)R(g>zpaM<9S?0
z4c2K%!ZK4YBaCNu6;j5H)jV}I>U1zp4>>6mXH0+AAeDP|d3D(?<WAG6t$U36OwM-?
z4^%Vcd`2qJTz@gr9~h7KH?3SnpIu&F#pB4R$ei#ofydEUDy<>5&;X>O+LB7$gBJ8Y
zq63~bCcG(mMn1fGOG?V9^T+>|OQR(2=XddVnfu3qlxlx<eI0T8cDQwM(G48pIu1)t
zoiUus_zbn^323C!B^CT3^a)YVH!pW2D`=`YXv`Gf#(!lpm@d@S_46N|gy#BrTpEjc
zKmbPQ^UH`t(t@s3onpDfBxDTXT|tS*du#LSh^IliG6fwEKYrn98M?w3kxBzrQ<!SK
zR%FpMFX$bWPum<BDrwAfY`_v#*@*QgPP;SR5TDlrA4b2dwXa@Fe<iEKE)$qZ(6@8l
zIfB|U*nd$c>SI{~8n7?HY_z|?a`%Q%=w5pXUF;qC8@oPYu!Hxtd6c})hHdYXIw$^k
z$b2Qhg6+Ov3I!i&S&8~o8z9Qr%Gu?Z)@Ks}(m<Iac)gzWopzo1@3_EPSuf~BraT)i
z$IRieZeefMz-l686|4e8wH6McLac^mT(vwh3V$jYo{#RJgyTW1s*lW4bnMzHyp*hR
zM%qUpJbJJctE9I;QpW`&7Gq^G9Oyi>42w@(h<_rugvD4PqjZm0cc6{0id^p0QfLjO
zx&yMtUNrAsQQWjpR=6*VqXd0Q6|QB4!Lj(Xgh$(MzPL*i3npe$1}4+Isz><<)W$AY
z;eT9nHfU(P;G|xr9(bcF7oH*eJ;DLwMB^=GjCdKjqgc&TF>Dad$Add1?$!ap9<o2j
z<#+~D=kf`DtQ7XQSSh*?Sb!FCKvpuJQ5Iq~k-Cy+4ccK3u-~(I&(F<5V1!wSa1@~#
z&bSW9HW<%@_LrhMru%KlAS_2CPL9*D<$sa1ODQBPAiEuP43E$+;GJliRwD|#GtkW^
z%P(Lps%+*rl7Z%=EvkgFGhjp27ocr3C6p%V9;1=L$D@f)!JmlBTv_hdg9|CB{Z0xj
zbe!f`^rBJtm%CB>v>v?DDYq-4`>$``M_3jAb@jFIUt_F**&A%v7JzCe8xV4@X@AvR
zj=Fdot51r#3A2Of$lE!JIc!tWZ2s>NBkf84j;*GC)|kPb1+^dq)x_>AIC8SDImtn1
zVCO{5JcQ~i&PJ+#9c_Q}4G$e~T!F>}rz0a;fDIJuAeUV7(v_Xtn9bk+{^y%@!Hs{=
z4h`121e)gQN=OQO6TI7}uoB(_Eq~2AP#%e3p%vVW-{v2~?BDDRh6#JYRF+&^B@^n}
zHhI}7l7nJ1`#-84;G=&DnbjsCxHdC?4e8-O@}xeaYq6WB%>h~~3-+&@Z#Wd^E2$tk
z7M8*AgFKl0C{<#)74Xw$(%mBuM^5D+K_lRlbH}<PCs7?*EpH-d3ZgNprGH`YJO6Q0
zU%vam?L{Fpq~SW<Iy8AjI5M8@VUu4yPoqkxWJ&)GVKa9Xcntk8C@}Qi0qRNBZ~V>h
z&9GJOfsQ-np{SkvVL2Pa-b(%jB2y(KR&_CR5d!tUPyd<(4O|J**1mnULBNT<srDDG
zB7pu8s!iCX;Kac3M%0hUCVxBBGv6FF^gYXoR^>?6PP%vHZ4TN1XQUmR!bI(QLz1vv
zo8CM>vj8_?GJ|!{Kv@a?(ebwLNl!emZ7McalWt=+6U|p2X}U3*khg1Ofa<Im&Lzl#
x<%giZp*fBnwNX9l=}u=X?uZAiP9JF0=?q0Jz@WeB*^i3FK+;<O4+KrZcBFca`~m;~

delta 1520
zcmV<M1rPf74BZTne}Bz#+cprs>nYf2uh!V<&)B&&Y0_lcPBY1&M+``;DAXXp;>Wgp
z>TC4%@+4glB*kAx3JKpNEbx5`V0ZBWQpzROhpar<y^>pJxiH(z8LJ8+RGxF0lbw^9
z<w}~QJiIIva{`jfWUkY8Zwv8l=yvg4a<NIzVAxV;RSuH8Zhvi=V&I9JKFQS=sL$pM
zok`|R&q;T$xrJvU%~Vlx0mSU721W!=BlBsXI5{ejOHnrJ5tn_ZvAJF6OvxS3<1%Wn
zPD>J&nff-ucxG22W!zZJQ&*u*C*yRNlTvYJ=+7FYaxX5gE}MniX*#uaPf?%A`Tp^d
zYKELINC}!NMt`~;<MIBcl`H9s%gd{H92pgv6Fw&}9F3*Y8e;bvfRt2QQmT8<g5F1T
zz|+QrHwDkgr?>A&K^b*E{BOB5O5%S05RaF+e;i1u4p%of5w~xLTNfAIz%j4mu;kPk
z!>NqVP&GXRja0gzf<FeG5H-Geu_M`@rkaDsO7VSMCVzwFLS5Zl|MV<0H`j4#EY<-5
zn4#B~5s9P)U8<_Ya*0LA7{c2FB_8js&2J(`gLFj-Iv#%fgQsC=559<08t^oQDe1K$
zi>CRW-ck9y;>b`*W5%%oOH^qio<DKq&a@ytPXix&zpAXS-$;KYtI{qLSV_>gbKMz0
zZ5iyS6Mt1$7JviT*I?GxUtqa=eJFIVxr8qEj{J?Pj~G<&{%jr<ud`vByQI#E4-c8I
z1h{9rAD2SG11(BXMYRE<oGqPQj%j^0As`JDDS}t)S>0*Zng5OpJS(dOov4&&!{t~x
zJk~87%o<pArmTXs2T`ttL#Pm|VHsC0&x}2l41eRJ4U`Zb#HuP}mZGC-EAdjYN{lp*
zKp1+k6sw@OKvKsABNlUIF&yYTNQT7`7xJG7E@3fNs3`3t)*Wc$Pem?wYALjaLfrvb
zV=wA=uPAO>C`#Oy#aV(rr3%-w#N=2UE#c9&oiFYZ#RC(oDFc&fURJ$)25Ms$tZ=S5
z>wgIv-*A$asXBg8r3=rHU5#+WIC1cnGDdtGxubZRr=l+q&c}m0CGOS%K@HiR<8nNM
zrE~cNA4-M#7Eg*c1s0%%8juytSCoZVb*8T5S&eqw1JrvK@A<h|2#hcb5e6BW;f$+<
zY?ARzXn!fHa=I%^dTBZ8adMuHM-E!sl7B+7J!H2d#qb3E0^SMHv>H*^ot|yJSbhcT
zzRYHRBk5UA+M-e@I|J4?eFfS!Q$lHy9xxjjJPam21%Dzgb477j4=$9T<~!NrLC0y1
zhh8)a|8h5yPwT-eopQS(y8rs_V}w=lUsqoX|24)6n1eyNwg6N+S%Z*!P0RXn)PLsN
z*nCpXO$<9W4ZNMBn8P+D&F23eF|wZI?|9VI&l)q>v!E7)pqki22?Hm)mXjQG26j$V
z%zdb?;cTSp*U{!T-|)}@!xLysa5^%g1=v8b4syXIFI>^Ojn(|)?|;5s7u@&<?I5t$
zCD1faS3**#P4I4?!b*6Lv@q*Hd4D8=2d&^{{5Jm-X7^@iFiqG?rn2PXDw!}>W0P04
zAvqd0v;U*&06zJbkXdUIl4~>b*N_hW6Hn?hwg$U?+U%h<ZDIVI`rBrbc|bP8&q0Ew
zf=uxYZ38|u2i4?<2%3VZ2UV@1^LzhsQ{AJxz>Ve)+A`dX8;2&<{$TL59DhxI^*psH
zp^_!t=YY+es(%Xo*eNh{uJqNUs^|K;`=+mYJD_9H+iz;-eq7FaU}q)&0+Fc#606$q
zzX&<^`QQIcf&*Lu(pJ8Gvq8X#y(teDjUj;k5e|;9OTmer<8@Ovx#~o(X1*C{^UlZ#
z)iG#mCf&Kc)`8Z;8CiQ#m}#h8r%MvHYtxzM7Z%_{m`raSG*DK6e?PqKdeUj`jjaz~
zJQ&)I*-YrDF4DBdnP_j;$N<&ZzCV}H7Dj#w_7612z9U7{p`I2k<K~vQr&_u|Bhk`t
WY5;mtr89n1_j@hP=>GxIZ)15+_~yX?

diff --git a/docs/build/html/plot_functions.html b/docs/build/html/plot_functions.html
index 308c870e7..275b33a69 100644
--- a/docs/build/html/plot_functions.html
+++ b/docs/build/html/plot_functions.html
@@ -85,6 +85,8 @@
               <p class="caption"><span class="caption-text">Contents:</span></p>
 <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="readme_link.html#installation-via-pip">Installation via PIP:</a></li>
+<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation-from-source">Installation from source:</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li>
@@ -102,6 +104,7 @@
 <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></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="Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.">Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.</a></li>
 </ul>
 
             
diff --git a/docs/build/html/population_example.html b/docs/build/html/population_example.html
index 345245015..fdccaebaf 100644
--- a/docs/build/html/population_example.html
+++ b/docs/build/html/population_example.html
@@ -85,6 +85,8 @@
               <p class="caption"><span class="caption-text">Contents:</span></p>
 <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="readme_link.html#installation-via-pip">Installation via PIP:</a></li>
+<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation-from-source">Installation from source:</a></li>
 <li class="toctree-l1"><a class="reference internal" href="modules.html">Binarycpython code</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="examples.html">Examples</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="general_examples.html">Examples</a></li>
@@ -93,6 +95,7 @@
 </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="Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.">Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.</a></li>
 </ul>
 
             
diff --git a/docs/build/html/py-modindex.html b/docs/build/html/py-modindex.html
index 3a44ccaf3..895499d62 100644
--- a/docs/build/html/py-modindex.html
+++ b/docs/build/html/py-modindex.html
@@ -90,6 +90,7 @@
 <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></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">GitLab</a></li>
 </ul>
 
             
diff --git a/docs/build/html/readme_link.html b/docs/build/html/readme_link.html
index 0d3185329..45cf9a2f9 100644
--- a/docs/build/html/readme_link.html
+++ b/docs/build/html/readme_link.html
@@ -87,15 +87,22 @@
 <li class="toctree-l1 current"><a class="current reference internal" href="#">Python module for binary_c</a><ul>
 <li class="toctree-l2"><a class="reference internal" href="#requirements">Requirements</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#environment-variables">Environment variables</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#build-instructions">Build instructions</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#build-instructions">Build instructions</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#installation-via-pip">Installation via PIP:</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#installation-from-source">Installation from source:</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="#examples">Examples</a></li>
 <li class="toctree-l2"><a class="reference internal" href="#usage-notes">Usage notes</a></li>
-<li class="toctree-l2"><a class="reference internal" href="#faq">FAQ:</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#documentation">Documentation</a></li>
+<li class="toctree-l2"><a class="reference internal" href="#faq-issues">FAQ/Issues:</a></li>
 </ul>
 </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="examples.html">Examples</a></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">GitLab</a></li>
 </ul>
 
             
@@ -177,65 +184,85 @@
 </div></blockquote>
 <p>Based on a original work by Jeff Andrews (can be found in old_solution/ directory)
 updated and extended for Python3 by Robert Izzard, David hendriks</p>
-<p>Warning : THIS CODE IS EXPERIMENTAL!</p>
-<p><a class="reference external" href="mailto:r&#46;izzard&#37;&#52;&#48;surrey&#46;ac&#46;uk">r<span>&#46;</span>izzard<span>&#64;</span>surrey<span>&#46;</span>ac<span>&#46;</span>uk</a>
-<a class="reference external" href="http://personal.ph.surrey.ac.uk/~ri0005/binary_c.html">http://personal.ph.surrey.ac.uk/~ri0005/binary_c.html</a>
-09/06/2019</p>
 <div class="section" id="requirements">
 <h2>Requirements<a class="headerlink" href="#requirements" title="Permalink to this headline">¶</a></h2>
+<p>To run this code you need to at least have installations of:</p>
 <ul class="simple">
 <li><p>Python3</p></li>
 <li><p>binary_c version 2.1+</p></li>
-<li><p>requirements.txt (no?)</p></li>
+</ul>
+<p>And the following python packages (which will get installed automatically when installing with pip):</p>
+<ul class="simple">
+<li><p>numpy</p></li>
+<li><p>pytest</p></li>
+<li><p>h5py</p></li>
+<li><p>pathos</p></li>
+<li><p>pandas</p></li>
+<li><p>astropy</p></li>
+<li><p>matplotlib</p></li>
 </ul>
 </div>
 <div class="section" id="environment-variables">
 <h2>Environment variables<a class="headerlink" href="#environment-variables" title="Permalink to this headline">¶</a></h2>
-<p>Before compilation you should set the following environment variables:</p>
+<p>Before compilation you need to have certain environment variables:</p>
+<p>Required:</p>
 <ul class="simple">
-<li><p>required: <code class="docutils literal notranslate"><span class="pre">BINARY_C</span></code> should point to the root directory of your binary_c installation</p></li>
-<li><p>recommended: <code class="docutils literal notranslate"><span class="pre">LD_LIBRARY_PATH</span></code> should include $BINARY_C/src and whatever directories are required to run binary_c (e.g. locations of libgsl, libmemoize, librinterpolate, etc.)</p></li>
-<li><p>recommended: <code class="docutils literal notranslate"><span class="pre">LIBRARY_PATH</span></code> should include whatever directories are required to build binary_c (e.g. locations of libgsl, libmemoize, librinterpolate, etc.)</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">BINARY_C</span></code> should point to the root directory of your binary_c installation</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">LD_LIBRARY_PATH</span></code> should include $BINARY_C/src and whatever directories are required to run binary_c (e.g. locations of libgsl, libmemoize, librinterpolate, etc.)</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">LIBRARY_PATH</span></code> should include whatever directories are required to build binary_c (e.g. locations of libgsl, libmemoize, librinterpolate, etc.)</p></li>
 </ul>
 </div>
 <div class="section" id="build-instructions">
 <h2>Build instructions<a class="headerlink" href="#build-instructions" title="Permalink to this headline">¶</a></h2>
-<p>To build the module, make sure you have built binary_c (with <code class="docutils literal notranslate"><span class="pre">make</span></code> in the binary_c root directory), its shared library (with <code class="docutils literal notranslate"><span class="pre">make</span> <span class="pre">libbinary_c.so</span></code> in the binary_c root directory), and set environment variables as described above, then run the following code in t:</p>
-<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">make</span> <span class="n">clean</span>
-<span class="n">make</span>
+<p>First, make sure you have built binary_c (See <code class="docutils literal notranslate"><span class="pre">$BINARY_C/doc/binary_c2.pdf</span></code> section: installation for all the installation instructions for <code class="docutils literal notranslate"><span class="pre">binary_c</span></code>)) and that it functions correctly.</p>
+<div class="section" id="installation-via-pip">
+<h3>Installation via PIP:<a class="headerlink" href="#installation-via-pip" title="Permalink to this headline">¶</a></h3>
+<p>To install this package via pip:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="n">install</span> <span class="n">binarycpython</span>
 </pre></div>
 </div>
-<p>Then to test the Python module:</p>
-<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">python3</span> <span class="o">./</span><span class="n">python_API_test</span><span class="o">.</span><span class="n">py</span>
-</pre></div>
 </div>
-<p>You will require whatever libraries with which binary_c was compiled, as well as the compiler with which Python was built (usually gcc, which is easily installed on most systems).</p>
-<p>If you want to be able to import the binary_c module correctly for child directories (or anywhere for that matter), execute or put the following code in your .bashrc/.zshrc:</p>
-<div class="highlight-default notranslate"><div class="highlight"><pre><span></span>export LD_LIBRARY_PATH=&lt;full path to root dir of repo&gt;:$LD_LIBRARY_PATH
-export PYTHONPATH=&lt;full path to root dir of repo&gt;:$PYTHONPATH
+<div class="section" id="installation-from-source">
+<h3>Installation from source:<a class="headerlink" href="#installation-from-source" title="Permalink to this headline">¶</a></h3>
+<p>For this it is best to set up a virtual environment for this. Activate the virtualenvironment and enter the downloaded version of the repo.</p>
+<p>Then run</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">python</span> <span class="n">setup</span><span class="o">.</span><span class="n">py</span> <span class="n">clean</span> <span class="o">&amp;&amp;</span> <span class="n">python</span> <span class="n">setup</span><span class="o">.</span><span class="n">py</span> <span class="n">build</span> <span class="o">--</span><span class="n">force</span> <span class="o">&amp;&amp;</span> <span class="n">python</span> <span class="n">setup</span><span class="o">.</span><span class="n">py</span> <span class="n">sdist</span> <span class="o">&amp;&amp;</span> <span class="n">pip</span> <span class="n">install</span> <span class="o">--</span><span class="n">ignore</span><span class="o">-</span><span class="n">installed</span> <span class="o">--</span><span class="n">no</span><span class="o">-</span><span class="n">dependencies</span> <span class="o">-</span><span class="n">v</span> <span class="n">dist</span><span class="o">/</span><span class="n">binarycpython</span><span class="o">-&lt;</span><span class="n">version</span> <span class="n">of</span> <span class="n">this</span> <span class="n">package</span><span class="o">&gt;.</span><span class="n">tar</span><span class="o">.</span><span class="n">gz</span>
 </pre></div>
 </div>
+<p>This will install this package into the virtual environment. Making changes to the sourcecode can be “installed” into the virtual env with the same command.</p>
+</div>
+</div>
+<div class="section" id="examples">
+<h2>Examples<a class="headerlink" href="#examples" title="Permalink to this headline">¶</a></h2>
+<p>See the examples/ directory for example script. The documentation contains example pages as well.</p>
 </div>
 <div class="section" id="usage-notes">
 <h2>Usage notes<a class="headerlink" href="#usage-notes" title="Permalink to this headline">¶</a></h2>
-<p>When running a jupyter notebook and importing binary_c, it might happen that the module binary_c cannot be found. I experienced this when I executed Jupyter Notebook from a virtual environment which didnt use the same python (version/binary/shim) as the one I built this library with. Make sure jupyter does use the same underlying python version/binary/shim. That resolved the issue for me.</p>
-<p>Also: I figured that having binaryc output the log like “<span class="raw-html-m2r"><LOG HEADER></span> t=10e4 …” (i.e. printing the parameter names as well as their values) would be useful because in that way one can easily have python read that out automatically instead of having to manually copy the list of parameter names.</p>
-<p>See examples/ dir for some working examples</p>
-<p>When you try to <code class="docutils literal notranslate"><span class="pre">import</span> <span class="pre">binary_c_python_api</span></code> and python complains about it not existing, but you are sure that you correctly included the necessary pythonpaths, then you probably need to rebuild the package.</p>
+<p>Make sure that with every change/recompilation you make in <code class="docutils literal notranslate"><span class="pre">binary_c</span></code>, you also rebuild this package.</p>
+</div>
+<div class="section" id="documentation">
+<h2>Documentation<a class="headerlink" href="#documentation" title="Permalink to this headline">¶</a></h2>
+<p>Look in the doc/ directory. Within the build/html/ there is the html version of the documentation.</p>
 </div>
-<div class="section" id="faq">
-<h2>FAQ:<a class="headerlink" href="#faq" title="Permalink to this headline">¶</a></h2>
+<div class="section" id="faq-issues">
+<h2>FAQ/Issues:<a class="headerlink" href="#faq-issues" title="Permalink to this headline">¶</a></h2>
 <p>Building issues with binary_c itself:</p>
 <ul class="simple">
 <li><p>see the documentation of binary_c (in doc/).</p></li>
 <li><p>If you have MESA installed, make sure that the <code class="docutils literal notranslate"><span class="pre">$MESASDK_ROOT/bin/mesasdk_init.sh</span></code> is not sourced. It comes with its own version of some programs, and those can interfere with installing.</p></li>
 </ul>
-<p>Pip install failed:</p>
+<p>When Pip install fails:</p>
 <ul class="simple">
 <li><p>Run the installation with <code class="docutils literal notranslate"><span class="pre">-v</span></code> and/or <code class="docutils literal notranslate"><span class="pre">--log</span> <span class="pre">&lt;logfile&gt;</span></code> to get some more info</p></li>
 <li><p>If gcc throws errors like <code class="docutils literal notranslate"><span class="pre">gcc:</span> <span class="pre">error:</span> <span class="pre">unrecognized</span> <span class="pre">command</span> <span class="pre">line</span> <span class="pre">option</span> <span class="pre">‘-ftz’;</span> <span class="pre">did</span> <span class="pre">you</span> <span class="pre">mean</span> <span class="pre">‘-flto’?</span></code>, this might be due to that the python on that system was built with a different compiler. It then passes the python3.6-config –cflags to the binarycpython installation, which, if done with gcc, will not work. Try a different python3.6. I suggest using <code class="docutils literal notranslate"><span class="pre">pyenv</span></code> to manage python versions. If installing a version of python with pyenv is not possible, then try to use a python version that is avaible to the machine that is built with the same compiler as binary_c was built with.</p></li>
+<li><p>if pip installation results in <code class="docutils literal notranslate"><span class="pre">No</span> <span class="pre">files/directories</span> <span class="pre">in</span> <span class="pre">/tmp/pip-1ckzg0p9-build/pip-egg-info</span> <span class="pre">(from</span> <span class="pre">PKG-INFO)</span></code>, try running it verbose (<code class="docutils literal notranslate"><span class="pre">-v</span></code>) to see what is actually going wrong.</p></li>
+<li><p>If pip terminates with the error FileNotFoundError: [Errno 2] No such file or directory: ‘&lt;…&gt;/binary_c-config’ Then make sure that the path to your main $BINARY_C directory is set correctly.</p></li>
+</ul>
+<p>Other:</p>
+<ul class="simple">
+<li><p>When running jupyter notebooks, make sure you are running the jupyter installation from the same virtual environment.</p></li>
+<li><p>When the output of binary_c seems to be different than expected, you might need to rebuild this python package. Everytime binary_c is compiled, this package needs to be rebuilt too.</p></li>
 </ul>
-<p>if pip installation results in <code class="docutils literal notranslate"><span class="pre">No</span> <span class="pre">files/directories</span> <span class="pre">in</span> <span class="pre">/tmp/pip-1ckzg0p9-build/pip-egg-info</span> <span class="pre">(from</span> <span class="pre">PKG-INFO)</span></code>, try running it verbose (<code class="docutils literal notranslate"><span class="pre">-v</span></code>) to see what is actually going wrong.</p>
 </div>
 </div>
 
diff --git a/docs/build/html/run_system_wrapper.html b/docs/build/html/run_system_wrapper.html
index 6a55ea25c..ee1b44108 100644
--- a/docs/build/html/run_system_wrapper.html
+++ b/docs/build/html/run_system_wrapper.html
@@ -85,6 +85,8 @@
               <p class="caption"><span class="caption-text">Contents:</span></p>
 <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="readme_link.html#installation-via-pip">Installation via PIP:</a></li>
+<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation-from-source">Installation from source:</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li>
@@ -102,6 +104,7 @@
 <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></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="Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.">Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.</a></li>
 </ul>
 
             
diff --git a/docs/build/html/search.html b/docs/build/html/search.html
index 611aafb8d..07f1d222e 100644
--- a/docs/build/html/search.html
+++ b/docs/build/html/search.html
@@ -89,6 +89,7 @@
 <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></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">GitLab</a></li>
 </ul>
 
             
diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js
index 18e10d864..707bc2261 100644
--- a/docs/build/html/searchindex.js
+++ b/docs/build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["binary_c_parameters","custom_logging_functions","distribution_functions","examples","functions","general_examples","grid","grid_options_defaults","grid_options_descriptions","hpc_functions","index","modules","plot_functions","population_example","readme_link","run_system_wrapper","spacing_functions","stellar_types","useful_funcs"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1,sphinx:56},filenames:["binary_c_parameters.rst","custom_logging_functions.rst","distribution_functions.rst","examples.rst","functions.rst","general_examples.rst","grid.rst","grid_options_defaults.rst","grid_options_descriptions.rst","hpc_functions.rst","index.rst","modules.rst","plot_functions.rst","population_example.rst","readme_link.rst","run_system_wrapper.rst","spacing_functions.rst","stellar_types.rst","useful_funcs.rst"],objects:{"binarycpython.utils":{custom_logging_functions:[1,0,0,"-"],distribution_functions:[2,0,0,"-"],functions:[4,0,0,"-"],grid:[6,0,0,"-"],grid_options_defaults:[7,0,0,"-"],hpc_functions:[9,0,0,"-"],plot_functions:[12,0,0,"-"],run_system_wrapper:[15,0,0,"-"],spacing_functions:[16,0,0,"-"],stellar_types:[17,0,0,"-"],useful_funcs:[18,0,0,"-"]},"binarycpython.utils.custom_logging_functions":{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:[1,1,1,""]},"binarycpython.utils.distribution_functions":{"const":[2,1,1,""],Arenou2010_binary_fraction:[2,1,1,""],Izzard2012_period_distribution:[2,1,1,""],Kroupa2001:[2,1,1,""],calculate_constants_three_part_powerlaw:[2,1,1,""],cosmic_SFH_madau_dickinson2014:[2,1,1,""],duquennoy1991:[2,1,1,""],flat:[2,1,1,""],flatsections:[2,1,1,""],gaussian:[2,1,1,""],gaussian_func:[2,1,1,""],gaussian_normalizing_const:[2,1,1,""],imf_chabrier2003:[2,1,1,""],imf_scalo1986:[2,1,1,""],imf_scalo1998:[2,1,1,""],imf_tinsley1980:[2,1,1,""],interpolate_in_mass_izzard2012:[2,1,1,""],ktg93:[2,1,1,""],number:[2,1,1,""],powerlaw:[2,1,1,""],powerlaw_constant:[2,1,1,""],prepare_dict:[2,1,1,""],raghavan2010_binary_fraction:[2,1,1,""],sana12:[2,1,1,""],set_opts:[2,1,1,""],three_part_powerlaw:[2,1,1,""]},"binarycpython.utils.functions":{BinaryCEncoder:[4,2,1,""],binarycDecoder:[4,2,1,""],binaryc_json_serializer:[4,1,1,""],create_arg_string:[4,1,1,""],create_hdf5:[4,1,1,""],example_parse_output:[4,1,1,""],extract_ensemble_json_from_string:[4,1,1,""],filter_arg_dict:[4,1,1,""],get_arg_keys:[4,1,1,""],get_defaults:[4,1,1,""],get_help:[4,1,1,""],get_help_all:[4,1,1,""],get_help_super:[4,1,1,""],handle_ensemble_string_to_json:[4,1,1,""],inspect_dict:[4,1,1,""],load_logfile:[4,1,1,""],make_build_text:[4,1,1,""],merge_dicts:[4,1,1,""],output_lines:[4,1,1,""],parse_binary_c_version_info:[4,1,1,""],remove_file:[4,1,1,""],return_binary_c_version_info:[4,1,1,""],temp_dir:[4,1,1,""],verbose_print:[4,1,1,""],write_binary_c_parameter_descriptions_to_rst_file:[4,1,1,""]},"binarycpython.utils.functions.BinaryCEncoder":{"default":[4,3,1,""]},"binarycpython.utils.functions.binarycDecoder":{decode:[4,3,1,""]},"binarycpython.utils.grid":{Population:[6,2,1,""]},"binarycpython.utils.grid.Population":{add_grid_variable:[6,3,1,""],evolve:[6,3,1,""],evolve_population:[6,3,1,""],evolve_single:[6,3,1,""],export_all_info:[6,3,1,""],parse_cmdline:[6,3,1,""],return_all_info:[6,3,1,""],return_population_settings:[6,3,1,""],set:[6,3,1,""],write_binary_c_calls_to_file:[6,3,1,""]},"binarycpython.utils.grid_options_defaults":{grid_options_description_checker:[7,1,1,""],grid_options_help:[7,1,1,""],write_grid_options_to_rst_file:[7,1,1,""]},"binarycpython.utils.plot_functions":{color_by_index:[12,1,1,""],dummy:[12,1,1,""],parse_function_hr_diagram:[12,1,1,""],parse_function_masses:[12,1,1,""],parse_function_orbit:[12,1,1,""],plot_HR_diagram:[12,1,1,""],plot_masses:[12,1,1,""],plot_orbit:[12,1,1,""],plot_system:[12,1,1,""]},"binarycpython.utils.run_system_wrapper":{run_system:[15,1,1,""]},"binarycpython.utils.spacing_functions":{"const":[16,1,1,""]},"binarycpython.utils.useful_funcs":{calc_period_from_sep:[18,1,1,""],calc_sep_from_period:[18,1,1,""],minimum_period_for_RLOF:[18,1,1,""],minimum_separation_for_RLOF:[18,1,1,""],ragb:[18,1,1,""],roche_lobe:[18,1,1,""],rzams:[18,1,1,""],zams_collision:[18,1,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"0001":18,"0007":2,"001":0,"002":5,"054":2,"0820":0,"08msun":0,"0902":0,"100":[0,2],"1000":5,"100000000000":5,"10e4":14,"115":2,"125":0,"12e":[1,13],"13e3":0,"1403":2,"150":13,"15000":[0,5,13],"15msun":2,"190":0,"1951":0,"1972":0,"1975":0,"1980":2,"1983":18,"1986":[0,2],"1991":2,"1993":0,"1996":18,"1998":[0,2],"1999":0,"1ckzg0p9":14,"1e9":0,"200":0,"2000":0,"2001":2,"2002":0,"2003":[0,2],"2004":0,"2005":0,"2009":0,"2010":[0,2],"2012":[0,2],"2013":0,"2014":[0,2],"2015":0,"2016":0,"2017":0,"2018":[0,1],"2019":[0,14],"2020":0,"2021":0,"20210111":[],"20210311":0,"257":18,"25msun":0,"281":18,"2969346":2,"2msun":0,"3000":0,"3msun":2,"42msun":0,"44msun":0,"45000000080":13,"4530":5,"463f148ec":[],"4e3":0,"500":0,"5479":[],"5542":0,"5msun":0,"625":0,"6944":0,"6msun":0,"7619":0,"763":2,"78125":0,"795":2,"80msol":2,"boolean":[0,4,6,8,12,18],"break":0,"case":[0,4],"catch":[4,5,8],"char":8,"class":[4,6],"const":[2,6,13,16],"default":[0,1,2,4,5,6,7,8,13,15],"export":[4,6,13,14],"float":[0,2,4,16,18],"function":[0,1,2,3,5,6,7,8,9,10,11,12,13,15,16,18],"import":[5,6,13,14],"int":[0,1,2,4,6,7,8,16,18],"long":[0,4,6,8,17],"new":[0,2,4,6],"null":[0,4],"paczy\u0144ski":0,"public":[7,10],"return":[0,1,2,4,6,7,8,12,15,16,18],"short":[0,17],"super":0,"switch":0,"throw":14,"true":[0,4,6,7,8,12,13],"try":[0,14],"while":0,And:[7,18],For:[0,12],Gas:0,Its:8,NOT:[0,6,15],Not:[8,13],One:0,Pms:12,That:[0,14],The:[0,1,2,4,5,6,8,12,13,15],Then:[4,14],There:[2,5,6,7,8,12],These:[4,8,12],Use:[0,5,6],Used:[0,8,12],Useful:[0,6,7],Uses:[0,16],Was:0,Will:[4,6,13,15],With:7,_binary_c_bind:[4,5,18],_binary_c_config_execut:8,_binary_c_dir:8,_binary_c_execut:8,_binary_c_shared_librari:8,_commandline_input:8,_count:8,_custom_logging_shared_library_fil:8,_end_time_evolut:8,_errors_exceed:8,_errors_found:8,_evolution_type_opt:8,_failed_count:8,_failed_prob:8,_failed_systems_error_cod:8,_generate_grid_cod:8,_grid_vari:8,_main_pid:8,_population_id:8,_probtot:8,_repeat:8,_set:[6,13],_start_time_evolut:8,_store_memaddr:8,_system_gener:8,_total_starcount:8,abat:0,abbrevi:17,abl:14,about:[4,6,7,13,14,18],abov:[0,4,5,6,14],abund:0,acc2:0,acceler:0,accept:[4,13],access:8,accord:0,accordingli:13,accret:0,accretion_end_tim:0,accretion_limit_dynamical_multipli:0,accretion_limit_eddington_lmms_multipli:0,accretion_limit_eddington_steady_multipli:0,accretion_limit_eddington_wd_to_remnant_multipli:0,accretion_limit_thermal_multipli:0,accretion_start_tim:0,accretor:[0,18],acess:2,act:[0,13],activ:0,actual:[0,4,6,12,14],adapt:0,add:[2,4,6,12,13,16],add_grid_vari:[6,13],added:4,admittingli:12,adress:[1,5,8,18],affect:0,after:[0,6],ag89:0,again:4,against:12,agb:0,agb_3dup_algorithm:0,agb_core_algorithm:0,agb_core_algorithm_default:0,agb_core_algorithm_hurlei:0,agb_core_algorithm_karaka:0,agb_luminosity_algorithm:0,agb_luminosity_algorithm_default:0,agb_luminosity_algorithm_hurlei:0,agb_luminosity_algorithm_karaka:0,agb_radius_algorithm:0,agb_radius_algorithm_default:0,agb_radius_algorithm_hurlei:0,agb_radius_algorithm_karaka:0,agb_third_dredge_up_algorithm_default:0,agb_third_dredge_up_algorithm_hurlei:0,agb_third_dredge_up_algorithm_karaka:0,agb_third_dredge_up_algorithm_stancliff:0,age:0,aging:0,algorithm:10,algothim:0,all:[0,1,2,4,5,6,7,8,11,12,13,15],all_info:6,allow:[0,5,8],allow_nan:4,along:[0,7,8],alot:[8,13],alpha:0,alpha_c:0,alphacb:0,alreadi:6,also:[0,4,5,6,7,14,18],alt:14,altern:0,alwai:0,amanda:0,amax:2,amin:2,amount:[0,6,7,8,13,16],amt_cor:[8,13],analys:15,andrew:14,andronov:0,angelou_lithium_cheb_decay_tim:0,angelou_lithium_cheb_massfrac:0,angelou_lithium_cheb_tim:0,angelou_lithium_decay_funct:0,angelou_lithium_decay_function_exponenti:0,angelou_lithium_decay_tim:0,angelou_lithium_eagb_decay_tim:0,angelou_lithium_eagb_massfrac:0,angelou_lithium_eagb_tim:0,angelou_lithium_gb_decay_tim:0,angelou_lithium_gb_massfrac:0,angelou_lithium_gb_tim:0,angelou_lithium_hg_decay_tim:0,angelou_lithium_hg_massfrac:0,angelou_lithium_hg_tim:0,angelou_lithium_lmms_decay_tim:0,angelou_lithium_lmms_massfrac:0,angelou_lithium_lmms_tim:0,angelou_lithium_ms_decay_tim:0,angelou_lithium_ms_massfrac:0,angelou_lithium_ms_tim:0,angelou_lithium_tpagb_decay_tim:0,angelou_lithium_tpagb_massfrac:0,angelou_lithium_tpagb_tim:0,angelou_lithium_vrot_trigg:0,angelou_lithium_vrotfrac_trigg:0,angmom_to_orbit_factor:0,angular:[0,12],angular_momentum_accretion_rate1:0,angular_momentum_accretion_rate2:0,angular_momentum_accretion_rate_orbit:0,ani:[0,2,4,6],anoth:0,ansi:0,anyth:[0,8],anywai:6,anywher:[6,14],api:[0,4],api_log_filename_prefix:0,append:[1,4],appli:0,approach:5,appropri:0,approxim:0,aren:2,arenou2010_binary_fract:2,arg:[2,4,12],arg_dict:4,argpair:4,argstr:5,argument:[0,2,4,5,6,8,13,15],argument_of_periastron:0,argument_of_periastron_quadrupl:0,argument_of_periastron_tripl:0,around:[0,5],arrai:[2,4,5],artifici:0,artificial_accretion_ignor:0,arxiv:[0,2],asarrai:5,asign:6,ask:[0,18],asplund:0,assum:[0,12],ast871:0,astronomi:0,astropi:12,atom:4,attempt:[4,6],auto:11,autogen_c_logging_cod:[1,5],autogener:[1,5],automat:[0,1,5,7,14],avaibl:14,avail:[0,4,8,12],awai:0,axi:[0,12],b_1:0,b_2:0,b_3:0,b_4:0,b_inclination1:0,b_inclination2:0,b_inclination3:0,b_inclination4:0,back:0,background:5,backward:0,bagb:0,barn:0,base:[0,2,4,5,6,12,14,18],base_filenam:[6,13],bashrc:14,basic:[5,6],batchmod:0,beasor:0,becaus:[0,5,6,14],becom:[0,1,2,4],been:[0,6],befor:[0,6,8,13,14],behaviour:[4,15],behind:5,being:4,belczynski:0,below:[0,13],berro:0,bertolami:0,best:[6,8],beta_reverse_nova:0,beta_reverse_novae_geometri:0,better:6,between:[0,2,16],bewar:6,bh_belczynski:0,bh_fryer12_delai:0,bh_fryer12_rapid:0,bh_hurley2002:0,bh_prescript:0,bh_spera2015:0,big:0,bin:[0,5,14],binari:[2,5,6,8,10,12,13,14,18],binary_c:[1,2,4,5,6,8,12,13,15],binary_c_cal:6,binary_c_default:13,binary_c_inline_config:1,binary_c_log_cod:[1,5],binary_c_macro:0,binary_c_output:4,binary_c_paramet:13,binary_c_python:4,binary_c_python_api:14,binary_c_task_:0,binary_c_write_log_cod:1,binary_grid:0,binary_star:18,binaryc:[1,4,14,15],binaryc_config:1,binaryc_json_seri:4,binarycdecod:4,binarycencod:4,binarycpython:[1,2,4,5,6,7,10,12,13,14,15,16,18],bind:0,birth:0,bivari:0,black:0,black_hol:0,bloecker:0,blog:1,boltzman:12,boltzmann:0,bondi:0,bondi_hoyle_accretion_factor:0,bool:[4,6,7,12],born:0,both:[0,4],bottom:0,bound:[2,16],boundari:2,brake:0,branch:[0,4],branch_david:0,breakup:0,broken:0,bse:[0,2],bse_opt:[6,13],buffer:0,build:[0,1,4,10],built:[0,1,4,14],burn:0,busso:0,bye:0,c13_eff:0,c_auto_log:[8,13],c_log:0,c_logging_cod:[8,13],calc_period_from_sep:18,calc_sep_from_period:[13,18],calcul:[0,2,6,8,18],calculate_constants_three_part_powerlaw:2,call:[0,1,4,6,8,12,13,15],can:[0,1,2,4,5,6,8,12,13,14,15],cannot:[6,14],cap:0,captur:0,carbon:0,carbon_oxygen_white_dwarf:0,carlo:0,carrasco:0,carri:0,cast:[4,5],categor:4,caught:4,caus:18,cbdisc:0,cbdisc_alpha:0,cbdisc_eccentricity_pumping_dermin:0,cbdisc_eccentricity_pumping_method:0,cbdisc_eccentricity_pumping_non:0,cbdisc_end_evolution_after_disc:0,cbdisc_fail_ring_inside_separ:0,cbdisc_gamma:0,cbdisc_init_djdm:0,cbdisc_init_dm:0,cbdisc_inner_edge_strip:0,cbdisc_inner_edge_stripping_timescal:0,cbdisc_kappa:0,cbdisc_mass_loss_constant_r:0,cbdisc_mass_loss_fuv_multipli:0,cbdisc_mass_loss_inner_l2_cross_multipli:0,cbdisc_mass_loss_inner_viscous_accretion_method:0,cbdisc_mass_loss_inner_viscous_accretion_method_equ:0,cbdisc_mass_loss_inner_viscous_accretion_method_gerosa_2015:0,cbdisc_mass_loss_inner_viscous_accretion_method_non:0,cbdisc_mass_loss_inner_viscous_accretion_method_young_clarke_2015:0,cbdisc_mass_loss_inner_viscous_angular_momentum_multipli:0,cbdisc_mass_loss_inner_viscous_multipli:0,cbdisc_mass_loss_ism_pressur:0,cbdisc_mass_loss_ism_ram_pressure_multipli:0,cbdisc_mass_loss_xray_multipli:0,cbdisc_max_lifetim:0,cbdisc_minimum_evaporation_timescal:0,cbdisc_minimum_fr:0,cbdisc_minimum_luminos:0,cbdisc_minimum_mass:0,cbdisc_no_wind_if_cbdisc:0,cbdisc_outer_edge_strip:0,cbdisc_outer_edge_stripping_timescal:0,cbdisc_resonance_damp:0,cbdisc_resonance_multipli:0,cbdisc_torquef:0,cbdisc_viscous_l2_coupl:0,cbdisc_viscous_photoevaporative_coupl:0,cbdisc_viscous_photoevaporative_coupling_inst:0,cbdisc_viscous_photoevaporative_coupling_non:0,cbdisc_viscous_photoevaporative_coupling_visc:0,cemp:0,cemp_cfe_minimum:0,certain:[3,8],cf_amanda_log:0,cflag:14,chabrier:2,chandrasekhar:0,chandrasekhar_mass:0,chang:[0,1,2,4,6,7,8,13],chapter:[0,3,8,11],cheb:0,check:[2,4,6,7,13,18],check_circular:4,chemic:0,chen:0,child:[4,14],choic:[0,6,12],choos:[0,5,12],chosen:6,circular:0,circumbinari:0,circumstanti:0,claei:0,clark:0,clean:[1,6,14],clean_up_custom_logging_fil:6,clear:4,cloud:0,cls:4,cluster:9,cmdline:6,code:[0,1,3,5,6,7,10,12,13,14,15],collaps:0,collapsar:0,collect:18,collid:18,color:12,color_by_index:12,colour:0,colour_log:0,column:[5,12,13],com:1,combin:[1,4,6,8],combine_ensemble_with_thread_join:8,come:[2,14,16],comenv_bs:0,comenv_disc_angmom_fract:0,comenv_disc_mass_fract:0,comenv_ejection_spin_method:0,comenv_ejection_spin_method_do_noth:0,comenv_ejection_spin_method_sychron:0,comenv_ejection_spin_method_synchron:0,comenv_merger_spin_method:0,comenv_merger_spin_method_breakup:0,comenv_merger_spin_method_conserve_angmom:0,comenv_merger_spin_method_conserve_omega:0,comenv_merger_spin_method_specif:0,comenv_ms_accret:0,comenv_ms_accretion_fract:0,comenv_ms_accretion_mass:0,comenv_nandez2016:0,comenv_nelemans_tout:0,comenv_ns_accret:0,comenv_ns_accretion_fract:0,comenv_ns_accretion_mass:0,comenv_post_eccentr:0,comenv_prescript:0,comenv_splitmass:0,comenv_undef:0,command:[0,1,6,8,14],commandlin:[6,8,13],commit:4,common:[0,13],companion:[0,13],compar:0,compil:[1,5,13,14],compile_shared_lib:1,complain:[13,14],complex:[5,6,8,12],compon:[4,12],comput:9,condit:[5,6,13],condor:[6,8,9],condor_grid:6,config:[1,8,14],config_fil:1,configur:[2,5,13],conserv:0,consid:[0,1,2,4,6,8,12],constant:[0,2,12],construct:[0,1,5],conta:7,contain:[0,1,2,3,4,6,7,8,9,11,12,13,15,16,17],content:[4,10],continu:6,control:0,convect:0,converg:0,convert:[2,4,6],cool:0,copi:[6,14,18],core:[0,6,8,12],core_helium_burn:0,core_mass:0,correct:[6,12,18],correctli:[5,12,13,14],correspond:12,corretor:0,cosmic:2,cosmic_sfh_madau_dickinson2014:2,could:[0,4],counter:8,coupl:0,coverag:14,cowd:0,cpu:0,crap_paramet:0,creat:[4,6,13],create_and_load_logging_funct:[1,5],create_arg_str:4,create_hdf5:[4,13],critic:0,cross:0,ctype:1,cuntz:0,current:[0,4],custom:[0,1,4,5,6,8,12,13,15],custom_log:[5,6,8],custom_logging_cod:[1,5,15],custom_logging_func_memaddr:[5,8],custom_logging_funct:[5,8,10,11,13],custom_logging_info:6,custom_opt:[6,13],cut:5,dai:[0,5,13,18],damp:0,dat:[0,4,13],data:[0,4,5,13,15],data_dir:[4,6,8,13],datadir:6,datafram:[5,12],date:6,david:[0,14],david_logging_funct:0,dd7:0,deactiv:0,deal:4,death:0,debug:8,decai:0,decid:[0,4,5],decod:4,decreas:0,deeper:6,def:[5,13],default_to_metal:0,defaultdict:4,defer:0,defin:[0,1,2,6,12],definit:[1,18],degener:0,degre:0,delta_mcmin:0,den:0,depend:[0,2,12],deprec:0,dermin:0,describ:[0,2,5,8,14],descript:[0,4,8,10,11],design:[6,12],desir:0,destruct:6,detail:[0,4],determin:[0,6,18],deton:0,dev:0,develop:1,deviat:2,dewi:0,dex:0,df2:5,diagnost:8,diagram:[0,12],dickonson:2,dict:[1,2,4,6,7,13,17],dict_1:4,dict_2:4,dictinari:8,dictionari:[1,2,4,6,7,8,12,17],did:[4,14],didnt:14,differ:[0,4,6,12,14],dimmer:0,dir:14,direct:[0,6],directli:5,director:8,directori:[0,4,6,8,13,14],disabl:0,disable_end_log:0,disable_ev:0,disc:0,disc_legacy_log:0,disc_log2d:0,disc_log:0,disc_log_directori:0,disc_log_dt:0,disc_log_level_non:0,disc_log_level_norm:0,disc_log_level_normal_first_disc_onli:0,disc_log_level_subtimestep:0,disc_log_level_subtimestep_first_disc_onli:0,disc_n_monte_carlo_guess:0,disc_stripping_timescale_infinit:0,disc_stripping_timescale_inst:0,disc_stripping_timescale_orbit:0,disc_stripping_timescale_visc:0,disc_timestep_factor:0,discs_circumbinary_from_comenv:0,discs_circumbinary_from_wind:0,disk:[0,6],dispers:0,displai:0,distribut:[0,2,9],distribution_funct:[10,11],distributoon:2,divid:9,dlnm1:[6,13],dlog10per:13,dlogp:2,doc:[4,7,14],doc_fetch:2,docstr:12,document:[4,7,8,11,14],doe:[0,2,6,14,18],doesn:6,doesnt:[5,7],doing:[0,1,6,7],don:8,done:[0,5,13,14],donm:13,donor:[0,18],donor_limit_dynamical_multipli:0,donor_limit_envelope_multipli:0,donor_limit_thermal_multipli:0,donor_rate_algorithm_bs:0,donor_rate_algorithm_claeys2014:0,dont:[2,4,5,6],dphasevol:[6,13],dr2:0,dr3:0,drai:0,dredg:0,dtfac:0,dtlimit:4,dtm:[1,13],dtype:5,due:14,dummi:[2,12],dump:[0,4],dumpvers:0,duquennoi:2,duquennoy1991:2,dure:0,dust:0,dwarf:0,dynam:0,e2_hurley_2002:0,e2_izzard:0,e2_prescript:0,each:[0,2,4,6,8],eagb:0,eagb_wind_beasor_etal_2020:0,eagb_wind_bs:0,eagb_wind_goldman_etal_2017:0,eagbwind:0,eagbwindfac:0,earli:0,early_asymptotic_giant_branch:0,easi:4,easier:[4,5],easili:14,ecc:[5,6],eccentr:[0,2,5,12,13,18],eccentric_rlof_model:0,eccentricity_quadrupl:0,eccentricity_tripl:0,echo:0,eddington:0,edg:0,edu:0,effect:[0,2],effective_metal:0,effici:0,egg:14,eggleton:[0,18],either:[0,4,5,6,15],eject:0,eld:0,eldridg:0,electon:0,electron:0,element:[0,1,4,8,12],email:4,emp:0,emp_logg_maximum:0,emp_minimum_ag:0,empti:[4,7],enabl:0,encod:4,encount:8,end:[0,4,8,13],energi:0,enhanc:0,enlarg:0,ensembl:[0,4,8],ensemble_def:0,ensemble_dt:0,ensemble_filter_:0,ensemble_filters_off:0,ensemble_json:4,ensemble_legacy_ensembl:0,ensemble_list:6,ensemble_logdt:0,ensemble_logtim:0,ensemble_output_:8,ensemble_result:8,ensemble_startlogtim:0,ensure_ascii:4,enter:0,enthalpi:0,entir:5,entri:4,entrypoint:6,env:12,envelop:0,environ:10,episod:0,equal:[4,13],equat:0,equation_of_state_algorithm:0,equation_of_state_paczynski:0,equatori:0,error:[4,8,14],esa:2,escap:0,escape_fract:0,escape_veloc:0,esnemble_macro:0,eta:0,etal:0,etc:[0,4,6,9,12,13,14,15],euler:0,evalu:[2,6,18],evan:0,evapor:0,event:0,everi:0,everyth:[6,8,13],evid:0,evolut:[0,1,5,6,8,12],evolution_split:0,evolution_splitting_maxdepth:0,evolution_splitting_sn_n:0,evolution_typ:8,evolutionari:0,evolv:[0,6,13],evolve_popul:[6,13],evolve_singl:[6,13],exact:[1,4,8],exactli:0,exampl:[1,2,4,6,10,14,15],example_head:4,example_header_1:5,example_header_2:5,example_log:15,example_log_co:1,example_parse_output:[4,5],example_pop:13,example_python_population_result:13,exce:[0,8],except:[4,6,7,12],excess:0,execut:[0,6,8,13,14],exist:[0,6,7,13,14],exist_ok:[4,13],exit:0,exp:[6,13],expand:15,experienc:14,experiment:[0,4,14],explain:4,explicilti:1,explod:0,explos:0,expoenti:0,expon:0,export_all_info:[6,13],express:0,extend:14,extern:0,extra:[0,6,8,15],extract:[4,13],extract_ensemble_json_from_str:4,f3401ead4:0,fabian:0,fabian_imf_log:0,fabian_imf_log_tim:0,fabian_imf_log_timestep:0,factor:[0,2,8],fail:[0,4,8,14],fail_sil:4,failed_system:8,failed_system_log:8,failed_systems_threshold:8,fals:[0,4,6,8,12,13],fancy_parsing_funct:15,faq:10,far:0,farmer:0,fase:13,fast:0,ferguson:0,field:0,fig:[0,2],figur:[8,12,14],file:[0,1,4,6,7,8,9,12,13,14],file_log:0,filenam:[0,1,4,5,6,8,13,15],filepath:[1,4],filesystem:4,filter:[0,4],filter_arg_dict:4,filter_valu:4,fin:0,find:[6,8],finish:[4,12],first:[0,2,4,6,18],first_giant_branch:0,fishlock:0,fit:[0,2,6,18],fix:[0,2,4,6,12],flag:[1,4,8],flash:0,flat:2,flatsect:[2,13],flaw:6,float64:5,flto:14,follow:[0,2,4,8,12,14],forc:0,force_circularization_on_rlof:0,force_corotation_of_primary_and_orbit:0,forloop:6,form:[0,4,6,7],formal:0,format:[0,2,4,5,6,13],formula:0,forward:0,found:[2,14],four:0,fpic:1,fraction:[0,2],frequenc:0,friction:0,fring:0,from:[0,2,4,5,6,8,12,13,14,18],from_binary_c_config:1,from_dict:5,ftz:14,full:[4,8,14],full_path:4,fulli:[6,13],func_memaddr:5,fuv:0,gaia:[0,2],gaia_colour_transform_method:0,gaia_conversion_ubvri_bivariate_jordi2010:0,gaia_conversion_ubvri_riello2020:0,gaia_conversion_ubvri_univariate_evans2018:0,gaia_conversion_ubvri_univariate_jordi2010:0,gaia_conversion_ugriz_bivariate_jordi2010:0,gaia_conversion_ugriz_riello2020:0,gaia_conversion_ugriz_univariate_evans2018:0,gaia_conversion_ugriz_univariate_jordi2010:0,gaia_l_binwidth:0,gaia_teff_binwidth:0,gain:8,galact:0,gallino:0,gamma:0,gap:0,garcia:0,gauss:0,gaussian:2,gaussian_func:2,gaussian_normalizing_const:2,gb_reimers_eta:0,gb_wind_beasor_etal_2020:0,gb_wind_goldman_etal_2017:0,gb_wind_reim:0,gb_wind_schroeder_cuntz_2005:0,gbwind:0,gbwindfac:0,gcc:[1,14],gce:0,gener:[0,1,2,4,5,6,7,8,12,13],geometr:0,gerosa:0,get:[0,4,5,6,7,8,13,14,15,18],get_arg_kei:4,get_default:4,get_help:[4,13],get_help_al:[4,6,13],get_help_sup:4,gettempdir:5,giant:0,giant_branch:0,git:[0,4],git_branch:4,git_build:4,give:[0,2,4,5,18],given:[0,1,2,4,5,6,15,18],globablli:2,global:[0,2],global_dict:2,gmax:2,gmin:2,goe:[0,6,12],gogo:0,going:14,goldman:0,gonna:2,good:[0,8,13,18],gravit:0,gravitational_radiation_bs:0,gravitational_radiation_bse_when_no_rlof:0,gravitational_radiation_landau_lifshitz:0,gravitational_radiation_landau_lifshitz_when_no_rlof:0,gravitational_radiation_model:0,gravitational_radiation_modulator_:0,gravitational_radiation_modulator_j:0,gravitational_radiation_non:0,grb:0,greater:0,grevess:0,grid:[0,4,6,10,11,13],grid_class:[10,11],grid_cod:6,grid_opt:[6,8,13],grid_options_default:7,grid_options_defaults_dict:7,grid_options_descript:7,grid_options_description_check:7,grid_options_help:7,grid_vari:[8,13],gridcod:6,gridcode_filenam:8,group:4,guess:[0,2],hachisu:0,hachisu_disk_wind:0,hachisu_ignore_qcrit:0,hachisu_qcrit:0,hack:7,had:6,half:0,handi:0,handl:[0,6,8,13,15,18],handle_ensemble_string_to_json:4,happen:[0,14],has:[0,1,4,5,6,8],have:[0,2,4,5,6,7,8,12,13,14],hbb:0,hbbtfac:0,hdf5:[4,13],hdf5file:4,header:[1,4,5,13],headerlin:13,headlin:8,hegb:0,hehg:0,height:[2,13],helium:0,helium_flash_mass_loss:0,helium_white_dwarf:0,help:[0,4,7,13],help_al:0,hem:0,henc:0,hendrik:14,here:[1,4,5,6,12,13],hertzsprung:0,hertzsprung_gap:0,hertzstrpung:0,heuvel:0,hewd:0,hex:8,high:[0,2],higher:[0,4,8],his:2,histori:2,hole:0,hopefulli:0,hot:0,how:[0,4,5,6,8],howev:0,hoyl:0,hpc:[6,9],hpc_function:[10,11],hr_diagram:12,hrd:0,hrdiag:0,hrdiag_output:0,html:14,http:[0,1,2,14],hurlei:0,hybrid:0,hydro:0,hydrogen:0,ibc:0,idea:12,idum:0,ignit:0,ignor:[0,5],iia:0,imag:14,imf:[0,2],imf_chabrier2003:2,imf_scalo1986:2,imf_scalo1998:2,imf_tinsley1980:2,immedi:0,implement:[0,6,8],impli:0,impos:13,inclin:0,inclination1:0,inclination2:0,inclination3:0,inclination4:0,inclini:0,incliniation_quadrupl:0,incliniation_tripl:0,includ:[0,1,4,5,6,12,14],include_binary_c_default:[6,13],include_binary_c_help_al:[6,13],include_binary_c_version_info:[6,13],include_default:6,include_popul:13,include_population_set:6,increas:0,inde:0,indent:4,index:[0,2,10],indic:0,individual_nova:0,induc:0,inertia:0,info:[4,6,12,13,14],inform:[0,1,4,6,7,12,13],init:6,init_abund:0,init_abund_dex:0,init_abund_mult:0,init_abunds_onli:0,initi:[0,2,6],initial_abundance_hash:6,initial_abundance_mix:0,initial_abunds_onli:0,inlin:5,inner:0,input:[1,2,4,6,8,10,12,18],input_dict:4,insert:6,inspect:[4,12,13],inspect_dict:4,inspir:[1,5,12,18],instabl:0,instal:14,instanc:[4,13],instant:0,instantli:0,instead:[0,4,8,14],instruct:10,integ:[0,6,8,18],interact:[0,7],interfac:4,interfer:14,intern:[0,8],internal_buff:0,internal_buffering_off:0,internal_buffering_print:0,internal_buffering_stor:0,interpol:2,interpolate_in_mass_izzard2012:2,intershel:0,interstellar:0,intro:0,invers:18,involv:0,inward:0,isn:[4,6],isnt:13,isotop:[0,4],isotope_hash:6,isotope_list:6,issu:14,item:1,iter:4,its:[0,4,7,12,14,15],itself:[4,8,14],iwamoto:0,izzard2012_period_distribut:2,izzard:[0,14],jager:0,jan:[],jaschek:2,jeff:14,jia:0,john:0,join:13,jordi:0,json:[4,6,8,13],jsondecod:4,jsonencod:4,jupyt:14,just:[0,2,4,5,6,8,18],kappa:0,karaka:0,keep:6,kei:[1,2,4,6,7,8,12],kelvin:0,keplerian:0,keypair:4,keyword:[12,15],kick:[0,8],kick_backward:0,kick_forward:0,kick_inward:0,kick_outward:0,kick_random:0,kick_straight_up:0,kick_velocity_custom:0,kick_velocity_fix:0,kick_velocity_maxwellian:0,kill:[1,13],kim:0,kind:0,know:[0,1,6,7],known:[0,6,13,15],kroupa2001:[2,6],kroupa:2,ktg93:2,kwarg:[6,12,15],lambda:0,lambda_c:0,lambda_ce_dewi_tauri:0,lambda_ce_polytrop:0,lambda_ce_wang_2016:0,lambda_enthalpi:0,lambda_ionis:0,lambda_min:0,lambda_mult:0,lambda_multipli:0,lamer:0,landau:0,langer:0,larger:0,late:5,latter:0,law:2,ld_library_path:14,lead:0,leav:0,left:0,legaci:0,legacy_yield:0,len:13,lengthen:0,less:[0,1,2],let:6,level:[1,4],li7:0,lib:5,libbinary_c:[8,14],libgsl:14,libmemo:14,librari:[1,5,6,8,14,15],library_path:14,librinterpol:14,lies:0,lifetim:0,lifshitz:0,like:[0,1,4,5,6,8,12,14,16],limit:[0,12],line:[1,4,5,6,8,12,14],linear:[0,8],linearli:[6,16],linker:1,linspac:16,list:[0,1,2,4,8,14,15,16],list_arg:0,list_of_sub_kei:2,lit:0,lithium:0,lithium_gb_post_1dup:0,lithium_gb_post_heflash:0,lithium_hbb_multipli:0,lithium_t:0,littleton:0,liu:0,lnm1:[6,13],load:[0,1,4,5,6,12,13],load_logfil:4,lobe:[0,18],local:2,locat:[0,2,8,14],lodder:0,log10:[0,2,13],log10p:2,log10per:13,log10pmin:2,log:[0,1,2,5,6,8,12,13,14,15,18],log_arg:8,log_args_dir:8,log_fil:8,log_filenam:[0,5,15],log_runtime_system:8,logarithm:2,logensembletim:0,logfil:[4,14,15],logg:0,logging_dict:1,logging_lin:5,logic:[1,6,8],logp:2,logper:2,long_spectral_typ:2,longer:0,longnam:[6,13],look:[1,4],lookback:0,loon:0,loop:6,loos:12,lose:0,loss:0,lost:0,lot:[4,15],low:[0,2,13],low_mass_m:0,low_mass_main_sequ:0,lower:[0,2,16],lsun:12,lugaro:0,luminos:[0,12],luminosity_1:12,luminosity_2:12,lynnett:0,m_1:[0,5,6,13,15],m_2:[0,5,13],m_3:0,m_4:0,m_max:[2,6],m_min:6,m_re:5,maccretor:0,machin:[8,14],macro:[0,4],madau:2,maeder:0,magellan:0,magnet:0,magnetic_braking_algorithm:0,magnetic_braking_algorithm_andronov_2003:0,magnetic_braking_algorithm_barnes_2010:0,magnetic_braking_algorithm_hurley_2002:0,magnetic_braking_algorithm_rappaport_1983:0,magnetic_braking_factor:0,magnetic_braking_gamma:0,mai:0,main:[0,1,8],main_sequ:0,mainli:9,major:0,make:[0,1,2,4,5,6,8,12,13,14,15],make_build_text:4,makedir:[4,13],manag:14,mani:[0,6,8],manual:14,manual_vrot:0,manufactur:0,mar:0,marchant:0,maria:0,mass:[0,1,2,4,5,6,8,12,13,15,18],mass_1:[5,12],mass_2:[5,12],mass_accretion_for_eld:0,mass_accretion_rate1:0,mass_accretion_rate2:0,mass_accretor:18,mass_donor:18,mass_evolut:12,mass_for_hestar_ia_low:0,mass_for_hestar_ia_upp:0,mass_of_pmz:0,massiv:[0,2],massless_remn:0,master:[8,12],match:[0,4,12],materi:0,math:[6,13],matplotlib:12,matter:[0,14],mattsson:0,mattsson_mass_loss:0,mattsson_orich_tpagbwind:0,max:[0,2,13],max_bound:[2,16],max_evolution_tim:[0,1,5,13],max_hewd_mass:0,max_model_numb:0,max_neutron_star_mass:0,max_stellar_angmom_chang:0,max_val:2,maximum:[0,2,8],maximum_mass_ratio_for_instant_rlof:0,maximum_mcbagb_for_degenerate_carbon_ignit:0,maximum_nuclear_burning_timestep:0,maximum_timestep:0,maximum_timestep_factor:0,maxmimum:0,maxwellian:0,mayb:12,mayor:2,mc13_pocket_multipli:0,mch:0,mcmin:0,mdonor:0,mean:[0,2,4,6,14],meant:8,medium:0,megaparsec:2,memaddr:5,memori:[1,5,6,8,18],menv:0,merg:[0,4,8],merge_dict:4,merger:0,merger_angular_momentum_factor:0,mesa:14,mesasdk_init:14,mesasdk_root:14,messag:4,mestel:0,met:6,metal:[0,2,5,18],method:[0,5,6],meynet:0,might:[6,14],milki:0,miller:0,min:[2,13],min_bound:[2,16],min_val:2,mind:5,minimal_verbos:4,minimum:[0,2,4,18],minimum_co_core_mass_for_carbon_ignit:0,minimum_co_core_mass_for_neon_ignit:0,minimum_donor_menv_for_comenv:0,minimum_envelope_mass_for_third_dredgeup:0,minimum_helium_ignition_core_mass:0,minimum_mcbagb_for_nondegenerate_carbon_ignit:0,minimum_orbital_period_for_instant_rlof:0,minimum_period_for_rlof:18,minimum_separation_for_instant_rlof:0,minimum_separation_for_rlof:18,minimum_timestep:0,mint:0,mint_dir:0,mint_ms_rejuven:0,mira:0,misc:10,miscellan:4,miss:[4,7],mix:0,mixtur:0,mmax:2,mnra:18,model:[0,1,5,13],modifi:0,modul:[0,7,10,11],modulo:8,moment:[0,13,16],momenta:[0,12],momentum:0,mont:0,monte_carlo_kick:0,montecarlo:8,more:[0,1,4,5,6,8,12,14,16],most:[4,14],mostli:[4,5,7,8,12,13,15],msun:[0,5],much:4,mulitpli:8,mulitprocess:8,multipl:[0,2],multiplc:0,multipli:0,multiprocess:[6,8],multithread:8,must:[0,2],my_header_lin:13,my_sss2:5,my_stellar_data:[1,5,13],myr:[0,5],n100:0,n100_z0:0,n100h:0,n100l:0,n10:0,n150:0,n1600:0,n1600c:0,n200:0,n20:0,n300c:0,n40:0,naked_helium_star_giant_branch:0,naked_helium_star_hertzsprung_gap:0,naked_main_sequence_helium_star:0,name:[1,4,5,6,7,13,14,15,17],natur:0,nauenberg:0,nearer:0,necessari:[4,5,6,13,14],need:[0,5,6,13,14],neg:0,neither:[0,6],neleman:0,nelemans_gamma:0,nelemans_max_frac_j_chang:0,nelemans_minq:0,nelemans_n_comenv:0,nelemans_recalc_eccentr:0,nenamg:0,neon:0,nest:[4,6],network:0,neutrn:0,neutron:[0,13],neutron_star:0,never:0,newer:[0,2],newli:0,newopt:2,newton:0,next:4,nice:[1,6,12,13],nieuwenhuijzen:0,nieuwenhuijzen_windfac:0,no_thermohaline_mix:0,noecho:0,noechonow:0,noel:0,nomin:0,non:0,nonconservative_angmom_gamma:0,none:[0,1,2,4,5,6,7],nor:0,normal:[0,2],normalis:2,note:[0,5,10],notebook:14,notifi:15,nova:0,nova_faml_multipli:0,nova_irradiation_multipli:0,nova_retention_algorithm_claeys2014:0,nova_retention_algorithm_const:0,nova_retention_algorithm_hillman2015:0,nova_retention_fract:0,nova_retention_method:0,nova_timestep_accelerator_index:0,nova_timestep_accelerator_max:0,nova_timestep_accelerator_num:0,now:[0,2,4,5],nuclear:0,nuclear_mass_hash:6,nuclear_mass_list:6,nucleosynthesi:[0,4],nucleosynthesis_sourc:4,nucreacmult:0,nucsyn:10,nucsyn_angelou_lithium:0,nucsyn_gce_outflow_check:0,nucsyn_hbb:0,nucsyn_init_abund_mix_ag89:0,nucsyn_init_abund_mix_asplund2005:0,nucsyn_init_abund_mix_asplund2009:0,nucsyn_init_abund_mix_garciaberro:0,nucsyn_init_abund_mix_grevesse_noels_1993:0,nucsyn_init_abund_mix_karakas2002:0,nucsyn_init_abund_mix_kobayashi2011_asplund2009:0,nucsyn_init_abund_mix_lodders2003:0,nucsyn_init_abund_mix_lodders2010:0,nucsyn_metal:0,nucsyn_s_process:0,nucsyn_third_dredge_up:0,nugi:0,number:[0,2,4,5,6],numpi:[4,5,16],obj:4,object:[0,4,6,8,9,12,13],object_hook:4,object_pairs_hook:4,obtain:0,occur:[0,18],ofcours:12,off:[0,5,13],offset:0,ohio:0,old_solut:14,omega:0,onc:0,one:[0,4,5,6,12,14],onewd:0,onli:[0,4,5,6,8,18],onset:0,onto:0,opac:0,opacity_algorithm:0,opacity_algorithm_ferguson_op:0,opacity_algorithm_paczynski:0,opacity_algorithm_star:0,opal:0,open:13,opm:2,opt:[2,4],option:[1,2,4,5,6,10,11,13,14,18],orb:6,orbit:[0,2,12,13,18],orbit_evolut:12,orbital_inclin:0,orbital_inclinationi:0,orbital_period:[0,5,13,18],orbital_period_quadrupl:0,orbital_period_tripl:0,orbital_phas:0,orbital_phase_quadrupl:0,orbital_phase_tripl:0,order:[4,5,6],org:[0,2],origin:14,other:[0,1,2,4,7,8,12,13],otherwis:[6,7,8],out:[4,7,8,14],outcom:0,outer:0,outfil:[6,13],outfile_nam:1,outfilenam:13,output:[1,4,5,6,8,10,12,13,14,15,18],output_dir:6,output_fil:[4,7],output_filenam:6,output_lin:[4,13],outsid:0,outward:0,over:[4,6,13],overflow:0,overrid:[2,5],overriden:13,overshoot:0,overspin_algorithm:0,overspin_bs:0,overspin_massloss:0,own:[5,6,8,14],oxygen:0,oxygen_neon_white_dwarf:0,pack:13,packag:[4,14,16],paczynski:0,page:[0,10],pair:[0,4],panda:[4,5,12],pane:12,panel:0,paper:0,param:12,param_nam:4,paramet:[1,2,4,6,7,8,10,12,13,14,15,16,18],parameter_nam:[4,6,13],parameter_value_input_typ:4,pars:[4,5,6,12,13,15],parse_binary_c_version_info:4,parse_cmdlin:6,parse_const:4,parse_float:4,parse_funct:[6,8,13,15],parse_function_hr_diagram:12,parse_function_mass:12,parse_function_orbit:12,parse_int:4,parse_output:5,part:[2,5,6,18],partial:0,particularli:0,pasp:2,pass:[5,8,12,14,15],path:[4,8,13,14],pdf:[0,2],pend:0,per:[0,4,6,8,13,18],peret:0,perform:0,perhap:0,periastron:0,pericent:18,period:[0,2,5,12,13,18],perl:1,person:14,pgo:0,phase:0,phasevol:0,photoevapor:0,php:2,physic:13,pick:12,piec:[5,6],pinnsonneault:0,pip:14,pisn:0,pkg:14,place:8,placehold:12,plai:0,plan:8,pleas:[0,4],plot:[5,12],plot_funct:[10,11],plot_hr_diagram:12,plot_hr_diagram_singl:12,plot_mass:12,plot_orbit:12,plot_system:12,plot_typ:12,pls:6,plu:0,pms:12,pms_mass_1:12,pms_mass_2:12,pogg:0,point:[0,2,4,14],pol:0,polytrop:0,popuation_id:8,popul:[0,2,6,7,9,10,16],population_set:6,posit:[0,2],possibl:[0,1,2,4,7,14],post:0,post_sn_orbit_bs:0,post_sn_orbit_method:0,post_sn_orbit_tt98:0,postagb_legacy_log:0,potenti:0,power:[0,2],powerlaw:2,powerlaw_const:2,ppisn:0,ppisn_dis:0,ppisn_farmer19:0,ppisn_prescript:0,pre:[0,12],pre_main_sequ:0,pre_main_sequence_fit_lob:0,precis:4,precod:[6,13],predefin:2,predictor:0,prefer:[0,6],prefix:0,preload:12,prepar:2,prepare_dict:2,prescript:0,present:[2,4,6,13],preserv:0,preset:12,pressur:0,prevent:0,previou:4,previous_stardata:1,primari:[1,2,6,13,18],print:[4,5,7,8,13,14],print_help:4,print_info:7,print_structur:4,printf:[1,5,13],prior:0,privat:[6,7,10],probabl:[0,1,2,6,7,8,13,14],probdist:[6,13],problabl:12,process:[0,4,5,6,8],progenitor:0,program:14,project:0,proper:7,properli:0,properti:[0,4,8,12],provid:[0,2,6,8,13,15],pseudorandom:0,puls:[0,18],pulsat:0,pump:0,purpos:[8,12],put:[1,4,5,8,12,13,14],pyenv:14,python3:[5,14],python:[4,5],python_api_test:14,pythonpath:14,qcrit_bh:0,qcrit_cheb:0,qcrit_cowd:0,qcrit_degenerate_bh:0,qcrit_degenerate_cheb:0,qcrit_degenerate_cowd:0,qcrit_degenerate_eagb:0,qcrit_degenerate_gb:0,qcrit_degenerate_hegb:0,qcrit_degenerate_hehg:0,qcrit_degenerate_hem:0,qcrit_degenerate_hewd:0,qcrit_degenerate_hg:0,qcrit_degenerate_lmm:0,qcrit_degenerate_m:0,qcrit_degenerate_n:0,qcrit_degenerate_onewd:0,qcrit_degenerate_tpagb:0,qcrit_eagb:0,qcrit_gb:0,qcrit_gb_bs:0,qcrit_gb_chen_han_formula:0,qcrit_gb_chen_han_t:0,qcrit_gb_ge2015:0,qcrit_gb_hjellming_webbink:0,qcrit_gb_q_no_comenv:0,qcrit_gb_vos2018:0,qcrit_hegb:0,qcrit_hehg:0,qcrit_hem:0,qcrit_hewd:0,qcrit_hg:0,qcrit_lmm:0,qcrit_m:0,qcrit_n:0,qcrit_onewd:0,qcrit_tpagb:0,qcrits_:0,qcrits_degenerate_:0,quadrat:0,quadrulpl:0,quadrupl:0,quantiti:12,quit:[0,4],r_l:18,radi:0,radiat:0,radii:[0,18],radiu:[0,1,12,13,18],radius_1:12,radius_2:12,ragb:18,raghavan2010_binary_fract:2,raghavan:2,rai:0,railton:0,rais:[0,4,8,13],ram:0,random:[0,8],random_se:0,random_skip:0,random_system:0,random_systems_se:0,rang:[0,2,6,16],rapidli:0,rappaport:0,rate:[0,2],rather:[0,4,6,8],ratio:[0,2,13,18],raw:[4,5,6,12,15],raw_output:4,reaction:0,read:[4,14],real:6,realli:[0,6,7,8],reason:0,rebuild:14,recalcul:0,reciev:4,recombin:0,recommend:[1,6,14],recurs:[4,6],red:0,redhat:1,redshift:2,reduc:0,reduct:8,regardless:12,region:0,reimer:0,reject:0,rejuven:0,rel:0,relat:0,remain:0,remnant:0,remov:[0,4,6],remove_fil:4,repeat:[0,8],repo:14,report:0,represent:[4,6],reproduc:0,requir:[0,4,5,10,12,13,15],reset:0,reset_pref:0,reset_star:0,reset_stars_default:0,resolut:[0,6,13],resolv:[0,14],reson:0,respect:[0,2],rest:6,restructuredtext:4,result:[0,1,2,4,5,6,8,13,14],result_example_head:5,result_example_header_1:5,result_example_header_2:5,retain:0,rethink:4,return_all_info:6,return_binary_c_version_info:[4,6],return_compilation_dict:1,return_help_al:4,return_minimum_orbit_for_rlof:18,return_population_set:6,return_version_info:4,revap_in:0,revap_out:0,revers:[0,12],reverse_tim:0,revis:[0,4],rewrit:6,ri0005:14,rich:0,riello:0,rin:0,ring:0,risk:6,ritter:0,rk2:0,rk4:0,rlof:[0,18],rlof_angular_momentum_transfer_model:0,rlof_angular_momentum_transfer_model_bs:0,rlof_angular_momentum_transfer_model_conserv:0,rlof_eccentric_as_circular:0,rlof_entry_threshold:0,rlof_f:0,rlof_interpolation_binary_c:0,rlof_interpolation_bs:0,rlof_interpolation_method:0,rlof_mdot_factor:0,rlof_mdot_modul:0,rlof_method:0,rlof_method_adapt:0,rlof_method_adaptive2:0,rlof_method_bs:0,rlof_method_claei:0,rlof_method_ritt:0,rlof_nonconservative_gamma_donor:0,rlof_nonconservative_gamma_isotrop:0,rlof_radiation_correct:0,rob:[0,2,18],robert:14,roch:[0,18],roche_lob:18,rochelob:18,room:6,root:14,rotat:[0,2],rotation:0,rotationally_enhanced_expon:0,rotationally_enhanced_mass_loss:0,rotationally_enhanced_massloss:0,rotationally_enhnaced_massloss_angmom:0,rotationally_enhnaced_massloss_langer_formula:0,rotationally_enhnaced_massloss_langer_formula_and_angmom:0,rotationally_enhnaced_massloss_non:0,rout:0,routin:[0,5,6,12],row:12,rring:0,rssd:2,rst:[4,7],rsun:12,run:[0,1,4,5,6,8,13,14,15],run_example_binari:5,run_example_binary_with_custom_log:5,run_example_binary_with_run_system:5,run_example_binary_with_writing_logfil:5,run_example_custom_logging_autogener:5,run_system:[5,12,15],run_system_wrapp:[5,10,11],runtim:[1,8],russel:0,rzam:18,sai:0,said:0,same:[0,4,5,13,14],sampl:[0,2,6,16],sana12:[2,13],sana:2,save:[1,2,13],scalo:2,scanf:0,scene:5,scheme:0,schneider:0,schroeder:0,script:[3,5],sdb:0,sdo:0,search:10,second:[0,2,4,12],secondari:[2,18],section:[2,4,9,10],see:[0,5,6,12,14],seed:0,seem:12,segment:16,seitenzahl2013_model:0,seitenzahl:0,select:[0,4,5],selected_head:[4,5],self:[6,8,13],semi:0,sent:0,sentenc:1,sep:[2,5,6,13,18],sep_max:13,sep_min:13,separ:[0,2,4,5,12,13,18],separation_quadrupl:0,separation_tripl:0,separta:0,seper:[6,7,13],sequenc:0,seri:0,serial:4,serializ:6,serv:[4,5,13],server:6,set:[0,1,2,4,6,7,8,12,13,14],set_opt:2,settingsfil:4,setup:15,sever:[5,7,8,12,15],sfh:2,shara:0,share:[1,5,8,14,15],shared_lib_filenam:5,shim:14,should:[0,1,5,7,8,12,13,14,15],shouldn:[0,4],show:[3,8,12],show_plot:12,show_stellar_typ:12,shown:12,siess:0,sigma:2,silent:4,sill:0,simpl:13,simpli:0,simul:[0,1,8,13],simulation_:6,sinc:[4,12,13],singl:[0,2,6,12,13],skip:0,skipkei:4,sliced_df:5,slope:2,slow:0,slurm:[6,8,9],slurm_grid:6,small:0,small_envelope_method:0,small_envelope_method_bs:0,small_envelope_method_miller_bertolami:0,smaller:0,sn_impulse_liu2015:0,sn_impulse_non:0,sn_impulse_wheeler1975:0,sn_kick_companion_a:0,sn_kick_companion_aic_bh:0,sn_kick_companion_bh_bh:0,sn_kick_companion_bh_n:0,sn_kick_companion_ecap:0,sn_kick_companion_grb_collapsar:0,sn_kick_companion_hestaria:0,sn_kick_companion_ia_chand:0,sn_kick_companion_ia_chand_co:0,sn_kick_companion_ia_eld:0,sn_kick_companion_ia_h:0,sn_kick_companion_ia_he_co:0,sn_kick_companion_ia_hybrid_hecowd:0,sn_kick_companion_ia_hybrid_hecowd_sublumin:0,sn_kick_companion_ibc:0,sn_kick_companion_ii:0,sn_kick_companion_iia:0,sn_kick_companion_ns_n:0,sn_kick_companion_tz:0,sn_kick_companion_wdkick:0,sn_kick_dispersion_aic_bh:0,sn_kick_dispersion_bh_bh:0,sn_kick_dispersion_bh_n:0,sn_kick_dispersion_ecap:0,sn_kick_dispersion_grb_collapsar:0,sn_kick_dispersion_ia_hybrid_hecowd:0,sn_kick_dispersion_ia_hybrid_hecowd_sublumin:0,sn_kick_dispersion_ibc:0,sn_kick_dispersion_ii:0,sn_kick_dispersion_ns_n:0,sn_kick_dispersion_tz:0,sn_kick_distribution_aic_bh:0,sn_kick_distribution_bh_bh:0,sn_kick_distribution_bh_n:0,sn_kick_distribution_ecap:0,sn_kick_distribution_grb_collapsar:0,sn_kick_distribution_ia_hybrid_hecowd:0,sn_kick_distribution_ia_hybrid_hecowd_sublumin:0,sn_kick_distribution_ibc:0,sn_kick_distribution_ii:0,sn_kick_distribution_ns_n:0,sn_kick_distribution_tz:0,sneia:0,snia:0,solar:[0,18],solarmass:2,solver:0,solver_forward_eul:0,solver_predictor_corrector:0,solver_rk2:0,solver_rk4:0,some:[0,1,2,5,6,8,12,13,14],someth:[0,6],soon:16,sort:4,sort_kei:4,sourc:[1,2,3,4,5,6,7,8,11,12,13,14,15,16,18],source_file_filenam:8,source_list:6,sourcefile_nam:1,space:[0,6,16],spacing_funct:[10,11],spacingfunc:[6,13],spacingfunct:6,special:0,specif:[0,4,12],specifi:[0,8],spectral:2,speed:[0,8],speedtest:0,spheric:0,spin:0,split:[0,8,13],splitpoint:0,spread:6,src:14,st1:5,st2:5,stabil:0,stabl:0,stancliff:0,standard:[0,2],star:[1,2,5,6,8,10,12,13,18],stardata:[0,1,5,13],stardata_dump_filenam:0,stardata_load_filenam:0,start:[0,1,4,5,7,8],start_tim:0,state:0,statement:[1,5],statist:0,statu:[0,1],steadi:0,stefan:12,stellar:[0,12,17],stellar_structure_algorithm:0,stellar_structure_algorithm_external_funct:0,stellar_structure_algorithm_mint:0,stellar_structure_algorithm_modified_bs:0,stellar_structure_algorithm_non:0,stellar_typ:[1,10,11,12,13],stellar_type_1:[0,12],stellar_type_2:[0,12],stellar_type_3:0,stellar_type_4:0,stellar_type_dict:17,stellar_type_dict_short:17,step:[12,16],still:[1,8],stop:0,storag:0,store:[0,2,6,8,18],store_memaddr:18,str:[1,4,6,7,12],straight:6,straniero:0,strength:0,strict:4,string:[0,1,4,6,7,8,12,15],strip:0,stronger:0,struct:0,structur:[0,4,8,12],stuff:[2,4,8,12,13],style:0,sub:0,subdirectori:4,subject:0,sublumin:0,subroutin:9,subsequ:0,succe:0,suggest:[0,14],sum:0,supercrit:0,supernova:[0,8],superwind:0,superwind_mira_switchon:0,supress:13,sure:[2,6,8,12,14,15],surfac:0,surrei:14,surviv:0,survivor:0,svg:14,symmetr:0,synchron:0,synonym:0,sys:5,system:[0,5,6,8,12,13,14,15],system_gener:6,t_re:5,tabl:[0,2],take:[0,2,4,5,6,8,13,15],taken:0,target:[1,7,14],task:[0,2,4,5,6,7,9,12,15,16,18],tauri:0,tbse:0,teff:2,teff_1:12,teff_2:12,temp_dir:[4,13],temperatur:[0,2,12],tempfil:5,termin:1,test:[0,4,6,14],test_log:5,test_pop:13,text:[4,7,14],than:[0,2,4,8],thats:[0,13],thei:[0,2,6,12],thelog:0,them:[4,5,6,13],themselv:[2,4],theres:6,thermal:[0,2,18],thermally_pulsing_asymptotic_giant_branch:0,thermohalin:0,thesi:0,thi:[0,1,2,3,4,5,6,7,8,11,12,13,14,15,16,18],thick:0,thick_disc_end_ag:0,thick_disc_logg_max:0,thick_disc_logg_min:0,thick_disc_start_ag:0,thin:0,thing:[2,4,5,6,7,13,15],think:[0,4,6],third:[0,2],third_dup:0,third_dup_multipli:0,thorn:0,those:[4,5,6,13,14],thread:8,thread_id:8,three:[0,2],three_part_powerlaw:[2,13],threshold:[4,8],through:[6,12,15],throughout:6,tidal:0,tidal_strength_factor:0,tide:0,time:[0,1,2,4,5,6,8,12,13],timescal:0,timestamp:8,timestep:0,timestep_limit:0,timestep_log:0,timestep_modul:0,timestep_multipli:0,timestep_solver_factor:0,tinslei:2,tmp:[0,4,14],tmp_dir:[6,8],todo:[0,1,2,4,6,7,8,12,13,15,16,18],toler:0,too:[0,15],topic:0,torqu:0,total:[0,6,8,12],tout:[0,18],tpagb:0,tpagb_reimers_eta:0,tpagb_wind_beasor_etal_2020:0,tpagb_wind_bloeck:0,tpagb_wind_goldman_etal_2017:0,tpagb_wind_mattsson:0,tpagb_wind_reim:0,tpagb_wind_rob_cwind:0,tpagb_wind_van_loon:0,tpagb_wind_vw93_karaka:0,tpagb_wind_vw93_karakas_carbon_star:0,tpagb_wind_vw93_orig:0,tpagb_wind_vw93_orig_carbon_star:0,tpagbwind:0,tpagbwindfac:0,track:[8,12],trade:0,transfer:0,transform:[0,4],treat:0,trigger:0,tripl:0,tru:4,truli:0,tupl:1,turn:[0,4,13],two:[0,4,17,18],txt:[5,6,14,15],type:[0,1,2,4,6,7,8,12,16,17,18],type_ia_mch_supernova_algorithm:0,type_ia_mch_supernova_algorithm_dd2:0,type_ia_mch_supernova_algorithm_seitenzahl2013:0,type_ia_mch_supernova_algorithm_seitenzahl2013_automat:0,type_ia_sub_mch_supernova_algorithm:0,type_ia_sub_mch_supernova_algorithm_livne_arnett_1995:0,typic:0,ubvri:0,ugriv:0,uncom:6,under:16,undergo:0,underli:14,understand:6,undescrib:7,uniform:2,union:[2,4,16,18],uniqu:8,unit:[0,18],univari:0,unknown:15,unless:[1,6,8],unload:6,unrecogn:14,unsign:0,until:[0,2],unus:[0,8],updat:[2,6,13,14],upper:[0,2,16],usag:[0,10],use:[0,2,4,5,6,8,9,12,13,14,15],use_astropy_valu:12,use_datadir:[6,13],use_fixed_timestep_:0,use_periastron_roche_radiu:0,use_tabular_intershell_abundances_karakas_2012:0,used:[0,1,2,4,6,8,12,13],useful:[0,4,6,8,14,15,18],useful_func:[10,11],user:[1,2,4,6,7,8,15],uses:[0,5,13],using:[0,1,3,5,6,13,14],usr:5,usual:[0,2,8,14],util:[1,2,4,5,6,7,12,13,15,16,18],val:2,valid:[0,2,4],valu:[0,1,2,4,5,6,7,8,12,13,14],valueerror:13,valuerang:[6,13],van:0,vandenheuvel_log:0,vari:0,variabl:[0,4,6,8,10,13],variant:0,variou:0,vassiliadi:0,veloc:[0,2],verbos:[1,4,8,13,14],verbose_print:4,veri:[0,5,6,13,16],versa:18,version:[0,4,6,14],version_info:4,version_info_str:4,version_onli:0,via:[6,8,12,13],vice:18,vink:0,virtual:14,viscos:0,viscou:0,volum:0,vrot1:0,vrot2:0,vrot3:0,vrot4:0,vrot_breakup:0,vrot_bs:0,vrot_non_rot:0,vrot_sync:0,vw93:0,vw93_eagb_wind_spe:0,vw93_mira_shift:0,vw93_multipli:0,vw93_tpagb_wind_spe:0,vwind_multipli:0,wai:[0,3,4,6,8,12,13,14],wang:0,want:[0,2,4,5,7,8,12,13,14],warmup_cpu:0,warn:[0,6,14],wave:0,wd_accretion_rate_new_giant_envelope_lower_limit_helium_donor:0,wd_accretion_rate_new_giant_envelope_lower_limit_hydrogen_donor:0,wd_accretion_rate_new_giant_envelope_lower_limit_other_donor:0,wd_accretion_rate_novae_upper_limit_helium_donor:0,wd_accretion_rate_novae_upper_limit_hydrogen_donor:0,wd_accretion_rate_novae_upper_limit_other_donor:0,wd_kick:0,wd_kick_at_every_puls:0,wd_kick_at_given_puls:0,wd_kick_direct:0,wd_kick_end_agb:0,wd_kick_first_rlof:0,wd_kick_pulse_numb:0,wd_kick_when:0,wd_sigma:0,wdwd_merger_algorithm:0,wdwd_merger_algorithm_bs:0,wdwd_merger_algorithm_chen2016:0,wdwd_merger_algorithm_perets2019:0,weight:[0,8],well:[0,4,8,14],were:4,what:[0,1,2,4,5,6,7,13,14,15],whatev:[5,6,14],wheeler:0,when:[0,1,4,5,6,7,8,13,14,15],where:[0,1,2,4,6,7,8],whether:[0,2,4,6,7,8,12,18],which:[0,1,2,3,4,5,6,7,8,13,14,15,18],white:0,white_dwarf_cooling_carrasco2014:0,white_dwarf_cooling_mestel:0,white_dwarf_cooling_mestel_modifi:0,white_dwarf_cooling_model:0,white_dwarf_radius_carrasco2014:0,white_dwarf_radius_model:0,white_dwarf_radius_mu:0,white_dwarf_radius_nauenberg1972:0,whole:6,width:0,wind:0,wind_algorithm_binary_c_2020:0,wind_algorithm_hurley2002:0,wind_algorithm_non:0,wind_algorithm_schneider2018:0,wind_angmom_loss_bs:0,wind_angmom_loss_lw:0,wind_angmom_loss_lw_hybrid:0,wind_angmom_loss_spherically_symmetr:0,wind_angular_momentum_loss:0,wind_disc_angmom_fract:0,wind_disc_mass_fract:0,wind_djorb_fac:0,wind_gas_to_dust_ratio:0,wind_mass_loss:0,wind_multiplier_:0,within:[0,4,6],without:[2,6],won:0,wood:0,wooslei:0,work:[0,4,5,12,13,14],would:[0,4,12,14],wouldnt:6,wr_wind:0,wr_wind_bs:0,wr_wind_eldridg:0,wr_wind_fac:0,wr_wind_maeder_meynet:0,wr_wind_nugis_lam:0,wrap:[1,13],wrapper:[4,5,18],write:[1,4,5,6,7,8,13,15],write_binary_c_calls_to_fil:6,write_binary_c_parameter_descriptions_to_rst_fil:4,write_grid_options_to_rst_fil:7,written:[5,6,7,8,13,15],wrlof_mass_transf:0,wrlof_method:0,wrlof_non:0,wrlof_q_depend:0,wrlof_quadrat:0,wrong:14,wrt:1,wrwindfac:0,wtts2:0,wtts_log:0,www:[0,2],year:[0,2],yet:[0,4,5,6,8,12,13],yield:0,you:[0,1,4,5,6,7,8,12,13,14,18],young:0,your:[5,14],yourself:[12,13],zam:[2,15,18],zams_collis:18,zams_mass:13,zero:[0,1],zero_ag:13,zone:0,zoom:0,zoomfac_multiplier_decreas:0,zoomfac_multiplier_increas:0,zshrc:14,zsolar:2,zytkow:0},titles:["Binary_c parameters","custom_logging_functions module","distribution_functions module","Examples","functions module","Examples","grid_class module","Grid options and descriptions","Population grid code options","hpc_functions module","Welcome to binary_c-python\u2019s documentation!","Binarycpython code","plot_functions module","Example of population script","Python module for binary_c","run_system_wrapper module","spacing_functions module","stellar_types module","useful_funcs module"],titleterms:{"function":4,"public":8,algorithm:0,binari:0,binary_c:[0,10,14],binarycpython:11,build:14,code:[8,11],custom_logging_funct:1,descript:7,distribution_funct:2,document:10,environ:14,exampl:[3,5,13],faq:14,grid:[7,8],grid_class:6,hpc_function:9,indic:10,input:0,instruct:14,misc:0,modul:[1,2,4,6,9,12,14,15,16,17,18],note:14,nucsyn:0,option:[7,8],output:0,paramet:0,plot_funct:12,popul:[8,13],privat:8,python:[10,14],requir:14,run_system_wrapp:15,script:13,section:0,spacing_funct:16,star:0,stellar_typ:17,tabl:10,usag:14,useful_func:18,variabl:14,welcom:10}})
\ No newline at end of file
+Search.setIndex({docnames:["binary_c_parameters","custom_logging_functions","distribution_functions","examples","external_git","functions","general_examples","grid","grid_options_defaults","grid_options_descriptions","hpc_functions","index","modules","plot_functions","population_example","readme_link","run_system_wrapper","spacing_functions","stellar_types","useful_funcs"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1,sphinx:56},filenames:["binary_c_parameters.rst","custom_logging_functions.rst","distribution_functions.rst","examples.rst","external_git.rst","functions.rst","general_examples.rst","grid.rst","grid_options_defaults.rst","grid_options_descriptions.rst","hpc_functions.rst","index.rst","modules.rst","plot_functions.rst","population_example.rst","readme_link.rst","run_system_wrapper.rst","spacing_functions.rst","stellar_types.rst","useful_funcs.rst"],objects:{"binarycpython.utils":{custom_logging_functions:[1,0,0,"-"],distribution_functions:[2,0,0,"-"],functions:[5,0,0,"-"],grid:[7,0,0,"-"],grid_options_defaults:[8,0,0,"-"],hpc_functions:[10,0,0,"-"],plot_functions:[13,0,0,"-"],run_system_wrapper:[16,0,0,"-"],spacing_functions:[17,0,0,"-"],stellar_types:[18,0,0,"-"],useful_funcs:[19,0,0,"-"]},"binarycpython.utils.custom_logging_functions":{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:[1,1,1,""]},"binarycpython.utils.distribution_functions":{"const":[2,1,1,""],Arenou2010_binary_fraction:[2,1,1,""],Izzard2012_period_distribution:[2,1,1,""],Kroupa2001:[2,1,1,""],calculate_constants_three_part_powerlaw:[2,1,1,""],cosmic_SFH_madau_dickinson2014:[2,1,1,""],duquennoy1991:[2,1,1,""],flat:[2,1,1,""],flatsections:[2,1,1,""],gaussian:[2,1,1,""],gaussian_func:[2,1,1,""],gaussian_normalizing_const:[2,1,1,""],imf_chabrier2003:[2,1,1,""],imf_scalo1986:[2,1,1,""],imf_scalo1998:[2,1,1,""],imf_tinsley1980:[2,1,1,""],interpolate_in_mass_izzard2012:[2,1,1,""],ktg93:[2,1,1,""],number:[2,1,1,""],powerlaw:[2,1,1,""],powerlaw_constant:[2,1,1,""],prepare_dict:[2,1,1,""],raghavan2010_binary_fraction:[2,1,1,""],sana12:[2,1,1,""],set_opts:[2,1,1,""],three_part_powerlaw:[2,1,1,""]},"binarycpython.utils.functions":{BinaryCEncoder:[5,2,1,""],binarycDecoder:[5,2,1,""],binaryc_json_serializer:[5,1,1,""],create_arg_string:[5,1,1,""],create_hdf5:[5,1,1,""],example_parse_output:[5,1,1,""],extract_ensemble_json_from_string:[5,1,1,""],filter_arg_dict:[5,1,1,""],get_arg_keys:[5,1,1,""],get_defaults:[5,1,1,""],get_help:[5,1,1,""],get_help_all:[5,1,1,""],get_help_super:[5,1,1,""],handle_ensemble_string_to_json:[5,1,1,""],inspect_dict:[5,1,1,""],load_logfile:[5,1,1,""],make_build_text:[5,1,1,""],merge_dicts:[5,1,1,""],output_lines:[5,1,1,""],parse_binary_c_version_info:[5,1,1,""],remove_file:[5,1,1,""],return_binary_c_version_info:[5,1,1,""],temp_dir:[5,1,1,""],verbose_print:[5,1,1,""],write_binary_c_parameter_descriptions_to_rst_file:[5,1,1,""]},"binarycpython.utils.functions.BinaryCEncoder":{"default":[5,3,1,""]},"binarycpython.utils.functions.binarycDecoder":{decode:[5,3,1,""]},"binarycpython.utils.grid":{Population:[7,2,1,""]},"binarycpython.utils.grid.Population":{add_grid_variable:[7,3,1,""],evolve:[7,3,1,""],evolve_population:[7,3,1,""],evolve_single:[7,3,1,""],export_all_info:[7,3,1,""],parse_cmdline:[7,3,1,""],return_all_info:[7,3,1,""],return_population_settings:[7,3,1,""],set:[7,3,1,""],write_binary_c_calls_to_file:[7,3,1,""]},"binarycpython.utils.grid_options_defaults":{grid_options_description_checker:[8,1,1,""],grid_options_help:[8,1,1,""],write_grid_options_to_rst_file:[8,1,1,""]},"binarycpython.utils.plot_functions":{color_by_index:[13,1,1,""],dummy:[13,1,1,""],parse_function_hr_diagram:[13,1,1,""],parse_function_masses:[13,1,1,""],parse_function_orbit:[13,1,1,""],plot_HR_diagram:[13,1,1,""],plot_masses:[13,1,1,""],plot_orbit:[13,1,1,""],plot_system:[13,1,1,""]},"binarycpython.utils.run_system_wrapper":{run_system:[16,1,1,""]},"binarycpython.utils.spacing_functions":{"const":[17,1,1,""]},"binarycpython.utils.useful_funcs":{calc_period_from_sep:[19,1,1,""],calc_sep_from_period:[19,1,1,""],minimum_period_for_RLOF:[19,1,1,""],minimum_separation_for_RLOF:[19,1,1,""],ragb:[19,1,1,""],roche_lobe:[19,1,1,""],rzams:[19,1,1,""],zams_collision:[19,1,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"0001":19,"0007":2,"001":0,"002":6,"054":2,"0820":0,"08msun":0,"0902":0,"100":[0,2],"1000":6,"100000000000":6,"10e4":[],"115":2,"125":0,"12e":[1,14],"13e3":0,"1403":2,"150":14,"15000":[0,6,14],"15msun":2,"190":0,"1951":0,"1972":0,"1975":0,"1980":2,"1983":19,"1986":[0,2],"1991":2,"1993":0,"1996":19,"1998":[0,2],"1999":0,"1ckzg0p9":[11,15],"1e9":0,"200":0,"2000":0,"2001":2,"2002":0,"2003":[0,2],"2004":0,"2005":0,"2009":0,"2010":[0,2],"2012":[0,2],"2013":0,"2014":[0,2],"2015":0,"2016":0,"2017":0,"2018":[0,1],"2019":0,"2020":0,"2021":0,"20210111":[],"20210311":0,"257":19,"25msun":0,"281":19,"2969346":2,"2msun":0,"3000":0,"3msun":2,"42msun":0,"44msun":0,"45000000080":14,"4530":6,"463f148ec":[],"4e3":0,"500":0,"5479":[],"5542":0,"5msun":0,"625":0,"6944":0,"6msun":0,"7619":0,"763":2,"78125":0,"795":2,"80msol":2,"boolean":[0,5,7,9,13,19],"break":0,"case":[0,5],"catch":[5,6,9],"char":9,"class":[5,7],"const":[2,7,14,17],"default":[0,1,2,5,6,7,8,9,14,16],"export":[5,7,14],"float":[0,2,5,17,19],"function":[0,1,2,3,6,7,8,9,10,11,12,13,14,15,16,17,19],"import":[6,7,14],"int":[0,1,2,5,7,8,9,17,19],"long":[0,5,7,9,18],"new":[0,2,5,7],"null":[0,5],"paczy\u0144ski":0,"public":[8,11],"return":[0,1,2,5,7,8,9,13,16,17,19],"short":[0,18],"super":0,"switch":0,"throw":[11,15],"true":[0,5,7,8,9,13,14],"try":[0,11,15],"while":0,And:[8,11,15,19],For:[0,11,13,15],Gas:0,Its:9,NOT:[0,7,16],Not:[9,14],One:0,Pms:13,That:0,The:[0,1,2,5,6,7,9,11,13,14,15,16],Then:[5,11,15],There:[2,6,7,8,9,13],These:[5,9,13],Use:[0,6,7],Used:[0,9,13],Useful:[0,7,8],Uses:[0,17],Was:0,Will:[5,7,14,16],With:8,_binary_c_bind:[5,6,19],_binary_c_config_execut:9,_binary_c_dir:9,_binary_c_execut:9,_binary_c_shared_librari:9,_commandline_input:9,_count:9,_custom_logging_shared_library_fil:9,_end_time_evolut:9,_errors_exceed:9,_errors_found:9,_evolution_type_opt:9,_failed_count:9,_failed_prob:9,_failed_systems_error_cod:9,_generate_grid_cod:9,_grid_vari:9,_main_pid:9,_population_id:9,_probtot:9,_repeat:9,_set:[7,14],_start_time_evolut:9,_store_memaddr:9,_system_gener:9,_total_starcount:9,abat:0,abbrevi:18,abl:[],about:[5,7,8,14,19],abov:[0,5,6,7],abund:0,acc2:0,acceler:0,accept:[5,14],access:9,accord:0,accordingli:14,accret:0,accretion_end_tim:0,accretion_limit_dynamical_multipli:0,accretion_limit_eddington_lmms_multipli:0,accretion_limit_eddington_steady_multipli:0,accretion_limit_eddington_wd_to_remnant_multipli:0,accretion_limit_thermal_multipli:0,accretion_start_tim:0,accretor:[0,19],acess:2,act:[0,14],activ:[0,11,15],actual:[0,5,7,11,13,15],adapt:0,add:[2,5,7,13,14,17],add_grid_vari:[7,14],added:5,admittingli:13,adress:[1,6,9,19],affect:0,after:[0,7],ag89:0,again:5,against:13,agb:0,agb_3dup_algorithm:0,agb_core_algorithm:0,agb_core_algorithm_default:0,agb_core_algorithm_hurlei:0,agb_core_algorithm_karaka:0,agb_luminosity_algorithm:0,agb_luminosity_algorithm_default:0,agb_luminosity_algorithm_hurlei:0,agb_luminosity_algorithm_karaka:0,agb_radius_algorithm:0,agb_radius_algorithm_default:0,agb_radius_algorithm_hurlei:0,agb_radius_algorithm_karaka:0,agb_third_dredge_up_algorithm_default:0,agb_third_dredge_up_algorithm_hurlei:0,agb_third_dredge_up_algorithm_karaka:0,agb_third_dredge_up_algorithm_stancliff:0,age:0,aging:0,algorithm:11,algothim:0,all:[0,1,2,5,6,7,8,9,11,12,13,14,15,16],all_info:7,allow:[0,6,9],allow_nan:5,along:[0,8,9],alot:[9,14],alpha:0,alpha_c:0,alphacb:0,alreadi:7,also:[0,5,6,7,8,11,15,19],alt:[11,15],altern:0,alwai:0,amanda:0,amax:2,amin:2,amount:[0,7,8,9,14,17],amt_cor:[9,14],analys:16,andrew:[11,15],andronov:0,angelou_lithium_cheb_decay_tim:0,angelou_lithium_cheb_massfrac:0,angelou_lithium_cheb_tim:0,angelou_lithium_decay_funct:0,angelou_lithium_decay_function_exponenti:0,angelou_lithium_decay_tim:0,angelou_lithium_eagb_decay_tim:0,angelou_lithium_eagb_massfrac:0,angelou_lithium_eagb_tim:0,angelou_lithium_gb_decay_tim:0,angelou_lithium_gb_massfrac:0,angelou_lithium_gb_tim:0,angelou_lithium_hg_decay_tim:0,angelou_lithium_hg_massfrac:0,angelou_lithium_hg_tim:0,angelou_lithium_lmms_decay_tim:0,angelou_lithium_lmms_massfrac:0,angelou_lithium_lmms_tim:0,angelou_lithium_ms_decay_tim:0,angelou_lithium_ms_massfrac:0,angelou_lithium_ms_tim:0,angelou_lithium_tpagb_decay_tim:0,angelou_lithium_tpagb_massfrac:0,angelou_lithium_tpagb_tim:0,angelou_lithium_vrot_trigg:0,angelou_lithium_vrotfrac_trigg:0,angmom_to_orbit_factor:0,angular:[0,13],angular_momentum_accretion_rate1:0,angular_momentum_accretion_rate2:0,angular_momentum_accretion_rate_orbit:0,ani:[0,2,5,7],anoth:0,ansi:0,anyth:[0,9],anywai:7,anywher:7,api:[0,5],api_log_filename_prefix:0,append:[1,5],appli:0,approach:6,appropri:0,approxim:0,aren:2,arenou2010_binary_fract:2,arg:[2,5,13],arg_dict:5,argpair:5,argstr:6,argument:[0,2,5,6,7,9,14,16],argument_of_periastron:0,argument_of_periastron_quadrupl:0,argument_of_periastron_tripl:0,around:[0,6],arrai:[2,5,6],artifici:0,artificial_accretion_ignor:0,arxiv:[0,2],asarrai:6,asign:7,ask:[0,19],asplund:0,assum:[0,13],ast871:0,astronomi:0,astropi:[11,13,15],atom:5,attempt:[5,7],auto:12,autogen_c_logging_cod:[1,6],autogener:[1,6],automat:[0,1,6,8,11,15],avaibl:[11,15],avail:[0,5,9,13],awai:0,axi:[0,13],b_1:0,b_2:0,b_3:0,b_4:0,b_inclination1:0,b_inclination2:0,b_inclination3:0,b_inclination4:0,back:0,background:6,backward:0,bagb:0,barn:0,base:[0,2,5,6,7,11,13,15,19],base_filenam:[7,14],bashrc:[],basic:[6,7],batchmod:0,beasor:0,becaus:[0,6,7],becom:[0,1,2,5],been:[0,7],befor:[0,7,9,11,14,15],behaviour:[5,16],behind:6,being:5,belczynski:0,below:[0,14],berro:0,bertolami:0,best:[7,9,11,15],beta_reverse_nova:0,beta_reverse_novae_geometri:0,better:7,between:[0,2,17],bewar:7,bh_belczynski:0,bh_fryer12_delai:0,bh_fryer12_rapid:0,bh_hurley2002:0,bh_prescript:0,bh_spera2015:0,big:0,bin:[0,6,11,15],binari:[2,6,7,9,11,13,14,19],binary_c2:[11,15],binary_c:[1,2,5,6,7,9,13,14,16],binary_c_cal:7,binary_c_default:14,binary_c_inline_config:1,binary_c_log_cod:[1,6],binary_c_macro:0,binary_c_output:5,binary_c_paramet:14,binary_c_python:5,binary_c_python_api:[],binary_c_task_:0,binary_c_write_log_cod:1,binary_grid:0,binary_star:19,binaryc:[1,5,16],binaryc_config:1,binaryc_json_seri:5,binarycdecod:5,binarycencod:5,binarycpython:[1,2,5,6,7,8,11,13,14,15,16,17,19],bind:0,birth:0,bivari:0,black:0,black_hol:0,bloecker:0,blog:1,boltzman:13,boltzmann:0,bondi:0,bondi_hoyle_accretion_factor:0,bool:[5,7,8,13],born:0,both:[0,5],bottom:0,bound:[2,17],boundari:2,brake:0,branch:[0,5],branch_david:0,breakup:0,broken:0,bse:[0,2],bse_opt:[7,14],buffer:0,build:[0,1,5],built:[0,1,5,11,15],burn:0,busso:0,bye:0,c13_eff:0,c_auto_log:[9,14],c_log:0,c_logging_cod:[9,14],calc_period_from_sep:19,calc_sep_from_period:[14,19],calcul:[0,2,7,9,19],calculate_constants_three_part_powerlaw:2,call:[0,1,5,7,9,13,14,16],can:[0,1,2,5,6,7,9,11,13,14,15,16],cannot:7,cap:0,captur:0,carbon:0,carbon_oxygen_white_dwarf:0,carlo:0,carrasco:0,carri:0,cast:[5,6],categor:5,caught:5,caus:19,cbdisc:0,cbdisc_alpha:0,cbdisc_eccentricity_pumping_dermin:0,cbdisc_eccentricity_pumping_method:0,cbdisc_eccentricity_pumping_non:0,cbdisc_end_evolution_after_disc:0,cbdisc_fail_ring_inside_separ:0,cbdisc_gamma:0,cbdisc_init_djdm:0,cbdisc_init_dm:0,cbdisc_inner_edge_strip:0,cbdisc_inner_edge_stripping_timescal:0,cbdisc_kappa:0,cbdisc_mass_loss_constant_r:0,cbdisc_mass_loss_fuv_multipli:0,cbdisc_mass_loss_inner_l2_cross_multipli:0,cbdisc_mass_loss_inner_viscous_accretion_method:0,cbdisc_mass_loss_inner_viscous_accretion_method_equ:0,cbdisc_mass_loss_inner_viscous_accretion_method_gerosa_2015:0,cbdisc_mass_loss_inner_viscous_accretion_method_non:0,cbdisc_mass_loss_inner_viscous_accretion_method_young_clarke_2015:0,cbdisc_mass_loss_inner_viscous_angular_momentum_multipli:0,cbdisc_mass_loss_inner_viscous_multipli:0,cbdisc_mass_loss_ism_pressur:0,cbdisc_mass_loss_ism_ram_pressure_multipli:0,cbdisc_mass_loss_xray_multipli:0,cbdisc_max_lifetim:0,cbdisc_minimum_evaporation_timescal:0,cbdisc_minimum_fr:0,cbdisc_minimum_luminos:0,cbdisc_minimum_mass:0,cbdisc_no_wind_if_cbdisc:0,cbdisc_outer_edge_strip:0,cbdisc_outer_edge_stripping_timescal:0,cbdisc_resonance_damp:0,cbdisc_resonance_multipli:0,cbdisc_torquef:0,cbdisc_viscous_l2_coupl:0,cbdisc_viscous_photoevaporative_coupl:0,cbdisc_viscous_photoevaporative_coupling_inst:0,cbdisc_viscous_photoevaporative_coupling_non:0,cbdisc_viscous_photoevaporative_coupling_visc:0,cemp:0,cemp_cfe_minimum:0,certain:[3,9,11,15],cf_amanda_log:0,cflag:[11,15],chabrier:2,chandrasekhar:0,chandrasekhar_mass:0,chang:[0,1,2,5,7,8,9,11,14,15],chapter:[0,3,9,12],cheb:0,check:[2,5,7,8,14,19],check_circular:5,chemic:0,chen:0,child:5,choic:[0,7,13],choos:[0,6,13],chosen:7,circular:0,circumbinari:0,circumstanti:0,claei:0,clark:0,clean:[1,7,11,15],clean_up_custom_logging_fil:7,clear:5,cloud:0,cls:5,cluster:10,cmdline:7,cnn:4,code:[0,1,3,6,7,8,11,13,14,15,16],collaps:0,collapsar:0,collect:19,collid:19,color:13,color_by_index:13,colour:0,colour_log:0,column:[6,13,14],com:1,combin:[1,5,7,9],combine_ensemble_with_thread_join:9,come:[2,11,15,17],comenv_bs:0,comenv_disc_angmom_fract:0,comenv_disc_mass_fract:0,comenv_ejection_spin_method:0,comenv_ejection_spin_method_do_noth:0,comenv_ejection_spin_method_sychron:0,comenv_ejection_spin_method_synchron:0,comenv_merger_spin_method:0,comenv_merger_spin_method_breakup:0,comenv_merger_spin_method_conserve_angmom:0,comenv_merger_spin_method_conserve_omega:0,comenv_merger_spin_method_specif:0,comenv_ms_accret:0,comenv_ms_accretion_fract:0,comenv_ms_accretion_mass:0,comenv_nandez2016:0,comenv_nelemans_tout:0,comenv_ns_accret:0,comenv_ns_accretion_fract:0,comenv_ns_accretion_mass:0,comenv_post_eccentr:0,comenv_prescript:0,comenv_splitmass:0,comenv_undef:0,command:[0,1,7,9,11,15],commandlin:[7,9,14],commit:5,common:[0,14],companion:[0,14],compar:0,compil:[1,6,11,14,15],compile_shared_lib:1,complain:14,complex:[6,7,9,13],compon:[5,13],comput:10,condit:[6,7,14],condor:[7,9,10],condor_grid:7,config:[1,9,11,15],config_fil:1,configur:[2,6,14],conserv:0,consid:[0,1,2,5,7,9,13],constant:[0,2,13],construct:[0,1,6],conta:8,contain:[0,1,2,3,5,7,8,9,10,11,12,13,14,15,16,17,18],content:[5,11],continu:7,control:0,convect:0,converg:0,convert:[2,5,7],cool:0,copi:[7,19],core:[0,7,9,13],core_helium_burn:0,core_mass:0,correct:[7,13,19],correctli:[6,11,13,14,15],correspond:13,corretor:0,cosmic:2,cosmic_sfh_madau_dickinson2014:2,could:[0,5],counter:9,coupl:0,coverag:[11,15],cowd:0,cpu:0,crap_paramet:0,creat:[5,7,14],create_and_load_logging_funct:[1,6],create_arg_str:5,create_hdf5:[5,14],critic:0,cross:0,ctype:1,cuntz:0,current:[0,5],custom:[0,1,5,6,7,9,13,14,16],custom_log:[6,7,9],custom_logging_cod:[1,6,16],custom_logging_func_memaddr:[6,9],custom_logging_funct:[6,9,11,12,14],custom_logging_info:7,custom_opt:[7,14],cut:6,dai:[0,6,14,19],damp:0,dat:[0,5,14],data:[0,5,6,14,16],data_dir:[5,7,9,14],datadir:7,datafram:[6,13],date:7,david:[0,11,15],david_logging_funct:0,dd7:0,deactiv:0,deal:5,death:0,debug:9,decai:0,decid:[0,5,6],decod:5,decreas:0,deeper:7,def:[6,14],default_to_metal:0,defaultdict:5,defer:0,defin:[0,1,2,7,13],definit:[1,19],degener:0,degre:0,delta_mcmin:0,den:0,depend:[0,2,11,13,15],deprec:0,dermin:0,describ:[0,2,6,9],descript:[0,5,9,11,12],design:[7,13],desir:0,destruct:7,detail:[0,5],determin:[0,7,19],deton:0,dev:0,develop:1,deviat:2,dewi:0,dex:0,df2:6,diagnost:9,diagram:[0,13],dickonson:2,dict:[1,2,5,7,8,14,18],dict_1:5,dict_2:5,dictinari:[],dictionari:[1,2,5,7,8,9,13,18],did:[5,11,15],didnt:[],differ:[0,5,7,11,13,15],dimmer:0,dir:[],direct:[0,7],directli:6,director:9,directori:[0,5,7,9,11,14,15],disabl:0,disable_end_log:0,disable_ev:0,disc:0,disc_legacy_log:0,disc_log2d:0,disc_log:0,disc_log_directori:0,disc_log_dt:0,disc_log_level_non:0,disc_log_level_norm:0,disc_log_level_normal_first_disc_onli:0,disc_log_level_subtimestep:0,disc_log_level_subtimestep_first_disc_onli:0,disc_n_monte_carlo_guess:0,disc_stripping_timescale_infinit:0,disc_stripping_timescale_inst:0,disc_stripping_timescale_orbit:0,disc_stripping_timescale_visc:0,disc_timestep_factor:0,discs_circumbinary_from_comenv:0,discs_circumbinary_from_wind:0,disk:[0,7],dispers:0,displai:0,dist:[11,15],distribut:[0,2,10],distribution_funct:[11,12],distributoon:2,divid:10,dlnm1:[7,14],dlog10per:14,dlogp:2,doc:[5,8,11,15],doc_fetch:2,docstr:13,document:[5,8,9,12],doe:[0,2,7,19],doesn:7,doesnt:[6,8],doing:[0,1,7,8],don:9,done:[0,6,11,14,15],donm:14,donor:[0,19],donor_limit_dynamical_multipli:0,donor_limit_envelope_multipli:0,donor_limit_thermal_multipli:0,donor_rate_algorithm_bs:0,donor_rate_algorithm_claeys2014:0,dont:[2,5,6,7],download:[11,15],dphasevol:[7,14],dr2:0,dr3:0,drai:0,dredg:0,dtfac:0,dtlimit:5,dtm:[1,14],dtype:6,due:[11,15],dummi:[2,13],dump:[0,5],dumpvers:0,duquennoi:2,duquennoy1991:2,dure:0,dust:0,dwarf:0,dynam:0,e2_hurley_2002:0,e2_izzard:0,e2_prescript:0,each:[0,2,5,7,9],eagb:0,eagb_wind_beasor_etal_2020:0,eagb_wind_bs:0,eagb_wind_goldman_etal_2017:0,eagbwind:0,eagbwindfac:0,earli:0,early_asymptotic_giant_branch:0,easi:5,easier:[5,6],easili:[],ecc:[6,7],eccentr:[0,2,6,13,14,19],eccentric_rlof_model:0,eccentricity_quadrupl:0,eccentricity_tripl:0,echo:0,eddington:0,edg:0,edu:0,effect:[0,2],effective_metal:0,effici:0,egg:[11,15],eggleton:[0,19],either:[0,5,6,7,16],eject:0,eld:0,eldridg:0,electon:0,electron:0,element:[0,1,5,9,13],email:5,emp:0,emp_logg_maximum:0,emp_minimum_ag:0,empti:[5,8],enabl:0,encod:5,encount:9,end:[0,5,9,14],energi:0,enhanc:0,enlarg:0,ensembl:[0,5],ensemble_def:0,ensemble_dt:0,ensemble_filter_:0,ensemble_filters_off:0,ensemble_json:5,ensemble_legacy_ensembl:0,ensemble_list:7,ensemble_logdt:0,ensemble_logtim:0,ensemble_output_:9,ensemble_result:[],ensemble_startlogtim:0,ensure_ascii:5,enter:[0,11,15],enthalpi:0,entir:6,entri:5,entrypoint:7,env:[11,13,15],envelop:0,environ:[],episod:0,equal:[5,14],equat:0,equation_of_state_algorithm:0,equation_of_state_paczynski:0,equatori:0,errno:[11,15],error:[5,9,11,15],esa:2,escap:0,escape_fract:0,escape_veloc:0,esnemble_macro:0,eta:0,etal:0,etc:[0,5,7,10,11,13,14,15,16],euler:0,evalu:[2,7,19],evan:0,evapor:0,event:0,everi:[0,11,15],everyth:[7,9,14],everytim:[11,15],evid:0,evolut:[0,1,6,7,9,13],evolution_split:0,evolution_splitting_maxdepth:0,evolution_splitting_sn_n:0,evolution_typ:9,evolutionari:0,evolv:[0,7,14],evolve_popul:[7,14],evolve_singl:[7,14],exact:[1,5,9],exactli:0,exampl:[1,2,5,7,16],example_head:5,example_header_1:6,example_header_2:6,example_log:16,example_log_co:1,example_parse_output:[5,6],example_pop:14,example_python_population_result:14,exce:[0,9],except:[5,7,8,13],excess:0,execut:[0,7,9,14],exist:[0,7,8,14],exist_ok:[5,14],exit:0,exp:[7,14],expand:16,expect:[11,15],experienc:[],experiment:[0,5],explain:5,explicilti:1,explod:0,explos:0,expoenti:0,expon:0,export_all_info:[7,14],express:0,extend:[11,15],extern:0,extra:[0,7,9,16],extract:[5,14],extract_ensemble_json_from_str:5,f3401ead4:0,fabian:0,fabian_imf_log:0,fabian_imf_log_tim:0,fabian_imf_log_timestep:0,factor:[0,2,9],fail:[0,5,9,11,15],fail_sil:5,failed_system:9,failed_system_log:9,failed_systems_threshold:9,fals:[0,5,7,9,13,14],fancy_parsing_funct:16,faq:[],far:0,farmer:0,fase:14,fast:0,ferguson:0,field:0,fig:[0,2],figur:[9,13],file:[0,1,5,7,8,9,10,11,13,14,15],file_log:0,filenam:[0,1,5,6,7,9,14,16],filenotfounderror:[11,15],filepath:[1,5],filesystem:5,filter:[0,5],filter_arg_dict:5,filter_valu:5,fin:0,find:[7,9],finish:[5,13],first:[0,2,5,7,11,15,19],first_giant_branch:0,fishlock:0,fit:[0,2,7,19],fix:[0,2,5,7,13],flag:[1,5,9],flash:0,flat:2,flatsect:[2,14],flaw:7,float64:6,flto:[11,15],follow:[0,2,5,9,11,13,15],forc:[0,11,15],force_circularization_on_rlof:0,force_corotation_of_primary_and_orbit:0,forloop:7,form:[0,5,7,8],formal:0,format:[0,2,5,6,7,14],formula:0,forward:0,found:[2,11,15],four:0,fpic:1,fraction:[0,2],frequenc:0,friction:0,fring:0,from:[0,2,5,6,7,9,13,14,19],from_binary_c_config:1,from_dict:6,ftz:[11,15],full:[5,9],full_path:5,fulli:[7,14],func_memaddr:6,fuv:0,gaia:[0,2],gaia_colour_transform_method:0,gaia_conversion_ubvri_bivariate_jordi2010:0,gaia_conversion_ubvri_riello2020:0,gaia_conversion_ubvri_univariate_evans2018:0,gaia_conversion_ubvri_univariate_jordi2010:0,gaia_conversion_ugriz_bivariate_jordi2010:0,gaia_conversion_ugriz_riello2020:0,gaia_conversion_ugriz_univariate_evans2018:0,gaia_conversion_ugriz_univariate_jordi2010:0,gaia_l_binwidth:0,gaia_teff_binwidth:0,gain:9,galact:0,gallino:0,gamma:0,gap:0,garcia:0,gauss:0,gaussian:2,gaussian_func:2,gaussian_normalizing_const:2,gb_reimers_eta:0,gb_wind_beasor_etal_2020:0,gb_wind_goldman_etal_2017:0,gb_wind_reim:0,gb_wind_schroeder_cuntz_2005:0,gbwind:0,gbwindfac:0,gcc:[1,11,15],gce:0,gener:[0,1,2,5,6,7,8,9,13,14],geometr:0,gerosa:0,get:[0,5,6,7,8,11,14,15,16,19],get_arg_kei:5,get_default:5,get_help:[5,14],get_help_al:[5,7,14],get_help_sup:5,gettempdir:6,giant:0,giant_branch:0,git:[0,5],git_branch:5,git_build:5,github:[],gitlab:11,give:[0,2,5,6,19],given:[0,1,2,5,6,7,16,19],globablli:2,global:[0,2],global_dict:2,gmax:2,gmin:2,goe:[0,7,13],gogo:0,going:[11,15],goldman:0,gonna:2,good:[0,9,14,19],gravit:0,gravitational_radiation_bs:0,gravitational_radiation_bse_when_no_rlof:0,gravitational_radiation_landau_lifshitz:0,gravitational_radiation_landau_lifshitz_when_no_rlof:0,gravitational_radiation_model:0,gravitational_radiation_modulator_:0,gravitational_radiation_modulator_j:0,gravitational_radiation_non:0,grb:0,greater:0,grevess:0,grid:[0,5,7,11,12,14],grid_class:[11,12],grid_cod:7,grid_opt:[7,9,14],grid_options_default:8,grid_options_defaults_dict:8,grid_options_descript:8,grid_options_description_check:8,grid_options_help:8,grid_vari:[9,14],gridcod:7,gridcode_filenam:9,group:5,guess:[0,2],h5py:[11,15],hachisu:0,hachisu_disk_wind:0,hachisu_ignore_qcrit:0,hachisu_qcrit:0,hack:8,had:7,half:0,handi:0,handl:[0,7,9,14,16,19],handle_ensemble_string_to_json:5,happen:0,has:[0,1,5,6,7,9],have:[0,2,5,6,7,8,9,11,13,14,15],hbb:0,hbbtfac:0,hdf5:[5,14],hdf5file:5,header:[1,5,6,14],headerlin:14,headlin:9,hegb:0,hehg:0,height:[2,14],helium:0,helium_flash_mass_loss:0,helium_white_dwarf:0,help:[0,5,8,14],help_al:0,hem:0,henc:0,hendrik:[11,15],here:[1,5,6,7,13,14],hertzsprung:0,hertzsprung_gap:0,hertzstrpung:0,heuvel:0,hewd:0,hex:9,high:[0,2],higher:[0,5,9],his:2,histori:2,hole:0,hopefulli:0,hot:0,how:[0,5,6,7,9],howev:0,hoyl:0,hpc:[7,10],hpc_function:[11,12],hr_diagram:13,hrd:0,hrdiag:0,hrdiag_output:0,html:[11,15],http:[0,1,2],hurlei:0,hybrid:0,hydro:0,hydrogen:0,hyperlink:[],ibc:0,idea:13,idum:0,ignit:0,ignor:[0,6,11,15],iia:0,imag:[11,15],imf:[0,2],imf_chabrier2003:2,imf_scalo1986:2,imf_scalo1998:2,imf_tinsley1980:2,immedi:0,implement:[0,7,9],impli:0,impos:14,inclin:0,inclination1:0,inclination2:0,inclination3:0,inclination4:0,inclini:0,incliniation_quadrupl:0,incliniation_tripl:0,includ:[0,1,5,6,7,11,13,15],include_binary_c_default:[7,14],include_binary_c_help_al:[7,14],include_binary_c_version_info:[7,14],include_default:7,include_popul:14,include_population_set:7,increas:0,inde:0,indent:5,index:[0,2,11],indic:0,individual_nova:0,induc:0,inertia:0,info:[5,7,11,13,14,15],inform:[0,1,5,7,8,13,14],init:7,init_abund:0,init_abund_dex:0,init_abund_mult:0,init_abunds_onli:0,initi:[0,2,7],initial_abundance_hash:7,initial_abundance_mix:0,initial_abunds_onli:0,inlin:6,inner:0,input:[1,2,5,7,9,11,13,19],input_dict:5,insert:7,inspect:[5,13,14],inspect_dict:5,inspir:[1,6,13,19],instabl:0,instal:[],instanc:[5,14],instant:0,instantli:0,instead:[0,5,9],instruct:[],integ:[0,7,9,19],interact:[0,8],interfac:5,interfer:[11,15],intern:[0,9],internal_buff:0,internal_buffering_off:0,internal_buffering_print:0,internal_buffering_stor:0,interpol:2,interpolate_in_mass_izzard2012:2,intershel:0,interstellar:0,intro:0,invers:19,involv:0,inward:0,isn:[5,7],isnt:14,isotop:[0,5],isotope_hash:7,isotope_list:7,issu:[],item:1,iter:5,its:[0,5,8,11,13,15,16],itself:[5,9,11,15],iwamoto:0,izzard2012_period_distribut:2,izzard:[0,11,15],jager:0,jan:[],jaschek:2,jeff:[11,15],jia:0,john:0,join:14,jordi:0,json:[5,7,9,14],jsondecod:5,jsonencod:5,jupyt:[11,15],just:[0,2,5,6,7,9,19],kappa:0,karaka:0,keep:7,kei:[1,2,5,7,8,9,13],kelvin:0,keplerian:0,keypair:5,keyword:[13,16],kick:[0,9],kick_backward:0,kick_forward:0,kick_inward:0,kick_outward:0,kick_random:0,kick_straight_up:0,kick_velocity_custom:0,kick_velocity_fix:0,kick_velocity_maxwellian:0,kill:[1,14],kim:0,kind:0,know:[0,1,7,8],known:[0,7,14,16],kroupa2001:[2,7],kroupa:2,ktg93:2,kwarg:[7,13,16],lambda:0,lambda_c:0,lambda_ce_dewi_tauri:0,lambda_ce_polytrop:0,lambda_ce_wang_2016:0,lambda_enthalpi:0,lambda_ionis:0,lambda_min:0,lambda_mult:0,lambda_multipli:0,lamer:0,landau:0,langer:0,larger:0,late:6,latter:0,law:2,ld_library_path:[11,15],lead:0,least:[11,15],leav:0,left:0,legaci:0,legacy_yield:0,len:14,lengthen:0,less:[0,1,2],let:7,level:[1,5],li7:0,lib:6,libbinary_c:9,libgsl:[11,15],libmemo:[11,15],librari:[1,6,7,9,16],library_path:[11,15],librinterpol:[11,15],lies:0,lifetim:0,lifshitz:0,like:[0,1,5,6,7,9,11,13,15,17],limit:[0,13],line:[1,5,6,7,9,11,13,15],linear:[0,9],linearli:[7,17],linker:1,linspac:17,list:[0,1,2,5,9,16,17],list_arg:0,list_of_sub_kei:2,lit:0,lithium:0,lithium_gb_post_1dup:0,lithium_gb_post_heflash:0,lithium_hbb_multipli:0,lithium_t:0,littleton:0,liu:0,lnm1:[7,14],load:[0,1,5,6,7,13,14],load_logfil:5,lobe:[0,19],local:2,locat:[0,2,9,11,15],lodder:0,log10:[0,2,14],log10p:2,log10per:14,log10pmin:2,log:[0,1,2,6,7,9,11,13,14,15,16,19],log_arg:9,log_args_dir:9,log_fil:9,log_filenam:[0,6,16],log_runtime_system:9,logarithm:2,logensembletim:0,logfil:[5,11,15,16],logg:0,logging_dict:1,logging_lin:6,logic:[1,7,9],logp:2,logper:2,long_spectral_typ:2,longer:0,longnam:[7,14],look:[1,5,11,15],lookback:0,loon:0,loop:7,loos:13,lose:0,loss:0,lost:0,lot:[5,16],low:[0,2,14],low_mass_m:0,low_mass_main_sequ:0,lower:[0,2,17],lsun:13,lugaro:0,luminos:[0,13],luminosity_1:13,luminosity_2:13,lynnett:0,m_1:[0,6,7,14,16],m_2:[0,6,14],m_3:0,m_4:0,m_max:[2,7],m_min:7,m_re:6,maccretor:0,machin:[9,11,15],macro:[0,5],madau:2,maeder:0,magellan:0,magnet:0,magnetic_braking_algorithm:0,magnetic_braking_algorithm_andronov_2003:0,magnetic_braking_algorithm_barnes_2010:0,magnetic_braking_algorithm_hurley_2002:0,magnetic_braking_algorithm_rappaport_1983:0,magnetic_braking_factor:0,magnetic_braking_gamma:0,mai:0,main:[0,1,9,11,15],main_sequ:0,mainli:10,major:0,make:[0,1,2,5,6,7,9,11,13,14,15,16],make_build_text:5,makedir:[5,14],manag:[11,15],mani:[0,7,9],manual:[],manual_vrot:0,manufactur:0,mar:0,marchant:0,maria:0,mass:[0,1,2,5,6,7,9,13,14,16,19],mass_1:[6,13],mass_2:[6,13],mass_accretion_for_eld:0,mass_accretion_rate1:0,mass_accretion_rate2:0,mass_accretor:19,mass_donor:19,mass_evolut:13,mass_for_hestar_ia_low:0,mass_for_hestar_ia_upp:0,mass_of_pmz:0,massiv:[0,2],massless_remn:0,master:[9,13],match:[0,5,13],materi:0,math:[7,14],matplotlib:[11,13,15],matter:0,mattsson:0,mattsson_mass_loss:0,mattsson_orich_tpagbwind:0,max:[0,2,14],max_bound:[2,17],max_evolution_tim:[0,1,6,14],max_hewd_mass:0,max_model_numb:0,max_neutron_star_mass:0,max_stellar_angmom_chang:0,max_val:2,maximum:[0,2,9],maximum_mass_ratio_for_instant_rlof:0,maximum_mcbagb_for_degenerate_carbon_ignit:0,maximum_nuclear_burning_timestep:0,maximum_timestep:0,maximum_timestep_factor:0,maxmimum:0,maxwellian:0,mayb:13,mayor:2,mc13_pocket_multipli:0,mch:0,mcmin:0,mdonor:0,mean:[0,2,5,7,11,15],meant:9,medium:0,megaparsec:2,memaddr:6,memori:[1,6,7,9,19],menv:0,merg:[0,5],merge_dict:5,merger:0,merger_angular_momentum_factor:0,mesa:[11,15],mesasdk_init:[11,15],mesasdk_root:[11,15],messag:5,mestel:0,met:7,metal:[0,2,6,19],method:[0,6,7],meynet:0,might:[7,11,15],milki:0,miller:0,min:[2,14],min_bound:[2,17],min_val:2,mind:6,minimal_verbos:5,minimum:[0,2,5,19],minimum_co_core_mass_for_carbon_ignit:0,minimum_co_core_mass_for_neon_ignit:0,minimum_donor_menv_for_comenv:0,minimum_envelope_mass_for_third_dredgeup:0,minimum_helium_ignition_core_mass:0,minimum_mcbagb_for_nondegenerate_carbon_ignit:0,minimum_orbital_period_for_instant_rlof:0,minimum_period_for_rlof:19,minimum_separation_for_instant_rlof:0,minimum_separation_for_rlof:19,minimum_timestep:0,mint:0,mint_dir:0,mint_ms_rejuven:0,mira:0,misc:11,miscellan:5,miss:[5,8],mix:0,mixtur:0,mmax:2,mnra:19,model:[0,1,6,14],modifi:0,modul:[0,8,12],modulo:9,moment:[0,14,17],momenta:[0,13],momentum:0,mont:0,monte_carlo_kick:0,montecarlo:9,more:[0,1,5,6,7,9,11,13,15,17],most:5,mostli:[5,6,8,9,13,14,16],msun:[0,6],much:5,mulitpli:9,mulitprocess:[],multipl:[0,2],multiplc:0,multipli:0,multiprocess:[7,9],multithread:9,must:[0,2],my_header_lin:14,my_sss2:6,my_stellar_data:[1,6,14],myr:[0,6],n100:0,n100_z0:0,n100h:0,n100l:0,n10:0,n150:0,n1600:0,n1600c:0,n200:0,n20:0,n300c:0,n40:0,naked_helium_star_giant_branch:0,naked_helium_star_hertzsprung_gap:0,naked_main_sequence_helium_star:0,name:[1,5,6,7,8,14,16,18],natur:0,nauenberg:0,nearer:0,necessari:[5,6,7,14],need:[0,6,7,11,14,15],neg:0,neither:[0,7],neleman:0,nelemans_gamma:0,nelemans_max_frac_j_chang:0,nelemans_minq:0,nelemans_n_comenv:0,nelemans_recalc_eccentr:0,nenamg:0,neon:0,nest:[5,7],network:0,neutrn:0,neutron:[0,14],neutron_star:0,never:0,newer:[0,2],newli:0,newopt:2,newton:0,next:5,nice:[1,7,13,14],nieuwenhuijzen:0,nieuwenhuijzen_windfac:0,no_thermohaline_mix:0,noecho:0,noechonow:0,noel:0,nomin:0,non:0,nonconservative_angmom_gamma:0,none:[0,1,2,5,6,7,8],nor:0,normal:[0,2],normalis:2,note:[0,6],notebook:[11,15],notifi:16,nova:0,nova_faml_multipli:0,nova_irradiation_multipli:0,nova_retention_algorithm_claeys2014:0,nova_retention_algorithm_const:0,nova_retention_algorithm_hillman2015:0,nova_retention_fract:0,nova_retention_method:0,nova_timestep_accelerator_index:0,nova_timestep_accelerator_max:0,nova_timestep_accelerator_num:0,now:[0,2,5,6],nuclear:0,nuclear_mass_hash:7,nuclear_mass_list:7,nucleosynthesi:[0,5],nucleosynthesis_sourc:5,nucreacmult:0,nucsyn:11,nucsyn_angelou_lithium:0,nucsyn_gce_outflow_check:0,nucsyn_hbb:0,nucsyn_init_abund_mix_ag89:0,nucsyn_init_abund_mix_asplund2005:0,nucsyn_init_abund_mix_asplund2009:0,nucsyn_init_abund_mix_garciaberro:0,nucsyn_init_abund_mix_grevesse_noels_1993:0,nucsyn_init_abund_mix_karakas2002:0,nucsyn_init_abund_mix_kobayashi2011_asplund2009:0,nucsyn_init_abund_mix_lodders2003:0,nucsyn_init_abund_mix_lodders2010:0,nucsyn_metal:0,nucsyn_s_process:0,nucsyn_third_dredge_up:0,nugi:0,number:[0,2,5,6,7],numpi:[5,6,11,15,17],obj:5,object:[0,5,7,9,10,13,14],object_hook:5,object_pairs_hook:5,obtain:0,occur:[0,19],ofcours:13,off:[0,6,14],offset:0,ohio:0,old_solut:[11,15],omega:0,onc:0,one:[0,5,6,7,13],onewd:0,onli:[0,5,6,7,9,19],onset:0,onto:0,opac:0,opacity_algorithm:0,opacity_algorithm_ferguson_op:0,opacity_algorithm_paczynski:0,opacity_algorithm_star:0,opal:0,open:14,opm:2,opt:[2,5],option:[1,2,5,6,7,11,12,14,15,19],orb:7,orbit:[0,2,13,14,19],orbit_evolut:13,orbital_inclin:0,orbital_inclinationi:0,orbital_period:[0,6,14,19],orbital_period_quadrupl:0,orbital_period_tripl:0,orbital_phas:0,orbital_phase_quadrupl:0,orbital_phase_tripl:0,order:[5,6,7],org:[0,2],origin:[11,15],other:[0,1,2,5,8,9,11,13,14,15],otherwis:[7,8,9],out:[5,8,9],outcom:0,outer:0,outfil:[7,14],outfile_nam:1,outfilenam:14,output:[1,5,6,7,9,11,13,14,15,16,19],output_dir:7,output_fil:[5,8],output_filenam:7,output_lin:[5,14],outsid:0,outward:0,over:[5,7,14],overflow:0,overrid:[2,6],overriden:14,overshoot:0,overspin_algorithm:0,overspin_bs:0,overspin_massloss:0,own:[6,7,9,11,15],oxygen:0,oxygen_neon_white_dwarf:0,pack:14,packag:[5,11,15,17],paczynski:0,page:[0,11,15],pair:[0,5],panda:[5,6,11,13,15],pane:13,panel:0,paper:0,param:13,param_nam:5,paramet:[1,2,5,7,8,9,11,13,14,16,17,19],parameter_nam:[5,7,14],parameter_value_input_typ:5,pars:[5,6,7,13,14,16],parse_binary_c_version_info:5,parse_cmdlin:7,parse_const:5,parse_float:5,parse_funct:[7,9,14,16],parse_function_hr_diagram:13,parse_function_mass:13,parse_function_orbit:13,parse_int:5,parse_output:6,part:[2,6,7,19],partial:0,particularli:0,pasp:2,pass:[6,9,11,13,15,16],path:[5,9,11,14,15],patho:[11,15],pdf:[0,2,11,15],pend:0,per:[0,5,7,9,14,19],peret:0,perform:0,perhap:0,periastron:0,pericent:19,period:[0,2,6,13,14,19],perl:1,person:[],pgo:0,phase:0,phasevol:0,photoevapor:0,php:2,physic:14,pick:13,piec:[6,7],pinnsonneault:0,pip:[],pisn:0,pkg:[11,15],place:[],placehold:13,plai:0,plan:9,pleas:[0,5],plot:[6,13],plot_funct:[11,12],plot_hr_diagram:13,plot_hr_diagram_singl:13,plot_mass:13,plot_orbit:13,plot_system:13,plot_typ:13,pls:7,plu:0,pms:13,pms_mass_1:13,pms_mass_2:13,pogg:0,point:[0,2,5,11,15],pol:0,polytrop:0,popuation_id:9,popul:[0,2,7,8,10,11,17],population_set:7,posit:[0,2],possibl:[0,1,2,5,8,11,15],post:0,post_sn_orbit_bs:0,post_sn_orbit_method:0,post_sn_orbit_tt98:0,postagb_legacy_log:0,potenti:0,power:[0,2],powerlaw:2,powerlaw_const:2,ppisn:0,ppisn_dis:0,ppisn_farmer19:0,ppisn_prescript:0,pre:[0,13],pre_main_sequ:0,pre_main_sequence_fit_lob:0,precis:5,precod:[7,14],predefin:2,predictor:0,prefer:[0,7],prefix:0,preload:13,prepar:2,prepare_dict:2,prescript:0,present:[2,5,7,14],preserv:0,preset:13,pressur:0,prevent:0,previou:5,previous_stardata:1,primari:[1,2,7,14,19],print:[5,6,8,9,14],print_help:5,print_info:8,print_structur:5,printf:[1,6,14],prior:0,privat:[7,8,11],probabl:[0,1,2,7,8,9,14],probdist:[7,14],problabl:13,process:[0,5,6,7,9],progenitor:0,program:[11,15],project:0,proper:8,properli:0,properti:[0,5,9,13],provid:[0,2,7,9,14,16],pseudorandom:0,puls:[0,19],pulsat:0,pump:0,purpos:[9,13],put:[1,5,6,9,13,14],pyenv:[11,15],pytest:[11,15],python3:[6,11,15],python:[5,6],python_api_test:[],pythonpath:[],qcrit_bh:0,qcrit_cheb:0,qcrit_cowd:0,qcrit_degenerate_bh:0,qcrit_degenerate_cheb:0,qcrit_degenerate_cowd:0,qcrit_degenerate_eagb:0,qcrit_degenerate_gb:0,qcrit_degenerate_hegb:0,qcrit_degenerate_hehg:0,qcrit_degenerate_hem:0,qcrit_degenerate_hewd:0,qcrit_degenerate_hg:0,qcrit_degenerate_lmm:0,qcrit_degenerate_m:0,qcrit_degenerate_n:0,qcrit_degenerate_onewd:0,qcrit_degenerate_tpagb:0,qcrit_eagb:0,qcrit_gb:0,qcrit_gb_bs:0,qcrit_gb_chen_han_formula:0,qcrit_gb_chen_han_t:0,qcrit_gb_ge2015:0,qcrit_gb_hjellming_webbink:0,qcrit_gb_q_no_comenv:0,qcrit_gb_vos2018:0,qcrit_hegb:0,qcrit_hehg:0,qcrit_hem:0,qcrit_hewd:0,qcrit_hg:0,qcrit_lmm:0,qcrit_m:0,qcrit_n:0,qcrit_onewd:0,qcrit_tpagb:0,qcrits_:0,qcrits_degenerate_:0,quadrat:0,quadrulpl:0,quadrupl:0,quantiti:13,quit:[0,5],r_l:19,radi:0,radiat:0,radii:[0,19],radiu:[0,1,13,14,19],radius_1:13,radius_2:13,ragb:19,raghavan2010_binary_fract:2,raghavan:2,rai:0,railton:0,rais:[0,5,9,14],ram:0,random:[0,9],random_se:0,random_skip:0,random_system:0,random_systems_se:0,rang:[0,2,7,17],rapidli:0,rappaport:0,rate:[0,2],rather:[0,5,7,9],ratio:[0,2,14,19],raw:[5,6,7,13,16],raw_output:5,reaction:0,read:5,real:7,realli:[0,7,8,9],reason:0,rebuild:[11,15],rebuilt:[11,15],recalcul:0,reciev:5,recombin:0,recommend:[1,7],recompil:[11,15],recurs:[5,7],red:0,redhat:1,redshift:2,reduc:0,reduct:9,regardless:13,region:0,reimer:0,reject:0,rejuven:0,rel:0,relat:0,remain:0,remnant:0,remov:[0,5,7],remove_fil:5,repeat:[0,9],repo:[11,15],report:0,represent:[5,7],reproduc:0,requir:[0,5,6,13,14,16],reset:0,reset_pref:0,reset_star:0,reset_stars_default:0,resolut:[0,7,14],resolv:0,reson:0,respect:[0,2],rest:7,restructuredtext:5,result:[0,1,2,5,6,7,9,11,14,15],result_example_head:6,result_example_header_1:6,result_example_header_2:6,retain:0,rethink:5,return_all_info:7,return_binary_c_version_info:[5,7],return_compilation_dict:1,return_help_al:5,return_minimum_orbit_for_rlof:19,return_population_set:7,return_version_info:5,revap_in:0,revap_out:0,revers:[0,13],reverse_tim:0,revis:[0,5],rewrit:7,ri0005:[],rich:0,riello:0,rin:0,ring:0,risk:7,ritter:0,rk2:0,rk4:0,rlof:[0,19],rlof_angular_momentum_transfer_model:0,rlof_angular_momentum_transfer_model_bs:0,rlof_angular_momentum_transfer_model_conserv:0,rlof_eccentric_as_circular:0,rlof_entry_threshold:0,rlof_f:0,rlof_interpolation_binary_c:0,rlof_interpolation_bs:0,rlof_interpolation_method:0,rlof_mdot_factor:0,rlof_mdot_modul:0,rlof_method:0,rlof_method_adapt:0,rlof_method_adaptive2:0,rlof_method_bs:0,rlof_method_claei:0,rlof_method_ritt:0,rlof_nonconservative_gamma_donor:0,rlof_nonconservative_gamma_isotrop:0,rlof_radiation_correct:0,rob:[0,2,19],robert:[11,15],roch:[0,19],roche_lob:19,rochelob:19,room:7,root:[11,15],rotat:[0,2],rotation:0,rotationally_enhanced_expon:0,rotationally_enhanced_mass_loss:0,rotationally_enhanced_massloss:0,rotationally_enhnaced_massloss_angmom:0,rotationally_enhnaced_massloss_langer_formula:0,rotationally_enhnaced_massloss_langer_formula_and_angmom:0,rotationally_enhnaced_massloss_non:0,rout:0,routin:[0,6,7,13],row:13,rring:0,rssd:2,rst:[5,8],rsun:13,run:[0,1,5,6,7,9,11,14,15,16],run_example_binari:6,run_example_binary_with_custom_log:6,run_example_binary_with_run_system:6,run_example_binary_with_writing_logfil:6,run_example_custom_logging_autogener:6,run_system:[6,13,16],run_system_wrapp:[6,11,12],runtim:[1,9],russel:0,rzam:19,sai:0,said:0,same:[0,5,6,11,14,15],sampl:[0,2,7,17],sana12:[2,14],sana:2,save:[1,2,14],scalo:2,scanf:0,scene:6,scheme:0,schneider:0,schroeder:0,script:[3,6,11,15],sdb:0,sdist:[11,15],sdo:0,search:11,second:[0,2,5,13],secondari:[2,19],section:[2,5,10,11,15],see:[0,6,7,11,13,15],seed:0,seem:[11,13,15],segment:17,seitenzahl2013_model:0,seitenzahl:0,select:[0,5,6],selected_head:[5,6],self:[7,9,14],semi:0,sent:0,sentenc:1,sep:[2,6,7,14,19],sep_max:14,sep_min:14,separ:[0,2,5,6,13,14,19],separation_quadrupl:0,separation_tripl:0,separta:0,seper:[7,8,14],sequenc:0,seri:0,serial:5,serializ:7,serv:[5,6,14],server:7,set:[0,1,2,5,7,8,9,11,13,14,15],set_opt:2,settingsfil:5,setup:[11,15,16],sever:[6,8,9,13,16],sfh:2,shara:0,share:[1,6,9,16],shared_lib_filenam:6,shim:[],should:[0,1,6,8,9,11,13,14,15,16],shouldn:[0,5],show:[3,9,13],show_plot:13,show_stellar_typ:13,shown:13,siess:0,sigma:2,silent:5,sill:0,simpl:14,simpli:0,simul:[0,1,14],simulation_:7,sinc:[5,13,14],singl:[0,2,7,13,14],skip:0,skipkei:5,sliced_df:6,slope:2,slow:0,slurm:[7,9,10],slurm_grid:7,small:0,small_envelope_method:0,small_envelope_method_bs:0,small_envelope_method_miller_bertolami:0,smaller:0,sn_impulse_liu2015:0,sn_impulse_non:0,sn_impulse_wheeler1975:0,sn_kick_companion_a:0,sn_kick_companion_aic_bh:0,sn_kick_companion_bh_bh:0,sn_kick_companion_bh_n:0,sn_kick_companion_ecap:0,sn_kick_companion_grb_collapsar:0,sn_kick_companion_hestaria:0,sn_kick_companion_ia_chand:0,sn_kick_companion_ia_chand_co:0,sn_kick_companion_ia_eld:0,sn_kick_companion_ia_h:0,sn_kick_companion_ia_he_co:0,sn_kick_companion_ia_hybrid_hecowd:0,sn_kick_companion_ia_hybrid_hecowd_sublumin:0,sn_kick_companion_ibc:0,sn_kick_companion_ii:0,sn_kick_companion_iia:0,sn_kick_companion_ns_n:0,sn_kick_companion_tz:0,sn_kick_companion_wdkick:0,sn_kick_dispersion_aic_bh:0,sn_kick_dispersion_bh_bh:0,sn_kick_dispersion_bh_n:0,sn_kick_dispersion_ecap:0,sn_kick_dispersion_grb_collapsar:0,sn_kick_dispersion_ia_hybrid_hecowd:0,sn_kick_dispersion_ia_hybrid_hecowd_sublumin:0,sn_kick_dispersion_ibc:0,sn_kick_dispersion_ii:0,sn_kick_dispersion_ns_n:0,sn_kick_dispersion_tz:0,sn_kick_distribution_aic_bh:0,sn_kick_distribution_bh_bh:0,sn_kick_distribution_bh_n:0,sn_kick_distribution_ecap:0,sn_kick_distribution_grb_collapsar:0,sn_kick_distribution_ia_hybrid_hecowd:0,sn_kick_distribution_ia_hybrid_hecowd_sublumin:0,sn_kick_distribution_ibc:0,sn_kick_distribution_ii:0,sn_kick_distribution_ns_n:0,sn_kick_distribution_tz:0,sneia:0,snia:0,solar:[0,19],solarmass:2,solver:0,solver_forward_eul:0,solver_predictor_corrector:0,solver_rk2:0,solver_rk4:0,some:[0,1,2,6,7,9,11,13,14,15],someth:[0,7],soon:17,sort:5,sort_kei:5,sourc:[1,2,3,5,6,7,8,9,12,13,14,16,17,19],source_file_filenam:9,source_list:7,sourcecod:[11,15],sourcefile_nam:1,space:[0,7,17],spacing_funct:[11,12],spacingfunc:[7,14],spacingfunct:7,special:0,specif:[0,5,13],specifi:[0,9],spectral:2,speed:[0,9],speedtest:0,spheric:0,spin:0,split:[0,9,14],splitpoint:0,spread:7,src:[11,15],st1:6,st2:6,stabil:0,stabl:0,stack:[],stackoverflow:[],stancliff:0,standard:[0,2],star:[1,2,6,7,9,11,13,14,19],stardata:[0,1,6,14],stardata_dump_filenam:0,stardata_load_filenam:0,start:[0,1,5,6,8,9],start_tim:0,state:0,statement:[1,6],statist:0,statu:[0,1],steadi:0,stefan:13,stellar:[0,13,18],stellar_structure_algorithm:0,stellar_structure_algorithm_external_funct:0,stellar_structure_algorithm_mint:0,stellar_structure_algorithm_modified_bs:0,stellar_structure_algorithm_non:0,stellar_typ:[1,11,12,13,14],stellar_type_1:[0,13],stellar_type_2:[0,13],stellar_type_3:0,stellar_type_4:0,stellar_type_dict:18,stellar_type_dict_short:18,step:[13,17],still:[1,9],stop:0,storag:0,store:[0,2,7,9,19],store_memaddr:19,str:[1,5,7,8,13],straight:7,straniero:0,strength:0,strict:5,string:[0,1,5,7,8,9,13,16],strip:0,stronger:0,struct:0,structur:[0,5,9,13],stuff:[2,5,9,13,14],style:0,sub:0,subdirectori:5,subject:0,sublumin:0,subroutin:10,subsequ:0,succe:0,suggest:[0,11,15],sum:0,supercrit:0,supernova:[0,9],superwind:0,superwind_mira_switchon:0,supress:14,sure:[2,7,9,11,13,15,16],surfac:0,surrei:[],surviv:0,survivor:0,svg:[11,15],symmetr:0,synchron:0,synonym:0,sys:6,system:[0,6,7,9,11,13,14,15,16],system_gener:7,t_re:6,tabl:[0,2],take:[0,2,5,6,7,9,14,16],taken:0,tar:[11,15],target:[1,8,11,15],task:[0,2,5,6,7,8,10,13,16,17,19],tauri:0,tbse:0,teff:2,teff_1:13,teff_2:13,temp_dir:[5,14],temperatur:[0,2,13],tempfil:6,termin:[1,11,15],test:[0,5,7],test_log:6,test_pop:14,text:[5,8,11,15],than:[0,2,5,9,11,15],thats:[0,14],thei:[0,2,7,13],thelog:0,them:[5,6,7,14],themselv:[2,5],theres:7,thermal:[0,2,19],thermally_pulsing_asymptotic_giant_branch:0,thermohalin:0,thesi:0,thi:[0,1,2,3,5,6,7,8,9,11,12,13,14,15,16,17,19],thick:0,thick_disc_end_ag:0,thick_disc_logg_max:0,thick_disc_logg_min:0,thick_disc_start_ag:0,thin:0,thing:[2,5,6,7,8,14,16],think:[0,5,7],third:[0,2],third_dup:0,third_dup_multipli:0,thorn:0,those:[5,6,7,11,14,15],thread:9,thread_id:9,three:[0,2],three_part_powerlaw:[2,14],threshold:[5,9],through:[7,13,16],throughout:7,tidal:0,tidal_strength_factor:0,tide:0,time:[0,1,2,5,6,7,9,13,14],timescal:0,timestamp:9,timestep:0,timestep_limit:0,timestep_log:0,timestep_modul:0,timestep_multipli:0,timestep_solver_factor:0,tinslei:2,tmp:[0,5,11,15],tmp_dir:[7,9],todo:[0,1,2,5,7,8,9,13,14,16,17,19],toler:0,too:[0,11,15,16],topic:0,torqu:0,total:[0,7,9,13],tout:[0,19],tpagb:0,tpagb_reimers_eta:0,tpagb_wind_beasor_etal_2020:0,tpagb_wind_bloeck:0,tpagb_wind_goldman_etal_2017:0,tpagb_wind_mattsson:0,tpagb_wind_reim:0,tpagb_wind_rob_cwind:0,tpagb_wind_van_loon:0,tpagb_wind_vw93_karaka:0,tpagb_wind_vw93_karakas_carbon_star:0,tpagb_wind_vw93_orig:0,tpagb_wind_vw93_orig_carbon_star:0,tpagbwind:0,tpagbwindfac:0,track:[9,13],trade:0,transfer:0,transform:[0,5],treat:0,trigger:0,tripl:0,tru:5,truli:0,tupl:1,turn:[0,5,14],two:[0,5,18,19],txt:[6,7,16],type:[0,1,2,5,7,8,9,13,17,18,19],type_ia_mch_supernova_algorithm:0,type_ia_mch_supernova_algorithm_dd2:0,type_ia_mch_supernova_algorithm_seitenzahl2013:0,type_ia_mch_supernova_algorithm_seitenzahl2013_automat:0,type_ia_sub_mch_supernova_algorithm:0,type_ia_sub_mch_supernova_algorithm_livne_arnett_1995:0,typic:0,ubvri:0,ugriv:0,uncom:7,under:17,undergo:0,underli:[],understand:7,undescrib:8,uniform:2,union:[2,5,17,19],uniqu:9,unit:[0,19],univari:0,unknown:16,unless:[1,7,9],unload:7,unrecogn:[11,15],unsign:0,until:[0,2],unus:[0,9],updat:[2,7,11,14,15],upper:[0,2,17],usag:0,use:[0,2,5,6,7,9,10,11,13,14,15,16],use_astropy_valu:13,use_datadir:[7,14],use_fixed_timestep_:0,use_periastron_roche_radiu:0,use_tabular_intershell_abundances_karakas_2012:0,used:[0,1,2,5,7,9,13,14],useful:[0,5,7,9,16,19],useful_func:[11,12],user:[1,2,5,7,8,9,16],uses:[0,6,14],using:[0,1,3,6,7,11,14,15],usr:6,usual:[0,2,9],util:[1,2,5,6,7,8,13,14,16,17,19],val:2,valid:[0,2,5],valu:[0,1,2,5,6,7,8,9,13,14],valueerror:14,valuerang:[7,14],van:0,vandenheuvel_log:0,vari:0,variabl:[0,5,7,9,14],variant:0,variou:0,vassiliadi:0,veloc:[0,2],verbos:[1,5,9,11,14,15],verbose_print:5,veri:[0,6,7,14,17],versa:19,version:[0,5,7,11,15],version_info:5,version_info_str:5,version_onli:0,via:[7,9,13,14],vice:19,vink:0,virtual:[11,15],virtualenviron:[11,15],viscos:0,viscou:0,volum:0,vrot1:0,vrot2:0,vrot3:0,vrot4:0,vrot_breakup:0,vrot_bs:0,vrot_non_rot:0,vrot_sync:0,vw93:0,vw93_eagb_wind_spe:0,vw93_mira_shift:0,vw93_multipli:0,vw93_tpagb_wind_spe:0,vwind_multipli:0,wai:[0,3,5,7,9,13,14],wang:0,want:[0,2,5,6,8,9,13,14],warmup_cpu:0,warn:[0,7],wave:0,wd_accretion_rate_new_giant_envelope_lower_limit_helium_donor:0,wd_accretion_rate_new_giant_envelope_lower_limit_hydrogen_donor:0,wd_accretion_rate_new_giant_envelope_lower_limit_other_donor:0,wd_accretion_rate_novae_upper_limit_helium_donor:0,wd_accretion_rate_novae_upper_limit_hydrogen_donor:0,wd_accretion_rate_novae_upper_limit_other_donor:0,wd_kick:0,wd_kick_at_every_puls:0,wd_kick_at_given_puls:0,wd_kick_direct:0,wd_kick_end_agb:0,wd_kick_first_rlof:0,wd_kick_pulse_numb:0,wd_kick_when:0,wd_sigma:0,wdwd_merger_algorithm:0,wdwd_merger_algorithm_bs:0,wdwd_merger_algorithm_chen2016:0,wdwd_merger_algorithm_perets2019:0,weight:[0,9],well:[0,5,9,11,15],were:5,what:[0,1,2,5,6,7,8,11,14,15,16],whatev:[6,7,11,15],wheeler:0,when:[0,1,5,6,7,8,9,11,14,15,16],where:[0,1,2,5,7,8,9],whether:[0,2,5,7,8,9,13,19],which:[0,1,2,3,5,6,7,8,9,11,14,15,16,19],white:0,white_dwarf_cooling_carrasco2014:0,white_dwarf_cooling_mestel:0,white_dwarf_cooling_mestel_modifi:0,white_dwarf_cooling_model:0,white_dwarf_radius_carrasco2014:0,white_dwarf_radius_model:0,white_dwarf_radius_mu:0,white_dwarf_radius_nauenberg1972:0,whole:7,width:0,wind:0,wind_algorithm_binary_c_2020:0,wind_algorithm_hurley2002:0,wind_algorithm_non:0,wind_algorithm_schneider2018:0,wind_angmom_loss_bs:0,wind_angmom_loss_lw:0,wind_angmom_loss_lw_hybrid:0,wind_angmom_loss_spherically_symmetr:0,wind_angular_momentum_loss:0,wind_disc_angmom_fract:0,wind_disc_mass_fract:0,wind_djorb_fac:0,wind_gas_to_dust_ratio:0,wind_mass_loss:0,wind_multiplier_:0,within:[0,5,7,11,15],without:[2,7],won:0,wood:0,wooslei:0,work:[0,5,6,11,13,14,15],would:[0,5,13],wouldnt:7,wr_wind:0,wr_wind_bs:0,wr_wind_eldridg:0,wr_wind_fac:0,wr_wind_maeder_meynet:0,wr_wind_nugis_lam:0,wrap:[1,14],wrapper:[5,6,19],write:[1,5,6,7,8,9,14,16],write_binary_c_calls_to_fil:7,write_binary_c_parameter_descriptions_to_rst_fil:5,write_grid_options_to_rst_fil:8,written:[6,7,8,9,14,16],wrlof_mass_transf:0,wrlof_method:0,wrlof_non:0,wrlof_q_depend:0,wrlof_quadrat:0,wrong:[11,15],wrt:1,wrwindfac:0,wtts2:0,wtts_log:0,www:[0,2],year:[0,2],yet:[0,5,6,7,9,13,14],yield:0,you:[0,1,5,6,7,8,9,11,13,14,15,19],young:0,your:[6,11,15],yourself:[13,14],zam:[2,16,19],zams_collis:19,zams_mass:14,zero:[0,1],zero_ag:14,zone:0,zoom:0,zoomfac_multiplier_decreas:0,zoomfac_multiplier_increas:0,zshrc:[],zsolar:2,zytkow:0},titles:["Binary_c parameters","custom_logging_functions module","distribution_functions module","Examples","&lt;no title&gt;","functions module","Examples","grid_class module","Grid options and descriptions","Population grid code options","hpc_functions module","Welcome to binary_c-python\u2019s documentation!","Binarycpython code","plot_functions module","Example of population script","Python module for binary_c","run_system_wrapper module","spacing_functions module","stellar_types module","useful_funcs module"],titleterms:{"function":5,"public":9,algorithm:0,binari:0,binary_c:[0,11,15],binarycpython:12,build:[11,15],code:[9,12],custom_logging_funct:1,descript:8,distribution_funct:2,document:[11,15],environ:[11,15],exampl:[3,6,11,14,15],faq:[11,15],from:[11,15],grid:[8,9],grid_class:7,hpc_function:10,indic:11,input:0,instal:[11,15],instruct:[11,15],issu:[11,15],misc:0,modul:[1,2,5,7,10,11,13,15,16,17,18,19],note:[11,15],nucsyn:0,option:[8,9],output:0,paramet:0,pip:[11,15],plot_funct:13,popul:[9,14],privat:9,python:[11,15],requir:[11,15],run_system_wrapp:16,script:14,section:0,sourc:[11,15],spacing_funct:17,star:0,stellar_typ:18,tabl:11,usag:[11,15],useful_func:19,variabl:[11,15],via:[11,15],welcom:11}})
\ No newline at end of file
diff --git a/docs/build/html/spacing_functions.html b/docs/build/html/spacing_functions.html
index 0aac247b1..413f97cc3 100644
--- a/docs/build/html/spacing_functions.html
+++ b/docs/build/html/spacing_functions.html
@@ -85,6 +85,8 @@
               <p class="caption"><span class="caption-text">Contents:</span></p>
 <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="readme_link.html#installation-via-pip">Installation via PIP:</a></li>
+<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation-from-source">Installation from source:</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li>
@@ -102,6 +104,7 @@
 <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></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="Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.">Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.</a></li>
 </ul>
 
             
diff --git a/docs/build/html/stellar_types.html b/docs/build/html/stellar_types.html
index 51edae1c1..8bad676f5 100644
--- a/docs/build/html/stellar_types.html
+++ b/docs/build/html/stellar_types.html
@@ -85,6 +85,8 @@
               <p class="caption"><span class="caption-text">Contents:</span></p>
 <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="readme_link.html#installation-via-pip">Installation via PIP:</a></li>
+<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation-from-source">Installation from source:</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li>
@@ -102,6 +104,7 @@
 <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></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="Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.">Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.</a></li>
 </ul>
 
             
diff --git a/docs/build/html/useful_funcs.html b/docs/build/html/useful_funcs.html
index aca941bd7..00e6b4444 100644
--- a/docs/build/html/useful_funcs.html
+++ b/docs/build/html/useful_funcs.html
@@ -85,6 +85,8 @@
               <p class="caption"><span class="caption-text">Contents:</span></p>
 <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="readme_link.html#installation-via-pip">Installation via PIP:</a></li>
+<li class="toctree-l1"><a class="reference internal" href="readme_link.html#installation-from-source">Installation from source:</a></li>
 <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current">
 <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li>
@@ -102,6 +104,7 @@
 <li class="toctree-l1"><a class="reference internal" href="examples.html">Examples</a></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="Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.">Test hyperlink: `Stack Overflow &lt;http://stackoverflow.com/&gt;`_.</a></li>
 </ul>
 
             
diff --git a/docs/source/grid_options_descriptions.rst b/docs/source/grid_options_descriptions.rst
index 0f948ea04..7c1c75c4f 100644
--- a/docs/source/grid_options_descriptions.rst
+++ b/docs/source/grid_options_descriptions.rst
@@ -23,8 +23,6 @@ The following options are meant to be changed by the user.
 
 | **custom_logging_func_memaddr**: Memory adress where the custom_logging_function is stored. Input: int
 
-| **ensemble_results**: Dictinary that stores the ensemble results if combine_ensemble_with_thread_joining==True
-
 | **evolution_type**: Variable containing the type of evolution used of the grid. Multiprocessing or linear processing
 
 | **failed_systems_threshold**: Variable storing the maximum amount of systems that are allowed to fail before logging their commandline arguments to failed_systems log files
@@ -45,8 +43,6 @@ The following options are meant to be changed by the user.
 
 | **repeat**: Factor of how many times a system should be repeated. Consider the evolution splitting binary_c argument for supernovae kick repeating.
 
-| **results**: Dictionary in which the user can place their results. This dictionary gets merged at the end of a mulitprocessing simulation.
-
 | **slurm**: Int flag whether to use a slurm type population evolution.
 
 | **source_file_filename**: Variable containing the source file containing lines of binary_c commandline calls. These all have to start with binary_c.
diff --git a/docs/source/index.rst b/docs/source/index.rst
index bf0ccf76e..d1f228398 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -5,6 +5,8 @@
 
 Welcome to binary_c-python's documentation!
 ===========================================
+.. mdinclude:: ../../README.md
+
 
 .. toctree::
    :maxdepth: 2
@@ -15,11 +17,12 @@ Welcome to binary_c-python's documentation!
    examples
    binary_c_parameters
    grid_options_descriptions
-
-
+   GitLab <https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python>
+   
 Indices and tables
 ==================
 
 * :ref:`genindex`
 * :ref:`modindex`
 * :ref:`search`
+
-- 
GitLab