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">"_probtot"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># total probability</span> <span class="s2">"weight"</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">"repeat"</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">"results"</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">"ensemble_results"</span><span class="p">:</span> <span class="p">{},</span> <span class="c1"># Dict to store the ensemble results</span> <span class="s2">"_start_time_evolution"</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">"_end_time_evolution"</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">"_errors_found"</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">"_errors_found"</span><span class="p">:</span> <span class="s2">"Variable storing a boolean flag whether errors by binary_c are encountered."</span><span class="p">,</span> <span class="s2">"_errors_exceeded"</span><span class="p">:</span> <span class="s2">"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."</span><span class="p">,</span> <span class="s2">"source_file_filename"</span><span class="p">:</span> <span class="s2">"Variable containing the source file containing lines of binary_c commandline calls. These all have to start with binary_c."</span><span class="p">,</span> <span class="c1"># TODO: Expand</span> - <span class="s2">"results"</span><span class="p">:</span> <span class="s2">"Dictionary in which the user can place their results. This dictionary gets merged at the end of a mulitprocessing simulation."</span><span class="p">,</span> <span class="s2">"C_auto_logging"</span><span class="p">:</span> <span class="s2">"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)"</span><span class="p">,</span> <span class="s2">"C_logging_code"</span><span class="p">:</span> <span class="s2">"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."</span><span class="p">,</span> <span class="s2">"_failed_count"</span><span class="p">:</span> <span class="s2">"Variable storing the amount of failed systems."</span><span class="p">,</span> @@ -618,7 +616,6 @@ <span class="s2">"repeat"</span><span class="p">:</span> <span class="s2">"Factor of how many times a system should be repeated. Consider the evolution splitting binary_c argument for supernovae kick repeating."</span><span class="p">,</span> <span class="c1"># TODO: make sure this is used.</span> <span class="s2">"evolution_type"</span><span class="p">:</span> <span class="s2">"Variable containing the type of evolution used of the grid. Multiprocessing or linear processing"</span><span class="p">,</span> <span class="s2">"combine_ensemble_with_thread_joining"</span><span class="p">:</span> <span class="s2">"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"</span><span class="p">,</span> - <span class="s2">"ensemble_results"</span><span class="p">:</span> <span class="s2">"Dictinary that stores the ensemble results if combine_ensemble_with_thread_joining==True"</span><span class="p">,</span> <span class="s2">"log_runtime_systems"</span><span class="p">:</span> <span class="s2">"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'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"</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 <http://stackoverflow.com/>`_.">Test hyperlink: `Stack Overflow <http://stackoverflow.com/>`_.</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 <http://stackoverflow.com/>`_.">Test hyperlink: `Stack Overflow <http://stackoverflow.com/>`_.</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 <http://stackoverflow.com/>`_.">Test hyperlink: `Stack Overflow <http://stackoverflow.com/>`_.</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 <http://stackoverflow.com/>`_.">Test hyperlink: `Stack Overflow <http://stackoverflow.com/>`_.</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 <http://stackoverflow.com/>`_.">Test hyperlink: `Stack Overflow <http://stackoverflow.com/>`_.</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 <http://stackoverflow.com/>`_.">Test hyperlink: `Stack Overflow <http://stackoverflow.com/>`_.</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 <http://stackoverflow.com/>`_.">Test hyperlink: `Stack Overflow <http://stackoverflow.com/>`_.</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 <http://stackoverflow.com/>`_.">Test hyperlink: `Stack Overflow <http://stackoverflow.com/>`_.</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">&&</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">&&</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">&&</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">-<</span><span class="n">version</span> <span class="n">of</span> <span class="n">this</span> <span class="n">package</span><span class="o">>.</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"><logfile></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: ‘<…>/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 <http://stackoverflow.com/>`_.">Test hyperlink: `Stack Overflow <http://stackoverflow.com/>`_.</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 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 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 <http://stackoverflow.com/>`_.">Test hyperlink: `Stack Overflow <http://stackoverflow.com/>`_.</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 <http://stackoverflow.com/>`_.">Test hyperlink: `Stack Overflow <http://stackoverflow.com/>`_.</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.izzard%40surrey.ac.uk">r<span>.</span>izzard<span>@</span>surrey<span>.</span>ac<span>.</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=<full path to root dir of repo>:$LD_LIBRARY_PATH -export PYTHONPATH=<full path to root dir of repo>:$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">&&</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">&&</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">&&</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">-<</span><span class="n">version</span> <span class="n">of</span> <span class="n">this</span> <span class="n">package</span><span class="o">>.</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"><logfile></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: ‘<…>/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 <http://stackoverflow.com/>`_.">Test hyperlink: `Stack Overflow <http://stackoverflow.com/>`_.</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","<no title>","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 <http://stackoverflow.com/>`_.">Test hyperlink: `Stack Overflow <http://stackoverflow.com/>`_.</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 <http://stackoverflow.com/>`_.">Test hyperlink: `Stack Overflow <http://stackoverflow.com/>`_.</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 <http://stackoverflow.com/>`_.">Test hyperlink: `Stack Overflow <http://stackoverflow.com/>`_.</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