From 12968c3f480c6f613fb5f17dd60ca5b0f2b772b9 Mon Sep 17 00:00:00 2001
From: dh00601 <dh00601@surrey.ac.uk>
Date: Thu, 30 Dec 2021 15:19:16 +0000
Subject: [PATCH] updated the docs

---
 badges/test_coverage.svg                      |   4 +-
 development_requirements.txt                  |   3 +
 docs/build/doctrees/dicts.doctree             | Bin 87048 -> 87032 bytes
 docs/build/doctrees/ensemble.doctree          | Bin 47648 -> 47644 bytes
 docs/build/doctrees/environment.pickle        | Bin 806432 -> 807851 bytes
 docs/build/doctrees/grid.doctree              | Bin 79339 -> 79369 bytes
 .../population_extensions/HPC.doctree         | Bin 71944 -> 72031 bytes
 .../population_extensions/analytics.doctree   | Bin 15081 -> 15192 bytes
 .../population_extensions/cache.doctree       | Bin 26308 -> 26403 bytes
 .../population_extensions/condor.doctree      | Bin 34896 -> 34995 bytes
 .../population_extensions/dataIO.doctree      | Bin 84840 -> 84939 bytes
 .../distribution_functions.doctree            | Bin 293391 -> 293615 bytes
 .../grid_options_defaults.doctree             | Bin 35637 -> 35859 bytes
 .../population_extensions/gridcode.doctree    | Bin 53584 -> 53691 bytes
 .../population_extensions/metadata.doctree    | Bin 11236 -> 11343 bytes
 .../population_extensions/slurm.doctree       | Bin 34591 -> 34686 bytes
 .../spacing_functions.doctree                 | Bin 72442 -> 72641 bytes
 .../version_info.doctree                      | Bin 21658 -> 21832 bytes
 .../utils/custom_logging_functions.html       |   2 +-
 .../_modules/binarycpython/utils/dicts.html   |   2 +-
 .../binarycpython/utils/ensemble.html         |   2 +-
 .../binarycpython/utils/functions.html        |   2 +-
 .../_modules/binarycpython/utils/grid.html    |   2 +-
 .../binarycpython/utils/plot_functions.html   |   2 +-
 .../utils/population_extensions/HPC.html      |   2 +-
 .../population_extensions/analytics.html      |   2 +-
 .../utils/population_extensions/cache.html    |   2 +-
 .../utils/population_extensions/condor.html   |   2 +-
 .../utils/population_extensions/dataIO.html   |   2 +-
 .../distribution_functions.html               |   2 +-
 .../grid_options_defaults.html                |   2 +-
 .../utils/population_extensions/gridcode.html |   2 +-
 .../utils/population_extensions/metadata.html |   2 +-
 .../utils/population_extensions/slurm.html    |   2 +-
 .../spacing_functions.html                    |   2 +-
 .../population_extensions/version_info.html   |   2 +-
 .../utils/run_system_wrapper.html             |   2 +-
 .../binarycpython/utils/useful_funcs.html     |   2 +-
 docs/build/html/_modules/index.html           |   2 +-
 docs/build/html/_sources/dicts.rst.txt        |   4 +-
 docs/build/html/_sources/ensemble.rst.txt     |   4 +-
 docs/build/html/_sources/grid.rst.txt         |   4 +-
 .../html/_sources/plot_functions.rst.txt      |   2 +-
 .../population_extensions/HPC.rst.txt         |   4 +-
 .../population_extensions/analytics.rst.txt   |   4 +-
 .../population_extensions/cache.rst.txt       |   4 +-
 .../population_extensions/condor.rst.txt      |   4 +-
 .../population_extensions/dataIO.rst.txt      |   4 +-
 .../distribution_functions.rst.txt            |   4 +-
 .../grid_options_defaults.rst.txt             |   4 +-
 .../population_extensions/gridcode.rst.txt    |   4 +-
 .../population_extensions/metadata.rst.txt    |   4 +-
 .../population_extensions/slurm.rst.txt       |   4 +-
 .../spacing_functions.rst.txt                 |   4 +-
 .../version_info.rst.txt                      |   4 +-
 .../html/_sources/run_system_wrapper.rst.txt  |   2 +-
 docs/build/html/_sources/useful_funcs.rst.txt |   2 +-
 docs/build/html/binary_c_parameters.html      |   2 +-
 docs/build/html/custom_logging_functions.html |  36 +++++-----
 docs/build/html/dicts.html                    |  42 ++++++------
 docs/build/html/ensemble.html                 |  42 ++++++------
 docs/build/html/example_notebooks.html        |   2 +-
 docs/build/html/examples/notebook_BHBH.html   |   2 +-
 docs/build/html/examples/notebook_HRD.html    |   2 +-
 .../examples/notebook_api_functionality.html  |   2 +-
 .../notebook_common_envelope_evolution.html   |   2 +-
 .../examples/notebook_custom_logging.html     |   2 +-
 .../examples/notebook_extra_features.html     |   2 +-
 .../examples/notebook_individual_systems.html |   2 +-
 ...notebook_luminosity_function_binaries.html |   2 +-
 .../notebook_luminosity_function_single.html  |   2 +-
 .../examples/notebook_massive_remnants.html   |   2 +-
 .../html/examples/notebook_population.html    |   2 +-
 .../html/examples/notebook_solar_system.html  |   2 +-
 .../html/examples/old/basic_example.html      |   2 +-
 .../old/workshop_example_notebook.html        |   2 +-
 docs/build/html/functions.html                |  40 +++++------
 docs/build/html/genindex.html                 |   2 +-
 docs/build/html/grid.html                     |  38 +++++------
 .../build/html/grid_options_descriptions.html |   2 +-
 docs/build/html/index.html                    |  32 ++++-----
 docs/build/html/modules.html                  |  62 +++++++++---------
 docs/build/html/objects.inv                   | Bin 10952 -> 11008 bytes
 docs/build/html/plot_functions.html           |  40 +++++------
 .../build/html/population_extensions/HPC.html |  46 ++++++-------
 .../html/population_extensions/analytics.html |  42 ++++++------
 .../html/population_extensions/cache.html     |  46 ++++++-------
 .../html/population_extensions/condor.html    |  46 ++++++-------
 .../html/population_extensions/dataIO.html    |  46 ++++++-------
 .../distribution_functions.html               |  46 ++++++-------
 .../grid_options_defaults.html                |  46 ++++++-------
 .../html/population_extensions/gridcode.html  |  46 ++++++-------
 .../html/population_extensions/metadata.html  |  46 ++++++-------
 .../html/population_extensions/slurm.html     |  46 ++++++-------
 .../spacing_functions.html                    |  46 ++++++-------
 .../population_extensions/version_info.html   |  42 ++++++------
 docs/build/html/py-modindex.html              |   2 +-
 docs/build/html/readme_link.html              |   2 +-
 docs/build/html/run_system_wrapper.html       |  36 +++++-----
 docs/build/html/search.html                   |   2 +-
 docs/build/html/searchindex.js                |   2 +-
 docs/build/html/stellar_types.html            |  32 ++++-----
 docs/build/html/useful_funcs.html             |  32 ++++-----
 docs/source/_templates/footer.html            |   2 +-
 docs/source/dicts.rst                         |   4 +-
 docs/source/ensemble.rst                      |   4 +-
 docs/source/grid.rst                          |   4 +-
 docs/source/plot_functions.rst                |   2 +-
 docs/source/population_extensions/HPC.rst     |   4 +-
 .../population_extensions/analytics.rst       |   4 +-
 docs/source/population_extensions/cache.rst   |   4 +-
 docs/source/population_extensions/condor.rst  |   4 +-
 docs/source/population_extensions/dataIO.rst  |   4 +-
 .../distribution_functions.rst                |   4 +-
 .../grid_options_defaults.rst                 |   4 +-
 .../source/population_extensions/gridcode.rst |   4 +-
 .../source/population_extensions/metadata.rst |   4 +-
 docs/source/population_extensions/slurm.rst   |   4 +-
 .../spacing_functions.rst                     |   4 +-
 .../population_extensions/version_info.rst    |   4 +-
 docs/source/run_system_wrapper.rst            |   2 +-
 docs/source/useful_funcs.rst                  |   2 +-
 122 files changed, 603 insertions(+), 600 deletions(-)

diff --git a/badges/test_coverage.svg b/badges/test_coverage.svg
index 0cbe944de..4f8c1853c 100644
--- a/badges/test_coverage.svg
+++ b/badges/test_coverage.svg
@@ -15,7 +15,7 @@
     <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11">
         <text x="31.5" y="15" fill="#010101" fill-opacity=".3">coverage</text>
         <text x="31.5" y="14">coverage</text>
-        <text x="80" y="15" fill="#010101" fill-opacity=".3">45%</text>
-        <text x="80" y="14">45%</text>
+        <text x="80" y="15" fill="#010101" fill-opacity=".3">50%</text>
+        <text x="80" y="14">50%</text>
     </g>
 </svg>
diff --git a/development_requirements.txt b/development_requirements.txt
index a751ebdba..357dc2b28 100644
--- a/development_requirements.txt
+++ b/development_requirements.txt
@@ -7,3 +7,6 @@ twine
 docstr-coverage
 coverage
 coverage-badge
+hawkmoth
+clang
+sphinx_rtd_theme
diff --git a/docs/build/doctrees/dicts.doctree b/docs/build/doctrees/dicts.doctree
index bf5f8fa240944372ae8354c459cfafb47c2aeb2d..9b0698466c416b402fad1b76b938ba78ea634039 100644
GIT binary patch
delta 97
zcmeBJ!TMu4D@z0GRECKxoyt5ZnaL%^3c2|yr8%inGT39MWN`MdgrruKOqo2T2Q0gB
kN6df5CtF1sCwR$1l<Pv3r)DSv)vLxr6>dM}#c0O~01YuE761SM

delta 113
zcmeydoV8;GD@z0GRE~)(o!SCvrFqFEnfZCe3c2|yr8%inGT39MWN`MdgrruKOqo2T
p2d-k{hM511Z?^I>PViEN3l{4_wWVe#1NEuKB5ByZ%Zt&D69C4LEG_^5

diff --git a/docs/build/doctrees/ensemble.doctree b/docs/build/doctrees/ensemble.doctree
index b2e45fa648091d57c2646e6f4be1567142c547f3..35fb91e203f93f967f3b473a8044a0cffaa7f566 100644
GIT binary patch
delta 103
zcmZ4Rg=x+gCYA=)se%((I<@#y^NLe*lX6lOa`RJ4b5f^du*Xix;Ot=uNv$ZEGI>f5
fT*1bjRvT2{JYA^r)C^^ydevAYg_|WevU36e7OE%4

delta 107
zcmbR9g=xVTCYA=)siG5EI&}onO7oISGV}9_6>{@aN^?@DWU$9h$>8i^2}!LenKF4w
g4?@Mp?N%Gq5L{iThSUsYpbphoWTl%$H?ngA0NVX31ONa4

diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle
index db96aa4e090bd234cd47c2e2301dd6abc7469249..2113a1a9c13bdb5641683b19aea249207571ab8b 100644
GIT binary patch
delta 25484
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

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

diff --git a/docs/build/doctrees/grid.doctree b/docs/build/doctrees/grid.doctree
index 8a2560c2b14351f019d43d981e618fe31e2f0467..27d8a947607d752be8459c0c9c439acabb0d0521 100644
GIT binary patch
delta 168
zcmaF;nx*p%3rhp*RN09voskj&`30ppi6xo&c`@<HIf=!^3c2|yr8%inGT39MWN`Md
zgrruKOqo2T2T3IZs>;?WjZ<o;Xk@S=tJ!$P`9I^0trCpObo9gv;Fjou?a+nVk(!|b
Sv_vg-N)M8f?GJPqxj6wCbV9cP

delta 111
zcmeBt!}9ty3rhp*RPKo^ovcFXMVToRXUHpq84U5sIf=!^3c2|yr8%inTBkHlshy&c
x!P*0s-T2J;KjWFLT8ztdlmtQgbit~1p{i3eRAQ%OsKrj{0ZVTGr^Cq22>?~+DwhBN

diff --git a/docs/build/doctrees/population_extensions/HPC.doctree b/docs/build/doctrees/population_extensions/HPC.doctree
index 7f3f4486e0792606e4bc8e8107849dbdf6c71aee..4cb333230a9af5af239e1762e04560dbaa7792e5 100644
GIT binary patch
delta 202
zcmeC!#BzTV3rhp*)U^{?IwRBq@(W6H5=%1k^AwVE5{ru!QY%VQ^NN9dD+P}LXNBDS
zl+v8kDH-gsQ!+SvSVDl(QzlR8A*65P&MW^J=WXp{oXQudS^&307i@<v+z#E0f@EE&
b6{#7@Ks!`pfrcYAU^)t@W4k9m<9<#6J$g=x

delta 95
zcmcb=iKSx`3rhp*)W(S{om>KGrFqFEnfZCe6W2;0@isoa@}IGI>n_Hrd};_ay1Dr&
br8%inQZtler(~$cPU%6&ZC}98xStaMCDkSt

diff --git a/docs/build/doctrees/population_extensions/analytics.doctree b/docs/build/doctrees/population_extensions/analytics.doctree
index b8486789a371ba40334e577a3a7291288d709ffd..4988ccb387b9450e221182a95b300f45c6eb6b65 100644
GIT binary patch
delta 215
zcmaD^dZUcBfpw~{^+eW=WSxNgg3_GClFa-(h2)&X;$nr=ijvg4Vj$m2Au%s8r?Mn7
zxmY1LKczG$bxH<%?34`79+nWGqA8Q7^bn<c;|?{$80`YMJ-T3fbm8{s!mZJTT9cZg
V475iz7H9!N8*b-qW;S}p0RXcYRCWLW

delta 104
zcmcan_Og_<fpzLVtBI@~+5%~%dC4W2`FX_(x%nxjIjK`J*kh+;aQ3i-q*jznnLMQj
fu43Z{HA7W6uUHqVJ~cxbs6jOrN#*7uqh}ldraLMI

diff --git a/docs/build/doctrees/population_extensions/cache.doctree b/docs/build/doctrees/population_extensions/cache.doctree
index 2a6cfe15a933be223dfce71f32db91091610bacc..36e74a873ff0d2a8a0e4a1a04e9206685948a899 100644
GIT binary patch
delta 203
zcmX?dmT~bpM%D(_sS@cESvz7h0`dz=a}rB3^Yavva}tY-6;dloQuB&|d@F_I#N>=r
zh1~p<(wx*O8SJrBGB|r!LVyaUOrFw1Sm(x_4`M>q3*Z*$f-TU6Tc8UzUl(eAYKAh<
T0@YZc$p|et+_ZUrEGs7fbiq$5

delta 88
zcmZ2{j`7G@M%D(_sXNmqvUYF@q?P6+mt^MW6;E6*fyCSR@<EImLQ*$3KczG$bxLZ6
Ta_p20)z~RL2)WI2ajcvGFRUWm

diff --git a/docs/build/doctrees/population_extensions/condor.doctree b/docs/build/doctrees/population_extensions/condor.doctree
index 505f42e7fb7b1e5809e47db68649487b346c1a8a..92dedcf370d973839e0d09dde2c1100a665ff245 100644
GIT binary patch
delta 206
zcmcaGfobzZCYA=)sVgS3bjE20<QJ6YB$j06=P4xTBo-Gdq*j!q<`o0^Rtm}ac`5lt
z3c2|yr8%inGT39MWN`MdgaB1cnLMS32(24;`qYJM6u_;}1zVvDw?Y?UgD%vD)C^^y
T6{@j7vk`i5Icu|ay(%XFmt|0X

delta 87
zcmdlyk?Fz&CYA=)sjd@QI=KYWO7oISGV}9_CvK2H;%$8GQ>TWI)XmLLDa}cplA56$
SJ0(Lkc1jOIZgXF~DklKA{vqc8

diff --git a/docs/build/doctrees/population_extensions/dataIO.doctree b/docs/build/doctrees/population_extensions/dataIO.doctree
index e097c33e06fd9c090ce43d048018f260640487e0..1b26eae88e9ad3283903f427f7f316971dc7b119 100644
GIT binary patch
delta 214
zcmaDcjrH_&R+a|VsWuZ?I^#40@(W6H5=%1k^AwVE5{ru!QY%VQ^NN9dD}|KAl0;8`
zh1~p<(wx*O8SJrBGB|r!LVzl!OrFw1gw~BaWB)T&Zxv@e;25q^0JljOY?ChBCS8z4
fnfba<i&8U`fi|he0<A#k!S1@u{Ox}o8M8S7zl>8u

delta 95
zcmX>-o%O{uR+a|Vsaz9TI=KYWO7oISGV}9_CvK2H;%$5#`=8Nkt0&_DM>T{R-Q4_?
b(wx*OsTs<#Q!-Rzr}QA?wkJ3-W^)1n;Z`K8

diff --git a/docs/build/doctrees/population_extensions/distribution_functions.doctree b/docs/build/doctrees/population_extensions/distribution_functions.doctree
index 96bca7a874a242ece5740c73063373ee23d1fbcc..51477772610ad5685b0e4c01a2f3724eb6a06034 100644
GIT binary patch
literal 293615
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
Z<yIa>ptVsPhRn|6Xx$yyIwUvv{{hcgM8^OC

literal 293391
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
Aw*UYD

diff --git a/docs/build/doctrees/population_extensions/grid_options_defaults.doctree b/docs/build/doctrees/population_extensions/grid_options_defaults.doctree
index 799676cbfbb11a9fe13b9cd15bd7301b121745d7..8b36be83bd08d37c4c9cad32b09b2b313819ecf8 100644
GIT binary patch
literal 35859
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

literal 35637
zcmeHQd5j%*efQelUGLgnA0dXYS!XDueonl*Gzr%dazGLeQ**?CIjrZ|_hxry{N9_#
z%sj8RRUoMf*z{L5G=mDLgd!D{B2=P^vmm5OG$3e^DpgfQLA3l)sjXC1Jy2TF<MaJp
z^ZUIw^Nu}i3n!AZ^Jae6_x}FA-{0}*_(yO1jUD_yb|7i{LF?jzTd%jGx|d{ZPd%!2
znqDi-p2&_rmOYYH*i`JUB~d4?c^TV*5;Z?))MKxeoz2(`6;FdkvLNeECSENKqL!}i
zkNXq;<k_s^PqFbdNE@E<i5*<&w0QZ%X-4%9K2li}-F@1-NMk4{@qvtw3k~1ECfY7W
zl4kxPHdWO__jj=gIpR}ncOz(d*{RO5%ck8ljf3S*3P=gET|qq|C?;zSH%agk&*Lq(
zDW3M!JMH|(vRgYJdn;6?!zNRAl|E(u0e{xt=ilt_^5@v2i+<Gf7VGYXpuX6SqY$V_
z7MFvT8?RSu)i{b$`K#7mPyMJ>t$P>r_j&Pd5l|$HV)TpcsNHF}gwHC_;k6PxC5x+Z
zP_IU9dYzz&6}Qt!lZ7||8jhaa*;)2?u<@W(_bwWk7DVuG0oeWvfZ-S7->vv}4F8T3
z3V_8p;DA@y?zS7m8GEfD$txWJf*kaMpm*WW77B-!v4=!U^P6qRpE#9fZpXjfpEvOS
z0~7BH?RBqpVex_&3uIYc-nsCKg;y*#g5^blZ2VqKg4CODgSzgjr>G@CUF4vSM1}VH
z5)lx%Y^^%c%BE2VijIMzQ|tf;9kc?@3ylD@R`O{I*mJrHRRLSmD0$}9V>@>IG8Z%_
z_1)B|MXl5gS_yu6j$|cAvX-+F#r%CvYKQ2HN_Ee18xbH}3sPU!O=@w#c~aF&Jk`<(
zCus3fXt7CHsRvx>UE;W<>3QC44@Xz2)KXq{U5%DdYmWDV+vs=+@78TJ_$LWMZ_|2|
zN&l90xn5`%rn!<Lg|<8OViUjY@oNpaLZ2SF1_zd_@l%lHHwqnk%0Eh)x>Qe*=)VD~
z_UByWcL5_0aj~DyCEAc<sm-U@-sMiC;ic75jW9)Dy43(XQ>dr6K;V@5o`PL=S7W#B
zo1+f6aX+$+-RDdd0ENxrnd-bh=f8{0C#tOu;y@3DmO-8s;UW3s>~t4Gwffk!n(-UD
zlZUsV6Qv)vrR|&=9|XpJeROJ&96UNCHM~-#!6t;1WNd6cBMoxSAokfo&A%ICfGn0b
zPc1$mTciQs56*Z{5$#M2i+kGlVpvT4OFTFxZo`RSzhWnMez|=NloNac&Tx`8)}1tR
zR=pN#q@Lq@jkc4*4NM%^W##MknolaX1cM9H<ig5c@N_rIlsTOQo%6O+82y}Ad4a*E
zvs&}L+IcTt%3BuB1idC#f*cF+yygcrU%3H}?_xBr+2sN(^jZurrE2kZ8dc%WR#$?C
zXLe#>gX}-Kyc!W2IC8&~g+8gsz|L+f4U`mZb1%6({W19Lso~`bCX;KoJ*f71u;+Ue
zUZf#$?cbGB&9+6%CGe#+oBy;l47M8Gs?Kt>Jq`H3Gd$XqQJ6rrZw=BDWEB3?G75Ez
zrwu{dN&)Id<&PvPuT1ATYJUXqe>^&BCsFNhM@Q}HZBrViz1@aRl%{xiJKD~v@eI)V
z)6uCx`r+S(q(-?x^q=%UWtv$MpKlIomCP(uQ+cbVnWb^wPv8xza4!nV@Qj#R803BL
zJH+G_W;cLQbsI_Kw4)>mmKz>fN4JwkO$1+Rm{hLkb{O_chRDqMsG4{tUYgSUln0KS
z+f7@SEGXh%g`PEQgfD_a;?IV^K!14LYM42f(uC6rpHOsKeY4-W-=20mN$SQN4Lm+j
zbrL`7H0n+(N}Xj7zJc3X_3F+t92}T&?u~dCYhF8b)_kw!tVbOu_Bhthx1u$?ghPRs
z$KXKKBf@S)_!XcW!fea#GU($Yf};WhJV3GZ=Hm+AAHOo=`^lppA9;j1UG5NcdGUtm
zvagUXozri6;7v=wCBi&OP>0h84@@8ls3Vqj6Nkq>ou-F?WIb7MUZ28A^_q#(X|=qX
zmm~;Yk~9e4P0$&Uo!oWpX+mNBD)pXY^ge;ndp3m883UsWwtG}Q(XgVZ6A4g_h&DUd
z<p+p>ty2-0hwE>}C`XU49?#g@HrYf;;I=T{Di!GtwwqiUbAB%a{X38rz?W(gAV{8e
zVk_c*OCd5Ux7~Jr&5c(RA+r^Puo3V?8*U3qgGa!Pj@TXVzWaqV6<TtRaU>qQ=Y(^&
z>a&_4nu~dZF5(=!=N^Q)c@p9X8|O7L%_eYxXG6b>N6^29L9}OfKjtVN$CKR<P4~*x
zDjQqNTr=(tqZYOWo6->anKL$ZvDsMSuptT4jy+7`E_gJb4Oc`9%ers&uRp&b@iJDW
zz#+)CPp}OVT9lv3gXHYK&5DSk`Q{t4S%zt{6<Oj6+Y33G2faB!Y(K%rS(yL!Ol}H4
zgr>qv_#bh_hpFA!Fz1T!GQE*_n&NosM$(Oi(y1UX`D%mnBz02iSX9^^0!P5IhsH1n
zjNk1G#$gTyMH^wkytpe4%JwL|B0x}5t;?GXVwWWqbci>O@gg@tL6|5u%kRAHHiZ~^
zw6XAwzF1&mQLi5O69MR#@rQFVr!*<iYB!Z8gsxP*tDp7={$jugTD>Fqo;iYYPuym+
zFN#V}@nM%o?(Ir{Bq|m0Cc8l<rJ>&!E(G2hd2<;%pdMioYQ9B@LAlK-<Za=Qu6k+4
zURM>V$W3SZkSRv9K|Kq953sNa{J^{*W4GtovVl2UuDt)T8x=we<meCIi4rblY>}}B
zJ7jE{L?~LO{BmX~05&0@%h<h})OG+**hzna?O8#Rf%71Tm2}HF8uXl0C@06DX3o+Z
zJ|ojgn39X;N`gF7nNJ;VdbNwh`;xPS#3}D^>6`%U9Ov$ee}qlSBDsX+uh8-IPFvql
z_ie9Lhx1jv2&$MOd$^<<r1B;kh(aPXYZMQkOHI>ygd=Q1qT80S*{;5A_D3R}4}k4#
zuan7MpBE^#NJiMaiJF-WZ^WN|(`3zL;WI!s)@2aOHIcr}!e2yHHi;MMdK<zbX~*{B
zjd!u#2x>u^UFHSgWwr1)1$;|h33pOu3{Mb1GPEf)3V0gp4K&ud>(asCd`|4v&rJi4
ze9V@^R}!9(ya!z;=~0MA&iLnELu*bPy{v=gSZ~(LJyfEdXXk0gMw2y~EUS5!3wB-C
zF>jTzcUyIp#ZQ!V*#3^ROoR^*q_g3xCBXh%kw;^CED~GSFFP5$v7uRJ_zqG9v0S=Q
zt+`0NAdeeYjysi2nt)<QTSf{n=Um;E_7{3U$*ftZmL`Ah%uc|5y-jqA@Ix+r_#Pm`
zj#E@Z*LcT{7y9<S?N#I)Jp80t8@@1)TjVUJ6imSvtr7U-dbO`QsDyure!|b;f0kji
z9Y#3|sOhGjB|evPEcqkif59ZxPD#PiIF*fB>5J#64LgKo-tIpc?Ot6sn;jdHeKXrl
zBA-RN*g1qfF7{bKEL`mHXT**F)5DEpD6x63I^2b3xECGnrYDB~(FmnKEfCM0hI9BL
zoQ7}$kG5nRvG)hx>LJ9|;%Rj*pbobIST={SFJ`RkPTNiW6SQXFRMhgEV8vNO2%g8)
z9IPm;J9w)z6I;}pmjCb*1jcOmF$vAk9zj^88p412sI1)2Hzp*Gi@p@*;Dl*L&Sz6%
z9>qQK2@&+}o<b>~`U_}|O~UWzK6UsM{p1k~<M(6>`3PERdzl9CZg33`eMp~gPC`ME
zsZCh-_haU2uaA(r7^{D=MDhxl`gD6teSf&h?fwDa`MR_FgOD|x6Y$bvE!w~FVvpcx
z|4Pa|7*tH_3hpa>U&?y1q8Q0n_^xj1%(Dz*ZWZ8KW9uA;9M9no3FX(C<8aqTSiang
z$ieOLBEALiuZ9=#@95X?A_Nt<7x8T=18@=hdJ#(x$$dB!hKPknLE#2zXdGjSJ-sH3
zs#SeT&NtJ9)&b$zF77Y<pB#6w8YqY$giliq;V=A518v9Sx~eIELE#Agg67}h{e|$0
z=q)^gVTWI$r{~hsm-W+E@KoX(h!JnnH+Wxx63!QNUIEu2xnizC4pzBmF!QWu!1sii
zxEjtec*)ROGH<)sFPQ7gl1g0+D5W(5_X>WAv_g4Kag+$cyl(2uv&<sAf}EgR=M>~<
z4(}z5Uu#amof}~Ha-SfFw#O$p2I#MbPw;m1Yxo3$2;3*QO-ewaPf#&J3-{(u0j<Cj
zZh_h=m@^H}La6*ik!P^!cC<1G>oj((X^<cc?;aed8p1uOYWNLU?+{Dn^g_9IN37!v
zT6l73#-DF6#0Ew<K~1H}Hc~Z*C>9X4HwqDUoP;?<w%=0X@F)g=!=q)>u2>N%%fbMO
zaCkn1@d}6M5<PK;hd=dkcmxeL>F_+(CAgXo)uQ?<;PYJACZEUN*WCkIsoNuz&fpBd
zYrAkKcaC?x?diAD#%^Y8B5bWhuR0xfyu$oI_a5G!R+P95E~tfr+x}1Ym5h-h0-w}P
zojG(}I*J1sjGJjInQ)+s_?(R4mw-MMl4gZPD&e1-Wv26H6eF0gY?6Of(@Ai)J&g<h
z1`YSDqLgcwzKE(YY+pC~9($GQ5>IwdPxtTX+eJOeby}h)tQ?sLTKtF!W3AzC5);*_
z_+j_^*M0k?MSddL#^>GkLM^P1>a^QYoK}-2R@uL|6VY)Ne2)27)aq;~MrLbt(-he0
zAGLmqBhJQjc_o=M$^|O?0`+~Zd3j~g&OvfennKC}?s4=!1_WFUNAG`$aCr(z(1AO8
zpCFR(bteVEAJfsh({}W%y_>WIQXcGpEd$u!&<wCernRcLdqZ`#FogSdbC#W^Kcy2q
zlMewZt*?1jf#c*CO&R6;&;c-f#gRlO@=jB1dL{50_3|SE#`$++-J3}C()kv$YWMon
z={KwOwtAJ3`ASol+wWUPA#M0V!4D4onUhN8B&~<lgISL1>pg=tJoyW`rNI)IC~6#c
z=CR4x#|9U%>zRLdBDnSB(ZsaHD?<Ksncmp@mF4Luw8;qTf33Y-4lT73rRx!GY~u1j
zi-u?9Lc%Hzfx!_e#!#7Q@#MNf^OcRadxpjvU*?yzy;`sm)Ur$A%P9Idf$HJQ>50~-
zl7hHfp!VhX1AHD~JDp0GHKb3b6o$`1eQo9s8jB|huVRH}_<W;G_%O8~R!r`uGF=_K
zt*Zmu+*HC_(bll5CEvo~uv;({g{{M_)sj_I9c8s-5k|vT&{zeKgk7;NGJGCEc=ROA
z$~2<Kj(4G<8_yudxbu@opXlC9Qc%v_en!@8$gV(V5>F=Al{+p%_s@ne89;iX$DKro
z*^m^;faRLuQBic37Y%R0AI0-h6NWD`-m$%M#RXpmAer5IrxD2Y-xJjOu%=DvzsISP
zssF;ej3J0&89Hwl=4V_1*%EuekXV!`64=jCM?zqEBlg%o-*@bz$?Ip)R=*V-edP7a
zsJb=s%3<skSK0#h`x4fEV^j?I=>f193`msRVg{TP45)3d{%sTQM-rf+f@F&Een6Fm
zXS}174QzFq%P@}!i*>LThMbaR?Cw49t?LmEDy9d{29*S%{$&)n;499C|IBGnZYm6N
z5&R>OtFN{SZ=$hcHBi@(`&W|dn3Vgj$$`k3U2$-j?s?;I0C-;VCVJvwI{s81rV|sJ
z&8%07t$-4p;&BCHa@({Txd)U@2jLd2Ce=zVd$BdgnOM|c7;HOawLzuTbgbZu7A|g%
z?f@T@o1>A!X$!ik>vJ(~0TFuRXA^>q!a7@FGwX{LEHl6Gy+{09#V#lE^&0yl2gx2p
z)qZBKFhF$wNR?!OC})xIJ{s?}79c8FRNPBh+dCnHAr}?r5cWibjsxPW5fO@rQW&9J
zR4fqB;{vx64Tgybov|ZAe9DY-$0!xXR|V<F16h67To1J1ye;vtVNmZ>(wmg%oDaRw
zc>6lg>MneQpq&kWRRTSfAH-uz*X6#FUY?i1q>DMzJRg2c_uOdUe8~(Asi=n$K+^Q$
z=IQZKh^3s?-=s=&Qo~TRsQ+x~KB1DG3L-QzIFz4K$4{SGb6enadFV+m$BS4`_$mV%
z*dQvDw1iOow4wXV(9nf%MB_4)vxZuQp`1_SLrExyKAC2|d}0VB6ip1jMh(b`A&PVv
zpRac{Z~NAxO$@)np|D#RGLZ9Us5<(@(8i|-<m@6CNomSB&Se5n#Bns1d*V3VNG^-x
z6qI|h8EG7f=QJm=(d$ABc8|fHNtpNs7Wk~`$pLgBY{@7K31Ii+q^n64W%)2Ky5&)p
z{~~&g8fEz@RT^Gz?55oo1z{F5FiJ&=#OdIK7AMh+CMQ>Whv{?a@JExU8MM{UyR%&x
zD=>O9s&0)u2_Sm~iXtu364-u&R7^NI02qS_iJDu?ggUY!HKG1(Q|~nrprJerWwh?2
zO2aeXqr_R}iF0I@gv~k8<CI~O7aeJbBC&_9U-Wk^z^PqcvyENjP<2S)Ejafhg@KaP
z5P~&0TFpyf_PmQYF<LfBUE-uLUQNv~ul_(Z^4ZlN3)uPeDAebg^)16QHF3#EOx;(n
zt9X=h=@i5EuO#D9YVx3&b_4OK_W>Lck9t2n@pu$}+Rk{?uZWDG5Ee6Snp}anRJ1*7
z#Y#acjZdAKMjr6G+cnn*PdpYeaM!$N&5LxnuC(0>9a@b8F6#}_yyB9U6ISXNx|OcM
zIYDQC#BP<&u`3Mn-Bj9#QpJ5rXdTJji;qLt`neY)?7;u1Zt7WvvUEw&+WEUS!VGeD
zX~hb$5JPd5a6qkiVfR<eL(Eq;FFd6QIC9+Z^QhX-X)BByewJ6VR}4-{!6<;m`UF7q
zZySp5Y#fSjZ50&!s6n+hssNPU?|{dCX#@3l8wcu#TLqN7ql+9~dj+TQf#$j5DldEd
z&uo1B|FKo$pU$;v0ZF>QlB5_FY;X=v_S2eum!a-M)eTBYxi4mmmyEFI`Z)XpLjScE
zVJ}H{mD@IZdP?&<8EMZU?TNJi79hVGk@lAone#}yAOMfF|F#r`!c8{D%8i9Q(2mo`
zX`Ow~WR4>2E$K>dmIl*~T1_){_y93Aj_B&k+g-663W|px;oQZ6yH{53$Kiw)IdM?9
zKqHz(Z7v_2$bKif6cdMc(G#CI@Tc;LgB<ZD_nW-G|3Up%U<R>Ghi~+Ut8^M6WN+|Z
zllzPP=Kj4_kYU1pD}M1yp-+6Ye|;q$gNkW!;NEf4R~AM}iATDr>+{TsLFDPpkMA`|
zE)2Hi`1XFbJl~$r(2dqRo6;ZF<Qdub{UECL(|5LUmYXVmZKO)lqUSsmK1Soc)+~C-
zc^U&qUuxEKaC^*p2=K3lS$~SimYa1!1#bBoM37+;=&#G|I_;h1$SK%53)@cNSJIU#
zSU`D4*n7I$iY9$ZrEOh<S|q}65;U{nHzZIh8d#o+15$W`{JK0(X8?oCZ28x64%z-}
z`CpDgIhA<$K2@5Nx@B;-{9!{u=P7e>o;K%D+FOBrK|OqI>`xIphX{c<5E=~5nYv;p
z&@Hts^DWjp&9~fW|HIIro2m4#qE=xl{U`WPl1isfX7Fs}RQi8Y1Es0-pLI2FOW$az
zzh^iUb_=F2Z!2Ld^*6C+BdI?dpT(*4?-GC_m9DYelS=PKGKCnNf-MmR<?h)eFKWJG
zn{5fYw0nH^JjbMk(518Cj|b3<43SK;ljIJW4Ei1~y5(v1C2)x;3+1dv!<L)5UPhIM
zS2(-roJ!#eTKkV?Xg33nV_Z5%1&WgFZ=sHapovB_X}QXHxbNUiNt?h~?dZuq8ImB9
zC$+x`E%kE-`^ec@R5eoUyQrJ;bK1quqarC20MeM`iWMnlxKJ-VDFN*_MAYQD$kz=3
zg?f<eM|2#C{rWP$%0()Jsl1Q=m1Iak`C*!^Hjs;a9N>tM!bj+dhZOizc}St#L#4w+
zyJT7gJ=A>&7~y3k-nbWUgC>I>@~nRQ>|=hY*pqsIpV9;5PXz<SEqC&;^}Lgce>Xe0
zA`f;;=H+q!o*K0A4foB~JMcAK{}=!|ewN>oOLx8P62k7EfCAsykDb^=5_RGl<n{z{
z))<?qbz<CEgI((4{VBFjz2Up%PvIgMaaUfF;i45>sh0+gWMKt+CgCI0an{b;`L*u(
z{>cNU*p$2tH;Oa-sN-5(+%(s0<Hugn4R*P<&g18_{Mm^c__aTcYSm?25Jz9p-8jY-
z<4T6ZD^ZkU@1|#bJUPbpCpbA5n_8+DX?tjfH#4+kqFt>;%_gcQXmVD(@fsd~Q>BaU
zs{DEfY{o~AvI3p)&tL3|J-%nZfeU~e*~y)3+IJhcw_E%iXNR!t0=U9eSDhq(J6`ve
zJF94KhOTX(8!gbT=Qi<X3c16YM?htl*bG0Wrs}nDR|@UTW>cMXW&Y*!{I-yr?T=M2
zj-$9LQj{_9Ohd)GCU!tNdU-43yp@d2b$#h-BK$tslg)^Bdu!ipf9R^r4iXFr5ak0!
z4ZxJK{S90Y*l|}qV4UuL+3B@1b^~2w7uS(<quV{uO~4U5flazAxD*8#3F=i`le7|C
zMDU8u(DjYg{1w|7fT{M^JI!`gGaeAjUm)!2#Vy<biDnM)H^6QyA@b+1+KJbxM^)Uy
zg;ED`twxl1I20wX$+@JKRxboeKz9Y9EgZF(;Cey=M2>P&350)w?V|)D?nxB)n}KU&
zF&_U)va=aGLQ_C=f~C{6OBocV*6JYn-q>B!Kf$7hNUFd&tyM5$BWU8nk2mc2`~Mtg
zGi|S3rF%dijkwPbqr&wlZE!qBPvXHGKTX@o(&FOU+S)>U9rpmX7NU4{vF=@1M9E|^
zV>eO_J`~hI#<~eYr69~6yq~}I#diU-Gx18Ts~dWgcXPAqCdIzsWFhd<72b`XHXG<-
zDs`73MfKFrPVQlI;K^oHi>DsGyo>EJJD9BFZj6gnKUnn}_y_*o-JtE(Y#%=sqbkqE
zxP;>}@?$cpjR?1S0trCv9Im0H8?wDv$Q!WCQHav#J8fK%G6SW=vs_XSTn6_<HQF<t
zD~7|QDw58!U2dO;4RQ5q&;$$PXbvz7|DB}k=-c;j57A|IW33Un=c^v>Z)sHBdL8$<
zk*2uB4pEat>%?oU2z_>$?eba|GT1n_N9Ylcxa%N}p5~`~SA_@6!8(M|fTvQZQ?!Bg
z3Q6_|G@bR9_Ve@CXl+IRm>}7y^Y@eVQap#BCEN2E{4Zfs^qQZAg*N$zQ;GkAN3sh4
z4ij`Y9fu;XTFQ?@f%8R9*)1sOzW@(+^O%llH`#cQzyxKNxIZ&R?jrla&+l3lc}#=2
znHCu$y5Nc5(-zV>^dX&7AJSQ}A)PfF(g|`QoiG>D5hEcTK@!r|l90BZgp~RUDK!>S
zv@E1(T8Hg7C5KaVKW+fxYKCM~ydedt$_dsn--vRM6G&QfIcjKO<VBy;^-`CfvRa%{
zz4A(jt@imHv1D9t>~2eb*}<lvzH3p3R4jbtTGVI=(SQk`e2skn1X%F{*;}E2aH$(q
s8aO-QVuzt0)>_<py;r~HVzf7C)f$~TlxMU`ieb7=hDPdS5$s#|e=Zz!IsgCw

diff --git a/docs/build/doctrees/population_extensions/gridcode.doctree b/docs/build/doctrees/population_extensions/gridcode.doctree
index 7b0fbd3f7fc9950c2fc53002bb3f305c9a5c5284..06ff4f17237507ee941da7bc730a1e0bc31310cc 100644
GIT binary patch
delta 214
zcmcbxh<W#7W|julsT(G;bS7yB<QJ6YB$j06=P4xTBo-Gdq*j!q<`o0^Rto7wnJLNn
zDX9v%`6;D2sZ%o8W2a<r_OOHi)l8W@rH3fZ8+Y~{kJc)HTcZoMMi*|4F3c8Ps4b}(
V%0O#WV}a%)bm4Z~=G+sHIRJ;FRfhlo

delta 107
zcmdnJnEApYW|julsjd@QI&}onO7oISGV}9_6>{@aN^?@DWU$9h$>8i^2}!LenKF4w
g4?@Mp_kG9J5L{iThSUsYpbphoWTl&LoOsLu0Pb8YIsgCw

diff --git a/docs/build/doctrees/population_extensions/metadata.doctree b/docs/build/doctrees/population_extensions/metadata.doctree
index 3d870a43da2ac47ff0734f068fae807fe56fc597..62b4f5496c7849f5135a5fb37b8ec9ea0124cf97 100644
GIT binary patch
delta 213
zcmaD7em;V=fpw~j&P3LZB<+Cwg3_GClFa-(h2)&X;$nr=ijvg4Vj$m2Avd)oF(t7i
zQ6V=!r8FmXN(OuElnl-umJpztDU+x45T$wJPBW!wtpd0;x?pQ`;nwKFY|(|<lA56m
Uv_>@+Xg)$0ZpUpFRX)!F0Fg6N#sB~S

delta 106
zcmX>f@g$tJfpzLl?TM@%Is$2>dC4W2`FX_(x%nxjIjK`J*kh+;aQ3i-q*jznnLMQj
ep<?5EGbJ?yR~M=wHA5MwLp2sz>E;II^Be%!eJXeW

diff --git a/docs/build/doctrees/population_extensions/slurm.doctree b/docs/build/doctrees/population_extensions/slurm.doctree
index 5492e77e43dd767561fb22d4b37907c3b87fafca..028ca9691ff00107d4d16d23c9e523634370bfd6 100644
GIT binary patch
delta 202
zcmbQ=$Mmm{iKT&cYVkyt&KQk={DRV)#FEVXJcZ<(#NuLw)QXbSyka2VN})KXv?y00
zH$SB`Cv{2&d+d}9&K{N!pn@rrr}PlkxpAj#ZK!$y+yY&&1-ftxbiwB9Ld{RjPzG9{
S8VfWTp#_JVHvg$r<^%vl_)n_<

delta 87
zcmey@$27l>iKT&cs>no^PA-A8(!Au7%>2CKiR&ehcpG2J)~X>Sb#wDmN^?@Dq-H3`
SPRUS>ozjDl+Z<h|%n1Oe^&w&a

diff --git a/docs/build/doctrees/population_extensions/spacing_functions.doctree b/docs/build/doctrees/population_extensions/spacing_functions.doctree
index 62f661214282ec7b3dff5a3def0650c7a1568e70..6063fb67cece6692fcc082bdcc23857c039253ba 100644
GIT binary patch
literal 72641
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
RCDKWgWis8u%5mAB`~SwO_GkbA

literal 72442
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%0AXwJ)TEzt%dsx=7he3QlRnB!O
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
Jj?4bs{|D{QjC=q9

diff --git a/docs/build/doctrees/population_extensions/version_info.doctree b/docs/build/doctrees/population_extensions/version_info.doctree
index 3cf2968d205d94ec82e2527f09d86eee58cea2b9..ef114621ef178e40c80b72308da5ef5506302ad2 100644
GIT binary patch
literal 21832
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

literal 21658
zcmeHPYm6P&UEf{r+i#~?wOVgFNeFw_-Mw4U(l%S$X&c8pOgEKr!L3Qhv-i&3nep72
z+j;Cmkjf3T*vcsdG7;o+Ka?Uq@d;I>iiCthC0-ImqNPOy5Qr9`Mn!<&1Hb=y%$%9~
z*uBd-4GxypcjnA_{@>^S|DSVv;>FKj8{z-h$++XV!A{+3HiNKf#~GV$hK;ms2TArq
zw)E-j*{sH9B5OMi)2Lx*Yy>qLj_WrgJIJ2N*a@nhxPDxh?Wbb9k+@-yH+LqSNoVSr
ztme$HiNsBOTl>ULwbFpskBxTNO!1NGqU!iHdxz%GqsC`4J}-3q0GsSsm`Rd3r`e2|
zPu)4fCgqIR*|_fpcD9~wSZvlxlE~di6Reb0cEoMQw2G;QZ^bbR@jMY&ZSgeSOgqKP
zhSj(g*)6J*vZ=({q)(Z1(wTRTIcJ?C&H~$Bb;7p2+O)RZ=4vMjJ%A!!-Eadd+BF+y
z6o!d>Yjk!KCk)J{y_J7o5oN1bMZ79zzuE~qsc#WHO@PA=Vm!sGTXsYbrW>@vdK6>z
z4_z5cH=GeR;Ra26M+2~cz4Lag)_E9!eH4F>;cpRtOSEzTFLL>MYizt@xlzV03QWA;
z5Hpu^tqU~woKan$QN}Ka4pt7>-kDraGAni7;jC!DeMJXuy|ZfvTM7^g#&V|bsy|+T
zeARb1Rs}@yz8brUz0v^+txda9eU&e4KcMdHt`Twouwc^&TL*;?ur&&7&9E5|ueBLj
z9Y@0$`}k$ow~a;^B$gY{NQr}2B2XjTAd;$nD_AHA4aW+aXs(FPkeD$ztqA6tyQf1G
z-1#K1_d&rL>&`>OfPLwZko^QW=>9^oqFx~T145QM6YRa$95<Hu+;)B6*szT>wwnf!
z$9Wu2KzPAt66*?g2X0>=<|-!kk)aUdJPo2f(sMn@`qS5*S_4g{KA(AP8wEiIVPbe`
zoX{eJFlt-A_A#=s&<Lxw0tt_{4XN0SpD=#Hh;19R95wx2!wPl@Ld0<dnb`JQ3K&0_
z!3#*<1V}zHJR~PHNY)i)3?-^3V@L*QOSZ0yUZW=Dgc}@CHZ5iB$%9GlvI^)a!i5lk
zmKukp(a=PmG7v^!PT-3fyHKu48kH=CIenqEbLVbtThV5`#3`YMPEYctRsfRY3RCN!
z{m6~;k0xNQHDi$jXz}8*ab68&#?TA)nvqvA7B60edgM0C9Gl=RvI6ImK;9i4=NLSn
zx9ChCd(=?Gil=ffzpnRE7LIImJF|36O%n1~Y2<Xn?kh&w%ud^1<LiN))`{%cj<)QK
z+I|*opA+M;uir1Kv_f>GV}Oiff)ZfTl7*(sSQ5PlByEMj1Gg`u{dfAKy~d7$_*Z~A
zK6iGUmcj{;zuP)RIA3&ri!l4!1!kQuaXkwd%y1Y~0dP#`A+@S<VR@=w9W>QxnyQ%R
zG!55(ieKq9#WQ@0WCB6#+mY|Wkkybityo;lQ}I|{zkgkl2B&%Fn4lSUY$%#A((8|%
zJEvApkL5N0b^kT9(Xg8<zk$X5B_}+NEs|bl74VZnTB$+RYkA;*88mRvJ@9wL!2QL6
zqL9Bp#XlQleyNIo(uF7XfZQQMde*mGd%J;cV#ZFYN7D)#P6@bssj(Ssq7sO1JIUA+
zrr0SQ)FQ`j4ZXR|%z2qj;tAGy#vUn5r+%9zl8D~S=*UR1UZI>cSngW1S;8I>_{`WW
z(Yi3dvl17wNx5%j?>U%s!5V~yaVFVxEA@R&JI>3*+P9qrV(BZRnCG)Z9h!Wj4T8Q+
zFZS7mt@*YOS=iOC8Ee?N@IlsYiZ$Hilvs1-*p#eNFhNn|%zNhuNPKsjYwu$nJ7~iC
zFn0iPovY6D83sF@DIfc<$nv%7-g~KQ+U(D<NeS5!KX~u2j9u1{*sk&ku(8fADZAYj
z0mc$`2+xmmJbOQipFup36Oi{-)P&Q6$f=DjSms@(f+-XvyB!d}#1}h?5__lPyA3zV
z?(zz-Ndi310N#=;yho@prY8_Ul&W)pS~*ShU8spY(0!|&iHtcx4KiVf?6DK{ZV)gy
z<$H_tD2Trx?aNOd>W=uZy2~lpYtpRey$v~eXJNm4;QJf@J&}3fJ*|`<2X0@WD;DVb
z<gn=SI@E%1j&(vk(5}weW{oy{KJBz^#)<9wR%Eu}_o*!zwSy^_l7Vc9?KSpz*AJn$
zdas#grHx+>5J<IuzAyJ2eSp9>BEL}H*w>s-s{;0@Zin~mqoy{tzn?dHOK*S+4chx-
zPTnxe=DimO(ss@HBj;-+<*BSfSnuAi<!#@DnEcZm2V)X1eRtprX0W6+n0a5|LIT@U
zZx&CgyB~<D%pTs8__DGsM7D`AmbE2S?Pc$IEKHcp-dQ|)3;3@@PTs>PIk1)NJ&M-O
z%ia%B-(SXmWGKKsmZ0Uf#jj8mZYX#^jK>O?3)|t+Wf^oLpKD~p(-d&eqGT{b%3gzH
zuTg_D?Za^zEE%mRZ0C;ky4uSfPG>o%dauwT=Dk0ZYuUHm;C+r-2#e_tWaB~hE@AaC
zF_wZ`4owiMwiDvpAZ}$(3Jp@-0VzBATj-8W!ItNCviEIz<(>iUeJTh=jOs2S@aOs7
zVqPeU1-S(B;v7_edhid#wkh-*Vs1LEAG#Wq!wefBD=FprfC=~2rgASfK*L<n7d~i=
znqCoB2gSC!b<h03Sqc?2uue|jToe75q|e^OJy;X{d)}6P@BXwY2Ev+~7KK83pa=Sd
zWcs=if2@C<@9v|{T<`W}gq|4_lD9WPo&V@^Wy5#noj{{O5=!Y(xUam~ebyztTTqBM
zL-Qh#y#e%YiPHwLWPkNrtgK7@z6Q2<z0~jf2pLlS3J7!c`+doofOfa~t!W|9YlZ%G
zti<5-9&-(><aRl1ZTwV-Ft~~;8ryE-7?$B9wn#zvh+L4!V32#kd((MN?%ri0sd?`b
z{b-J{vU5uJ(-Wj9w*97*R-7<CC}9P?KEq~PuI)F?io0K!!aPTaf7cv^#V6Uc>Rg}w
zh>9WPM4%VtsN<@~90qURGXmKkr=JBWO|C#_73<gto4Z|;)oA_4dkAQw20goEtgINw
ztTMth>7<;L^{Ph0LT&);Q^gX}V~aS5^re!r2484{_m<R>FM4W$GHiDC4IA$Jj5~J2
zZMlu?j`y=*eeVNk?p-G#K+bD#OTaF|4*)jD#*A9wWahY_PdX2I??&TXC7smV$ylmz
zS$k_*74LJ@fv`S~ph~6t&sVxHvuMqG3SI5jd;C0KMY#u^$;&&YlK1!}G#$o!+yzYU
zV>D5|K!U4q6MI)_b;9qIgLrhQ0)i@pfrbg=)!Q#rBGF!tdhZy9Hgh^+Lp6gOt&UvY
zcjzD%a&+Dc_do@~s7=6`_lR$+TbW9i-gQy+qr9s3G5jbBl!C|mgjU9;uJZk2E@|@j
z90Z)S|CoB+uX<2o=4;eQ7c*X<4K1cqh?eWW2eMdn<1j&pGhQ@WVPwcRp6#`4EF#QC
zDSh%I-gssw6t0V^NFFq5*Pg!g^cwPxIzA#DOK5@|L%Y4<s}9vGvTl+DTZ4F&+M!<C
zYDA&zSUgi>-=@@2HC__7-G(6x)toL}^WC<ai1~JpAEXW64&&VbsXnnAn<5cX_E`C7
z$dAiN5o%&eZrmWJX<&z`ngYpCCq(iPvWyaA+m0v?2^n-&y6GS*X_s3a2)A#!Xk%<f
zVcLo7#^R=%n8L7F#IpEXilkS1p}LfPxhMv;5hC*OjE*fo4vky(ZoF(D#nf;UO7pU<
z$k?W_#WZAEpYk4D|0m$^)!V<Ru=wijmwMn46%-~_h5g_X%@q1#)lL;u@rk+ui>ji+
zDRm;Tsy-o_-i=q(lbBW2x^Rms6$C2mswS1sW&F|<bquRUTu%;<V{}(w8GS87E{YPu
zv?@^8roo8FP={ljzYmM^Ttxgo>y}abe~fkKy>AaA-eLXEd*4KhL7QDoYmpi_WUX~n
zXf1;~;-tk?D$7ZeYp?$vW_e0`{U<frxAtNmhSg4KuhQsM*`4ZDsF`iYZ8*?s*zPr5
zeog?X^ws=l61l=UE*X$gU(T^d_8zHXHl04QU+t}1dcv0Mkrg1^pX9(U#s2p*FYmK}
zYH$0R+kx}mam-cN*UMF_jy~x|NN?~g?H|ZxDydbvA7CBp*%WU_vtGFqeV{bN^!5v^
zy=}}{4%Ge&(zun#ekg7oIJ)=K#6|O-+A=GL+TcdgkFOjsITv>O@jVXxo_>7qRS+ou
z?)@D--2e={zt5lk0Z%=A_R<x7P=7s+)KK{4b#mC>JdC*apc(%!JofL=cmMT4gVeag
zta;&Dl-k{{`m=+YDks_CN@X@r2D15JXMHDc%U-)bo%MsEUGdf*)i5VeQF!UQzSW$<
zJx|Bnpez;o)N2`0&*#7vOj!|My`AvCj7Cr&-&C7kHhMvgf~WETFAW~xAG^H#NR9R6
z05fdT4fshsEys79NLURgUdkhWY2b*I9^JB1KQXr~A03s(N9JnU>4Z^Y#%(J~KADDe
z>W?It_eJVe&8)v<)#DGp$iY;BsCJM})us4DLG<2pG}0R+{;;%f0n<MKQ7o-10C5XT
zeZ2w@e@@tt0SEzN?q_ZjwEM;X^#H^#l>-ohheZTJw?A=SiH=?tNBzu3-QdT!@>m3U
zX+=X-G+XF0Xd6nDjg>Ul5ug%D=GYr!GCALQe?w55_r4{8sVtEGv`?6z0LPnC!gI>|
zMnQSkV8AJ1Dz+fCy}gQhyh3iz^r9R&e0TQRFql!hvwx*V3sN9a2xFjcku`+ELEd2)
z`aD$eAw1YPsn_zYO?b3$QjgB=g(7;#-Do;_Yf%jqz^EHiS{oOP%kY&6!C&*XHGuK+
z+<Pjzsd2&Qdy}TVBls&opgTNq1by`hPtd2n+b4EP3r`S`dc`N^sRt3C7^gZFeY#K?
zpv+>!1t{Le*HP|4cXba4P%NV9@Bs=9oFYIWR!I6)Mku~RB=^vjaR`$f%3TqPDv<j{
zD0<YpdJjl4=QMUNdY6#UiK@T(A;jvuH?jw23F0!|K}^2Sz36v&)x9NC$xF1i=jg^j
zlGX{5rY*y(*QwF|Wz(sT2GGhk5b#^(ULko_v*g`iZzc9@T8XuG^HcCFKn>S<vtDc(
z(fEQ*CwQd_pC$trrSs_&j-k+?<qSDmsyv0#L05y^fCJd{Q)sHO={O&!mm@_SLJ?ua
zE-pQ$1B0J~Ds$@;Xw;YM6>@RpMga~s_H#Eft%j1oW!Uc{a{C)JMBm8mOL79L`?6Tm
z0lxRSpBK^B0U`bcG}R!!=eeIgAg@MlrCjWWwC=!TV|d#W(z+5N2Wc<r{z?JrajH{b
zlUoyCJw#Z4`QWgA<#1pvR!9uD2U(9kQ^0}Yr3a|@7R~M+>(xXv$+$xn&3WiqGE)AY
zD>07X?_*?L<CK}Hk4XL=HQK*OzWEe#viMyNHqU8+Y=*?uH%<nk)0Qw6D?WdC_mN^v
zH#;DL-KI8{5!lGVZq61yf8`{&_XFj?WA}b65Z%PY5ZK|7q%pJ@B+xXXBP<R@bOT9V
z`KHxoM@i?wjihf{?agzd>h?{G_{jj@^eR>^eADlwC+?f(PXm3^`<b3NT`Nx8_M4a#
z|K&3c+-H6vpV!5FUi_&#FWeL*j{z2wsyXMiJFZsbu~A#y)TDh=H)L7r_9kH3nZ?oI
zBZ9r1Wmwy|2dY1V=eJ@x%hYz1ooJ*H-Jc}`@!2{%rb@)ES!`M*eq=aPukQN7NeDW8
z+=Qd(XUOvw7fEO**V)Xb9mq5Hc!8M$X13ZLbbeGMY#{kBxP{kQ`I<&P-i{|>!=zib
z=qqj_o4~vx9PK^R!o68Y+CWx+{_)BvJ5Cpk1vn|ULt-OC$qAA=9kUU(c@he`oEIf3
zfx)EAQIj7N#*{IlY#=ZH!r~*FdklSh%l5M?V{F#3;9Zoj6YR9TgTxT5CQ0L>bfRf*
zq?_pP1X*5?dz6`HTWyrgBoXcwp?PO_*a<g4qMvC8I75$G8JkIy*2?=<_yO~?<&UNv
zMPX!$+njJG*Cb69x|^L8>4I7>6TFv<EmXc#y71bdO?E=`Tg*YVK3o1!Y0OU18e#y-
z0f>C8DPzZxX|tK)J}p3;?gSXajd1LN$ZmvD6BnD&DRB%#cZ;pFN#wn>aE=}jahoRc
zZCdUQVkPW^l_sHC6tOWEM0LEGwmW7{cmOOfa6xlX0M7xsImt@^-5@6P7e$@ePMe{L
zdr(m86cU?|{DX_qik6&88gLmSi-)d-KwoCljV<InVIgvsQ;H#+Wp)gUiIMvxZj}Mm
z$ZBQ__jK_q<L2lIgW$FmaaCJDy)}XIqe!9ys>CZu^fYl5C@0tiA@V$^>?cS5_TMJh
ziH_Yd={z~OvB5!xWA+_TJZ4Yq!3-x!I`P`->h|_FZa<^j<LY6wxk@+4p=P|Au?MLI
zp9)%-iQNXG5+G(8<tvZ9^WA{#iKvBp=t{#-Niob>HB16`MO=67q{WAElD3Z_W)f=y
zT+~dQ?8-D-08O^doIUe?<s~?G*(u87vUW_z-E@5Xfqut*%2{Q{xKrMgUimw4))!8C
z(+}ZR6`);c;1VdS0rUxe1C%)kQTtZf!BKm<fRNuRDCNLiP*2#P?14fsoFP#WryJ#Z
z$B^e{H%+%qSHhvEQ{p{Nb}_bN<9>>}?7@Z~TDMG|@?+wXMBJ!D*96{Sr{y(=pi;jj
z<k?+z1b5QWMT2Zw$Pt^U>l8VG!4-)qZoS|Xa~iV&O(nQ`j^6@^YXzT$q$`zDnlmp(
zZ>{`g5-)UXA*xSNp?LOwj1<o${1>wsDyCpMRpKAkW9MO90LZ^X1)WFs@}#_iqX@<b
zUuAKy@jQ3t>*gVD7mT5vvO8p9{4U0V&-cE)ux;0Qjvr~{M;<*oUBS<lcogQ~5uTJC
z*D0T4<T!4E5Vth~OQM7XoT?{Kua^)n@=|b0dn5F7X5xi!sTAh5XG%TJs8M;NGo}8a
ztD=OI<Ac?{<d+dP3-OEF+ek!a>}VtOeGn_i5-ND=Nm>2^Na-`#RR|F77dAneF=rcG
oA$ca3!lmM)c`;{$qi)df(<X#pxJlP+&NfL=NSR9ZOS)12AFIKR{{R30

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 70510fa0e..fff44fe1f 100644
--- a/docs/build/html/_modules/binarycpython/utils/custom_logging_functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/custom_logging_functions.html
@@ -552,7 +552,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/dicts.html b/docs/build/html/_modules/binarycpython/utils/dicts.html
index 59412ca68..f2bf48153 100644
--- a/docs/build/html/_modules/binarycpython/utils/dicts.html
+++ b/docs/build/html/_modules/binarycpython/utils/dicts.html
@@ -904,7 +904,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/ensemble.html b/docs/build/html/_modules/binarycpython/utils/ensemble.html
index c6dd375c2..60695f545 100644
--- a/docs/build/html/_modules/binarycpython/utils/ensemble.html
+++ b/docs/build/html/_modules/binarycpython/utils/ensemble.html
@@ -467,7 +467,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/functions.html b/docs/build/html/_modules/binarycpython/utils/functions.html
index c4d2b9787..d89b6bc4c 100644
--- a/docs/build/html/_modules/binarycpython/utils/functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/functions.html
@@ -1258,7 +1258,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/grid.html b/docs/build/html/_modules/binarycpython/utils/grid.html
index 59782ad47..fc35e6370 100644
--- a/docs/build/html/_modules/binarycpython/utils/grid.html
+++ b/docs/build/html/_modules/binarycpython/utils/grid.html
@@ -2469,7 +2469,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/plot_functions.html b/docs/build/html/_modules/binarycpython/utils/plot_functions.html
index 4f611d853..136a38483 100644
--- a/docs/build/html/_modules/binarycpython/utils/plot_functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/plot_functions.html
@@ -713,7 +713,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/HPC.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/HPC.html
index dabe0db4f..c8b141b2b 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/HPC.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/HPC.html
@@ -802,7 +802,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/analytics.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/analytics.html
index f882bd942..667ea3f21 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/analytics.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/analytics.html
@@ -205,7 +205,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/cache.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/cache.html
index d6382eaa0..318af4167 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/cache.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/cache.html
@@ -451,7 +451,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/condor.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/condor.html
index 87561c0e7..16424c76a 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/condor.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/condor.html
@@ -641,7 +641,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/dataIO.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/dataIO.html
index 2f907f7d5..9de9ab8fa 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/dataIO.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/dataIO.html
@@ -881,7 +881,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/distribution_functions.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/distribution_functions.html
index c0cadac6f..32ba85894 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/distribution_functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/distribution_functions.html
@@ -2398,7 +2398,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/grid_options_defaults.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/grid_options_defaults.html
index 8f41fafd6..96ffba645 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/grid_options_defaults.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/grid_options_defaults.html
@@ -713,7 +713,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/gridcode.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/gridcode.html
index 17238a83d..b39bdc444 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/gridcode.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/gridcode.html
@@ -1219,7 +1219,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/metadata.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/metadata.html
index 24b8e1ca6..1e63576f8 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/metadata.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/metadata.html
@@ -234,7 +234,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/slurm.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/slurm.html
index 42f7a50ec..8ebc6bda3 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/slurm.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/slurm.html
@@ -535,7 +535,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/spacing_functions.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/spacing_functions.html
index ef987c9c6..4fa006f02 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/spacing_functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/spacing_functions.html
@@ -774,7 +774,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/version_info.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/version_info.html
index f4df170bb..13fd66d54 100644
--- a/docs/build/html/_modules/binarycpython/utils/population_extensions/version_info.html
+++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/version_info.html
@@ -521,7 +521,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/run_system_wrapper.html b/docs/build/html/_modules/binarycpython/utils/run_system_wrapper.html
index 9350a8058..027bd014a 100644
--- a/docs/build/html/_modules/binarycpython/utils/run_system_wrapper.html
+++ b/docs/build/html/_modules/binarycpython/utils/run_system_wrapper.html
@@ -205,7 +205,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/useful_funcs.html b/docs/build/html/_modules/binarycpython/utils/useful_funcs.html
index 736c680b6..d428d16c0 100644
--- a/docs/build/html/_modules/binarycpython/utils/useful_funcs.html
+++ b/docs/build/html/_modules/binarycpython/utils/useful_funcs.html
@@ -471,7 +471,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_modules/index.html b/docs/build/html/_modules/index.html
index ac162e48f..38d101db1 100644
--- a/docs/build/html/_modules/index.html
+++ b/docs/build/html/_modules/index.html
@@ -107,7 +107,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/_sources/dicts.rst.txt b/docs/build/html/_sources/dicts.rst.txt
index baa02e9c2..a2b4ae43d 100644
--- a/docs/build/html/_sources/dicts.rst.txt
+++ b/docs/build/html/_sources/dicts.rst.txt
@@ -1,5 +1,5 @@
-functions module
-================
+dicts module
+============
 
 .. automodule:: binarycpython.utils.dicts
    :members:
diff --git a/docs/build/html/_sources/ensemble.rst.txt b/docs/build/html/_sources/ensemble.rst.txt
index 00c573086..a213b22ad 100644
--- a/docs/build/html/_sources/ensemble.rst.txt
+++ b/docs/build/html/_sources/ensemble.rst.txt
@@ -1,5 +1,5 @@
-functions module
-================
+ensemble module
+===============
 
 .. automodule:: binarycpython.utils.ensemble
    :members:
diff --git a/docs/build/html/_sources/grid.rst.txt b/docs/build/html/_sources/grid.rst.txt
index 5f3347e6f..43afcb03c 100644
--- a/docs/build/html/_sources/grid.rst.txt
+++ b/docs/build/html/_sources/grid.rst.txt
@@ -1,5 +1,5 @@
-grid\_class module
-=================================
+Population\_class module
+========================
 
 .. automodule:: binarycpython.utils.grid
    :members:
diff --git a/docs/build/html/_sources/plot_functions.rst.txt b/docs/build/html/_sources/plot_functions.rst.txt
index 6af374e53..466637364 100644
--- a/docs/build/html/_sources/plot_functions.rst.txt
+++ b/docs/build/html/_sources/plot_functions.rst.txt
@@ -1,5 +1,5 @@
 plot\_functions module
-=================================
+======================
 
 .. automodule:: binarycpython.utils.plot_functions
    :members:
diff --git a/docs/build/html/_sources/population_extensions/HPC.rst.txt b/docs/build/html/_sources/population_extensions/HPC.rst.txt
index d8e791e19..4d615eb33 100644
--- a/docs/build/html/_sources/population_extensions/HPC.rst.txt
+++ b/docs/build/html/_sources/population_extensions/HPC.rst.txt
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: HPC module
+======================================
 
 .. automodule:: binarycpython.utils.population_extensions.HPC
    :members:
diff --git a/docs/build/html/_sources/population_extensions/analytics.rst.txt b/docs/build/html/_sources/population_extensions/analytics.rst.txt
index cb2de4881..39d6947f3 100644
--- a/docs/build/html/_sources/population_extensions/analytics.rst.txt
+++ b/docs/build/html/_sources/population_extensions/analytics.rst.txt
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: analytics module
+============================================
 
 .. automodule:: binarycpython.utils.population_extensions.analytics
    :members:
diff --git a/docs/build/html/_sources/population_extensions/cache.rst.txt b/docs/build/html/_sources/population_extensions/cache.rst.txt
index 68c73899a..73d4ebbf6 100644
--- a/docs/build/html/_sources/population_extensions/cache.rst.txt
+++ b/docs/build/html/_sources/population_extensions/cache.rst.txt
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: cache module
+========================================
 
 .. automodule:: binarycpython.utils.population_extensions.cache
    :members:
diff --git a/docs/build/html/_sources/population_extensions/condor.rst.txt b/docs/build/html/_sources/population_extensions/condor.rst.txt
index f29b80710..65673b81c 100644
--- a/docs/build/html/_sources/population_extensions/condor.rst.txt
+++ b/docs/build/html/_sources/population_extensions/condor.rst.txt
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: condor module
+=========================================
 
 .. automodule:: binarycpython.utils.population_extensions.condor
    :members:
diff --git a/docs/build/html/_sources/population_extensions/dataIO.rst.txt b/docs/build/html/_sources/population_extensions/dataIO.rst.txt
index 420598310..d6ed76285 100644
--- a/docs/build/html/_sources/population_extensions/dataIO.rst.txt
+++ b/docs/build/html/_sources/population_extensions/dataIO.rst.txt
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: dataIO module
+=========================================
 
 .. automodule:: binarycpython.utils.population_extensions.dataIO
    :members:
diff --git a/docs/build/html/_sources/population_extensions/distribution_functions.rst.txt b/docs/build/html/_sources/population_extensions/distribution_functions.rst.txt
index 30bed6094..cf6a9071a 100644
--- a/docs/build/html/_sources/population_extensions/distribution_functions.rst.txt
+++ b/docs/build/html/_sources/population_extensions/distribution_functions.rst.txt
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: distribution\_functions module
+==========================================================
 
 .. automodule:: binarycpython.utils.population_extensions.distribution_functions
    :members:
diff --git a/docs/build/html/_sources/population_extensions/grid_options_defaults.rst.txt b/docs/build/html/_sources/population_extensions/grid_options_defaults.rst.txt
index d833ab268..30a9c025e 100644
--- a/docs/build/html/_sources/population_extensions/grid_options_defaults.rst.txt
+++ b/docs/build/html/_sources/population_extensions/grid_options_defaults.rst.txt
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: grid\_options\_defaults module
+==========================================================
 
 .. automodule:: binarycpython.utils.population_extensions.grid_options_defaults
    :members:
diff --git a/docs/build/html/_sources/population_extensions/gridcode.rst.txt b/docs/build/html/_sources/population_extensions/gridcode.rst.txt
index 66a99558b..c9f554ccb 100644
--- a/docs/build/html/_sources/population_extensions/gridcode.rst.txt
+++ b/docs/build/html/_sources/population_extensions/gridcode.rst.txt
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: gridcode module
+===========================================
 
 .. automodule:: binarycpython.utils.population_extensions.gridcode
    :members:
diff --git a/docs/build/html/_sources/population_extensions/metadata.rst.txt b/docs/build/html/_sources/population_extensions/metadata.rst.txt
index 399fb229d..72a0ca4f2 100644
--- a/docs/build/html/_sources/population_extensions/metadata.rst.txt
+++ b/docs/build/html/_sources/population_extensions/metadata.rst.txt
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: metadata module
+===========================================
 
 .. automodule:: binarycpython.utils.population_extensions.metadata
    :members:
diff --git a/docs/build/html/_sources/population_extensions/slurm.rst.txt b/docs/build/html/_sources/population_extensions/slurm.rst.txt
index 5d5c73e26..48d1ecb98 100644
--- a/docs/build/html/_sources/population_extensions/slurm.rst.txt
+++ b/docs/build/html/_sources/population_extensions/slurm.rst.txt
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: slurm module
+========================================
 
 .. automodule:: binarycpython.utils.population_extensions.slurm
    :members:
diff --git a/docs/build/html/_sources/population_extensions/spacing_functions.rst.txt b/docs/build/html/_sources/population_extensions/spacing_functions.rst.txt
index a3a3cb44a..1a7a70f4e 100644
--- a/docs/build/html/_sources/population_extensions/spacing_functions.rst.txt
+++ b/docs/build/html/_sources/population_extensions/spacing_functions.rst.txt
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: spacing\_functions module
+=====================================================
 
 .. automodule:: binarycpython.utils.population_extensions.spacing_functions
    :members:
diff --git a/docs/build/html/_sources/population_extensions/version_info.rst.txt b/docs/build/html/_sources/population_extensions/version_info.rst.txt
index 4193c1fe1..ad9852d05 100644
--- a/docs/build/html/_sources/population_extensions/version_info.rst.txt
+++ b/docs/build/html/_sources/population_extensions/version_info.rst.txt
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: version\_info module
+================================================
 
 .. automodule:: binarycpython.utils.population_extensions.version_info
    :members:
diff --git a/docs/build/html/_sources/run_system_wrapper.rst.txt b/docs/build/html/_sources/run_system_wrapper.rst.txt
index 388b6878c..d27e3f6fb 100644
--- a/docs/build/html/_sources/run_system_wrapper.rst.txt
+++ b/docs/build/html/_sources/run_system_wrapper.rst.txt
@@ -1,5 +1,5 @@
 run\_system\_wrapper module
-=================================
+===========================
 
 .. automodule:: binarycpython.utils.run_system_wrapper
    :members:
diff --git a/docs/build/html/_sources/useful_funcs.rst.txt b/docs/build/html/_sources/useful_funcs.rst.txt
index 2b8b9d26a..fc1ff3c6c 100644
--- a/docs/build/html/_sources/useful_funcs.rst.txt
+++ b/docs/build/html/_sources/useful_funcs.rst.txt
@@ -1,5 +1,5 @@
 useful\_funcs module
-=================================
+====================
 
 .. automodule:: binarycpython.utils.useful_funcs
    :members:
diff --git a/docs/build/html/binary_c_parameters.html b/docs/build/html/binary_c_parameters.html
index e5d412d09..465e8f6d2 100644
--- a/docs/build/html/binary_c_parameters.html
+++ b/docs/build/html/binary_c_parameters.html
@@ -3506,7 +3506,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/custom_logging_functions.html b/docs/build/html/custom_logging_functions.html
index 97d0b0a7e..a3b0c4d2e 100644
--- a/docs/build/html/custom_logging_functions.html
+++ b/docs/build/html/custom_logging_functions.html
@@ -19,7 +19,7 @@
     <script src="_static/js/theme.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
-    <link rel="next" title="functions module" href="dicts.html" />
+    <link rel="next" title="dicts module" href="dicts.html" />
     <link rel="prev" title="Binarycpython code" href="modules.html" /> 
 </head>
 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</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="dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li>
@@ -313,7 +313,7 @@ I recommend using this in function in combination with a function that generates
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="modules.html" class="btn btn-neutral float-left" title="Binarycpython code" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="dicts.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="dicts.html" class="btn btn-neutral float-right" title="dicts module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
@@ -327,7 +327,7 @@ I recommend using this in function in combination with a function that generates
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/dicts.html b/docs/build/html/dicts.html
index f98415fe2..74ca6ee1e 100644
--- a/docs/build/html/dicts.html
+++ b/docs/build/html/dicts.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>functions module &mdash; binary_c-python  documentation</title>
+  <title>dicts module &mdash; binary_c-python  documentation</title>
       <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -19,7 +19,7 @@
     <script src="_static/js/theme.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
-    <link rel="next" title="functions module" href="ensemble.html" />
+    <link rel="next" title="ensemble module" href="ensemble.html" />
     <link rel="prev" title="custom_logging_functions module" href="custom_logging_functions.html" /> 
 </head>
 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</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="#">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li>
@@ -87,7 +87,7 @@
   <ul class="wy-breadcrumbs">
       <li><a href="index.html" class="icon icon-home"></a> &raquo;</li>
           <li><a href="modules.html">Binarycpython code</a> &raquo;</li>
-      <li>functions module</li>
+      <li>dicts module</li>
       <li class="wy-breadcrumbs-aside">
             <a href="_sources/dicts.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -122,7 +122,7 @@
 }
 </style>
 <section id="module-binarycpython.utils.dicts">
-<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.dicts" title="Permalink to this headline"></a></h1>
+<span id="dicts-module"></span><h1>dicts module<a class="headerlink" href="#module-binarycpython.utils.dicts" title="Permalink to this headline"></a></h1>
 <p>Module containing functions that binary_c-python uses to modify dictionaries.</p>
 <dl class="py class">
 <dt class="sig sig-object py" id="binarycpython.utils.dicts.AutoVivificationDict">
@@ -446,7 +446,7 @@ If that results in an empty dict, the dict will be removed too.</p>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="custom_logging_functions.html" class="btn btn-neutral float-left" title="custom_logging_functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="ensemble.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="ensemble.html" class="btn btn-neutral float-right" title="ensemble module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
@@ -460,7 +460,7 @@ If that results in an empty dict, the dict will be removed too.</p>
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/ensemble.html b/docs/build/html/ensemble.html
index 7f099243c..df7f57658 100644
--- a/docs/build/html/ensemble.html
+++ b/docs/build/html/ensemble.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>functions module &mdash; binary_c-python  documentation</title>
+  <title>ensemble module &mdash; binary_c-python  documentation</title>
       <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -20,7 +20,7 @@
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="next" title="functions module" href="functions.html" />
-    <link rel="prev" title="functions module" href="dicts.html" /> 
+    <link rel="prev" title="dicts module" href="dicts.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</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="dicts.html">functions module</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dicts.html">dicts module</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li>
@@ -87,7 +87,7 @@
   <ul class="wy-breadcrumbs">
       <li><a href="index.html" class="icon icon-home"></a> &raquo;</li>
           <li><a href="modules.html">Binarycpython code</a> &raquo;</li>
-      <li>functions module</li>
+      <li>ensemble module</li>
       <li class="wy-breadcrumbs-aside">
             <a href="_sources/ensemble.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -122,7 +122,7 @@
 }
 </style>
 <section id="module-binarycpython.utils.ensemble">
-<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.ensemble" title="Permalink to this headline"></a></h1>
+<span id="ensemble-module"></span><h1>ensemble module<a class="headerlink" href="#module-binarycpython.utils.ensemble" title="Permalink to this headline"></a></h1>
 <p>Module containing functions to interact with binary_c’s
 population ensemble using the binarycpython package</p>
 <dl class="py class">
@@ -258,7 +258,7 @@ and return its contents to as a Python dictionary.</p>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="dicts.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="dicts.html" class="btn btn-neutral float-left" title="dicts module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="functions.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
@@ -273,7 +273,7 @@ and return its contents to as a Python dictionary.</p>
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/example_notebooks.html b/docs/build/html/example_notebooks.html
index 170193a9f..0ab38526e 100644
--- a/docs/build/html/example_notebooks.html
+++ b/docs/build/html/example_notebooks.html
@@ -215,7 +215,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_BHBH.html b/docs/build/html/examples/notebook_BHBH.html
index 476f1b376..1dd8f24f1 100644
--- a/docs/build/html/examples/notebook_BHBH.html
+++ b/docs/build/html/examples/notebook_BHBH.html
@@ -5574,7 +5574,7 @@ system 2 / 100
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_HRD.html b/docs/build/html/examples/notebook_HRD.html
index 22fa06841..09e948847 100644
--- a/docs/build/html/examples/notebook_HRD.html
+++ b/docs/build/html/examples/notebook_HRD.html
@@ -1366,7 +1366,7 @@ very start.</p>
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_api_functionality.html b/docs/build/html/examples/notebook_api_functionality.html
index 283da50db..8f82fc965 100644
--- a/docs/build/html/examples/notebook_api_functionality.html
+++ b/docs/build/html/examples/notebook_api_functionality.html
@@ -1291,7 +1291,7 @@ MAXIMUM MASS RATIO 0.0141
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_common_envelope_evolution.html b/docs/build/html/examples/notebook_common_envelope_evolution.html
index 06ad7e0b2..bdf4cf3c3 100644
--- a/docs/build/html/examples/notebook_common_envelope_evolution.html
+++ b/docs/build/html/examples/notebook_common_envelope_evolution.html
@@ -1131,7 +1131,7 @@ Text(0, 0.5, &#39;Number of stars&#39;)
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_custom_logging.html b/docs/build/html/examples/notebook_custom_logging.html
index ca9f13c04..b606a0253 100644
--- a/docs/build/html/examples/notebook_custom_logging.html
+++ b/docs/build/html/examples/notebook_custom_logging.html
@@ -785,7 +785,7 @@ EXAMPLE_SN             1.050651207308e+01 1.59452 9.34213 20 12 13 5 1 6.55458 4
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_extra_features.html b/docs/build/html/examples/notebook_extra_features.html
index e785bc158..db74e51f7 100644
--- a/docs/build/html/examples/notebook_extra_features.html
+++ b/docs/build/html/examples/notebook_extra_features.html
@@ -537,7 +537,7 @@ dict_keys([&#39;networks&#39;, &#39;isotopes&#39;, &#39;argpairs&#39;, &#39;ense
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_individual_systems.html b/docs/build/html/examples/notebook_individual_systems.html
index aef12e948..a8bf79c04 100644
--- a/docs/build/html/examples/notebook_individual_systems.html
+++ b/docs/build/html/examples/notebook_individual_systems.html
@@ -839,7 +839,7 @@ SINGLE_STAR_LIFETIME 15 14.9927
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_luminosity_function_binaries.html b/docs/build/html/examples/notebook_luminosity_function_binaries.html
index 53c49985a..997b0a4e0 100644
--- a/docs/build/html/examples/notebook_luminosity_function_binaries.html
+++ b/docs/build/html/examples/notebook_luminosity_function_binaries.html
@@ -1198,7 +1198,7 @@ Done population run!
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_luminosity_function_single.html b/docs/build/html/examples/notebook_luminosity_function_single.html
index e83c1d5a4..a519cd547 100644
--- a/docs/build/html/examples/notebook_luminosity_function_single.html
+++ b/docs/build/html/examples/notebook_luminosity_function_single.html
@@ -855,7 +855,7 @@ works perfectly well.</p>
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_massive_remnants.html b/docs/build/html/examples/notebook_massive_remnants.html
index be8de7d8d..a75e2efaa 100644
--- a/docs/build/html/examples/notebook_massive_remnants.html
+++ b/docs/build/html/examples/notebook_massive_remnants.html
@@ -960,7 +960,7 @@ There were no errors found in this run.
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_population.html b/docs/build/html/examples/notebook_population.html
index 7cb4abd73..c018de499 100644
--- a/docs/build/html/examples/notebook_population.html
+++ b/docs/build/html/examples/notebook_population.html
@@ -1414,7 +1414,7 @@ time mass_1 zams_mass_1 mass_2 zams_mass_2 stellar_type_1 prev_stellar_type_1 st
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_solar_system.html b/docs/build/html/examples/notebook_solar_system.html
index a73751103..16bacc273 100644
--- a/docs/build/html/examples/notebook_solar_system.html
+++ b/docs/build/html/examples/notebook_solar_system.html
@@ -614,7 +614,7 @@ div.rendered_html tbody tr:hover {
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/examples/old/basic_example.html b/docs/build/html/examples/old/basic_example.html
index 63622df57..73a0d5c2d 100644
--- a/docs/build/html/examples/old/basic_example.html
+++ b/docs/build/html/examples/old/basic_example.html
@@ -449,7 +449,7 @@ div.rendered_html tbody tr:hover {
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/examples/old/workshop_example_notebook.html b/docs/build/html/examples/old/workshop_example_notebook.html
index b7f96087f..000800a8d 100644
--- a/docs/build/html/examples/old/workshop_example_notebook.html
+++ b/docs/build/html/examples/old/workshop_example_notebook.html
@@ -892,7 +892,7 @@ Took 14.214274644851685s
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/functions.html b/docs/build/html/functions.html
index 97625c708..8323298fb 100644
--- a/docs/build/html/functions.html
+++ b/docs/build/html/functions.html
@@ -19,8 +19,8 @@
     <script src="_static/js/theme.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
-    <link rel="next" title="grid_class module" href="grid.html" />
-    <link rel="prev" title="functions module" href="ensemble.html" /> 
+    <link rel="next" title="Population_class module" href="grid.html" />
+    <link rel="prev" title="ensemble module" href="ensemble.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</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="dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ensemble.html">ensemble module</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li>
@@ -664,8 +664,8 @@ of all the binary_c parameters.</p>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="ensemble.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="grid.html" class="btn btn-neutral float-right" title="grid_class module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="ensemble.html" class="btn btn-neutral float-left" title="ensemble module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="grid.html" class="btn btn-neutral float-right" title="Population_class module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
@@ -679,7 +679,7 @@ of all the binary_c parameters.</p>
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html
index 0c5559203..39f33c49b 100644
--- a/docs/build/html/genindex.html
+++ b/docs/build/html/genindex.html
@@ -1034,7 +1034,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/grid.html b/docs/build/html/grid.html
index 6f59732a4..ece651d2c 100644
--- a/docs/build/html/grid.html
+++ b/docs/build/html/grid.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>grid_class module &mdash; binary_c-python  documentation</title>
+  <title>Population_class module &mdash; binary_c-python  documentation</title>
       <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</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="dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">grid_class module</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li>
@@ -87,7 +87,7 @@
   <ul class="wy-breadcrumbs">
       <li><a href="index.html" class="icon icon-home"></a> &raquo;</li>
           <li><a href="modules.html">Binarycpython code</a> &raquo;</li>
-      <li>grid_class module</li>
+      <li>Population_class module</li>
       <li class="wy-breadcrumbs-aside">
             <a href="_sources/grid.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -122,7 +122,7 @@
 }
 </style>
 <section id="module-binarycpython.utils.grid">
-<span id="grid-class-module"></span><h1>grid_class module<a class="headerlink" href="#module-binarycpython.utils.grid" title="Permalink to this headline"></a></h1>
+<span id="population-class-module"></span><h1>Population_class module<a class="headerlink" href="#module-binarycpython.utils.grid" title="Permalink to this headline"></a></h1>
 <p>Module containing the Population grid class object.</p>
 <p>Here all the functionality of a Population object is defined.</p>
 <p>TODO: the save_snapshots and save_snapshot, are they actually distinct?</p>
@@ -374,7 +374,7 @@ in the self.grid_options</p>
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/grid_options_descriptions.html b/docs/build/html/grid_options_descriptions.html
index 357e1ea8d..fe7b9a954 100644
--- a/docs/build/html/grid_options_descriptions.html
+++ b/docs/build/html/grid_options_descriptions.html
@@ -643,7 +643,7 @@ q extrapolation (below 0.15) method
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/index.html b/docs/build/html/index.html
index 2ad1f168b..c0836301a 100644
--- a/docs/build/html/index.html
+++ b/docs/build/html/index.html
@@ -220,23 +220,23 @@
 </li>
 <li class="toctree-l1"><a class="reference internal" href="modules.html">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="dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li>
@@ -307,7 +307,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/modules.html b/docs/build/html/modules.html
index 558683b26..cd9cd3154 100644
--- a/docs/build/html/modules.html
+++ b/docs/build/html/modules.html
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</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="dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li>
@@ -126,23 +126,23 @@
 <div class="toctree-wrapper compound">
 <ul>
 <li class="toctree-l1"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="dicts.html">functions module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="ensemble.html">functions module</a></li>
+<li class="toctree-l1"><a class="reference internal" href="dicts.html">dicts module</a></li>
+<li class="toctree-l1"><a class="reference internal" href="ensemble.html">ensemble module</a></li>
 <li class="toctree-l1"><a class="reference internal" href="functions.html">functions module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="grid.html">grid_class module</a></li>
+<li class="toctree-l1"><a class="reference internal" href="grid.html">Population_class module</a></li>
 <li class="toctree-l1"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li>
+<li class="toctree-l1"><a class="reference internal" href="population_extensions/analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l1"><a class="reference internal" href="population_extensions/cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l1"><a class="reference internal" href="population_extensions/condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l1"><a class="reference internal" href="population_extensions/dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l1"><a class="reference internal" href="population_extensions/distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l1"><a class="reference internal" href="population_extensions/gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l1"><a class="reference internal" href="population_extensions/grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l1"><a class="reference internal" href="population_extensions/HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l1"><a class="reference internal" href="population_extensions/metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l1"><a class="reference internal" href="population_extensions/slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l1"><a class="reference internal" href="population_extensions/spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l1"><a class="reference internal" href="population_extensions/version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l1"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l1"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l1"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li>
@@ -169,7 +169,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/objects.inv b/docs/build/html/objects.inv
index 771c26ac8311da27a47c9b6738c155678afc6aa7..56bf06a102899d39f6e5280238f43d47075e555f 100644
GIT binary patch
delta 10840
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

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

diff --git a/docs/build/html/plot_functions.html b/docs/build/html/plot_functions.html
index 9c5e72e8b..1d6c8648d 100644
--- a/docs/build/html/plot_functions.html
+++ b/docs/build/html/plot_functions.html
@@ -19,8 +19,8 @@
     <script src="_static/js/theme.js"></script>
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
-    <link rel="next" title="functions module" href="population_extensions/analytics.html" />
-    <link rel="prev" title="grid_class module" href="grid.html" /> 
+    <link rel="next" title="Population class extension: analytics module" href="population_extensions/analytics.html" />
+    <link rel="prev" title="Population_class module" href="grid.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</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="dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid.html">Population_class module</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li>
@@ -360,8 +360,8 @@ This is not included in all the plotting routines.</p></li>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="grid.html" class="btn btn-neutral float-left" title="grid_class module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="population_extensions/analytics.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="grid.html" class="btn btn-neutral float-left" title="Population_class module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="population_extensions/analytics.html" class="btn btn-neutral float-right" title="Population class extension: analytics module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
@@ -375,7 +375,7 @@ This is not included in all the plotting routines.</p></li>
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/population_extensions/HPC.html b/docs/build/html/population_extensions/HPC.html
index 95f3adc02..24a6e6ac3 100644
--- a/docs/build/html/population_extensions/HPC.html
+++ b/docs/build/html/population_extensions/HPC.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>functions module &mdash; binary_c-python  documentation</title>
+  <title>Population class extension: HPC module &mdash; binary_c-python  documentation</title>
       <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -19,8 +19,8 @@
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="functions module" href="metadata.html" />
-    <link rel="prev" title="functions module" href="grid_options_defaults.html" /> 
+    <link rel="next" title="Population class extension: metadata module" href="metadata.html" />
+    <link rel="prev" title="Population class extension: grid_options_defaults module" href="grid_options_defaults.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</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="../dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li>
@@ -87,7 +87,7 @@
   <ul class="wy-breadcrumbs">
       <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
           <li><a href="../modules.html">Binarycpython code</a> &raquo;</li>
-      <li>functions module</li>
+      <li>Population class extension: HPC module</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../_sources/population_extensions/HPC.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -122,7 +122,7 @@
 }
 </style>
 <section id="module-binarycpython.utils.population_extensions.HPC">
-<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.HPC" title="Permalink to this headline"></a></h1>
+<span id="population-class-extension-hpc-module"></span><h1>Population class extension: HPC module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.HPC" title="Permalink to this headline"></a></h1>
 <p>Module containing the functions to HPC functionality</p>
 <p>These functions form a single API through which you can access HPC resources.</p>
 <p>Generally, you should call an HPC function rather than the Slurm or Condor interface
@@ -355,8 +355,8 @@ and (if given) the string passed in.</p>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="grid_options_defaults.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="metadata.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="grid_options_defaults.html" class="btn btn-neutral float-left" title="Population class extension: grid_options_defaults module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="metadata.html" class="btn btn-neutral float-right" title="Population class extension: metadata module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
@@ -370,7 +370,7 @@ and (if given) the string passed in.</p>
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/population_extensions/analytics.html b/docs/build/html/population_extensions/analytics.html
index 5334d70be..4eee6410b 100644
--- a/docs/build/html/population_extensions/analytics.html
+++ b/docs/build/html/population_extensions/analytics.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>functions module &mdash; binary_c-python  documentation</title>
+  <title>Population class extension: analytics module &mdash; binary_c-python  documentation</title>
       <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -19,7 +19,7 @@
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="functions module" href="cache.html" />
+    <link rel="next" title="Population class extension: cache module" href="cache.html" />
     <link rel="prev" title="plot_functions module" href="../plot_functions.html" /> 
 </head>
 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</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="../dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li>
@@ -87,7 +87,7 @@
   <ul class="wy-breadcrumbs">
       <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
           <li><a href="../modules.html">Binarycpython code</a> &raquo;</li>
-      <li>functions module</li>
+      <li>Population class extension: analytics module</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../_sources/population_extensions/analytics.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -122,7 +122,7 @@
 }
 </style>
 <section id="module-binarycpython.utils.population_extensions.analytics">
-<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.analytics" title="Permalink to this headline"></a></h1>
+<span id="population-class-extension-analytics-module"></span><h1>Population class extension: analytics module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.analytics" title="Permalink to this headline"></a></h1>
 <p>The class extension for the population object that contains analytics functionality</p>
 <dl class="py class">
 <dt class="sig sig-object py" id="binarycpython.utils.population_extensions.analytics.analytics">
@@ -165,7 +165,7 @@ the time elapsed if otherwise or if force is True</p>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
         <a href="../plot_functions.html" class="btn btn-neutral float-left" title="plot_functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="cache.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="cache.html" class="btn btn-neutral float-right" title="Population class extension: cache module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
@@ -179,7 +179,7 @@ the time elapsed if otherwise or if force is True</p>
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/population_extensions/cache.html b/docs/build/html/population_extensions/cache.html
index fc045b77f..f4f8d2d4a 100644
--- a/docs/build/html/population_extensions/cache.html
+++ b/docs/build/html/population_extensions/cache.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>functions module &mdash; binary_c-python  documentation</title>
+  <title>Population class extension: cache module &mdash; binary_c-python  documentation</title>
       <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -19,8 +19,8 @@
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="functions module" href="condor.html" />
-    <link rel="prev" title="functions module" href="analytics.html" /> 
+    <link rel="next" title="Population class extension: condor module" href="condor.html" />
+    <link rel="prev" title="Population class extension: analytics module" href="analytics.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</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="../dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li>
@@ -87,7 +87,7 @@
   <ul class="wy-breadcrumbs">
       <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
           <li><a href="../modules.html">Binarycpython code</a> &raquo;</li>
-      <li>functions module</li>
+      <li>Population class extension: cache module</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../_sources/population_extensions/cache.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -122,7 +122,7 @@
 }
 </style>
 <section id="module-binarycpython.utils.population_extensions.cache">
-<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.cache" title="Permalink to this headline"></a></h1>
+<span id="population-class-extension-cache-module"></span><h1>Population class extension: cache module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.cache" title="Permalink to this headline"></a></h1>
 <p>File containing the class extension for the population object that contains cache functionality</p>
 <p>Module containing (e.g. LRU) cache functionality for binary_c-python.</p>
 <p>We use cachetools when possible because this allows us to set up the
@@ -198,8 +198,8 @@ given caches of size self.grid_options[‘function_cache_size’][func]</p>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="analytics.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="condor.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="analytics.html" class="btn btn-neutral float-left" title="Population class extension: analytics module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="condor.html" class="btn btn-neutral float-right" title="Population class extension: condor module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
@@ -213,7 +213,7 @@ given caches of size self.grid_options[‘function_cache_size’][func]</p>
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/population_extensions/condor.html b/docs/build/html/population_extensions/condor.html
index f128bf681..4637f6534 100644
--- a/docs/build/html/population_extensions/condor.html
+++ b/docs/build/html/population_extensions/condor.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>functions module &mdash; binary_c-python  documentation</title>
+  <title>Population class extension: condor module &mdash; binary_c-python  documentation</title>
       <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -19,8 +19,8 @@
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="functions module" href="dataIO.html" />
-    <link rel="prev" title="functions module" href="cache.html" /> 
+    <link rel="next" title="Population class extension: dataIO module" href="dataIO.html" />
+    <link rel="prev" title="Population class extension: cache module" href="cache.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</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="../dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li>
@@ -87,7 +87,7 @@
   <ul class="wy-breadcrumbs">
       <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
           <li><a href="../modules.html">Binarycpython code</a> &raquo;</li>
-      <li>functions module</li>
+      <li>Population class extension: condor module</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../_sources/population_extensions/condor.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -122,7 +122,7 @@
 }
 </style>
 <section id="module-binarycpython.utils.population_extensions.condor">
-<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.condor" title="Permalink to this headline"></a></h1>
+<span id="population-class-extension-condor-module"></span><h1>Population class extension: condor module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.condor" title="Permalink to this headline"></a></h1>
 <p>The class extension for the population object that contains the Condor functionality</p>
 <p>TODO: there are many uses of $&lt;variable name&gt; in this file but this is not perl and we should replace them by actual format placeholders</p>
 <dl class="py class">
@@ -215,8 +215,8 @@ if grid_options[‘condor’]==3, we are being called from the jobs to run the g
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="cache.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="dataIO.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="cache.html" class="btn btn-neutral float-left" title="Population class extension: cache module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="dataIO.html" class="btn btn-neutral float-right" title="Population class extension: dataIO module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
@@ -230,7 +230,7 @@ if grid_options[‘condor’]==3, we are being called from the jobs to run the g
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/population_extensions/dataIO.html b/docs/build/html/population_extensions/dataIO.html
index eae9da7ee..4dbec836f 100644
--- a/docs/build/html/population_extensions/dataIO.html
+++ b/docs/build/html/population_extensions/dataIO.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>functions module &mdash; binary_c-python  documentation</title>
+  <title>Population class extension: dataIO module &mdash; binary_c-python  documentation</title>
       <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -19,8 +19,8 @@
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="functions module" href="distribution_functions.html" />
-    <link rel="prev" title="functions module" href="condor.html" /> 
+    <link rel="next" title="Population class extension: distribution_functions module" href="distribution_functions.html" />
+    <link rel="prev" title="Population class extension: condor module" href="condor.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</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="../dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li>
@@ -87,7 +87,7 @@
   <ul class="wy-breadcrumbs">
       <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
           <li><a href="../modules.html">Binarycpython code</a> &raquo;</li>
-      <li>functions module</li>
+      <li>Population class extension: dataIO module</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../_sources/population_extensions/dataIO.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -122,7 +122,7 @@
 }
 </style>
 <section id="module-binarycpython.utils.population_extensions.dataIO">
-<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.dataIO" title="Permalink to this headline"></a></h1>
+<span id="population-class-extension-dataio-module"></span><h1>Population class extension: dataIO module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.dataIO" title="Permalink to this headline"></a></h1>
 <p>File containing the class extension for the population object that contains data input-output (IO) functions</p>
 <dl class="py class">
 <dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO">
@@ -376,8 +376,8 @@ passed to json.dumps)</p></li>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="condor.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="distribution_functions.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="condor.html" class="btn btn-neutral float-left" title="Population class extension: condor module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="distribution_functions.html" class="btn btn-neutral float-right" title="Population class extension: distribution_functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
@@ -391,7 +391,7 @@ passed to json.dumps)</p></li>
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/population_extensions/distribution_functions.html b/docs/build/html/population_extensions/distribution_functions.html
index d5f38b42a..d8f2b989b 100644
--- a/docs/build/html/population_extensions/distribution_functions.html
+++ b/docs/build/html/population_extensions/distribution_functions.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>functions module &mdash; binary_c-python  documentation</title>
+  <title>Population class extension: distribution_functions module &mdash; binary_c-python  documentation</title>
       <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -19,8 +19,8 @@
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="functions module" href="gridcode.html" />
-    <link rel="prev" title="functions module" href="dataIO.html" /> 
+    <link rel="next" title="Population class extension: gridcode module" href="gridcode.html" />
+    <link rel="prev" title="Population class extension: dataIO module" href="dataIO.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</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="../dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li>
@@ -87,7 +87,7 @@
   <ul class="wy-breadcrumbs">
       <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
           <li><a href="../modules.html">Binarycpython code</a> &raquo;</li>
-      <li>functions module</li>
+      <li>Population class extension: distribution_functions module</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../_sources/population_extensions/distribution_functions.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -122,7 +122,7 @@
 }
 </style>
 <section id="module-binarycpython.utils.population_extensions.distribution_functions">
-<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.distribution_functions" title="Permalink to this headline"></a></h1>
+<span id="population-class-extension-distribution-functions-module"></span><h1>Population class extension: distribution_functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.distribution_functions" title="Permalink to this headline"></a></h1>
 <p>Module containing the predefined distribution functions</p>
 <p>The user can use any of these distribution functions to
 generate probability distributions for sampling populations</p>
@@ -816,8 +816,8 @@ and is be given by dp/dlogP ~ (logP)^p for all other binary configurations (defa
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="dataIO.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="gridcode.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="dataIO.html" class="btn btn-neutral float-left" title="Population class extension: dataIO module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="gridcode.html" class="btn btn-neutral float-right" title="Population class extension: gridcode module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
@@ -831,7 +831,7 @@ and is be given by dp/dlogP ~ (logP)^p for all other binary configurations (defa
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/population_extensions/grid_options_defaults.html b/docs/build/html/population_extensions/grid_options_defaults.html
index 3e0b2c87e..72175e007 100644
--- a/docs/build/html/population_extensions/grid_options_defaults.html
+++ b/docs/build/html/population_extensions/grid_options_defaults.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>functions module &mdash; binary_c-python  documentation</title>
+  <title>Population class extension: grid_options_defaults module &mdash; binary_c-python  documentation</title>
       <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -19,8 +19,8 @@
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="functions module" href="HPC.html" />
-    <link rel="prev" title="functions module" href="gridcode.html" /> 
+    <link rel="next" title="Population class extension: HPC module" href="HPC.html" />
+    <link rel="prev" title="Population class extension: gridcode module" href="gridcode.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</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="../dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li>
@@ -87,7 +87,7 @@
   <ul class="wy-breadcrumbs">
       <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
           <li><a href="../modules.html">Binarycpython code</a> &raquo;</li>
-      <li>functions module</li>
+      <li>Population class extension: grid_options_defaults module</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../_sources/population_extensions/grid_options_defaults.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -122,7 +122,7 @@
 }
 </style>
 <section id="module-binarycpython.utils.population_extensions.grid_options_defaults">
-<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.grid_options_defaults" title="Permalink to this headline"></a></h1>
+<span id="population-class-extension-grid-options-defaults-module"></span><h1>Population class extension: grid_options_defaults module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.grid_options_defaults" title="Permalink to this headline"></a></h1>
 <dl class="simple">
 <dt>Module that contains the default options for the population grid code along with the description for these options, in the form of dictionaries:</dt><dd><ul class="simple">
 <li><p>grid_options_defaults_dict: dictionary containing the default values for all the options</p></li>
@@ -225,8 +225,8 @@
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="gridcode.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="HPC.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="gridcode.html" class="btn btn-neutral float-left" title="Population class extension: gridcode module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="HPC.html" class="btn btn-neutral float-right" title="Population class extension: HPC module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
@@ -240,7 +240,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/population_extensions/gridcode.html b/docs/build/html/population_extensions/gridcode.html
index 661a67433..13c136f4b 100644
--- a/docs/build/html/population_extensions/gridcode.html
+++ b/docs/build/html/population_extensions/gridcode.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>functions module &mdash; binary_c-python  documentation</title>
+  <title>Population class extension: gridcode module &mdash; binary_c-python  documentation</title>
       <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -19,8 +19,8 @@
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="functions module" href="grid_options_defaults.html" />
-    <link rel="prev" title="functions module" href="distribution_functions.html" /> 
+    <link rel="next" title="Population class extension: grid_options_defaults module" href="grid_options_defaults.html" />
+    <link rel="prev" title="Population class extension: distribution_functions module" href="distribution_functions.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</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="../dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li>
@@ -87,7 +87,7 @@
   <ul class="wy-breadcrumbs">
       <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
           <li><a href="../modules.html">Binarycpython code</a> &raquo;</li>
-      <li>functions module</li>
+      <li>Population class extension: gridcode module</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../_sources/population_extensions/gridcode.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -122,7 +122,7 @@
 }
 </style>
 <section id="module-binarycpython.utils.population_extensions.gridcode">
-<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.gridcode" title="Permalink to this headline"></a></h1>
+<span id="population-class-extension-gridcode-module"></span><h1>Population class extension: gridcode module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.gridcode" title="Permalink to this headline"></a></h1>
 <p>Module containing the gridcode generation functions for the binarycpython package.</p>
 <p>This class object is an extension to the population grid object</p>
 <dl class="py class">
@@ -265,8 +265,8 @@ of the self.grid_options[“_grid_variables”] dictionary.</p>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="distribution_functions.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="grid_options_defaults.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="distribution_functions.html" class="btn btn-neutral float-left" title="Population class extension: distribution_functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="grid_options_defaults.html" class="btn btn-neutral float-right" title="Population class extension: grid_options_defaults module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
@@ -280,7 +280,7 @@ of the self.grid_options[“_grid_variables”] dictionary.</p>
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/population_extensions/metadata.html b/docs/build/html/population_extensions/metadata.html
index 60328370d..1a5541814 100644
--- a/docs/build/html/population_extensions/metadata.html
+++ b/docs/build/html/population_extensions/metadata.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>functions module &mdash; binary_c-python  documentation</title>
+  <title>Population class extension: metadata module &mdash; binary_c-python  documentation</title>
       <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -19,8 +19,8 @@
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="functions module" href="slurm.html" />
-    <link rel="prev" title="functions module" href="HPC.html" /> 
+    <link rel="next" title="Population class extension: slurm module" href="slurm.html" />
+    <link rel="prev" title="Population class extension: HPC module" href="HPC.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</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="../dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li>
@@ -87,7 +87,7 @@
   <ul class="wy-breadcrumbs">
       <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
           <li><a href="../modules.html">Binarycpython code</a> &raquo;</li>
-      <li>functions module</li>
+      <li>Population class extension: metadata module</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../_sources/population_extensions/metadata.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -122,7 +122,7 @@
 }
 </style>
 <section id="module-binarycpython.utils.population_extensions.metadata">
-<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.metadata" title="Permalink to this headline"></a></h1>
+<span id="population-class-extension-metadata-module"></span><h1>Population class extension: metadata module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.metadata" title="Permalink to this headline"></a></h1>
 <p>Module containing the metadata functions for the binarycpython package.</p>
 <p>This class object is an extension to the population grid object</p>
 <dl class="py class">
@@ -150,8 +150,8 @@
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="HPC.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="slurm.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="HPC.html" class="btn btn-neutral float-left" title="Population class extension: HPC module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="slurm.html" class="btn btn-neutral float-right" title="Population class extension: slurm module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
@@ -165,7 +165,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/population_extensions/slurm.html b/docs/build/html/population_extensions/slurm.html
index 5f66d24a8..7508d5182 100644
--- a/docs/build/html/population_extensions/slurm.html
+++ b/docs/build/html/population_extensions/slurm.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>functions module &mdash; binary_c-python  documentation</title>
+  <title>Population class extension: slurm module &mdash; binary_c-python  documentation</title>
       <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -19,8 +19,8 @@
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="functions module" href="spacing_functions.html" />
-    <link rel="prev" title="functions module" href="metadata.html" /> 
+    <link rel="next" title="Population class extension: spacing_functions module" href="spacing_functions.html" />
+    <link rel="prev" title="Population class extension: metadata module" href="metadata.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</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="../dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li>
@@ -87,7 +87,7 @@
   <ul class="wy-breadcrumbs">
       <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
           <li><a href="../modules.html">Binarycpython code</a> &raquo;</li>
-      <li>functions module</li>
+      <li>Population class extension: slurm module</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../_sources/population_extensions/slurm.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -122,7 +122,7 @@
 }
 </style>
 <section id="module-binarycpython.utils.population_extensions.slurm">
-<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.slurm" title="Permalink to this headline"></a></h1>
+<span id="population-class-extension-slurm-module"></span><h1>Population class extension: slurm module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.slurm" title="Permalink to this headline"></a></h1>
 <p>Module containing the Slurm functions for the binarycpython package.</p>
 <p>This class object is an extension to the population grid object</p>
 <dl class="py class">
@@ -216,8 +216,8 @@ if grid_options[‘slurm’]==3, we are being called from the jobs to run the gr
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="metadata.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="spacing_functions.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="metadata.html" class="btn btn-neutral float-left" title="Population class extension: metadata module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="spacing_functions.html" class="btn btn-neutral float-right" title="Population class extension: spacing_functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
@@ -231,7 +231,7 @@ if grid_options[‘slurm’]==3, we are being called from the jobs to run the gr
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/population_extensions/spacing_functions.html b/docs/build/html/population_extensions/spacing_functions.html
index 0f5c9bbfb..6a1e6ea6b 100644
--- a/docs/build/html/population_extensions/spacing_functions.html
+++ b/docs/build/html/population_extensions/spacing_functions.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>functions module &mdash; binary_c-python  documentation</title>
+  <title>Population class extension: spacing_functions module &mdash; binary_c-python  documentation</title>
       <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -19,8 +19,8 @@
     <script src="../_static/js/theme.js"></script>
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
-    <link rel="next" title="functions module" href="version_info.html" />
-    <link rel="prev" title="functions module" href="slurm.html" /> 
+    <link rel="next" title="Population class extension: version_info module" href="version_info.html" />
+    <link rel="prev" title="Population class extension: slurm module" href="slurm.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</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="../dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li>
@@ -87,7 +87,7 @@
   <ul class="wy-breadcrumbs">
       <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
           <li><a href="../modules.html">Binarycpython code</a> &raquo;</li>
-      <li>functions module</li>
+      <li>Population class extension: spacing_functions module</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../_sources/population_extensions/spacing_functions.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -122,7 +122,7 @@
 }
 </style>
 <section id="module-binarycpython.utils.population_extensions.spacing_functions">
-<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.spacing_functions" title="Permalink to this headline"></a></h1>
+<span id="population-class-extension-spacing-functions-module"></span><h1>Population class extension: spacing_functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.spacing_functions" title="Permalink to this headline"></a></h1>
 <p>Module containing the spacing functions for the binarycpython package. Very under-populated at the moment, but more are likely to come soon</p>
 <p>This class object is an extension to the population grid object</p>
 <dl class="simple">
@@ -303,8 +303,8 @@ not that the integral is 1.0</p>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="slurm.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
-        <a href="version_info.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
+        <a href="slurm.html" class="btn btn-neutral float-left" title="Population class extension: slurm module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="version_info.html" class="btn btn-neutral float-right" title="Population class extension: version_info module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
   <hr/>
@@ -318,7 +318,7 @@ not that the integral is 1.0</p>
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/population_extensions/version_info.html b/docs/build/html/population_extensions/version_info.html
index 0c89a3de8..a287320ab 100644
--- a/docs/build/html/population_extensions/version_info.html
+++ b/docs/build/html/population_extensions/version_info.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
 
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-  <title>functions module &mdash; binary_c-python  documentation</title>
+  <title>Population class extension: version_info module &mdash; binary_c-python  documentation</title>
       <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
       <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
   <!--[if lt IE 9]>
@@ -20,7 +20,7 @@
     <link rel="index" title="Index" href="../genindex.html" />
     <link rel="search" title="Search" href="../search.html" />
     <link rel="next" title="run_system_wrapper module" href="../run_system_wrapper.html" />
-    <link rel="prev" title="functions module" href="spacing_functions.html" /> 
+    <link rel="prev" title="Population class extension: spacing_functions module" href="spacing_functions.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</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="../dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li>
@@ -87,7 +87,7 @@
   <ul class="wy-breadcrumbs">
       <li><a href="../index.html" class="icon icon-home"></a> &raquo;</li>
           <li><a href="../modules.html">Binarycpython code</a> &raquo;</li>
-      <li>functions module</li>
+      <li>Population class extension: version_info module</li>
       <li class="wy-breadcrumbs-aside">
             <a href="../_sources/population_extensions/version_info.rst.txt" rel="nofollow"> View page source</a>
       </li>
@@ -122,7 +122,7 @@
 }
 </style>
 <section id="module-binarycpython.utils.population_extensions.version_info">
-<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.version_info" title="Permalink to this headline"></a></h1>
+<span id="population-class-extension-version-info-module"></span><h1>Population class extension: version_info module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.version_info" title="Permalink to this headline"></a></h1>
 <p>File containing the class object containing the functions to handle binary_c version info.</p>
 <p>This class will be used to extend the population object</p>
 <p>NOTE: could these functions not just be normal functions rather than class methods? I see hardly any use of the self</p>
@@ -182,7 +182,7 @@ dictionary</p>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="spacing_functions.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="spacing_functions.html" class="btn btn-neutral float-left" title="Population class extension: spacing_functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="../run_system_wrapper.html" class="btn btn-neutral float-right" title="run_system_wrapper module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
@@ -197,7 +197,7 @@ dictionary</p>
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/py-modindex.html b/docs/build/html/py-modindex.html
index 9ad4576e7..fa56d2a07 100644
--- a/docs/build/html/py-modindex.html
+++ b/docs/build/html/py-modindex.html
@@ -212,7 +212,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/readme_link.html b/docs/build/html/readme_link.html
index 6266111fa..793b50333 100644
--- a/docs/build/html/readme_link.html
+++ b/docs/build/html/readme_link.html
@@ -241,7 +241,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/run_system_wrapper.html b/docs/build/html/run_system_wrapper.html
index ee46e6109..a5ed6a9f7 100644
--- a/docs/build/html/run_system_wrapper.html
+++ b/docs/build/html/run_system_wrapper.html
@@ -20,7 +20,7 @@
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
     <link rel="next" title="stellar_types module" href="stellar_types.html" />
-    <link rel="prev" title="functions module" href="population_extensions/version_info.html" /> 
+    <link rel="prev" title="Population class extension: version_info module" href="population_extensions/version_info.html" /> 
 </head>
 
 <body class="wy-body-for-nav"> 
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</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="dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li>
@@ -176,7 +176,7 @@ and returns what the parse_function returns</p>
            </div>
           </div>
           <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
-        <a href="population_extensions/version_info.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
+        <a href="population_extensions/version_info.html" class="btn btn-neutral float-left" title="Population class extension: version_info module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
         <a href="stellar_types.html" class="btn btn-neutral float-right" title="stellar_types module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
     </div>
 
@@ -191,7 +191,7 @@ and returns what the parse_function returns</p>
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/search.html b/docs/build/html/search.html
index 8d4d39e21..ac7797c38 100644
--- a/docs/build/html/search.html
+++ b/docs/build/html/search.html
@@ -100,7 +100,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js
index 880d78758..9e7fe418d 100644
--- a/docs/build/html/searchindex.js
+++ b/docs/build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["binary_c_parameters","custom_logging_functions","dicts","ensemble","example_notebooks","examples/notebook_BHBH","examples/notebook_HRD","examples/notebook_api_functionality","examples/notebook_common_envelope_evolution","examples/notebook_custom_logging","examples/notebook_extra_features","examples/notebook_individual_systems","examples/notebook_luminosity_function_binaries","examples/notebook_luminosity_function_single","examples/notebook_massive_remnants","examples/notebook_population","examples/notebook_solar_system","examples/old/basic_example","examples/old/workshop_example_notebook","functions","grid","grid_options_descriptions","index","modules","plot_functions","population_extensions/HPC","population_extensions/analytics","population_extensions/cache","population_extensions/condor","population_extensions/dataIO","population_extensions/distribution_functions","population_extensions/grid_options_defaults","population_extensions/gridcode","population_extensions/metadata","population_extensions/slurm","population_extensions/spacing_functions","population_extensions/version_info","readme_link","run_system_wrapper","stellar_types","useful_funcs"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1,nbsphinx:3,sphinx:56},filenames:["binary_c_parameters.rst","custom_logging_functions.rst","dicts.rst","ensemble.rst","example_notebooks.rst","examples/notebook_BHBH.ipynb","examples/notebook_HRD.ipynb","examples/notebook_api_functionality.ipynb","examples/notebook_common_envelope_evolution.ipynb","examples/notebook_custom_logging.ipynb","examples/notebook_extra_features.ipynb","examples/notebook_individual_systems.ipynb","examples/notebook_luminosity_function_binaries.ipynb","examples/notebook_luminosity_function_single.ipynb","examples/notebook_massive_remnants.ipynb","examples/notebook_population.ipynb","examples/notebook_solar_system.ipynb","examples/old/basic_example.ipynb","examples/old/workshop_example_notebook.ipynb","functions.rst","grid.rst","grid_options_descriptions.rst","index.rst","modules.rst","plot_functions.rst","population_extensions/HPC.rst","population_extensions/analytics.rst","population_extensions/cache.rst","population_extensions/condor.rst","population_extensions/dataIO.rst","population_extensions/distribution_functions.rst","population_extensions/grid_options_defaults.rst","population_extensions/gridcode.rst","population_extensions/metadata.rst","population_extensions/slurm.rst","population_extensions/spacing_functions.rst","population_extensions/version_info.rst","readme_link.rst","run_system_wrapper.rst","stellar_types.rst","useful_funcs.rst"],objects:{"binarycpython.utils":[[1,0,0,"-","custom_logging_functions"],[2,0,0,"-","dicts"],[3,0,0,"-","ensemble"],[19,0,0,"-","functions"],[20,0,0,"-","grid"],[24,0,0,"-","plot_functions"],[38,0,0,"-","run_system_wrapper"],[39,0,0,"-","stellar_types"],[40,0,0,"-","useful_funcs"]],"binarycpython.utils.custom_logging_functions":[[1,1,1,"","autogen_C_logging_code"],[1,1,1,"","binary_c_log_code"],[1,1,1,"","binary_c_write_log_code"],[1,1,1,"","compile_shared_lib"],[1,1,1,"","create_and_load_logging_function"],[1,1,1,"","from_binary_c_config"],[1,1,1,"","return_compilation_dict"]],"binarycpython.utils.dicts":[[2,2,1,"","AutoVivificationDict"],[2,1,1,"","count_keys_recursive"],[2,1,1,"","custom_sort_dict"],[2,1,1,"","filter_dict"],[2,1,1,"","filter_dict_through_values"],[2,1,1,"","inspect_dict"],[2,1,1,"","keys_to_floats"],[2,1,1,"","merge_dicts"],[2,1,1,"","multiply_float_values"],[2,1,1,"","multiply_values_dict"],[2,1,1,"","normalize_dict"],[2,1,1,"","prepare_dict"],[2,1,1,"","recursive_change_key_to_float"],[2,1,1,"","recursive_change_key_to_string"],[2,1,1,"","set_opts"],[2,1,1,"","subtract_dicts"],[2,1,1,"","update_dicts"]],"binarycpython.utils.dicts.AutoVivificationDict":[[2,3,1,"","__getitem__"],[2,3,1,"","__iadd__"]],"binarycpython.utils.ensemble":[[3,2,1,"","BinaryCEncoder"],[3,2,1,"","binarycDecoder"],[3,1,1,"","binaryc_json_serializer"],[3,1,1,"","ensemble_compression"],[3,1,1,"","ensemble_file_type"],[3,1,1,"","ensemble_setting"],[3,1,1,"","extract_ensemble_json_from_string"],[3,1,1,"","format_ensemble_results"],[3,1,1,"","handle_ensemble_string_to_json"],[3,1,1,"","load_ensemble"],[3,1,1,"","open_ensemble"]],"binarycpython.utils.ensemble.BinaryCEncoder":[[3,3,1,"","default"]],"binarycpython.utils.ensemble.binarycDecoder":[[3,3,1,"","decode"]],"binarycpython.utils.functions":[[19,2,1,"","Capturing"],[19,1,1,"","bin_data"],[19,1,1,"","call_binary_c_config"],[19,2,1,"","catchtime"],[19,1,1,"","check_if_in_shell"],[19,1,1,"","conv_time_units"],[19,1,1,"","convert_bytes"],[19,1,1,"","convfloat"],[19,1,1,"","create_arg_string"],[19,1,1,"","create_hdf5"],[19,1,1,"","datalinedict"],[19,1,1,"","example_parse_output"],[19,1,1,"","filter_arg_dict"],[19,1,1,"","format_number"],[19,1,1,"","get_ANSI_colours"],[19,1,1,"","get_arg_keys"],[19,1,1,"","get_defaults"],[19,1,1,"","get_help"],[19,1,1,"","get_help_all"],[19,1,1,"","get_help_super"],[19,1,1,"","get_size"],[19,1,1,"","get_username"],[19,1,1,"","imports"],[19,1,1,"","is_capsule"],[19,1,1,"","isfloat"],[19,1,1,"","isint"],[19,1,1,"","load_logfile"],[19,1,1,"","make_build_text"],[19,1,1,"","mem_use"],[19,1,1,"","now"],[19,1,1,"","output_lines"],[19,1,1,"","pad_output_distribution"],[19,1,1,"","remove_file"],[19,1,1,"","temp_dir"],[19,1,1,"","timedelta"],[19,1,1,"","trem"],[19,1,1,"","verbose_print"],[19,1,1,"","write_binary_c_parameter_descriptions_to_rst_file"]],"binarycpython.utils.functions.Capturing":[[19,3,1,"","__enter__"],[19,3,1,"","__exit__"]],"binarycpython.utils.functions.catchtime":[[19,3,1,"","__enter__"],[19,3,1,"","__exit__"]],"binarycpython.utils.grid":[[20,2,1,"","Population"]],"binarycpython.utils.grid.Population":[[20,3,1,"","clean"],[20,3,1,"","evolve"],[20,3,1,"","evolve_single"],[20,3,1,"","exit"],[20,3,1,"","export_all_info"],[20,3,1,"","jobID"],[20,3,1,"","parse_cmdline"],[20,3,1,"","return_all_info"],[20,3,1,"","return_binary_c_defaults"],[20,3,1,"","return_population_settings"],[20,3,1,"","set"],[20,3,1,"","was_killed"]],"binarycpython.utils.plot_functions":[[24,1,1,"","color_by_index"],[24,1,1,"","dummy"],[24,1,1,"","parse_function_hr_diagram"],[24,1,1,"","parse_function_masses"],[24,1,1,"","parse_function_orbit"],[24,1,1,"","plot_HR_diagram"],[24,1,1,"","plot_masses"],[24,1,1,"","plot_orbit"],[24,1,1,"","plot_system"]],"binarycpython.utils.population_extensions":[[25,0,0,"-","HPC"],[26,0,0,"-","analytics"],[27,0,0,"-","cache"],[28,0,0,"-","condor"],[29,0,0,"-","dataIO"],[30,0,0,"-","distribution_functions"],[31,0,0,"-","grid_options_defaults"],[32,0,0,"-","gridcode"],[33,0,0,"-","metadata"],[34,0,0,"-","slurm"],[35,0,0,"-","spacing_functions"],[36,0,0,"-","version_info"]],"binarycpython.utils.population_extensions.HPC":[[25,2,1,"","HPC"]],"binarycpython.utils.population_extensions.HPC.HPC":[[25,3,1,"","HPC_can_join"],[25,3,1,"","HPC_check_requirements"],[25,3,1,"","HPC_dir"],[25,3,1,"","HPC_dirs"],[25,3,1,"","HPC_dump_status"],[25,3,1,"","HPC_get_status"],[25,3,1,"","HPC_grid"],[25,3,1,"","HPC_id_filename"],[25,3,1,"","HPC_id_from_dir"],[25,3,1,"","HPC_job"],[25,3,1,"","HPC_jobID"],[25,3,1,"","HPC_jobID_tuple"],[25,3,1,"","HPC_job_task"],[25,3,1,"","HPC_job_type"],[25,3,1,"","HPC_join_from_files"],[25,3,1,"","HPC_join_previous"],[25,3,1,"","HPC_joinlist"],[25,3,1,"","HPC_load_joinfiles_list"],[25,3,1,"","HPC_make_joiningfile"],[25,3,1,"","HPC_njobs"],[25,3,1,"","HPC_path"],[25,3,1,"","HPC_queue_stats"],[25,3,1,"","HPC_restore"],[25,3,1,"","HPC_set_status"],[25,3,1,"","HPC_snapshot_filename"],[25,3,1,"","HPC_status"],[25,3,1,"","HPC_touch"]],"binarycpython.utils.population_extensions.analytics":[[26,2,1,"","analytics"]],"binarycpython.utils.population_extensions.analytics.analytics":[[26,3,1,"","CPU_time"],[26,3,1,"","make_analytics_dict"],[26,3,1,"","set_time"],[26,3,1,"","time_elapsed"]],"binarycpython.utils.population_extensions.cache":[[27,2,1,"","cache"]],"binarycpython.utils.population_extensions.cache.cache":[[27,2,1,"","NullCache"],[27,3,1,"","default_cache_dir"],[27,3,1,"","setup_function_cache"],[27,3,1,"","test_caches"]],"binarycpython.utils.population_extensions.cache.cache.NullCache":[[27,3,1,"","__delitem__"],[27,3,1,"","__getitem__"],[27,3,1,"","__setitem__"],[27,3,1,"","popitem"]],"binarycpython.utils.population_extensions.condor":[[28,2,1,"","condor"]],"binarycpython.utils.population_extensions.condor.condor":[[28,3,1,"","condorID"],[28,3,1,"","condor_check_requirements"],[28,3,1,"","condor_dirs"],[28,3,1,"","condor_grid"],[28,3,1,"","condor_outfile"],[28,3,1,"","condor_queue_stats"],[28,3,1,"","condor_status_file"],[28,3,1,"","condorpath"],[28,3,1,"","get_condor_status"],[28,3,1,"","make_condor_dirs"],[28,3,1,"","set_condor_status"]],"binarycpython.utils.population_extensions.dataIO":[[29,2,1,"","dataIO"]],"binarycpython.utils.population_extensions.dataIO.dataIO":[[29,3,1,"","NFS_flush_hack"],[29,3,1,"","NFSpath"],[29,3,1,"","compression_type"],[29,3,1,"","dir_ok"],[29,3,1,"","load_population_object"],[29,3,1,"","load_snapshot"],[29,3,1,"","locked_close"],[29,3,1,"","locked_open_for_write"],[29,3,1,"","merge_populations"],[29,3,1,"","merge_populations_from_file"],[29,3,1,"","open"],[29,3,1,"","save_population_object"],[29,3,1,"","save_snapshot"],[29,3,1,"","set_status"],[29,3,1,"","snapshot_filename"],[29,3,1,"","wait_for_unlock"],[29,3,1,"","write_binary_c_calls_to_file"],[29,3,1,"","write_ensemble"]],"binarycpython.utils.population_extensions.distribution_functions":[[30,2,1,"","distribution_functions"]],"binarycpython.utils.population_extensions.distribution_functions.distribution_functions":[[30,3,1,"","Arenou2010_binary_fraction"],[30,3,1,"","Izzard2012_period_distribution"],[30,3,1,"","Kroupa2001"],[30,3,1,"","Moe_di_Stefano_2017_multiplicity_fractions"],[30,3,1,"","Moe_di_Stefano_2017_pdf"],[30,3,1,"","build_q_table"],[30,3,1,"","calc_P_integral"],[30,3,1,"","calc_e_integral"],[30,3,1,"","calc_total_probdens"],[30,3,1,"","calculate_constants_three_part_powerlaw"],[30,3,1,"","const_distribution"],[30,3,1,"","cosmic_SFH_madau_dickinson2014"],[30,3,1,"","duquennoy1991"],[30,3,1,"","fill_data"],[30,3,1,"","flat"],[30,3,1,"","flatsections"],[30,3,1,"","gaussian"],[30,3,1,"","gaussian_func"],[30,3,1,"","gaussian_normalizing_const"],[30,3,1,"","get_integration_constant_q"],[30,3,1,"","get_max_multiplicity"],[30,3,1,"","imf_chabrier2003"],[30,3,1,"","imf_scalo1986"],[30,3,1,"","imf_scalo1998"],[30,3,1,"","imf_tinsley1980"],[30,3,1,"","interpolate_in_mass_izzard2012"],[30,3,1,"","ktg93"],[30,3,1,"","linear_extrapolation_q"],[30,3,1,"","merge_multiplicities"],[30,3,1,"","number"],[30,3,1,"","poisson"],[30,3,1,"","powerlaw"],[30,3,1,"","powerlaw_constant"],[30,3,1,"","powerlaw_constant_nocache"],[30,3,1,"","powerlaw_extrapolation_q"],[30,3,1,"","raghavan2010_binary_fraction"],[30,3,1,"","sana12"],[30,3,1,"","three_part_powerlaw"]],"binarycpython.utils.population_extensions.grid_options_defaults":[[31,2,1,"","grid_options_defaults"]],"binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults":[[31,3,1,"","default_cache_dir"],[31,3,1,"","get_grid_options_defaults_dict"],[31,3,1,"","get_grid_options_descriptions"],[31,3,1,"","grid_options_description_checker"],[31,3,1,"","grid_options_help"],[31,3,1,"","print_option_descriptions"],[31,3,1,"","write_grid_options_to_rst_file"]],"binarycpython.utils.population_extensions.gridcode":[[32,2,1,"","gridcode"]],"binarycpython.utils.population_extensions.gridcode.gridcode":[[32,3,1,"","add_grid_variable"],[32,3,1,"","delete_grid_variable"],[32,3,1,"","rename_grid_variable"],[32,3,1,"","update_grid_variable"]],"binarycpython.utils.population_extensions.metadata":[[33,2,1,"","metadata"]],"binarycpython.utils.population_extensions.metadata.metadata":[[33,3,1,"","add_ensemble_metadata"],[33,3,1,"","add_system_metadata"]],"binarycpython.utils.population_extensions.slurm":[[34,2,1,"","slurm"]],"binarycpython.utils.population_extensions.slurm.slurm":[[34,3,1,"","get_slurm_status"],[34,3,1,"","make_slurm_dirs"],[34,3,1,"","set_slurm_status"],[34,3,1,"","slurmID"],[34,3,1,"","slurm_check_requirements"],[34,3,1,"","slurm_dirs"],[34,3,1,"","slurm_grid"],[34,3,1,"","slurm_outfile"],[34,3,1,"","slurm_queue_stats"],[34,3,1,"","slurm_status_file"],[34,3,1,"","slurmpath"]],"binarycpython.utils.population_extensions.spacing_functions":[[35,2,1,"","spacing_functions"]],"binarycpython.utils.population_extensions.spacing_functions.spacing_functions":[[35,3,1,"","const_dt"],[35,3,1,"","const_int"],[35,3,1,"","const_linear"],[35,3,1,"","const_ranges"],[35,3,1,"","gaussian_zoom"],[35,3,1,"","peak_normalized_gaussian_func"]],"binarycpython.utils.population_extensions.version_info":[[36,2,1,"","version_info"]],"binarycpython.utils.population_extensions.version_info.version_info":[[36,3,1,"","minimum_stellar_mass"],[36,3,1,"","parse_binary_c_version_info"],[36,3,1,"","return_binary_c_version_info"]],"binarycpython.utils.run_system_wrapper":[[38,1,1,"","run_system"]],"binarycpython.utils.useful_funcs":[[40,1,1,"","calc_period_from_sep"],[40,1,1,"","calc_sep_from_period"],[40,1,1,"","maximum_mass_ratio_for_RLOF"],[40,1,1,"","minimum_period_for_RLOF"],[40,1,1,"","minimum_separation_for_RLOF"],[40,1,1,"","ragb"],[40,1,1,"","roche_lobe"],[40,1,1,"","rzams"],[40,1,1,"","zams_collision"]]},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"0":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,25,27,30,32,35,40],"00":[5,11,12,15,18],"000":[5,11,18],"0000":[5,11,18],"00000":18,"000000":18,"000000000000e":11,"000000e":18,"000001":11,"000002":11,"000003":11,"0001":[5,7,40],"000122339":15,"000161974":15,"000214449":15,"000220016":15,"000283924":15,"000287968":15,"000375908":15,"000497691":15,"000498487":15,"00065893":15,"0007":30,"000872405":15,"001":[0,5,7],"00115504":15,"0013":5,"00152924":15,"00182":5,"002":[5,17,18],"00202467":15,"0021272":5,"00215604":5,"00235329":5,"00237669":5,"00239838":5,"00242158":5,"00247821":5,"00247864":5,"00248439":5,"00254115":5,"00254512":5,"00256681":5,"00261516":5,"00268237":5,"00280816":5,"00283345":5,"00286793":5,"00288661":5,"00294":5,"00296406":5,"003":5,"00300971":5,"00303761":5,"00311757":5,"00317508":5,"00319483":5,"0034":5,"004":5,"004698855121516281":15,"005":5,"00518983":5,"0055":5,"00585495":5,"006":5,"0062211552141636295":15,"00632092":7,"00666382":5,"007":[5,16],"00707417":5,"00712":5,"00730797":5,"0074":5,"008":5,"0081514":5,"00823663875514986":15,"00832":5,"0087":5,"009":[5,16],"00984861":5,"00e":12,"01":[0,5,6,7,8,9,12,15,18],"010":5,"0102":5,"010905083645619543":15,"011":5,"0118":5,"012":5,"0122109":5,"012246630357e":15,"0128":5,"013":5,"0131145":5,"014":5,"0141":7,"0143651":5,"0143896":8,"014832":5,"015":5,"0152545":5,"0153961":5,"0155":5,"0156":5,"01561":5,"0156945":5,"0159":5,"016":5,"0162":5,"016309":8,"0163656":8,"0164":5,"0165":5,"0166":5,"0168":5,"0169":5,"017":[5,16],"0171":5,"0175264":8,"0176575":6,"01791":5,"018":5,"0182":5,"0184":5,"0187":5,"019":5,"0192009":5,"019715467199999996":8,"01e":12,"01t09":[6,8,12],"01t10":12,"02":[0,5,6,7,8,9,11,12,15,16,18,30,40],"020":5,"0208":5,"021":5,"0214":5,"0214824":5,"021960493499e":15,"022":5,"023":5,"0232618":5,"02379":5,"024":5,"0241634":5,"0245":5,"024684":5,"02473":5,"0248684":15,"025":5,"0250231":5,"0251003":5,"0259932":5,"026":5,"0261496":5,"027":5,"0276":5,"02786":5,"0278672":5,"028":5,"02823":5,"0283541":5,"029":5,"0290733":5,"0295":5,"0298011":5,"0298364":5,"02e":[8,12],"03":[0,1,5,7,8,12],"030":5,"0303129":5,"030499912298e":15,"031":5,"0316266":5,"0319":5,"032":5,"03221":5,"033":5,"0335":5,"0335017":5,"034":5,"03493":5,"03499999999999":14,"035":5,"03502960360000004":8,"03507":5,"036":5,"0367878":5,"037":5,"0385396":5,"039":5,"0393944":5,"0394":5,"0399":5,"03996e":5,"03e":12,"04":[0,5,7,12,18],"040":5,"041":5,"0411":5,"0414":5,"04198":5,"042":5,"0425":5,"043":5,"0434":15,"044":5,"0440989":5,"044142002936e":9,"04440288843805411":15,"0444029":15,"044572277695e":9,"044654032097e":9,"0448877":5,"0449442":5,"045":5,"045084306856e":9,"0459174":5,"046":5,"0461":5,"0469097":5,"047":[5,15,16],"0474164":5,"0474572":5,"048":[5,16,18],"049":5,"04924":5,"04e":12,"05":[0,5,7,8,9,12,15],"0501":5,"050651207308e":9,"051":[5,6],"0511173":5,"0512":5,"052":5,"0523":5,"0528412":5,"053":5,"0531294":5,"0533803":5,"0535":5,"0536749":5,"054":[5,30],"0547419":5,"055":5,"055188":5,"056":[5,16],"0563088":5,"057":5,"0570946":18,"0572914":5,"057949":5,"058":5,"0583837":5,"0585":5,"059":5,"05e":12,"05e51ba114934b37bab48f1db40b7333":15,"06":[0,5,8,9,11,12],"0608":5,"061":5,"061141":5,"0613":5,"062":5,"0621119":5,"0625403":5,"06257":5,"0626266":5,"063":5,"064":5,"0641":5,"06459059967730083":8,"0645906":8,"0649":5,"065":5,"06527":5,"066":5,"06696":5,"067":5,"0670735":5,"068":5,"0683196":5,"069":5,"06987":5,"06e":12,"07":[5,12,13,14,18,30,35],"070":[5,15],"0701913":5,"071":5,"07108":5,"0714679":5,"0717":5,"0719":5,"072":5,"0722":5,"0727126":5,"0727584":5,"074":5,"0744186":5,"0745":5,"07484":5,"075":5,"075416":5,"0755737":5,"076":5,"077":5,"0770302":5,"0772021":5,"0772781":5,"078":5,"0784":5,"0784722":5,"0787729":5,"0789786":5,"079":[5,6],"0791":5,"07e":12,"08":[0,5,8,12,18],"080763":11,"0808":5,"081":[5,6],"081024":6,"082":5,"0820":[0,7],"0823499":5,"0831":5,"0834973":18,"0837":5,"084":5,"0849409":5,"085":5,"086":5,"086004":5,"0868":5,"087":5,"0877":5,"0877243":5,"0878":5,"088":5,"089":5,"0890815":5,"0896":5,"08e":12,"08msun":[0,7],"09":[5,6,8,12],"090":5,"0900":18,"0902":[0,7],"0907":5,"0907537":5,"091":5,"0910814":5,"0913095":5,"09164":5,"092":5,"09295167374":12,"093":[6,16],"0931922":5,"094":[5,8],"094409257247e":15,"095":5,"0958704":5,"096":5,"09665":5,"0967":15,"097":5,"09706e":5,"09786":5,"098":[5,6],"0987206":5,"099":5,"0991059":5,"0993":5,"099417":8,"0995":5,"0m":12,"0mb":[8,12],"0msun":35,"0x146f912dbc60":7,"0x149c2e81ec10":11,"0x149c95c56c10":8,"0x14bf2250fdc0":6,"0x1528ac7290d0":15,"1":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,24,25,28,29,30,32,34,35,37,38,40],"10":[0,2,5,6,7,8,9,11,12,13,14,15,16,17,18,21,30,35,38],"100":[0,5,6,7,8,12,13,14,30,35],"1000":[0,7,8,21,35],"100000000000":[17,18],"1001":12,"1005":5,"101":5,"101038":5,"1012":5,"101323":5,"101955":5,"102":5,"1021":5,"1024mb":21,"1025":12,"102750e":18,"103":5,"1035":5,"103702":5,"103789":5,"104":[5,8],"1043":5,"104427":5,"104997":5,"105":[5,13,14],"105082":5,"10522":5,"105704":5,"106":5,"1062":5,"106368":5,"106545":5,"10689":5,"107":5,"107187":5,"1075":5,"10782":5,"108":[5,15],"1082":5,"1085":11,"108571":5,"10877":5,"1088":5,"109":[5,8],"10941":5,"109679":5,"1098":5,"1099":5,"10e":12,"11":[0,5,6,8,9,11,12,14,15,16,18],"110":5,"11003":11,"1104":5,"1108":5,"111":5,"111023":5,"111583":5,"11182":5,"112":5,"11239":5,"1124":5,"113":5,"1130":5,"11346":5,"113492":18,"1135":5,"11376":5,"114":5,"114678":5,"11491":5,"115":[5,30],"11506":5,"115297":5,"11558":5,"115722":5,"11582":11,"116":5,"11686":5,"11695":5,"117":5,"11707":5,"1173":5,"1178":5,"118":5,"11802":5,"118229":5,"11854":5,"119":5,"1193":5,"1199":5,"11e":12,"12":[0,5,6,9,11,12,14,15,16,18,19,30],"120":5,"120000":[0,7],"120066":5,"1204":[5,18],"121":5,"121263":5,"12136":5,"1219":5,"122":5,"1222":5,"123":5,"123048":5,"12325":11,"123635":5,"1237":5,"123794969278e":15,"1239555":8,"124":5,"1241251901":16,"124379":18,"124496":5,"12457":11,"12460":11,"12461":11,"124931":5,"12495":5,"125":[0,5,7],"12500":0,"12522":5,"1254":5,"12548":5,"125553":5,"125886":5,"125968":5,"126":5,"126532":5,"127":5,"12741":5,"127442":5,"127957":5,"128":5,"12806":5,"129":5,"12974":5,"129879":5,"12e":[1,6,9,11,12,13,14,15],"13":[0,5,6,7,8,9,11,12,14,15,16,18],"130":5,"1301":11,"1302":11,"1306":5,"130725":5,"131":5,"13108":18,"1314":5,"131680e":18,"132":5,"132057":5,"1326":5,"13267":5,"1327":5,"13298":5,"133":5,"1334":5,"134":[5,15],"13416":5,"1345":11,"1346":11,"13461":11,"1347":11,"1348":11,"1349":11,"135":5,"135101":5,"135164":5,"1354":12,"1355":12,"13567":9,"136":5,"1360":5,"13607":5,"13626":15,"137":5,"13700":[6,8],"137502":5,"1379":5,"13796e":5,"138":5,"1380":18,"139":5,"139044":5,"1392":5,"139293101586e":15,"139732":5,"1398":5,"13e3":[0,7],"14":[0,5,6,7,9,11,12,14,15,16,18],"140":5,"1403":30,"141":5,"14112":5,"141361":5,"1415":5,"142":5,"14212":5,"143":5,"144":5,"144141":5,"14439":5,"14461":11,"1449":[5,12],"145":5,"145296":5,"145632":5,"146":5,"1468":5,"146844":5,"147":5,"1471":5,"1473":5,"14764":5,"1478":5,"148":[5,18],"1485":5,"148721":5,"149":5,"1492":5,"1494":12,"1498":5,"14e":12,"15":[0,5,7,8,9,11,12,14,15,16,18,21,30],"150":[5,8,12,13,14,15],"15000":[0,5,7,9,11,15,16,18],"1502":5,"150217":5,"15042":5,"150681":5,"151":5,"1514":5,"151616":5,"1517":5,"15186":5,"152":5,"1521":5,"1527":5,"153":5,"153329":5,"153852":5,"1539":12,"154":5,"155":5,"1551":5,"1553":5,"155342":5,"155662":12,"155678":8,"15594":5,"156":[5,8,18],"1560":5,"1567":5,"1569":5,"157":5,"1571":5,"1575":5,"158":5,"1585":12,"1586":5,"158640":8,"15884":5,"159":[5,8],"15907":5,"1599":5,"15e":12,"15msun":30,"16":[0,5,8,12,14,15,16,18,30],"160":5,"1606":5,"160675":12,"161":5,"1610":5,"1612":5,"1618":5,"162":5,"162006":5,"162038":5,"1622":5,"1624":[5,12],"162454":12,"16265":5,"1627":11,"162734":11,"162941":5,"163":[5,8],"1631":5,"1633":5,"163481":8,"1635760192":6,"1635760194":6,"1635760256":8,"1635760377":8,"1635760613":12,"1635760806":14,"1635760813":14,"1635760967":15,"1635760970":15,"1635761189":12,"1637":5,"164":5,"164714":5,"165":5,"16539":5,"16564":5,"166":[5,8],"1663":5,"166559":5,"167":[5,12],"1670":5,"16729":5,"16733":5,"1674":[5,12],"1678":5,"168":[5,8],"16833":5,"16837":5,"168379":8,"168558":5,"168972":5,"169":5,"1691":5,"1695":5,"169775":12,"17":[5,6,8,12,14,15,16,18],"170":5,"1703":12,"1708":5,"171":5,"171096":5,"1713":5,"1715":5,"172":5,"172014":5,"1722":5,"1729":5,"173":5,"1736":5,"174":5,"174169":5,"1747":5,"1749":12,"175":5,"175004":5,"1753":5,"17588":5,"176":5,"176751":12,"177":[5,8],"177444":5,"1775":5,"177551":5,"177727":5,"178":5,"1780":12,"1781":5,"1783":5,"1784":5,"1786":5,"179":5,"179142":5,"1792":5,"17932":5,"1796":5,"18":[5,12,14,16,18],"180":5,"1804":5,"180453":5,"1806":5,"1807":5,"1808":5,"1809":5,"181":5,"1810":5,"18108":5,"1811":5,"1812":5,"181244":5,"1813":5,"18139":5,"1814":[5,12],"18148":5,"1815":5,"1816":5,"1817":5,"181795":5,"1818":5,"1819":5,"181971798545e":15,"182":5,"1821":5,"1822":5,"1823":5,"1824":5,"1825":5,"1826":5,"1827":5,"1828":5,"1829":5,"183":5,"1830":5,"183048":5,"1831":5,"1833":5,"1834":5,"1835":5,"1838":5,"1839":5,"183974":5,"184":5,"1841":5,"1843":5,"1844":5,"184464":5,"1845":5,"1846":5,"1847":5,"184829":5,"185":5,"1851":[5,12],"1854":5,"1858":5,"186":[5,12],"1865":9,"187":5,"1876":5,"187694":5,"1877":5,"1879":12,"187993":5,"188":5,"1882":5,"189":5,"189239":5,"19":[5,8,12,15,18],"190":[0,5,18],"19097":5,"191":5,"1910":12,"1915":5,"191543":5,"192":5,"1920":5,"1923":5,"193":5,"193528":5,"19366":5,"19393":5,"194":5,"1947":12,"195":5,"1951":[0,7],"19521":5,"196":5,"196046":5,"196177":5,"19622":5,"196311":5,"1967":5,"1968":12,"197":5,"1972":[0,7],"1973":5,"1975":[0,7],"1977":5,"197729":5,"197x":[0,7],"198":5,"1980":30,"1983":40,"1986":[0,7,30],"1987":5,"1989":[0,7,12],"199":5,"19907":5,"1991":30,"1992":[0,7],"1993":[0,7],"1996":40,"1998":[0,5,7,30],"1999":[0,7],"19e":12,"1aearth":16,"1ajupit":16,"1amar":16,"1amercuri":16,"1aneptun":16,"1apluto":16,"1asaturn":16,"1auranu":16,"1avenu":16,"1ckzg0p9":[22,37],"1dex":[12,13,14],"1e":[0,7,8,9,11,12,18],"1e2":[0,7],"1e9":[0,7],"1gyr":35,"1m":12,"1mb":[8,12],"1mearth":16,"1mjupit":16,"1mmar":16,"1mmercuri":16,"1mneptun":16,"1mpluto":16,"1msaturn":16,"1msun":35,"1muranu":16,"1mvenu":16,"1s":[8,12],"1y":[0,7],"2":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,18,19,21,22,24,25,28,30,34,35,37],"20":[0,5,6,8,9,12,13,14,15,16,18,35],"200":[0,5,7],"2000":[0,5,7],"2001":[13,14,30],"2002":[0,7],"2003":[0,7,30],"2004":[0,5,7],"2005":[0,5,7],"2008":5,"2009":[0,7],"201":5,"2010":[0,7,21,30],"2012":[0,7,30],"2013":[0,7],"2014":[0,5,7,30],"2015":[0,5,7],"2016":[0,7],"2017":[0,7,12,15,21,30],"2018":[0,1,5,7],"2019":[0,5,7,18],"202":5,"2020":[0,7],"2021":[0,5,6,8,12],"20211216":0,"202196":5,"202339":5,"202569":5,"20265":5,"202750e":18,"2029":5,"203":5,"2033":5,"204":5,"2044":5,"20447":5,"204663":5,"2048":12,"205":5,"2053":5,"205353":5,"205527":5,"205537":5,"2057":5,"206":[5,16],"2063":5,"20677":5,"207":5,"2071":12,"2075":5,"208":5,"2081":5,"208169":5,"208453":5,"20887":5,"208923":5,"209":5,"2091":12,"209274":5,"20938":5,"20980":5,"20e":[8,12],"21":[0,1,5,6,12,18],"210":[5,18],"21043":5,"211":[5,14],"2112":5,"2118":18,"212":5,"212034":5,"2122":12,"2127":5,"213":5,"2132":5,"21333":5,"213396":5,"2135":5,"213854":5,"214":5,"214274644851685":18,"2143":12,"2147":5,"215":5,"215504":5,"2156":5,"215638":5,"2157":5,"21587440567681537":15,"21587440567681548":15,"2158744056768156":15,"216":5,"21603":5,"216067":5,"2164":12,"216496":5,"216951":5,"217":5,"21764":5,"218":5,"2182":5,"218222":14,"21824":5,"2183":12,"21844":5,"219":5,"219029061236e":15,"219058":5,"2191":5,"21927":5,"21948":5,"21e":12,"22":[5,12,18],"220":5,"22036":5,"2206":12,"22098":5,"221":5,"2210":5,"2214":5,"2216":5,"221832":5,"222":5,"2221":5,"2224":5,"22281":5,"223":5,"2232":12,"2234":5,"224":5,"2245":12,"224923":5,"225":5,"225135":5,"22518":5,"22543":5,"2258":12,"226":5,"2261":5,"22611318083528548":8,"226424":5,"2266":5,"2268":5,"2269":12,"227":5,"227249":5,"2275":5,"22787":5,"227955577093495":15,"228":5,"2282":12,"228555":5,"229":5,"2291":5,"22936":5,"2295":5,"229591":5,"22e":8,"23":[5,12,15],"230":5,"2300":12,"230102":5,"2305":5,"230955":5,"231":5,"231680e":18,"231704":5,"232":5,"2329":12,"233":5,"2332":5,"2333":5,"2338":5,"234":[5,8],"2348":12,"235":[5,6],"23513":5,"2352":5,"235464":5,"235689312423":8,"236":[5,18],"2365":[12,18],"237":5,"2371":5,"237203":5,"237951":5,"238":5,"2383":12,"238584":5,"23894":5,"239":5,"239197":5,"239704":5,"24":[5,8,12],"240":5,"2400":12,"2403e":15,"2406":5,"24098":5,"241":5,"2413":5,"24165":5,"242":5,"2421":5,"242151":5,"2423":12,"242309":5,"2424":11,"243":[5,6],"243214":5,"243583":5,"2437":5,"2438":12,"2439":5,"244":[5,16],"2444":16,"244645":5,"245":5,"245209":5,"245223":5,"2454":12,"246":5,"2466":12,"246604":5,"246625":5,"246671":6,"247":5,"2472":5,"2477":[5,12],"248":[5,8],"248871":5,"249":5,"249106":5,"2492":12,"2493":5,"249848":5,"24e":12,"25":[0,5,8,12,18],"250":5,"25014bc73b334765a1c09a4e4a97ed66":12,"251":[5,8],"2514":5,"2516":12,"25164":5,"252":5,"2528":5,"252877":5,"2529":5,"253":5,"2537":12,"253705":5,"254":5,"2544031669784":15,"255":[0,5,7],"2551":5,"2552":5,"2554":12,"2556":5,"256":[5,6,21],"256488":5,"256783":5,"25694":5,"257":[5,40],"2570":12,"2572":15,"257278":5,"257437":5,"2576084265970895":15,"258":[5,8],"2583":5,"259":5,"2590":12,"25msun":[0,7],"26":[5,12],"260":5,"26051":5,"260676":5,"261":5,"2613":5,"261343":5,"26171201413c43f5b91552a374879940":6,"2618":5,"262":5,"2622":[5,12],"2626":5,"2629":5,"263":5,"263079":5,"2632":5,"263235":5,"2636":12,"264":5,"26416":5,"26441":5,"26456":5,"2646":18,"265":5,"2652":12,"266":5,"2663":5,"26637":5,"2664":5,"266485":5,"2666":12,"267":[5,8],"2670":5,"2671":5,"2672":5,"2673":5,"2674":5,"2676":5,"2677":5,"2678":5,"2679":5,"268":5,"2680":5,"2681":5,"2682":5,"2683":5,"2684":5,"2685":5,"2686":5,"2687":5,"2688":5,"2689":5,"269":5,"2690":5,"2691":[5,12],"2692":5,"2693":5,"2694":5,"2695":5,"2696":5,"2697":5,"2698":5,"2699":5,"27":[5,8,12,15],"270":5,"2700":5,"2701":5,"2702":5,"27025":5,"2703":5,"2704":5,"2705":5,"2706":5,"2707":5,"2708":5,"2709":5,"271":5,"2710":5,"2711":5,"2712":5,"2713":5,"2714":5,"27143e":15,"2715":5,"2716":5,"2717":5,"2718":5,"2719":5,"272":5,"2720":5,"2721":5,"2722":5,"2723":5,"2724":5,"2725":5,"2726":5,"2727":5,"2728":5,"2729":5,"272943":5,"273":5,"2730":5,"2731":5,"2732":5,"2733":[5,12],"2734":5,"274":5,"274206":5,"274445":5,"2746":12,"274854":5,"275":5,"2754":5,"27569e":5,"2757":12,"276":5,"2767":5,"277":5,"2773":5,"27734":5,"2775":12,"27767":5,"278":5,"27829":5,"279":5,"2791":5,"2795":12,"28":[5,7,8,9,11,12,21],"280":5,"2800":5,"2801":5,"2802":5,"28060251":30,"280723":5,"280749":5,"281":[5,40],"281309":5,"28134439269236855":15,"2816":5,"2819":5,"282":5,"282234":5,"2823":5,"282623":5,"283":5,"2831":12,"2834":5,"2835":5,"2836":5,"28369":5,"283972":5,"284":5,"2845":12,"2846":5,"285":5,"286":5,"2861":12,"287":5,"2871":5,"2873":5,"2875":12,"2878":5,"288":5,"2881":5,"288353":5,"28867":5,"289":5,"2891":12,"2898":5,"28984":5,"28e":8,"29":[5,8,12,15],"290":5,"290684":5,"291":5,"29136":5,"2914":5,"292":5,"2921":5,"2924":5,"292641":5,"2927":5,"293":5,"2930":12,"2934e":18,"293512":5,"294":[5,6],"29427":15,"29448":15,"29457":15,"2947":[12,15],"295":5,"295543":5,"296":5,"2961":5,"2965":12,"296544":5,"2967":5,"2969346":30,"297":5,"297187":5,"297506":5,"298":5,"29816":5,"298194":5,"2982":12,"299":5,"2991":5,"2996":5,"29e":12,"2b66f805db424c48a1d29c45092b6e3c":8,"2d":[0,7],"2e":[9,12,18],"2f":18,"2m":[8,12],"2mb":[8,12],"2msun":[0,7],"2s":12,"3":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,18,19,21,22,28,30,34,35,37],"30":[1,5,6,8,9,11,12,13,14,15,16,18],"300":[5,35],"3000":[0,7,16],"3002":5,"3008":5,"301":5,"3010":12,"301129":5,"301483":5,"3017":5,"302":[5,18],"3025":5,"302750e":18,"303":5,"3034":5,"3035":12,"303533":5,"3038":5,"30388e":5,"304":5,"3042":5,"30441":5,"3046":5,"3048":5,"305":5,"305334":5,"3059":12,"306":5,"30642":15,"3065":5,"306619":5,"3069":5,"307199":5,"3078":12,"308":5,"3081e":18,"3082":5,"308203":5,"3084":5,"309":5,"30902":15,"309361":5,"309461":5,"3096":5,"30975":5,"30e4":[0,7],"31":[0,5,7,8,12,18],"310":5,"3100":[5,12],"310029":5,"3101":5,"311":5,"312":[5,6],"3124":12,"312637":5,"3127":5,"313":5,"313623":12,"314":5,"31408":5,"314533":5,"3148":12,"315":5,"315124":5,"315223":5,"3154":5,"315404":5,"315903":5,"315973":5,"316":[5,8],"316118":5,"317":5,"3171":5,"3172":5,"3174":12,"3176":5,"317663":5,"317921":5,"318":5,"3185":5,"318753":5,"319":5,"3192":5,"3193":5,"31958":5,"3197":12,"31e":12,"32":[5,8,12,15,19,21],"320":5,"3205":15,"32076":5,"321":5,"321082":5,"3211":5,"32118":5,"3216":5,"321643":5,"322":5,"3223":5,"3228":[5,15],"32282":5,"323":5,"3231":[5,12],"323359":8,"3235":5,"324":5,"3243":5,"3244":5,"3245144":15,"3246":5,"3247":5,"3248":5,"325":5,"325197":5,"3256":12,"325743":5,"325965":5,"326":5,"326147":5,"32620":5,"32631":5,"3264":5,"326601":5,"32684":5,"327":5,"3273":[5,12],"328":5,"328066":5,"3282":5,"328512":5,"329":[5,8],"3294":12,"32e":12,"33":[0,5,12],"330":5,"331":5,"331680e":18,"332":5,"332091":5,"3321":12,"332251":5,"332777":5,"33295":5,"333":5,"333032":5,"3331":5,"334":5,"33451":5,"33469":9,"3348":12,"335":5,"335153":5,"3352":5,"335342":5,"335428":5,"33552":5,"335642":5,"335847":5,"336":5,"336295":5,"3368":5,"33699":15,"337":5,"33719":5,"337249":5,"3373":12,"338":[5,9],"33817":18,"33879":5,"339":5,"3394":12,"339587":5,"3396":5,"34":[5,6,7,8,9,11,12,13,15,16],"340":5,"34018":5,"340477":5,"34081":5,"341":5,"3412":5,"34126":5,"34175":5,"3419":5,"342":[5,12],"34213":9,"342134":5,"3422":12,"342474":5,"3429":5,"343":5,"3438":5,"344":5,"34421":18,"3445":12,"344772":5,"3448":5,"345":5,"34537":5,"345842":12,"346":5,"3461":5,"3462":5,"3464":12,"3469":5,"347":5,"3471":5,"347169":5,"347405":5,"347623":5,"348":[5,8],"3483":12,"34870":5,"349":5,"3495":5,"3497":5,"34e":8,"35":[5,8,12,30],"350":[5,12],"3502":5,"35051":5,"3507":5,"3509":12,"351":5,"351532":5,"3518":5,"352":5,"3529":5,"353":5,"3533":12,"353432":5,"3536":5,"354":5,"3540":18,"354576":5,"35487":5,"354981":5,"355":5,"3550":12,"35505":5,"355513":5,"3559":5,"356":5,"3563":5,"3568":12,"356812":5,"357":5,"358":5,"3583":5,"3588":12,"3589":5,"35895":5,"359":5,"3591":5,"359784":5,"359881":5,"3599":5,"36":[5,8,12,15],"360":5,"360093":5,"36016":5,"361":5,"3616":5,"362":5,"3622":12,"362601":5,"36298":5,"363":5,"3630":18,"3631":18,"36314":5,"3632":18,"36323":5,"3633":18,"3634":18,"3635":18,"364":5,"3640":12,"364017":5,"36403":5,"364747":5,"3649":5,"365":5,"3657":12,"365763":5,"365949":5,"366":5,"366259":5,"366392":5,"367":5,"367065497322e":15,"367268":5,"3674":5,"36747":5,"3676":12,"367793":5,"368":5,"368345":5,"3688":5,"369":5,"3695":5,"36957":5,"3698":5,"36e":12,"37":[5,8,12],"370":5,"3702e":18,"3706":12,"371":5,"371427":5,"371458":5,"371625":5,"3719":5,"372":5,"3726":[5,12],"3729":5,"373":5,"373282":5,"374":5,"37409":5,"3746":12,"374905":5,"375":5,"3752":5,"375537":5,"3757":5,"375712":5,"3758":5,"376":5,"376059":5,"3763":12,"376604":5,"3767":5,"377":5,"3771":5,"378":5,"3781":5,"3786":12,"37874":5,"379":5,"379292":5,"37e":12,"38":[0,5,8,12],"380":5,"38009":5,"380393":5,"380887":5,"381":5,"3811":12,"382":5,"382144":5,"382472":5,"383":5,"38316":5,"3832":12,"384":5,"3849":12,"385":5,"386":5,"387":5,"3875":12,"38788e":15,"388":5,"388321":5,"389":5,"38908":5,"389208":5,"38921":5,"389749":5,"38m":12,"39":[5,6,7,8,10,11,12,13,14,15,16,17],"390":5,"3905":12,"391":5,"3914":18,"39152e":5,"391798":5,"392":[5,18],"39205":15,"392194":5,"392487":5,"3927":18,"3928":[5,18],"3929":18,"393":5,"3930":[12,18],"3931":[12,18],"3932":18,"393886":5,"394":5,"394722435913e":15,"395":5,"39521":5,"3954":12,"3957":5,"3959":5,"396":5,"396133472739e":15,"396288708628e":15,"3963":5,"396675941641e":15,"3967":5,"397":5,"3971":5,"39754":15,"3977":12,"397754":5,"3978":5,"398":5,"39831":5,"39834":5,"398381":5,"398419":5,"398927":5,"399":5,"3995":5,"3999999999996":14,"3d":[0,7],"3e":18,"3m":12,"3mb":[8,12],"3msun":30,"3s":[8,12],"4":[0,1,5,6,7,8,9,10,11,12,13,14,15,16,18,20,29,30,35],"40":[5,8,12,13,14],"400":5,"4000":[0,12],"40049":5,"401":5,"4011":5,"401263":5,"4013":5,"401728":5,"4018":5,"402":5,"40238":5,"402750e":18,"402961":5,"403":5,"40339":5,"404":5,"4046":5,"404641347602e":15,"4048":5,"404962":5,"405":5,"405068":5,"405577":5,"406":[5,12],"407":5,"40735":5,"4076":5,"408":5,"409":5,"4098":5,"40e":12,"41":[5,12],"410":[5,18],"4101":5,"4102":5,"4108":5,"410828":5,"411":5,"411151":5,"412":5,"41238":5,"413":[5,6],"413467":5,"414":5,"41457":5,"4146":5,"41485":5,"414875":5,"415":5,"416":5,"416141":6,"4162":5,"417":5,"41726":5,"4176":5,"418":5,"418029":5,"4182":5,"4183":5,"4184":5,"4186":5,"41862":5,"418757":5,"4188":5,"419":5,"4192":5,"4197":5,"41996":5,"41e":12,"42":[0,5,8,12],"420":5,"420182":5,"4202":5,"420316":5,"4205":5,"42052":5,"42097":5,"421":5,"421365":5,"421436":5,"421475":5,"4218":5,"4219":5,"422":5,"422436":5,"42266":5,"4229":5,"423":5,"42362":5,"424":[5,6],"4243":5,"424712":5,"424924":5,"425":5,"4251":5,"4256":5,"425788":5,"426":5,"427":5,"427601421985e":15,"42785":5,"428":5,"428699":5,"429":[5,12],"429122":5,"429398":5,"42e":12,"42msun":[0,7],"43":[5,12],"430":5,"4304":5,"430936289925951":15,"431":5,"4311":5,"431313":5,"431680e":18,"43173":5,"432":5,"4321":5,"432729":5,"433":[5,15],"4330":5,"433207":12,"4333":5,"433477":5,"434":5,"43422e":15,"435":5,"4357":5,"435809":5,"436":5,"43618":5,"4365":5,"4369":5,"437":[5,12,15],"43711":15,"4379":5,"438":5,"4380":5,"4385":5,"438686":5,"4387":5,"438861":5,"439":5,"4397":15,"44":[5,12],"440":5,"441":5,"441158":5,"44170":5,"442":5,"44211":5,"4422":5,"44223e":5,"443":5,"4433":5,"4438":5,"444":[5,18],"444217227690e":15,"445":5,"4454":5,"4455":5,"44558":5,"445821":5,"446":5,"447":5,"447918":5,"448":5,"448242":5,"448401":5,"44852":5,"449":[5,12],"4493":5,"44e":12,"44msun":[0,7],"45":[5,6,8,12,15],"450":5,"4500":7,"45000000080":15,"4501":5,"4504":15,"450629":5,"4507":5,"450818":5,"450828476487e":15,"4509":5,"451":[5,8],"45114":5,"451192744924e":15,"451732":5,"452":5,"453":5,"4530":[9,11,18],"453059":12,"453317880232e":15,"453348":5,"453412":5,"453932":5,"454":5,"4540":5,"454013":5,"45407":15,"454268":5,"454409":5,"455":5,"45534":5,"455552":5,"456":12,"456313":5,"456519":5,"457":5,"45757":5,"457987":5,"458":5,"458064":5,"458272":18,"4588":5,"45889":5,"459":5,"459382":5,"45msun":[0,7],"46":[5,8,12,15],"460":5,"460081":5,"46057":5,"46089":5,"462":[5,18],"4621":15,"4622":5,"46220":5,"4623":5,"462779538274e":15,"463":5,"463455":5,"464":5,"464494":5,"465":5,"465133":5,"46573":15,"465867":5,"46607":5,"4666":5,"4670":5,"4673":5,"467851":5,"468":5,"4680":8,"46822":5,"4683":5,"469":5,"46901":5,"469056":5,"469524":5,"47":[5,8,12],"470":5,"471":5,"4710":5,"471379":5,"4714":5,"472":[14,18],"472105":5,"472318":5,"4734":5,"473762":5,"474":5,"47419":5,"475":5,"4752":5,"475287":5,"47534":5,"4755":5,"4759":5,"476":5,"4764":5,"476589":5,"477":5,"477089":5,"4773":5,"47745":15,"477535":5,"477791":5,"478":5,"478253":5,"478315":5,"4788":5,"478807":5,"479":5,"47946":5,"4797":5,"479973":5,"48":[5,12],"480":5,"480045":5,"48046":5,"4807":5,"4809":5,"481":5,"482":5,"4822":5,"4825":5,"482668":5,"483":5,"48336":5,"4838":[7,9,11],"484":5,"4845":5,"485":5,"48586":5,"486":5,"4862":5,"4865":5,"4867":5,"4872":5,"48749":5,"4877":5,"488":5,"48809":5,"489":5,"489077":5,"48926":5,"48e":[8,12],"49":[5,6,12],"490":5,"491":5,"491811":5,"492":5,"492242":5,"492302":5,"492484":5,"492707":5,"492818":5,"493":5,"493648":5,"493975":5,"494":5,"4945":5,"4949":5,"495":5,"4957":5,"4959":5,"495924":5,"496":5,"4961":5,"496312":5,"4966016":14,"497":5,"497008":5,"497294":5,"498":5,"4981":5,"498232":5,"499":5,"49e":12,"4b8c7f4a86e445099d73f27dffaad94b":14,"4e":[0,7,18],"4e3":[0,7],"4m":12,"4mb":[8,12],"4s":[8,12],"5":[0,1,5,6,7,8,9,10,11,12,13,14,15,16,18,27,29,30,32],"50":[0,5,7,8,12,14],"500":[0,5,7],"500000e":18,"501":5,"5017":5,"502":5,"502451":5,"502775":5,"502841":5,"503":5,"503726":5,"504":5,"5043":5,"5046":5,"505":5,"5051":5,"50537":5,"506":5,"5064":5,"50652":5,"5066257":14,"50682":5,"50687":5,"507":5,"507104":5,"507443":5,"508":[5,15],"5089":5,"509":5,"5094":5,"50973":5,"50e":12,"50fb66cc659c46c8bbc29fe0c8651c2f":15,"51":[5,8,12],"510":5,"511":5,"511114":5,"5112":5,"5114":5,"5117":5,"512":5,"512561":5,"512617":5,"512mb":21,"513":5,"514":5,"514087":5,"51478":5,"514898":5,"514916":5,"515":12,"515062":5,"5164":5,"517":5,"51742":5,"517454":5,"5175":5,"518":5,"51803":9,"51809":5,"51819":5,"518397":5,"518757914":13,"518851":5,"519":5,"51e":12,"52":[5,6,8,12],"52058":5,"5208":5,"520903":5,"5217":5,"522":5,"5221":5,"523":5,"523485":5,"523561":5,"524":5,"52414":15,"52415":15,"5244":5,"524629":18,"524755":5,"525":5,"526":5,"527":5,"528":5,"528102":5,"5286":5,"529":5,"5294":15,"52e":12,"53":[5,6,8,12],"530":5,"5301":5,"5309":5,"531":5,"531293":5,"531411":5,"5317":5,"532":5,"5324":5,"533":5,"5333":5,"534":5,"534699":5,"535":5,"5358":5,"536":5,"5366":5,"53715":5,"5374":5,"537743":5,"538":5,"53854":5,"539":5,"539343":5,"539941":5,"53e":12,"54":[5,12],"54027":5,"5403":5,"541":5,"541792":5,"542":5,"5423":5,"542419":5,"543":5,"54307":5,"54371":5,"544":5,"54439":5,"544482":5,"545":5,"5456":5,"545743":5,"546":5,"5462":5,"547002":5,"547729":5,"548":5,"5483":15,"548589":5,"548740826516e":15,"548864":5,"549":5,"5493":5,"54949":5,"55":[5,6,8,12,14,15,30],"550575":5,"551":[5,6],"551072":5,"552":5,"552711":5,"5528":5,"553":5,"5532":5,"554":5,"55458":9,"55473":5,"555":[5,8],"5556":5,"5557":5,"557":5,"558":5,"559":5,"5593":5,"55982":5,"559889":5,"55e":12,"56":[5,8,12,15],"560118":5,"5603":5,"561":5,"5612":5,"5619":5,"562":5,"562029":18,"56228":5,"564":5,"565":5,"56518":5,"5652":5,"566":[5,18],"566263":5,"56631":5,"566495":5,"567":5,"567303":5,"567898":5,"568":5,"5681":5,"56865":5,"569":5,"569581":5,"5696":5,"56e":12,"57":[5,6,8,12],"570":5,"570222":5,"5703":5,"57062":5,"57093":5,"571":5,"5712":5,"57141":5,"5717":15,"572":5,"573":5,"5734":5,"5735":5,"573703":5,"5738":5,"573874":5,"574":5,"57443":9,"574826":5,"575":5,"57538":5,"57571":15,"576":5,"577":5,"57739":5,"5775":5,"577826":5,"578":5,"57878":5,"579":5,"579099761269e":15,"5791":5,"5794":5,"5795":5,"5796":5,"5798":5,"58":[5,12],"581":5,"5812":5,"581558":5,"58166":5,"582":5,"582318":5,"583":5,"58332":5,"583346":5,"5834":0,"583436":5,"584622":5,"585":5,"58504":5,"58518":15,"585985":5,"586":5,"587":[5,14],"588":5,"588396":5,"5885":5,"589":5,"58e":8,"59":[5,6,12],"590":5,"5904":5,"590877":5,"591":5,"5919":5,"592":5,"592309":5,"592733":5,"593":5,"594":5,"59429":5,"59452":9,"595":5,"596":[5,12],"59616":5,"596161":5,"597":5,"5977":5,"598":5,"5982":5,"59867":5,"59e":12,"5dex":[8,12,13,14],"5e":12,"5m":12,"5mb":[8,12],"5msun":[0,7],"5s":12,"6":[0,1,5,6,7,8,9,10,11,12,13,14,15,18,22,37],"60":[5,12,15,29],"600":5,"6000":[0,7],"600000":0,"60007":15,"600258":5,"600593":5,"6008":5,"601":5,"60101":5,"602":5,"603":[5,12],"6032":5,"604":5,"60468":5,"605":5,"60547":5,"6058":5,"606":[5,12],"606169":5,"60636":5,"607":12,"608":[5,12],"608269":5,"608402":18,"608485":5,"608655":5,"60876":5,"609":5,"6094":5,"61":[5,12],"610184":5,"610285":5,"611":[5,12],"61117":5,"611632":5,"611763":5,"611785":5,"612":[5,12],"612281":5,"613":[5,12],"613167":5,"614":[5,12],"6145":5,"615":5,"615165":5,"61521":5,"616":[5,12],"6161":5,"616737":5,"61679":5,"617":[5,12],"617224":5,"6179":5,"618":5,"6181":5,"6182":5,"618382":5,"618445":5,"6185":5,"618705":5,"619":[5,12],"619099":5,"61e":12,"62":[0,5,12],"620":12,"621":14,"6212":5,"62124":18,"621375":5,"6215":5,"62172":11,"622":5,"62200":5,"622081":5,"622494":5,"6225":5,"623":12,"623052":5,"623232":5,"623354":5,"62366":5,"624":[5,12],"624125":5,"6249793":15,"625":[0,5],"62549":5,"626":[5,12],"627748":18,"628":[5,12],"628169":5,"629":[5,12],"63":[5,8,12],"630":12,"631":[5,8],"63153":5,"632":[5,12],"6328":5,"633":5,"633148":5,"633684":5,"634":[5,12],"634261":5,"6344":5,"634667":18,"635":[0,7,12],"63566e":5,"635703":5,"636":12,"636985":5,"637":[5,12],"637666":5,"637754":5,"6379":5,"638":[5,12],"63818":5,"6384":5,"6388":5,"639":[5,12,18],"63923":5,"639951":5,"63e":12,"64":[5,12],"640":[5,12],"6409":5,"641":12,"6413":5,"64137":5,"642":12,"64207":5,"64265":5,"6429":5,"643":12,"64359":5,"6438124832773024":12,"644":[5,12],"644553":11,"64463":5,"645":[5,11,12,18],"645286":5,"645339":5,"645763":5,"646":5,"64611":5,"646273":5,"647":5,"647161":5,"64724":5,"6474":5,"6475":5,"648":5,"648549":5,"6485656144116352":12,"648566":12,"6489":5,"6492":5,"6493":5,"64932":5,"649327":5,"64e":12,"65":[5,12,35],"651":5,"6514":5,"6515":5,"65262":5,"652638":12,"652755":5,"653":[5,15],"6548":5,"6550":5,"6552":5,"655371":5,"6556":5,"6559":5,"656":5,"6562":5,"657":5,"6571":5,"6579":5,"658":5,"6588":5,"659":5,"659393":5,"659448":5,"659469":5,"659526":5,"659581":5,"659743":5,"65976":5,"65e":12,"66":[5,12],"66003":15,"66016":5,"66025":5,"6602514":12,"6604":5,"660415":5,"661":5,"661725":5,"662":5,"6626":5,"663":5,"663251":5,"663976":5,"664":5,"664546":5,"6649":5,"665406":5,"66554":5,"665969":5,"666661":5,"667":5,"6674":5,"668":5,"668328":5,"669":5,"66915":5,"669442":5,"66e":12,"67":[5,12],"670":5,"67023":5,"670337":5,"670413":5,"670422":5,"67059":5,"671":5,"671001":5,"671551":5,"67179":5,"672":5,"67245":5,"673":5,"674":5,"674063083432e":15,"6745":5,"674645":5,"6747":5,"6749":5,"675":5,"675689":5,"6758":5,"67586e":15,"676":5,"676181":5,"676215":5,"6764":5,"6765":5,"677":5,"6771":5,"677623":5,"678":5,"679":[5,8],"679223":5,"6797":5,"67e":12,"68":[5,8,12],"681":5,"681473":5,"681487":5,"6816":5,"682":[5,8],"6822":5,"683":5,"6831":5,"6832":5,"6834":5,"683467":5,"68376":5,"684":[5,8,15],"684890":12,"685":[8,12],"685255":5,"685872":5,"686":5,"686591":5,"687":[5,8],"68746":5,"68748":15,"688":[5,8],"6883":5,"6885":5,"689":5,"689781":5,"689835":5,"68e":12,"69":[5,12],"690":12,"690194":12,"690203":5,"6905":5,"690746":5,"6908":5,"6909":5,"691":[5,8],"691586":5,"692":5,"693":[5,8],"693128":5,"693321":5,"6934":5,"693944":5,"694":[5,8,12],"6944":0,"694517":12,"695":[5,15],"6952":5,"695505":5,"69569":5,"696":5,"696003":18,"696284":5,"697":5,"6975":5,"697827":5,"698":[5,12],"69808":5,"698517":5,"6989":5,"699":5,"6e":[8,12],"6e1":30,"6e5":[0,7],"6m":12,"6mb":[8,12],"6msun":[0,7],"6s":[8,12],"7":[0,1,5,6,7,8,9,11,12,13,14,15,17,18,22,30,37],"70":[5,8,12,15,30],"700":[5,18],"70005":5,"700359":5,"70043":5,"70052":5,"70054":5,"701":5,"702":5,"70235":5,"7028":5,"703":5,"703545":5,"70365":5,"704":5,"70429":5,"7046":5,"705":[5,18],"7052":5,"705715":5,"706":5,"7060":5,"706029":5,"706126":5,"706483":5,"706780":12,"7069":5,"706984":5,"707":[5,12],"708":5,"7085":5,"7087":18,"709":5,"7093":5,"709965":5,"70e":12,"71":[5,12],"710":5,"71025":15,"7106":18,"7107":5,"7108":5,"711":5,"7114":5,"71196":15,"712":5,"712414":5,"7128":15,"713946":5,"714712":5,"716":[5,11],"71617":11,"71662":9,"71746":5,"71818":5,"7184":5,"718549":5,"7188":5,"719058":5,"71e":12,"72":[5,12],"720749":5,"721":5,"7210":5,"7214":5,"7219":5,"722":5,"72386":5,"724":[5,9],"72498e":[9,15],"725":5,"725718":5,"726":18,"726002":5,"72611":5,"72617":5,"7267":5,"7269":5,"727":5,"727196":5,"72764":5,"728":[5,8],"7282":5,"728237":5,"72832e":5,"728797":5,"729":5,"729193":5,"7292":5,"7296":5,"72983":5,"72e":12,"73":[5,12,15],"730":5,"731":5,"7315":5,"7319":5,"732":5,"7322":5,"732244":8,"7324":5,"7326":5,"732818":5,"732953":5,"732983":5,"7335":5,"734":5,"7342":5,"734534":5,"735":5,"7354":5,"7359":5,"736":[5,8],"736112":5,"7365":5,"737":5,"7370":5,"737411":5,"738":5,"7380":5,"7381":5,"738399":5,"7384":5,"7385":5,"738524":5,"7386":5,"739":5,"7390":5,"739962":5,"73e":12,"74":[5,12],"740":5,"740494":5,"740929":5,"7413":5,"741346":5,"741448":5,"7418":5,"7419":5,"742":5,"7420":5,"7421":5,"7422":5,"7423":5,"7424":5,"7425":5,"7426":5,"7427":5,"7428":5,"7429":5,"743":5,"7430":5,"7431":5,"743118":5,"7432":5,"7433":5,"7434":5,"7435":5,"7436":5,"7437":5,"7438":5,"743837":5,"7439":5,"744":5,"7440":5,"7446":5,"7447":5,"7448":5,"7449":5,"745":5,"7450":5,"7451":5,"7452":5,"7453":5,"7454":5,"7455":5,"7456":5,"7457":5,"7458":5,"74583":5,"7459":5,"746":5,"7460":5,"7461":5,"7462":5,"747":5,"7472":5,"748":[5,18],"748832":5,"749":5,"75":[0,5,8,12],"750":[5,6],"7500":5,"75005":5,"750149":5,"750806":5,"7509":18,"751305":5,"752":5,"752134":5,"752438":5,"7527":5,"753":5,"7530":5,"7536":5,"7537":5,"754":5,"754141":5,"7544":5,"755":5,"75508":5,"755323":5,"7554":5,"7557":5,"756":5,"7561":15,"7564":5,"7566":5,"756795":5,"757":[5,8],"757025":5,"7572":5,"758":[5,18],"7582":5,"7589":5,"759":5,"75921":5,"75931":5,"7595":5,"7598":5,"75e":12,"76":[5,12],"760064":5,"760389":5,"7605":5,"7607":5,"761":5,"7612":5,"7613":5,"76134":5,"761478":5,"7617":5,"7619":0,"7620":5,"7622":5,"7626":5,"7629":5,"763":[5,30],"7631":5,"7633":5,"7635":5,"764":5,"76416e":5,"7644":5,"7645":5,"764629":5,"7647":5,"7647737053496777":15,"764989":5,"765":5,"7650":5,"7657":5,"7659":5,"766":5,"766094":5,"7666":5,"7669":5,"767":5,"7671":5,"7675":5,"7677":5,"7678":5,"7679":5,"768":5,"7683":5,"768339":5,"7684":5,"768655":5,"7689":5,"769":5,"7690":5,"7691":5,"769195":5,"7695":18,"76e":8,"77":[5,12,14],"7705":5,"770532":5,"7706":5,"7709":5,"7714":5,"7717":5,"7718":5,"772":5,"7720":5,"7721":5,"772169325355e":15,"7722":5,"7727":5,"7728":5,"77287":15,"773":5,"7730":5,"7731":5,"773166":5,"7734":5,"7735":5,"7736":5,"7737":5,"774":5,"7741":5,"77416":5,"7742":5,"7743":5,"7745":5,"77455":5,"7748":5,"774954":5,"774969":5,"775":[5,18],"7750":5,"77505":5,"7751":5,"7752":5,"77541":5,"7757":5,"7759":5,"776":[5,18],"7761":5,"77624":5,"776263":5,"77631":5,"7764":5,"7765":5,"776523":5,"7766":5,"7767":5,"776818":5,"7769":5,"777":5,"7772":5,"7773":[5,18],"7774":5,"77766":5,"7779":5,"778":5,"7781":5,"7782":5,"7785":5,"7789":5,"779":5,"7790":5,"779197348711e":15,"7792":5,"7795":5,"7797":5,"78":[5,12],"78012":5,"7803":5,"7806":5,"7809":15,"781":5,"781046":5,"78125":0,"7813":5,"7817":5,"7819":5,"782":5,"7823":5,"7825":5,"7826":5,"7827":5,"7828":5,"783":[5,11],"7831":5,"7836":5,"783746":5,"783792":5,"784":5,"7840":5,"7842":5,"7843":5,"7844":5,"7845":5,"7848":5,"78488":5,"784972":5,"785":5,"7852":5,"785539":5,"7856":5,"7858":5,"786":5,"786062":5,"7861":5,"7863":5,"7864":5,"7868":5,"786e":18,"787":5,"7871":5,"787102":5,"787368":5,"7874":5,"7875":5,"7877":5,"787705":5,"7879":5,"788":5,"78817":18,"7882":5,"7883":5,"7886":5,"7887":5,"789":5,"789064":5,"7891":5,"789188":5,"7893":5,"7898":5,"789859":5,"7899":5,"78e":12,"79":[5,12],"7901":5,"7902":5,"7903":5,"7905":5,"7907":5,"7909":5,"79092":15,"790941":5,"791":5,"7911":5,"7912":5,"791274":5,"7913":5,"791478":5,"7916":5,"7918":5,"7919":5,"791991":5,"792":5,"7920":5,"7925":5,"7926":5,"79264":5,"7927":5,"792721":5,"792744":5,"7928":5,"7933":5,"7934":5,"7936":5,"793832":5,"7941":5,"79412":5,"7942":5,"7943":5,"7944":5,"79487":15,"795":[5,30],"795024":5,"7958":5,"796":5,"7960":5,"7962":5,"7964":5,"796455":18,"7965":5,"7967":5,"7968":5,"7969":5,"797":5,"7973":5,"7974":5,"7975":5,"7979":5,"798":5,"7980":5,"7982":5,"7988":5,"799":5,"7990":5,"79911":5,"7996":5,"7997":5,"799889":5,"79e":12,"7a2e4301f5224b2cb8939d2297df0aad":14,"7e":12,"7m":12,"7mb":12,"7s":8,"8":[0,3,5,6,7,8,9,11,12,13,14,15,18,29,30],"80":[5,12,30,35],"800":6,"8000":5,"8001":5,"8003":5,"8004":5,"8008":5,"8009":5,"801":5,"8010":5,"8012":5,"8013":5,"802":5,"802706":6,"802986496151e":15,"803":5,"8031":5,"8034":5,"8039":5,"804":5,"80402":5,"8043":5,"8044":5,"8047":5,"8048":5,"804961":5,"805":5,"8050":5,"8053":5,"8055":5,"805733":5,"8058":5,"8059":5,"80592":15,"806":5,"8060":5,"80602":18,"8062":5,"806431":5,"8065":5,"8066":5,"8067":5,"806722":5,"807":5,"8071":5,"8073":5,"807331":5,"807361":5,"8074":5,"807403":5,"8076":5,"8079":5,"808":5,"808134":5,"809":[5,6],"8091":5,"8095":5,"80954":5,"809662":5,"80e":12,"80msol":30,"81":[5,8,12],"810":8,"8101":5,"8104":5,"8105":5,"81066":15,"8107":5,"8108":5,"8109":5,"811":5,"8111":5,"8115":5,"812":5,"8121":5,"8123":5,"8124797":6,"813":5,"81352":5,"8138":5,"81395":9,"814":5,"8140":5,"8141":5,"814387":5,"81495":15,"81499":15,"815":5,"8151":5,"81529":15,"81536":15,"8155":5,"81562":5,"81563":15,"8158":5,"816":5,"8163":5,"81636":15,"81689":15,"816958":5,"817":[5,11],"81705":5,"817432":5,"817620e":18,"81762e":18,"817843":5,"817888":5,"818":5,"8182":5,"818294":5,"819":5,"8194":5,"8195":5,"81957":15,"8196":5,"819715":5,"8199":5,"81e":12,"82":[5,12],"8200":5,"8202":5,"8205":5,"82061":15,"82064":5,"82074":15,"82088":15,"821":5,"82123":15,"821301":5,"821367":5,"8216":15,"822":5,"82224":5,"8224":5,"82245":5,"82255":15,"823":5,"823059079115e":15,"82325":5,"8234":5,"823767":5,"824494":5,"8245":5,"8247":5,"824848":5,"82486":5,"8249":5,"825":5,"8250":5,"825086":5,"8251":5,"8252":5,"8254":5,"82563":12,"825648":5,"826":5,"8261":5,"8263":5,"82642":5,"826771":5,"8268":5,"826831":5,"827":5,"8271":5,"8276":5,"82797":5,"828":5,"8280":5,"828241":5,"828858":5,"829":5,"829017":5,"8292":5,"8293":5,"8295":5,"829668":5,"829726":5,"829757":5,"8299":5,"82e":12,"83":[5,8,12],"830":[5,18],"8300":5,"8303":5,"830541":5,"831236":5,"832":5,"832981":5,"833":5,"8339":5,"834303":5,"834483":5,"835":5,"8354":5,"836":[5,6],"836621":5,"83672":5,"836783":5,"837":5,"8372":5,"83762":5,"8377":5,"837816":5,"8379":5,"838":[5,6],"838411":6,"838423":5,"83843":5,"839":5,"8399":5,"83e":12,"84":[5,8,12],"840":5,"84029":5,"84071":5,"840796":5,"840994":5,"841":5,"841284":5,"841718":5,"8427e":18,"8429":5,"843":5,"8435":5,"8435e":18,"844":[5,6],"8441":5,"84428":5,"8443":5,"845":5,"84502":5,"8452":5,"845387":5,"845641":5,"846":[5,6],"846045":6,"847":5,"847153":5,"84827":5,"848380621869e":9,"848866":5,"8493":5,"85":[5,8,12,35],"850":5,"850309":5,"851":5,"851646":5,"852":5,"852252":5,"8523":5,"852712":5,"853":5,"8533":5,"854":5,"85406e":5,"8544":5,"8545":5,"854649":5,"855":5,"856":[5,12],"85661":18,"8569":5,"857":5,"8573":5,"857699":5,"8577":5,"858":[5,6],"8585":5,"859":5,"8596":5,"859753":5,"8598":5,"859977":5,"86":[5,8,12],"860402":5,"8605":5,"861":5,"861368":5,"863":[5,8],"86323":5,"86334":5,"8635":5,"8638":5,"865":5,"8653":5,"8654":5,"865806":5,"866":5,"8664":5,"867":5,"86728":5,"8674":5,"8678":5,"86794":5,"868":5,"8683":5,"86878":5,"869":5,"86918":5,"8694":5,"869544":5,"87":[5,12,15],"870":5,"8704":5,"8706":5,"8708":5,"871":5,"872":[5,15],"872312":5,"872316":5,"873":5,"8731":5,"873639":5,"874":5,"874638":5,"875":5,"876":5,"876084":5,"876382":5,"877":5,"877963":5,"878":5,"87813":5,"878253":5,"879":5,"8791":5,"87e":12,"88":[5,12],"880":5,"8805":5,"880528":5,"881":5,"8813":5,"882017":5,"8828":5,"883":5,"883252":5,"88343":5,"8837":5,"884":5,"8840":5,"8843":5,"88441":5,"884461":5,"8846":5,"8848":5,"885":5,"8851":5,"8853":5,"8855":5,"885537":5,"8856":5,"8858":5,"88581":5,"886":5,"8860":5,"8862":[5,15],"8864":5,"8866":5,"8867":5,"8868":5,"8869":5,"887":5,"8870":5,"8871":5,"8872":5,"8873":5,"8874":5,"8875":5,"8876":5,"8877":5,"8878":5,"888":5,"8880":5,"8881":5,"888123":5,"8882":5,"8884":5,"8886":5,"888613":5,"8887":5,"8889":5,"889":5,"8891":5,"8892":5,"8893":5,"8894":5,"8896":5,"8897":5,"8898":5,"8899":5,"89":[5,6,12,14],"890":5,"8901":5,"8902":5,"8903":5,"8904":5,"8906":5,"8907":5,"8908":5,"8909":5,"891":5,"8910":5,"891056":5,"8911":5,"8912":5,"8917":5,"892":5,"89211":18,"8924":5,"8926":5,"893":5,"8934":5,"8935":5,"8939":5,"893941":5,"894":5,"894041":5,"8941":5,"8949":5,"895":5,"895821":5,"896":5,"8961":5,"896110e":18,"896196":5,"896286":5,"8972":5,"8975":5,"897612":5,"898":5,"8982":5,"898786":5,"899":5,"8992":5,"899464":5,"8a7d52edc59346ce991063d9e05e9ba7":6,"8bc1eafea1c34b05894c1618639d8c37":15,"8e":[0,7],"8m":[8,12],"8mb":12,"8s":[8,12],"9":[0,5,6,7,8,9,11,12,14,15,18],"90":[5,8,12],"900":5,"901":5,"901988":5,"902":5,"903":5,"9032":5,"9036":5,"9038":5,"904":5,"9043":5,"9046":5,"9047":5,"905":5,"905335716621e":15,"9057":5,"906":5,"906059":5,"906299":5,"90695":5,"907":5,"9071":5,"90716":5,"9073":5,"9074":5,"908":5,"9087":5,"909":5,"9093":5,"9098":5,"90e":12,"91":[5,8,12],"910419":5,"9105":5,"910817":5,"910981":5,"911":5,"9110":5,"911093":5,"9113":5,"912":5,"912238":5,"912283":5,"912289":5,"912327":5,"9127":5,"912919":5,"913":5,"9139":5,"914":5,"9147":5,"9148":5,"915":[5,8],"915148":5,"915221":5,"9153":5,"91548":5,"916":5,"916093":5,"916207":5,"917":5,"917439":5,"9179":5,"918":5,"918543":5,"9189":5,"919":5,"9196":5,"91e":12,"92":[5,12],"920":5,"9203":5,"9206":5,"920832":5,"921":5,"9214":5,"922":5,"922199":5,"923":5,"92382":5,"924":5,"924056":18,"925":5,"9253":5,"9255":5,"9256":5,"925761":5,"926":5,"9263":5,"9264":5,"927":5,"929":5,"929511":5,"92995":5,"92e":12,"93":[5,12,15],"930":[5,14],"930282":5,"9304":5,"93044":5,"9308":5,"9309":5,"930943":5,"931":5,"9310":5,"932":5,"9323":5,"932839":5,"933":5,"9339":5,"934":5,"9342":5,"935":5,"935069":5,"9351":5,"9357":5,"935816":5,"935920339886e":15,"936":5,"936532":5,"936762":5,"937":5,"9373e":18,"938":5,"938568":5,"938576":5,"93898":5,"939":5,"939376":5,"939378":5,"939757":5,"93e":12,"94":[5,6,8,12,19],"941":[5,8],"9411":5,"941478":5,"942":5,"942154":5,"9423":5,"9427":5,"942854":5,"943":5,"9436":15,"944":5,"9445":5,"94464":5,"945":5,"9452":5,"946":5,"946468":5,"946757":5,"947":5,"9471":5,"947719":5,"947774":5,"94797":5,"948":5,"949":5,"95":[5,12,14],"950":5,"9505":5,"950733":5,"951":5,"951344":5,"951597":5,"952":5,"9524":5,"952496":5,"953":5,"953182":5,"9537":5,"953738":5,"953798":5,"954":5,"954624":5,"9548":5,"954848":5,"955":5,"9557":5,"956":5,"9561":5,"956619":5,"957":5,"9573":5,"95783":5,"957894":5,"958":5,"959":5,"959422":5,"959492":5,"9595":5,"9598":5,"95e":8,"96":[5,6,8,12],"960":5,"9603":5,"9606":5,"960734":5,"961":5,"9610":5,"96112":5,"96161":5,"962":5,"962482":5,"962876":5,"963":[5,8],"963621764679e":15,"964":5,"9648":5,"965":5,"9650":5,"965167":5,"96557e":5,"966":5,"966681":5,"967":5,"968":5,"969":5,"96963":5,"96e":12,"97":[5,12],"970":5,"97008":15,"970206":5,"970505":5,"970783":5,"971":5,"971686":5,"971941":5,"972":5,"9725":5,"973":[5,12],"973135":5,"97316":5,"9739":5,"9739752":8,"974":5,"9743":5,"9749":5,"975":5,"9757":5,"9758":5,"975864":5,"976":5,"976041":5,"977":5,"9779":5,"97797":5,"978":5,"979":5,"97923e":15,"9794":5,"9797":5,"97e":[8,12],"98":[5,12,14],"98061":5,"98081":5,"98096":5,"981":5,"981292":5,"9814":5,"981555":5,"9816":5,"982":5,"9825":5,"983":5,"983229":5,"984":[5,14],"9841":5,"9842":5,"985":5,"9851":5,"985359":5,"9859":5,"986":[5,8],"9869":5,"987":5,"988":5,"988755":5,"989":5,"98e":12,"99":[5,12,14],"990":5,"9900":5,"9902":5,"991":5,"9912":5,"991224":5,"991657":8,"99191":9,"99192":9,"99194":9,"992":5,"99203":5,"9927":[5,11],"993":5,"994":5,"994118":5,"995":5,"995631":14,"995687":5,"995824":5,"996":[5,8],"996798":5,"997":5,"9977":5,"997751":5,"998":5,"998023":5,"99808":5,"9983":11,"998563":5,"999":5,"999122":5,"9999999999999998":14,"99e":12,"9e":8,"9m":12,"9mb":[8,12],"9s":[8,12],"abstract":38,"boolean":[0,2,7,19,20,21,24,36,40],"break":[0,7],"case":[0,2,4,7,15,19,21,22,25,29,35],"catch":[6,8,11,12,13,14,15,18,19,21],"char":21,"class":[2,3,19,20,25,26,27,28,29,30,31,32,33,34,35,36],"const":[2,6,8,12,13,14,15],"default":[0,1,2,3,6,7,9,10,12,13,14,15,18,19,20,21,25,27,28,29,30,31,34,35,36,38],"do":[0,1,2,5,6,7,8,9,12,13,14,15,18,20,21,22,24,25,29,30,31,35,37,40],"export":[3,15,19,20,29],"final":[5,8,12,13,14,18],"float":[0,2,3,5,7,10,11,16,19,30,35,40],"function":[0,1,4,5,6,8,9,17,20,21,22,23,24,37,38,40],"import":[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,32],"int":[0,1,2,5,7,12,15,19,20,21,25,30,31,32,35,40],"krtickov\u00e1":[0,7],"kub\u00e1t":[0,7],"long":[0,6,7,8,15,21,26,29,32,36,39],"new":[0,2,6,7,8,11,12,13,14,15,20,25,29,30,32],"null":[0,6,7,8,15,19],"paczy\u0144ski":[0,7],"public":[12,13,14,15,22],"return":[1,2,3,5,6,7,8,10,11,12,13,14,15,18,19,20,21,24,25,26,27,28,29,30,31,32,34,35,36,38,40],"short":[0,6,7,8,12,13,14,39],"super":[0,7],"switch":[0,7],"throw":[22,37],"true":[0,2,3,5,6,7,8,10,12,13,14,15,17,18,19,20,21,24,25,26,28,29,31,32,34,35,36],"try":[0,5,7,8,11,12,13,14,15,22,25,29,32,37],"void":9,"while":[0,5,6,7,8,12],A:[0,2,4,7,15,27,40],And:[22,31,37,40],As:[0,6,7,8,11,12,13,14,15,25],At:[6,15],But:11,By:[0,6,7,12,13,14,15,18,21],For:[0,2,7,9,11,12,13,14,24],If:[0,2,6,7,8,12,13,14,15,20,21,22,24,25,26,28,29,30,32,34,37,38,40],In:[0,2,6,7,8,9,10,11,12,13,14,15,18,21,29,35],It:[0,6,7,8,11,12,13,14,15,16,18,21,22,29,31,37],Its:21,NO:21,NOT:[0,7,32,35,38],No:[5,7,21,22,37],Not:[6,8],OR:[2,18],On:[0,7,15,19,29],One:[0,7,21],Or:[15,18],Such:8,That:[0,6,7],The:[0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,25,26,27,28,29,30,32,34,35,37,38],Then:[2,6,19,22,37],There:[6,7,8,9,10,11,12,13,14,15,16,18,20,21,24,30,31],These:[6,7,12,13,14,15,19,21,24,25],To:[0,7,11,12,13,14,15,21,22,29,30,37],Will:[0,7,19,21,38],With:31,_1:[12,13,14],_:[6,8,12,13,14,21,31],__:15,__arg_begin:7,__attribute__:9,__delitem__:27,__enter__:19,__exit__:19,__getitem__:[2,27],__iadd__:2,__setitem__:27,_actually_evolve_system:21,_binary_c_bind:[7,9,11,16,36,40],_binary_c_config_execut:21,_binary_c_dir:21,_binary_c_execut:21,_binary_c_shared_librari:21,_commandline_input:21,_count:21,_custom_logging_shared_library_fil:21,_end_time_evolut:21,_errors_exceed:21,_errors_found:21,_evolution_type_opt:21,_failed_count:21,_failed_prob:21,_failed_systems_error_cod:21,_generate_grid_cod:21,_grid_vari:[13,14,21,32],_kill:21,_loaded_moe2017_data:21,_main_pid:21,_moe2017_json_data:21,_population_id:21,_pre_run_setup:20,_probtot:21,_process_run_population_grid:21,_queue_don:21,_repeat:21,_restart_dir:25,_set:20,_set_moe2017_grid:21,_start_time_evolut:21,_store_memaddr:21,_system_gener:21,_total_mass_run:21,_total_probability_weighted_mass_run:21,_total_starcount:21,_zero_prob_stars_skip:21,a173:[0,7],a3146490:0,a_in:5,a_out:5,abat:[0,7],abbrevi:39,abl:7,about:[4,6,8,12,13,14,15,19,20,21,25,29,31,40],abov:[0,6,7,9,11,13,14,15,19,20,30],abridg:[7,9],absolut:[0,7,19,35],abund:[0,7],ac:[6,15],acceler:[0,7],accept:[15,19],access:[2,9,11,12,13,14,15,21,25,29],accord:[0,6,7,29,30,35],accordingli:[11,13,14,15],account:[0,7,21,30],accret:[0,5,7],accretion_limit_dynamical_multipli:[0,7],accretion_limit_eddington_lmms_multipli:[0,7],accretion_limit_eddington_steady_multipli:[0,7],accretion_limit_eddington_wd_to_remnant_multipli:[0,7],accretion_limit_thermal_multipli:[0,7],accretor:[0,5,7,40],accur:[12,13,14],acquir:5,act:[0,7,13,14,15,21],activ:[0,7,21],actual:[0,3,6,7,8,9,11,12,13,14,15,20,21,22,24,25,28,30,35,37],ad:[2,4,6,8,11,29,32],adam:[0,7],adapt:[0,7,13,14],add:[0,2,6,7,8,9,11,12,13,14,15,20,21,24,30,32,33,35],add_ensemble_metadata:33,add_grid_valu:35,add_grid_vari:[6,8,12,13,14,15,32],add_system_metadata:33,addit:0,address:[1,7,9,21,40],admittedli:24,adress:[7,9,40],advis:9,af:5,affect:[0,6,7],after:[0,6,7,8,9,12,13,14,15,20,21,29,32,35],ag89:[0,7],ag:[0,4,5,6,7,8,14,22,35],again:[2,3,6,10,11,19,21],against:24,agb:[0,6,7],agb_3dup_algorithm:[0,7],agb_core_algorithm:[0,7],agb_core_algorithm_default:0,agb_core_algorithm_hurlei:0,agb_core_algorithm_karaka:0,agb_luminosity_algorithm:[0,7],agb_luminosity_algorithm_default:0,agb_luminosity_algorithm_hurlei:0,agb_luminosity_algorithm_karaka:0,agb_radius_algorithm:[0,7],agb_radius_algorithm_default:0,agb_radius_algorithm_hurlei:0,agb_radius_algorithm_karaka:0,agb_third_dredge_up_algorithm_default:0,agb_third_dredge_up_algorithm_hurlei:0,agb_third_dredge_up_algorithm_karaka:0,agb_third_dredge_up_algorithm_stancliff:0,ago:6,al:[0,7,30,40],albedo:[0,7],algorithm:[7,22],algothim:[0,7],all:[0,1,2,3,6,7,8,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,29,30,31,35,36,37,38],all_info:20,alloc:[7,35],allow:[0,2,7,9,17,18,21,27,30],allow_nan:3,almost:21,along:[0,21,22,31,37],alpha:[0,5,7],alpha_:8,alpha_c:[0,5,6,7,8],alpha_ej:5,alphacb:[0,7],alreadi:[6,15,16,25,29,32],also:[0,4,5,6,7,8,9,12,13,14,15,18,19,20,21,22,25,26,29,31,36,37,40],alter:[8,12,32],altern:[0,7,21],although:16,alwai:[0,7,21,30,35],amanda:[0,7],amax:30,amin:30,amount:[0,7],amp:[6,7,8],an:[0,2,3,6,7,8,10,11,12,13,14,15,18,19,21,22,25,28,29,30,31,32,33,34,35,38],analys:38,analyt:[6,8,12,13,14,15,20,26],analyz:11,andrew:[22,37],andronov:[0,7],angelou_lithium_cheb_decay_tim:[0,7],angelou_lithium_cheb_massfrac:[0,7],angelou_lithium_cheb_tim:[0,7],angelou_lithium_decay_funct:[0,7],angelou_lithium_decay_tim:[0,7],angelou_lithium_eagb_decay_tim:[0,7],angelou_lithium_eagb_massfrac:[0,7],angelou_lithium_eagb_tim:[0,7],angelou_lithium_gb_decay_tim:[0,7],angelou_lithium_gb_massfrac:[0,7],angelou_lithium_gb_tim:[0,7],angelou_lithium_hg_decay_tim:[0,7],angelou_lithium_hg_massfrac:[0,7],angelou_lithium_hg_tim:[0,7],angelou_lithium_lmms_decay_tim:[0,7],angelou_lithium_lmms_massfrac:[0,7],angelou_lithium_lmms_tim:[0,7],angelou_lithium_ms_decay_tim:[0,7],angelou_lithium_ms_massfrac:[0,7],angelou_lithium_ms_tim:[0,7],angelou_lithium_tpagb_decay_tim:[0,7],angelou_lithium_tpagb_massfrac:[0,7],angelou_lithium_tpagb_tim:[0,7],angelou_lithium_vrot_trigg:[0,7],angelou_lithium_vrotfrac_trigg:[0,7],angular:[0,7,16,24],ani:[0,3,7,11,15,19,20,22,25,30,32,36,37],anoth:[0,7,25],ansi:[0,7,19],ansi_colour:[0,7],anyth:[0,7,12,13,14,15,19,21,25,35],anywai:[11,15,30,32],api:[0,4,19,22,25],api_log_filename_prefix:[0,5,7,11,16],appear:21,append:[1,2,6,11,12,13,14,16],appli:[0,7],apply_darwin_radau_correct:[0,7],appropri:[0,7,15,21,25,27,28,29,32,34],approxim:[0,6,7,8],ar:[0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,27,28,29,30,31,32,34,35,36,37,40],arang:18,aren:[21,30],arenou2010_binary_fract:30,arg:[5,7,15,19,27,30],arg_dict:[2,19],argh:16,argopt:[0,7],argpair:[10,36],argstr:[7,9,11,16,18],argument:[0,2,7,11,13,15,16,17,18,19,20,21,25,30,36,38],argument_of_periastron:[0,7],argument_of_periastron_quadrupl:[0,7],argument_of_periastron_tripl:[0,7],aritif:8,around:[0,7,9,11,17,18],arrai:[11,15,18,19,21,30,32,35],arrow:[0,7],artefact:[13,14],artifici:[0,7],artificial_accretion_end_tim:[0,7],artificial_accretion_ignor:0,artificial_accretion_start_tim:[0,7],artificial_angular_momentum_accretion_r:[0,7],artificial_mass_accretion_r:[0,7],artificial_mass_accretion_rate_by_stellar_typ:[0,7],artificial_orbital_angular_momentum_accretion_r:[0,7],arxiv:[0,7,30],ask:[0,7,40],asplund:[0,7],assign:[12,13,14,15,32],associ:[6,8,12,13,14,28,34],assum:[0,6,7,8,12,16,24,35],ast871:[0,7],astronomi:[0,7],astrophys:[8,13,14],astropi:[22,24,37],asymptot:6,atom:36,attempt:[3,20],au:16,auto:[1,23],autogen_c_logging_cod:[1,9,18],autogener:18,automat:[0,1,7,9,15,17,18,21,22,27,29,31,32,37],autoviv:2,autovivif:2,autovivificationdict:2,avaibl:[22,37],avail:[0,7,8,9,12,13,14,15,19,21,22,26,37],avoid:[6,7,8],awai:[0,7,12],ax:18,axessubplot:17,axi:[0,7,24],b6213f2eb7f94d3196cf966b7b76b9f9:14,b:[21,29],b_1:[0,7],b_2:[0,7],b_3:[0,7],b_4:[0,7],b_inclination1:[0,7],b_inclination2:[0,7],b_inclination3:[0,7],b_inclination4:[0,7],back:[0,2,5,7],background:18,backward:[0,7],bagb:[0,7],bar:[13,14],barn:[0,7],base:[0,2,3,7,8,12,13,14,15,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40],base_filenam:[15,20],bash:21,basic:[15,29],batch:21,batchmod:[0,7],batchnam:21,bb:[0,7],bbox_inch:18,beasor:[0,7],becaus:[0,2,6,7,8,11,12,13,14,16,18,20,21,22,27,29,30,37],becom:[0,1,2,5,7,9,13,14,16,19,21],been:[0,7,10,20,21,25,26,28,34],befor:[0,5,6,7,8,12,13,14,15,20,21,22,29,30,37],beg_bss:5,beg_rch:5,beg_symb:5,begin:6,behaviour:[2,6,12,13,14,15,38],behind:18,being:[28,34],belczynski:[0,7],below:[0,4,6,7,8,9,12,13,14,15,21,30],berro:[0,7],bertolami:[0,7],best:[5,20,21],beta:[0,7],beta_reverse_nova:[0,7],beta_reverse_novae_geometri:0,better:[0,2,4,7,15,29,40],between:[0,7,21,30,35],bewar:[15,29,32],beyond:16,bh:[0,5,8],bh_belczynski:[0,5,7],bh_bh:5,bh_fryer12_delai:[0,7],bh_fryer12_rapid:[0,5,7],bh_fryer12_startrack:[0,7],bh_hurley2002:[0,7],bh_prescript:[0,5,7],bh_spera2015:[0,7],bhbh:5,big:[0,7,21],biinari:15,bin:[0,7,8,12,13,14,19,21,22,35,37],bin_data:[8,12,13,14,19],binari:[4,7,8,11,13,14,15,21,22,24,30,32,37,40],binary_c2:[22,37],binary_c:[1,2,3,4,6,8,12,13,14,16,19,20,21,24,27,29,30,32,36,38],binary_c_api_funct:9,binary_c_cal:[15,29],binary_c_default:15,binary_c_grid:[6,8,12,15],binary_c_grid_25014bc73b334765a1c09a4e4a97ed66:12,binary_c_grid_26171201413c43f5b91552a374879940:6,binary_c_grid_2b66f805db424c48a1d29c45092b6e3c:8,binary_c_grid_50fb66cc659c46c8bbc29fe0c8651c2f:15,binary_c_grid_8a7d52edc59346ce991063d9e05e9ba7:6,binary_c_grid_f4e5925effeb42e69b5be956f400ae41:6,binary_c_inline_config:1,binary_c_log_cod:[1,9,11,17,18],binary_c_macro:[0,7],binary_c_output:3,binary_c_paramet:[0,6,12,13,14,15],binary_c_python:[6,7,8,11,12,13,14,15,19],binary_c_python_api:18,binary_c_task_:[0,7],binary_c_write_log_cod:1,binary_grid:[0,7],binary_star:40,binaryc:[1,19,38],binaryc_config:1,binaryc_json_seri:3,binarycdecod:3,binarycencod:3,binarycpython:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40],binarygrid:[12,13,14,15],bind:[0,7,9,11,16],binned_log_luminos:[12,13,14],binned_post_period:8,binned_pre_period:8,binwidth:[8,12,13,14,19],birth:[0,7],bit:[6,12],bivari:[0,7],black:[0,4,6,7,22],black_hol:0,block:[15,32],bloecker:[0,7],blog:1,boltzman:24,boltzmann:[0,7],bondi:[0,7],bondi_hoyle_accretion_factor:[0,7],bool:[2,15,19,20,24,29,31,32,36],born:[0,6,7,12,13,14],bosswissam:19,both:[0,2,7,12,13,14,15],bottom:[0,7,15,32],bottomcod:[6,8,15,32],bound:[5,30,35],boundari:30,brake:[0,7],branch:[0,6,7,19,36],branch_david:0,branchcod:[6,8,15,32],branchpoint:[6,8,15,32],breakup:[0,7],brighten:[13,14],broken:[0,7],bse:[0,7,9,15,30],bse_opt:[6,8,11,12,13,14,15,20,35],bsf:[0,7],buffer:[0,7,29],build:[0,1,4,7,19,25,30],build_q_tabl:30,built:[0,1,10,19,22,37],burn:[0,7],busso:[0,7],bye:[0,7],bz2:29,c13_eff:[0,7],c2:30,c:[0,1,5,7,9,11,15,38],c_auto_log:21,c_log:0,c_logging_cod:[6,8,9,11,12,13,14,15,21],cach:[20,21,26,27,31,35],cache_dir:[21,35],cachedir:35,cachetool:[21,27],cachetyp:27,calc_e_integr:30,calc_p_integr:30,calc_period_from_sep:40,calc_sep_from_period:[8,12,15,40],calc_total_probden:30,calcul:[0,2,6,7,8,12,13,14,15,19,21,26,30,32,40],calculate_constants_three_part_powerlaw:30,call:[0,1,2,7,11,13,14,15,16,19,20,21,24,25,28,29,32,34,35,36,38],call_binary_c_config:19,calls_filenam:15,can:[0,1,2,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,24,25,29,30,32,37,38,40],candid:8,cannot:[6,9,27,29,31],canon:21,cap:[0,7],capit:[12,13,14],capsul:[1,7,19],captur:[0,7,19],carbon:[0,5,6,7],carbon_oxygen_white_dwarf:0,care:[6,12,13,14,21],carlo:[0,7,21],carrasco:[0,7],carri:[0,7],carriag:[19,21],cast:[18,19],catchtim:19,categor:7,categori:[7,15],categoris:19,caught:[11,19,36],caus:[5,12,40],cbdisc:[0,7],cbdisc_albedo:[0,7],cbdisc_alpha:[0,7],cbdisc_eccentricity_pumping_dermin:0,cbdisc_eccentricity_pumping_method:[0,7],cbdisc_eccentricity_pumping_non:0,cbdisc_end_evolution_after_disc:[0,7],cbdisc_fail_ring_inside_separ:[0,7],cbdisc_gamma:[0,7],cbdisc_init_djdm:[0,7],cbdisc_init_dm:[0,7],cbdisc_inner_edge_strip:[0,7],cbdisc_inner_edge_stripping_timescal:[0,7],cbdisc_kappa:[0,7],cbdisc_mass_loss_constant_r:[0,7],cbdisc_mass_loss_fuv_multipli:[0,7],cbdisc_mass_loss_inner_l2_cross_multipli:[0,7],cbdisc_mass_loss_inner_viscous_accretion_method:[0,7],cbdisc_mass_loss_inner_viscous_accretion_method_equ:0,cbdisc_mass_loss_inner_viscous_accretion_method_gerosa_2015:0,cbdisc_mass_loss_inner_viscous_accretion_method_non:0,cbdisc_mass_loss_inner_viscous_accretion_method_young_clarke_2015:0,cbdisc_mass_loss_inner_viscous_angular_momentum_multipli:[0,7],cbdisc_mass_loss_inner_viscous_multipli:[0,7],cbdisc_mass_loss_ism_pressur:[0,7],cbdisc_mass_loss_ism_ram_pressure_multipli:[0,7],cbdisc_mass_loss_xray_multipli:[0,7],cbdisc_max_lifetim:[0,7],cbdisc_minimum_evaporation_timescal:[0,7],cbdisc_minimum_fr:[0,7],cbdisc_minimum_luminos:[0,7],cbdisc_minimum_mass:[0,7],cbdisc_no_wind_if_cbdisc:[0,7],cbdisc_outer_edge_strip:[0,7],cbdisc_outer_edge_stripping_timescal:[0,7],cbdisc_resonance_damp:[0,7],cbdisc_resonance_multipli:[0,7],cbdisc_torquef:[0,7],cbdisc_viscous_l2_coupl:[0,7],cbdisc_viscous_photoevaporative_coupl:[0,7],cbdisc_viscous_photoevaporative_coupling_inst:[0,7],cbdisc_viscous_photoevaporative_coupling_non:[0,7],cbdisc_viscous_photoevaporative_coupling_visc:[0,7],ce:[0,7,8],cee:[0,7,8],cell:[7,12,13,14,15],cemp:[0,7],cemp_cfe_minimum:[0,7],centr:[8,15,32],central:16,central_object:[0,7],centralis:38,certain:[21,22,37],certainli:21,cf:[0,7],cf_amanda_log:[0,7],cflag:[22,37],chabrier:30,challeng:[13,14],chandrasekhar:[0,7],chandrasekhar_mass:[0,7],chang:[0,1,2,5,6,7,8,9,12,13,14,15,18,19,20,21,22,31,32,37],chapter:[0,21,23],charact:[19,21,29],cheb:[0,7],check:[0,6,7,8,12,13,14,15,18,19,20,21,25,28,29,30,31,34,38,40],check_circular:3,check_if_in_shel:19,chemic:[0,7,35],chen:[0,7],child:19,choic:[0,7,24,30],choos:[0,6,7,8,9,12,18,24,25,29],chose:11,chosen:[12,13,14,15,32],chunk:[28,34],ci:16,circular:[0,5,7],circumbinari:[0,7],circumstanti:[0,7],cl:3,claei:[0,7],clark:[0,7],clean:[1,6,11,13,14,20],clean_up_custom_logging_fil:20,clear:[13,14,36],clearli:[13,14],clock:19,close:[0,5,7,8,13,14,16,29],closedir:29,closefd:29,closer:5,cloud:[0,7],clusterid:[21,28],co2:[13,14],co:[0,5,7],coalesc:5,code:[0,1,6,7,8,9,11,12,13,14,15,17,18,20,22,24,28,29,30,31,32,34,35,37,38,40],collaps:[0,7],collapsar:[0,7],collect:40,collid:40,color:[19,24],color_by_index:24,colour:[0,7],colour_log:[0,7],column:[6,8,11,15,16,18,24],column_nam:11,com:[1,19,30],combin:[1,2,9,19,20,21],combine_ensemble_with_thread_join:21,combined_output_dict:33,come:[2,22,35,37],comenv:[5,8],comenv_bs:0,comenv_count:8,comenv_disc_angmom_fract:[0,7],comenv_disc_mass_fract:[0,7],comenv_ejection_spin_method:[0,7],comenv_ejection_spin_method_do_noth:[0,7],comenv_ejection_spin_method_sychron:[0,7],comenv_ejection_spin_method_synchron:0,comenv_merger_spin_method:[0,7],comenv_merger_spin_method_breakup:0,comenv_merger_spin_method_conserve_angmom:[0,7],comenv_merger_spin_method_conserve_omega:[0,7],comenv_merger_spin_method_specif:[0,7],comenv_ms_accret:[0,7],comenv_ms_accretion_fract:[0,7],comenv_ms_accretion_mass:[0,7],comenv_nandez2016:0,comenv_nelemans_tout:0,comenv_ns_accret:[0,7],comenv_ns_accretion_fract:[0,7],comenv_ns_accretion_mass:[0,7],comenv_post_eccentr:[0,7],comenv_prescript:[0,7],comenv_splitmass:[0,7],comenv_undef:0,comma:35,command:[0,1,7,15,20,21,22,29,37],command_lin:21,commandlin:15,comment:15,common:[0,4,5,6,7,9,11,12,13,14,15,22],compact:[8,15],companion:[0,5,7,18,29],compar:[0,7,8,12,15,21],compens:[13,14],compil:[1,9,15,18,22,37],compile_shared_lib:1,complaint:29,complet:[6,8,12,13,14,15],complex:[8,9,15,17,18,21],compon:[19,24],compress:[3,29],compress_pickl:29,compression_typ:29,compresslevel:29,comput:[0,6,7,12,13,14],concaten:2,conceptu:12,concurr:21,condit:[6,8,9,12,13,14,15,17,18,32],condor:[21,25,28],condor_bash:21,condor_batchnam:21,condor_check_requir:28,condor_clusterid:[21,28],condor_d:21,condor_dir:[21,25,28,34],condor_env:21,condor_extra_set:21,condor_getenv:21,condor_grid:28,condor_initial_dir:21,condor_kill_sig:21,condor_memori:21,condor_njob:21,condor_outfil:28,condor_postpone_join:21,condor_postpone_submit:21,condor_process:[21,28],condor_pwd:21,condor_q:21,condor_queue_stat:28,condor_requir:21,condor_should_transfer_fil:21,condor_snapshot_on_kil:21,condor_status_fil:28,condor_stream_error:21,condor_stream_output:21,condor_submit:21,condor_univers:21,condor_warn_max_memori:21,condor_when_to_transfer_output:21,condorid:28,condorpath:28,config:[1,19,21,22,37],config_fil:1,configur:[6,11,12,13,14,15,18,21,30],confirm:29,conjunct:10,conserv:[0,7],consid:[0,1,2,7,12,13,14,20,21,24,31,35],const_distribut:30,const_dt:35,const_dt_cach:35,const_int:35,const_linear:[32,35],const_rang:35,constant:[0,2,7,13,14,24,30,35],construct:[0,1,6,7,8,11,12,13,14,16,18,21],contact:5,contain:[0,1,2,3,7,10,11,12,13,14,15,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],content:[2,3,7,19,20,25],context:19,continu:[15,28,32,34],contribut:[22,37],control:[0,6,7,12,13,14,15,21],conv_time_unit:19,convect:[0,7],conveni:19,converg:[0,7],convers:2,convert:[2,3,6,8,16,19,20,29,30,35],convert_byt:19,convert_float_kei:3,convfloat:19,convfrac:5,cool:[0,6,7],copi:[0,7,8,13,14,21,40],core:[0,6,7,8,12,13,14,15,21,24],core_co:9,core_h:9,core_helium_burn:0,core_mass:[0,7,9],correct:[0,7,11,20,24,30,40],correctli:[11,18,22,37],correspon:[28,34],correspond:[15,24,28,32,34],corretor:[0,7],cosmic:30,cosmic_sfh_madau_dickinson2014:30,cost:[12,13,14],could:[0,3,7,13,14,15,18,19,36],count:[2,5,6,18,19,21],count_keys_recurs:2,counter:21,coupl:[0,4,7],cours:[6,24],cover:[10,12,13,14],coverag:[22,37],cowd:[0,7],cpu:[0,6,7,8,12,13,14,15,21,26],cpu_tim:26,cpython:7,crap_paramet:[0,7],creat:[3,6,8,9,11,12,13,14,15,19,20,26,29,30,32,34],create_and_load_logging_funct:[1,9,18],create_arg_str:19,create_hdf5:19,creation:7,critic:[0,7],cross:[0,7],crunch:[6,8,12,13,14],cs1:16,ctype:1,cube:12,cubic:12,cuntz:[0,7],current:[0,2,7,8,9,12,13,14,19,22,25,29,37],curv:[8,13,14],custom:[0,1,2,3,4,6,7,8,11,12,13,14,15,19,20,21,22,24,30,38],custom_format:2,custom_gener:21,custom_log:[11,18,20,21],custom_logging_cod:[1,9,11,17,18,38],custom_logging_func_memaddr:[7,9,21],custom_logging_funct:[9,11,15,17,18,21,22,23],custom_logging_info:20,custom_logging_memaddr:9,custom_logging_print_stat:11,custom_logging_stat:[6,8,12,13,14,15],custom_opt:[6,11,12,13,14,15,20,29],custom_output_funct:9,custom_sort_dict:2,custom_tmp_dir:1,customis:24,cut:18,cvode:[0,7],d48r:18,d:[0,1,2,5,6,7,8,9,11,12,15,16,19,35],d_:19,dai:[0,5,7,8,9,11,12,15,18,30,40],damp:[0,7],darwin:[0,7],dat:[0,15,19],data:[0,3,5,6,7,8,11,12,13,14,15,16,18,19,21,25,29,30,32,38,40],data_dict:30,data_dir:[15,19,20,21,29],datadir:[15,29],datafram:[6,8,11,12,13,14,16,17,18,24],dataio:[20,29],datalinedict:[6,8,12,13,14,19],datamodel:2,dataset:[15,21,25],date:[19,20,21],david:[0,2,18,22,37],david_logging_funct:0,dd7:[0,7],de:[0,5,7],deactiv:[0,7],deal:[3,11],dear:5,death:[0,7],debug:[0,5,6,7,8,12,13,14,15,21],dec:0,decai:[0,7],decid:[0,2,7,9,17,18,19,20,21,25],decod:3,decompress:3,decreas:[0,7],deepcopi:8,deeper:[15,32],def:[5,6,8,11,12,13,14,15,18],default_cache_dir:[27,31],default_to_metal:[0,7],defaultdict:19,defer:[0,7],defin:[0,1,7,15,16,20,24,30,32],definit:[1,12,13,14,40],degener:[0,7],degenerate_core_helium_merger_ignit:[0,7],degenerate_core_merger_dredgeup_fract:[0,7],degenerate_core_merger_nucsyn:[0,7],degner:[0,7],degre:[0,7],del:8,delai:[0,7,21],delet:[27,32],delete_grid_vari:32,delta:[19,35],delta_mcmin:[0,7],demonstr:8,den:[0,7],densiti:[12,13,14,30],depend:[0,6,7,19,21,22,24,30,37],deprec:[0,7,20],depth:35,dermin:[0,7],describ:[0,7,18,21,30],descript:[0,7,10,19,21,30,31],design:24,desir:[0,7],destruct:[15,32],detail:[0,6,7,11,19,21],detect:[0,5,7,8,16],detector:5,determin:[0,7,9,12,13,14,15,20,30,32,40],deton:[0,7],dev:[0,7],develop:1,development_requir:[22,37],deviat:[30,35],dewi:[0,7],dex:[0,7,8,35],df2:18,df:[16,17,18,24],di:[15,22,30],diagnost:21,diagram:[0,4,7,22,24],dickonson:30,dict2:2,dict:[1,2,3,5,6,11,12,13,14,15,16,19,20,21,25,27,29,30,31,36,39],dict_1:2,dict_2:2,dict_kei:[6,10,11],dictionari:[1,2,3,4,6,8,12,13,14,15,19,20,21,24,26,29,30,31,32,36,39],did:[19,22,37],differ:[0,6,7,8,12,13,14,15,18,19,21,22,24,35,37],differenti:19,dimmer:[0,7,12],dir:[22,28,37],dir_ok:29,direct:[0,7,20],directli:[2,11,21,25,29],director:21,directori:[0,4,7,15,19,20,21,22,25,27,28,29,31,34,37],disabl:[0,7,15],disable_debug:[0,7],disable_end_log:[0,7],disable_ev:[0,7],disc:[0,7,16],disc_legacy_log:[0,7],disc_log2d:[0,7],disc_log:[0,7],disc_log_directori:[0,7],disc_log_dt:[0,7],disc_log_level_non:0,disc_log_level_norm:0,disc_log_level_normal_first_disc_onli:0,disc_log_level_subtimestep:0,disc_log_level_subtimestep_first_disc_onli:0,disc_n_monte_carlo_guess:[0,7],disc_stripping_timescale_infinit:0,disc_stripping_timescale_inst:0,disc_stripping_timescale_orbit:0,disc_stripping_timescale_visc:0,disc_timestep_factor:[0,7],discret:15,discs_circumbinary_from_comenv:[0,7],discs_circumbinary_from_wind:[0,7],disk:[0,7,20],dispers:[0,7,35],displai:[0,6,7,8,16],disrupt:[0,5,7,18],dist:19,distanc:[6,16],distant:16,distefano2017:21,distefano:[25,30],distinct:20,distribut:[0,2,4,7,8,12,15,19,25,30,35],distribution_funct:[6,8,12,13,14,15,20,30],dj:[0,7],dlnm1:[8,12,15],dlnm:[13,14],dlnm_1:[13,14,32],dlog10per:[8,12,15],dlogp:30,dlogt:35,dm1:[6,13,14],dm:[0,5,7,13,14,30,35],dm_1:[6,13,14],dn:[19,30],do_analyt:21,do_dry_run:21,doc:[2,6,12,13,14,15,19,22,31,37],doc_fetch:30,docstr:[11,22,24,37],document:[12,13,14,15,21,23,29,31],doe:[0,2,6,7,9,10,11,12,13,14,15,20,21,27,29,30,32,40],doesn:[6,21],doesnt:[18,31],doesntt:25,don:[2,6,19,21,25],done:[0,2,5,6,7,12,13,14,15,18,21,22,29,37],donor:[0,5,7,40],donor_limit_dynamical_multipli:[0,7],donor_limit_envelope_multipli:[0,7],donor_limit_thermal_multipli:[0,7],donor_rate_algorithm_bs:0,donor_rate_algorithm_claeys2014:0,dont:[7,18],doubl:[6,9,15],down:15,dp:30,dphasevol:[6,8,12,13,14,15,32],dprob:[6,8,13,14],dq:[8,12,15],dr2:[0,7],dr3:[0,7],drai:[0,7],dredg:[0,7],drop:11,dry:[6,8,12,14,15,21,32],dry_parallel:32,dry_run:[6,8,12,15],dry_run_hook:21,dry_run_num_cor:21,dstep:30,dt:[0,1,7,19,27,35],dt_limit:10,dtfac:[0,7],dtlimit:36,dtm:[1,9,15],dtype:[16,17,18],due:[22,37],dummi:[21,24,30],dump:[0,3,7,11,20,29],dumpvers:[0,7],duquennoi:30,duquennoy1991:30,dure:[0,5,7,18],dust:[0,7],dwarf:[0,6,7,13,14],dx:[0,7],dynam:[0,7],e2:[0,7],e2_hurley_2002:0,e2_izzard:0,e2_mint:0,e2_prescript:[0,7],e:[0,5,6,7,8,9,11,12,13,14,15,19,20,21,22,25,27,28,29,30,32,34,35,37,40],each:[0,2,7,8,12,13,14,15,16,19,21,25,32,35],eagb:[0,5,7],eagb_wind_beasor_etal_2020:0,eagb_wind_bs:0,eagb_wind_goldman_etal_2017:0,eagbwind:[0,7],eagbwindfac:[0,7],earli:[0,7],early_asymptotic_giant_branch:0,earth:16,easi:[3,11],easier:[15,18,19],ebindi:5,ecc2:30,ecc3:30,ecc:[5,11,15,18,29,30],eccentr:[0,7,9,11,12,13,14,15,16,18,24,30,40],eccentric_rlof_model:[0,7],eccentricity_quadrupl:[0,7],eccentricity_tripl:[0,7],echo:[0,7],eddington:[0,7],edg:[0,6,7,15,32],edit:9,edu:[0,7],eej:5,eff:6,effect:[0,5,7,9,12,21,30],effective_metal:[0,7,18],effici:[0,6,7,8],egg:[22,37],eggleton:[0,7,40],either:[0,2,3,7,12,13,14,15,18,20,21,22,25,32,36,37,38],eject:[0,7,8,16],el:[11,15],elabor:9,elaps:26,eld:[0,7],eldridg:[0,7],electon:[0,7],electron:[0,7],element:[0,1,7,10,16,21,24,36],els:[2,5,8,21],email:36,emp:[0,7],emp_feh_maximum:[0,7],emp_logg_maximum:[0,7],emp_minimum_ag:[0,7],empti:[2,11,28,31,34],enabl:[0,7],encod:[3,29],encount:21,end:[0,5,7,19,21,26,30],end_bss:5,end_index:30,end_rch:5,end_symb:5,end_timestamp:[6,8,12,14,15],energi:[0,7],enhanc:[0,7],enlarg:[0,7],enough:30,ensembl:[0,3,7,10,21,29,32,33,36],ensemble_compress:3,ensemble_def:[0,7],ensemble_dictionari:3,ensemble_dt:[0,7],ensemble_factor_in_probability_weighted_mass:21,ensemble_file_typ:3,ensemble_filt:10,ensemble_filter_:[0,7],ensemble_filters_off:[0,7],ensemble_json:3,ensemble_legacy_ensembl:[0,7],ensemble_list:20,ensemble_logdt:[0,7],ensemble_logtim:[0,7],ensemble_macro:[0,7],ensemble_output_:21,ensemble_set:3,ensemble_startlogtim:[0,7],ensemebl:3,ensure_ascii:[3,20,29],enter:[0,7,21],enthalpi:[0,7],entir:[9,11,17,18],entri:[3,19,20],env:[21,24],envelop:[0,4,5,6,7,22],environ:21,eorbf:5,eorbi:5,ep:18,equal:[0,2,7,13,14,15,19],equat:[0,7],equation_of_state_algorithm:[0,7],equation_of_state_paczynski:0,equatori:[0,7],equival:[12,21,25],errno:[22,37],error:[0,2,6,7,8,12,13,14,15,19,21,22,25,29,37],error_on_overwit:25,error_on_overwrit:25,errors_exceed:[6,8,12,14,15],errors_found:[6,8,12,14,15],esa:30,escap:[0,7],escape_fract:[0,7],escape_veloc:[0,7],estim:[6,16,19,21],et:[0,7,30,40],eta:[0,7,8,12],etal:[0,7],etc:[0,7,11,13,14,15,19,20,21,22,24,29,30,37,38],etf:[8,12],euler:[0,7],evalu:[15,30,32,35,40],evan:[0,7],evapor:[0,7],evaporate_escaped_orbiting_object:[0,7],even:[3,10,13,14],event:[0,5,6,7],everi:[0,7,8,19,21,22,37],everyth:[11,15,20,21],everytim:[22,37],evid:[0,7],evolut:[0,1,4,5,6,7,11,12,13,14,15,18,21,22,24,35],evolution_split:[0,7],evolution_splitting_maxdepth:[0,7],evolution_splitting_sn_eccentricity_threshold:[0,7],evolution_splitting_sn_n:[0,7],evolution_stop:8,evolution_typ:[6,8,12,14,15,21],evolutionari:[0,7,11],evolv:[0,4,7,9,20,21],evolve_popul:15,evolve_singl:[9,11,20],exact:[1,2,21],exactli:[0,7,13,14],exampl:[1,2,11,19,30,32,35,38],example_compact_object:15,example_dco:15,example_df:11,example_head:19,example_header_1:18,example_header_2:18,example_log:38,example_log_co:[1,9],example_logging_string_co:9,example_logging_string_post_m:9,example_massloss:[9,11],example_output:11,example_parse_output:[17,19],example_pop:[11,15],example_pop_set:15,example_post_m:9,example_python_population_result:15,example_sn:9,exc_tb:19,exc_typ:19,exc_val:19,exce:[0,7,12],except:[2,5,6,7,12,13,14,15,21,24,31],excess:21,excit:8,execut:[0,7,15,21,32],exist:[0,2,6,7,15,18,21,25,29,31,32],exist_ok:[15,19],exists_ok:29,exit:[0,7,19,20,21,25,28,29,34],exit_after_dry_run:21,exit_cod:21,exp:[8,12,13,14,15,32],expand:15,expect:[6,7,8,12,13,14,21,22,37],experiment:[0,7,19],explain:[4,36],explicitli:[0,1,7],explod:[0,5,7],explor:16,explos:[0,5,6,7,18],expoenti:[0,7],expon:[0,7,19],export_all_info:[15,20],express:[0,7,19],extend:[0,7,8,22,36,37],extens:[3,7,25,26,27,28,29,30,31,32,33,34,35],extern:[0,7],extra:[0,4,7,15,21,22,32,38],extra_text:31,extract:[3,15],extract_ensemble_json_from_str:3,extrapol:[21,30],f4e5925effeb42e69b5be956f400ae41:6,f:[0,5,7,11,15,18,30],fa:30,fabian:[0,7],fabian_imf_log:[0,7],fabian_imf_log_tim:[0,7],fabian_imf_log_timestep:[0,7],factor:[0,2,7,21,35],fade:[0,7],fail:[0,6,7,8,12,19,21,22,29,37],fail_sil:19,failed_count:[6,8,12,14,15],failed_prob:[6,8,12,14,15],failed_system:21,failed_system_log:21,failed_systems_error_cod:[6,8,12,14,15],failed_systems_threshold:21,failsaf:11,failur:[0,7,19,25],fallback:[0,7],fals:[0,3,5,6,7,8,12,14,15,16,19,20,21,24,25,26,27,28,29,32,34,35,36],fancy_parsing_funct:38,far:[0,5,6,7,13,14,16],farmer:0,fase:15,fast:[0,7],faster:[2,12,13,14,15],fatal_open_error:29,favorit:11,fe:[0,7],featur:[2,4,15,22],feed:21,ferguson:[0,7],fetch:11,few:[0,7,8],fewer:11,field:[0,7],fifocach:21,fig:[0,7,18,30],figsiz:[6,8,12,13,14,16,18],figur:[6,8,12,13,14,16,24],file:[0,1,3,5,7,11,15,19,20,21,22,24,25,27,28,29,31,32,34,36,37,38],file_log:[0,7],file_object:29,filehandl:31,filenam:[0,1,3,5,7,11,15,19,20,21,25,28,29,34,38],filenotfounderror:[22,37],filepath:1,fill:[11,19],fill_data:30,filter:[0,2,7,19],filter_arg_dict:19,filter_dict:2,filter_dict_through_valu:2,filter_list:2,filter_valu:19,fin:[0,7],final_mass:18,final_tim:18,find:[2,5,8,15,19,21,27,31],finish:[6,8,12,14,15,19,24,29,34],finit:[6,8,12,13,14],first:[0,2,6,7,8,11,12,13,14,15,16,19,22,25,29,30,37,40],first_giant_branch:0,fishlock:[0,7],fit:[0,2,7,11,30,40],fix:[0,5,7,11,15,19,20,24,29,30],flag:[0,1,20,21,29,35,36],flash:[0,7],flat:[21,30],flatsect:[8,12,15,30],flaw:20,float64:[17,18],float_overflow_check:[0,7],flto:[22,37],flufl:29,flush:[3,20,29],fo:21,focu:8,fold:30,follow:[0,7,9,18,19,21,22,24,30,35,37],font_scal:[6,8,12,13,14,16],fontsiz:18,forc:[0,5,7,21,26],force_circularization_on_rlof:[0,7],force_corotation_of_primary_and_orbit:[0,7],foreach_star:[6,12],form:[0,6,7,8,12,13,14,15,20,25,29,31,36],formal:[0,7],format:[0,2,3,5,7,8,9,11,12,13,14,15,16,18,19,21,28,29,30,32,35],format_ensemble_result:3,format_numb:19,format_stat:29,former:5,formula:[0,7],forward:[0,7],found:[5,6,8,12,14,15,28,30,34],four:[0,7],fourth:16,fraction:[0,7,12,18,21,30],fractions_z0002:18,fractions_z001:18,fractions_z002:18,framework:7,free:[6,8,12],free_persistent_data_memaddr_and_return_json_output:7,free_store_memaddr:7,frequenc:[0,7,16],friction:[0,7],fring:[0,7],from:[0,2,3,5,6,8,10,11,12,13,14,15,16,17,18,19,20,21,24,25,28,29,30,32,34,36,40],from_binary_c_config:1,from_dict:[8,12,13,14,17,18],fryer:[0,7],fsampl:35,ftz:[22,37],full:[4,9,16,19,21,28,34],full_path:19,func:27,func_memaddr:18,function_cach:21,function_cache_default_maxs:21,function_cache_default_typ:21,function_cache_funct:[21,27],function_cache_s:27,function_cache_ttl:21,further:15,futur:16,fuv:[0,7],g:[0,1,2,5,6,7,8,9,11,12,13,14,15,17,18,19,21,22,25,27,28,29,30,34,35,37],ga:[0,7],gaia:[0,7,30],gaia_colour_transform_method:[0,7],gaia_conversion_ubvri_bivariate_jordi2010:[0,7],gaia_conversion_ubvri_riello2020:[0,7],gaia_conversion_ubvri_univariate_evans2018:[0,7],gaia_conversion_ubvri_univariate_jordi2010:[0,7],gaia_conversion_ugriz_bivariate_jordi2010:[0,7],gaia_conversion_ugriz_riello2020:[0,7],gaia_conversion_ugriz_univariate_evans2018:[0,7],gaia_conversion_ugriz_univariate_jordi2010:[0,7],gaia_l_binwidth:[0,7],gaia_teff_binwidth:[0,7],galact:[0,7,35],gallino:[0,7],gamma:[0,7],gap:[0,7],garcia:[0,7],gauss:[0,7],gaussian:[30,35],gaussian_func:30,gaussian_normalizing_const:30,gaussian_zoom:35,gb:[0,7],gb_reimers_eta:[0,7],gb_wind_beasor_etal_2020:0,gb_wind_goldman_etal_2017:0,gb_wind_reim:0,gb_wind_schroeder_cuntz_2005:0,gbwind:[0,7],gbwindfac:[0,7],gcc:[1,22,37],gce:[0,7],gener:[0,1,6,7,8,9,11,12,14,15,17,18,19,20,21,24,25,29,30,31,32,35],general_info:2,generalis:30,geometr:[0,7],geq:6,gerosa:[0,7],get:[0,2,3,4,6,9,11,12,13,14,15,16,18,19,20,22,25,28,30,31,32,34,37,38,40],get_ansi_colour:19,get_arg_kei:19,get_condor_statu:28,get_default:[10,19],get_grid_options_defaults_dict:31,get_grid_options_descript:31,get_help:[10,19],get_help_al:[10,19,20],get_help_sup:[10,19],get_integration_constant_q:30,get_max_multipl:30,get_siz:19,get_slurm_statu:34,get_usernam:19,getitem:2,gettempdir:18,getter:27,giant:[0,6,7,16],giant_branch:0,git:[0,12,13,14,15,19],git_branch:36,git_build:36,github:[19,29],gitlab:22,give:[0,5,7,8,19,20,30,40],given:[0,1,3,7,12,13,14,17,18,19,20,21,25,27,28,29,30,32,34,35,38,40],global:[0,2,7,12,13,14,19,30,35],global_dict:2,gmax:30,gmin:30,gnu:7,go:[0,6,7,10,12,15,20,22,24,37],goal:30,goe:[0,2,7,9,11,24],gogo:[0,7],goldman:[0,7],gonna:30,good:[0,7,11,12,13,14,15,21,40],got:[13,14],gov:[0,7],gravit:[0,6,7,8,15],gravitational_const:6,gravitational_radiation_bs:0,gravitational_radiation_bse_when_no_rlof:0,gravitational_radiation_landau_lifshitz:0,gravitational_radiation_landau_lifshitz_when_no_rlof:0,gravitational_radiation_model:[0,7],gravitational_radiation_modulator_:[0,7],gravitational_radiation_modulator_j:[0,7],gravitational_radiation_non:0,grb:[0,7],great:[0,7,13,14,21],greater:[0,7],grevess:[0,7],grid:[0,4,7,9,11,19,20,22,25,28,29,30,31,32,33,34,35,40],grid_class:[22,23],grid_cod:20,grid_ensemble_result:[29,33],grid_log:20,grid_opt:[6,8,11,12,13,14,15,20,25,27,28,29,32,33,34,35],grid_options_default:[20,27,31],grid_options_defaults_dict:31,grid_options_descript:[6,15,31],grid_options_description_check:31,grid_options_help:31,grid_result:[6,8,12,13,14,21],grid_vari:[15,21],grid_variable_numb:[6,8,15,32],gridcod:[20,32],gridcode_filenam:21,gridtyp:[6,8,15,32],group:[6,12,16,36],grvitation:5,gsl:[22,37],gsl_dir:[22,37],gt:[5,6,7,8,9,11,13,15,16,17,18],guess:[0,7,30],gyr:[5,6,8],gz:29,gzip:29,h5py:[22,37],h:[0,5,7,9,19],ha:[0,1,2,5,6,7,8,9,10,12,13,14,15,18,19,21,26,29,32],hachisu:[0,7],hachisu_disk_wind:[0,7],hachisu_ignore_qcrit:0,hachisu_qcrit:[0,7],hack:31,had:[6,8,12,13,14,20],half:[0,7,30],hall:[0,7],handi:[0,7],handl:[0,2,3,4,7,11,19,20,21,25,32,33,36,38,40],handle_ensemble_string_to_json:3,happen:[0,6,7,8],hardcod:[9,12,13,14,15],hardli:36,have:[0,2,3,4,5,6,7,8,9,11,12,13,14,15,18,19,20,21,22,24,25,28,29,31,34,37,38],haven:6,hbb:[0,7],hbbtfac:[0,7],hd:24,hdf5:19,hdf5file:19,he:[0,5,7],head:16,header:[1,6,8,9,11,12,13,14,15,18,19],headerlin:15,headlin:21,hegb:[0,5],hehg:0,height:[8,12,15,30],held:[28,34],helium:[0,6,7],helium_flash_mass_loss:[0,7],helium_white_dwarf:0,help:[0,4,5,7,11,12,13,14,15,19,31],help_al:[0,7],hem:0,henc:[0,7,8,13,14,16],hendrik:[0,18,22,37],here:[1,6,7,9,11,12,13,14,16,18,19,20,21,24,30,38],hertzsprung:[0,4,7,22],hertzsprung_gap:0,hertzstrpung:[0,7],heuvel:[0,7],hewd:[0,7],hewd_hewd_ignition_mass:[0,7],hex:21,hg:[0,7],hi:30,high:[0,7,13,14,30],higher:[0,6,7,8,12,13,14,15,19,21,22,30,37],highlight:2,histogram:8,histori:30,hole:[0,4,6,7,22],home:7,homogen:[0,7],hood:11,hook:21,hopefulli:[0,7],hot:[0,7],hour:19,how:[0,2,5,6,7,8,9,11,12,13,14,15,18,21,26,30,32],howev:[0,7,9,12,13,14,15],hoyl:[0,7],hpc:[20,21,25,28,34],hpc_can_join:25,hpc_check_requir:25,hpc_dir:25,hpc_dump_statu:25,hpc_force_join:21,hpc_get_statu:25,hpc_grid:25,hpc_id_filenam:25,hpc_id_from_dir:25,hpc_job:25,hpc_job_task:25,hpc_job_typ:25,hpc_jobid:[20,25],hpc_jobid_tupl:25,hpc_join_from_fil:25,hpc_join_previ:25,hpc_joinlist:25,hpc_load_joinfiles_list:25,hpc_make_joiningfil:25,hpc_njob:25,hpc_path:25,hpc_queue_stat:25,hpc_rebuild_joinlist:[21,25],hpc_restor:25,hpc_set_statu:25,hpc_snapshot_filenam:25,hpc_statu:25,hpc_task:25,hpc_touch:25,hr:24,hr_diagram:24,hrd:[0,6,7,8],hrdiag:[0,7],hrdiag_output:[0,7],htcondor:21,html:[2,6,15,22,29,37],http:[0,1,2,6,7,15,19,29,30],human:19,hurlei:[0,7],hut:[0,7],hybrid:[0,7],hydro:[0,7],hydrogen:[0,6,7],i:[1,2,5,6,7,8,9,11,12,13,14,15,16,19,20,21,22,25,30,32,36,37,40],ia:[0,7,8],iadd:2,ib:[0,5,7],ibc:[0,7],id:[20,21,25,28,29,30,34],id_cor:9,idea:[15,24],ident:2,idum:[0,7],ignit:[0,6,7],ignor:[0,2,7,9,11,15,18,21,30,32],ii:[0,7,18],iia:[0,7],iloc:[11,18],images:21,imf:[0,7,13,14,30],imf_chabrier2003:30,imf_scalo1986:30,imf_scalo1998:30,imf_tinsley1980:30,immedi:[0,6,7,21],implement:[0,2,7,21],impli:[0,7],implic:[13,14],impos:[6,8,12,13,14,15],imposs:8,improv:[30,35],inclin:[0,7],inclination1:[0,7],inclination2:[0,7],inclination3:[0,7],inclination4:[0,7],inclini:[0,7],incliniation_quadrupl:[0,7],incliniation_tripl:[0,7],includ:[0,1,2,6,7,9,11,13,14,15,16,19,20,22,24,29,30,37],include_binary_c_default:[15,20],include_binary_c_help_al:[15,20],include_binary_c_version_info:[15,20],include_default:[15,29],include_popul:15,include_population_set:20,incom:[0,7],increas:[0,5,7,8,12,13,14],inde:[0,7,13,14],indent:[2,3,11,20,29],independ:30,index:[0,7,10,11,16,21,22,25,30,32],indic:[0,7,30],individu:[4,12,22],individual_nova:[0,7],induc:[0,7],inertia:[0,7],info:[7,10,15,19,20,22,24,36,37],inform:[0,1,3,4,6,9,11,12,13,14,15,19,20,21,24,25,30,31,33,36],init:20,init_abund:[0,7],init_abund_dex:[0,7],init_abund_mult:[0,7],init_abunds_onli:[0,7],initi:[0,4,5,7,10,11,18,20,30],initial_abundance_hash:20,initial_abundance_mix:[0,7],initial_abunds_onli:[0,7],initial_grid:18,initial_mass:[11,18],initial_tim:18,inlin:18,inner:[0,7,16],input:[1,3,7,10,11,19,20,21,22,24,29,30,31,38,40],input_dict:2,insert:[15,32],insid:[0,7],inspect:[2,11,24],inspect_dict:2,inspir:[1,24,40],instabl:[0,7],instal:[21,40],install_without_depend:[22,37],instanc:[2,11,12,13,14,15,30],instant:[0,7],instantli:[0,7],instead:[0,5,7,13,14,19,21],integ:[0,6,7,21,35,40],integr:[12,13,14,30,35],integrals_str:30,intens:[13,14],interact:[0,3,5,6,7,8,16,18,31],interfac:[7,16,19,22,25,37],interfer:[22,37],intermedi:8,intern:[0,7,10,21],internal_buff:[0,7],internal_buffering_off:0,internal_buffering_print:0,internal_buffering_stor:0,interpol:[30,35],interpolate_in_mass_izzard2012:30,interpolator_nam:30,intershel:[0,7],interstellar:[0,7],intger:[0,7],intro:[0,7],introduc:5,introduct:6,inv:[5,18],invers:40,invert_xaxi:6,involv:[0,7],inward:[0,7],io:29,ipykernel_216542:16,ipykernel_519112:13,ipynb:[12,13,14,15],is_capsul:19,isfil:15,isfloat:19,isint:19,isn:[13,14,19],isnt:15,isotop:[0,7,10,36],isotope_hash:20,isotope_list:20,issu:25,item:[1,2,6,8,12,13,14],iter:19,its:[0,2,3,7,12,13,14,15,16,19,21,22,24,25,29,31,35,36,37,38],itself:[3,6,9,11,21,22,30,37],iwamoto:[0,7],izzard2012_period_distribut:30,izzard:[0,6,7,8,11,12,13,14,15,22,37],jager:[0,7],jaschek:30,jeff:[22,37],jej:5,jerki:6,jf:5,jia:[0,7],job:[20,21,25,28,34],job_id:25,job_index:25,jobarrayindex:[21,34],jobid:[20,21,34],john:[0,7],join:[7,9,11,15,18,21,25],joinfil:25,joiningfil:25,joinlist:[21,25],jorb_in:5,jorb_out:5,jordi:[0,7],json:[3,7,11,15,20,21,29],json_data:2,jsondecod:3,jsonencod:3,jtot_in:5,jupit:16,jupyt:[22,37],just:[0,2,6,7,8,15,18,19,20,21,22,29,36,37,40],k1:[5,11,18],k2:[5,11,18],k:[0,6,7,16,30],kap:[0,7],kappa:[0,7],kaps_rentrop:[0,7],karaka:[0,7],keep:[8,15,29],kei:[1,2,3,6,10,11,15,16,18,19,20,21,24,27,29,30,31,32,36],kelvin:[0,7],keplerian:[0,7],keys_to_float:2,keyword:[13,24,38],kick:[0,5,7,18,21],kick_backward:0,kick_forward:0,kick_inward:0,kick_outward:0,kick_random:0,kick_straight_up:0,kick_velocity_custom:0,kick_velocity_fix:0,kick_velocity_maxwellian:0,kill:[1,9,15,20],kilonova:6,kim:[0,7],kind:[0,7],kippenhahn:[0,7],klencki:[0,7],km:[0,7],know:[0,1,7,10,11,13,14,21,29,31],known:[0,6,7,11,12,13,14,15,20,30,38],kroupa2001:[15,30,32],kroupa:[13,14,30],krticka:[0,7],ktg93:30,kwarg:[18,20,24,25,26,27,28,29,30,31,32,33,34,35,36,38],l1:5,l2:[0,7],l:[0,6,7,12,13,14],l_:[12,13,14],label:[6,18,30],lambda:[0,5,7,8],lambda_:8,lambda_c:[0,5,7,8],lambda_ce_dewi_tauri:[0,7],lambda_ce_klencki_2020:[0,7],lambda_ce_polytrop:[0,7],lambda_ce_wang_2016:[0,7],lambda_enthalpi:[0,7],lambda_ion:5,lambda_ionis:[0,7],lambda_min:[0,7],lambda_mult:[0,7],lambda_multipli:[0,7],lambda_v:30,lamer:[0,7],landau:[0,7],langer:[0,7],languag:6,larger:[0,6,7],last:[4,13,16,18,19,30],last_st:18,last_stellar_type_change_time_1:18,lastli:[7,11],late:18,later:[12,13,14,21],latest0:[6,8,12],latest1:[6,8,12],latest2:[6,15],latest3:6,latest4:6,latest5:6,latest:[22,37],latter:[0,7],launch:[21,28,34],law:[13,14,30],law_const:30,lbv:[0,7],ld_library_path:[22,37],ldist:[13,14],lead:[0,6,7,12,13,14,15,29,30,40],learn:[9,21],least:[22,37],leav:[0,7,21],left:[0,7],legaci:[0,7],legacy_yield:[0,7],legend:[16,18],len:[5,6,11,15,18],length:[5,19],lengthen:[0,7],leq:6,less:[0,1,4,5,7,29,30],let:[5,8,11,12,13,14,15,16,20],level:[1,6,19],lfucach:21,li7:[0,7],li:[0,7],lib:[7,11,17,18,22,37],libbinary_c:21,libcustom_logging_0639ee205c7d4782b4a27378f5d890bd:11,libcustom_logging_dafa15d2b1e64e19972ac0e9eb5c9a55:11,libgsl:[22,37],libmemo:[22,37],librari:[0,1,6,7,9,18,20,21,38],library_path:[22,37],librinterpol:[22,37],life:8,lifetim:[0,7,8,12,13,14,15,35],lifshitz:[0,7],like:[0,1,6,7,8,12,13,14,15,18,19,21,22,24,29,35,37],limit:[0,6,7,8,12,13,14,15,21,24],line:[1,5,6,8,9,11,12,13,14,15,16,17,19,20,21,22,24,29,35,37],linear2:21,linear:[0,7,12,13,14,21,30,35],linear_extrapolation_q:30,linearli:[13,14,35],linedata:[6,8,12,13,14],lineplot:[6,8,12,13,14,16],linewidth:[6,8,12,13,14,16],linker:1,linspac:35,linux:7,list:[0,1,2,3,6,7,8,11,12,13,14,15,16,19,21,25,27,30,32,35,38],list_arg:[0,7],list_of_sub_kei:2,lit:[0,7],lithium:[0,7],lithium_gb_post_1dup:[0,7],lithium_gb_post_heflash:[0,7],lithium_hbb_multipli:[0,7],lithium_t:[0,7],littl:[5,6,8,12,16,27],littleton:[0,7],liu:[0,7],ll:[9,10,13,14,16,29],llnl:[0,7],ln:30,lnm1:[8,12,13,14,15],lnm_1:[13,14,32],load:[0,1,3,6,7,8,9,11,12,13,14,15,18,19,20,21,24,25,29,32],load_ensembl:3,load_logfil:19,load_population_object:29,load_snapshot:29,lobe:[0,5,7,8,40],loc:16,local:[7,21,30],locat:[0,7,21,22,30,35,37],lock:[5,29],lock_lifetim:29,lock_object:29,lock_suffix:29,lock_timeout:29,locked_clos:29,locked_open_for_writ:29,lockfil:29,lodder:[0,7],log10:[0,6,7,8,12,13,14,15,30,35],log10m1:21,log10mass:35,log10p:30,log10per:[8,12,15],log10pmin:30,log:[0,1,4,5,7,11,16,17,19,21,22,24,29,30,32,35,37,38,40],log_:[6,8,12,13,14],log_arg:21,log_args_dir:21,log_arrow:[0,7],log_dt:[8,21],log_every_timestep:[9,11],log_fil:[5,21],log_filenam:[0,5,7,11,18,38],log_newlin:21,log_runtime_system:21,logarithm:[13,14,30,35],logensembletim:[0,7],logfil:[11,19,22,37],logg:[0,6,7],logger:15,logging_dict:1,logging_lin:[9,17,18],loggrav:6,logi:17,logic:[1,2,9,20,21],logl:6,logmass:[30,35],logp:30,logper:[8,30],logperiod:30,logperrang:[8,12],logspac:35,logteff:6,long_spectral_typ:30,longer:[0,6,7,8],longnam:[6,8,12,13,14,15,32],look:[1,3,6,8,12,13,14,15,18,22,30,37],lookback:[0,7],loon:[0,7],loop:[6,8,11,12,13,14,15,29,32],loos:24,lose:[0,7,18],loss:[0,5,7,11,12,16],lost:[0,7,8,18],lot:[6,12,13,14,15,16,21,36,38],lovegrov:0,low:[0,6,7,8,13,14,30],low_mass_m:0,low_mass_main_sequ:0,lower:[0,7,12,15,30,32,35],lowest:30,lru:27,lru_:27,lrucach:21,lsoda:[0,7],lsun:[0,7,24],lt:[6,7,8,11,13,15,16,17],lucianopaz:29,lugaro:[0,7],luminos:[0,4,6,7,22,24],luminosity_1:24,luminosity_2:24,luminosu:6,lw:[0,7],lynnett:[0,7],m01:5,m0:30,m1:[0,5,7,8,9,11,12,13,14,15,18,29,30,40],m2:[5,8,9,11,12,15,18,29,30,40],m3:30,m4:30,m:[0,5,6,7,8,12,13,14,16,18,19,30,40],m_1:[0,5,6,7,8,9,10,11,12,13,14,15,16,17,18,32,38],m_2:[0,5,6,7,8,9,11,12,15,17,18],m_3:[0,7],m_4:[0,7],m_:18,m_max:[15,30,32],m_min:[15,32],m_sun:6,maccretor:[0,5,7],machin:[8,21,22,37],macro:[0,7,10,19,36],madau:30,made:[6,22,25,37],maeder:[0,7],magellan:[0,7],magnet:[0,7],magnetic_braking_algorithm:[0,7],magnetic_braking_algorithm_andronov_2003:0,magnetic_braking_algorithm_barnes_2010:0,magnetic_braking_algorithm_hurley_2002:0,magnetic_braking_algorithm_rappaport_1983:0,magnetic_braking_factor:[0,7],magnetic_braking_gamma:[0,7],magnitud:19,mai:[0,7,8,12,29],main:[0,1,6,7,9,12,13,14,15,18,21,22,37],main_sequ:[0,7,12,13,14,18],mainprocess:[6,8,12],major:[0,7],make:[0,1,2,3,5,6,7,8,11,12,13,14,15,16,18,19,20,21,22,24,25,28,29,30,37,38,40],make_analytics_dict:26,make_build_text:19,make_condor_dir:28,make_slurm_dir:34,makedir:[15,19],makejoiningfil:25,manag:[19,22,37],mani:[0,6,7,8,10,12,13,14,15,21,28],manual:[9,21],manufactur:[0,7],map:21,mar:16,maria:[0,7],mass:[0,1,2,4,5,6,7,8,10,11,12,15,16,18,19,21,24,30,32,35,36,38,40],mass_1:[15,18,24],mass_2:[15,18,24],mass_accretion_for_eld:[0,7],mass_accretor:40,mass_donor:40,mass_evolut:24,mass_for_hestar_ia_low:[0,7],mass_for_hestar_ia_upp:[0,7],mass_loss_m:18,mass_lost:18,mass_of_pmz:[0,7],mass_rang:18,mass_str:30,massiv:[0,4,5,6,7,8,12,16,22,30],massless:[0,7],massless_remn:0,massloss:0,massrang:[6,8,12,13,14],master:[21,24],match:[0,2,6,7,11,12,15,16,21,24,27],materi:[0,6,7],math:[6,8,12,13,14,15,16,32,35],mathieu:30,mathrm:[6,8,12,13,14],matplotlib:[6,8,13,14,16,18,22,24,37],matter:[0,7],mattsson:[0,7],mattsson_mass_loss:[0,7],mattsson_orich_tpagbwind:[0,7],max:[0,7,8,9,12,13,14,15,21,30],max_bound:[30,35],max_column:[6,8,16],max_evolution_tim:[0,1,6,7,8,9,11,12,13,14,15,16,18,35],max_hewd_mass:[0,7],max_logp:30,max_model_numb:[0,7],max_multipl:30,max_neutron_star_mass:[0,7],max_queue_s:21,max_row:[6,8,16],max_stellar_angmom_chang:[0,7],max_stellar_type_1:[0,7],max_stellar_type_2:[0,7],max_stellar_type_3:[0,7],max_stellar_type_4:[0,7],max_tim:[5,11,18],max_val:30,maxcount:5,maxdm:35,maximum:[0,6,7,8,9,12,13,14,15,21,30,35,40],maximum_mass_ratio_for_instant_rlof:[0,7],maximum_mass_ratio_for_rlof:40,maximum_mcbagb_for_degenerate_carbon_ignit:[0,7],maximum_nuclear_burning_timestep:[0,7],maximum_timestep:[0,7],maximum_timestep_factor:[0,7],maxmimum:[0,7],maxsiz:21,maxwellian:[0,7],mayb:24,mayor:30,mb:[6,8,12,14,15,19,21],mc13_pocket_multipli:[0,7],mc1:5,mc:[0,5,7,15,18,29],mch:[0,7],mcmin:[0,7],mdonor:[0,5,7],mean:[0,5,7,19,21,22,28,30,34,35,37],meant:21,measur:19,medium:[0,7],mega:30,megabyt:21,mem:[8,12],mem_us:19,memaddr:[7,9],memori:[1,6,7,8,9,12,14,15,18,19,20,21,29,40],menv:[0,5,7],mer:5,mercuri:16,merg:[0,2,5,6,7,8,21,25,29,30],merge_dict:[2,10],merge_multipl:30,merge_popul:29,merge_populations_from_fil:29,merger:[0,5,7],merger_angular_momentum_factor:[0,7],merger_mass_loss_fract:[0,7],mesa:[22,37],mesasdk_init:[22,37],mesasdk_root:[22,37],mess:16,messag:[19,20],messi:6,mestel:[0,7],met:[15,20,25,32],metadata:[20,32,33],metal:[0,5,6,7,8,9,11,12,13,14,15,16,17,18,30,40],metallicity_0002:18,metallicity_001:18,metallicity_002:18,method:[0,7,9,11,12,13,14,15,18,20,21,29,31,32,36],meynet:[0,7],mf1:5,mf2:5,might:[2,3,8,12,15,16,19,21,22,29,37],milki:[0,7],miller:[0,7],min:[8,9,12,13,14,15,30],min_bound:[30,35],min_logp:30,min_per:30,min_val:30,mind:18,mindm:35,minimal_verbos:19,minimum:[0,7,19,21,30,35,36,40],minimum_co_core_mass_for_carbon_ignit:[0,7],minimum_co_core_mass_for_neon_ignit:[0,7],minimum_donor_menv_for_comenv:[0,7],minimum_envelope_mass_for_third_dredgeup:[0,7],minimum_helium_ignition_core_mass:[0,7],minimum_mcbagb_for_nondegenerate_carbon_ignit:[0,7],minimum_orbital_period_for_instant_rlof:[0,7],minimum_period_for_rlof:40,minimum_separation_for_instant_rlof:[0,7],minimum_separation_for_rlof:40,minimum_stellar_mass:36,minimum_time_between_pn:[0,7],minimum_timestep:[0,7],mint:[0,7],mint_data_cleanup:[0,7],mint_dir:[0,7],mint_disable_grid_load_warn:[0,7],mint_fallback_to_test_data:[0,7],mint_hard_max_nshel:[0,7],mint_hard_min_nshel:[0,7],mint_kippenhahn:[0,7],mint_kippenhahn_companion_stellar_typ:[0,7],mint_kippenhahn_stellar_typ:[0,7],mint_maximum_nshel:[0,7],mint_maximum_shell_mass:[0,7],mint_metal:[0,7],mint_minimum_nshel:[0,7],mint_minimum_shell_mass:[0,7],mint_ms_rejuven:[0,7],mint_nshel:[0,7],mint_nuclear_burn:[0,7],mint_remesh:[0,7],mint_use_zams_profil:[0,7],minut:[8,19],mira:[0,7],misc:[7,22],miscellan:[10,36],miss:[0,7,12,13,14,19,31],mistak:21,mix:[0,2,7,21],mixtur:[0,7,12],mmax:[13,14,30,35],mmin:[13,14,21,30,35],mnra:40,mode:29,model:[0,1,6,7,8,9,11,12,13,14,15,16,17,18,21],model_numb:[12,13,14],modif:4,modifi:[0,2,7,9,22,37],modul:[0,7,8,10,12,13,14,15,16,21,23],modulo:21,moe2017_opt:21,moe:[15,22,25,30],moe_di_stefano_2017:20,moe_di_stefano_2017_multiplicity_fract:30,moe_di_stefano_2017_pdf:30,moment:[0,6,7,9,15,18,35],momenta:[0,7,24],momentum:[0,7,16],monoton:[13,14],mont:[0,7,21],monte_carlo_kick:[0,7],more:[0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,35,37],most:[6,7,8,13,14,16,19],mostli:[6,8,12,13,14,15,18,19,21,24,31,38],mount:29,move:[0,6,7],mrucach:21,ms:[0,5,7,9,12],msgpack:29,mstart:5,msun:[0,6,7,9,11,12,13,14,16,18,30,35,36],mu:[0,7],much:[0,6,7,8,12,15,18,19,26],multipl:[0,2,6,7,21,30],multiplc:[0,7],multipli:[0,2,7,13,14,21,35],multiplicity_arrai:30,multiplicity_fraction_funct:21,multiplicity_model:21,multiplicity_modul:21,multiply_float_valu:2,multiply_values_dict:[2,10],multiprocess:21,must:[0,2,6,7,8,11,12,13,14,15,16,29,32,35],mw:[0,7],my:11,my_stellar_data:[1,9,15,17,18],myr:[0,6,7,8,11,12,13,14,16,35],n100:[0,7],n100_z0:[0,7],n100h:[0,7],n100l:[0,7],n10:[0,7],n150:[0,7],n1600:[0,7],n1600c:[0,7],n1:[0,7],n200:[0,7],n20:[0,7],n300c:[0,7],n3:[0,7],n40:[0,7],n5:[0,7],n:[0,1,5,6,7,8,9,11,12,13,14,15,17,18,19,21,25,30],n_logging_stat:21,naked_helium_star_giant_branch:0,naked_helium_star_hertzsprung_gap:0,naked_main_sequence_helium_star:0,name:[1,2,5,6,7,8,12,13,14,15,16,18,19,21,28,29,31,32,38,39],nameerror:16,narrow:[13,14],natur:[0,7,13,14],nauenberg:[0,7],nazehdin:0,nb:[0,7],nbinary_c:18,ncol:18,nearer:[0,7],nearest:[8,12,13,14],nebula:[0,7],necessari:[8,15,16,18,19,20,34],need:[0,2,7,9,11,12,13,14,15,16,18,21,22,25,30,37,40],neg:[0,2,7,35],neither:[0,7,20],neleman:[0,7],nelemans_gamma:[0,7],nelemans_max_frac_j_chang:[0,7],nelemans_minq:[0,7],nelemans_n_comenv:[0,7],nelemans_recalc_eccentr:[0,7],nemp:[0,7],nemp_cfe_minimum:[0,7],nemp_nfe_minimum:[0,7],nenamg:[0,7],neon:[0,6,7],neptun:16,nest:[2,15,32,36],network:[0,7,10],neutrn:[0,7],neutron:[0,6,7,15],neutron_star:0,never:[0,6,7,13,14,21,27],newdict:2,newer:[0,2,7],newli:[0,7],newlin:[19,21,29],newnam:32,newobj:25,newopt:[2,30],newpop:29,newton:[0,7],next:[12,13,14,15,19],nf:[21,29],nfs_flush_hack:29,nfspath:29,nice:[20,24],nieuwenhuijzen:[0,7],nieuwenhuijzen_windfac:[0,7],nine:6,nmax:30,no_thermohaline_mix:[0,7],nocach:21,node:21,noecho:[0,7],noechonow:[0,7],noel:[0,7],nolowq:21,nomin:[0,7],non:[0,2,7,13,14,21,29],nonconservative_angmom_gamma:[0,7],none:[0,1,2,3,5,6,7,8,12,14,15,16,18,19,20,21,25,27,28,29,30,31,32,34,35,40],nonetyp:2,nonzero:21,nor:[0,7],norm:21,normal:[0,2,7,20,25,35,36],normalis:[2,21,30],normalize_dict:2,normalize_multipl:21,nospac:19,notabl:15,notat:19,note:[0,5,6,7,12,13,14,15,18,19,21,25,29,32,35,36],notebook:[5,6,7,8,9,10,11,12,13,14,15,16,22,37],notebook_api_funct:11,notebook_bhbh:5,notebook_comenv:8,notebook_custom_log:[11,12,13,14,15],notebook_hrd:6,notebook_individual_system:[9,11,12,13,14,15],notebook_luminos:[13,14],notebook_luminosity_funct:12,notebook_luminosity_function_binari:[13,14],notebook_popul:[11,15],notebook_solar_system:16,noteworthi:4,noth:[2,21,25,29],notic:[13,14],notifi:38,nov:18,nova:[0,6,7,8],nova_faml_multipli:[0,7],nova_irradiation_multipli:[0,7],nova_retention_algorithm_claeys2014:0,nova_retention_algorithm_const:0,nova_retention_algorithm_hillman2015:0,nova_retention_fract:[0,7],nova_retention_method:[0,7],nova_timestep_accelerator_index:[0,7],nova_timestep_accelerator_max:[0,7],nova_timestep_accelerator_num:[0,7],now:[0,2,5,6,7,8,9,11,12,13,14,15,16,18,19,30],now_object:19,np:[11,17,18,35],nre:[12,35],nrow:18,ns:[0,1,7,8,9,15],nsep:8,nsep_max:8,nsep_min:8,nstar:[6,12],nuclear:[0,7],nuclear_mass_hash:20,nuclear_mass_list:20,nucleosynthesi:[0,7,36],nucleosynthesis_sourc:[10,36],nucreacmult:[0,7],nucsyn:[7,22],nucsyn_angelou_lithium:[0,7],nucsyn_gce_outflow_check:[0,7],nucsyn_hbb:[0,7],nucsyn_metal:[0,7],nucsyn_network:[0,7],nucsyn_network_error:[0,7],nucsyn_s_process:[0,7],nucsyn_solv:[0,7],nucsyn_third_dredge_up:[0,7],nugi:[0,7],nullcach:[21,27],num_ansi_colour:[0,7],num_cor:[6,8,12,13,14,15,21],num_cores_avail:21,number:[0,2,3,5,6,7,8,12,13,14,15,16,18,19,20,21,22,25,29,30,31,32,35,37],numer:2,numpi:[11,15,17,18,19,22,32,35,37],o:[3,7,19,22,30],obj:[3,19],object:[0,2,3,4,7,16,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,38],object_hook:3,object_pairs_hook:3,object_parse_funct:11,observ:[12,13,14],obtain:[0,6,8,12,13,14,29],obvious:9,occur:[0,7,40],odot:[6,8,18],off:[0,5,7,15,18,21],off_m:[5,11,18],offset:[0,7],oh:5,ohio:[0,7],ok:[25,29],old:[13,14,21,32],oldnam:32,omega:[0,5,7,18],on_exit_or_evict:21,onc:[0,7,35],one:[0,2,7,10,13,14,15,16,17,18,21,24,27,29,31,35,38],onewd:0,onli:[0,2,6,7,9,12,13,14,15,16,18,19,21,25,29,35,40],onset:[0,7],onto:[0,7,30],oop:5,opac:[0,7],opacity_algorithm:[0,7],opacity_algorithm_ferguson_op:0,opacity_algorithm_paczynski:0,opacity_algorithm_star:0,opal:[0,7],open:[3,5,11,15,18,29],open_ensembl:3,opendir:29,oper:[2,29],opm:30,opt:[2,5,7,30],option:[0,1,2,6,7,8,12,13,14,15,16,17,18,19,20,22,25,27,29,30,31,32,35,37,40],orb:[8,15,29],orbit:[0,5,7,8,12,16,24,30,40],orbit_evolut:24,orbital_eccentr:16,orbital_inclin:[0,7],orbital_inclinationi:[0,7],orbital_period:[0,5,7,8,9,11,12,15,17,18,40],orbital_period_quadrupl:[0,7],orbital_period_tripl:[0,7],orbital_phas:[0,7],orbital_phase_quadrupl:[0,7],orbital_phase_tripl:[0,7],orbital_separ:16,orbiting_object:[0,7,16],orbiting_objects_close_pc_threshold:[0,7],orbiting_objects_log:[0,7,16],orbiting_objects_tides_multipli:[0,7],orbiting_objects_wind_accretion_multipli:[0,7],order:[2,4,15,19,32],ordereddict:2,org:[0,2,7,30],orient:8,origin:[16,22,29,37],original_command_lin:21,original_submission_tim:21,original_working_diretori:21,os:[5,6,8,11,12,13,14,15,16,18,19],other:[0,1,2,6,7,10,11,12,13,14,15,19,21,22,24,25,30,31,37],otherwis:[0,7,19,20,21,25,26,28,29,31,34],our:[6,8,12,13,14,21,30],out:[2,3,6,8,9,12,13,14,16,19,21,30,31],outcom:[0,7],outer:[0,6,7],outermost_core_mass:6,outfil:[15,20],outfile_nam:1,outfilenam:15,output:[1,2,3,4,5,7,9,10,11,16,17,18,19,20,21,22,24,29,36,37,38,40],output_dict:[6,8,11,12],output_dir:[11,15,29],output_fil:[11,19,29,31],output_filenam:[15,29],output_lin:19,outsid:[0,7,30],outward:[0,7],over:[2,6,8,10,11,12,13,14,15,19,20,29],overflow:[0,5,7,8],overhead:21,overlap:2,overrid:[2,18,21,30,32,35],overriden:15,overshoot:[0,7],overspin_algorithm:[0,7],overspin_bs:[0,7],overspin_massloss:[0,7],overview:7,overwrit:[21,25],own:[9,11,15,17,18,21,22,32,37],oxygen:[0,6,7],oxygen_neon_white_dwarf:0,p0:30,p1:30,p2:30,p3:30,p:[6,8,12,13,14,16,30,31],p_:8,p_in:5,p_out:5,packag:[3,7,15,19,22,32,33,34,35,37],paczynski:[0,7],pad:[8,12,13,14],pad_output_distribut:[6,8,12,13,14,19],page:[0,6,7,15,22,37],pair:[0,2,5,19,32,36],panda:[6,8,11,12,13,14,16,17,18,19,22,24,37],pane:24,panel:[0,7],paper:[0,7],parallel:32,param:19,param_nam:19,paramet:[1,2,3,4,6,7,8,9,11,12,13,14,15,19,20,21,22,24,25,27,28,29,30,31,32,34,35,36,38,40],parameter_nam:[3,6,7,8,10,12,13,14,15,19,32],parameter_value_input_typ:[10,19],pars:[3,4,6,8,11,12,13,14,15,18,19,20,24,36,38],parse_binary_c_version_info:36,parse_cmdlin:20,parse_const:3,parse_data:8,parse_float:3,parse_funct:[6,8,11,12,13,14,15,20,21,38],parse_function_hr_diagram:24,parse_function_mass:24,parse_function_orbit:24,parse_int:3,parse_output:18,parsec:30,part:[6,7,11,12,13,14,15,18,20,30,32,40],partial:[0,7],particularli:[0,7],partit:21,partner:29,pasp:30,pass:[7,9,11,15,16,18,19,20,21,22,24,25,28,29,34,35,37,38],path:[11,15,18,19,21,22,25,27,28,29,31,34,37],patho:[22,37],pd:[6,8,11,12,13,14,16,17,18],pdf:[0,7,18,22,30,37],peak:[8,13,14,35],peak_normalized_gaussian_func:35,pend:[0,5,7],per:[0,5,7,8,11,12,15,19,21,29,40],percentag:[0,7],peret:[0,7],perfect:[13,14],perfectli:[12,13,14],perform:[0,7,29],perhap:[0,6,7,8,20],periastron:[0,7],pericent:40,period:[0,5,7,8,9,11,12,13,14,15,16,18,24,30,40],period_str:30,perl:[1,2,12,13,14,15,28],persist:7,persistent_data:7,pgo:[0,7],phase:[0,6,7,8,12,13,14],phasevol:[0,7,15],phdi:0,phi:[5,18],photoevapor:[0,7],php:30,physic:[6,12,13,14,15,21],pick:24,pickl:29,pid:20,piec:[15,18,32],pinnsonneault:[0,7],pisn:0,pkg:[22,37],pl:20,place:[0,7,12,19,21],placehold:[24,27,28,29],plai:[0,7,13,14],plan:21,planet:16,planetari:[0,7],plaw2:21,pleas:[0,6,7,12,13,14,15,19,21,27],plot:[0,6,7,8,11,12,13,14,16,17,18,24],plot_data:[8,12,13,14],plot_funct:[22,23],plot_hr_diagram:24,plot_hr_diagram_singl:24,plot_mass:24,plot_orbit:24,plot_system:24,plot_typ:24,plt:[6,8,13,14,16,18],plu:[0,7],pluto:16,pm:24,pms_mass_1:24,pms_mass_2:24,pn:[0,7],pn_comenv_transition_tim:[0,7],pn_fast_wind:[0,7],pn_fast_wind_dm_agb:[0,7],pn_fast_wind_dm_gb:[0,7],pn_fast_wind_mdot_agb:[0,7],pn_fast_wind_mdot_gb:[0,7],pn_hall_fading_time_algorithm:[0,7],pn_hall_fading_time_algorithm_maximum:[0,7],pn_hall_fading_time_algorithm_minimum:[0,7],pn_resolv:[0,7],pn_resolve_maximum_envelope_mass:[0,7],pn_resolve_minimum_effective_temperatur:[0,7],pn_resolve_minimum_luminos:[0,7],pne:[0,7],png:18,pogg:[0,7],point:[0,3,6,7,19,20,21,22,29,30,35,37],poisson:[21,30],pol:[0,7],polytrop:[0,7],poor:[13,14],pop:[5,9,16,27],pop_macro:9,popitem:27,popul:[0,3,4,7,20,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38],population_extens:[20,25,26,27,28,29,30,31,32,33,34,35,36],population_id:21,population_nam:[6,8,12,14,15],population_object:29,population_set:20,posit:[0,7,8,30],possibl:[0,1,2,6,7,11,16,19,21,22,27,30,31,37],post:[0,5,6,7,8,9,20],post_ce_adaptive_menv:[0,7],post_ce_envelope_dm_eagb:[0,7],post_ce_envelope_dm_gb:[0,7],post_ce_envelope_dm_tpagb:[0,7],post_ce_objects_have_envelop:[0,7],post_comenv_period:8,post_sn_orbit_bs:0,post_sn_orbit_method:[0,7],post_sn_orbit_tt98:0,postagb_legacy_log:[0,7],postagb_wind_gi:0,postagb_wind_krticka2020:[0,7],postagb_wind_non:[0,7],postagb_wind_use_gi:[0,7],postagbwind:[0,7],postcod:[6,8,15,32],potenti:[0,7],pow2:6,power:[0,7,8,13,14,21,30],powerlaw:30,powerlaw_const:30,powerlaw_constant_nocach:30,powerlaw_extrapolation_q:30,ppisn:0,ppisn_additional_massloss:0,ppisn_core_mass_range_shift:0,ppisn_farmer19:0,ppisn_new_fit_21:0,ppisn_non:0,ppisn_prescript:0,ppn_envelope_mass:[0,7],pragma:9,pre:[0,5,7,8,18,24],pre_comenv_period:8,pre_events_stardata:[0,7],pre_main_sequ:[0,7],pre_main_sequence_fit_lob:[0,7],precis:3,precod:[6,8,12,13,14,15,32],predefin:[12,13,14,15,30],predict:21,predictor:[0,7],prefer:[0,7,20],prefix:[0,7],preloaded_popul:29,prep:0,prepar:2,prepare_dict:2,presc:5,prescrib:[0,7],prescript:[0,5,7,15],prescrit:[0,7],present:[2,3,6,12,13,14,15,18,20,29,30],preserv:[0,7],preset:24,pressur:[0,7],prev_stellar_type_1:15,prev_stellar_type_2:15,prevent:[0,5,6,7,21],previou:[8,13,14,19,21,36],previous:[11,15,25],previous_stardata:[1,8,9,11,15],primari:[1,6,8,12,13,14,15,30,32,40],prime:8,pringl:[0,7],print:[2,5,6,7,8,9,10,11,12,13,14,15,16,18,19,21,25,31],print_help:[10,19],print_info:31,print_option_descript:31,print_stack_on_exit:21,print_structur:2,printf:[1,6,8,9,11,12,13,14,15,17,18],prior:[0,6,7],privat:[20,22],prob_dict:30,probability_weighted_mass:21,probabl:[0,1,2,6,7,8,9,12,13,14,15,18,20,21,24,29,30,31,32],probdist:[6,8,12,13,14,15,32],problem:[0,7,12],probtot:[13,14],process:[0,6,7,8,12,13,14,15,17,18,19,20,21,25,28],process_:29,processor:[6,8,12],produc:6,profil:[0,7],progenitor:[0,7,15],program:[6,22,37],progress:19,project:[0,7],proper:[6,9,31],properli:[0,7],properti:[0,19,21,24,32],proport:8,prot1:[0,7],prot2:[0,7],prot3:[0,7],prot4:[0,7],provid:[0,7,15,20,21,25,30,38],pseudorandom:[0,7],publicli:9,puls:[0,6,7,40],pulsat:0,pump:[0,7],purpos:[12,13,14,15,21,24],push:16,push_macro:9,put:[1,6,8,12,13,14,15,18,19,21,24,25,31,32,33],pwd:21,py:[6,8,12,13,14,15,16,21,22,27,37],py_rinterpol:[22,37],pyenv:[22,37],pyplot:[6,8,13,14,16,18],pysiz:19,pytest:[22,37],python3:[7,22,37],python:[2,3,4,6,8,12,13,14,19,21,27,29,30,32],q:[0,5,7,8,12,15,18,21,30,40],q_high_extrapolation_method:21,q_interpol:30,q_low_extrapolation_method:21,q_min:30,qc:5,qcrit_bh:[0,7],qcrit_bs:0,qcrit_cheb:[0,7],qcrit_chen_han_formula:0,qcrit_chen_han_t:0,qcrit_cowd:[0,7],qcrit_degenerate_bh:[0,7],qcrit_degenerate_cheb:[0,7],qcrit_degenerate_cowd:[0,7],qcrit_degenerate_eagb:[0,7],qcrit_degenerate_gb:[0,7],qcrit_degenerate_hegb:[0,7],qcrit_degenerate_hehg:[0,7],qcrit_degenerate_hem:[0,7],qcrit_degenerate_hewd:[0,7],qcrit_degenerate_hg:[0,7],qcrit_degenerate_lmm:[0,7],qcrit_degenerate_m:[0,7],qcrit_degenerate_n:[0,7],qcrit_degenerate_onewd:[0,7],qcrit_degenerate_tpagb:[0,7],qcrit_eagb:[0,7],qcrit_gb:[0,7],qcrit_gb_bs:0,qcrit_gb_chen_han_formula:0,qcrit_gb_chen_han_t:0,qcrit_gb_ge2015:0,qcrit_gb_hjellming_webbink:0,qcrit_gb_q_no_comenv:0,qcrit_gb_temmink2021:0,qcrit_gb_vos2018:0,qcrit_ge2015:0,qcrit_hegb:[0,7],qcrit_hehg:[0,7],qcrit_hem:[0,7],qcrit_hewd:[0,7],qcrit_hg:[0,7],qcrit_hjellming_webbink:0,qcrit_lmm:[0,7],qcrit_m:[0,7],qcrit_n:[0,7],qcrit_onewd:[0,7],qcrit_q_no_comenv:0,qcrit_temmink2021:0,qcrit_tpagb:[0,7],qcrit_vos2018:0,qcrits_:[0,7],qcrits_degenerate_:[0,7],qdata:30,qlimit:30,qmin:30,qs:30,quad:21,quadrat:[0,7],quadrulpl:[0,7],quadrupl:[0,7,21,30],quantiti:24,queri:[11,25],queue:[6,8,12,21,25,28],quickli:11,quit:[0,6,7,19,30],r1:[5,11,18],r2:[5,11,18],r:[0,1,5,6,7,11,15,18,22,29,37],r_l:40,r_sun:6,radau:[0,7],radi:[0,7],radiat:[0,7],radii:[0,7,40],radiu:[0,1,6,7,9,15,17,24,40],radius_1:24,radius_2:24,ragb:40,raghavan2010_binary_fract:30,raghavan:30,rai:[0,7],railton:[0,7],rais:[0,2,7,15,19,21],ram:[0,7,21],ran:[6,8,12,21],randbuf:[5,18],random:[0,5,7,18,21],random_count:[5,11,18],random_se:[0,5,7,11,18],random_skip:[0,7],random_system:[0,7],random_systems_se:[0,7],rang:[0,6,7,8,11,12,13,14,15,21,30,32,35],rapid:[0,7],rapidli:[0,7],rappaport:[0,7],rate:[0,7,13,14,30],rather:[0,2,7,9,11,15,19,21,22,25,36,37],ratio:[0,6,7,8,12,13,14,15,30,40],raw:[3,7,18,19,20,21,24,36,38],raw_output:3,rc:[5,6,8,12,13,14,16,24],re:[0,1,6,7,8,12,13,14,16,25,31],reach:[0,5,6,7,8],reaction:[0,7],read:[3,4,5,11,15,18,19,21,29],readabl:19,readlin:5,real:[6,12,15,32],realist:[13,14],realiti:[13,14],realli:[0,6,7,15,20,21,31,32],reason:[0,7,13,14],rebuild:[0,7,21,22,25,37],rebuilt:[22,37],recalcul:[0,7],receiv:19,recent:[13,16],recogn:15,recognis:29,recombin:[0,7],recommend:[1,4,22,37],recompil:[12,13,14,15,22,37],reconsid:31,recurs:[2,19],recursive_change_key_to_float:2,recursive_change_key_to_str:2,red:[0,6,7,13,14,16],redhat:1,redshift:30,reduc:[0,5,7],reduct:21,refer:[2,21,29],refpop:29,regardless:24,region:[0,7,35],regist:15,reignit:[0,7],reimer:[0,7],reinstal:[22,37],reject:[0,7],rejects_in_log:[0,7],rejuven:[0,7,12],rel:[0,7],relat:[0,7],releas:[19,22,37],relev:20,reliabl:7,remain:[0,7,19,21],rememb:[5,6,13,14],remesh:[0,7],remnant:[0,6,7],remov:[0,2,7,8,11,15,16,19,20],remove_fil:19,renam:[13,14,32],rename_grid_vari:[13,14,32],renormalis:30,rentrop:[0,7],repeat:[0,7,21],replac:28,repo:22,report:[0,6,7,8,12,13,14,15],repositori:4,repres:21,represent:[3,15,32],reproduc:[0,7],requir:[0,3,7,8,11,12,13,14,15,16,18,19,21,24,25,30,38],rerun:[6,21],reset:[0,7],reset_pref:[0,7],reset_star:[0,7],reset_stars_default:[0,7],resolut:[0,6,7,8,12,13,14,15,21,32,35],resolv:[0,7,12,29],reson:[0,7],resourc:[13,14,25],respect:[0,7,28,30,34],rest:[15,30,32],restor:25,restore_from_snapshot_dir:21,restore_from_snapshot_fil:[21,25],restructuredtext:19,result:[0,1,2,3,6,7,8,11,12,13,14,15,18,19,21,22,25,29,30,35,37],result_arrai:30,result_dict:2,result_example_head:18,result_example_header_1:18,result_example_header_2:18,results_dictionari:[6,8,12,13,14],retain:[0,7],rethink:19,return_after_dry_run:21,return_all_info:20,return_arglin:7,return_binary_c_default:20,return_binary_c_version_info:[10,20,36],return_compilation_dict:1,return_help:7,return_help_al:[7,19],return_maximum_mass_ratio_for_rlof:[7,40],return_minimum_orbit_for_rlof:[7,40],return_persistent_data_memaddr:7,return_population_set:20,return_store_memaddr:7,return_version_info:[7,36],reus:20,revap_in:[0,7],revap_out:[0,7],revers:[0,7,24],reverse_tim:[0,7],revis:[0,36],rewrit:20,rgb:6,rhagavan:21,ri0005:[6,15],rich:[0,7],riello:[0,7],rin:[0,7],ring:[0,7],risk:[15,32],ritter:[0,7],rk2:[0,7],rk4:[0,7],rl1:5,rl2:5,rl:[0,5,7],rlof:[0,5,7,40],rlof_angular_momentum_transfer_model:[0,7],rlof_angular_momentum_transfer_model_bs:0,rlof_angular_momentum_transfer_model_conserv:0,rlof_eccentric_as_circular:[0,7],rlof_entry_threshold:[0,7],rlof_f:[0,7],rlof_interpolation_binary_c:0,rlof_interpolation_bs:0,rlof_interpolation_method:[0,7],rlof_mdot_factor:[0,7],rlof_mdot_modul:[0,7],rlof_method:[0,7],rlof_method_adapt:0,rlof_method_adaptive2:0,rlof_method_bs:0,rlof_method_claei:0,rlof_method_ritt:0,rlof_nonconservative_gamma_donor:0,rlof_nonconservative_gamma_isotrop:0,rlof_radiation_correct:[0,7],rlof_transition_objects_escap:[0,7],rob:[0,7,30,40],robert:[22,37],roch:[0,5,7,8,40],roche_lob:40,rochelob:40,rol1:[5,11,18],rol2:[5,11,18],room:[15,32],root:[22,37],rotat:[0,7,30],rotation:[0,7],rotationally_enhanced_expon:[0,7],rotationally_enhanced_mass_loss:[0,7],rotationally_enhanced_massloss:[0,7],rotationally_enhanced_massloss_angmom:0,rotationally_enhanced_massloss_langer_formula:[0,7],rotationally_enhanced_massloss_langer_formula_and_angmom:0,rotationally_enhanced_massloss_non:0,rough:6,rout:[0,7],routin:[0,2,4,7,22,24,38],row:[11,18,24],rrcach:21,rring:[0,7],rssd:30,rst:[19,31],rsun:[6,24],rubric:32,run:[0,1,4,5,6,7,8,12,13,14,17,19,20,21,22,25,26,28,30,32,34,37,38,40],run_and_calc_mass:18,run_binary_custom_log:18,run_popul:7,run_system:[5,7,9,10,11,16,17,24,38],run_system_wrapp:[4,5,9,17,22,23],run_zero_probability_system:21,runawai:[5,18],rungrid:21,runtim:[1,21],russel:[0,4,7,22],rzam:[5,40],s:[0,2,3,5,6,7,8,11,13,14,15,16,18,19,20,21,25,26,27,29,30,33,40],safe:[15,29],sai:[0,6,7],said:[0,7],same:[0,2,7,11,15,21,22,30,32,37,38],sampl:[0,4,7,12,15,30,32,35],sample_valu:30,sampler:22,samplerfunc:[6,8,12,13,14,15,21,32,35],sana12:[8,12,15,30],sana:30,sander:0,saturn:16,save:[0,1,6,7,8,9,12,13,14,15,21,25,29,30,35],save_ensemble_chunk:21,save_loop:18,save_population_object:[21,29],save_pre_events_stardata:[0,7],save_snapshot:[20,21,29],sbatch:21,scalar:19,scalo:30,scandir:29,scanf:0,scene:18,scheme:[0,7],schneider:[0,7],schroeder:[0,7],scientif:19,script:[4,9,19,21,22,25,28,34,37],sdb:[0,7],sdo:[0,7],seaborn:[6,8,12,13,14,16],search:[6,12,16,22],search_for_bhbh:5,second:[0,2,7,8,16,19,24,29,30],secondari:[5,6,12,30,40],section:[7,15,19,22,30,37],see:[0,5,6,7,8,9,10,11,12,13,14,15,18,20,21,22,24,27,29,30,32,36,37],seed:[0,7],seem:[22,24,31,37],seen:19,segment:35,seitenzahl2013_model:[0,7],seitenzahl:[0,7],select:[0,3,7,11,12,16,18,19],select_kei:3,selected_head:[18,19],selector:[0,7],self:[6,8,11,12,13,14,15,20,21,25,27,28,29,30,32,34,35,36],semi:[0,7],sent:[0,7],sentenc:1,sep:[5,8,11,12,15,18,29,30,40],sep_max:[8,12,15],sep_min:[8,12,15],separ:[0,3,5,6,7,9,11,15,16,17,18,24,29,30,40],separation_quadrupl:[0,7],separation_tripl:[0,7],separta:[0,7],seper:15,sepf:5,sequenc:[0,6,7,9,12,13,14,18],sequnec:[12,13,14],seri:[0,7,35],serialis:3,serv:[18,19],server:18,set:[0,1,2,3,4,5,9,10,11,16,18,19,20,21,22,24,25,26,27,28,29,30,31,32,34,35,36,37],set_condor_statu:28,set_context:[6,8,12,13,14,16],set_opt:[2,6,8,16],set_slurm_statu:34,set_statu:29,set_tim:26,set_titl:18,set_xlabel:[6,8,12,13,14,16,18],set_ylabel:[6,8,12,13,14,16,18],set_yscal:18,setter:27,setup:[6,15,38],setup_function_cach:27,sever:[10,15,18,21,24,31,38],sfh:30,sh:[22,37],shannon:35,shara:[0,7],share:[1,11,17,18,21,29,38],shared_lib_filenam:9,shared_memori:29,shell:[0,7,19],shellular:[0,7],shift:0,shorten:[0,5,7],shorter:5,shortli:6,should:[0,1,5,6,7,8,11,12,13,14,15,18,19,21,22,24,25,28,29,30,31,34,35,37,38],shouldn:[0,7,19],show:[0,4,5,6,7,8,11,12,13,14,15,18,21,24,35],show_plot:24,show_stellar_typ:24,showlist:35,shown:[0,7,24,35],showtabl:35,shrink:[5,8],shrinkagb:11,side:[12,13,14,15],siess:[0,7],sigint:21,sigkil:21,sigma:[30,35],signal:[6,8,12,21],silent:19,sill:[0,7],sim10:8,sim:6,similar:35,simpl:[6,8,12,16],simplest:11,simpli:[0,7,13,14],simul:[0,1,6,7,8,9,12,13,14,15,34],simulation_:20,sinc:[19,24,30],singl:[0,4,5,6,7,12,13,14,15,18,20,21,24,25,30],single_star_lifetim:[7,9,11],sit:[0,7],site:7,situat:7,size:[19,21,27],skip:[0,2,6,7,8,12,21],skipkei:3,slice:18,sliced_df:18,slightli:7,slope:30,slow:[0,6,7,8,12,13,14],slower:[0,7],slurm:[21,25,34],slurm_arrai:21,slurm_array_max_job:21,slurm_bash:21,slurm_check_requir:34,slurm_dat:21,slurm_dir:[21,25,28,34],slurm_env:21,slurm_extra_set:21,slurm_grid:34,slurm_jobarrayindex:[21,34],slurm_jobid:[21,34],slurm_jobnam:21,slurm_memori:21,slurm_njob:21,slurm_ntask:21,slurm_outfil:34,slurm_partit:21,slurm_postpone_join:21,slurm_postpone_sbatch:21,slurm_pwd:21,slurm_queue_stat:[25,34],slurm_sbatch:21,slurm_status_fil:34,slurm_tim:21,slurm_warn_max_memori:21,slurmid:34,slurmpath:34,small:[0,5,7,13,14],small_envelope_method:[0,7],small_envelope_method_bs:0,small_envelope_method_miller_bertolami:0,smaller:[0,7,35],smarter:[13,14],smooth:[6,13,14],smoother:[8,13,14],sn:[0,5,6,7,8,12,13,14,16,18],sn_impulse_liu2015:0,sn_impulse_non:0,sn_impulse_wheeler1975:0,sn_kick_companion_a:[0,7],sn_kick_companion_aic_bh:[0,7],sn_kick_companion_bh_bh:[0,7],sn_kick_companion_bh_n:[0,7],sn_kick_companion_ecap:[0,7],sn_kick_companion_grb_collapsar:[0,7],sn_kick_companion_hestaria:[0,7],sn_kick_companion_ia_chand:[0,7],sn_kick_companion_ia_chand_co:[0,7],sn_kick_companion_ia_eld:[0,7],sn_kick_companion_ia_h:[0,7],sn_kick_companion_ia_he_co:[0,7],sn_kick_companion_ia_hybrid_hecowd:[0,7],sn_kick_companion_ia_hybrid_hecowd_sublumin:[0,7],sn_kick_companion_ibc:[0,7],sn_kick_companion_ii:[0,7],sn_kick_companion_iia:[0,7],sn_kick_companion_ns_n:[0,7],sn_kick_companion_phdi:0,sn_kick_companion_pisn:0,sn_kick_companion_ppisn:0,sn_kick_companion_tz:[0,7],sn_kick_companion_wdkick:[0,7],sn_kick_dispersion_aic_bh:[0,7],sn_kick_dispersion_bh_bh:[0,7],sn_kick_dispersion_bh_n:[0,7],sn_kick_dispersion_ecap:[0,7],sn_kick_dispersion_grb_collapsar:[0,5,7],sn_kick_dispersion_ia_hybrid_hecowd:[0,7],sn_kick_dispersion_ia_hybrid_hecowd_sublumin:[0,7],sn_kick_dispersion_ibc:[0,5,7],sn_kick_dispersion_ii:[0,5,7],sn_kick_dispersion_ns_n:[0,7],sn_kick_dispersion_phdi:0,sn_kick_dispersion_pisn:0,sn_kick_dispersion_ppisn:0,sn_kick_dispersion_tz:[0,7],sn_kick_distribution_aic_bh:[0,7],sn_kick_distribution_bh_bh:[0,7],sn_kick_distribution_bh_n:[0,7],sn_kick_distribution_ecap:[0,7],sn_kick_distribution_grb_collapsar:[0,7],sn_kick_distribution_ia_hybrid_hecowd:[0,7],sn_kick_distribution_ia_hybrid_hecowd_sublumin:[0,7],sn_kick_distribution_ibc:[0,7],sn_kick_distribution_ii:[0,7],sn_kick_distribution_ns_n:[0,7],sn_kick_distribution_phdi:0,sn_kick_distribution_pisn:0,sn_kick_distribution_ppisn:0,sn_kick_distribution_tz:[0,7],sn_none:9,sn_type:9,snapshot:[21,25,29],snapshot_filenam:29,sneia:[0,7],snia:[0,7],snippet:[7,11],so:[0,2,5,6,7,8,9,11,12,13,14,15,20,21,24,25,29],solar:[0,4,6,7,8,10,22,30,40],solver:[0,7],solver_forward_eul:0,solver_predictor_corrector:0,solver_rk2:0,solver_rk4:0,some:[0,1,6,7,8,9,10,11,12,13,14,15,18,21,22,24,30,32,33,37],someth:[0,6,7,8,11,12,13,14,21,40],sometim:10,somewhat:[12,13,14,15,16],soon:35,sort:[2,6,12,13,14,16,19,29],sort_kei:[3,29],sourc:[1,2,3,8,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,40],source_file_filenam:21,source_list:20,sourcecod:[7,9,22,37],sourcefile_nam:1,sp:30,space:[0,6,7,12,13,14,15,29,32,35],spacing_funct:[20,35],spawn:19,special:[0,7,15],specif:[0,7,10,11,24,28,34],specifi:[0,7,19,21,25,35],spectral:30,speed:[0,7,27],speedtest:[0,7],spent:19,spera:[0,7],spheric:[0,7],spiki:[13,14],spin:[0,7,16],spinrat:[0,7],split:[0,5,7,11,15,16,18,21],split_lin:11,splitlin:[6,7,8,9,11,12,13,14,15,16],splitpoint:[0,7],spread:20,sqrt:[0,7],src:[0,7,9,22,37],st1:18,st2:18,st:5,stabil:[0,7],stabl:[0,7,22,37],stack:21,stackoverflow:30,stacktrac:20,stage:25,stancliff:[0,7],standard:[0,7,12,13,14,28,30,34,35],star1:16,star:[1,4,5,7,8,9,10,11,12,13,15,16,17,18,21,22,24,28,30,34,35,40],star_with_no_mass:0,starcount:[6,8,12,14,15],stardata:[0,1,6,7,8,9,11,12,13,14,15,17,18],stardata_dump_filenam:[0,7],stardata_load_filenam:[0,7],stardata_t:9,starnum:[6,12],start:[0,1,5,6,7,8,11,12,13,14,15,18,19,21,26,31,32],start_at:21,start_tim:[0,7,21],start_timestamp:[6,8,12,14,15],startrack:[0,7],startswith:11,stat:25,state:[0,7,29],statement:[1,9,11,12,13,14,15,16,17,18,21],statist:[0,7,21,28],statu:[0,1,6,7,8,12,13,14,15,21,25,28,29,34],status_dir:21,stderr:[0,7,21],stdout:[19,21,35],steadi:[0,7],stefan:24,stefano:[15,22,30],stellar:[0,4,5,7,14,21,22,24,30,35,36,39],stellar_structure_algorithm:[0,7],stellar_structure_algorithm_external_funct:0,stellar_structure_algorithm_mint:0,stellar_structure_algorithm_modified_bs:0,stellar_structure_algorithm_non:0,stellar_typ:[1,6,9,11,12,13,14,15,22,23,24],stellar_type1:5,stellar_type2:5,stellar_type_1:[0,7,15,24],stellar_type_2:[0,7,15,24],stellar_type_3:[0,7],stellar_type_4:[0,7],stellar_type_dict:39,stellar_type_dict_short:39,step:[3,6,8,9,11,12,13,14,15,24,32,35],stepsiz:[15,32],stick:21,stiff:[0,7],still:[1,9,16,21,40],stop:[0,6,7,8,12,18,19,21],stop_queu:21,stopfil:[0,7],storag:[0,7],store:[0,2,4,6,8,11,12,13,14,15,19,20,21,22,29,35,37,40],store_capsul:7,store_memaddr:[7,40],str:[1,3,5,6,15,19,20,24,29,31,32,36],straightforward:[6,12,13,14,15],straniero:[0,7],stream:21,strength:[0,7],strict:3,strictli:[12,13,14],string:[0,1,2,3,4,7,11,12,13,14,15,16,19,20,21,24,25,28,29,31,32,34,36,38],strip:[0,7,11,16],strong:6,stronger:[0,6,7],struct:[0,7,9],structur:[0,2,7,8,19,21,24],studi:6,stuff:[11,15,21],style:[0,7,19],sub:[0,2,7,19],subdict:2,subject:[0,7],sublumin:[0,7],submiss:21,submit:[21,22],subplot:18,subsequ:[0,7],subtract:2,subtract_dict:2,succe:[0,7],suddenli:6,suffer:6,suffici:6,suggest:[0,7,22,37],suit:[22,37],suitabl:35,sum:[0,7],sun:16,sundial:[0,7],supercrit:[0,7],superflu:16,supernova:[0,5,7,8,21],superwind:[0,7],superwind_mira_switchon:[0,7],support:29,sure:[2,11,12,13,14,15,22,25,29,30,37,38],surfac:[0,7],surrei:[6,15],surviv:[0,7,16],survivor:[0,7],sview:21,swallow:16,switcher:[0,7],sy:20,symlink:[6,8,12,15],symlink_latest_gridcod:21,symmetr:[0,7],synchron:[0,7],synonym:[0,7],synthesi:[12,13,14,15,21,22,37],system:[0,4,6,7,8,9,12,13,14,15,17,18,19,20,21,22,24,30,33,37,38,40],system_gener:[15,29],system_queue_fil:[6,8,12],t:[0,1,2,5,6,7,11,13,14,15,19,21,25,29,35],t_:6,tabl:[0,7,30,35],take:[0,2,7,8,12,15,18,19,21,29,30,32,38],taken:[0,2,7,9,30],talk:6,target:[1,31],task:[0,7,15,18,19,20,24,25,27,30,35,38,40],tauri:[0,7],tbse:[0,7],te:21,technic:[6,8,9,12,13,14,15],teff:[0,5,7,30],teff_1:24,teff_2:24,teff_from_star_struct:6,teff_postagb_max:[0,7],teff_postagb_min:[0,7],tell:[19,25],temp_dir:[5,6,8,11,13,14,15,16,19],temperatur:[0,7,16,24,30],tempfil:18,termin:[1,6,9,15,22,37],test:[0,7,11,15,19,21,22,27,29,37],test_cach:27,test_data:[0,7],test_func:7,test_log:18,test_logfil:11,test_pop:15,text:[6,8,16,19,31],than:[0,2,6,7,8,12,13,14,15,19,21,22,25,29,30,36,37],thats:15,thei:[0,2,5,6,7,8,12,15,16,20,21,24,25,28,34,35],thelog:[0,7],them:[2,6,7,8,15,17,18,19,28,29,30,31,38],themselv:[3,30],theoret:[12,13,14],thermal:[0,6,7,30,40],thermally_pulsing_asymptotic_giant_branch:0,thermohalin:[0,7],thermonuclear:6,thesi:[0,7],thi:[0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,40],thick:[0,7],thick_disc_end_ag:[0,7],thick_disc_logg_max:[0,7],thick_disc_logg_min:[0,7],thick_disc_start_ag:[0,7],thin:[0,7],thing:[0,3,6,7,8,12,13,14,15,18,19,20,30,38],think:[0,7,19,20],third:[0,7,16,30,35],third_dup:[0,7],third_dup_multipli:[0,7],thorn:[0,7],those:[2,6,8,12,13,14,15,18,20,22,30,36,37],thread:[6,8,12,13,14,19,21],thread_id:21,three:[0,7,13,14,15,30],three_part_powerlaw:[8,12,13,14,15,30],threshold:[0,7,19,21],through:[6,7,11,12,13,14,15,24,25,32,38],throughout:[12,13,14,15,32],thu:35,tidal:[0,5,7],tidal_strength_factor:[0,7],tide:[0,7,16],tides_convective_damp:[0,7],tides_diagnosis_log:[0,7],tides_hurley2002:[0,7],tides_zahn1989:[0,7],tight:18,time:[0,1,2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,24,26,29,30,35,37],time_elaps:26,timedelta:19,timescal:[0,7],timestamp:[21,26],timestep:[0,7,8,9,11,12,13,14],timestep_limit:[0,7],timestep_log:[0,7],timestep_modul:[0,7],timestep_multipli:[0,7],timestep_solver_factor:[0,7],tini:6,tinslei:30,tip:[6,30],titl:[12,31],tmax:35,tmin:35,tmp:[0,6,7,8,11,12,13,14,15,16,19,22,37],tmp_dir:[5,6,8,11,13,14,15,16,21,32],tmp_tabl:30,toasti:16,todo:[0,1,2,5,7,10,15,19,20,21,24,25,28,29,30,31,34,35,36,38,40],toler:[0,7],too:[0,2,6,7,13,14,16,21,22,37,38],took:[6,8,12,14,15,18],tool:21,top:[0,15,32],topcod:[6,8,15,32],topic:[0,7],torqu:[0,7],total:[0,2,6,7,8,12,13,14,15,18,19,21,24,30,32],total_count:[6,8,12,14,15],total_mass_run:[6,8,12,14,15],total_prob:[6,8,12,13,14,15],total_probability_weighted_mass_run:[6,8,12,14,15],touch:[25,29],tout:[0,7,40],tout_pringle_1992_multipli:[0,7],tp:[0,7],tpagb:[0,6,7],tpagb_reimers_eta:[0,7],tpagb_wind_beasor_etal_2020:0,tpagb_wind_bloeck:0,tpagb_wind_goldman_etal_2017:0,tpagb_wind_mattsson:0,tpagb_wind_reim:0,tpagb_wind_rob_cwind:0,tpagb_wind_van_loon:0,tpagb_wind_vw93_karaka:0,tpagb_wind_vw93_karakas_carbon_star:0,tpagb_wind_vw93_orig:0,tpagb_wind_vw93_orig_carbon_star:0,tpagbwind:[0,7],tpagbwindfac:[0,7],tpr:[8,12],trace:21,traceback:[13,16],track:[6,21,24],trade:[0,7],trail:[19,35],transfer:[0,6,7,21],transform:[0,3,7],transit:[0,7],treat:[0,7,35],trem:19,trigger:[0,7],trio:[12,13,14,15],tripl:[0,7,21,30],truli:[0,7],ttlcach:21,tupl:[1,6,19,25,29,35],turn:[0,3,5,7,11,15],tutori:[4,22],two:[0,2,6,7,9,19,29,39,40],txt:[11,15,18,22,29,37,38],type:[0,1,2,3,5,7,8,11,12,13,14,15,18,19,20,21,24,25,29,30,31,32,35,36,39,40],type_chng:[5,11,18],type_ia_mch_supernova_algorithm:[0,7],type_ia_sub_mch_supernova_algorithm:[0,7],typeerror:13,typic:[0,7],ubvri:[0,7],ugriv:[0,7],uk:[6,15],unavail:[0,7],unbound:5,unclos:29,uncom:[11,12,13,14,15,16],unction:7,undef:9,under:[11,35],undergo:[0,8],understand:21,undescrib:31,unexpect:13,uniform:30,union:[15,30,32,35,36,40],uniqu:[2,15,18,21],unit:[0,6,7,10,19,40],univari:[0,7],univers:[6,8,21],unknown:38,unless:[1,20,21],unlik:[13,14],unload:20,unlock:29,unmerg:8,unnecessari:31,unpars:7,unphys:[5,8,12],unrecogn:[22,37],unresolv:12,unsign:0,unstabl:[0,5,7],until:[0,2,6,7,29,30],unus:[0,7,21],unweight:15,up:[0,1,4,9,11,16,19,20,25,27,28,30,34],updat:[2,13,14,15,20,22,32,37],update_dict:[2,10],update_grid_vari:[13,14,32],upon:40,upper:[0,7,30,35],uranu:16,us:[0,1,2,3,4,10,11,15,19,20,21,22,24,25,26,27,28,29,30,31,32,34,35,36,37,38,40],usag:[0,4],use_astropy_valu:24,use_datadir:[15,20],use_fixed_timestep_:[0,7],use_lwn_fallback:0,use_periastron_roche_radiu:[0,7],use_tabular_intershell_abundances_karakas_2012:[0,7],usecach:35,usecas:4,useful_func:[22,23],user:[1,9,19,20,21,30,31,38],usernam:19,usr:21,usual:[0,5,6,7,12,13,14,15,19,21,29,30],utf:[3,29],util:[1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,24,25,26,27,28,29,30,31,32,33,34,35,36,38,40],v:[5,18,22,37],val:30,valid:[0,7,9,19,30],valu:[0,1,2,3,6,7,10,11,12,13,14,15,18,19,20,21,24,26,27,30,31,32,35],value_lin:11,valueerror:15,valuerang:[6,8,12,13,14,15,32],values_arrai:11,van:[0,7],vandenheuvel_log:[0,7],vanilla:21,vari:[0,6,7,8,15],variabl:[0,4,6,7,8,19,21,28,29,32],variant:[0,7],variou:[0,7],vassiliadi:[0,7],vb:[5,25,27,29,35],ve:26,veloc:[0,7,30],venu:16,verbos:[1,6,8,11,12,13,14,15,17,19,21,22,29,30,35,37],verbose_print:19,veri:[0,5,6,7,8,9,11,13,14,15,29,32,35],versa:40,version:[0,2,7,10,15,19,20,22,36,37],version_info:[20,36],version_info_dict:10,version_info_str:36,version_onli:[0,7],via:[4,6,7,9,12,13,14,15,20,21,24],vice:40,vink:[0,7],virtual:[22,37],virtualenviron:[22,37],viscos:[0,7],viscou:[0,7],visibl:9,visit:22,vk:[5,18],vn:[5,18],volum:[0,7],vr:[5,18],vrot1:[0,7],vrot2:[0,7],vrot3:[0,7],vrot4:[0,7],vrot_breakup:0,vrot_bs:0,vrot_non_rot:0,vrot_sync:0,vs:[16,24],vw93:[0,7],vw93_eagb_wind_spe:[0,7],vw93_mira_shift:[0,7],vw93_multipli:[0,7],vw93_tpagb_wind_spe:[0,7],vwind:[0,7],vwind_beta:[0,7],vwind_multipli:[0,7],w:[1,11,15,20,29],wa:[0,6,7,10,11,13,14,15,20,21,22,25,29,30,37],wai:[0,2,7,11,13,14,20,21,25],wait:29,wait_for_unlock:29,wang:[0,7],want:[0,2,3,5,7,8,9,10,12,13,14,15,18,19,21,22,24,25,29,30,31,32,37],warmup_cpu:[0,7],warn:[0,7,11,15,21,25],was_kil:20,wast:[8,13,14],wave:[0,6,7,8,15],wd:[0,7],wd_accretion_rate_new_giant_envelope_lower_limit_helium_donor:[0,7],wd_accretion_rate_new_giant_envelope_lower_limit_hydrogen_donor:[0,7],wd_accretion_rate_new_giant_envelope_lower_limit_other_donor:[0,7],wd_accretion_rate_novae_upper_limit_helium_donor:[0,7],wd_accretion_rate_novae_upper_limit_hydrogen_donor:[0,7],wd_accretion_rate_novae_upper_limit_other_donor:[0,7],wd_kick:[0,7],wd_kick_at_every_puls:0,wd_kick_at_given_puls:0,wd_kick_direct:[0,7],wd_kick_end_agb:0,wd_kick_first_rlof:0,wd_kick_pulse_numb:[0,7],wd_kick_when:[0,7],wd_sigma:[0,7],wdwd_merger_algorithm:[0,7],wdwd_merger_algorithm_bs:0,wdwd_merger_algorithm_chen2016:0,wdwd_merger_algorithm_perets2019:0,we:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,25,26,27,28,29,30,31,34,35,37,40],weight:[0,7,13,14,21],weirdli:12,well:[0,3,7,9,11,12,13,14,21,22,37],went:[13,14],were:[6,8,12,14,15,19,36],what:[0,1,2,5,6,7,8,9,11,12,13,14,15,18,21,22,25,30,31,35,36,37,38],whatev:[0,7,9,18,19,20,22,25,29,37],wheeler:[0,7],when:[0,1,2,3,6,7,8,10,11,15,16,19,21,22,25,26,27,28,29,30,31,34,35,37,38],whenev:[22,37],where:[0,1,2,6,7,12,13,14,15,19,21,22,25,26,29,30,31,35,37],whether:[0,7,15,19,20,21,24,28,29,30,31,34,35,36,40],which:[0,1,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,25,28,29,30,31,32,34,35,36,37,38,40],whichev:21,white:[0,6,7],white_dwarf_cooling_carrasco2014:[0,7],white_dwarf_cooling_mestel:[0,7],white_dwarf_cooling_mestel_modifi:[0,7],white_dwarf_cooling_model:[0,7],white_dwarf_radius_carrasco2014:[0,7],white_dwarf_radius_model:[0,7],white_dwarf_radius_mu:[0,7],white_dwarf_radius_nauenberg1972:[0,7],whole:[0,7,8,9,20,21],why:8,wide:[5,12,13,14],wider:5,width:[0,7,8],wiggl:[13,14],wind:[0,5,6,7,12],wind_algorithm_binary_c_2020:[0,5],wind_algorithm_hendriks_2022:0,wind_algorithm_hurley2002:0,wind_algorithm_non:[0,5],wind_algorithm_schneider2018:0,wind_angmom_loss_bs:0,wind_angmom_loss_lw:0,wind_angmom_loss_lw_hybrid:0,wind_angmom_loss_spherically_symmetr:0,wind_angular_momentum_loss:[0,7],wind_disc_angmom_fract:[0,7],wind_disc_mass_fract:[0,7],wind_djorb_fac:[0,7],wind_gas_to_dust_ratio:[0,7],wind_lbv_luminosity_lower_limit:[0,7],wind_mass_loss:[0,5,7],wind_multiplier_:[0,7],wind_nieuwenhuijzen_luminosity_lower_limit:[0,7],wind_type_multiplier_:[0,7],wink:0,within:[0,2,7,9,10,15,19,22,30,32,37],without:[9,11,13,14,19,21,30],won:[0,7,11],wood:[0,7],wooslei:0,work:[0,2,3,7,9,11,12,13,14,18,19,21,22,25,29,37],working_diretori:21,would:[0,2,7,13,14,15,21,24],wouldn:[15,29],wr:[0,7],wr_wind:[0,7],wr_wind_bs:0,wr_wind_eldridg:0,wr_wind_fac:[0,7],wr_wind_maeder_meynet:0,wr_wind_nugis_lam:0,wrap:[1,9,27],wrapper:[3,7,9,11,20,29,40],write:[1,5,6,7,8,9,11,12,15,17,18,19,20,21,29,31,38],write_binary_c_calls_to_fil:[15,29],write_binary_c_parameter_descriptions_to_rst_fil:19,write_ensembl:29,write_grid_options_to_rst_fil:31,write_logfil:7,written:[7,11,15,21,29,31,32,38],written_data:11,wrlof_mass_transf:[0,7],wrlof_method:[0,7],wrlof_non:0,wrlof_q_depend:0,wrlof_quadrat:0,wrong:[13,14,22,37],wrt:18,wrwindfac:[0,7],wtts2:[0,7],wtts_log:[0,7],www:[0,7,30],x0:30,x0d:21,x1:30,x86_64:7,x:[0,6,7,9,11,16,18,19,20,24,25,30,35],xlabel:17,xlim:[8,16],xx:16,xxx:34,y:[5,6,16,19,20,24,25],ye:21,year:[0,7,30],year_length_in_dai:8,yet:[0,2,7,18,19,21,24],yield:[0,7,35],ylim:16,you:[0,1,2,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,24,25,29,30,31,32,35,37,40],young:[0,7],your:[9,11,17,18,21,22,37],yourself:[6,8,12,13,14,15,24],yscale:[12,13,14,16],yy:16,z:[0,6,7,8,18,20,30,40],zahn:[0,7],zam:[0,4,6,7,12,30,38,40],zams_collis:40,zams_mass:[6,12,13,14,15],zams_mass_1:15,zams_mass_2:15,zero:[0,1,4,5,6,7,8,14,19,21,22,29],zero_ag:[6,9,11,12,13,14,15],zero_age_main_sequence_star:[12,13,14],zero_age_main_sequence_starn:12,zero_prob_stars_skip:[6,8,12,14,15],zone:[0,7],zoom:[0,7,35],zoom_dispers:35,zoom_magnitud:35,zoom_magntiud:35,zoom_mean:35,zoomfac_multiplier_decreas:[0,7],zoomfac_multiplier_increas:[0,7],zsolar:30,zytkow:[0,7]},titles:["Binary_c parameters","custom_logging_functions module","functions module","functions module","Example notebooks","Example use case: Binary black hole systems","Example use case: Hertzsprung-Russell diagrams","Tutorial: Using the API functionality of binary_c-python","Example use case: Common-envelope evolution","Tutorial: Using custom logging routines with binary_c-python","Tutorial: Extra features and functionality of binary_c-python","Tutorial: Running individual systems with binary_c-python","Example use case: Zero-age stellar luminosity function in binaries","Example use case: Zero-age stellar luminosity function","Example use case: Massive star luminosity","Tutorial: Running populations with binary_c-python","Example use case: Solar system using the API functionality","&lt;no title&gt;","Binary_c and python example notebook","functions module","grid_class module","Population grid code options","Welcome to binary_c-python\u2019s documentation!","Binarycpython code","plot_functions module","functions module","functions module","functions module","functions module","functions module","functions module","functions module","functions module","functions module","functions module","functions module","functions module","Python module for binary_c","run_system_wrapper module","stellar_types module","useful_funcs module"],titleterms:{"case":[5,6,8,12,13,14,16],"function":[2,3,7,10,11,12,13,14,15,16,18,19,25,26,27,28,29,30,31,32,33,34,35,36],"public":21,A:[13,14],about:10,ad:[12,13,14,15],after:[22,37],ag:[12,13],algorithm:0,api:[7,9,11,16,18],better:[13,14],binari:[0,5,6,12,18],binary_c:[0,7,9,10,11,15,18,22,37],binarycpython:23,black:5,build:[10,22,37],code:[21,23],common:8,compact:9,content:[4,22],core:18,custom:[9,18],custom_logging_funct:1,develop:[22,37],di:21,diagram:6,dictionari:10,directli:9,distribut:[13,14],document:[22,37],envelop:8,environ:[22,37],evolut:[8,9],evolv:[6,8,12,13,14,15],exampl:[4,5,6,7,8,9,10,12,13,14,15,16,18,22,37],extra:10,faq:[22,37],featur:10,free:7,from:[7,9,22,37],full:15,get:[7,10],grid:[6,8,12,13,14,15,21],grid_class:20,handl:[6,8,12,13,14,15],help:10,hertzsprung:6,hole:5,i:0,indic:22,individu:11,inform:[7,10],initi:[13,14],input:0,instal:[22,37],instruct:[22,37],issu:[22,37],line:18,log:[6,8,9,12,13,14,15,18],luminos:[12,13,14],mass:[9,13,14],massiv:14,misc:0,modif:10,modul:[1,2,3,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],moe:21,note:[22,37],notebook:[4,18],noteworthi:15,nucsyn:0,o:0,object:[6,8,9,11,12,13,14,15],option:21,other:18,output:[0,6,8,12,13,14,15],paramet:[0,10],pars:10,pip:[22,37],plot_funct:24,popul:[6,8,9,11,12,13,14,15,21],privat:21,python:[7,9,10,11,15,18,22,37],requir:[22,37],routin:9,run:[9,11,15,18],run_binari:18,run_binary_with_log:18,run_system:18,run_system_wrapp:[11,38],russel:6,s:22,sampl:[13,14],sampler:21,script:15,section:0,set:[6,7,8,12,13,14,15],singl:11,solar:16,sourc:[22,37],star:[0,6,14],stefano:21,stellar:[6,8,12,13],stellar_typ:39,store:7,string:9,supernova:9,system:[5,11,16],tabl:22,tutori:[7,9,10,11,15],up:[6,7,8,12,13,14,15],us:[5,6,7,8,9,12,13,14,16,18],usag:[7,9,22,37],useful_func:40,util:18,variabl:[12,13,14,15,22,37],via:[11,22,37],welcom:22,when:9,wrapper:18,zam:[13,14],zero:[12,13]}})
\ No newline at end of file
+Search.setIndex({docnames:["binary_c_parameters","custom_logging_functions","dicts","ensemble","example_notebooks","examples/notebook_BHBH","examples/notebook_HRD","examples/notebook_api_functionality","examples/notebook_common_envelope_evolution","examples/notebook_custom_logging","examples/notebook_extra_features","examples/notebook_individual_systems","examples/notebook_luminosity_function_binaries","examples/notebook_luminosity_function_single","examples/notebook_massive_remnants","examples/notebook_population","examples/notebook_solar_system","examples/old/basic_example","examples/old/workshop_example_notebook","functions","grid","grid_options_descriptions","index","modules","plot_functions","population_extensions/HPC","population_extensions/analytics","population_extensions/cache","population_extensions/condor","population_extensions/dataIO","population_extensions/distribution_functions","population_extensions/grid_options_defaults","population_extensions/gridcode","population_extensions/metadata","population_extensions/slurm","population_extensions/spacing_functions","population_extensions/version_info","readme_link","run_system_wrapper","stellar_types","useful_funcs"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1,nbsphinx:3,sphinx:56},filenames:["binary_c_parameters.rst","custom_logging_functions.rst","dicts.rst","ensemble.rst","example_notebooks.rst","examples/notebook_BHBH.ipynb","examples/notebook_HRD.ipynb","examples/notebook_api_functionality.ipynb","examples/notebook_common_envelope_evolution.ipynb","examples/notebook_custom_logging.ipynb","examples/notebook_extra_features.ipynb","examples/notebook_individual_systems.ipynb","examples/notebook_luminosity_function_binaries.ipynb","examples/notebook_luminosity_function_single.ipynb","examples/notebook_massive_remnants.ipynb","examples/notebook_population.ipynb","examples/notebook_solar_system.ipynb","examples/old/basic_example.ipynb","examples/old/workshop_example_notebook.ipynb","functions.rst","grid.rst","grid_options_descriptions.rst","index.rst","modules.rst","plot_functions.rst","population_extensions/HPC.rst","population_extensions/analytics.rst","population_extensions/cache.rst","population_extensions/condor.rst","population_extensions/dataIO.rst","population_extensions/distribution_functions.rst","population_extensions/grid_options_defaults.rst","population_extensions/gridcode.rst","population_extensions/metadata.rst","population_extensions/slurm.rst","population_extensions/spacing_functions.rst","population_extensions/version_info.rst","readme_link.rst","run_system_wrapper.rst","stellar_types.rst","useful_funcs.rst"],objects:{"binarycpython.utils":[[1,0,0,"-","custom_logging_functions"],[2,0,0,"-","dicts"],[3,0,0,"-","ensemble"],[19,0,0,"-","functions"],[20,0,0,"-","grid"],[24,0,0,"-","plot_functions"],[38,0,0,"-","run_system_wrapper"],[39,0,0,"-","stellar_types"],[40,0,0,"-","useful_funcs"]],"binarycpython.utils.custom_logging_functions":[[1,1,1,"","autogen_C_logging_code"],[1,1,1,"","binary_c_log_code"],[1,1,1,"","binary_c_write_log_code"],[1,1,1,"","compile_shared_lib"],[1,1,1,"","create_and_load_logging_function"],[1,1,1,"","from_binary_c_config"],[1,1,1,"","return_compilation_dict"]],"binarycpython.utils.dicts":[[2,2,1,"","AutoVivificationDict"],[2,1,1,"","count_keys_recursive"],[2,1,1,"","custom_sort_dict"],[2,1,1,"","filter_dict"],[2,1,1,"","filter_dict_through_values"],[2,1,1,"","inspect_dict"],[2,1,1,"","keys_to_floats"],[2,1,1,"","merge_dicts"],[2,1,1,"","multiply_float_values"],[2,1,1,"","multiply_values_dict"],[2,1,1,"","normalize_dict"],[2,1,1,"","prepare_dict"],[2,1,1,"","recursive_change_key_to_float"],[2,1,1,"","recursive_change_key_to_string"],[2,1,1,"","set_opts"],[2,1,1,"","subtract_dicts"],[2,1,1,"","update_dicts"]],"binarycpython.utils.dicts.AutoVivificationDict":[[2,3,1,"","__getitem__"],[2,3,1,"","__iadd__"]],"binarycpython.utils.ensemble":[[3,2,1,"","BinaryCEncoder"],[3,2,1,"","binarycDecoder"],[3,1,1,"","binaryc_json_serializer"],[3,1,1,"","ensemble_compression"],[3,1,1,"","ensemble_file_type"],[3,1,1,"","ensemble_setting"],[3,1,1,"","extract_ensemble_json_from_string"],[3,1,1,"","format_ensemble_results"],[3,1,1,"","handle_ensemble_string_to_json"],[3,1,1,"","load_ensemble"],[3,1,1,"","open_ensemble"]],"binarycpython.utils.ensemble.BinaryCEncoder":[[3,3,1,"","default"]],"binarycpython.utils.ensemble.binarycDecoder":[[3,3,1,"","decode"]],"binarycpython.utils.functions":[[19,2,1,"","Capturing"],[19,1,1,"","bin_data"],[19,1,1,"","call_binary_c_config"],[19,2,1,"","catchtime"],[19,1,1,"","check_if_in_shell"],[19,1,1,"","conv_time_units"],[19,1,1,"","convert_bytes"],[19,1,1,"","convfloat"],[19,1,1,"","create_arg_string"],[19,1,1,"","create_hdf5"],[19,1,1,"","datalinedict"],[19,1,1,"","example_parse_output"],[19,1,1,"","filter_arg_dict"],[19,1,1,"","format_number"],[19,1,1,"","get_ANSI_colours"],[19,1,1,"","get_arg_keys"],[19,1,1,"","get_defaults"],[19,1,1,"","get_help"],[19,1,1,"","get_help_all"],[19,1,1,"","get_help_super"],[19,1,1,"","get_size"],[19,1,1,"","get_username"],[19,1,1,"","imports"],[19,1,1,"","is_capsule"],[19,1,1,"","isfloat"],[19,1,1,"","isint"],[19,1,1,"","load_logfile"],[19,1,1,"","make_build_text"],[19,1,1,"","mem_use"],[19,1,1,"","now"],[19,1,1,"","output_lines"],[19,1,1,"","pad_output_distribution"],[19,1,1,"","remove_file"],[19,1,1,"","temp_dir"],[19,1,1,"","timedelta"],[19,1,1,"","trem"],[19,1,1,"","verbose_print"],[19,1,1,"","write_binary_c_parameter_descriptions_to_rst_file"]],"binarycpython.utils.functions.Capturing":[[19,3,1,"","__enter__"],[19,3,1,"","__exit__"]],"binarycpython.utils.functions.catchtime":[[19,3,1,"","__enter__"],[19,3,1,"","__exit__"]],"binarycpython.utils.grid":[[20,2,1,"","Population"]],"binarycpython.utils.grid.Population":[[20,3,1,"","clean"],[20,3,1,"","evolve"],[20,3,1,"","evolve_single"],[20,3,1,"","exit"],[20,3,1,"","export_all_info"],[20,3,1,"","jobID"],[20,3,1,"","parse_cmdline"],[20,3,1,"","return_all_info"],[20,3,1,"","return_binary_c_defaults"],[20,3,1,"","return_population_settings"],[20,3,1,"","set"],[20,3,1,"","was_killed"]],"binarycpython.utils.plot_functions":[[24,1,1,"","color_by_index"],[24,1,1,"","dummy"],[24,1,1,"","parse_function_hr_diagram"],[24,1,1,"","parse_function_masses"],[24,1,1,"","parse_function_orbit"],[24,1,1,"","plot_HR_diagram"],[24,1,1,"","plot_masses"],[24,1,1,"","plot_orbit"],[24,1,1,"","plot_system"]],"binarycpython.utils.population_extensions":[[25,0,0,"-","HPC"],[26,0,0,"-","analytics"],[27,0,0,"-","cache"],[28,0,0,"-","condor"],[29,0,0,"-","dataIO"],[30,0,0,"-","distribution_functions"],[31,0,0,"-","grid_options_defaults"],[32,0,0,"-","gridcode"],[33,0,0,"-","metadata"],[34,0,0,"-","slurm"],[35,0,0,"-","spacing_functions"],[36,0,0,"-","version_info"]],"binarycpython.utils.population_extensions.HPC":[[25,2,1,"","HPC"]],"binarycpython.utils.population_extensions.HPC.HPC":[[25,3,1,"","HPC_can_join"],[25,3,1,"","HPC_check_requirements"],[25,3,1,"","HPC_dir"],[25,3,1,"","HPC_dirs"],[25,3,1,"","HPC_dump_status"],[25,3,1,"","HPC_get_status"],[25,3,1,"","HPC_grid"],[25,3,1,"","HPC_id_filename"],[25,3,1,"","HPC_id_from_dir"],[25,3,1,"","HPC_job"],[25,3,1,"","HPC_jobID"],[25,3,1,"","HPC_jobID_tuple"],[25,3,1,"","HPC_job_task"],[25,3,1,"","HPC_job_type"],[25,3,1,"","HPC_join_from_files"],[25,3,1,"","HPC_join_previous"],[25,3,1,"","HPC_joinlist"],[25,3,1,"","HPC_load_joinfiles_list"],[25,3,1,"","HPC_make_joiningfile"],[25,3,1,"","HPC_njobs"],[25,3,1,"","HPC_path"],[25,3,1,"","HPC_queue_stats"],[25,3,1,"","HPC_restore"],[25,3,1,"","HPC_set_status"],[25,3,1,"","HPC_snapshot_filename"],[25,3,1,"","HPC_status"],[25,3,1,"","HPC_touch"]],"binarycpython.utils.population_extensions.analytics":[[26,2,1,"","analytics"]],"binarycpython.utils.population_extensions.analytics.analytics":[[26,3,1,"","CPU_time"],[26,3,1,"","make_analytics_dict"],[26,3,1,"","set_time"],[26,3,1,"","time_elapsed"]],"binarycpython.utils.population_extensions.cache":[[27,2,1,"","cache"]],"binarycpython.utils.population_extensions.cache.cache":[[27,2,1,"","NullCache"],[27,3,1,"","default_cache_dir"],[27,3,1,"","setup_function_cache"],[27,3,1,"","test_caches"]],"binarycpython.utils.population_extensions.cache.cache.NullCache":[[27,3,1,"","__delitem__"],[27,3,1,"","__getitem__"],[27,3,1,"","__setitem__"],[27,3,1,"","popitem"]],"binarycpython.utils.population_extensions.condor":[[28,2,1,"","condor"]],"binarycpython.utils.population_extensions.condor.condor":[[28,3,1,"","condorID"],[28,3,1,"","condor_check_requirements"],[28,3,1,"","condor_dirs"],[28,3,1,"","condor_grid"],[28,3,1,"","condor_outfile"],[28,3,1,"","condor_queue_stats"],[28,3,1,"","condor_status_file"],[28,3,1,"","condorpath"],[28,3,1,"","get_condor_status"],[28,3,1,"","make_condor_dirs"],[28,3,1,"","set_condor_status"]],"binarycpython.utils.population_extensions.dataIO":[[29,2,1,"","dataIO"]],"binarycpython.utils.population_extensions.dataIO.dataIO":[[29,3,1,"","NFS_flush_hack"],[29,3,1,"","NFSpath"],[29,3,1,"","compression_type"],[29,3,1,"","dir_ok"],[29,3,1,"","load_population_object"],[29,3,1,"","load_snapshot"],[29,3,1,"","locked_close"],[29,3,1,"","locked_open_for_write"],[29,3,1,"","merge_populations"],[29,3,1,"","merge_populations_from_file"],[29,3,1,"","open"],[29,3,1,"","save_population_object"],[29,3,1,"","save_snapshot"],[29,3,1,"","set_status"],[29,3,1,"","snapshot_filename"],[29,3,1,"","wait_for_unlock"],[29,3,1,"","write_binary_c_calls_to_file"],[29,3,1,"","write_ensemble"]],"binarycpython.utils.population_extensions.distribution_functions":[[30,2,1,"","distribution_functions"]],"binarycpython.utils.population_extensions.distribution_functions.distribution_functions":[[30,3,1,"","Arenou2010_binary_fraction"],[30,3,1,"","Izzard2012_period_distribution"],[30,3,1,"","Kroupa2001"],[30,3,1,"","Moe_di_Stefano_2017_multiplicity_fractions"],[30,3,1,"","Moe_di_Stefano_2017_pdf"],[30,3,1,"","build_q_table"],[30,3,1,"","calc_P_integral"],[30,3,1,"","calc_e_integral"],[30,3,1,"","calc_total_probdens"],[30,3,1,"","calculate_constants_three_part_powerlaw"],[30,3,1,"","const_distribution"],[30,3,1,"","cosmic_SFH_madau_dickinson2014"],[30,3,1,"","duquennoy1991"],[30,3,1,"","fill_data"],[30,3,1,"","flat"],[30,3,1,"","flatsections"],[30,3,1,"","gaussian"],[30,3,1,"","gaussian_func"],[30,3,1,"","gaussian_normalizing_const"],[30,3,1,"","get_integration_constant_q"],[30,3,1,"","get_max_multiplicity"],[30,3,1,"","imf_chabrier2003"],[30,3,1,"","imf_scalo1986"],[30,3,1,"","imf_scalo1998"],[30,3,1,"","imf_tinsley1980"],[30,3,1,"","interpolate_in_mass_izzard2012"],[30,3,1,"","ktg93"],[30,3,1,"","linear_extrapolation_q"],[30,3,1,"","merge_multiplicities"],[30,3,1,"","number"],[30,3,1,"","poisson"],[30,3,1,"","powerlaw"],[30,3,1,"","powerlaw_constant"],[30,3,1,"","powerlaw_constant_nocache"],[30,3,1,"","powerlaw_extrapolation_q"],[30,3,1,"","raghavan2010_binary_fraction"],[30,3,1,"","sana12"],[30,3,1,"","three_part_powerlaw"]],"binarycpython.utils.population_extensions.grid_options_defaults":[[31,2,1,"","grid_options_defaults"]],"binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults":[[31,3,1,"","default_cache_dir"],[31,3,1,"","get_grid_options_defaults_dict"],[31,3,1,"","get_grid_options_descriptions"],[31,3,1,"","grid_options_description_checker"],[31,3,1,"","grid_options_help"],[31,3,1,"","print_option_descriptions"],[31,3,1,"","write_grid_options_to_rst_file"]],"binarycpython.utils.population_extensions.gridcode":[[32,2,1,"","gridcode"]],"binarycpython.utils.population_extensions.gridcode.gridcode":[[32,3,1,"","add_grid_variable"],[32,3,1,"","delete_grid_variable"],[32,3,1,"","rename_grid_variable"],[32,3,1,"","update_grid_variable"]],"binarycpython.utils.population_extensions.metadata":[[33,2,1,"","metadata"]],"binarycpython.utils.population_extensions.metadata.metadata":[[33,3,1,"","add_ensemble_metadata"],[33,3,1,"","add_system_metadata"]],"binarycpython.utils.population_extensions.slurm":[[34,2,1,"","slurm"]],"binarycpython.utils.population_extensions.slurm.slurm":[[34,3,1,"","get_slurm_status"],[34,3,1,"","make_slurm_dirs"],[34,3,1,"","set_slurm_status"],[34,3,1,"","slurmID"],[34,3,1,"","slurm_check_requirements"],[34,3,1,"","slurm_dirs"],[34,3,1,"","slurm_grid"],[34,3,1,"","slurm_outfile"],[34,3,1,"","slurm_queue_stats"],[34,3,1,"","slurm_status_file"],[34,3,1,"","slurmpath"]],"binarycpython.utils.population_extensions.spacing_functions":[[35,2,1,"","spacing_functions"]],"binarycpython.utils.population_extensions.spacing_functions.spacing_functions":[[35,3,1,"","const_dt"],[35,3,1,"","const_int"],[35,3,1,"","const_linear"],[35,3,1,"","const_ranges"],[35,3,1,"","gaussian_zoom"],[35,3,1,"","peak_normalized_gaussian_func"]],"binarycpython.utils.population_extensions.version_info":[[36,2,1,"","version_info"]],"binarycpython.utils.population_extensions.version_info.version_info":[[36,3,1,"","minimum_stellar_mass"],[36,3,1,"","parse_binary_c_version_info"],[36,3,1,"","return_binary_c_version_info"]],"binarycpython.utils.run_system_wrapper":[[38,1,1,"","run_system"]],"binarycpython.utils.useful_funcs":[[40,1,1,"","calc_period_from_sep"],[40,1,1,"","calc_sep_from_period"],[40,1,1,"","maximum_mass_ratio_for_RLOF"],[40,1,1,"","minimum_period_for_RLOF"],[40,1,1,"","minimum_separation_for_RLOF"],[40,1,1,"","ragb"],[40,1,1,"","roche_lobe"],[40,1,1,"","rzams"],[40,1,1,"","zams_collision"]]},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"0":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,25,27,30,32,35,40],"00":[5,11,12,15,18],"000":[5,11,18],"0000":[5,11,18],"00000":18,"000000":18,"000000000000e":11,"000000e":18,"000001":11,"000002":11,"000003":11,"0001":[5,7,40],"000122339":15,"000161974":15,"000214449":15,"000220016":15,"000283924":15,"000287968":15,"000375908":15,"000497691":15,"000498487":15,"00065893":15,"0007":30,"000872405":15,"001":[0,5,7],"00115504":15,"0013":5,"00152924":15,"00182":5,"002":[5,17,18],"00202467":15,"0021272":5,"00215604":5,"00235329":5,"00237669":5,"00239838":5,"00242158":5,"00247821":5,"00247864":5,"00248439":5,"00254115":5,"00254512":5,"00256681":5,"00261516":5,"00268237":5,"00280816":5,"00283345":5,"00286793":5,"00288661":5,"00294":5,"00296406":5,"003":5,"00300971":5,"00303761":5,"00311757":5,"00317508":5,"00319483":5,"0034":5,"004":5,"004698855121516281":15,"005":5,"00518983":5,"0055":5,"00585495":5,"006":5,"0062211552141636295":15,"00632092":7,"00666382":5,"007":[5,16],"00707417":5,"00712":5,"00730797":5,"0074":5,"008":5,"0081514":5,"00823663875514986":15,"00832":5,"0087":5,"009":[5,16],"00984861":5,"00e":12,"01":[0,5,6,7,8,9,12,15,18],"010":5,"0102":5,"010905083645619543":15,"011":5,"0118":5,"012":5,"0122109":5,"012246630357e":15,"0128":5,"013":5,"0131145":5,"014":5,"0141":7,"0143651":5,"0143896":8,"014832":5,"015":5,"0152545":5,"0153961":5,"0155":5,"0156":5,"01561":5,"0156945":5,"0159":5,"016":5,"0162":5,"016309":8,"0163656":8,"0164":5,"0165":5,"0166":5,"0168":5,"0169":5,"017":[5,16],"0171":5,"0175264":8,"0176575":6,"01791":5,"018":5,"0182":5,"0184":5,"0187":5,"019":5,"0192009":5,"019715467199999996":8,"01e":12,"01t09":[6,8,12],"01t10":12,"02":[0,5,6,7,8,9,11,12,15,16,18,30,40],"020":5,"0208":5,"021":5,"0214":5,"0214824":5,"021960493499e":15,"022":5,"023":5,"0232618":5,"02379":5,"024":5,"0241634":5,"0245":5,"024684":5,"02473":5,"0248684":15,"025":5,"0250231":5,"0251003":5,"0259932":5,"026":5,"0261496":5,"027":5,"0276":5,"02786":5,"0278672":5,"028":5,"02823":5,"0283541":5,"029":5,"0290733":5,"0295":5,"0298011":5,"0298364":5,"02e":[8,12],"03":[0,1,5,7,8,12],"030":5,"0303129":5,"030499912298e":15,"031":5,"0316266":5,"0319":5,"032":5,"03221":5,"033":5,"0335":5,"0335017":5,"034":5,"03493":5,"03499999999999":14,"035":5,"03502960360000004":8,"03507":5,"036":5,"0367878":5,"037":5,"0385396":5,"039":5,"0393944":5,"0394":5,"0399":5,"03996e":5,"03e":12,"04":[0,5,7,12,18],"040":5,"041":5,"0411":5,"0414":5,"04198":5,"042":5,"0425":5,"043":5,"0434":15,"044":5,"0440989":5,"044142002936e":9,"04440288843805411":15,"0444029":15,"044572277695e":9,"044654032097e":9,"0448877":5,"0449442":5,"045":5,"045084306856e":9,"0459174":5,"046":5,"0461":5,"0469097":5,"047":[5,15,16],"0474164":5,"0474572":5,"048":[5,16,18],"049":5,"04924":5,"04e":12,"05":[0,5,7,8,9,12,15],"0501":5,"050651207308e":9,"051":[5,6],"0511173":5,"0512":5,"052":5,"0523":5,"0528412":5,"053":5,"0531294":5,"0533803":5,"0535":5,"0536749":5,"054":[5,30],"0547419":5,"055":5,"055188":5,"056":[5,16],"0563088":5,"057":5,"0570946":18,"0572914":5,"057949":5,"058":5,"0583837":5,"0585":5,"059":5,"05e":12,"05e51ba114934b37bab48f1db40b7333":15,"06":[0,5,8,9,11,12],"0608":5,"061":5,"061141":5,"0613":5,"062":5,"0621119":5,"0625403":5,"06257":5,"0626266":5,"063":5,"064":5,"0641":5,"06459059967730083":8,"0645906":8,"0649":5,"065":5,"06527":5,"066":5,"06696":5,"067":5,"0670735":5,"068":5,"0683196":5,"069":5,"06987":5,"06e":12,"07":[5,12,13,14,18,30,35],"070":[5,15],"0701913":5,"071":5,"07108":5,"0714679":5,"0717":5,"0719":5,"072":5,"0722":5,"0727126":5,"0727584":5,"074":5,"0744186":5,"0745":5,"07484":5,"075":5,"075416":5,"0755737":5,"076":5,"077":5,"0770302":5,"0772021":5,"0772781":5,"078":5,"0784":5,"0784722":5,"0787729":5,"0789786":5,"079":[5,6],"0791":5,"07e":12,"08":[0,5,8,12,18],"080763":11,"0808":5,"081":[5,6],"081024":6,"082":5,"0820":[0,7],"0823499":5,"0831":5,"0834973":18,"0837":5,"084":5,"0849409":5,"085":5,"086":5,"086004":5,"0868":5,"087":5,"0877":5,"0877243":5,"0878":5,"088":5,"089":5,"0890815":5,"0896":5,"08e":12,"08msun":[0,7],"09":[5,6,8,12],"090":5,"0900":18,"0902":[0,7],"0907":5,"0907537":5,"091":5,"0910814":5,"0913095":5,"09164":5,"092":5,"09295167374":12,"093":[6,16],"0931922":5,"094":[5,8],"094409257247e":15,"095":5,"0958704":5,"096":5,"09665":5,"0967":15,"097":5,"09706e":5,"09786":5,"098":[5,6],"0987206":5,"099":5,"0991059":5,"0993":5,"099417":8,"0995":5,"0m":12,"0mb":[8,12],"0msun":35,"0x146f912dbc60":7,"0x149c2e81ec10":11,"0x149c95c56c10":8,"0x14bf2250fdc0":6,"0x1528ac7290d0":15,"1":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,24,25,28,29,30,32,34,35,37,38,40],"10":[0,2,5,6,7,8,9,11,12,13,14,15,16,17,18,21,30,35,38],"100":[0,5,6,7,8,12,13,14,30,35],"1000":[0,7,8,21,35],"100000000000":[17,18],"1001":12,"1005":5,"101":5,"101038":5,"1012":5,"101323":5,"101955":5,"102":5,"1021":5,"1024mb":21,"1025":12,"102750e":18,"103":5,"1035":5,"103702":5,"103789":5,"104":[5,8],"1043":5,"104427":5,"104997":5,"105":[5,13,14],"105082":5,"10522":5,"105704":5,"106":5,"1062":5,"106368":5,"106545":5,"10689":5,"107":5,"107187":5,"1075":5,"10782":5,"108":[5,15],"1082":5,"1085":11,"108571":5,"10877":5,"1088":5,"109":[5,8],"10941":5,"109679":5,"1098":5,"1099":5,"10e":12,"11":[0,5,6,8,9,11,12,14,15,16,18],"110":5,"11003":11,"1104":5,"1108":5,"111":5,"111023":5,"111583":5,"11182":5,"112":5,"11239":5,"1124":5,"113":5,"1130":5,"11346":5,"113492":18,"1135":5,"11376":5,"114":5,"114678":5,"11491":5,"115":[5,30],"11506":5,"115297":5,"11558":5,"115722":5,"11582":11,"116":5,"11686":5,"11695":5,"117":5,"11707":5,"1173":5,"1178":5,"118":5,"11802":5,"118229":5,"11854":5,"119":5,"1193":5,"1199":5,"11e":12,"12":[0,5,6,9,11,12,14,15,16,18,19,30],"120":5,"120000":[0,7],"120066":5,"1204":[5,18],"121":5,"121263":5,"12136":5,"1219":5,"122":5,"1222":5,"123":5,"123048":5,"12325":11,"123635":5,"1237":5,"123794969278e":15,"1239555":8,"124":5,"1241251901":16,"124379":18,"124496":5,"12457":11,"12460":11,"12461":11,"124931":5,"12495":5,"125":[0,5,7],"12500":0,"12522":5,"1254":5,"12548":5,"125553":5,"125886":5,"125968":5,"126":5,"126532":5,"127":5,"12741":5,"127442":5,"127957":5,"128":5,"12806":5,"129":5,"12974":5,"129879":5,"12e":[1,6,9,11,12,13,14,15],"13":[0,5,6,7,8,9,11,12,14,15,16,18],"130":5,"1301":11,"1302":11,"1306":5,"130725":5,"131":5,"13108":18,"1314":5,"131680e":18,"132":5,"132057":5,"1326":5,"13267":5,"1327":5,"13298":5,"133":5,"1334":5,"134":[5,15],"13416":5,"1345":11,"1346":11,"13461":11,"1347":11,"1348":11,"1349":11,"135":5,"135101":5,"135164":5,"1354":12,"1355":12,"13567":9,"136":5,"1360":5,"13607":5,"13626":15,"137":5,"13700":[6,8],"137502":5,"1379":5,"13796e":5,"138":5,"1380":18,"139":5,"139044":5,"1392":5,"139293101586e":15,"139732":5,"1398":5,"13e3":[0,7],"14":[0,5,6,7,9,11,12,14,15,16,18],"140":5,"1403":30,"141":5,"14112":5,"141361":5,"1415":5,"142":5,"14212":5,"143":5,"144":5,"144141":5,"14439":5,"14461":11,"1449":[5,12],"145":5,"145296":5,"145632":5,"146":5,"1468":5,"146844":5,"147":5,"1471":5,"1473":5,"14764":5,"1478":5,"148":[5,18],"1485":5,"148721":5,"149":5,"1492":5,"1494":12,"1498":5,"14e":12,"15":[0,5,7,8,9,11,12,14,15,16,18,21,30],"150":[5,8,12,13,14,15],"15000":[0,5,7,9,11,15,16,18],"1502":5,"150217":5,"15042":5,"150681":5,"151":5,"1514":5,"151616":5,"1517":5,"15186":5,"152":5,"1521":5,"1527":5,"153":5,"153329":5,"153852":5,"1539":12,"154":5,"155":5,"1551":5,"1553":5,"155342":5,"155662":12,"155678":8,"15594":5,"156":[5,8,18],"1560":5,"1567":5,"1569":5,"157":5,"1571":5,"1575":5,"158":5,"1585":12,"1586":5,"158640":8,"15884":5,"159":[5,8],"15907":5,"1599":5,"15e":12,"15msun":30,"16":[0,5,8,12,14,15,16,18,30],"160":5,"1606":5,"160675":12,"161":5,"1610":5,"1612":5,"1618":5,"162":5,"162006":5,"162038":5,"1622":5,"1624":[5,12],"162454":12,"16265":5,"1627":11,"162734":11,"162941":5,"163":[5,8],"1631":5,"1633":5,"163481":8,"1635760192":6,"1635760194":6,"1635760256":8,"1635760377":8,"1635760613":12,"1635760806":14,"1635760813":14,"1635760967":15,"1635760970":15,"1635761189":12,"1637":5,"164":5,"164714":5,"165":5,"16539":5,"16564":5,"166":[5,8],"1663":5,"166559":5,"167":[5,12],"1670":5,"16729":5,"16733":5,"1674":[5,12],"1678":5,"168":[5,8],"16833":5,"16837":5,"168379":8,"168558":5,"168972":5,"169":5,"1691":5,"1695":5,"169775":12,"17":[5,6,8,12,14,15,16,18],"170":5,"1703":12,"1708":5,"171":5,"171096":5,"1713":5,"1715":5,"172":5,"172014":5,"1722":5,"1729":5,"173":5,"1736":5,"174":5,"174169":5,"1747":5,"1749":12,"175":5,"175004":5,"1753":5,"17588":5,"176":5,"176751":12,"177":[5,8],"177444":5,"1775":5,"177551":5,"177727":5,"178":5,"1780":12,"1781":5,"1783":5,"1784":5,"1786":5,"179":5,"179142":5,"1792":5,"17932":5,"1796":5,"18":[5,12,14,16,18],"180":5,"1804":5,"180453":5,"1806":5,"1807":5,"1808":5,"1809":5,"181":5,"1810":5,"18108":5,"1811":5,"1812":5,"181244":5,"1813":5,"18139":5,"1814":[5,12],"18148":5,"1815":5,"1816":5,"1817":5,"181795":5,"1818":5,"1819":5,"181971798545e":15,"182":5,"1821":5,"1822":5,"1823":5,"1824":5,"1825":5,"1826":5,"1827":5,"1828":5,"1829":5,"183":5,"1830":5,"183048":5,"1831":5,"1833":5,"1834":5,"1835":5,"1838":5,"1839":5,"183974":5,"184":5,"1841":5,"1843":5,"1844":5,"184464":5,"1845":5,"1846":5,"1847":5,"184829":5,"185":5,"1851":[5,12],"1854":5,"1858":5,"186":[5,12],"1865":9,"187":5,"1876":5,"187694":5,"1877":5,"1879":12,"187993":5,"188":5,"1882":5,"189":5,"189239":5,"19":[5,8,12,15,18],"190":[0,5,18],"19097":5,"191":5,"1910":12,"1915":5,"191543":5,"192":5,"1920":5,"1923":5,"193":5,"193528":5,"19366":5,"19393":5,"194":5,"1947":12,"195":5,"1951":[0,7],"19521":5,"196":5,"196046":5,"196177":5,"19622":5,"196311":5,"1967":5,"1968":12,"197":5,"1972":[0,7],"1973":5,"1975":[0,7],"1977":5,"197729":5,"197x":[0,7],"198":5,"1980":30,"1983":40,"1986":[0,7,30],"1987":5,"1989":[0,7,12],"199":5,"19907":5,"1991":30,"1992":[0,7],"1993":[0,7],"1996":40,"1998":[0,5,7,30],"1999":[0,7],"19e":12,"1aearth":16,"1ajupit":16,"1amar":16,"1amercuri":16,"1aneptun":16,"1apluto":16,"1asaturn":16,"1auranu":16,"1avenu":16,"1ckzg0p9":[22,37],"1dex":[12,13,14],"1e":[0,7,8,9,11,12,18],"1e2":[0,7],"1e9":[0,7],"1gyr":35,"1m":12,"1mb":[8,12],"1mearth":16,"1mjupit":16,"1mmar":16,"1mmercuri":16,"1mneptun":16,"1mpluto":16,"1msaturn":16,"1msun":35,"1muranu":16,"1mvenu":16,"1s":[8,12],"1y":[0,7],"2":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,18,19,21,22,24,25,28,30,34,35,37],"20":[0,5,6,8,9,12,13,14,15,16,18,35],"200":[0,5,7],"2000":[0,5,7],"2001":[13,14,30],"2002":[0,7],"2003":[0,7,30],"2004":[0,5,7],"2005":[0,5,7],"2008":5,"2009":[0,7],"201":5,"2010":[0,7,21,30],"2012":[0,7,30],"2013":[0,7],"2014":[0,5,7,30],"2015":[0,5,7],"2016":[0,7],"2017":[0,7,12,15,21,30],"2018":[0,1,5,7],"2019":[0,5,7,18],"202":5,"2020":[0,7],"2021":[0,5,6,8,12],"20211216":0,"202196":5,"202339":5,"202569":5,"20265":5,"202750e":18,"2029":5,"203":5,"2033":5,"204":5,"2044":5,"20447":5,"204663":5,"2048":12,"205":5,"2053":5,"205353":5,"205527":5,"205537":5,"2057":5,"206":[5,16],"2063":5,"20677":5,"207":5,"2071":12,"2075":5,"208":5,"2081":5,"208169":5,"208453":5,"20887":5,"208923":5,"209":5,"2091":12,"209274":5,"20938":5,"20980":5,"20e":[8,12],"21":[0,1,5,6,12,18],"210":[5,18],"21043":5,"211":[5,14],"2112":5,"2118":18,"212":5,"212034":5,"2122":12,"2127":5,"213":5,"2132":5,"21333":5,"213396":5,"2135":5,"213854":5,"214":5,"214274644851685":18,"2143":12,"2147":5,"215":5,"215504":5,"2156":5,"215638":5,"2157":5,"21587440567681537":15,"21587440567681548":15,"2158744056768156":15,"216":5,"21603":5,"216067":5,"2164":12,"216496":5,"216951":5,"217":5,"21764":5,"218":5,"2182":5,"218222":14,"21824":5,"2183":12,"21844":5,"219":5,"219029061236e":15,"219058":5,"2191":5,"21927":5,"21948":5,"21e":12,"22":[5,12,18],"220":5,"22036":5,"2206":12,"22098":5,"221":5,"2210":5,"2214":5,"2216":5,"221832":5,"222":5,"2221":5,"2224":5,"22281":5,"223":5,"2232":12,"2234":5,"224":5,"2245":12,"224923":5,"225":5,"225135":5,"22518":5,"22543":5,"2258":12,"226":5,"2261":5,"22611318083528548":8,"226424":5,"2266":5,"2268":5,"2269":12,"227":5,"227249":5,"2275":5,"22787":5,"227955577093495":15,"228":5,"2282":12,"228555":5,"229":5,"2291":5,"22936":5,"2295":5,"229591":5,"22e":8,"23":[5,12,15],"230":5,"2300":12,"230102":5,"2305":5,"230955":5,"231":5,"231680e":18,"231704":5,"232":5,"2329":12,"233":5,"2332":5,"2333":5,"2338":5,"234":[5,8],"2348":12,"235":[5,6],"23513":5,"2352":5,"235464":5,"235689312423":8,"236":[5,18],"2365":[12,18],"237":5,"2371":5,"237203":5,"237951":5,"238":5,"2383":12,"238584":5,"23894":5,"239":5,"239197":5,"239704":5,"24":[5,8,12],"240":5,"2400":12,"2403e":15,"2406":5,"24098":5,"241":5,"2413":5,"24165":5,"242":5,"2421":5,"242151":5,"2423":12,"242309":5,"2424":11,"243":[5,6],"243214":5,"243583":5,"2437":5,"2438":12,"2439":5,"244":[5,16],"2444":16,"244645":5,"245":5,"245209":5,"245223":5,"2454":12,"246":5,"2466":12,"246604":5,"246625":5,"246671":6,"247":5,"2472":5,"2477":[5,12],"248":[5,8],"248871":5,"249":5,"249106":5,"2492":12,"2493":5,"249848":5,"24e":12,"25":[0,5,8,12,18],"250":5,"25014bc73b334765a1c09a4e4a97ed66":12,"251":[5,8],"2514":5,"2516":12,"25164":5,"252":5,"2528":5,"252877":5,"2529":5,"253":5,"2537":12,"253705":5,"254":5,"2544031669784":15,"255":[0,5,7],"2551":5,"2552":5,"2554":12,"2556":5,"256":[5,6,21],"256488":5,"256783":5,"25694":5,"257":[5,40],"2570":12,"2572":15,"257278":5,"257437":5,"2576084265970895":15,"258":[5,8],"2583":5,"259":5,"2590":12,"25msun":[0,7],"26":[5,12],"260":5,"26051":5,"260676":5,"261":5,"2613":5,"261343":5,"26171201413c43f5b91552a374879940":6,"2618":5,"262":5,"2622":[5,12],"2626":5,"2629":5,"263":5,"263079":5,"2632":5,"263235":5,"2636":12,"264":5,"26416":5,"26441":5,"26456":5,"2646":18,"265":5,"2652":12,"266":5,"2663":5,"26637":5,"2664":5,"266485":5,"2666":12,"267":[5,8],"2670":5,"2671":5,"2672":5,"2673":5,"2674":5,"2676":5,"2677":5,"2678":5,"2679":5,"268":5,"2680":5,"2681":5,"2682":5,"2683":5,"2684":5,"2685":5,"2686":5,"2687":5,"2688":5,"2689":5,"269":5,"2690":5,"2691":[5,12],"2692":5,"2693":5,"2694":5,"2695":5,"2696":5,"2697":5,"2698":5,"2699":5,"27":[5,8,12,15],"270":5,"2700":5,"2701":5,"2702":5,"27025":5,"2703":5,"2704":5,"2705":5,"2706":5,"2707":5,"2708":5,"2709":5,"271":5,"2710":5,"2711":5,"2712":5,"2713":5,"2714":5,"27143e":15,"2715":5,"2716":5,"2717":5,"2718":5,"2719":5,"272":5,"2720":5,"2721":5,"2722":5,"2723":5,"2724":5,"2725":5,"2726":5,"2727":5,"2728":5,"2729":5,"272943":5,"273":5,"2730":5,"2731":5,"2732":5,"2733":[5,12],"2734":5,"274":5,"274206":5,"274445":5,"2746":12,"274854":5,"275":5,"2754":5,"27569e":5,"2757":12,"276":5,"2767":5,"277":5,"2773":5,"27734":5,"2775":12,"27767":5,"278":5,"27829":5,"279":5,"2791":5,"2795":12,"28":[5,7,8,9,11,12,21],"280":5,"2800":5,"2801":5,"2802":5,"28060251":30,"280723":5,"280749":5,"281":[5,40],"281309":5,"28134439269236855":15,"2816":5,"2819":5,"282":5,"282234":5,"2823":5,"282623":5,"283":5,"2831":12,"2834":5,"2835":5,"2836":5,"28369":5,"283972":5,"284":5,"2845":12,"2846":5,"285":5,"286":5,"2861":12,"287":5,"2871":5,"2873":5,"2875":12,"2878":5,"288":5,"2881":5,"288353":5,"28867":5,"289":5,"2891":12,"2898":5,"28984":5,"28e":8,"29":[5,8,12,15],"290":5,"290684":5,"291":5,"29136":5,"2914":5,"292":5,"2921":5,"2924":5,"292641":5,"2927":5,"293":5,"2930":12,"2934e":18,"293512":5,"294":[5,6],"29427":15,"29448":15,"29457":15,"2947":[12,15],"295":5,"295543":5,"296":5,"2961":5,"2965":12,"296544":5,"2967":5,"2969346":30,"297":5,"297187":5,"297506":5,"298":5,"29816":5,"298194":5,"2982":12,"299":5,"2991":5,"2996":5,"29e":12,"2b66f805db424c48a1d29c45092b6e3c":8,"2d":[0,7],"2e":[9,12,18],"2f":18,"2m":[8,12],"2mb":[8,12],"2msun":[0,7],"2s":12,"3":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,18,19,21,22,28,30,34,35,37],"30":[1,5,6,8,9,11,12,13,14,15,16,18],"300":[5,35],"3000":[0,7,16],"3002":5,"3008":5,"301":5,"3010":12,"301129":5,"301483":5,"3017":5,"302":[5,18],"3025":5,"302750e":18,"303":5,"3034":5,"3035":12,"303533":5,"3038":5,"30388e":5,"304":5,"3042":5,"30441":5,"3046":5,"3048":5,"305":5,"305334":5,"3059":12,"306":5,"30642":15,"3065":5,"306619":5,"3069":5,"307199":5,"3078":12,"308":5,"3081e":18,"3082":5,"308203":5,"3084":5,"309":5,"30902":15,"309361":5,"309461":5,"3096":5,"30975":5,"30e4":[0,7],"31":[0,5,7,8,12,18],"310":5,"3100":[5,12],"310029":5,"3101":5,"311":5,"312":[5,6],"3124":12,"312637":5,"3127":5,"313":5,"313623":12,"314":5,"31408":5,"314533":5,"3148":12,"315":5,"315124":5,"315223":5,"3154":5,"315404":5,"315903":5,"315973":5,"316":[5,8],"316118":5,"317":5,"3171":5,"3172":5,"3174":12,"3176":5,"317663":5,"317921":5,"318":5,"3185":5,"318753":5,"319":5,"3192":5,"3193":5,"31958":5,"3197":12,"31e":12,"32":[5,8,12,15,19,21],"320":5,"3205":15,"32076":5,"321":5,"321082":5,"3211":5,"32118":5,"3216":5,"321643":5,"322":5,"3223":5,"3228":[5,15],"32282":5,"323":5,"3231":[5,12],"323359":8,"3235":5,"324":5,"3243":5,"3244":5,"3245144":15,"3246":5,"3247":5,"3248":5,"325":5,"325197":5,"3256":12,"325743":5,"325965":5,"326":5,"326147":5,"32620":5,"32631":5,"3264":5,"326601":5,"32684":5,"327":5,"3273":[5,12],"328":5,"328066":5,"3282":5,"328512":5,"329":[5,8],"3294":12,"32e":12,"33":[0,5,12],"330":5,"331":5,"331680e":18,"332":5,"332091":5,"3321":12,"332251":5,"332777":5,"33295":5,"333":5,"333032":5,"3331":5,"334":5,"33451":5,"33469":9,"3348":12,"335":5,"335153":5,"3352":5,"335342":5,"335428":5,"33552":5,"335642":5,"335847":5,"336":5,"336295":5,"3368":5,"33699":15,"337":5,"33719":5,"337249":5,"3373":12,"338":[5,9],"33817":18,"33879":5,"339":5,"3394":12,"339587":5,"3396":5,"34":[5,6,7,8,9,11,12,13,15,16],"340":5,"34018":5,"340477":5,"34081":5,"341":5,"3412":5,"34126":5,"34175":5,"3419":5,"342":[5,12],"34213":9,"342134":5,"3422":12,"342474":5,"3429":5,"343":5,"3438":5,"344":5,"34421":18,"3445":12,"344772":5,"3448":5,"345":5,"34537":5,"345842":12,"346":5,"3461":5,"3462":5,"3464":12,"3469":5,"347":5,"3471":5,"347169":5,"347405":5,"347623":5,"348":[5,8],"3483":12,"34870":5,"349":5,"3495":5,"3497":5,"34e":8,"35":[5,8,12,30],"350":[5,12],"3502":5,"35051":5,"3507":5,"3509":12,"351":5,"351532":5,"3518":5,"352":5,"3529":5,"353":5,"3533":12,"353432":5,"3536":5,"354":5,"3540":18,"354576":5,"35487":5,"354981":5,"355":5,"3550":12,"35505":5,"355513":5,"3559":5,"356":5,"3563":5,"3568":12,"356812":5,"357":5,"358":5,"3583":5,"3588":12,"3589":5,"35895":5,"359":5,"3591":5,"359784":5,"359881":5,"3599":5,"36":[5,8,12,15],"360":5,"360093":5,"36016":5,"361":5,"3616":5,"362":5,"3622":12,"362601":5,"36298":5,"363":5,"3630":18,"3631":18,"36314":5,"3632":18,"36323":5,"3633":18,"3634":18,"3635":18,"364":5,"3640":12,"364017":5,"36403":5,"364747":5,"3649":5,"365":5,"3657":12,"365763":5,"365949":5,"366":5,"366259":5,"366392":5,"367":5,"367065497322e":15,"367268":5,"3674":5,"36747":5,"3676":12,"367793":5,"368":5,"368345":5,"3688":5,"369":5,"3695":5,"36957":5,"3698":5,"36e":12,"37":[5,8,12],"370":5,"3702e":18,"3706":12,"371":5,"371427":5,"371458":5,"371625":5,"3719":5,"372":5,"3726":[5,12],"3729":5,"373":5,"373282":5,"374":5,"37409":5,"3746":12,"374905":5,"375":5,"3752":5,"375537":5,"3757":5,"375712":5,"3758":5,"376":5,"376059":5,"3763":12,"376604":5,"3767":5,"377":5,"3771":5,"378":5,"3781":5,"3786":12,"37874":5,"379":5,"379292":5,"37e":12,"38":[0,5,8,12],"380":5,"38009":5,"380393":5,"380887":5,"381":5,"3811":12,"382":5,"382144":5,"382472":5,"383":5,"38316":5,"3832":12,"384":5,"3849":12,"385":5,"386":5,"387":5,"3875":12,"38788e":15,"388":5,"388321":5,"389":5,"38908":5,"389208":5,"38921":5,"389749":5,"38m":12,"39":[5,6,7,8,10,11,12,13,14,15,16,17],"390":5,"3905":12,"391":5,"3914":18,"39152e":5,"391798":5,"392":[5,18],"39205":15,"392194":5,"392487":5,"3927":18,"3928":[5,18],"3929":18,"393":5,"3930":[12,18],"3931":[12,18],"3932":18,"393886":5,"394":5,"394722435913e":15,"395":5,"39521":5,"3954":12,"3957":5,"3959":5,"396":5,"396133472739e":15,"396288708628e":15,"3963":5,"396675941641e":15,"3967":5,"397":5,"3971":5,"39754":15,"3977":12,"397754":5,"3978":5,"398":5,"39831":5,"39834":5,"398381":5,"398419":5,"398927":5,"399":5,"3995":5,"3999999999996":14,"3d":[0,7],"3e":18,"3m":12,"3mb":[8,12],"3msun":30,"3s":[8,12],"4":[0,1,5,6,7,8,9,10,11,12,13,14,15,16,18,20,29,30,35],"40":[5,8,12,13,14],"400":5,"4000":[0,12],"40049":5,"401":5,"4011":5,"401263":5,"4013":5,"401728":5,"4018":5,"402":5,"40238":5,"402750e":18,"402961":5,"403":5,"40339":5,"404":5,"4046":5,"404641347602e":15,"4048":5,"404962":5,"405":5,"405068":5,"405577":5,"406":[5,12],"407":5,"40735":5,"4076":5,"408":5,"409":5,"4098":5,"40e":12,"41":[5,12],"410":[5,18],"4101":5,"4102":5,"4108":5,"410828":5,"411":5,"411151":5,"412":5,"41238":5,"413":[5,6],"413467":5,"414":5,"41457":5,"4146":5,"41485":5,"414875":5,"415":5,"416":5,"416141":6,"4162":5,"417":5,"41726":5,"4176":5,"418":5,"418029":5,"4182":5,"4183":5,"4184":5,"4186":5,"41862":5,"418757":5,"4188":5,"419":5,"4192":5,"4197":5,"41996":5,"41e":12,"42":[0,5,8,12],"420":5,"420182":5,"4202":5,"420316":5,"4205":5,"42052":5,"42097":5,"421":5,"421365":5,"421436":5,"421475":5,"4218":5,"4219":5,"422":5,"422436":5,"42266":5,"4229":5,"423":5,"42362":5,"424":[5,6],"4243":5,"424712":5,"424924":5,"425":5,"4251":5,"4256":5,"425788":5,"426":5,"427":5,"427601421985e":15,"42785":5,"428":5,"428699":5,"429":[5,12],"429122":5,"429398":5,"42e":12,"42msun":[0,7],"43":[5,12],"430":5,"4304":5,"430936289925951":15,"431":5,"4311":5,"431313":5,"431680e":18,"43173":5,"432":5,"4321":5,"432729":5,"433":[5,15],"4330":5,"433207":12,"4333":5,"433477":5,"434":5,"43422e":15,"435":5,"4357":5,"435809":5,"436":5,"43618":5,"4365":5,"4369":5,"437":[5,12,15],"43711":15,"4379":5,"438":5,"4380":5,"4385":5,"438686":5,"4387":5,"438861":5,"439":5,"4397":15,"44":[5,12],"440":5,"441":5,"441158":5,"44170":5,"442":5,"44211":5,"4422":5,"44223e":5,"443":5,"4433":5,"4438":5,"444":[5,18],"444217227690e":15,"445":5,"4454":5,"4455":5,"44558":5,"445821":5,"446":5,"447":5,"447918":5,"448":5,"448242":5,"448401":5,"44852":5,"449":[5,12],"4493":5,"44e":12,"44msun":[0,7],"45":[5,6,8,12,15],"450":5,"4500":7,"45000000080":15,"4501":5,"4504":15,"450629":5,"4507":5,"450818":5,"450828476487e":15,"4509":5,"451":[5,8],"45114":5,"451192744924e":15,"451732":5,"452":5,"453":5,"4530":[9,11,18],"453059":12,"453317880232e":15,"453348":5,"453412":5,"453932":5,"454":5,"4540":5,"454013":5,"45407":15,"454268":5,"454409":5,"455":5,"45534":5,"455552":5,"456":12,"456313":5,"456519":5,"457":5,"45757":5,"457987":5,"458":5,"458064":5,"458272":18,"4588":5,"45889":5,"459":5,"459382":5,"45msun":[0,7],"46":[5,8,12,15],"460":5,"460081":5,"46057":5,"46089":5,"462":[5,18],"4621":15,"4622":5,"46220":5,"4623":5,"462779538274e":15,"463":5,"463455":5,"464":5,"464494":5,"465":5,"465133":5,"46573":15,"465867":5,"46607":5,"4666":5,"4670":5,"4673":5,"467851":5,"468":5,"4680":8,"46822":5,"4683":5,"469":5,"46901":5,"469056":5,"469524":5,"47":[5,8,12],"470":5,"471":5,"4710":5,"471379":5,"4714":5,"472":[14,18],"472105":5,"472318":5,"4734":5,"473762":5,"474":5,"47419":5,"475":5,"4752":5,"475287":5,"47534":5,"4755":5,"4759":5,"476":5,"4764":5,"476589":5,"477":5,"477089":5,"4773":5,"47745":15,"477535":5,"477791":5,"478":5,"478253":5,"478315":5,"4788":5,"478807":5,"479":5,"47946":5,"4797":5,"479973":5,"48":[5,12],"480":5,"480045":5,"48046":5,"4807":5,"4809":5,"481":5,"482":5,"4822":5,"4825":5,"482668":5,"483":5,"48336":5,"4838":[7,9,11],"484":5,"4845":5,"485":5,"48586":5,"486":5,"4862":5,"4865":5,"4867":5,"4872":5,"48749":5,"4877":5,"488":5,"48809":5,"489":5,"489077":5,"48926":5,"48e":[8,12],"49":[5,6,12],"490":5,"491":5,"491811":5,"492":5,"492242":5,"492302":5,"492484":5,"492707":5,"492818":5,"493":5,"493648":5,"493975":5,"494":5,"4945":5,"4949":5,"495":5,"4957":5,"4959":5,"495924":5,"496":5,"4961":5,"496312":5,"4966016":14,"497":5,"497008":5,"497294":5,"498":5,"4981":5,"498232":5,"499":5,"49e":12,"4b8c7f4a86e445099d73f27dffaad94b":14,"4e":[0,7,18],"4e3":[0,7],"4m":12,"4mb":[8,12],"4s":[8,12],"5":[0,1,5,6,7,8,9,10,11,12,13,14,15,16,18,27,29,30,32],"50":[0,5,7,8,12,14],"500":[0,5,7],"500000e":18,"501":5,"5017":5,"502":5,"502451":5,"502775":5,"502841":5,"503":5,"503726":5,"504":5,"5043":5,"5046":5,"505":5,"5051":5,"50537":5,"506":5,"5064":5,"50652":5,"5066257":14,"50682":5,"50687":5,"507":5,"507104":5,"507443":5,"508":[5,15],"5089":5,"509":5,"5094":5,"50973":5,"50e":12,"50fb66cc659c46c8bbc29fe0c8651c2f":15,"51":[5,8,12],"510":5,"511":5,"511114":5,"5112":5,"5114":5,"5117":5,"512":5,"512561":5,"512617":5,"512mb":21,"513":5,"514":5,"514087":5,"51478":5,"514898":5,"514916":5,"515":12,"515062":5,"5164":5,"517":5,"51742":5,"517454":5,"5175":5,"518":5,"51803":9,"51809":5,"51819":5,"518397":5,"518757914":13,"518851":5,"519":5,"51e":12,"52":[5,6,8,12],"52058":5,"5208":5,"520903":5,"5217":5,"522":5,"5221":5,"523":5,"523485":5,"523561":5,"524":5,"52414":15,"52415":15,"5244":5,"524629":18,"524755":5,"525":5,"526":5,"527":5,"528":5,"528102":5,"5286":5,"529":5,"5294":15,"52e":12,"53":[5,6,8,12],"530":5,"5301":5,"5309":5,"531":5,"531293":5,"531411":5,"5317":5,"532":5,"5324":5,"533":5,"5333":5,"534":5,"534699":5,"535":5,"5358":5,"536":5,"5366":5,"53715":5,"5374":5,"537743":5,"538":5,"53854":5,"539":5,"539343":5,"539941":5,"53e":12,"54":[5,12],"54027":5,"5403":5,"541":5,"541792":5,"542":5,"5423":5,"542419":5,"543":5,"54307":5,"54371":5,"544":5,"54439":5,"544482":5,"545":5,"5456":5,"545743":5,"546":5,"5462":5,"547002":5,"547729":5,"548":5,"5483":15,"548589":5,"548740826516e":15,"548864":5,"549":5,"5493":5,"54949":5,"55":[5,6,8,12,14,15,30],"550575":5,"551":[5,6],"551072":5,"552":5,"552711":5,"5528":5,"553":5,"5532":5,"554":5,"55458":9,"55473":5,"555":[5,8],"5556":5,"5557":5,"557":5,"558":5,"559":5,"5593":5,"55982":5,"559889":5,"55e":12,"56":[5,8,12,15],"560118":5,"5603":5,"561":5,"5612":5,"5619":5,"562":5,"562029":18,"56228":5,"564":5,"565":5,"56518":5,"5652":5,"566":[5,18],"566263":5,"56631":5,"566495":5,"567":5,"567303":5,"567898":5,"568":5,"5681":5,"56865":5,"569":5,"569581":5,"5696":5,"56e":12,"57":[5,6,8,12],"570":5,"570222":5,"5703":5,"57062":5,"57093":5,"571":5,"5712":5,"57141":5,"5717":15,"572":5,"573":5,"5734":5,"5735":5,"573703":5,"5738":5,"573874":5,"574":5,"57443":9,"574826":5,"575":5,"57538":5,"57571":15,"576":5,"577":5,"57739":5,"5775":5,"577826":5,"578":5,"57878":5,"579":5,"579099761269e":15,"5791":5,"5794":5,"5795":5,"5796":5,"5798":5,"58":[5,12],"581":5,"5812":5,"581558":5,"58166":5,"582":5,"582318":5,"583":5,"58332":5,"583346":5,"5834":0,"583436":5,"584622":5,"585":5,"58504":5,"58518":15,"585985":5,"586":5,"587":[5,14],"588":5,"588396":5,"5885":5,"589":5,"58e":8,"59":[5,6,12],"590":5,"5904":5,"590877":5,"591":5,"5919":5,"592":5,"592309":5,"592733":5,"593":5,"594":5,"59429":5,"59452":9,"595":5,"596":[5,12],"59616":5,"596161":5,"597":5,"5977":5,"598":5,"5982":5,"59867":5,"59e":12,"5dex":[8,12,13,14],"5e":12,"5m":12,"5mb":[8,12],"5msun":[0,7],"5s":12,"6":[0,1,5,6,7,8,9,10,11,12,13,14,15,18,22,37],"60":[5,12,15,29],"600":5,"6000":[0,7],"600000":0,"60007":15,"600258":5,"600593":5,"6008":5,"601":5,"60101":5,"602":5,"603":[5,12],"6032":5,"604":5,"60468":5,"605":5,"60547":5,"6058":5,"606":[5,12],"606169":5,"60636":5,"607":12,"608":[5,12],"608269":5,"608402":18,"608485":5,"608655":5,"60876":5,"609":5,"6094":5,"61":[5,12],"610184":5,"610285":5,"611":[5,12],"61117":5,"611632":5,"611763":5,"611785":5,"612":[5,12],"612281":5,"613":[5,12],"613167":5,"614":[5,12],"6145":5,"615":5,"615165":5,"61521":5,"616":[5,12],"6161":5,"616737":5,"61679":5,"617":[5,12],"617224":5,"6179":5,"618":5,"6181":5,"6182":5,"618382":5,"618445":5,"6185":5,"618705":5,"619":[5,12],"619099":5,"61e":12,"62":[0,5,12],"620":12,"621":14,"6212":5,"62124":18,"621375":5,"6215":5,"62172":11,"622":5,"62200":5,"622081":5,"622494":5,"6225":5,"623":12,"623052":5,"623232":5,"623354":5,"62366":5,"624":[5,12],"624125":5,"6249793":15,"625":[0,5],"62549":5,"626":[5,12],"627748":18,"628":[5,12],"628169":5,"629":[5,12],"63":[5,8,12],"630":12,"631":[5,8],"63153":5,"632":[5,12],"6328":5,"633":5,"633148":5,"633684":5,"634":[5,12],"634261":5,"6344":5,"634667":18,"635":[0,7,12],"63566e":5,"635703":5,"636":12,"636985":5,"637":[5,12],"637666":5,"637754":5,"6379":5,"638":[5,12],"63818":5,"6384":5,"6388":5,"639":[5,12,18],"63923":5,"639951":5,"63e":12,"64":[5,12],"640":[5,12],"6409":5,"641":12,"6413":5,"64137":5,"642":12,"64207":5,"64265":5,"6429":5,"643":12,"64359":5,"6438124832773024":12,"644":[5,12],"644553":11,"64463":5,"645":[5,11,12,18],"645286":5,"645339":5,"645763":5,"646":5,"64611":5,"646273":5,"647":5,"647161":5,"64724":5,"6474":5,"6475":5,"648":5,"648549":5,"6485656144116352":12,"648566":12,"6489":5,"6492":5,"6493":5,"64932":5,"649327":5,"64e":12,"65":[5,12,35],"651":5,"6514":5,"6515":5,"65262":5,"652638":12,"652755":5,"653":[5,15],"6548":5,"6550":5,"6552":5,"655371":5,"6556":5,"6559":5,"656":5,"6562":5,"657":5,"6571":5,"6579":5,"658":5,"6588":5,"659":5,"659393":5,"659448":5,"659469":5,"659526":5,"659581":5,"659743":5,"65976":5,"65e":12,"66":[5,12],"66003":15,"66016":5,"66025":5,"6602514":12,"6604":5,"660415":5,"661":5,"661725":5,"662":5,"6626":5,"663":5,"663251":5,"663976":5,"664":5,"664546":5,"6649":5,"665406":5,"66554":5,"665969":5,"666661":5,"667":5,"6674":5,"668":5,"668328":5,"669":5,"66915":5,"669442":5,"66e":12,"67":[5,12],"670":5,"67023":5,"670337":5,"670413":5,"670422":5,"67059":5,"671":5,"671001":5,"671551":5,"67179":5,"672":5,"67245":5,"673":5,"674":5,"674063083432e":15,"6745":5,"674645":5,"6747":5,"6749":5,"675":5,"675689":5,"6758":5,"67586e":15,"676":5,"676181":5,"676215":5,"6764":5,"6765":5,"677":5,"6771":5,"677623":5,"678":5,"679":[5,8],"679223":5,"6797":5,"67e":12,"68":[5,8,12],"681":5,"681473":5,"681487":5,"6816":5,"682":[5,8],"6822":5,"683":5,"6831":5,"6832":5,"6834":5,"683467":5,"68376":5,"684":[5,8,15],"684890":12,"685":[8,12],"685255":5,"685872":5,"686":5,"686591":5,"687":[5,8],"68746":5,"68748":15,"688":[5,8],"6883":5,"6885":5,"689":5,"689781":5,"689835":5,"68e":12,"69":[5,12],"690":12,"690194":12,"690203":5,"6905":5,"690746":5,"6908":5,"6909":5,"691":[5,8],"691586":5,"692":5,"693":[5,8],"693128":5,"693321":5,"6934":5,"693944":5,"694":[5,8,12],"6944":0,"694517":12,"695":[5,15],"6952":5,"695505":5,"69569":5,"696":5,"696003":18,"696284":5,"697":5,"6975":5,"697827":5,"698":[5,12],"69808":5,"698517":5,"6989":5,"699":5,"6e":[8,12],"6e1":30,"6e5":[0,7],"6m":12,"6mb":[8,12],"6msun":[0,7],"6s":[8,12],"7":[0,1,5,6,7,8,9,11,12,13,14,15,17,18,22,30,37],"70":[5,8,12,15,30],"700":[5,18],"70005":5,"700359":5,"70043":5,"70052":5,"70054":5,"701":5,"702":5,"70235":5,"7028":5,"703":5,"703545":5,"70365":5,"704":5,"70429":5,"7046":5,"705":[5,18],"7052":5,"705715":5,"706":5,"7060":5,"706029":5,"706126":5,"706483":5,"706780":12,"7069":5,"706984":5,"707":[5,12],"708":5,"7085":5,"7087":18,"709":5,"7093":5,"709965":5,"70e":12,"71":[5,12],"710":5,"71025":15,"7106":18,"7107":5,"7108":5,"711":5,"7114":5,"71196":15,"712":5,"712414":5,"7128":15,"713946":5,"714712":5,"716":[5,11],"71617":11,"71662":9,"71746":5,"71818":5,"7184":5,"718549":5,"7188":5,"719058":5,"71e":12,"72":[5,12],"720749":5,"721":5,"7210":5,"7214":5,"7219":5,"722":5,"72386":5,"724":[5,9],"72498e":[9,15],"725":5,"725718":5,"726":18,"726002":5,"72611":5,"72617":5,"7267":5,"7269":5,"727":5,"727196":5,"72764":5,"728":[5,8],"7282":5,"728237":5,"72832e":5,"728797":5,"729":5,"729193":5,"7292":5,"7296":5,"72983":5,"72e":12,"73":[5,12,15],"730":5,"731":5,"7315":5,"7319":5,"732":5,"7322":5,"732244":8,"7324":5,"7326":5,"732818":5,"732953":5,"732983":5,"7335":5,"734":5,"7342":5,"734534":5,"735":5,"7354":5,"7359":5,"736":[5,8],"736112":5,"7365":5,"737":5,"7370":5,"737411":5,"738":5,"7380":5,"7381":5,"738399":5,"7384":5,"7385":5,"738524":5,"7386":5,"739":5,"7390":5,"739962":5,"73e":12,"74":[5,12],"740":5,"740494":5,"740929":5,"7413":5,"741346":5,"741448":5,"7418":5,"7419":5,"742":5,"7420":5,"7421":5,"7422":5,"7423":5,"7424":5,"7425":5,"7426":5,"7427":5,"7428":5,"7429":5,"743":5,"7430":5,"7431":5,"743118":5,"7432":5,"7433":5,"7434":5,"7435":5,"7436":5,"7437":5,"7438":5,"743837":5,"7439":5,"744":5,"7440":5,"7446":5,"7447":5,"7448":5,"7449":5,"745":5,"7450":5,"7451":5,"7452":5,"7453":5,"7454":5,"7455":5,"7456":5,"7457":5,"7458":5,"74583":5,"7459":5,"746":5,"7460":5,"7461":5,"7462":5,"747":5,"7472":5,"748":[5,18],"748832":5,"749":5,"75":[0,5,8,12],"750":[5,6],"7500":5,"75005":5,"750149":5,"750806":5,"7509":18,"751305":5,"752":5,"752134":5,"752438":5,"7527":5,"753":5,"7530":5,"7536":5,"7537":5,"754":5,"754141":5,"7544":5,"755":5,"75508":5,"755323":5,"7554":5,"7557":5,"756":5,"7561":15,"7564":5,"7566":5,"756795":5,"757":[5,8],"757025":5,"7572":5,"758":[5,18],"7582":5,"7589":5,"759":5,"75921":5,"75931":5,"7595":5,"7598":5,"75e":12,"76":[5,12],"760064":5,"760389":5,"7605":5,"7607":5,"761":5,"7612":5,"7613":5,"76134":5,"761478":5,"7617":5,"7619":0,"7620":5,"7622":5,"7626":5,"7629":5,"763":[5,30],"7631":5,"7633":5,"7635":5,"764":5,"76416e":5,"7644":5,"7645":5,"764629":5,"7647":5,"7647737053496777":15,"764989":5,"765":5,"7650":5,"7657":5,"7659":5,"766":5,"766094":5,"7666":5,"7669":5,"767":5,"7671":5,"7675":5,"7677":5,"7678":5,"7679":5,"768":5,"7683":5,"768339":5,"7684":5,"768655":5,"7689":5,"769":5,"7690":5,"7691":5,"769195":5,"7695":18,"76e":8,"77":[5,12,14],"7705":5,"770532":5,"7706":5,"7709":5,"7714":5,"7717":5,"7718":5,"772":5,"7720":5,"7721":5,"772169325355e":15,"7722":5,"7727":5,"7728":5,"77287":15,"773":5,"7730":5,"7731":5,"773166":5,"7734":5,"7735":5,"7736":5,"7737":5,"774":5,"7741":5,"77416":5,"7742":5,"7743":5,"7745":5,"77455":5,"7748":5,"774954":5,"774969":5,"775":[5,18],"7750":5,"77505":5,"7751":5,"7752":5,"77541":5,"7757":5,"7759":5,"776":[5,18],"7761":5,"77624":5,"776263":5,"77631":5,"7764":5,"7765":5,"776523":5,"7766":5,"7767":5,"776818":5,"7769":5,"777":5,"7772":5,"7773":[5,18],"7774":5,"77766":5,"7779":5,"778":5,"7781":5,"7782":5,"7785":5,"7789":5,"779":5,"7790":5,"779197348711e":15,"7792":5,"7795":5,"7797":5,"78":[5,12],"78012":5,"7803":5,"7806":5,"7809":15,"781":5,"781046":5,"78125":0,"7813":5,"7817":5,"7819":5,"782":5,"7823":5,"7825":5,"7826":5,"7827":5,"7828":5,"783":[5,11],"7831":5,"7836":5,"783746":5,"783792":5,"784":5,"7840":5,"7842":5,"7843":5,"7844":5,"7845":5,"7848":5,"78488":5,"784972":5,"785":5,"7852":5,"785539":5,"7856":5,"7858":5,"786":5,"786062":5,"7861":5,"7863":5,"7864":5,"7868":5,"786e":18,"787":5,"7871":5,"787102":5,"787368":5,"7874":5,"7875":5,"7877":5,"787705":5,"7879":5,"788":5,"78817":18,"7882":5,"7883":5,"7886":5,"7887":5,"789":5,"789064":5,"7891":5,"789188":5,"7893":5,"7898":5,"789859":5,"7899":5,"78e":12,"79":[5,12],"7901":5,"7902":5,"7903":5,"7905":5,"7907":5,"7909":5,"79092":15,"790941":5,"791":5,"7911":5,"7912":5,"791274":5,"7913":5,"791478":5,"7916":5,"7918":5,"7919":5,"791991":5,"792":5,"7920":5,"7925":5,"7926":5,"79264":5,"7927":5,"792721":5,"792744":5,"7928":5,"7933":5,"7934":5,"7936":5,"793832":5,"7941":5,"79412":5,"7942":5,"7943":5,"7944":5,"79487":15,"795":[5,30],"795024":5,"7958":5,"796":5,"7960":5,"7962":5,"7964":5,"796455":18,"7965":5,"7967":5,"7968":5,"7969":5,"797":5,"7973":5,"7974":5,"7975":5,"7979":5,"798":5,"7980":5,"7982":5,"7988":5,"799":5,"7990":5,"79911":5,"7996":5,"7997":5,"799889":5,"79e":12,"7a2e4301f5224b2cb8939d2297df0aad":14,"7e":12,"7m":12,"7mb":12,"7s":8,"8":[0,3,5,6,7,8,9,11,12,13,14,15,18,29,30],"80":[5,12,30,35],"800":6,"8000":5,"8001":5,"8003":5,"8004":5,"8008":5,"8009":5,"801":5,"8010":5,"8012":5,"8013":5,"802":5,"802706":6,"802986496151e":15,"803":5,"8031":5,"8034":5,"8039":5,"804":5,"80402":5,"8043":5,"8044":5,"8047":5,"8048":5,"804961":5,"805":5,"8050":5,"8053":5,"8055":5,"805733":5,"8058":5,"8059":5,"80592":15,"806":5,"8060":5,"80602":18,"8062":5,"806431":5,"8065":5,"8066":5,"8067":5,"806722":5,"807":5,"8071":5,"8073":5,"807331":5,"807361":5,"8074":5,"807403":5,"8076":5,"8079":5,"808":5,"808134":5,"809":[5,6],"8091":5,"8095":5,"80954":5,"809662":5,"80e":12,"80msol":30,"81":[5,8,12],"810":8,"8101":5,"8104":5,"8105":5,"81066":15,"8107":5,"8108":5,"8109":5,"811":5,"8111":5,"8115":5,"812":5,"8121":5,"8123":5,"8124797":6,"813":5,"81352":5,"8138":5,"81395":9,"814":5,"8140":5,"8141":5,"814387":5,"81495":15,"81499":15,"815":5,"8151":5,"81529":15,"81536":15,"8155":5,"81562":5,"81563":15,"8158":5,"816":5,"8163":5,"81636":15,"81689":15,"816958":5,"817":[5,11],"81705":5,"817432":5,"817620e":18,"81762e":18,"817843":5,"817888":5,"818":5,"8182":5,"818294":5,"819":5,"8194":5,"8195":5,"81957":15,"8196":5,"819715":5,"8199":5,"81e":12,"82":[5,12],"8200":5,"8202":5,"8205":5,"82061":15,"82064":5,"82074":15,"82088":15,"821":5,"82123":15,"821301":5,"821367":5,"8216":15,"822":5,"82224":5,"8224":5,"82245":5,"82255":15,"823":5,"823059079115e":15,"82325":5,"8234":5,"823767":5,"824494":5,"8245":5,"8247":5,"824848":5,"82486":5,"8249":5,"825":5,"8250":5,"825086":5,"8251":5,"8252":5,"8254":5,"82563":12,"825648":5,"826":5,"8261":5,"8263":5,"82642":5,"826771":5,"8268":5,"826831":5,"827":5,"8271":5,"8276":5,"82797":5,"828":5,"8280":5,"828241":5,"828858":5,"829":5,"829017":5,"8292":5,"8293":5,"8295":5,"829668":5,"829726":5,"829757":5,"8299":5,"82e":12,"83":[5,8,12],"830":[5,18],"8300":5,"8303":5,"830541":5,"831236":5,"832":5,"832981":5,"833":5,"8339":5,"834303":5,"834483":5,"835":5,"8354":5,"836":[5,6],"836621":5,"83672":5,"836783":5,"837":5,"8372":5,"83762":5,"8377":5,"837816":5,"8379":5,"838":[5,6],"838411":6,"838423":5,"83843":5,"839":5,"8399":5,"83e":12,"84":[5,8,12],"840":5,"84029":5,"84071":5,"840796":5,"840994":5,"841":5,"841284":5,"841718":5,"8427e":18,"8429":5,"843":5,"8435":5,"8435e":18,"844":[5,6],"8441":5,"84428":5,"8443":5,"845":5,"84502":5,"8452":5,"845387":5,"845641":5,"846":[5,6],"846045":6,"847":5,"847153":5,"84827":5,"848380621869e":9,"848866":5,"8493":5,"85":[5,8,12,35],"850":5,"850309":5,"851":5,"851646":5,"852":5,"852252":5,"8523":5,"852712":5,"853":5,"8533":5,"854":5,"85406e":5,"8544":5,"8545":5,"854649":5,"855":5,"856":[5,12],"85661":18,"8569":5,"857":5,"8573":5,"857699":5,"8577":5,"858":[5,6],"8585":5,"859":5,"8596":5,"859753":5,"8598":5,"859977":5,"86":[5,8,12],"860402":5,"8605":5,"861":5,"861368":5,"863":[5,8],"86323":5,"86334":5,"8635":5,"8638":5,"865":5,"8653":5,"8654":5,"865806":5,"866":5,"8664":5,"867":5,"86728":5,"8674":5,"8678":5,"86794":5,"868":5,"8683":5,"86878":5,"869":5,"86918":5,"8694":5,"869544":5,"87":[5,12,15],"870":5,"8704":5,"8706":5,"8708":5,"871":5,"872":[5,15],"872312":5,"872316":5,"873":5,"8731":5,"873639":5,"874":5,"874638":5,"875":5,"876":5,"876084":5,"876382":5,"877":5,"877963":5,"878":5,"87813":5,"878253":5,"879":5,"8791":5,"87e":12,"88":[5,12],"880":5,"8805":5,"880528":5,"881":5,"8813":5,"882017":5,"8828":5,"883":5,"883252":5,"88343":5,"8837":5,"884":5,"8840":5,"8843":5,"88441":5,"884461":5,"8846":5,"8848":5,"885":5,"8851":5,"8853":5,"8855":5,"885537":5,"8856":5,"8858":5,"88581":5,"886":5,"8860":5,"8862":[5,15],"8864":5,"8866":5,"8867":5,"8868":5,"8869":5,"887":5,"8870":5,"8871":5,"8872":5,"8873":5,"8874":5,"8875":5,"8876":5,"8877":5,"8878":5,"888":5,"8880":5,"8881":5,"888123":5,"8882":5,"8884":5,"8886":5,"888613":5,"8887":5,"8889":5,"889":5,"8891":5,"8892":5,"8893":5,"8894":5,"8896":5,"8897":5,"8898":5,"8899":5,"89":[5,6,12,14],"890":5,"8901":5,"8902":5,"8903":5,"8904":5,"8906":5,"8907":5,"8908":5,"8909":5,"891":5,"8910":5,"891056":5,"8911":5,"8912":5,"8917":5,"892":5,"89211":18,"8924":5,"8926":5,"893":5,"8934":5,"8935":5,"8939":5,"893941":5,"894":5,"894041":5,"8941":5,"8949":5,"895":5,"895821":5,"896":5,"8961":5,"896110e":18,"896196":5,"896286":5,"8972":5,"8975":5,"897612":5,"898":5,"8982":5,"898786":5,"899":5,"8992":5,"899464":5,"8a7d52edc59346ce991063d9e05e9ba7":6,"8bc1eafea1c34b05894c1618639d8c37":15,"8e":[0,7],"8m":[8,12],"8mb":12,"8s":[8,12],"9":[0,5,6,7,8,9,11,12,14,15,18],"90":[5,8,12],"900":5,"901":5,"901988":5,"902":5,"903":5,"9032":5,"9036":5,"9038":5,"904":5,"9043":5,"9046":5,"9047":5,"905":5,"905335716621e":15,"9057":5,"906":5,"906059":5,"906299":5,"90695":5,"907":5,"9071":5,"90716":5,"9073":5,"9074":5,"908":5,"9087":5,"909":5,"9093":5,"9098":5,"90e":12,"91":[5,8,12],"910419":5,"9105":5,"910817":5,"910981":5,"911":5,"9110":5,"911093":5,"9113":5,"912":5,"912238":5,"912283":5,"912289":5,"912327":5,"9127":5,"912919":5,"913":5,"9139":5,"914":5,"9147":5,"9148":5,"915":[5,8],"915148":5,"915221":5,"9153":5,"91548":5,"916":5,"916093":5,"916207":5,"917":5,"917439":5,"9179":5,"918":5,"918543":5,"9189":5,"919":5,"9196":5,"91e":12,"92":[5,12],"920":5,"9203":5,"9206":5,"920832":5,"921":5,"9214":5,"922":5,"922199":5,"923":5,"92382":5,"924":5,"924056":18,"925":5,"9253":5,"9255":5,"9256":5,"925761":5,"926":5,"9263":5,"9264":5,"927":5,"929":5,"929511":5,"92995":5,"92e":12,"93":[5,12,15],"930":[5,14],"930282":5,"9304":5,"93044":5,"9308":5,"9309":5,"930943":5,"931":5,"9310":5,"932":5,"9323":5,"932839":5,"933":5,"9339":5,"934":5,"9342":5,"935":5,"935069":5,"9351":5,"9357":5,"935816":5,"935920339886e":15,"936":5,"936532":5,"936762":5,"937":5,"9373e":18,"938":5,"938568":5,"938576":5,"93898":5,"939":5,"939376":5,"939378":5,"939757":5,"93e":12,"94":[5,6,8,12,19],"941":[5,8],"9411":5,"941478":5,"942":5,"942154":5,"9423":5,"9427":5,"942854":5,"943":5,"9436":15,"944":5,"9445":5,"94464":5,"945":5,"9452":5,"946":5,"946468":5,"946757":5,"947":5,"9471":5,"947719":5,"947774":5,"94797":5,"948":5,"949":5,"95":[5,12,14],"950":5,"9505":5,"950733":5,"951":5,"951344":5,"951597":5,"952":5,"9524":5,"952496":5,"953":5,"953182":5,"9537":5,"953738":5,"953798":5,"954":5,"954624":5,"9548":5,"954848":5,"955":5,"9557":5,"956":5,"9561":5,"956619":5,"957":5,"9573":5,"95783":5,"957894":5,"958":5,"959":5,"959422":5,"959492":5,"9595":5,"9598":5,"95e":8,"96":[5,6,8,12],"960":5,"9603":5,"9606":5,"960734":5,"961":5,"9610":5,"96112":5,"96161":5,"962":5,"962482":5,"962876":5,"963":[5,8],"963621764679e":15,"964":5,"9648":5,"965":5,"9650":5,"965167":5,"96557e":5,"966":5,"966681":5,"967":5,"968":5,"969":5,"96963":5,"96e":12,"97":[5,12],"970":5,"97008":15,"970206":5,"970505":5,"970783":5,"971":5,"971686":5,"971941":5,"972":5,"9725":5,"973":[5,12],"973135":5,"97316":5,"9739":5,"9739752":8,"974":5,"9743":5,"9749":5,"975":5,"9757":5,"9758":5,"975864":5,"976":5,"976041":5,"977":5,"9779":5,"97797":5,"978":5,"979":5,"97923e":15,"9794":5,"9797":5,"97e":[8,12],"98":[5,12,14],"98061":5,"98081":5,"98096":5,"981":5,"981292":5,"9814":5,"981555":5,"9816":5,"982":5,"9825":5,"983":5,"983229":5,"984":[5,14],"9841":5,"9842":5,"985":5,"9851":5,"985359":5,"9859":5,"986":[5,8],"9869":5,"987":5,"988":5,"988755":5,"989":5,"98e":12,"99":[5,12,14],"990":5,"9900":5,"9902":5,"991":5,"9912":5,"991224":5,"991657":8,"99191":9,"99192":9,"99194":9,"992":5,"99203":5,"9927":[5,11],"993":5,"994":5,"994118":5,"995":5,"995631":14,"995687":5,"995824":5,"996":[5,8],"996798":5,"997":5,"9977":5,"997751":5,"998":5,"998023":5,"99808":5,"9983":11,"998563":5,"999":5,"999122":5,"9999999999999998":14,"99e":12,"9e":8,"9m":12,"9mb":[8,12],"9s":[8,12],"abstract":38,"boolean":[0,2,7,19,20,21,24,36,40],"break":[0,7],"case":[0,2,4,7,15,19,21,22,25,29,35],"catch":[6,8,11,12,13,14,15,18,19,21],"char":21,"class":[2,3,19,20,22,23],"const":[2,6,8,12,13,14,15],"default":[0,1,2,3,6,7,9,10,12,13,14,15,18,19,20,21,25,27,28,29,30,31,34,35,36,38],"do":[0,1,2,5,6,7,8,9,12,13,14,15,18,20,21,22,24,25,29,30,31,35,37,40],"export":[3,15,19,20,29],"final":[5,8,12,13,14,18],"float":[0,2,3,5,7,10,11,16,19,30,35,40],"function":[0,1,2,3,4,5,6,8,9,17,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40],"import":[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,32],"int":[0,1,2,5,7,12,15,19,20,21,25,30,31,32,35,40],"krtickov\u00e1":[0,7],"kub\u00e1t":[0,7],"long":[0,6,7,8,15,21,26,29,32,36,39],"new":[0,2,6,7,8,11,12,13,14,15,20,25,29,30,32],"null":[0,6,7,8,15,19],"paczy\u0144ski":[0,7],"public":[12,13,14,15,22],"return":[1,2,3,5,6,7,8,10,11,12,13,14,15,18,19,20,21,24,25,26,27,28,29,30,31,32,34,35,36,38,40],"short":[0,6,7,8,12,13,14,39],"super":[0,7],"switch":[0,7],"throw":[22,37],"true":[0,2,3,5,6,7,8,10,12,13,14,15,17,18,19,20,21,24,25,26,28,29,31,32,34,35,36],"try":[0,5,7,8,11,12,13,14,15,22,25,29,32,37],"void":9,"while":[0,5,6,7,8,12],A:[0,2,4,7,15,27,40],And:[22,31,37,40],As:[0,6,7,8,11,12,13,14,15,25],At:[6,15],But:11,By:[0,6,7,12,13,14,15,18,21],For:[0,2,7,9,11,12,13,14,24],If:[0,2,6,7,8,12,13,14,15,20,21,22,24,25,26,28,29,30,32,34,37,38,40],In:[0,2,6,7,8,9,10,11,12,13,14,15,18,21,29,35],It:[0,6,7,8,11,12,13,14,15,16,18,21,22,29,31,37],Its:21,NO:21,NOT:[0,7,32,35,38],No:[5,7,21,22,37],Not:[6,8],OR:[2,18],On:[0,7,15,19,29],One:[0,7,21],Or:[15,18],Such:8,That:[0,6,7],The:[0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,25,26,27,28,29,30,32,34,35,37,38],Then:[2,6,19,22,37],There:[6,7,8,9,10,11,12,13,14,15,16,18,20,21,24,30,31],These:[6,7,12,13,14,15,19,21,24,25],To:[0,7,11,12,13,14,15,21,22,29,30,37],Will:[0,7,19,21,38],With:31,_1:[12,13,14],_:[6,8,12,13,14,21,31],__:15,__arg_begin:7,__attribute__:9,__delitem__:27,__enter__:19,__exit__:19,__getitem__:[2,27],__iadd__:2,__setitem__:27,_actually_evolve_system:21,_binary_c_bind:[7,9,11,16,36,40],_binary_c_config_execut:21,_binary_c_dir:21,_binary_c_execut:21,_binary_c_shared_librari:21,_commandline_input:21,_count:21,_custom_logging_shared_library_fil:21,_end_time_evolut:21,_errors_exceed:21,_errors_found:21,_evolution_type_opt:21,_failed_count:21,_failed_prob:21,_failed_systems_error_cod:21,_generate_grid_cod:21,_grid_vari:[13,14,21,32],_kill:21,_loaded_moe2017_data:21,_main_pid:21,_moe2017_json_data:21,_population_id:21,_pre_run_setup:20,_probtot:21,_process_run_population_grid:21,_queue_don:21,_repeat:21,_restart_dir:25,_set:20,_set_moe2017_grid:21,_start_time_evolut:21,_store_memaddr:21,_system_gener:21,_total_mass_run:21,_total_probability_weighted_mass_run:21,_total_starcount:21,_zero_prob_stars_skip:21,a173:[0,7],a3146490:0,a_in:5,a_out:5,abat:[0,7],abbrevi:39,abl:7,about:[4,6,8,12,13,14,15,19,20,21,25,29,31,40],abov:[0,6,7,9,11,13,14,15,19,20,30],abridg:[7,9],absolut:[0,7,19,35],abund:[0,7],ac:[6,15],acceler:[0,7],accept:[15,19],access:[2,9,11,12,13,14,15,21,25,29],accord:[0,6,7,29,30,35],accordingli:[11,13,14,15],account:[0,7,21,30],accret:[0,5,7],accretion_limit_dynamical_multipli:[0,7],accretion_limit_eddington_lmms_multipli:[0,7],accretion_limit_eddington_steady_multipli:[0,7],accretion_limit_eddington_wd_to_remnant_multipli:[0,7],accretion_limit_thermal_multipli:[0,7],accretor:[0,5,7,40],accur:[12,13,14],acquir:5,act:[0,7,13,14,15,21],activ:[0,7,21],actual:[0,3,6,7,8,9,11,12,13,14,15,20,21,22,24,25,28,30,35,37],ad:[2,4,6,8,11,29,32],adam:[0,7],adapt:[0,7,13,14],add:[0,2,6,7,8,9,11,12,13,14,15,20,21,24,30,32,33,35],add_ensemble_metadata:33,add_grid_valu:35,add_grid_vari:[6,8,12,13,14,15,32],add_system_metadata:33,addit:0,address:[1,7,9,21,40],admittedli:24,adress:[7,9,40],advis:9,af:5,affect:[0,6,7],after:[0,6,7,8,9,12,13,14,15,20,21,29,32,35],ag89:[0,7],ag:[0,4,5,6,7,8,14,22,35],again:[2,3,6,10,11,19,21],against:24,agb:[0,6,7],agb_3dup_algorithm:[0,7],agb_core_algorithm:[0,7],agb_core_algorithm_default:0,agb_core_algorithm_hurlei:0,agb_core_algorithm_karaka:0,agb_luminosity_algorithm:[0,7],agb_luminosity_algorithm_default:0,agb_luminosity_algorithm_hurlei:0,agb_luminosity_algorithm_karaka:0,agb_radius_algorithm:[0,7],agb_radius_algorithm_default:0,agb_radius_algorithm_hurlei:0,agb_radius_algorithm_karaka:0,agb_third_dredge_up_algorithm_default:0,agb_third_dredge_up_algorithm_hurlei:0,agb_third_dredge_up_algorithm_karaka:0,agb_third_dredge_up_algorithm_stancliff:0,ago:6,al:[0,7,30,40],albedo:[0,7],algorithm:[7,22],algothim:[0,7],all:[0,1,2,3,6,7,8,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,29,30,31,35,36,37,38],all_info:20,alloc:[7,35],allow:[0,2,7,9,17,18,21,27,30],allow_nan:3,almost:21,along:[0,21,22,31,37],alpha:[0,5,7],alpha_:8,alpha_c:[0,5,6,7,8],alpha_ej:5,alphacb:[0,7],alreadi:[6,15,16,25,29,32],also:[0,4,5,6,7,8,9,12,13,14,15,18,19,20,21,22,25,26,29,31,36,37,40],alter:[8,12,32],altern:[0,7,21],although:16,alwai:[0,7,21,30,35],amanda:[0,7],amax:30,amin:30,amount:[0,7],amp:[6,7,8],an:[0,2,3,6,7,8,10,11,12,13,14,15,18,19,21,22,25,28,29,30,31,32,33,34,35,38],analys:38,analyt:[6,8,12,13,14,15,20,22,23],analyz:11,andrew:[22,37],andronov:[0,7],angelou_lithium_cheb_decay_tim:[0,7],angelou_lithium_cheb_massfrac:[0,7],angelou_lithium_cheb_tim:[0,7],angelou_lithium_decay_funct:[0,7],angelou_lithium_decay_tim:[0,7],angelou_lithium_eagb_decay_tim:[0,7],angelou_lithium_eagb_massfrac:[0,7],angelou_lithium_eagb_tim:[0,7],angelou_lithium_gb_decay_tim:[0,7],angelou_lithium_gb_massfrac:[0,7],angelou_lithium_gb_tim:[0,7],angelou_lithium_hg_decay_tim:[0,7],angelou_lithium_hg_massfrac:[0,7],angelou_lithium_hg_tim:[0,7],angelou_lithium_lmms_decay_tim:[0,7],angelou_lithium_lmms_massfrac:[0,7],angelou_lithium_lmms_tim:[0,7],angelou_lithium_ms_decay_tim:[0,7],angelou_lithium_ms_massfrac:[0,7],angelou_lithium_ms_tim:[0,7],angelou_lithium_tpagb_decay_tim:[0,7],angelou_lithium_tpagb_massfrac:[0,7],angelou_lithium_tpagb_tim:[0,7],angelou_lithium_vrot_trigg:[0,7],angelou_lithium_vrotfrac_trigg:[0,7],angular:[0,7,16,24],ani:[0,3,7,11,15,19,20,22,25,30,32,36,37],anoth:[0,7,25],ansi:[0,7,19],ansi_colour:[0,7],anyth:[0,7,12,13,14,15,19,21,25,35],anywai:[11,15,30,32],api:[0,4,19,22,25],api_log_filename_prefix:[0,5,7,11,16],appear:21,append:[1,2,6,11,12,13,14,16],appli:[0,7],apply_darwin_radau_correct:[0,7],appropri:[0,7,15,21,25,27,28,29,32,34],approxim:[0,6,7,8],ar:[0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,27,28,29,30,31,32,34,35,36,37,40],arang:18,aren:[21,30],arenou2010_binary_fract:30,arg:[5,7,15,19,27,30],arg_dict:[2,19],argh:16,argopt:[0,7],argpair:[10,36],argstr:[7,9,11,16,18],argument:[0,2,7,11,13,15,16,17,18,19,20,21,25,30,36,38],argument_of_periastron:[0,7],argument_of_periastron_quadrupl:[0,7],argument_of_periastron_tripl:[0,7],aritif:8,around:[0,7,9,11,17,18],arrai:[11,15,18,19,21,30,32,35],arrow:[0,7],artefact:[13,14],artifici:[0,7],artificial_accretion_end_tim:[0,7],artificial_accretion_ignor:0,artificial_accretion_start_tim:[0,7],artificial_angular_momentum_accretion_r:[0,7],artificial_mass_accretion_r:[0,7],artificial_mass_accretion_rate_by_stellar_typ:[0,7],artificial_orbital_angular_momentum_accretion_r:[0,7],arxiv:[0,7,30],ask:[0,7,40],asplund:[0,7],assign:[12,13,14,15,32],associ:[6,8,12,13,14,28,34],assum:[0,6,7,8,12,16,24,35],ast871:[0,7],astronomi:[0,7],astrophys:[8,13,14],astropi:[22,24,37],asymptot:6,atom:36,attempt:[3,20],au:16,auto:[1,23],autogen_c_logging_cod:[1,9,18],autogener:18,automat:[0,1,7,9,15,17,18,21,22,27,29,31,32,37],autoviv:2,autovivif:2,autovivificationdict:2,avaibl:[22,37],avail:[0,7,8,9,12,13,14,15,19,21,22,26,37],avoid:[6,7,8],awai:[0,7,12],ax:18,axessubplot:17,axi:[0,7,24],b6213f2eb7f94d3196cf966b7b76b9f9:14,b:[21,29],b_1:[0,7],b_2:[0,7],b_3:[0,7],b_4:[0,7],b_inclination1:[0,7],b_inclination2:[0,7],b_inclination3:[0,7],b_inclination4:[0,7],back:[0,2,5,7],background:18,backward:[0,7],bagb:[0,7],bar:[13,14],barn:[0,7],base:[0,2,3,7,8,12,13,14,15,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40],base_filenam:[15,20],bash:21,basic:[15,29],batch:21,batchmod:[0,7],batchnam:21,bb:[0,7],bbox_inch:18,beasor:[0,7],becaus:[0,2,6,7,8,11,12,13,14,16,18,20,21,22,27,29,30,37],becom:[0,1,2,5,7,9,13,14,16,19,21],been:[0,7,10,20,21,25,26,28,34],befor:[0,5,6,7,8,12,13,14,15,20,21,22,29,30,37],beg_bss:5,beg_rch:5,beg_symb:5,begin:6,behaviour:[2,6,12,13,14,15,38],behind:18,being:[28,34],belczynski:[0,7],below:[0,4,6,7,8,9,12,13,14,15,21,30],berro:[0,7],bertolami:[0,7],best:[5,20,21],beta:[0,7],beta_reverse_nova:[0,7],beta_reverse_novae_geometri:0,better:[0,2,4,7,15,29,40],between:[0,7,21,30,35],bewar:[15,29,32],beyond:16,bh:[0,5,8],bh_belczynski:[0,5,7],bh_bh:5,bh_fryer12_delai:[0,7],bh_fryer12_rapid:[0,5,7],bh_fryer12_startrack:[0,7],bh_hurley2002:[0,7],bh_prescript:[0,5,7],bh_spera2015:[0,7],bhbh:5,big:[0,7,21],biinari:15,bin:[0,7,8,12,13,14,19,21,22,35,37],bin_data:[8,12,13,14,19],binari:[4,7,8,11,13,14,15,21,22,24,30,32,37,40],binary_c2:[22,37],binary_c:[1,2,3,4,6,8,12,13,14,16,19,20,21,24,27,29,30,32,36,38],binary_c_api_funct:9,binary_c_cal:[15,29],binary_c_default:15,binary_c_grid:[6,8,12,15],binary_c_grid_25014bc73b334765a1c09a4e4a97ed66:12,binary_c_grid_26171201413c43f5b91552a374879940:6,binary_c_grid_2b66f805db424c48a1d29c45092b6e3c:8,binary_c_grid_50fb66cc659c46c8bbc29fe0c8651c2f:15,binary_c_grid_8a7d52edc59346ce991063d9e05e9ba7:6,binary_c_grid_f4e5925effeb42e69b5be956f400ae41:6,binary_c_inline_config:1,binary_c_log_cod:[1,9,11,17,18],binary_c_macro:[0,7],binary_c_output:3,binary_c_paramet:[0,6,12,13,14,15],binary_c_python:[6,7,8,11,12,13,14,15,19],binary_c_python_api:18,binary_c_task_:[0,7],binary_c_write_log_cod:1,binary_grid:[0,7],binary_star:40,binaryc:[1,19,38],binaryc_config:1,binaryc_json_seri:3,binarycdecod:3,binarycencod:3,binarycpython:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40],binarygrid:[12,13,14,15],bind:[0,7,9,11,16],binned_log_luminos:[12,13,14],binned_post_period:8,binned_pre_period:8,binwidth:[8,12,13,14,19],birth:[0,7],bit:[6,12],bivari:[0,7],black:[0,4,6,7,22],black_hol:0,block:[15,32],bloecker:[0,7],blog:1,boltzman:24,boltzmann:[0,7],bondi:[0,7],bondi_hoyle_accretion_factor:[0,7],bool:[2,15,19,20,24,29,31,32,36],born:[0,6,7,12,13,14],bosswissam:19,both:[0,2,7,12,13,14,15],bottom:[0,7,15,32],bottomcod:[6,8,15,32],bound:[5,30,35],boundari:30,brake:[0,7],branch:[0,6,7,19,36],branch_david:0,branchcod:[6,8,15,32],branchpoint:[6,8,15,32],breakup:[0,7],brighten:[13,14],broken:[0,7],bse:[0,7,9,15,30],bse_opt:[6,8,11,12,13,14,15,20,35],bsf:[0,7],buffer:[0,7,29],build:[0,1,4,7,19,25,30],build_q_tabl:30,built:[0,1,10,19,22,37],burn:[0,7],busso:[0,7],bye:[0,7],bz2:29,c13_eff:[0,7],c2:30,c:[0,1,5,7,9,11,15,38],c_auto_log:21,c_log:0,c_logging_cod:[6,8,9,11,12,13,14,15,21],cach:[20,21,22,23,26,31,35],cache_dir:[21,35],cachedir:35,cachetool:[21,27],cachetyp:27,calc_e_integr:30,calc_p_integr:30,calc_period_from_sep:40,calc_sep_from_period:[8,12,15,40],calc_total_probden:30,calcul:[0,2,6,7,8,12,13,14,15,19,21,26,30,32,40],calculate_constants_three_part_powerlaw:30,call:[0,1,2,7,11,13,14,15,16,19,20,21,24,25,28,29,32,34,35,36,38],call_binary_c_config:19,calls_filenam:15,can:[0,1,2,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,24,25,29,30,32,37,38,40],candid:8,cannot:[6,9,27,29,31],canon:21,cap:[0,7],capit:[12,13,14],capsul:[1,7,19],captur:[0,7,19],carbon:[0,5,6,7],carbon_oxygen_white_dwarf:0,care:[6,12,13,14,21],carlo:[0,7,21],carrasco:[0,7],carri:[0,7],carriag:[19,21],cast:[18,19],catchtim:19,categor:7,categori:[7,15],categoris:19,caught:[11,19,36],caus:[5,12,40],cbdisc:[0,7],cbdisc_albedo:[0,7],cbdisc_alpha:[0,7],cbdisc_eccentricity_pumping_dermin:0,cbdisc_eccentricity_pumping_method:[0,7],cbdisc_eccentricity_pumping_non:0,cbdisc_end_evolution_after_disc:[0,7],cbdisc_fail_ring_inside_separ:[0,7],cbdisc_gamma:[0,7],cbdisc_init_djdm:[0,7],cbdisc_init_dm:[0,7],cbdisc_inner_edge_strip:[0,7],cbdisc_inner_edge_stripping_timescal:[0,7],cbdisc_kappa:[0,7],cbdisc_mass_loss_constant_r:[0,7],cbdisc_mass_loss_fuv_multipli:[0,7],cbdisc_mass_loss_inner_l2_cross_multipli:[0,7],cbdisc_mass_loss_inner_viscous_accretion_method:[0,7],cbdisc_mass_loss_inner_viscous_accretion_method_equ:0,cbdisc_mass_loss_inner_viscous_accretion_method_gerosa_2015:0,cbdisc_mass_loss_inner_viscous_accretion_method_non:0,cbdisc_mass_loss_inner_viscous_accretion_method_young_clarke_2015:0,cbdisc_mass_loss_inner_viscous_angular_momentum_multipli:[0,7],cbdisc_mass_loss_inner_viscous_multipli:[0,7],cbdisc_mass_loss_ism_pressur:[0,7],cbdisc_mass_loss_ism_ram_pressure_multipli:[0,7],cbdisc_mass_loss_xray_multipli:[0,7],cbdisc_max_lifetim:[0,7],cbdisc_minimum_evaporation_timescal:[0,7],cbdisc_minimum_fr:[0,7],cbdisc_minimum_luminos:[0,7],cbdisc_minimum_mass:[0,7],cbdisc_no_wind_if_cbdisc:[0,7],cbdisc_outer_edge_strip:[0,7],cbdisc_outer_edge_stripping_timescal:[0,7],cbdisc_resonance_damp:[0,7],cbdisc_resonance_multipli:[0,7],cbdisc_torquef:[0,7],cbdisc_viscous_l2_coupl:[0,7],cbdisc_viscous_photoevaporative_coupl:[0,7],cbdisc_viscous_photoevaporative_coupling_inst:[0,7],cbdisc_viscous_photoevaporative_coupling_non:[0,7],cbdisc_viscous_photoevaporative_coupling_visc:[0,7],ce:[0,7,8],cee:[0,7,8],cell:[7,12,13,14,15],cemp:[0,7],cemp_cfe_minimum:[0,7],centr:[8,15,32],central:16,central_object:[0,7],centralis:38,certain:[21,22,37],certainli:21,cf:[0,7],cf_amanda_log:[0,7],cflag:[22,37],chabrier:30,challeng:[13,14],chandrasekhar:[0,7],chandrasekhar_mass:[0,7],chang:[0,1,2,5,6,7,8,9,12,13,14,15,18,19,20,21,22,31,32,37],chapter:[0,21,23],charact:[19,21,29],cheb:[0,7],check:[0,6,7,8,12,13,14,15,18,19,20,21,25,28,29,30,31,34,38,40],check_circular:3,check_if_in_shel:19,chemic:[0,7,35],chen:[0,7],child:19,choic:[0,7,24,30],choos:[0,6,7,8,9,12,18,24,25,29],chose:11,chosen:[12,13,14,15,32],chunk:[28,34],ci:16,circular:[0,5,7],circumbinari:[0,7],circumstanti:[0,7],cl:3,claei:[0,7],clark:[0,7],clean:[1,6,11,13,14,20],clean_up_custom_logging_fil:20,clear:[13,14,36],clearli:[13,14],clock:19,close:[0,5,7,8,13,14,16,29],closedir:29,closefd:29,closer:5,cloud:[0,7],clusterid:[21,28],co2:[13,14],co:[0,5,7],coalesc:5,code:[0,1,6,7,8,9,11,12,13,14,15,17,18,20,22,24,28,29,30,31,32,34,35,37,38,40],collaps:[0,7],collapsar:[0,7],collect:40,collid:40,color:[19,24],color_by_index:24,colour:[0,7],colour_log:[0,7],column:[6,8,11,15,16,18,24],column_nam:11,com:[1,19,30],combin:[1,2,9,19,20,21],combine_ensemble_with_thread_join:21,combined_output_dict:33,come:[2,22,35,37],comenv:[5,8],comenv_bs:0,comenv_count:8,comenv_disc_angmom_fract:[0,7],comenv_disc_mass_fract:[0,7],comenv_ejection_spin_method:[0,7],comenv_ejection_spin_method_do_noth:[0,7],comenv_ejection_spin_method_sychron:[0,7],comenv_ejection_spin_method_synchron:0,comenv_merger_spin_method:[0,7],comenv_merger_spin_method_breakup:0,comenv_merger_spin_method_conserve_angmom:[0,7],comenv_merger_spin_method_conserve_omega:[0,7],comenv_merger_spin_method_specif:[0,7],comenv_ms_accret:[0,7],comenv_ms_accretion_fract:[0,7],comenv_ms_accretion_mass:[0,7],comenv_nandez2016:0,comenv_nelemans_tout:0,comenv_ns_accret:[0,7],comenv_ns_accretion_fract:[0,7],comenv_ns_accretion_mass:[0,7],comenv_post_eccentr:[0,7],comenv_prescript:[0,7],comenv_splitmass:[0,7],comenv_undef:0,comma:35,command:[0,1,7,15,20,21,22,29,37],command_lin:21,commandlin:15,comment:15,common:[0,4,5,6,7,9,11,12,13,14,15,22],compact:[8,15],companion:[0,5,7,18,29],compar:[0,7,8,12,15,21],compens:[13,14],compil:[1,9,15,18,22,37],compile_shared_lib:1,complaint:29,complet:[6,8,12,13,14,15],complex:[8,9,15,17,18,21],compon:[19,24],compress:[3,29],compress_pickl:29,compression_typ:29,compresslevel:29,comput:[0,6,7,12,13,14],concaten:2,conceptu:12,concurr:21,condit:[6,8,9,12,13,14,15,17,18,32],condor:[21,22,23,25],condor_bash:21,condor_batchnam:21,condor_check_requir:28,condor_clusterid:[21,28],condor_d:21,condor_dir:[21,25,28,34],condor_env:21,condor_extra_set:21,condor_getenv:21,condor_grid:28,condor_initial_dir:21,condor_kill_sig:21,condor_memori:21,condor_njob:21,condor_outfil:28,condor_postpone_join:21,condor_postpone_submit:21,condor_process:[21,28],condor_pwd:21,condor_q:21,condor_queue_stat:28,condor_requir:21,condor_should_transfer_fil:21,condor_snapshot_on_kil:21,condor_status_fil:28,condor_stream_error:21,condor_stream_output:21,condor_submit:21,condor_univers:21,condor_warn_max_memori:21,condor_when_to_transfer_output:21,condorid:28,condorpath:28,config:[1,19,21,22,37],config_fil:1,configur:[6,11,12,13,14,15,18,21,30],confirm:29,conjunct:10,conserv:[0,7],consid:[0,1,2,7,12,13,14,20,21,24,31,35],const_distribut:30,const_dt:35,const_dt_cach:35,const_int:35,const_linear:[32,35],const_rang:35,constant:[0,2,7,13,14,24,30,35],construct:[0,1,6,7,8,11,12,13,14,16,18,21],contact:5,contain:[0,1,2,3,7,10,11,12,13,14,15,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],content:[2,3,7,19,20,25],context:19,continu:[15,28,32,34],contribut:[22,37],control:[0,6,7,12,13,14,15,21],conv_time_unit:19,convect:[0,7],conveni:19,converg:[0,7],convers:2,convert:[2,3,6,8,16,19,20,29,30,35],convert_byt:19,convert_float_kei:3,convfloat:19,convfrac:5,cool:[0,6,7],copi:[0,7,8,13,14,21,40],core:[0,6,7,8,12,13,14,15,21,24],core_co:9,core_h:9,core_helium_burn:0,core_mass:[0,7,9],correct:[0,7,11,20,24,30,40],correctli:[11,18,22,37],correspon:[28,34],correspond:[15,24,28,32,34],corretor:[0,7],cosmic:30,cosmic_sfh_madau_dickinson2014:30,cost:[12,13,14],could:[0,3,7,13,14,15,18,19,36],count:[2,5,6,18,19,21],count_keys_recurs:2,counter:21,coupl:[0,4,7],cours:[6,24],cover:[10,12,13,14],coverag:[22,37],cowd:[0,7],cpu:[0,6,7,8,12,13,14,15,21,26],cpu_tim:26,cpython:7,crap_paramet:[0,7],creat:[3,6,8,9,11,12,13,14,15,19,20,26,29,30,32,34],create_and_load_logging_funct:[1,9,18],create_arg_str:19,create_hdf5:19,creation:7,critic:[0,7],cross:[0,7],crunch:[6,8,12,13,14],cs1:16,ctype:1,cube:12,cubic:12,cuntz:[0,7],current:[0,2,7,8,9,12,13,14,19,22,25,29,37],curv:[8,13,14],custom:[0,1,2,3,4,6,7,8,11,12,13,14,15,19,20,21,22,24,30,38],custom_format:2,custom_gener:21,custom_log:[11,18,20,21],custom_logging_cod:[1,9,11,17,18,38],custom_logging_func_memaddr:[7,9,21],custom_logging_funct:[9,11,15,17,18,21,22,23],custom_logging_info:20,custom_logging_memaddr:9,custom_logging_print_stat:11,custom_logging_stat:[6,8,12,13,14,15],custom_opt:[6,11,12,13,14,15,20,29],custom_output_funct:9,custom_sort_dict:2,custom_tmp_dir:1,customis:24,cut:18,cvode:[0,7],d48r:18,d:[0,1,2,5,6,7,8,9,11,12,15,16,19,35],d_:19,dai:[0,5,7,8,9,11,12,15,18,30,40],damp:[0,7],darwin:[0,7],dat:[0,15,19],data:[0,3,5,6,7,8,11,12,13,14,15,16,18,19,21,25,29,30,32,38,40],data_dict:30,data_dir:[15,19,20,21,29],datadir:[15,29],datafram:[6,8,11,12,13,14,16,17,18,24],dataio:[20,22,23],datalinedict:[6,8,12,13,14,19],datamodel:2,dataset:[15,21,25],date:[19,20,21],david:[0,2,18,22,37],david_logging_funct:0,dd7:[0,7],de:[0,5,7],deactiv:[0,7],deal:[3,11],dear:5,death:[0,7],debug:[0,5,6,7,8,12,13,14,15,21],dec:0,decai:[0,7],decid:[0,2,7,9,17,18,19,20,21,25],decod:3,decompress:3,decreas:[0,7],deepcopi:8,deeper:[15,32],def:[5,6,8,11,12,13,14,15,18],default_cache_dir:[27,31],default_to_metal:[0,7],defaultdict:19,defer:[0,7],defin:[0,1,7,15,16,20,24,30,32],definit:[1,12,13,14,40],degener:[0,7],degenerate_core_helium_merger_ignit:[0,7],degenerate_core_merger_dredgeup_fract:[0,7],degenerate_core_merger_nucsyn:[0,7],degner:[0,7],degre:[0,7],del:8,delai:[0,7,21],delet:[27,32],delete_grid_vari:32,delta:[19,35],delta_mcmin:[0,7],demonstr:8,den:[0,7],densiti:[12,13,14,30],depend:[0,6,7,19,21,22,24,30,37],deprec:[0,7,20],depth:35,dermin:[0,7],describ:[0,7,18,21,30],descript:[0,7,10,19,21,30,31],design:24,desir:[0,7],destruct:[15,32],detail:[0,6,7,11,19,21],detect:[0,5,7,8,16],detector:5,determin:[0,7,9,12,13,14,15,20,30,32,40],deton:[0,7],dev:[0,7],develop:1,development_requir:[22,37],deviat:[30,35],dewi:[0,7],dex:[0,7,8,35],df2:18,df:[16,17,18,24],di:[15,22,30],diagnost:21,diagram:[0,4,7,22,24],dickonson:30,dict2:2,dict:[1,3,5,6,11,12,13,14,15,16,19,20,21,22,23,25,27,29,30,31,36,39],dict_1:2,dict_2:2,dict_kei:[6,10,11],dictionari:[1,2,3,4,6,8,12,13,14,15,19,20,21,24,26,29,30,31,32,36,39],did:[19,22,37],differ:[0,6,7,8,12,13,14,15,18,19,21,22,24,35,37],differenti:19,dimmer:[0,7,12],dir:[22,28,37],dir_ok:29,direct:[0,7,20],directli:[2,11,21,25,29],director:21,directori:[0,4,7,15,19,20,21,22,25,27,28,29,31,34,37],disabl:[0,7,15],disable_debug:[0,7],disable_end_log:[0,7],disable_ev:[0,7],disc:[0,7,16],disc_legacy_log:[0,7],disc_log2d:[0,7],disc_log:[0,7],disc_log_directori:[0,7],disc_log_dt:[0,7],disc_log_level_non:0,disc_log_level_norm:0,disc_log_level_normal_first_disc_onli:0,disc_log_level_subtimestep:0,disc_log_level_subtimestep_first_disc_onli:0,disc_n_monte_carlo_guess:[0,7],disc_stripping_timescale_infinit:0,disc_stripping_timescale_inst:0,disc_stripping_timescale_orbit:0,disc_stripping_timescale_visc:0,disc_timestep_factor:[0,7],discret:15,discs_circumbinary_from_comenv:[0,7],discs_circumbinary_from_wind:[0,7],disk:[0,7,20],dispers:[0,7,35],displai:[0,6,7,8,16],disrupt:[0,5,7,18],dist:19,distanc:[6,16],distant:16,distefano2017:21,distefano:[25,30],distinct:20,distribut:[0,2,4,7,8,12,15,19,25,30,35],distribution_funct:[6,8,12,13,14,15,20,22,23],dj:[0,7],dlnm1:[8,12,15],dlnm:[13,14],dlnm_1:[13,14,32],dlog10per:[8,12,15],dlogp:30,dlogt:35,dm1:[6,13,14],dm:[0,5,7,13,14,30,35],dm_1:[6,13,14],dn:[19,30],do_analyt:21,do_dry_run:21,doc:[2,6,12,13,14,15,19,22,31,37],doc_fetch:30,docstr:[11,22,24,37],document:[12,13,14,15,21,23,29,31],doe:[0,2,6,7,9,10,11,12,13,14,15,20,21,27,29,30,32,40],doesn:[6,21],doesnt:[18,31],doesntt:25,don:[2,6,19,21,25],done:[0,2,5,6,7,12,13,14,15,18,21,22,29,37],donor:[0,5,7,40],donor_limit_dynamical_multipli:[0,7],donor_limit_envelope_multipli:[0,7],donor_limit_thermal_multipli:[0,7],donor_rate_algorithm_bs:0,donor_rate_algorithm_claeys2014:0,dont:[7,18],doubl:[6,9,15],down:15,dp:30,dphasevol:[6,8,12,13,14,15,32],dprob:[6,8,13,14],dq:[8,12,15],dr2:[0,7],dr3:[0,7],drai:[0,7],dredg:[0,7],drop:11,dry:[6,8,12,14,15,21,32],dry_parallel:32,dry_run:[6,8,12,15],dry_run_hook:21,dry_run_num_cor:21,dstep:30,dt:[0,1,7,19,27,35],dt_limit:10,dtfac:[0,7],dtlimit:36,dtm:[1,9,15],dtype:[16,17,18],due:[22,37],dummi:[21,24,30],dump:[0,3,7,11,20,29],dumpvers:[0,7],duquennoi:30,duquennoy1991:30,dure:[0,5,7,18],dust:[0,7],dwarf:[0,6,7,13,14],dx:[0,7],dynam:[0,7],e2:[0,7],e2_hurley_2002:0,e2_izzard:0,e2_mint:0,e2_prescript:[0,7],e:[0,5,6,7,8,9,11,12,13,14,15,19,20,21,22,25,27,28,29,30,32,34,35,37,40],each:[0,2,7,8,12,13,14,15,16,19,21,25,32,35],eagb:[0,5,7],eagb_wind_beasor_etal_2020:0,eagb_wind_bs:0,eagb_wind_goldman_etal_2017:0,eagbwind:[0,7],eagbwindfac:[0,7],earli:[0,7],early_asymptotic_giant_branch:0,earth:16,easi:[3,11],easier:[15,18,19],ebindi:5,ecc2:30,ecc3:30,ecc:[5,11,15,18,29,30],eccentr:[0,7,9,11,12,13,14,15,16,18,24,30,40],eccentric_rlof_model:[0,7],eccentricity_quadrupl:[0,7],eccentricity_tripl:[0,7],echo:[0,7],eddington:[0,7],edg:[0,6,7,15,32],edit:9,edu:[0,7],eej:5,eff:6,effect:[0,5,7,9,12,21,30],effective_metal:[0,7,18],effici:[0,6,7,8],egg:[22,37],eggleton:[0,7,40],either:[0,2,3,7,12,13,14,15,18,20,21,22,25,32,36,37,38],eject:[0,7,8,16],el:[11,15],elabor:9,elaps:26,eld:[0,7],eldridg:[0,7],electon:[0,7],electron:[0,7],element:[0,1,7,10,16,21,24,36],els:[2,5,8,21],email:36,emp:[0,7],emp_feh_maximum:[0,7],emp_logg_maximum:[0,7],emp_minimum_ag:[0,7],empti:[2,11,28,31,34],enabl:[0,7],encod:[3,29],encount:21,end:[0,5,7,19,21,26,30],end_bss:5,end_index:30,end_rch:5,end_symb:5,end_timestamp:[6,8,12,14,15],energi:[0,7],enhanc:[0,7],enlarg:[0,7],enough:30,ensembl:[0,7,10,21,22,23,29,32,33,36],ensemble_compress:3,ensemble_def:[0,7],ensemble_dictionari:3,ensemble_dt:[0,7],ensemble_factor_in_probability_weighted_mass:21,ensemble_file_typ:3,ensemble_filt:10,ensemble_filter_:[0,7],ensemble_filters_off:[0,7],ensemble_json:3,ensemble_legacy_ensembl:[0,7],ensemble_list:20,ensemble_logdt:[0,7],ensemble_logtim:[0,7],ensemble_macro:[0,7],ensemble_output_:21,ensemble_set:3,ensemble_startlogtim:[0,7],ensemebl:3,ensure_ascii:[3,20,29],enter:[0,7,21],enthalpi:[0,7],entir:[9,11,17,18],entri:[3,19,20],env:[21,24],envelop:[0,4,5,6,7,22],environ:21,eorbf:5,eorbi:5,ep:18,equal:[0,2,7,13,14,15,19],equat:[0,7],equation_of_state_algorithm:[0,7],equation_of_state_paczynski:0,equatori:[0,7],equival:[12,21,25],errno:[22,37],error:[0,2,6,7,8,12,13,14,15,19,21,22,25,29,37],error_on_overwit:25,error_on_overwrit:25,errors_exceed:[6,8,12,14,15],errors_found:[6,8,12,14,15],esa:30,escap:[0,7],escape_fract:[0,7],escape_veloc:[0,7],estim:[6,16,19,21],et:[0,7,30,40],eta:[0,7,8,12],etal:[0,7],etc:[0,7,11,13,14,15,19,20,21,22,24,29,30,37,38],etf:[8,12],euler:[0,7],evalu:[15,30,32,35,40],evan:[0,7],evapor:[0,7],evaporate_escaped_orbiting_object:[0,7],even:[3,10,13,14],event:[0,5,6,7],everi:[0,7,8,19,21,22,37],everyth:[11,15,20,21],everytim:[22,37],evid:[0,7],evolut:[0,1,4,5,6,7,11,12,13,14,15,18,21,22,24,35],evolution_split:[0,7],evolution_splitting_maxdepth:[0,7],evolution_splitting_sn_eccentricity_threshold:[0,7],evolution_splitting_sn_n:[0,7],evolution_stop:8,evolution_typ:[6,8,12,14,15,21],evolutionari:[0,7,11],evolv:[0,4,7,9,20,21],evolve_popul:15,evolve_singl:[9,11,20],exact:[1,2,21],exactli:[0,7,13,14],exampl:[1,2,11,19,30,32,35,38],example_compact_object:15,example_dco:15,example_df:11,example_head:19,example_header_1:18,example_header_2:18,example_log:38,example_log_co:[1,9],example_logging_string_co:9,example_logging_string_post_m:9,example_massloss:[9,11],example_output:11,example_parse_output:[17,19],example_pop:[11,15],example_pop_set:15,example_post_m:9,example_python_population_result:15,example_sn:9,exc_tb:19,exc_typ:19,exc_val:19,exce:[0,7,12],except:[2,5,6,7,12,13,14,15,21,24,31],excess:21,excit:8,execut:[0,7,15,21,32],exist:[0,2,6,7,15,18,21,25,29,31,32],exist_ok:[15,19],exists_ok:29,exit:[0,7,19,20,21,25,28,29,34],exit_after_dry_run:21,exit_cod:21,exp:[8,12,13,14,15,32],expand:15,expect:[6,7,8,12,13,14,21,22,37],experiment:[0,7,19],explain:[4,36],explicitli:[0,1,7],explod:[0,5,7],explor:16,explos:[0,5,6,7,18],expoenti:[0,7],expon:[0,7,19],export_all_info:[15,20],express:[0,7,19],extend:[0,7,8,22,36,37],extens:[3,7,22,23],extern:[0,7],extra:[0,4,7,15,21,22,32,38],extra_text:31,extract:[3,15],extract_ensemble_json_from_str:3,extrapol:[21,30],f4e5925effeb42e69b5be956f400ae41:6,f:[0,5,7,11,15,18,30],fa:30,fabian:[0,7],fabian_imf_log:[0,7],fabian_imf_log_tim:[0,7],fabian_imf_log_timestep:[0,7],factor:[0,2,7,21,35],fade:[0,7],fail:[0,6,7,8,12,19,21,22,29,37],fail_sil:19,failed_count:[6,8,12,14,15],failed_prob:[6,8,12,14,15],failed_system:21,failed_system_log:21,failed_systems_error_cod:[6,8,12,14,15],failed_systems_threshold:21,failsaf:11,failur:[0,7,19,25],fallback:[0,7],fals:[0,3,5,6,7,8,12,14,15,16,19,20,21,24,25,26,27,28,29,32,34,35,36],fancy_parsing_funct:38,far:[0,5,6,7,13,14,16],farmer:0,fase:15,fast:[0,7],faster:[2,12,13,14,15],fatal_open_error:29,favorit:11,fe:[0,7],featur:[2,4,15,22],feed:21,ferguson:[0,7],fetch:11,few:[0,7,8],fewer:11,field:[0,7],fifocach:21,fig:[0,7,18,30],figsiz:[6,8,12,13,14,16,18],figur:[6,8,12,13,14,16,24],file:[0,1,3,5,7,11,15,19,20,21,22,24,25,27,28,29,31,32,34,36,37,38],file_log:[0,7],file_object:29,filehandl:31,filenam:[0,1,3,5,7,11,15,19,20,21,25,28,29,34,38],filenotfounderror:[22,37],filepath:1,fill:[11,19],fill_data:30,filter:[0,2,7,19],filter_arg_dict:19,filter_dict:2,filter_dict_through_valu:2,filter_list:2,filter_valu:19,fin:[0,7],final_mass:18,final_tim:18,find:[2,5,8,15,19,21,27,31],finish:[6,8,12,14,15,19,24,29,34],finit:[6,8,12,13,14],first:[0,2,6,7,8,11,12,13,14,15,16,19,22,25,29,30,37,40],first_giant_branch:0,fishlock:[0,7],fit:[0,2,7,11,30,40],fix:[0,5,7,11,15,19,20,24,29,30],flag:[0,1,20,21,29,35,36],flash:[0,7],flat:[21,30],flatsect:[8,12,15,30],flaw:20,float64:[17,18],float_overflow_check:[0,7],flto:[22,37],flufl:29,flush:[3,20,29],fo:21,focu:8,fold:30,follow:[0,7,9,18,19,21,22,24,30,35,37],font_scal:[6,8,12,13,14,16],fontsiz:18,forc:[0,5,7,21,26],force_circularization_on_rlof:[0,7],force_corotation_of_primary_and_orbit:[0,7],foreach_star:[6,12],form:[0,6,7,8,12,13,14,15,20,25,29,31,36],formal:[0,7],format:[0,2,3,5,7,8,9,11,12,13,14,15,16,18,19,21,28,29,30,32,35],format_ensemble_result:3,format_numb:19,format_stat:29,former:5,formula:[0,7],forward:[0,7],found:[5,6,8,12,14,15,28,30,34],four:[0,7],fourth:16,fraction:[0,7,12,18,21,30],fractions_z0002:18,fractions_z001:18,fractions_z002:18,framework:7,free:[6,8,12],free_persistent_data_memaddr_and_return_json_output:7,free_store_memaddr:7,frequenc:[0,7,16],friction:[0,7],fring:[0,7],from:[0,2,3,5,6,8,10,11,12,13,14,15,16,17,18,19,20,21,24,25,28,29,30,32,34,36,40],from_binary_c_config:1,from_dict:[8,12,13,14,17,18],fryer:[0,7],fsampl:35,ftz:[22,37],full:[4,9,16,19,21,28,34],full_path:19,func:27,func_memaddr:18,function_cach:21,function_cache_default_maxs:21,function_cache_default_typ:21,function_cache_funct:[21,27],function_cache_s:27,function_cache_ttl:21,further:15,futur:16,fuv:[0,7],g:[0,1,2,5,6,7,8,9,11,12,13,14,15,17,18,19,21,22,25,27,28,29,30,34,35,37],ga:[0,7],gaia:[0,7,30],gaia_colour_transform_method:[0,7],gaia_conversion_ubvri_bivariate_jordi2010:[0,7],gaia_conversion_ubvri_riello2020:[0,7],gaia_conversion_ubvri_univariate_evans2018:[0,7],gaia_conversion_ubvri_univariate_jordi2010:[0,7],gaia_conversion_ugriz_bivariate_jordi2010:[0,7],gaia_conversion_ugriz_riello2020:[0,7],gaia_conversion_ugriz_univariate_evans2018:[0,7],gaia_conversion_ugriz_univariate_jordi2010:[0,7],gaia_l_binwidth:[0,7],gaia_teff_binwidth:[0,7],galact:[0,7,35],gallino:[0,7],gamma:[0,7],gap:[0,7],garcia:[0,7],gauss:[0,7],gaussian:[30,35],gaussian_func:30,gaussian_normalizing_const:30,gaussian_zoom:35,gb:[0,7],gb_reimers_eta:[0,7],gb_wind_beasor_etal_2020:0,gb_wind_goldman_etal_2017:0,gb_wind_reim:0,gb_wind_schroeder_cuntz_2005:0,gbwind:[0,7],gbwindfac:[0,7],gcc:[1,22,37],gce:[0,7],gener:[0,1,6,7,8,9,11,12,14,15,17,18,19,20,21,24,25,29,30,31,32,35],general_info:2,generalis:30,geometr:[0,7],geq:6,gerosa:[0,7],get:[0,2,3,4,6,9,11,12,13,14,15,16,18,19,20,22,25,28,30,31,32,34,37,38,40],get_ansi_colour:19,get_arg_kei:19,get_condor_statu:28,get_default:[10,19],get_grid_options_defaults_dict:31,get_grid_options_descript:31,get_help:[10,19],get_help_al:[10,19,20],get_help_sup:[10,19],get_integration_constant_q:30,get_max_multipl:30,get_siz:19,get_slurm_statu:34,get_usernam:19,getitem:2,gettempdir:18,getter:27,giant:[0,6,7,16],giant_branch:0,git:[0,12,13,14,15,19],git_branch:36,git_build:36,github:[19,29],gitlab:22,give:[0,5,7,8,19,20,30,40],given:[0,1,3,7,12,13,14,17,18,19,20,21,25,27,28,29,30,32,34,35,38,40],global:[0,2,7,12,13,14,19,30,35],global_dict:2,gmax:30,gmin:30,gnu:7,go:[0,6,7,10,12,15,20,22,24,37],goal:30,goe:[0,2,7,9,11,24],gogo:[0,7],goldman:[0,7],gonna:30,good:[0,7,11,12,13,14,15,21,40],got:[13,14],gov:[0,7],gravit:[0,6,7,8,15],gravitational_const:6,gravitational_radiation_bs:0,gravitational_radiation_bse_when_no_rlof:0,gravitational_radiation_landau_lifshitz:0,gravitational_radiation_landau_lifshitz_when_no_rlof:0,gravitational_radiation_model:[0,7],gravitational_radiation_modulator_:[0,7],gravitational_radiation_modulator_j:[0,7],gravitational_radiation_non:0,grb:[0,7],great:[0,7,13,14,21],greater:[0,7],grevess:[0,7],grid:[0,4,7,9,11,19,20,22,25,28,29,30,31,32,33,34,35,40],grid_cod:20,grid_ensemble_result:[29,33],grid_log:20,grid_opt:[6,8,11,12,13,14,15,20,25,27,28,29,32,33,34,35],grid_options_default:[20,22,23,27],grid_options_defaults_dict:31,grid_options_descript:[6,15,31],grid_options_description_check:31,grid_options_help:31,grid_result:[6,8,12,13,14,21],grid_vari:[15,21],grid_variable_numb:[6,8,15,32],gridcod:[20,22,23],gridcode_filenam:21,gridtyp:[6,8,15,32],group:[6,12,16,36],grvitation:5,gsl:[22,37],gsl_dir:[22,37],gt:[5,6,7,8,9,11,13,15,16,17,18],guess:[0,7,30],gyr:[5,6,8],gz:29,gzip:29,h5py:[22,37],h:[0,5,7,9,19],ha:[0,1,2,5,6,7,8,9,10,12,13,14,15,18,19,21,26,29,32],hachisu:[0,7],hachisu_disk_wind:[0,7],hachisu_ignore_qcrit:0,hachisu_qcrit:[0,7],hack:31,had:[6,8,12,13,14,20],half:[0,7,30],hall:[0,7],handi:[0,7],handl:[0,2,3,4,7,11,19,20,21,25,32,33,36,38,40],handle_ensemble_string_to_json:3,happen:[0,6,7,8],hardcod:[9,12,13,14,15],hardli:36,have:[0,2,3,4,5,6,7,8,9,11,12,13,14,15,18,19,20,21,22,24,25,28,29,31,34,37,38],haven:6,hbb:[0,7],hbbtfac:[0,7],hd:24,hdf5:19,hdf5file:19,he:[0,5,7],head:16,header:[1,6,8,9,11,12,13,14,15,18,19],headerlin:15,headlin:21,hegb:[0,5],hehg:0,height:[8,12,15,30],held:[28,34],helium:[0,6,7],helium_flash_mass_loss:[0,7],helium_white_dwarf:0,help:[0,4,5,7,11,12,13,14,15,19,31],help_al:[0,7],hem:0,henc:[0,7,8,13,14,16],hendrik:[0,18,22,37],here:[1,6,7,9,11,12,13,14,16,18,19,20,21,24,30,38],hertzsprung:[0,4,7,22],hertzsprung_gap:0,hertzstrpung:[0,7],heuvel:[0,7],hewd:[0,7],hewd_hewd_ignition_mass:[0,7],hex:21,hg:[0,7],hi:30,high:[0,7,13,14,30],higher:[0,6,7,8,12,13,14,15,19,21,22,30,37],highlight:2,histogram:8,histori:30,hole:[0,4,6,7,22],home:7,homogen:[0,7],hood:11,hook:21,hopefulli:[0,7],hot:[0,7],hour:19,how:[0,2,5,6,7,8,9,11,12,13,14,15,18,21,26,30,32],howev:[0,7,9,12,13,14,15],hoyl:[0,7],hpc:[20,21,22,23,28,34],hpc_can_join:25,hpc_check_requir:25,hpc_dir:25,hpc_dump_statu:25,hpc_force_join:21,hpc_get_statu:25,hpc_grid:25,hpc_id_filenam:25,hpc_id_from_dir:25,hpc_job:25,hpc_job_task:25,hpc_job_typ:25,hpc_jobid:[20,25],hpc_jobid_tupl:25,hpc_join_from_fil:25,hpc_join_previ:25,hpc_joinlist:25,hpc_load_joinfiles_list:25,hpc_make_joiningfil:25,hpc_njob:25,hpc_path:25,hpc_queue_stat:25,hpc_rebuild_joinlist:[21,25],hpc_restor:25,hpc_set_statu:25,hpc_snapshot_filenam:25,hpc_statu:25,hpc_task:25,hpc_touch:25,hr:24,hr_diagram:24,hrd:[0,6,7,8],hrdiag:[0,7],hrdiag_output:[0,7],htcondor:21,html:[2,6,15,22,29,37],http:[0,1,2,6,7,15,19,29,30],human:19,hurlei:[0,7],hut:[0,7],hybrid:[0,7],hydro:[0,7],hydrogen:[0,6,7],i:[1,2,5,6,7,8,9,11,12,13,14,15,16,19,20,21,22,25,30,32,36,37,40],ia:[0,7,8],iadd:2,ib:[0,5,7],ibc:[0,7],id:[20,21,25,28,29,30,34],id_cor:9,idea:[15,24],ident:2,idum:[0,7],ignit:[0,6,7],ignor:[0,2,7,9,11,15,18,21,30,32],ii:[0,7,18],iia:[0,7],iloc:[11,18],images:21,imf:[0,7,13,14,30],imf_chabrier2003:30,imf_scalo1986:30,imf_scalo1998:30,imf_tinsley1980:30,immedi:[0,6,7,21],implement:[0,2,7,21],impli:[0,7],implic:[13,14],impos:[6,8,12,13,14,15],imposs:8,improv:[30,35],inclin:[0,7],inclination1:[0,7],inclination2:[0,7],inclination3:[0,7],inclination4:[0,7],inclini:[0,7],incliniation_quadrupl:[0,7],incliniation_tripl:[0,7],includ:[0,1,2,6,7,9,11,13,14,15,16,19,20,22,24,29,30,37],include_binary_c_default:[15,20],include_binary_c_help_al:[15,20],include_binary_c_version_info:[15,20],include_default:[15,29],include_popul:15,include_population_set:20,incom:[0,7],increas:[0,5,7,8,12,13,14],inde:[0,7,13,14],indent:[2,3,11,20,29],independ:30,index:[0,7,10,11,16,21,22,25,30,32],indic:[0,7,30],individu:[4,12,22],individual_nova:[0,7],induc:[0,7],inertia:[0,7],info:[7,10,15,19,20,22,24,36,37],inform:[0,1,3,4,6,9,11,12,13,14,15,19,20,21,24,25,30,31,33,36],init:20,init_abund:[0,7],init_abund_dex:[0,7],init_abund_mult:[0,7],init_abunds_onli:[0,7],initi:[0,4,5,7,10,11,18,20,30],initial_abundance_hash:20,initial_abundance_mix:[0,7],initial_abunds_onli:[0,7],initial_grid:18,initial_mass:[11,18],initial_tim:18,inlin:18,inner:[0,7,16],input:[1,3,7,10,11,19,20,21,22,24,29,30,31,38,40],input_dict:2,insert:[15,32],insid:[0,7],inspect:[2,11,24],inspect_dict:2,inspir:[1,24,40],instabl:[0,7],instal:[21,40],install_without_depend:[22,37],instanc:[2,11,12,13,14,15,30],instant:[0,7],instantli:[0,7],instead:[0,5,7,13,14,19,21],integ:[0,6,7,21,35,40],integr:[12,13,14,30,35],integrals_str:30,intens:[13,14],interact:[0,3,5,6,7,8,16,18,31],interfac:[7,16,19,22,25,37],interfer:[22,37],intermedi:8,intern:[0,7,10,21],internal_buff:[0,7],internal_buffering_off:0,internal_buffering_print:0,internal_buffering_stor:0,interpol:[30,35],interpolate_in_mass_izzard2012:30,interpolator_nam:30,intershel:[0,7],interstellar:[0,7],intger:[0,7],intro:[0,7],introduc:5,introduct:6,inv:[5,18],invers:40,invert_xaxi:6,involv:[0,7],inward:[0,7],io:29,ipykernel_216542:16,ipykernel_519112:13,ipynb:[12,13,14,15],is_capsul:19,isfil:15,isfloat:19,isint:19,isn:[13,14,19],isnt:15,isotop:[0,7,10,36],isotope_hash:20,isotope_list:20,issu:25,item:[1,2,6,8,12,13,14],iter:19,its:[0,2,3,7,12,13,14,15,16,19,21,22,24,25,29,31,35,36,37,38],itself:[3,6,9,11,21,22,30,37],iwamoto:[0,7],izzard2012_period_distribut:30,izzard:[0,6,7,8,11,12,13,14,15,22,37],jager:[0,7],jaschek:30,jeff:[22,37],jej:5,jerki:6,jf:5,jia:[0,7],job:[20,21,25,28,34],job_id:25,job_index:25,jobarrayindex:[21,34],jobid:[20,21,34],john:[0,7],join:[7,9,11,15,18,21,25],joinfil:25,joiningfil:25,joinlist:[21,25],jorb_in:5,jorb_out:5,jordi:[0,7],json:[3,7,11,15,20,21,29],json_data:2,jsondecod:3,jsonencod:3,jtot_in:5,jupit:16,jupyt:[22,37],just:[0,2,6,7,8,15,18,19,20,21,22,29,36,37,40],k1:[5,11,18],k2:[5,11,18],k:[0,6,7,16,30],kap:[0,7],kappa:[0,7],kaps_rentrop:[0,7],karaka:[0,7],keep:[8,15,29],kei:[1,2,3,6,10,11,15,16,18,19,20,21,24,27,29,30,31,32,36],kelvin:[0,7],keplerian:[0,7],keys_to_float:2,keyword:[13,24,38],kick:[0,5,7,18,21],kick_backward:0,kick_forward:0,kick_inward:0,kick_outward:0,kick_random:0,kick_straight_up:0,kick_velocity_custom:0,kick_velocity_fix:0,kick_velocity_maxwellian:0,kill:[1,9,15,20],kilonova:6,kim:[0,7],kind:[0,7],kippenhahn:[0,7],klencki:[0,7],km:[0,7],know:[0,1,7,10,11,13,14,21,29,31],known:[0,6,7,11,12,13,14,15,20,30,38],kroupa2001:[15,30,32],kroupa:[13,14,30],krticka:[0,7],ktg93:30,kwarg:[18,20,24,25,26,27,28,29,30,31,32,33,34,35,36,38],l1:5,l2:[0,7],l:[0,6,7,12,13,14],l_:[12,13,14],label:[6,18,30],lambda:[0,5,7,8],lambda_:8,lambda_c:[0,5,7,8],lambda_ce_dewi_tauri:[0,7],lambda_ce_klencki_2020:[0,7],lambda_ce_polytrop:[0,7],lambda_ce_wang_2016:[0,7],lambda_enthalpi:[0,7],lambda_ion:5,lambda_ionis:[0,7],lambda_min:[0,7],lambda_mult:[0,7],lambda_multipli:[0,7],lambda_v:30,lamer:[0,7],landau:[0,7],langer:[0,7],languag:6,larger:[0,6,7],last:[4,13,16,18,19,30],last_st:18,last_stellar_type_change_time_1:18,lastli:[7,11],late:18,later:[12,13,14,21],latest0:[6,8,12],latest1:[6,8,12],latest2:[6,15],latest3:6,latest4:6,latest5:6,latest:[22,37],latter:[0,7],launch:[21,28,34],law:[13,14,30],law_const:30,lbv:[0,7],ld_library_path:[22,37],ldist:[13,14],lead:[0,6,7,12,13,14,15,29,30,40],learn:[9,21],least:[22,37],leav:[0,7,21],left:[0,7],legaci:[0,7],legacy_yield:[0,7],legend:[16,18],len:[5,6,11,15,18],length:[5,19],lengthen:[0,7],leq:6,less:[0,1,4,5,7,29,30],let:[5,8,11,12,13,14,15,16,20],level:[1,6,19],lfucach:21,li7:[0,7],li:[0,7],lib:[7,11,17,18,22,37],libbinary_c:21,libcustom_logging_0639ee205c7d4782b4a27378f5d890bd:11,libcustom_logging_dafa15d2b1e64e19972ac0e9eb5c9a55:11,libgsl:[22,37],libmemo:[22,37],librari:[0,1,6,7,9,18,20,21,38],library_path:[22,37],librinterpol:[22,37],life:8,lifetim:[0,7,8,12,13,14,15,35],lifshitz:[0,7],like:[0,1,6,7,8,12,13,14,15,18,19,21,22,24,29,35,37],limit:[0,6,7,8,12,13,14,15,21,24],line:[1,5,6,8,9,11,12,13,14,15,16,17,19,20,21,22,24,29,35,37],linear2:21,linear:[0,7,12,13,14,21,30,35],linear_extrapolation_q:30,linearli:[13,14,35],linedata:[6,8,12,13,14],lineplot:[6,8,12,13,14,16],linewidth:[6,8,12,13,14,16],linker:1,linspac:35,linux:7,list:[0,1,2,3,6,7,8,11,12,13,14,15,16,19,21,25,27,30,32,35,38],list_arg:[0,7],list_of_sub_kei:2,lit:[0,7],lithium:[0,7],lithium_gb_post_1dup:[0,7],lithium_gb_post_heflash:[0,7],lithium_hbb_multipli:[0,7],lithium_t:[0,7],littl:[5,6,8,12,16,27],littleton:[0,7],liu:[0,7],ll:[9,10,13,14,16,29],llnl:[0,7],ln:30,lnm1:[8,12,13,14,15],lnm_1:[13,14,32],load:[0,1,3,6,7,8,9,11,12,13,14,15,18,19,20,21,24,25,29,32],load_ensembl:3,load_logfil:19,load_population_object:29,load_snapshot:29,lobe:[0,5,7,8,40],loc:16,local:[7,21,30],locat:[0,7,21,22,30,35,37],lock:[5,29],lock_lifetim:29,lock_object:29,lock_suffix:29,lock_timeout:29,locked_clos:29,locked_open_for_writ:29,lockfil:29,lodder:[0,7],log10:[0,6,7,8,12,13,14,15,30,35],log10m1:21,log10mass:35,log10p:30,log10per:[8,12,15],log10pmin:30,log:[0,1,4,5,7,11,16,17,19,21,22,24,29,30,32,35,37,38,40],log_:[6,8,12,13,14],log_arg:21,log_args_dir:21,log_arrow:[0,7],log_dt:[8,21],log_every_timestep:[9,11],log_fil:[5,21],log_filenam:[0,5,7,11,18,38],log_newlin:21,log_runtime_system:21,logarithm:[13,14,30,35],logensembletim:[0,7],logfil:[11,19,22,37],logg:[0,6,7],logger:15,logging_dict:1,logging_lin:[9,17,18],loggrav:6,logi:17,logic:[1,2,9,20,21],logl:6,logmass:[30,35],logp:30,logper:[8,30],logperiod:30,logperrang:[8,12],logspac:35,logteff:6,long_spectral_typ:30,longer:[0,6,7,8],longnam:[6,8,12,13,14,15,32],look:[1,3,6,8,12,13,14,15,18,22,30,37],lookback:[0,7],loon:[0,7],loop:[6,8,11,12,13,14,15,29,32],loos:24,lose:[0,7,18],loss:[0,5,7,11,12,16],lost:[0,7,8,18],lot:[6,12,13,14,15,16,21,36,38],lovegrov:0,low:[0,6,7,8,13,14,30],low_mass_m:0,low_mass_main_sequ:0,lower:[0,7,12,15,30,32,35],lowest:30,lru:27,lru_:27,lrucach:21,lsoda:[0,7],lsun:[0,7,24],lt:[6,7,8,11,13,15,16,17],lucianopaz:29,lugaro:[0,7],luminos:[0,4,6,7,22,24],luminosity_1:24,luminosity_2:24,luminosu:6,lw:[0,7],lynnett:[0,7],m01:5,m0:30,m1:[0,5,7,8,9,11,12,13,14,15,18,29,30,40],m2:[5,8,9,11,12,15,18,29,30,40],m3:30,m4:30,m:[0,5,6,7,8,12,13,14,16,18,19,30,40],m_1:[0,5,6,7,8,9,10,11,12,13,14,15,16,17,18,32,38],m_2:[0,5,6,7,8,9,11,12,15,17,18],m_3:[0,7],m_4:[0,7],m_:18,m_max:[15,30,32],m_min:[15,32],m_sun:6,maccretor:[0,5,7],machin:[8,21,22,37],macro:[0,7,10,19,36],madau:30,made:[6,22,25,37],maeder:[0,7],magellan:[0,7],magnet:[0,7],magnetic_braking_algorithm:[0,7],magnetic_braking_algorithm_andronov_2003:0,magnetic_braking_algorithm_barnes_2010:0,magnetic_braking_algorithm_hurley_2002:0,magnetic_braking_algorithm_rappaport_1983:0,magnetic_braking_factor:[0,7],magnetic_braking_gamma:[0,7],magnitud:19,mai:[0,7,8,12,29],main:[0,1,6,7,9,12,13,14,15,18,21,22,37],main_sequ:[0,7,12,13,14,18],mainprocess:[6,8,12],major:[0,7],make:[0,1,2,3,5,6,7,8,11,12,13,14,15,16,18,19,20,21,22,24,25,28,29,30,37,38,40],make_analytics_dict:26,make_build_text:19,make_condor_dir:28,make_slurm_dir:34,makedir:[15,19],makejoiningfil:25,manag:[19,22,37],mani:[0,6,7,8,10,12,13,14,15,21,28],manual:[9,21],manufactur:[0,7],map:21,mar:16,maria:[0,7],mass:[0,1,2,4,5,6,7,8,10,11,12,15,16,18,19,21,24,30,32,35,36,38,40],mass_1:[15,18,24],mass_2:[15,18,24],mass_accretion_for_eld:[0,7],mass_accretor:40,mass_donor:40,mass_evolut:24,mass_for_hestar_ia_low:[0,7],mass_for_hestar_ia_upp:[0,7],mass_loss_m:18,mass_lost:18,mass_of_pmz:[0,7],mass_rang:18,mass_str:30,massiv:[0,4,5,6,7,8,12,16,22,30],massless:[0,7],massless_remn:0,massloss:0,massrang:[6,8,12,13,14],master:[21,24],match:[0,2,6,7,11,12,15,16,21,24,27],materi:[0,6,7],math:[6,8,12,13,14,15,16,32,35],mathieu:30,mathrm:[6,8,12,13,14],matplotlib:[6,8,13,14,16,18,22,24,37],matter:[0,7],mattsson:[0,7],mattsson_mass_loss:[0,7],mattsson_orich_tpagbwind:[0,7],max:[0,7,8,9,12,13,14,15,21,30],max_bound:[30,35],max_column:[6,8,16],max_evolution_tim:[0,1,6,7,8,9,11,12,13,14,15,16,18,35],max_hewd_mass:[0,7],max_logp:30,max_model_numb:[0,7],max_multipl:30,max_neutron_star_mass:[0,7],max_queue_s:21,max_row:[6,8,16],max_stellar_angmom_chang:[0,7],max_stellar_type_1:[0,7],max_stellar_type_2:[0,7],max_stellar_type_3:[0,7],max_stellar_type_4:[0,7],max_tim:[5,11,18],max_val:30,maxcount:5,maxdm:35,maximum:[0,6,7,8,9,12,13,14,15,21,30,35,40],maximum_mass_ratio_for_instant_rlof:[0,7],maximum_mass_ratio_for_rlof:40,maximum_mcbagb_for_degenerate_carbon_ignit:[0,7],maximum_nuclear_burning_timestep:[0,7],maximum_timestep:[0,7],maximum_timestep_factor:[0,7],maxmimum:[0,7],maxsiz:21,maxwellian:[0,7],mayb:24,mayor:30,mb:[6,8,12,14,15,19,21],mc13_pocket_multipli:[0,7],mc1:5,mc:[0,5,7,15,18,29],mch:[0,7],mcmin:[0,7],mdonor:[0,5,7],mean:[0,5,7,19,21,22,28,30,34,35,37],meant:21,measur:19,medium:[0,7],mega:30,megabyt:21,mem:[8,12],mem_us:19,memaddr:[7,9],memori:[1,6,7,8,9,12,14,15,18,19,20,21,29,40],menv:[0,5,7],mer:5,mercuri:16,merg:[0,2,5,6,7,8,21,25,29,30],merge_dict:[2,10],merge_multipl:30,merge_popul:29,merge_populations_from_fil:29,merger:[0,5,7],merger_angular_momentum_factor:[0,7],merger_mass_loss_fract:[0,7],mesa:[22,37],mesasdk_init:[22,37],mesasdk_root:[22,37],mess:16,messag:[19,20],messi:6,mestel:[0,7],met:[15,20,25,32],metadata:[20,22,23,32],metal:[0,5,6,7,8,9,11,12,13,14,15,16,17,18,30,40],metallicity_0002:18,metallicity_001:18,metallicity_002:18,method:[0,7,9,11,12,13,14,15,18,20,21,29,31,32,36],meynet:[0,7],mf1:5,mf2:5,might:[2,3,8,12,15,16,19,21,22,29,37],milki:[0,7],miller:[0,7],min:[8,9,12,13,14,15,30],min_bound:[30,35],min_logp:30,min_per:30,min_val:30,mind:18,mindm:35,minimal_verbos:19,minimum:[0,7,19,21,30,35,36,40],minimum_co_core_mass_for_carbon_ignit:[0,7],minimum_co_core_mass_for_neon_ignit:[0,7],minimum_donor_menv_for_comenv:[0,7],minimum_envelope_mass_for_third_dredgeup:[0,7],minimum_helium_ignition_core_mass:[0,7],minimum_mcbagb_for_nondegenerate_carbon_ignit:[0,7],minimum_orbital_period_for_instant_rlof:[0,7],minimum_period_for_rlof:40,minimum_separation_for_instant_rlof:[0,7],minimum_separation_for_rlof:40,minimum_stellar_mass:36,minimum_time_between_pn:[0,7],minimum_timestep:[0,7],mint:[0,7],mint_data_cleanup:[0,7],mint_dir:[0,7],mint_disable_grid_load_warn:[0,7],mint_fallback_to_test_data:[0,7],mint_hard_max_nshel:[0,7],mint_hard_min_nshel:[0,7],mint_kippenhahn:[0,7],mint_kippenhahn_companion_stellar_typ:[0,7],mint_kippenhahn_stellar_typ:[0,7],mint_maximum_nshel:[0,7],mint_maximum_shell_mass:[0,7],mint_metal:[0,7],mint_minimum_nshel:[0,7],mint_minimum_shell_mass:[0,7],mint_ms_rejuven:[0,7],mint_nshel:[0,7],mint_nuclear_burn:[0,7],mint_remesh:[0,7],mint_use_zams_profil:[0,7],minut:[8,19],mira:[0,7],misc:[7,22],miscellan:[10,36],miss:[0,7,12,13,14,19,31],mistak:21,mix:[0,2,7,21],mixtur:[0,7,12],mmax:[13,14,30,35],mmin:[13,14,21,30,35],mnra:40,mode:29,model:[0,1,6,7,8,9,11,12,13,14,15,16,17,18,21],model_numb:[12,13,14],modif:4,modifi:[0,2,7,9,22,37],modul:[0,7,8,10,12,13,14,15,16,21,23],modulo:21,moe2017_opt:21,moe:[15,22,25,30],moe_di_stefano_2017:20,moe_di_stefano_2017_multiplicity_fract:30,moe_di_stefano_2017_pdf:30,moment:[0,6,7,9,15,18,35],momenta:[0,7,24],momentum:[0,7,16],monoton:[13,14],mont:[0,7,21],monte_carlo_kick:[0,7],more:[0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,35,37],most:[6,7,8,13,14,16,19],mostli:[6,8,12,13,14,15,18,19,21,24,31,38],mount:29,move:[0,6,7],mrucach:21,ms:[0,5,7,9,12],msgpack:29,mstart:5,msun:[0,6,7,9,11,12,13,14,16,18,30,35,36],mu:[0,7],much:[0,6,7,8,12,15,18,19,26],multipl:[0,2,6,7,21,30],multiplc:[0,7],multipli:[0,2,7,13,14,21,35],multiplicity_arrai:30,multiplicity_fraction_funct:21,multiplicity_model:21,multiplicity_modul:21,multiply_float_valu:2,multiply_values_dict:[2,10],multiprocess:21,must:[0,2,6,7,8,11,12,13,14,15,16,29,32,35],mw:[0,7],my:11,my_stellar_data:[1,9,15,17,18],myr:[0,6,7,8,11,12,13,14,16,35],n100:[0,7],n100_z0:[0,7],n100h:[0,7],n100l:[0,7],n10:[0,7],n150:[0,7],n1600:[0,7],n1600c:[0,7],n1:[0,7],n200:[0,7],n20:[0,7],n300c:[0,7],n3:[0,7],n40:[0,7],n5:[0,7],n:[0,1,5,6,7,8,9,11,12,13,14,15,17,18,19,21,25,30],n_logging_stat:21,naked_helium_star_giant_branch:0,naked_helium_star_hertzsprung_gap:0,naked_main_sequence_helium_star:0,name:[1,2,5,6,7,8,12,13,14,15,16,18,19,21,28,29,31,32,38,39],nameerror:16,narrow:[13,14],natur:[0,7,13,14],nauenberg:[0,7],nazehdin:0,nb:[0,7],nbinary_c:18,ncol:18,nearer:[0,7],nearest:[8,12,13,14],nebula:[0,7],necessari:[8,15,16,18,19,20,34],need:[0,2,7,9,11,12,13,14,15,16,18,21,22,25,30,37,40],neg:[0,2,7,35],neither:[0,7,20],neleman:[0,7],nelemans_gamma:[0,7],nelemans_max_frac_j_chang:[0,7],nelemans_minq:[0,7],nelemans_n_comenv:[0,7],nelemans_recalc_eccentr:[0,7],nemp:[0,7],nemp_cfe_minimum:[0,7],nemp_nfe_minimum:[0,7],nenamg:[0,7],neon:[0,6,7],neptun:16,nest:[2,15,32,36],network:[0,7,10],neutrn:[0,7],neutron:[0,6,7,15],neutron_star:0,never:[0,6,7,13,14,21,27],newdict:2,newer:[0,2,7],newli:[0,7],newlin:[19,21,29],newnam:32,newobj:25,newopt:[2,30],newpop:29,newton:[0,7],next:[12,13,14,15,19],nf:[21,29],nfs_flush_hack:29,nfspath:29,nice:[20,24],nieuwenhuijzen:[0,7],nieuwenhuijzen_windfac:[0,7],nine:6,nmax:30,no_thermohaline_mix:[0,7],nocach:21,node:21,noecho:[0,7],noechonow:[0,7],noel:[0,7],nolowq:21,nomin:[0,7],non:[0,2,7,13,14,21,29],nonconservative_angmom_gamma:[0,7],none:[0,1,2,3,5,6,7,8,12,14,15,16,18,19,20,21,25,27,28,29,30,31,32,34,35,40],nonetyp:2,nonzero:21,nor:[0,7],norm:21,normal:[0,2,7,20,25,35,36],normalis:[2,21,30],normalize_dict:2,normalize_multipl:21,nospac:19,notabl:15,notat:19,note:[0,5,6,7,12,13,14,15,18,19,21,25,29,32,35,36],notebook:[5,6,7,8,9,10,11,12,13,14,15,16,22,37],notebook_api_funct:11,notebook_bhbh:5,notebook_comenv:8,notebook_custom_log:[11,12,13,14,15],notebook_hrd:6,notebook_individual_system:[9,11,12,13,14,15],notebook_luminos:[13,14],notebook_luminosity_funct:12,notebook_luminosity_function_binari:[13,14],notebook_popul:[11,15],notebook_solar_system:16,noteworthi:4,noth:[2,21,25,29],notic:[13,14],notifi:38,nov:18,nova:[0,6,7,8],nova_faml_multipli:[0,7],nova_irradiation_multipli:[0,7],nova_retention_algorithm_claeys2014:0,nova_retention_algorithm_const:0,nova_retention_algorithm_hillman2015:0,nova_retention_fract:[0,7],nova_retention_method:[0,7],nova_timestep_accelerator_index:[0,7],nova_timestep_accelerator_max:[0,7],nova_timestep_accelerator_num:[0,7],now:[0,2,5,6,7,8,9,11,12,13,14,15,16,18,19,30],now_object:19,np:[11,17,18,35],nre:[12,35],nrow:18,ns:[0,1,7,8,9,15],nsep:8,nsep_max:8,nsep_min:8,nstar:[6,12],nuclear:[0,7],nuclear_mass_hash:20,nuclear_mass_list:20,nucleosynthesi:[0,7,36],nucleosynthesis_sourc:[10,36],nucreacmult:[0,7],nucsyn:[7,22],nucsyn_angelou_lithium:[0,7],nucsyn_gce_outflow_check:[0,7],nucsyn_hbb:[0,7],nucsyn_metal:[0,7],nucsyn_network:[0,7],nucsyn_network_error:[0,7],nucsyn_s_process:[0,7],nucsyn_solv:[0,7],nucsyn_third_dredge_up:[0,7],nugi:[0,7],nullcach:[21,27],num_ansi_colour:[0,7],num_cor:[6,8,12,13,14,15,21],num_cores_avail:21,number:[0,2,3,5,6,7,8,12,13,14,15,16,18,19,20,21,22,25,29,30,31,32,35,37],numer:2,numpi:[11,15,17,18,19,22,32,35,37],o:[3,7,19,22,30],obj:[3,19],object:[0,2,3,4,7,16,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,38],object_hook:3,object_pairs_hook:3,object_parse_funct:11,observ:[12,13,14],obtain:[0,6,8,12,13,14,29],obvious:9,occur:[0,7,40],odot:[6,8,18],off:[0,5,7,15,18,21],off_m:[5,11,18],offset:[0,7],oh:5,ohio:[0,7],ok:[25,29],old:[13,14,21,32],oldnam:32,omega:[0,5,7,18],on_exit_or_evict:21,onc:[0,7,35],one:[0,2,7,10,13,14,15,16,17,18,21,24,27,29,31,35,38],onewd:0,onli:[0,2,6,7,9,12,13,14,15,16,18,19,21,25,29,35,40],onset:[0,7],onto:[0,7,30],oop:5,opac:[0,7],opacity_algorithm:[0,7],opacity_algorithm_ferguson_op:0,opacity_algorithm_paczynski:0,opacity_algorithm_star:0,opal:[0,7],open:[3,5,11,15,18,29],open_ensembl:3,opendir:29,oper:[2,29],opm:30,opt:[2,5,7,30],option:[0,1,2,6,7,8,12,13,14,15,16,17,18,19,20,22,25,27,29,30,31,32,35,37,40],orb:[8,15,29],orbit:[0,5,7,8,12,16,24,30,40],orbit_evolut:24,orbital_eccentr:16,orbital_inclin:[0,7],orbital_inclinationi:[0,7],orbital_period:[0,5,7,8,9,11,12,15,17,18,40],orbital_period_quadrupl:[0,7],orbital_period_tripl:[0,7],orbital_phas:[0,7],orbital_phase_quadrupl:[0,7],orbital_phase_tripl:[0,7],orbital_separ:16,orbiting_object:[0,7,16],orbiting_objects_close_pc_threshold:[0,7],orbiting_objects_log:[0,7,16],orbiting_objects_tides_multipli:[0,7],orbiting_objects_wind_accretion_multipli:[0,7],order:[2,4,15,19,32],ordereddict:2,org:[0,2,7,30],orient:8,origin:[16,22,29,37],original_command_lin:21,original_submission_tim:21,original_working_diretori:21,os:[5,6,8,11,12,13,14,15,16,18,19],other:[0,1,2,6,7,10,11,12,13,14,15,19,21,22,24,25,30,31,37],otherwis:[0,7,19,20,21,25,26,28,29,31,34],our:[6,8,12,13,14,21,30],out:[2,3,6,8,9,12,13,14,16,19,21,30,31],outcom:[0,7],outer:[0,6,7],outermost_core_mass:6,outfil:[15,20],outfile_nam:1,outfilenam:15,output:[1,2,3,4,5,7,9,10,11,16,17,18,19,20,21,22,24,29,36,37,38,40],output_dict:[6,8,11,12],output_dir:[11,15,29],output_fil:[11,19,29,31],output_filenam:[15,29],output_lin:19,outsid:[0,7,30],outward:[0,7],over:[2,6,8,10,11,12,13,14,15,19,20,29],overflow:[0,5,7,8],overhead:21,overlap:2,overrid:[2,18,21,30,32,35],overriden:15,overshoot:[0,7],overspin_algorithm:[0,7],overspin_bs:[0,7],overspin_massloss:[0,7],overview:7,overwrit:[21,25],own:[9,11,15,17,18,21,22,32,37],oxygen:[0,6,7],oxygen_neon_white_dwarf:0,p0:30,p1:30,p2:30,p3:30,p:[6,8,12,13,14,16,30,31],p_:8,p_in:5,p_out:5,packag:[3,7,15,19,22,32,33,34,35,37],paczynski:[0,7],pad:[8,12,13,14],pad_output_distribut:[6,8,12,13,14,19],page:[0,6,7,15,22,37],pair:[0,2,5,19,32,36],panda:[6,8,11,12,13,14,16,17,18,19,22,24,37],pane:24,panel:[0,7],paper:[0,7],parallel:32,param:19,param_nam:19,paramet:[1,2,3,4,6,7,8,9,11,12,13,14,15,19,20,21,22,24,25,27,28,29,30,31,32,34,35,36,38,40],parameter_nam:[3,6,7,8,10,12,13,14,15,19,32],parameter_value_input_typ:[10,19],pars:[3,4,6,8,11,12,13,14,15,18,19,20,24,36,38],parse_binary_c_version_info:36,parse_cmdlin:20,parse_const:3,parse_data:8,parse_float:3,parse_funct:[6,8,11,12,13,14,15,20,21,38],parse_function_hr_diagram:24,parse_function_mass:24,parse_function_orbit:24,parse_int:3,parse_output:18,parsec:30,part:[6,7,11,12,13,14,15,18,20,30,32,40],partial:[0,7],particularli:[0,7],partit:21,partner:29,pasp:30,pass:[7,9,11,15,16,18,19,20,21,22,24,25,28,29,34,35,37,38],path:[11,15,18,19,21,22,25,27,28,29,31,34,37],patho:[22,37],pd:[6,8,11,12,13,14,16,17,18],pdf:[0,7,18,22,30,37],peak:[8,13,14,35],peak_normalized_gaussian_func:35,pend:[0,5,7],per:[0,5,7,8,11,12,15,19,21,29,40],percentag:[0,7],peret:[0,7],perfect:[13,14],perfectli:[12,13,14],perform:[0,7,29],perhap:[0,6,7,8,20],periastron:[0,7],pericent:40,period:[0,5,7,8,9,11,12,13,14,15,16,18,24,30,40],period_str:30,perl:[1,2,12,13,14,15,28],persist:7,persistent_data:7,pgo:[0,7],phase:[0,6,7,8,12,13,14],phasevol:[0,7,15],phdi:0,phi:[5,18],photoevapor:[0,7],php:30,physic:[6,12,13,14,15,21],pick:24,pickl:29,pid:20,piec:[15,18,32],pinnsonneault:[0,7],pisn:0,pkg:[22,37],pl:20,place:[0,7,12,19,21],placehold:[24,27,28,29],plai:[0,7,13,14],plan:21,planet:16,planetari:[0,7],plaw2:21,pleas:[0,6,7,12,13,14,15,19,21,27],plot:[0,6,7,8,11,12,13,14,16,17,18,24],plot_data:[8,12,13,14],plot_funct:[22,23],plot_hr_diagram:24,plot_hr_diagram_singl:24,plot_mass:24,plot_orbit:24,plot_system:24,plot_typ:24,plt:[6,8,13,14,16,18],plu:[0,7],pluto:16,pm:24,pms_mass_1:24,pms_mass_2:24,pn:[0,7],pn_comenv_transition_tim:[0,7],pn_fast_wind:[0,7],pn_fast_wind_dm_agb:[0,7],pn_fast_wind_dm_gb:[0,7],pn_fast_wind_mdot_agb:[0,7],pn_fast_wind_mdot_gb:[0,7],pn_hall_fading_time_algorithm:[0,7],pn_hall_fading_time_algorithm_maximum:[0,7],pn_hall_fading_time_algorithm_minimum:[0,7],pn_resolv:[0,7],pn_resolve_maximum_envelope_mass:[0,7],pn_resolve_minimum_effective_temperatur:[0,7],pn_resolve_minimum_luminos:[0,7],pne:[0,7],png:18,pogg:[0,7],point:[0,3,6,7,19,20,21,22,29,30,35,37],poisson:[21,30],pol:[0,7],polytrop:[0,7],poor:[13,14],pop:[5,9,16,27],pop_macro:9,popitem:27,popul:[0,3,4,7,20,22,23,37,38],population_class:[22,23],population_extens:[20,25,26,27,28,29,30,31,32,33,34,35,36],population_id:21,population_nam:[6,8,12,14,15],population_object:29,population_set:20,posit:[0,7,8,30],possibl:[0,1,2,6,7,11,16,19,21,22,27,30,31,37],post:[0,5,6,7,8,9,20],post_ce_adaptive_menv:[0,7],post_ce_envelope_dm_eagb:[0,7],post_ce_envelope_dm_gb:[0,7],post_ce_envelope_dm_tpagb:[0,7],post_ce_objects_have_envelop:[0,7],post_comenv_period:8,post_sn_orbit_bs:0,post_sn_orbit_method:[0,7],post_sn_orbit_tt98:0,postagb_legacy_log:[0,7],postagb_wind_gi:0,postagb_wind_krticka2020:[0,7],postagb_wind_non:[0,7],postagb_wind_use_gi:[0,7],postagbwind:[0,7],postcod:[6,8,15,32],potenti:[0,7],pow2:6,power:[0,7,8,13,14,21,30],powerlaw:30,powerlaw_const:30,powerlaw_constant_nocach:30,powerlaw_extrapolation_q:30,ppisn:0,ppisn_additional_massloss:0,ppisn_core_mass_range_shift:0,ppisn_farmer19:0,ppisn_new_fit_21:0,ppisn_non:0,ppisn_prescript:0,ppn_envelope_mass:[0,7],pragma:9,pre:[0,5,7,8,18,24],pre_comenv_period:8,pre_events_stardata:[0,7],pre_main_sequ:[0,7],pre_main_sequence_fit_lob:[0,7],precis:3,precod:[6,8,12,13,14,15,32],predefin:[12,13,14,15,30],predict:21,predictor:[0,7],prefer:[0,7,20],prefix:[0,7],preloaded_popul:29,prep:0,prepar:2,prepare_dict:2,presc:5,prescrib:[0,7],prescript:[0,5,7,15],prescrit:[0,7],present:[2,3,6,12,13,14,15,18,20,29,30],preserv:[0,7],preset:24,pressur:[0,7],prev_stellar_type_1:15,prev_stellar_type_2:15,prevent:[0,5,6,7,21],previou:[8,13,14,19,21,36],previous:[11,15,25],previous_stardata:[1,8,9,11,15],primari:[1,6,8,12,13,14,15,30,32,40],prime:8,pringl:[0,7],print:[2,5,6,7,8,9,10,11,12,13,14,15,16,18,19,21,25,31],print_help:[10,19],print_info:31,print_option_descript:31,print_stack_on_exit:21,print_structur:2,printf:[1,6,8,9,11,12,13,14,15,17,18],prior:[0,6,7],privat:[20,22],prob_dict:30,probability_weighted_mass:21,probabl:[0,1,2,6,7,8,9,12,13,14,15,18,20,21,24,29,30,31,32],probdist:[6,8,12,13,14,15,32],problem:[0,7,12],probtot:[13,14],process:[0,6,7,8,12,13,14,15,17,18,19,20,21,25,28],process_:29,processor:[6,8,12],produc:6,profil:[0,7],progenitor:[0,7,15],program:[6,22,37],progress:19,project:[0,7],proper:[6,9,31],properli:[0,7],properti:[0,19,21,24,32],proport:8,prot1:[0,7],prot2:[0,7],prot3:[0,7],prot4:[0,7],provid:[0,7,15,20,21,25,30,38],pseudorandom:[0,7],publicli:9,puls:[0,6,7,40],pulsat:0,pump:[0,7],purpos:[12,13,14,15,21,24],push:16,push_macro:9,put:[1,6,8,12,13,14,15,18,19,21,24,25,31,32,33],pwd:21,py:[6,8,12,13,14,15,16,21,22,27,37],py_rinterpol:[22,37],pyenv:[22,37],pyplot:[6,8,13,14,16,18],pysiz:19,pytest:[22,37],python3:[7,22,37],python:[2,3,4,6,8,12,13,14,19,21,27,29,30,32],q:[0,5,7,8,12,15,18,21,30,40],q_high_extrapolation_method:21,q_interpol:30,q_low_extrapolation_method:21,q_min:30,qc:5,qcrit_bh:[0,7],qcrit_bs:0,qcrit_cheb:[0,7],qcrit_chen_han_formula:0,qcrit_chen_han_t:0,qcrit_cowd:[0,7],qcrit_degenerate_bh:[0,7],qcrit_degenerate_cheb:[0,7],qcrit_degenerate_cowd:[0,7],qcrit_degenerate_eagb:[0,7],qcrit_degenerate_gb:[0,7],qcrit_degenerate_hegb:[0,7],qcrit_degenerate_hehg:[0,7],qcrit_degenerate_hem:[0,7],qcrit_degenerate_hewd:[0,7],qcrit_degenerate_hg:[0,7],qcrit_degenerate_lmm:[0,7],qcrit_degenerate_m:[0,7],qcrit_degenerate_n:[0,7],qcrit_degenerate_onewd:[0,7],qcrit_degenerate_tpagb:[0,7],qcrit_eagb:[0,7],qcrit_gb:[0,7],qcrit_gb_bs:0,qcrit_gb_chen_han_formula:0,qcrit_gb_chen_han_t:0,qcrit_gb_ge2015:0,qcrit_gb_hjellming_webbink:0,qcrit_gb_q_no_comenv:0,qcrit_gb_temmink2021:0,qcrit_gb_vos2018:0,qcrit_ge2015:0,qcrit_hegb:[0,7],qcrit_hehg:[0,7],qcrit_hem:[0,7],qcrit_hewd:[0,7],qcrit_hg:[0,7],qcrit_hjellming_webbink:0,qcrit_lmm:[0,7],qcrit_m:[0,7],qcrit_n:[0,7],qcrit_onewd:[0,7],qcrit_q_no_comenv:0,qcrit_temmink2021:0,qcrit_tpagb:[0,7],qcrit_vos2018:0,qcrits_:[0,7],qcrits_degenerate_:[0,7],qdata:30,qlimit:30,qmin:30,qs:30,quad:21,quadrat:[0,7],quadrulpl:[0,7],quadrupl:[0,7,21,30],quantiti:24,queri:[11,25],queue:[6,8,12,21,25,28],quickli:11,quit:[0,6,7,19,30],r1:[5,11,18],r2:[5,11,18],r:[0,1,5,6,7,11,15,18,22,29,37],r_l:40,r_sun:6,radau:[0,7],radi:[0,7],radiat:[0,7],radii:[0,7,40],radiu:[0,1,6,7,9,15,17,24,40],radius_1:24,radius_2:24,ragb:40,raghavan2010_binary_fract:30,raghavan:30,rai:[0,7],railton:[0,7],rais:[0,2,7,15,19,21],ram:[0,7,21],ran:[6,8,12,21],randbuf:[5,18],random:[0,5,7,18,21],random_count:[5,11,18],random_se:[0,5,7,11,18],random_skip:[0,7],random_system:[0,7],random_systems_se:[0,7],rang:[0,6,7,8,11,12,13,14,15,21,30,32,35],rapid:[0,7],rapidli:[0,7],rappaport:[0,7],rate:[0,7,13,14,30],rather:[0,2,7,9,11,15,19,21,22,25,36,37],ratio:[0,6,7,8,12,13,14,15,30,40],raw:[3,7,18,19,20,21,24,36,38],raw_output:3,rc:[5,6,8,12,13,14,16,24],re:[0,1,6,7,8,12,13,14,16,25,31],reach:[0,5,6,7,8],reaction:[0,7],read:[3,4,5,11,15,18,19,21,29],readabl:19,readlin:5,real:[6,12,15,32],realist:[13,14],realiti:[13,14],realli:[0,6,7,15,20,21,31,32],reason:[0,7,13,14],rebuild:[0,7,21,22,25,37],rebuilt:[22,37],recalcul:[0,7],receiv:19,recent:[13,16],recogn:15,recognis:29,recombin:[0,7],recommend:[1,4,22,37],recompil:[12,13,14,15,22,37],reconsid:31,recurs:[2,19],recursive_change_key_to_float:2,recursive_change_key_to_str:2,red:[0,6,7,13,14,16],redhat:1,redshift:30,reduc:[0,5,7],reduct:21,refer:[2,21,29],refpop:29,regardless:24,region:[0,7,35],regist:15,reignit:[0,7],reimer:[0,7],reinstal:[22,37],reject:[0,7],rejects_in_log:[0,7],rejuven:[0,7,12],rel:[0,7],relat:[0,7],releas:[19,22,37],relev:20,reliabl:7,remain:[0,7,19,21],rememb:[5,6,13,14],remesh:[0,7],remnant:[0,6,7],remov:[0,2,7,8,11,15,16,19,20],remove_fil:19,renam:[13,14,32],rename_grid_vari:[13,14,32],renormalis:30,rentrop:[0,7],repeat:[0,7,21],replac:28,repo:22,report:[0,6,7,8,12,13,14,15],repositori:4,repres:21,represent:[3,15,32],reproduc:[0,7],requir:[0,3,7,8,11,12,13,14,15,16,18,19,21,24,25,30,38],rerun:[6,21],reset:[0,7],reset_pref:[0,7],reset_star:[0,7],reset_stars_default:[0,7],resolut:[0,6,7,8,12,13,14,15,21,32,35],resolv:[0,7,12,29],reson:[0,7],resourc:[13,14,25],respect:[0,7,28,30,34],rest:[15,30,32],restor:25,restore_from_snapshot_dir:21,restore_from_snapshot_fil:[21,25],restructuredtext:19,result:[0,1,2,3,6,7,8,11,12,13,14,15,18,19,21,22,25,29,30,35,37],result_arrai:30,result_dict:2,result_example_head:18,result_example_header_1:18,result_example_header_2:18,results_dictionari:[6,8,12,13,14],retain:[0,7],rethink:19,return_after_dry_run:21,return_all_info:20,return_arglin:7,return_binary_c_default:20,return_binary_c_version_info:[10,20,36],return_compilation_dict:1,return_help:7,return_help_al:[7,19],return_maximum_mass_ratio_for_rlof:[7,40],return_minimum_orbit_for_rlof:[7,40],return_persistent_data_memaddr:7,return_population_set:20,return_store_memaddr:7,return_version_info:[7,36],reus:20,revap_in:[0,7],revap_out:[0,7],revers:[0,7,24],reverse_tim:[0,7],revis:[0,36],rewrit:20,rgb:6,rhagavan:21,ri0005:[6,15],rich:[0,7],riello:[0,7],rin:[0,7],ring:[0,7],risk:[15,32],ritter:[0,7],rk2:[0,7],rk4:[0,7],rl1:5,rl2:5,rl:[0,5,7],rlof:[0,5,7,40],rlof_angular_momentum_transfer_model:[0,7],rlof_angular_momentum_transfer_model_bs:0,rlof_angular_momentum_transfer_model_conserv:0,rlof_eccentric_as_circular:[0,7],rlof_entry_threshold:[0,7],rlof_f:[0,7],rlof_interpolation_binary_c:0,rlof_interpolation_bs:0,rlof_interpolation_method:[0,7],rlof_mdot_factor:[0,7],rlof_mdot_modul:[0,7],rlof_method:[0,7],rlof_method_adapt:0,rlof_method_adaptive2:0,rlof_method_bs:0,rlof_method_claei:0,rlof_method_ritt:0,rlof_nonconservative_gamma_donor:0,rlof_nonconservative_gamma_isotrop:0,rlof_radiation_correct:[0,7],rlof_transition_objects_escap:[0,7],rob:[0,7,30,40],robert:[22,37],roch:[0,5,7,8,40],roche_lob:40,rochelob:40,rol1:[5,11,18],rol2:[5,11,18],room:[15,32],root:[22,37],rotat:[0,7,30],rotation:[0,7],rotationally_enhanced_expon:[0,7],rotationally_enhanced_mass_loss:[0,7],rotationally_enhanced_massloss:[0,7],rotationally_enhanced_massloss_angmom:0,rotationally_enhanced_massloss_langer_formula:[0,7],rotationally_enhanced_massloss_langer_formula_and_angmom:0,rotationally_enhanced_massloss_non:0,rough:6,rout:[0,7],routin:[0,2,4,7,22,24,38],row:[11,18,24],rrcach:21,rring:[0,7],rssd:30,rst:[19,31],rsun:[6,24],rubric:32,run:[0,1,4,5,6,7,8,12,13,14,17,19,20,21,22,25,26,28,30,32,34,37,38,40],run_and_calc_mass:18,run_binary_custom_log:18,run_popul:7,run_system:[5,7,9,10,11,16,17,24,38],run_system_wrapp:[4,5,9,17,22,23],run_zero_probability_system:21,runawai:[5,18],rungrid:21,runtim:[1,21],russel:[0,4,7,22],rzam:[5,40],s:[0,2,3,5,6,7,8,11,13,14,15,16,18,19,20,21,25,26,27,29,30,33,40],safe:[15,29],sai:[0,6,7],said:[0,7],same:[0,2,7,11,15,21,22,30,32,37,38],sampl:[0,4,7,12,15,30,32,35],sample_valu:30,sampler:22,samplerfunc:[6,8,12,13,14,15,21,32,35],sana12:[8,12,15,30],sana:30,sander:0,saturn:16,save:[0,1,6,7,8,9,12,13,14,15,21,25,29,30,35],save_ensemble_chunk:21,save_loop:18,save_population_object:[21,29],save_pre_events_stardata:[0,7],save_snapshot:[20,21,29],sbatch:21,scalar:19,scalo:30,scandir:29,scanf:0,scene:18,scheme:[0,7],schneider:[0,7],schroeder:[0,7],scientif:19,script:[4,9,19,21,22,25,28,34,37],sdb:[0,7],sdo:[0,7],seaborn:[6,8,12,13,14,16],search:[6,12,16,22],search_for_bhbh:5,second:[0,2,7,8,16,19,24,29,30],secondari:[5,6,12,30,40],section:[7,15,19,22,30,37],see:[0,5,6,7,8,9,10,11,12,13,14,15,18,20,21,22,24,27,29,30,32,36,37],seed:[0,7],seem:[22,24,31,37],seen:19,segment:35,seitenzahl2013_model:[0,7],seitenzahl:[0,7],select:[0,3,7,11,12,16,18,19],select_kei:3,selected_head:[18,19],selector:[0,7],self:[6,8,11,12,13,14,15,20,21,25,27,28,29,30,32,34,35,36],semi:[0,7],sent:[0,7],sentenc:1,sep:[5,8,11,12,15,18,29,30,40],sep_max:[8,12,15],sep_min:[8,12,15],separ:[0,3,5,6,7,9,11,15,16,17,18,24,29,30,40],separation_quadrupl:[0,7],separation_tripl:[0,7],separta:[0,7],seper:15,sepf:5,sequenc:[0,6,7,9,12,13,14,18],sequnec:[12,13,14],seri:[0,7,35],serialis:3,serv:[18,19],server:18,set:[0,1,2,3,4,5,9,10,11,16,18,19,20,21,22,24,25,26,27,28,29,30,31,32,34,35,36,37],set_condor_statu:28,set_context:[6,8,12,13,14,16],set_opt:[2,6,8,16],set_slurm_statu:34,set_statu:29,set_tim:26,set_titl:18,set_xlabel:[6,8,12,13,14,16,18],set_ylabel:[6,8,12,13,14,16,18],set_yscal:18,setter:27,setup:[6,15,38],setup_function_cach:27,sever:[10,15,18,21,24,31,38],sfh:30,sh:[22,37],shannon:35,shara:[0,7],share:[1,11,17,18,21,29,38],shared_lib_filenam:9,shared_memori:29,shell:[0,7,19],shellular:[0,7],shift:0,shorten:[0,5,7],shorter:5,shortli:6,should:[0,1,5,6,7,8,11,12,13,14,15,18,19,21,22,24,25,28,29,30,31,34,35,37,38],shouldn:[0,7,19],show:[0,4,5,6,7,8,11,12,13,14,15,18,21,24,35],show_plot:24,show_stellar_typ:24,showlist:35,shown:[0,7,24,35],showtabl:35,shrink:[5,8],shrinkagb:11,side:[12,13,14,15],siess:[0,7],sigint:21,sigkil:21,sigma:[30,35],signal:[6,8,12,21],silent:19,sill:[0,7],sim10:8,sim:6,similar:35,simpl:[6,8,12,16],simplest:11,simpli:[0,7,13,14],simul:[0,1,6,7,8,9,12,13,14,15,34],simulation_:20,sinc:[19,24,30],singl:[0,4,5,6,7,12,13,14,15,18,20,21,24,25,30],single_star_lifetim:[7,9,11],sit:[0,7],site:7,situat:7,size:[19,21,27],skip:[0,2,6,7,8,12,21],skipkei:3,slice:18,sliced_df:18,slightli:7,slope:30,slow:[0,6,7,8,12,13,14],slower:[0,7],slurm:[21,22,23,25],slurm_arrai:21,slurm_array_max_job:21,slurm_bash:21,slurm_check_requir:34,slurm_dat:21,slurm_dir:[21,25,28,34],slurm_env:21,slurm_extra_set:21,slurm_grid:34,slurm_jobarrayindex:[21,34],slurm_jobid:[21,34],slurm_jobnam:21,slurm_memori:21,slurm_njob:21,slurm_ntask:21,slurm_outfil:34,slurm_partit:21,slurm_postpone_join:21,slurm_postpone_sbatch:21,slurm_pwd:21,slurm_queue_stat:[25,34],slurm_sbatch:21,slurm_status_fil:34,slurm_tim:21,slurm_warn_max_memori:21,slurmid:34,slurmpath:34,small:[0,5,7,13,14],small_envelope_method:[0,7],small_envelope_method_bs:0,small_envelope_method_miller_bertolami:0,smaller:[0,7,35],smarter:[13,14],smooth:[6,13,14],smoother:[8,13,14],sn:[0,5,6,7,8,12,13,14,16,18],sn_impulse_liu2015:0,sn_impulse_non:0,sn_impulse_wheeler1975:0,sn_kick_companion_a:[0,7],sn_kick_companion_aic_bh:[0,7],sn_kick_companion_bh_bh:[0,7],sn_kick_companion_bh_n:[0,7],sn_kick_companion_ecap:[0,7],sn_kick_companion_grb_collapsar:[0,7],sn_kick_companion_hestaria:[0,7],sn_kick_companion_ia_chand:[0,7],sn_kick_companion_ia_chand_co:[0,7],sn_kick_companion_ia_eld:[0,7],sn_kick_companion_ia_h:[0,7],sn_kick_companion_ia_he_co:[0,7],sn_kick_companion_ia_hybrid_hecowd:[0,7],sn_kick_companion_ia_hybrid_hecowd_sublumin:[0,7],sn_kick_companion_ibc:[0,7],sn_kick_companion_ii:[0,7],sn_kick_companion_iia:[0,7],sn_kick_companion_ns_n:[0,7],sn_kick_companion_phdi:0,sn_kick_companion_pisn:0,sn_kick_companion_ppisn:0,sn_kick_companion_tz:[0,7],sn_kick_companion_wdkick:[0,7],sn_kick_dispersion_aic_bh:[0,7],sn_kick_dispersion_bh_bh:[0,7],sn_kick_dispersion_bh_n:[0,7],sn_kick_dispersion_ecap:[0,7],sn_kick_dispersion_grb_collapsar:[0,5,7],sn_kick_dispersion_ia_hybrid_hecowd:[0,7],sn_kick_dispersion_ia_hybrid_hecowd_sublumin:[0,7],sn_kick_dispersion_ibc:[0,5,7],sn_kick_dispersion_ii:[0,5,7],sn_kick_dispersion_ns_n:[0,7],sn_kick_dispersion_phdi:0,sn_kick_dispersion_pisn:0,sn_kick_dispersion_ppisn:0,sn_kick_dispersion_tz:[0,7],sn_kick_distribution_aic_bh:[0,7],sn_kick_distribution_bh_bh:[0,7],sn_kick_distribution_bh_n:[0,7],sn_kick_distribution_ecap:[0,7],sn_kick_distribution_grb_collapsar:[0,7],sn_kick_distribution_ia_hybrid_hecowd:[0,7],sn_kick_distribution_ia_hybrid_hecowd_sublumin:[0,7],sn_kick_distribution_ibc:[0,7],sn_kick_distribution_ii:[0,7],sn_kick_distribution_ns_n:[0,7],sn_kick_distribution_phdi:0,sn_kick_distribution_pisn:0,sn_kick_distribution_ppisn:0,sn_kick_distribution_tz:[0,7],sn_none:9,sn_type:9,snapshot:[21,25,29],snapshot_filenam:29,sneia:[0,7],snia:[0,7],snippet:[7,11],so:[0,2,5,6,7,8,9,11,12,13,14,15,20,21,24,25,29],solar:[0,4,6,7,8,10,22,30,40],solver:[0,7],solver_forward_eul:0,solver_predictor_corrector:0,solver_rk2:0,solver_rk4:0,some:[0,1,6,7,8,9,10,11,12,13,14,15,18,21,22,24,30,32,33,37],someth:[0,6,7,8,11,12,13,14,21,40],sometim:10,somewhat:[12,13,14,15,16],soon:35,sort:[2,6,12,13,14,16,19,29],sort_kei:[3,29],sourc:[1,2,3,8,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,40],source_file_filenam:21,source_list:20,sourcecod:[7,9,22,37],sourcefile_nam:1,sp:30,space:[0,6,7,12,13,14,15,29,32,35],spacing_funct:[20,22,23],spawn:19,special:[0,7,15],specif:[0,7,10,11,24,28,34],specifi:[0,7,19,21,25,35],spectral:30,speed:[0,7,27],speedtest:[0,7],spent:19,spera:[0,7],spheric:[0,7],spiki:[13,14],spin:[0,7,16],spinrat:[0,7],split:[0,5,7,11,15,16,18,21],split_lin:11,splitlin:[6,7,8,9,11,12,13,14,15,16],splitpoint:[0,7],spread:20,sqrt:[0,7],src:[0,7,9,22,37],st1:18,st2:18,st:5,stabil:[0,7],stabl:[0,7,22,37],stack:21,stackoverflow:30,stacktrac:20,stage:25,stancliff:[0,7],standard:[0,7,12,13,14,28,30,34,35],star1:16,star:[1,4,5,7,8,9,10,11,12,13,15,16,17,18,21,22,24,28,30,34,35,40],star_with_no_mass:0,starcount:[6,8,12,14,15],stardata:[0,1,6,7,8,9,11,12,13,14,15,17,18],stardata_dump_filenam:[0,7],stardata_load_filenam:[0,7],stardata_t:9,starnum:[6,12],start:[0,1,5,6,7,8,11,12,13,14,15,18,19,21,26,31,32],start_at:21,start_tim:[0,7,21],start_timestamp:[6,8,12,14,15],startrack:[0,7],startswith:11,stat:25,state:[0,7,29],statement:[1,9,11,12,13,14,15,16,17,18,21],statist:[0,7,21,28],statu:[0,1,6,7,8,12,13,14,15,21,25,28,29,34],status_dir:21,stderr:[0,7,21],stdout:[19,21,35],steadi:[0,7],stefan:24,stefano:[15,22,30],stellar:[0,4,5,7,14,21,22,24,30,35,36,39],stellar_structure_algorithm:[0,7],stellar_structure_algorithm_external_funct:0,stellar_structure_algorithm_mint:0,stellar_structure_algorithm_modified_bs:0,stellar_structure_algorithm_non:0,stellar_typ:[1,6,9,11,12,13,14,15,22,23,24],stellar_type1:5,stellar_type2:5,stellar_type_1:[0,7,15,24],stellar_type_2:[0,7,15,24],stellar_type_3:[0,7],stellar_type_4:[0,7],stellar_type_dict:39,stellar_type_dict_short:39,step:[3,6,8,9,11,12,13,14,15,24,32,35],stepsiz:[15,32],stick:21,stiff:[0,7],still:[1,9,16,21,40],stop:[0,6,7,8,12,18,19,21],stop_queu:21,stopfil:[0,7],storag:[0,7],store:[0,2,4,6,8,11,12,13,14,15,19,20,21,22,29,35,37,40],store_capsul:7,store_memaddr:[7,40],str:[1,3,5,6,15,19,20,24,29,31,32,36],straightforward:[6,12,13,14,15],straniero:[0,7],stream:21,strength:[0,7],strict:3,strictli:[12,13,14],string:[0,1,2,3,4,7,11,12,13,14,15,16,19,20,21,24,25,28,29,31,32,34,36,38],strip:[0,7,11,16],strong:6,stronger:[0,6,7],struct:[0,7,9],structur:[0,2,7,8,19,21,24],studi:6,stuff:[11,15,21],style:[0,7,19],sub:[0,2,7,19],subdict:2,subject:[0,7],sublumin:[0,7],submiss:21,submit:[21,22],subplot:18,subsequ:[0,7],subtract:2,subtract_dict:2,succe:[0,7],suddenli:6,suffer:6,suffici:6,suggest:[0,7,22,37],suit:[22,37],suitabl:35,sum:[0,7],sun:16,sundial:[0,7],supercrit:[0,7],superflu:16,supernova:[0,5,7,8,21],superwind:[0,7],superwind_mira_switchon:[0,7],support:29,sure:[2,11,12,13,14,15,22,25,29,30,37,38],surfac:[0,7],surrei:[6,15],surviv:[0,7,16],survivor:[0,7],sview:21,swallow:16,switcher:[0,7],sy:20,symlink:[6,8,12,15],symlink_latest_gridcod:21,symmetr:[0,7],synchron:[0,7],synonym:[0,7],synthesi:[12,13,14,15,21,22,37],system:[0,4,6,7,8,9,12,13,14,15,17,18,19,20,21,22,24,30,33,37,38,40],system_gener:[15,29],system_queue_fil:[6,8,12],t:[0,1,2,5,6,7,11,13,14,15,19,21,25,29,35],t_:6,tabl:[0,7,30,35],take:[0,2,7,8,12,15,18,19,21,29,30,32,38],taken:[0,2,7,9,30],talk:6,target:[1,31],task:[0,7,15,18,19,20,24,25,27,30,35,38,40],tauri:[0,7],tbse:[0,7],te:21,technic:[6,8,9,12,13,14,15],teff:[0,5,7,30],teff_1:24,teff_2:24,teff_from_star_struct:6,teff_postagb_max:[0,7],teff_postagb_min:[0,7],tell:[19,25],temp_dir:[5,6,8,11,13,14,15,16,19],temperatur:[0,7,16,24,30],tempfil:18,termin:[1,6,9,15,22,37],test:[0,7,11,15,19,21,22,27,29,37],test_cach:27,test_data:[0,7],test_func:7,test_log:18,test_logfil:11,test_pop:15,text:[6,8,16,19,31],than:[0,2,6,7,8,12,13,14,15,19,21,22,25,29,30,36,37],thats:15,thei:[0,2,5,6,7,8,12,15,16,20,21,24,25,28,34,35],thelog:[0,7],them:[2,6,7,8,15,17,18,19,28,29,30,31,38],themselv:[3,30],theoret:[12,13,14],thermal:[0,6,7,30,40],thermally_pulsing_asymptotic_giant_branch:0,thermohalin:[0,7],thermonuclear:6,thesi:[0,7],thi:[0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,40],thick:[0,7],thick_disc_end_ag:[0,7],thick_disc_logg_max:[0,7],thick_disc_logg_min:[0,7],thick_disc_start_ag:[0,7],thin:[0,7],thing:[0,3,6,7,8,12,13,14,15,18,19,20,30,38],think:[0,7,19,20],third:[0,7,16,30,35],third_dup:[0,7],third_dup_multipli:[0,7],thorn:[0,7],those:[2,6,8,12,13,14,15,18,20,22,30,36,37],thread:[6,8,12,13,14,19,21],thread_id:21,three:[0,7,13,14,15,30],three_part_powerlaw:[8,12,13,14,15,30],threshold:[0,7,19,21],through:[6,7,11,12,13,14,15,24,25,32,38],throughout:[12,13,14,15,32],thu:35,tidal:[0,5,7],tidal_strength_factor:[0,7],tide:[0,7,16],tides_convective_damp:[0,7],tides_diagnosis_log:[0,7],tides_hurley2002:[0,7],tides_zahn1989:[0,7],tight:18,time:[0,1,2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,24,26,29,30,35,37],time_elaps:26,timedelta:19,timescal:[0,7],timestamp:[21,26],timestep:[0,7,8,9,11,12,13,14],timestep_limit:[0,7],timestep_log:[0,7],timestep_modul:[0,7],timestep_multipli:[0,7],timestep_solver_factor:[0,7],tini:6,tinslei:30,tip:[6,30],titl:[12,31],tmax:35,tmin:35,tmp:[0,6,7,8,11,12,13,14,15,16,19,22,37],tmp_dir:[5,6,8,11,13,14,15,16,21,32],tmp_tabl:30,toasti:16,todo:[0,1,2,5,7,10,15,19,20,21,24,25,28,29,30,31,34,35,36,38,40],toler:[0,7],too:[0,2,6,7,13,14,16,21,22,37,38],took:[6,8,12,14,15,18],tool:21,top:[0,15,32],topcod:[6,8,15,32],topic:[0,7],torqu:[0,7],total:[0,2,6,7,8,12,13,14,15,18,19,21,24,30,32],total_count:[6,8,12,14,15],total_mass_run:[6,8,12,14,15],total_prob:[6,8,12,13,14,15],total_probability_weighted_mass_run:[6,8,12,14,15],touch:[25,29],tout:[0,7,40],tout_pringle_1992_multipli:[0,7],tp:[0,7],tpagb:[0,6,7],tpagb_reimers_eta:[0,7],tpagb_wind_beasor_etal_2020:0,tpagb_wind_bloeck:0,tpagb_wind_goldman_etal_2017:0,tpagb_wind_mattsson:0,tpagb_wind_reim:0,tpagb_wind_rob_cwind:0,tpagb_wind_van_loon:0,tpagb_wind_vw93_karaka:0,tpagb_wind_vw93_karakas_carbon_star:0,tpagb_wind_vw93_orig:0,tpagb_wind_vw93_orig_carbon_star:0,tpagbwind:[0,7],tpagbwindfac:[0,7],tpr:[8,12],trace:21,traceback:[13,16],track:[6,21,24],trade:[0,7],trail:[19,35],transfer:[0,6,7,21],transform:[0,3,7],transit:[0,7],treat:[0,7,35],trem:19,trigger:[0,7],trio:[12,13,14,15],tripl:[0,7,21,30],truli:[0,7],ttlcach:21,tupl:[1,6,19,25,29,35],turn:[0,3,5,7,11,15],tutori:[4,22],two:[0,2,6,7,9,19,29,39,40],txt:[11,15,18,22,29,37,38],type:[0,1,2,3,5,7,8,11,12,13,14,15,18,19,20,21,24,25,29,30,31,32,35,36,39,40],type_chng:[5,11,18],type_ia_mch_supernova_algorithm:[0,7],type_ia_sub_mch_supernova_algorithm:[0,7],typeerror:13,typic:[0,7],ubvri:[0,7],ugriv:[0,7],uk:[6,15],unavail:[0,7],unbound:5,unclos:29,uncom:[11,12,13,14,15,16],unction:7,undef:9,under:[11,35],undergo:[0,8],understand:21,undescrib:31,unexpect:13,uniform:30,union:[15,30,32,35,36,40],uniqu:[2,15,18,21],unit:[0,6,7,10,19,40],univari:[0,7],univers:[6,8,21],unknown:38,unless:[1,20,21],unlik:[13,14],unload:20,unlock:29,unmerg:8,unnecessari:31,unpars:7,unphys:[5,8,12],unrecogn:[22,37],unresolv:12,unsign:0,unstabl:[0,5,7],until:[0,2,6,7,29,30],unus:[0,7,21],unweight:15,up:[0,1,4,9,11,16,19,20,25,27,28,30,34],updat:[2,13,14,15,20,22,32,37],update_dict:[2,10],update_grid_vari:[13,14,32],upon:40,upper:[0,7,30,35],uranu:16,us:[0,1,2,3,4,10,11,15,19,20,21,22,24,25,26,27,28,29,30,31,32,34,35,36,37,38,40],usag:[0,4],use_astropy_valu:24,use_datadir:[15,20],use_fixed_timestep_:[0,7],use_lwn_fallback:0,use_periastron_roche_radiu:[0,7],use_tabular_intershell_abundances_karakas_2012:[0,7],usecach:35,usecas:4,useful_func:[22,23],user:[1,9,19,20,21,30,31,38],usernam:19,usr:21,usual:[0,5,6,7,12,13,14,15,19,21,29,30],utf:[3,29],util:[1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,24,25,26,27,28,29,30,31,32,33,34,35,36,38,40],v:[5,18,22,37],val:30,valid:[0,7,9,19,30],valu:[0,1,2,3,6,7,10,11,12,13,14,15,18,19,20,21,24,26,27,30,31,32,35],value_lin:11,valueerror:15,valuerang:[6,8,12,13,14,15,32],values_arrai:11,van:[0,7],vandenheuvel_log:[0,7],vanilla:21,vari:[0,6,7,8,15],variabl:[0,4,6,7,8,19,21,28,29,32],variant:[0,7],variou:[0,7],vassiliadi:[0,7],vb:[5,25,27,29,35],ve:26,veloc:[0,7,30],venu:16,verbos:[1,6,8,11,12,13,14,15,17,19,21,22,29,30,35,37],verbose_print:19,veri:[0,5,6,7,8,9,11,13,14,15,29,32,35],versa:40,version:[0,2,7,10,15,19,20,22,36,37],version_info:[20,22,23],version_info_dict:10,version_info_str:36,version_onli:[0,7],via:[4,6,7,9,12,13,14,15,20,21,24],vice:40,vink:[0,7],virtual:[22,37],virtualenviron:[22,37],viscos:[0,7],viscou:[0,7],visibl:9,visit:22,vk:[5,18],vn:[5,18],volum:[0,7],vr:[5,18],vrot1:[0,7],vrot2:[0,7],vrot3:[0,7],vrot4:[0,7],vrot_breakup:0,vrot_bs:0,vrot_non_rot:0,vrot_sync:0,vs:[16,24],vw93:[0,7],vw93_eagb_wind_spe:[0,7],vw93_mira_shift:[0,7],vw93_multipli:[0,7],vw93_tpagb_wind_spe:[0,7],vwind:[0,7],vwind_beta:[0,7],vwind_multipli:[0,7],w:[1,11,15,20,29],wa:[0,6,7,10,11,13,14,15,20,21,22,25,29,30,37],wai:[0,2,7,11,13,14,20,21,25],wait:29,wait_for_unlock:29,wang:[0,7],want:[0,2,3,5,7,8,9,10,12,13,14,15,18,19,21,22,24,25,29,30,31,32,37],warmup_cpu:[0,7],warn:[0,7,11,15,21,25],was_kil:20,wast:[8,13,14],wave:[0,6,7,8,15],wd:[0,7],wd_accretion_rate_new_giant_envelope_lower_limit_helium_donor:[0,7],wd_accretion_rate_new_giant_envelope_lower_limit_hydrogen_donor:[0,7],wd_accretion_rate_new_giant_envelope_lower_limit_other_donor:[0,7],wd_accretion_rate_novae_upper_limit_helium_donor:[0,7],wd_accretion_rate_novae_upper_limit_hydrogen_donor:[0,7],wd_accretion_rate_novae_upper_limit_other_donor:[0,7],wd_kick:[0,7],wd_kick_at_every_puls:0,wd_kick_at_given_puls:0,wd_kick_direct:[0,7],wd_kick_end_agb:0,wd_kick_first_rlof:0,wd_kick_pulse_numb:[0,7],wd_kick_when:[0,7],wd_sigma:[0,7],wdwd_merger_algorithm:[0,7],wdwd_merger_algorithm_bs:0,wdwd_merger_algorithm_chen2016:0,wdwd_merger_algorithm_perets2019:0,we:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,25,26,27,28,29,30,31,34,35,37,40],weight:[0,7,13,14,21],weirdli:12,well:[0,3,7,9,11,12,13,14,21,22,37],went:[13,14],were:[6,8,12,14,15,19,36],what:[0,1,2,5,6,7,8,9,11,12,13,14,15,18,21,22,25,30,31,35,36,37,38],whatev:[0,7,9,18,19,20,22,25,29,37],wheeler:[0,7],when:[0,1,2,3,6,7,8,10,11,15,16,19,21,22,25,26,27,28,29,30,31,34,35,37,38],whenev:[22,37],where:[0,1,2,6,7,12,13,14,15,19,21,22,25,26,29,30,31,35,37],whether:[0,7,15,19,20,21,24,28,29,30,31,34,35,36,40],which:[0,1,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,25,28,29,30,31,32,34,35,36,37,38,40],whichev:21,white:[0,6,7],white_dwarf_cooling_carrasco2014:[0,7],white_dwarf_cooling_mestel:[0,7],white_dwarf_cooling_mestel_modifi:[0,7],white_dwarf_cooling_model:[0,7],white_dwarf_radius_carrasco2014:[0,7],white_dwarf_radius_model:[0,7],white_dwarf_radius_mu:[0,7],white_dwarf_radius_nauenberg1972:[0,7],whole:[0,7,8,9,20,21],why:8,wide:[5,12,13,14],wider:5,width:[0,7,8],wiggl:[13,14],wind:[0,5,6,7,12],wind_algorithm_binary_c_2020:[0,5],wind_algorithm_hendriks_2022:0,wind_algorithm_hurley2002:0,wind_algorithm_non:[0,5],wind_algorithm_schneider2018:0,wind_angmom_loss_bs:0,wind_angmom_loss_lw:0,wind_angmom_loss_lw_hybrid:0,wind_angmom_loss_spherically_symmetr:0,wind_angular_momentum_loss:[0,7],wind_disc_angmom_fract:[0,7],wind_disc_mass_fract:[0,7],wind_djorb_fac:[0,7],wind_gas_to_dust_ratio:[0,7],wind_lbv_luminosity_lower_limit:[0,7],wind_mass_loss:[0,5,7],wind_multiplier_:[0,7],wind_nieuwenhuijzen_luminosity_lower_limit:[0,7],wind_type_multiplier_:[0,7],wink:0,within:[0,2,7,9,10,15,19,22,30,32,37],without:[9,11,13,14,19,21,30],won:[0,7,11],wood:[0,7],wooslei:0,work:[0,2,3,7,9,11,12,13,14,18,19,21,22,25,29,37],working_diretori:21,would:[0,2,7,13,14,15,21,24],wouldn:[15,29],wr:[0,7],wr_wind:[0,7],wr_wind_bs:0,wr_wind_eldridg:0,wr_wind_fac:[0,7],wr_wind_maeder_meynet:0,wr_wind_nugis_lam:0,wrap:[1,9,27],wrapper:[3,7,9,11,20,29,40],write:[1,5,6,7,8,9,11,12,15,17,18,19,20,21,29,31,38],write_binary_c_calls_to_fil:[15,29],write_binary_c_parameter_descriptions_to_rst_fil:19,write_ensembl:29,write_grid_options_to_rst_fil:31,write_logfil:7,written:[7,11,15,21,29,31,32,38],written_data:11,wrlof_mass_transf:[0,7],wrlof_method:[0,7],wrlof_non:0,wrlof_q_depend:0,wrlof_quadrat:0,wrong:[13,14,22,37],wrt:18,wrwindfac:[0,7],wtts2:[0,7],wtts_log:[0,7],www:[0,7,30],x0:30,x0d:21,x1:30,x86_64:7,x:[0,6,7,9,11,16,18,19,20,24,25,30,35],xlabel:17,xlim:[8,16],xx:16,xxx:34,y:[5,6,16,19,20,24,25],ye:21,year:[0,7,30],year_length_in_dai:8,yet:[0,2,7,18,19,21,24],yield:[0,7,35],ylim:16,you:[0,1,2,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,24,25,29,30,31,32,35,37,40],young:[0,7],your:[9,11,17,18,21,22,37],yourself:[6,8,12,13,14,15,24],yscale:[12,13,14,16],yy:16,z:[0,6,7,8,18,20,30,40],zahn:[0,7],zam:[0,4,6,7,12,30,38,40],zams_collis:40,zams_mass:[6,12,13,14,15],zams_mass_1:15,zams_mass_2:15,zero:[0,1,4,5,6,7,8,14,19,21,22,29],zero_ag:[6,9,11,12,13,14,15],zero_age_main_sequence_star:[12,13,14],zero_age_main_sequence_starn:12,zero_prob_stars_skip:[6,8,12,14,15],zone:[0,7],zoom:[0,7,35],zoom_dispers:35,zoom_magnitud:35,zoom_magntiud:35,zoom_mean:35,zoomfac_multiplier_decreas:[0,7],zoomfac_multiplier_increas:[0,7],zsolar:30,zytkow:[0,7]},titles:["Binary_c parameters","custom_logging_functions module","dicts module","ensemble module","Example notebooks","Example use case: Binary black hole systems","Example use case: Hertzsprung-Russell diagrams","Tutorial: Using the API functionality of binary_c-python","Example use case: Common-envelope evolution","Tutorial: Using custom logging routines with binary_c-python","Tutorial: Extra features and functionality of binary_c-python","Tutorial: Running individual systems with binary_c-python","Example use case: Zero-age stellar luminosity function in binaries","Example use case: Zero-age stellar luminosity function","Example use case: Massive star luminosity","Tutorial: Running populations with binary_c-python","Example use case: Solar system using the API functionality","&lt;no title&gt;","Binary_c and python example notebook","functions module","Population_class module","Population grid code options","Welcome to binary_c-python\u2019s documentation!","Binarycpython code","plot_functions module","Population class extension: HPC module","Population class extension: analytics module","Population class extension: cache module","Population class extension: condor module","Population class extension: dataIO module","Population class extension: distribution_functions module","Population class extension: grid_options_defaults module","Population class extension: gridcode module","Population class extension: metadata module","Population class extension: slurm module","Population class extension: spacing_functions module","Population class extension: version_info module","Python module for binary_c","run_system_wrapper module","stellar_types module","useful_funcs module"],titleterms:{"case":[5,6,8,12,13,14,16],"class":[25,26,27,28,29,30,31,32,33,34,35,36],"function":[7,10,11,12,13,14,15,16,18,19],"public":21,A:[13,14],about:10,ad:[12,13,14,15],after:[22,37],ag:[12,13],algorithm:0,analyt:26,api:[7,9,11,16,18],better:[13,14],binari:[0,5,6,12,18],binary_c:[0,7,9,10,11,15,18,22,37],binarycpython:23,black:5,build:[10,22,37],cach:27,code:[21,23],common:8,compact:9,condor:28,content:[4,22],core:18,custom:[9,18],custom_logging_funct:1,dataio:29,develop:[22,37],di:21,diagram:6,dict:2,dictionari:10,directli:9,distribut:[13,14],distribution_funct:30,document:[22,37],ensembl:3,envelop:8,environ:[22,37],evolut:[8,9],evolv:[6,8,12,13,14,15],exampl:[4,5,6,7,8,9,10,12,13,14,15,16,18,22,37],extens:[25,26,27,28,29,30,31,32,33,34,35,36],extra:10,faq:[22,37],featur:10,free:7,from:[7,9,22,37],full:15,get:[7,10],grid:[6,8,12,13,14,15,21],grid_options_default:31,gridcod:32,handl:[6,8,12,13,14,15],help:10,hertzsprung:6,hole:5,hpc:25,i:0,indic:22,individu:11,inform:[7,10],initi:[13,14],input:0,instal:[22,37],instruct:[22,37],issu:[22,37],line:18,log:[6,8,9,12,13,14,15,18],luminos:[12,13,14],mass:[9,13,14],massiv:14,metadata:33,misc:0,modif:10,modul:[1,2,3,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],moe:21,note:[22,37],notebook:[4,18],noteworthi:15,nucsyn:0,o:0,object:[6,8,9,11,12,13,14,15],option:21,other:18,output:[0,6,8,12,13,14,15],paramet:[0,10],pars:10,pip:[22,37],plot_funct:24,popul:[6,8,9,11,12,13,14,15,21,25,26,27,28,29,30,31,32,33,34,35,36],population_class:20,privat:21,python:[7,9,10,11,15,18,22,37],requir:[22,37],routin:9,run:[9,11,15,18],run_binari:18,run_binary_with_log:18,run_system:18,run_system_wrapp:[11,38],russel:6,s:22,sampl:[13,14],sampler:21,script:15,section:0,set:[6,7,8,12,13,14,15],singl:11,slurm:34,solar:16,sourc:[22,37],spacing_funct:35,star:[0,6,14],stefano:21,stellar:[6,8,12,13],stellar_typ:39,store:7,string:9,supernova:9,system:[5,11,16],tabl:22,tutori:[7,9,10,11,15],up:[6,7,8,12,13,14,15],us:[5,6,7,8,9,12,13,14,16,18],usag:[7,9,22,37],useful_func:40,util:18,variabl:[12,13,14,15,22,37],version_info:36,via:[11,22,37],welcom:22,when:9,wrapper:18,zam:[13,14],zero:[12,13]}})
\ No newline at end of file
diff --git a/docs/build/html/stellar_types.html b/docs/build/html/stellar_types.html
index f034b74ce..6b2e26021 100644
--- a/docs/build/html/stellar_types.html
+++ b/docs/build/html/stellar_types.html
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</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="dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">stellar_types module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li>
@@ -151,7 +151,7 @@
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/build/html/useful_funcs.html b/docs/build/html/useful_funcs.html
index 561456112..48676bb4c 100644
--- a/docs/build/html/useful_funcs.html
+++ b/docs/build/html/useful_funcs.html
@@ -43,23 +43,23 @@
 <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</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="dicts.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="dicts.html">dicts module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="ensemble.html">ensemble module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="grid.html">Population_class module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">Population class extension: analytics module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">Population class extension: cache module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">Population class extension: condor module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">Population class extension: dataIO module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">Population class extension: distribution_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">Population class extension: gridcode module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">Population class extension: grid_options_defaults module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">Population class extension: HPC module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">Population class extension: metadata module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">Population class extension: slurm module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">Population class extension: spacing_functions module</a></li>
+<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">Population class extension: version_info module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li>
 <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li>
 <li class="toctree-l2 current"><a class="current reference internal" href="#">useful_funcs module</a></li>
@@ -348,7 +348,7 @@ determine if two stars collide on the ZAMS</p>
     provided by <a href="https://readthedocs.org">Read the Docs</a>.
   
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/source/_templates/footer.html b/docs/source/_templates/footer.html
index 2b6db79c0..a8c7eda10 100644
--- a/docs/source/_templates/footer.html
+++ b/docs/source/_templates/footer.html
@@ -2,7 +2,7 @@
 
 {%- block extrafooter %}
 <br><br>
-Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.
 
diff --git a/docs/source/dicts.rst b/docs/source/dicts.rst
index baa02e9c2..a2b4ae43d 100644
--- a/docs/source/dicts.rst
+++ b/docs/source/dicts.rst
@@ -1,5 +1,5 @@
-functions module
-================
+dicts module
+============
 
 .. automodule:: binarycpython.utils.dicts
    :members:
diff --git a/docs/source/ensemble.rst b/docs/source/ensemble.rst
index 00c573086..a213b22ad 100644
--- a/docs/source/ensemble.rst
+++ b/docs/source/ensemble.rst
@@ -1,5 +1,5 @@
-functions module
-================
+ensemble module
+===============
 
 .. automodule:: binarycpython.utils.ensemble
    :members:
diff --git a/docs/source/grid.rst b/docs/source/grid.rst
index 5f3347e6f..5122d6740 100644
--- a/docs/source/grid.rst
+++ b/docs/source/grid.rst
@@ -1,5 +1,5 @@
-grid\_class module
-=================================
+Population class module
+=======================
 
 .. automodule:: binarycpython.utils.grid
    :members:
diff --git a/docs/source/plot_functions.rst b/docs/source/plot_functions.rst
index 6af374e53..466637364 100644
--- a/docs/source/plot_functions.rst
+++ b/docs/source/plot_functions.rst
@@ -1,5 +1,5 @@
 plot\_functions module
-=================================
+======================
 
 .. automodule:: binarycpython.utils.plot_functions
    :members:
diff --git a/docs/source/population_extensions/HPC.rst b/docs/source/population_extensions/HPC.rst
index d8e791e19..4d615eb33 100644
--- a/docs/source/population_extensions/HPC.rst
+++ b/docs/source/population_extensions/HPC.rst
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: HPC module
+======================================
 
 .. automodule:: binarycpython.utils.population_extensions.HPC
    :members:
diff --git a/docs/source/population_extensions/analytics.rst b/docs/source/population_extensions/analytics.rst
index cb2de4881..39d6947f3 100644
--- a/docs/source/population_extensions/analytics.rst
+++ b/docs/source/population_extensions/analytics.rst
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: analytics module
+============================================
 
 .. automodule:: binarycpython.utils.population_extensions.analytics
    :members:
diff --git a/docs/source/population_extensions/cache.rst b/docs/source/population_extensions/cache.rst
index 68c73899a..73d4ebbf6 100644
--- a/docs/source/population_extensions/cache.rst
+++ b/docs/source/population_extensions/cache.rst
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: cache module
+========================================
 
 .. automodule:: binarycpython.utils.population_extensions.cache
    :members:
diff --git a/docs/source/population_extensions/condor.rst b/docs/source/population_extensions/condor.rst
index f29b80710..65673b81c 100644
--- a/docs/source/population_extensions/condor.rst
+++ b/docs/source/population_extensions/condor.rst
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: condor module
+=========================================
 
 .. automodule:: binarycpython.utils.population_extensions.condor
    :members:
diff --git a/docs/source/population_extensions/dataIO.rst b/docs/source/population_extensions/dataIO.rst
index 420598310..d6ed76285 100644
--- a/docs/source/population_extensions/dataIO.rst
+++ b/docs/source/population_extensions/dataIO.rst
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: dataIO module
+=========================================
 
 .. automodule:: binarycpython.utils.population_extensions.dataIO
    :members:
diff --git a/docs/source/population_extensions/distribution_functions.rst b/docs/source/population_extensions/distribution_functions.rst
index 30bed6094..cf6a9071a 100644
--- a/docs/source/population_extensions/distribution_functions.rst
+++ b/docs/source/population_extensions/distribution_functions.rst
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: distribution\_functions module
+==========================================================
 
 .. automodule:: binarycpython.utils.population_extensions.distribution_functions
    :members:
diff --git a/docs/source/population_extensions/grid_options_defaults.rst b/docs/source/population_extensions/grid_options_defaults.rst
index d833ab268..30a9c025e 100644
--- a/docs/source/population_extensions/grid_options_defaults.rst
+++ b/docs/source/population_extensions/grid_options_defaults.rst
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: grid\_options\_defaults module
+==========================================================
 
 .. automodule:: binarycpython.utils.population_extensions.grid_options_defaults
    :members:
diff --git a/docs/source/population_extensions/gridcode.rst b/docs/source/population_extensions/gridcode.rst
index 66a99558b..c9f554ccb 100644
--- a/docs/source/population_extensions/gridcode.rst
+++ b/docs/source/population_extensions/gridcode.rst
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: gridcode module
+===========================================
 
 .. automodule:: binarycpython.utils.population_extensions.gridcode
    :members:
diff --git a/docs/source/population_extensions/metadata.rst b/docs/source/population_extensions/metadata.rst
index 399fb229d..72a0ca4f2 100644
--- a/docs/source/population_extensions/metadata.rst
+++ b/docs/source/population_extensions/metadata.rst
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: metadata module
+===========================================
 
 .. automodule:: binarycpython.utils.population_extensions.metadata
    :members:
diff --git a/docs/source/population_extensions/slurm.rst b/docs/source/population_extensions/slurm.rst
index 5d5c73e26..48d1ecb98 100644
--- a/docs/source/population_extensions/slurm.rst
+++ b/docs/source/population_extensions/slurm.rst
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: slurm module
+========================================
 
 .. automodule:: binarycpython.utils.population_extensions.slurm
    :members:
diff --git a/docs/source/population_extensions/spacing_functions.rst b/docs/source/population_extensions/spacing_functions.rst
index a3a3cb44a..1a7a70f4e 100644
--- a/docs/source/population_extensions/spacing_functions.rst
+++ b/docs/source/population_extensions/spacing_functions.rst
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: spacing\_functions module
+=====================================================
 
 .. automodule:: binarycpython.utils.population_extensions.spacing_functions
    :members:
diff --git a/docs/source/population_extensions/version_info.rst b/docs/source/population_extensions/version_info.rst
index 4193c1fe1..ad9852d05 100644
--- a/docs/source/population_extensions/version_info.rst
+++ b/docs/source/population_extensions/version_info.rst
@@ -1,5 +1,5 @@
-functions module
-================
+Population class extension: version\_info module
+================================================
 
 .. automodule:: binarycpython.utils.population_extensions.version_info
    :members:
diff --git a/docs/source/run_system_wrapper.rst b/docs/source/run_system_wrapper.rst
index 388b6878c..d27e3f6fb 100644
--- a/docs/source/run_system_wrapper.rst
+++ b/docs/source/run_system_wrapper.rst
@@ -1,5 +1,5 @@
 run\_system\_wrapper module
-=================================
+===========================
 
 .. automodule:: binarycpython.utils.run_system_wrapper
    :members:
diff --git a/docs/source/useful_funcs.rst b/docs/source/useful_funcs.rst
index 2b8b9d26a..fc1ff3c6c 100644
--- a/docs/source/useful_funcs.rst
+++ b/docs/source/useful_funcs.rst
@@ -1,5 +1,5 @@
 useful\_funcs module
-=================================
+====================
 
 .. automodule:: binarycpython.utils.useful_funcs
    :members:
-- 
GitLab