From 81cbcaf369794632be63153bef703239cbcbb2dc Mon Sep 17 00:00:00 2001
From: dh00601 <dh00601@surrey.ac.uk>
Date: Tue, 2 Nov 2021 23:56:48 +0000
Subject: [PATCH] updated doc

---
 docs/build/doctrees/environment.pickle        | Bin 608176 -> 608176 bytes
 ...notebook_common_envelope_evolution.doctree | Bin 105890 -> 106842 bytes
 .../examples/notebook_custom_logging.doctree  | Bin 45933 -> 46100 bytes
 .../examples/notebook_extra_features.doctree  | Bin 21139 -> 21607 bytes
 .../notebook_individual_systems.doctree       | Bin 56498 -> 57740 bytes
 ...ebook_luminosity_function_binaries.doctree | Bin 143688 -> 144213 bytes
 ...otebook_luminosity_function_single.doctree | Bin 61567 -> 63317 bytes
 .../notebook_massive_remnants.doctree         | Bin 75544 -> 76800 bytes
 .../examples/notebook_population.doctree      | Bin 142057 -> 142914 bytes
 .../examples/notebook_solar_system.doctree    | Bin 30670 -> 30183 bytes
 .../nbsphinx/examples/notebook_HRD.ipynb      |   4 +--
 .../examples/notebook_api_functionality.ipynb |   4 +--
 .../notebook_common_envelope_evolution.ipynb  |  21 ++++++------
 .../examples/notebook_custom_logging.ipynb    |  13 ++------
 .../examples/notebook_extra_features.ipynb    |  10 +++---
 .../notebook_individual_systems.ipynb         |   1 +
 ...otebook_luminosity_function_binaries.ipynb |  11 ++++---
 .../notebook_luminosity_function_single.ipynb |  12 ++++++-
 .../examples/notebook_massive_remnants.ipynb  |   4 ++-
 .../examples/notebook_population.ipynb        |   5 +--
 .../examples/notebook_solar_system.ipynb      |   8 -----
 .../utils/custom_logging_functions.html       |   2 +-
 .../utils/distribution_functions.html         |   2 +-
 .../binarycpython/utils/functions.html        |   2 +-
 .../_modules/binarycpython/utils/grid.html    |   2 +-
 .../utils/grid_options_defaults.html          |   2 +-
 .../binarycpython/utils/plot_functions.html   |   2 +-
 .../utils/run_system_wrapper.html             |   2 +-
 .../utils/spacing_functions.html              |   2 +-
 .../binarycpython/utils/useful_funcs.html     |   2 +-
 docs/build/html/_modules/index.html           |   2 +-
 .../_sources/examples/notebook_HRD.ipynb.txt  |   4 +--
 .../notebook_api_functionality.ipynb.txt      |   4 +--
 ...tebook_common_envelope_evolution.ipynb.txt |  21 ++++++------
 .../notebook_custom_logging.ipynb.txt         |  13 ++------
 .../notebook_extra_features.ipynb.txt         |  10 +++---
 .../notebook_individual_systems.ipynb.txt     |   1 +
 ...ook_luminosity_function_binaries.ipynb.txt |  11 ++++---
 ...ebook_luminosity_function_single.ipynb.txt |  12 ++++++-
 .../notebook_massive_remnants.ipynb.txt       |   4 ++-
 .../examples/notebook_population.ipynb.txt    |   5 +--
 .../examples/notebook_solar_system.ipynb.txt  |   8 -----
 docs/build/html/binary_c_parameters.html      |   2 +-
 docs/build/html/custom_logging_functions.html |   2 +-
 docs/build/html/distribution_functions.html   |   2 +-
 docs/build/html/example_notebooks.html        |   2 +-
 docs/build/html/examples/notebook_BHBH.html   |   2 +-
 docs/build/html/examples/notebook_HRD.html    |   2 +-
 docs/build/html/examples/notebook_HRD.ipynb   |   4 +--
 .../examples/notebook_api_functionality.html  |   2 +-
 .../examples/notebook_api_functionality.ipynb |   4 +--
 .../notebook_common_envelope_evolution.html   |  15 +++++++--
 .../notebook_common_envelope_evolution.ipynb  |  21 ++++++------
 .../examples/notebook_custom_logging.html     |  20 ++++++------
 .../examples/notebook_custom_logging.ipynb    |  13 ++------
 .../examples/notebook_extra_features.html     |  12 ++++---
 .../examples/notebook_extra_features.ipynb    |  10 +++---
 .../examples/notebook_individual_systems.html |   9 ++++--
 .../notebook_individual_systems.ipynb         |   1 +
 ...notebook_luminosity_function_binaries.html |  10 ++++--
 ...otebook_luminosity_function_binaries.ipynb |  11 ++++---
 .../notebook_luminosity_function_single.html  |  30 +++++++++++++++---
 .../notebook_luminosity_function_single.ipynb |  12 ++++++-
 .../examples/notebook_massive_remnants.html   |  21 +++++++++---
 .../examples/notebook_massive_remnants.ipynb  |   4 ++-
 .../html/examples/notebook_population.html    |  11 +++++--
 .../html/examples/notebook_population.ipynb   |   5 +--
 .../html/examples/notebook_solar_system.html  |  11 +------
 .../html/examples/notebook_solar_system.ipynb |   8 -----
 .../html/examples/old/basic_example.html      |   2 +-
 .../old/workshop_example_notebook.html        |   2 +-
 docs/build/html/functions.html                |   2 +-
 docs/build/html/genindex.html                 |   2 +-
 docs/build/html/grid.html                     |   2 +-
 docs/build/html/grid_options_defaults.html    |   2 +-
 .../build/html/grid_options_descriptions.html |   2 +-
 docs/build/html/hpc_functions.html            |   2 +-
 docs/build/html/index.html                    |   2 +-
 docs/build/html/modules.html                  |   2 +-
 docs/build/html/plot_functions.html           |   2 +-
 docs/build/html/py-modindex.html              |   2 +-
 docs/build/html/readme_link.html              |   2 +-
 docs/build/html/run_system_wrapper.html       |   2 +-
 docs/build/html/search.html                   |   2 +-
 docs/build/html/spacing_functions.html        |   2 +-
 docs/build/html/stellar_types.html            |   2 +-
 docs/build/html/useful_funcs.html             |   2 +-
 docs/source/_templates/footer.html            |   2 +-
 docs/source/examples/notebook_HRD.ipynb       |   4 +--
 .../examples/notebook_api_functionality.ipynb |   4 +--
 .../notebook_common_envelope_evolution.ipynb  |  21 ++++++------
 .../examples/notebook_custom_logging.ipynb    |  13 ++------
 .../examples/notebook_extra_features.ipynb    |  10 +++---
 .../notebook_individual_systems.ipynb         |   1 +
 ...otebook_luminosity_function_binaries.ipynb |  11 ++++---
 .../notebook_luminosity_function_single.ipynb |  12 ++++++-
 .../examples/notebook_massive_remnants.ipynb  |   4 ++-
 .../source/examples/notebook_population.ipynb |   5 +--
 .../examples/notebook_solar_system.ipynb      |   8 -----
 99 files changed, 320 insertions(+), 263 deletions(-)

diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle
index 84b48c5bbf88398ce341385758e1780c16fbbebe..ebf7ee5b86d0d6d5af81d4d726b1c6a8e190aa7a 100644
GIT binary patch
delta 14521
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
I>u1ORFUcsIa{vGU

delta 14534
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
RFzyW+rE9gdHZ+vP{yz{Ey$%2X

diff --git a/docs/build/doctrees/examples/notebook_common_envelope_evolution.doctree b/docs/build/doctrees/examples/notebook_common_envelope_evolution.doctree
index 121be9394e2c56c2cc45a18c6d7bd0d2acfac518..c5b8bc5085038a43018ddf8f5871fdafa5632c42 100644
GIT binary patch
delta 1429
zcmb7^&ubGw6vz8EZ4%p>AG9_t*zPvD#9FmQ=^-L%F$D!v#r7c5S`1B{jQt_aMpH#h
z4>?q~nl=ODk3i9bM-`;xQ0hUvh@c{#gnAG}#EXA{I&U}0#stCaVQ2S!-|Y7@?<Mci
zruEZHYl^{6Y53uW6Mior)*NFbHg_SesPl@tuoz&(Ho?e|s&JYuvFprF8t9g@u8zob
z)0s_m_wqpo?E#<G6iLj?MAgZeSX^aUwx^IxtoS)U@o76ynT)B?*)mxRap!Fa?KVu0
z7kAMQXkl;|87<88*F~9r<g01$p}*a#HVB~i81VY(TZ8WnE<h|qA>G6~l8DfEB2u)_
zl6>|iB&(dio6bf?xw9_H^hcR<0-e9r<h;UPtUw>{xCIlPl?ShL83*@^4)kGOKr+^T
zoA8l@%6Hv?i&CR2d;VM(f0hP&BSsSuv0;ec%fL{xS*k+B&Wd{#27c>hME+G1@&Nyw
zfq|-G^%iJ_w~^6mdQ)AL>HZRFz1}O^6}0csqk9vi>p$BS<_9tmt|B;U5*Qif1iC2G
z;Yxxe5)9Q!Fv=S=7_I8q*#ZG}%)xJDpu^)BTUb=4V$;*nh3K5BVD-mE7GGY4s5Dig
zu}kAF-o6IjdR;xX21H7l>LHBkeQi?aFR8Klx%ijVW3#~8U*Vz$cG$Lv2Ru{j0fYSK
z8U(9KeBUgwkx^b^U6g6Agk5OzRV27uD?x~_YY=Q}#H-?;p#@P3)r%_YPlGMyK-fS+
znLe+CxP}l<^{D3`zqIUntK6wsjp4;K*vByOH4XuNY=l+*WEoDwQa;C^(;_vy^P3#<
z7Wm5J4}ifox97kw-uiRk>Dv|{BMIUXbCRBLi*FpHVO(C(5wXxVN!(82lg}b<r`-8u
H4tn4Z!G6iN

delta 613
zcmcb0h;7kswuUK;yiC1wxAHUo?-Y+X&BVYEl98F0UaU}(uTWA{X{8XOr7-<?7o!Uc
znAO|ESOH<#_AwevKitb03*oMtz-R_x-JZzk3u19i-!_Rc7$W9AmC+u;%Adw)FE=HF
zJ$8ylhHV5hBZhrY>zEaQ43KSL2GBAq@d!3d)p%TI$eJOawVQu(pqk|LeSM5^j7O$V
zY-LpE+Re|vP@0rs+jD#R{a!{#u=ya@gBc*l%PMGbg%njPq-3V0r52^;l_*SUozgg^
z7U*Kuo_k<T5Wk@MSpwu|G<^scBu{3HV7vi#0n={&=}#v!DgkM*<0PgqMl-$vOG&^T
z*RPOYP?DLSSNy1987L?~AqaLMC;+E>PiN#3?3swH1{4yg!OS)VZ2k1WC`Oa%wOxz?
z(*<TQIx|*o51GLz%gp2~u)TOT<9237nd#c|8K*FcOg}K6QNu$<fPuj;OBk3C{IV37
zLF5V+5Geu@FU=4D218aekey+i)dHf9WVHgREHR*ltTqr!8K^0%U0}Px0!A%H0DnNd
A!2kdN

diff --git a/docs/build/doctrees/examples/notebook_custom_logging.doctree b/docs/build/doctrees/examples/notebook_custom_logging.doctree
index 0d236a9a0535b84d3df64035f963aa4f737f8fa3..d64124b4407bff166a9c6d2377d0dca16050b9e5 100644
GIT binary patch
delta 3913
zcmb7Hdr(y873X~WM!@B{g1{BU@DK=uMDc;P;h_<hfYBtK1m!V{>lMUS7*Yk)q;Zn6
z1mUcmj>%*orKCjDLbsiES`$p|OlC4Rl*Cr8X-&*b$8kbCwi8WbQ+m#K_r<k3^&j?r
z=l;HP&hPxbbH2;$UxoLoFdZ@;v;Az+^is6&tiZa3D{Nl3rQYi<)mC=z^WMYW9&fhW
z<o>5yabL&5-dr3wWWj&MN5?GlENJR%ZFP0*Xx+8117k&^!^TfLc6GSgyy(sGZ}qIk
zuiICrYMvhnSXC=TMEHYAKtd>(_D)eF0ihxtC$<_nsHJL!TT#u@wxZLWt{T~cq5}Vb
z+u&Z}&TucS>1<L>WC_IaG-8jv8f#(_)ASiA{tU8-Z#AKu3xagz`cadbK@hxPuQ#YU
zfn2OcY5d6>siDO3D2=pxO{@u9Vw%vdnjN8{REDLrp5CvI3RT4;4OTD3+Qezi#rBEX
zP*&15FROe)mfveuTkuremfOT?^XEmCl7Mir<U2)e52WH3tAL{KzSrp47#p7z7pYUq
zlSSritN*m{q9{^*fm2e{Bf7BnlkHh)bKK#K;B>qa=P_$%*Xx0NF9F?i_-{w5Z(+id
z0I%UpQVKqs_^>z;aBd~zY~phNtNf%V#8mjJH<OmhS4YH$;pRgQCz;=OJOo8}Fgnqf
zyeQuQv$%0_tGE%s8BJ4^@vQHo#S4JmF}N7h)2i@5w}LOEDYkSWd8P`SNGr4_^D21Q
zt2Q94T%|Ww_*SK-7(}tajNQrDn$ZC3a4=7y<7y?N??%S=fL~5K9yD*J*vSGLHkRt0
z)Z#a*GtquH3M(=daFK%qtUa71ngou#UMzM91ZN@^7DW1PWR?l&m4Jz-3&jBfl;nw>
z0`2t)j5|G?BPd2)eYrkH1H~xABiU*2Big<M|6XkuKV-+teYdjj1Nbdj<FUH2$nhJd
zE&IEwg;JiPCH46kUr+8Jz#j;ffrWXF*f3bDgyD!Q9(U(0hf{=E$IjVsC2uKbbb72z
zpHWAU^^5rmL=IJGq%8(X+Gt?XzQTfHA(k0%rn3x|;BZO4h%zu)Fyi&9+&geRNS@1K
z5|yq+;2f&Z$Zlqb_rV!o<^$0nS`4_Ru`HbH^F*TA;OE+3d=Q{(sG`IkMzfC*6gJ+F
ztzN~6{VAfsfY)o+!e+nmCZ-=qxdU4avVCTy0&fJ^zOJzym2Bw<MEY`86@fUTF+MFB
zpVSzS-i7h2VT@-3jIRY4FJ6;u0y7S7y-nazqGT}oNgv(NZUP6v6x_Q%Ih^^g8HU5I
zM3B58LV_mp(%{<vLH!)At-NBZq%h>B+(^BZr`<6ZY5l)D;&QNBf8MA-BZZTP1GeKQ
zPiOMkg{Ov`NwOtg+H_ICeu<!#fG$GhLo+U{PZUoX@6r(e2rJpB<ny=cSQr^{X3-hR
zc9sIXMb_IY_66nqt3buxsrfm;`*Jf?EUYD*0E`PO*)JrDOEw~{cR4H0D7-$P;7r{<
zTZBm#?LS<!Li;T)VQ?Th<9z*Fh5@2*W>*Ss+PVpwTuXTH7^7$xhOQ^8C4sZKW#rit
zt8<b9!BX$qrij%h`V5HY=>scqr0qdbOa|&h`{R9P*n+?BEQd$QPSdK+YEajj<lrF;
z4Ia3Kwe=Nx|CQ|D-;AQ0y(@C|e4G7pJJxT%B;XjXZY*CE>NRIIXFNna<mfrp_?SVA
z@#a-=VW4dqh~`X!b}+?&i5pUobGFGEQ(7~wazX5KyHl~arAIf1oN=<+ms_5*eXLdc
zFD6;-OS}qIyTx~6=W+p`QMJD>KIdHcYsqT;OeX0r#mj0b{!x8IB2s*7c0T}M!@B+Q
zE-*4`o+RX1Q7@UKB)Uj@LXuRpDUeT2w9%MrmZLGt%#vvLLEA+OR7wEf2W14H``~`F
zl!b77A5ajw4`OveUJ26$_L2u}O180Yk_895K8F{{EE^zPnb$b+BWAxcpFYzDaGY=@
z;liBIFd<>!If7*1@UR7c{7{0RC_#NVKe`=^oF85vPr;WD^y?*R!IJJW*nsb}q~r1K
zD%(dCp0fCpSqgQYS0SNJVL?xq?V1L;$`BqmR?FL*)Oj;k9M0pFfdbstTVyj@q$^>O
zuIA>ude1lA+XuEd4P$4F=Ibo`nv=d_b$dPtsJDWZ8}ln?(Uh|UmHXY{H>Gj}kjfE&
zm9xmpEeofHa|QWl;dK7L)Co7{7mi(XKdtM_0ak8IDz_}GT_OZ4M_jn4=vEJWw&T(M
zxA43DGpys7yxhaJv}n8LYdN+~v{A-^9^+I=Lzu(f@iZJ8SZmj5@*efrcWmdhI)0$l
zdYV@u*^=<>qwm_TXpoOXrC!AGr!BHkbX(FzaCU7RQsAp#xxduPeKS<<FNR8^MUs`j
zBSgGa)_P8>^-Wo83c$721$dGJ1cukwtij<`N{_PGH%IzFe8bA$65&0vopXNN>hF=u
zKe!1(<=yk9mrDbM3M(G7%IQVkgO!D8oEj^)>+;$&G~S~xaT4~Ax5FvlSL2@w_|W&s
z$zK}aBp#o5IOZH3YLBUNU*k@fSG|DOCRV~(%$Qscqu4OHH0>;v+!NE>-nO@~xg)>5
zNp&@Mc-2=Zdrx*N+Q+l;-O1R4Cuv=yva1^P0<~(5dR9J<N;~_gk$Y-7-FEsfR*koj
zy2WY&{m>mxe-inLFCR6DpSays2S4#qQ5W$OpL8{upO|l_C%UD*y<<;%hik{Td{6u|
G3H}T9(Y1R3

delta 3587
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
W(ZqFuz~+sC%{?8Pv~P~g68{H5$vAfa

diff --git a/docs/build/doctrees/examples/notebook_extra_features.doctree b/docs/build/doctrees/examples/notebook_extra_features.doctree
index 041d02c1db47702ad5b160fb445ebf0b09f26071..f61a55866eb232d41c7e0071ce1582a46c42dbf5 100644
GIT binary patch
delta 2576
zcmb7`ZA_C_6vsWcPl57Uv_Mhm(+ZX%MT!Ux%1ebJb53lh&bT;5RPyXul-Z5!69Y+z
zAy%iJx@0;wnOWjUhPs-W#YAVEm}N0I_ws?nO^ulgGYg9ebJ>>d+}jrW!Uxw6&&$2%
z{?G58`+x2&egqFrgSJmPwq?UP?Zb5D-;NVm+jRjY`Q?C8A9~XV1_Jv6Jpr4dRsK<A
z<uAPJUZ%6t)1(5527g#t2P61W#z=l>*y@sSv^p2&%;8ElysYnFd4NZ(Cj25fIZZWC
zPj?4pK-`;w=}$6*8ngjLRt*T|dAQY_PD3Q@Ye-32O09aKQr4}Q)J!fft7-g3Ac|SB
zD2v*<JJc*{i9q;A+S_q_ZUI^|4<rEA@Sy_m-MM|NAqvn*Jpyo$0E_T;jse><z0sgC
z9Rk>y09;OZD}-w4(*vKu^O@!N`@CXI&DxxR+&+WcW7y1gMIm=YkWb*5oCOhqXylj<
zf!vXR>>%W={};InJG0c>RQ`+efM2Dqy|^v+1$J<TRjUpXD^BEIW9nc6K?M;Eh}evn
zqTyzDtzO5cFBW<Yxj~u4!wt2#bbbb`z=~D}dW<rBiLV)*><S>b3h|~<50~(+aTB`@
zc+TF;CV0C&Z;W*ONw2@LbC=H-7^FPPMM`@~z;ssSqFmwu7fBXj`}{gc#=};#(2}rX
zNiMZz1s~170#JzW6}pWUHUrg4Dkgd*7cOGK>;eaa<uurW&sg*HQE?l19Nx4V@O^nP
zET9k@K9mhiV#v&W&=H=E85r(0I?-ZZ4m%>LB^%e?ZCT1-AU^*qq}xA}|8b#-!8^0%
z_whK&pTk-idYt*tOHn0xuhP)Ovg{CnFEYI3G~&P3b<iX5dW&WD73ZskF+q5h2+ioQ
z)v$Yv7aM+}<{~_6)#ZIXtMFA(fzfA;qTc(3>d6urvaq7sfQ^mCkdDKZ%b8At*)|!y
zOX|TUy2cwFu$a1pxG`HZ8#N93#ySrp>PLk7wNe>2hShCCdmY!dVvl_p><MdEM3mVk
z4VJrdAXe!_@UyaX(0xc*sfs5xXj$dZ5AnB|U1-g4Fs=MMfKj~T@WTbtmHEcU)KNTE
z@rN`@!8n|^Ea?;p3~BICLw&r!#{##dQieNW++w&bfG0x5n6CU5{tN><U^;@FcW>5W
zOyK&eB`}0<Rkg%t3Q{I+b6KnEX_e4hX3(gG5^dHpw>&dTRG=L0`H=ArR4-(#PQszW
z=4j`CPE)CoBF>j;9s*m-Ma<m#*-_TNECOk53}NrFY93cC{7=bvhwxgy#EXhh?8>Gh
z#gz9t+UtBUj33l()9t6EBsn07b?E1BPuAf^u(e(S-LX&%@)$cmOSI!Oq#qA9H0a|-
zd{5<A$IeQ^*Pk496^SB@@FJM-Vxt?zj=IW>pORqWheA;y%jL6v345#D@!~(?b=OX~
zLEI*MZe_FXafoYLu$MlHWxr3GNGk19k)upW5@(e--cZ-HnCZ0WXfmhhw4wlMxUbcK
zQ!Go&?`N7{a=0aPVdSioc<4-ZLT4q8HQAV1i&IUO6mv*wQH<0Bk}^G=)c)o@DbA2a
zO^n7bq)`>oNPU7sn|g^!4bm*t^K{`Ge$*DvC-DeRxhqpPhD6t+c~zO1-=yf`>latG
zDeP?Ng!`hzzqXX6ycrtVO(QGxKK?Q@|25O-Ev?R0<68gb4uGRX>tt_hBgY8yYa<q5
zr+KU07$CJo6Hr{l1U{`WL9G5-Ef%cy!gR1}^?k-5DY)_Z3mTZf3{Nv0N3W-r_F})M
z2&V9yrvSQe++%`U_?xG2%LL_XQ;*Z9(5Cj1SK8DmaqSZAxA?VN(bGRQb!8IGvr=v1
fw@I~`ZsH44-Ta9gUTxt|ymaa+{^Sep_FCaT>00;@

delta 2386
zcmaKuYfMx}6vvslyRfS~c4cK31n%-EUX*=Mq)-tSSWtnuAhc0iQC@2=*B0z5P3#MN
z#Tqdc&)S+O`lTkdHBww{W1B{zX_Z?0NcyEVwQ6lm8q!!xVj|Y|%v@aHLi%BI@64R@
zoBy5jpP9Y$K7r#z-=jPDR{fxUBwD}v8jXm6#+YWo?y$qs*bn&AXI7t078jWX+ss*T
zBw-C78MVGF6!*5Vj5y2)?h0-Tz7dpUz1nACeX=Nz$wU@pyH8H{b+v#ou7&7eaGnKv
z;^r9Sv91=mxc43CG-pDSsZ+xV_s`5S&*>pHEvpw<do&#0H#0+;yN2Xw8Asu{gn1KR
ztD$K|XXduq8c6A5ZlwC1P?PvPlqYU5hSvm4Ng@nI>7Zw+;XrIOtV${+c@X1t!@>+Z
z&t9J)5dt^L@@Ol8Z=E7+omW7%<4^_dX8jqk$zil@BoPt4k(;-)`2&IAo-R36{!A7X
z%=o%Mf}dS=WC=nu;cj6ZoF_3bnrtU0IleAE8a{WL=m`d&ivgz4iz!2dT*lFOC>3*U
zUm{wz%V~0YjTf00vDww4Tq2=8qMMQ*$0;%Jkz_Sbiml_Z(C3JUg!CuK(0H80W_mTf
zhpZd_N|DA=Sm#_!XH))_20AXpOmU9iGMtnyppaJNoh-zU@cC#~Rmi5SR7#5AZK-gw
zfDRtR1PICqfj^~0l8G^CP+M)VnJ{_!dg0tWe2l>Q>=(#ZF7bZ0NIO)C8&!!ilb8hq
z3!bFADP+66bSE27E3s)tGN$x7UL!j=(Uv39Gb(XVC7xnL5r%V$=~b2Z)dcb58Ht#}
zi2IOOOCPAT`zmde(N>dqkX#kiB!s0soDqc44D@cu>5eAGWdc@PR4N7N_P9;uti^XP
zuYZ4NNA3@VG{EY-Ub<F*{ZcBLH;O6^5VPq1?1pf(Z?doT#}HT!p8OIm?>OwsuO+*n
z(OE>dGo5*)8+=dwO^$Nuhr`mXyAeITUfnS0iihh3R$4AVe|3eHKY)u9HhrWdpH$8g
z=qt3+%S^k-j8DFRZ=4C}du})3>10Z83R=6J#SgfS3RJtjUNl1JJw_-nO)@;&aMw|g
z<+0u9Pb|icev5)xB^I2C4{~$aD6U9d$uz|m;k}Xo>4&TCRLJ*~8FF;I91Gx0Pp)Y`
zYfMyQICS2lBZkFlNFjze*fA1$1%=GlL1})mHsgD4zx*nZKC8n$R|LP5EuytLbW19n
zBNkZV%EhiscA{8UA$IzT*TP`21->g!q&NdxagC;H;PJMRVXpsz*K6ok#U1AQ4^7p7
z1B|gtAW)G^PwQZRh23~s4L*Y{ZY+K(l3Q@B%m#O9Y_f7n4ft>h2QL+6KnGcs5*^k-
zU1geaSPi=}g%kNJF3Tm}CF1$`zpOiz9md-#<knQkZB}I76*C0_=ay!JE6Hp+!P3;z
z@)pJ(I<PFy5TWNqd=#$G?`%Y^kY-Ir;Nr3k<OW~A<;xw$bT!qkXWMa23TsUm;2z$c
zRoRd4+_-0Cf52~V#@}ZDEB-)Gj%p0z-8!v5d`&BEmF{Hp9PXV_RF<OW-qB3<AnctQ
zJv*<-a_FmCL@V`^+~X$A*vb84TY>E9{=x7*$3m*4z>(@o)6^+e2=G_+N^&pct+`F<
zr}|K~?-PLl++69^d2si^Vz&f!^>KKNH`QlG9mJLHP4I)yn~<g?vDvI`?X6qdJ3E>K
zTOBWTwzY3)Z*6Anpt2V()Mu;(4Du-q<x?^-+ov#wk0<+-y==5gHsL=Q<pI9SdCC}j
h{GmL=hr*6R<sbIOEU!FbZ>)IAzw9j~RMwD1{sT)X;Ise$

diff --git a/docs/build/doctrees/examples/notebook_individual_systems.doctree b/docs/build/doctrees/examples/notebook_individual_systems.doctree
index ac33957942e2819223ea6914e4817dfa4bba42e2..e67858541c311d86f97d1371dafa52a3963d287f 100644
GIT binary patch
delta 6986
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

delta 6078
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
Ee_7u<C;$Ke

diff --git a/docs/build/doctrees/examples/notebook_luminosity_function_binaries.doctree b/docs/build/doctrees/examples/notebook_luminosity_function_binaries.doctree
index 06f94e5114e10e202019f672a54dfc105f6d98dd..53566badc2f81499d9a727d25450ddd668e39d85 100644
GIT binary patch
delta 6085
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
O=V5xP_r%+A2>c&C32@2)

delta 5693
zcma)AdsviJ8s~lI^38A^1WlBI0YyMTu9AtOBt5Pd5K2W;Ow*E`rxHclZYD^%S&+$5
z&gLaG%QZC-2mSDpX4`#BWkWNcN7F5{G)rx3)pFhQo-@u&JUYf7%=ex5^83B-dC&Wu
za}IrD`S9NsQ?+sFuOZE*pZl7|uZ4gBR+Ki}=$O>o!Cp)sp&lN{$WRXznfIxOvh2r9
z;}^QM4GyI&e}%666{_;LEc@QDCC@IYSu%G?Qn_jTqCbi-sNa;(07F1PIg}g99Yy8w
zMQlyKJ21$=^J6j2>a>z9))~OeIk^~M;BQ`rEOtE2#_D<wg;hM<f_>Ta+v70Xz~T}H
zKn6RQ+mlr%*s!mGolJ>wb?HCHfQ1Iu)-8gq%1wt6LLn7%418)bMv~IXUNz9<;sdLo
z)12S&sJh=7$YS#P;M@*e=CG=~c$}lS;K&yCbk7plsi+hUj>C0|%32SV)so8AA)CW+
zub0Vg$z;8oiO?Y?|7E+1zqbCQg1%s2GviZOdX3TcgNIsqTzUM+tFG@#-Z$Vi18W{T
z8Y~RPCDKdpap%=o6zf-71<~$tS9|Gf5CWMzZR9nP&mRnI@pBQb#tDxj<S^T$<uI6(
z9XZB;fU5h;2i0M6U+;9vH(`}yBp2Blg2x5RFFR(PD6GWD1f$@aWhpc&G2fergE}xT
z3}kJyGuVmAvGAw>jAVJ?iCAf5ZMi*Y)}X>Q>%OHnSR`d)zOasDDexG3qM{F07)6p&
zP>{d6xS*rwyIsk%ZUgHM#YJ~>DfPppOmHcNb`Os>FOU7~<Y0%(Raq7U=R91_NG^ET
zsETL5KQ@b)y?OzTyvkxqV%WRYw_D>(GDoo{&zwfnh%9@W)54{$f|^4BsSFl$W7)N(
zVqU`MMY6XiMHo|sCc8E%$;>I5XxFLQ?g%4=;yp0tx{`RGyC7GN+S%a+IZ%FG5;#(r
z%So+ei=TOhz4O-w9BGm>X?|HbeCatm!hE**`A?vp%((3|gs>GaJZ^bG(Voxjb$xKY
z+iJPA;(HP?&(<M|HFACp^|7#1;?w-<rt9;IEhf1tUG+;0@R?93z=I@A!QCd6)D{z;
z*$I<H?f$m-u8z)ISxLiWxO$yoG+r?=*p%h!%sw+i7uLKXqVZE0Xx>ZoB3yaPp3)#u
zjK=XT%OT!;SPrwc#S#4NQ(y<15M}Y1OTa4p@bDT)foQ(w3>0*P{XxQ(3U!Ap(lP90
zL$<4RZ5u*`2lN;6{;=!Ib;Sm#@q%8H!xD7JYUl}0AsQ%VjaU>PfNnQ|w6cnglVPg|
zvPnW_ZyJv9PlDv>=V6c;1>}cjSNrBKkS$yn$)_w3vsS#Jhq;@Sctd?p*r-sU=~mDQ
z1dYKOYi>vbYs022w!zho2^w#!gCcV(d5(9rw-f>9Xe?vHo#re##7=IH;1nXpY8(zg
zE?C7->P_MsAVFqG5S*^@xFeA5N@|TBfYolGeDXTiwd`V6E_=GgC$>5%kZ?4O_=JSZ
zloJWl{a_xEnEO;<dqiOT<1{#kM-`xUg8Y82=@-&rIN(_o+c$F18(X_Owmp7u&dIrp
z<`-%p9iv2Z-jt;e&W67vKtCE&HToZNoT&%j3!{4RW$EAzQ0rwNk%d=x#xzJH69;!3
zfCv>~6t~sD^|Xd}SbY-=Y}UpycvN9m5_TqkVI|o4!TFHON4G-{dKwOkyiBGNT%A6%
z7V-dAOE{__ZH63|G`e!zvk(IdJzS!p(jSdS6pc1TW50!__b&awLb!<h`_~}q@8Zz_
zXFMFVD#AK#;gi<G2)&{nO3XZ});A~5yA@<kzV`5N=VZS>GUCfhIqAb|8buDp60u{F
zRVHT2X_1)S9I|+5Bg}>Z(ip9+C#ZZY57`Q1Ncty!;v$%N(^eQtuj62>$CFxYo23D7
z`<rkt*La>+fhH~*l1O;7IoqcAE$|rGu~zXLwGC{1)H3n!p>5EGo?^t7N0Qu4m@BM&
z-!k}=S2y~k%KVNLDLS&xz3lNE;!{Vp{y2T4IGylV+VPm;B#P->xU5LD5z;SKUQsJD
zRksR;t4z(?DKaHqOEEA|Hi*xqo=<{)^7xgEqT!f7GRGwu%ng(ssXyPhMa-D}Er`&s
ztbrgijtNw)=@h|~=o8n&3Ns)5if>M?ND<F(5-YMOklK^GU-YLjzn$2|Gq%8FT&mC;
z2>oZ=tRS_nMgh4oP#3k53%FN>8zTqFu~@5O-QaqOm<tWJ1WQn0=M~sF0?X!w+u$Cs
z@-^E;ai)-Oa}dq@FrK#^7Vz!OK7nePZn<112C|VQ?>q75Zpq>f$pS`r%<VWV$lFTN
zcM4J!J3ym;(vyGL3Iq6??GOsn6vuqxFeONpg;4$u=6F2G6{8JvYY3L^)>7uxkV{4Y
z`uidmDTc3mtnBz|km@q&Z;6_KJ&MX$0@@X%`ilJnKm(Pi#+x=me_g!W4E)(0zWH;y
z4P^dWJ??$-M?ik|3e}3)HIJzse^a>=-6n=7?-!LPx=nAMv|sfdjUWF6La}SGEMo0B
zBG5TlbswSQ+kM3AI7|+vHKo1i*7K&YQ{w>`D8T%&TdL~o-e6ivSQ;!RRkoSdgV)=P
zc#6SFH=Pv(QxUA{ZGW4HKsLja<&eY0YYPAV6W{c`>Q<NOdsq;1@2^UO{jqvOv1(DQ
zniVVg)w*=Zr_>(8Pu;AV3FhNqRbfKM+jt82<wGJ#$5oPax1KjiAIKy%`=zr-O<@>s
zI}8qXaB#TpI3m7C)Wr|0uebIdIZg;sb@kv87y<gqub>rts>?I_KJZ=bzDYXjHkL_>
zC#UW#1&8>{(s@Pe&u&@`;bN~xpLbDL@4$QyH}fTOKaYnW5=%dJE8NK^fA_m860hTc
zk-pj&YyXo5A++Ccug0fHIuIZH9iNVS4U<WJSKn29=*Yc~2xaLz&cZY!we;)R3Ni^s
zM?>_=^Ki__<G=MyMt3Dso1M?e#+{6Pl29aHtzq|@Y$8+j`d?rRVE0gQ436UCFTow6
zAC>$JvCJ{f0^Rw}OK?H_Y`P5n%$WofeZw<Le{Qp2CZBNy98gI1>R37=)N^bZ7AlS{
zu{`Qmf$*Txpu_1j(n!J4q3Y~1EY#=h(lK56GF^P}C9#{c&4+NT50%++T!k-;@CG@R
zJ40<45nUIm7bDgh#l3<M4AlzNpi0wP8jIsobm%U;(3syejivDJhI5KH9mvjjBRfrz
z#ppj-@JmZXV_bmzlXp1fX2HYE^CK{lZcfk;CWHOa9qeh}U^||eY7}G^S?6LpS<3T0
zriRIyJr#jNU^Ge9Zg?SuH;O+Qi92BmZ|i~%d5l@4hUaxgu_sr<6%|(O7pC%^8s@uR
zIwrhP)#poOmk#wh-i8CAQ)^g2KxI{VjB}%S5TNVBcyU*}9bT92>Dv<+OyadlT+an~
zXMaVwN*@}9gTQ)J85{|tI}ok#HKHD^|Dzk0q4irO`^GI>CuKJ*#ZA1~j)Se&l)+VL
zU@2^t1}1hYO|0e^bczM^Q4G$sMA~EwUHGh6jAstbq7}MGwG$2W=x$Tu5c=`lGZcw?
zt#BJ}ip5f~C)ONTV(FvwQhnUCkelRNyE)*%m7>Kw9EaR;r*c!^<7OMV8FFhkPsZa6
zn83e^$ElVH%FRR{H`~cg=`G#pyL#Xyu*?<?=<<&5N)T1{q%^a*?-6J7#9ny8NGkF|
zMJLaXNENFmUF?;d0pUSJ!y#{GWKM6~I^Lo}Pvf~s7zbO)jcOfDHc!QGve5$L=aR4h
zKcwLlY_X~O6(Vt+b>pj!_xa^yoCr(xvAyv}ggE`KRBSci6&t^njx+JBfmdXR#u&xx
zGO#aRwDH{;m^kW+AYJ4<CN5u#oM*+AVUaUR+}{*AFVc8bxlJr==hSc!SeEmC`uUf0
an)q>^5C+ca^hEcJ&IjlzT2ITwUhseUt@_0P

diff --git a/docs/build/doctrees/examples/notebook_luminosity_function_single.doctree b/docs/build/doctrees/examples/notebook_luminosity_function_single.doctree
index af53f854061f5f6a3caa4840c5a1cb5f475437b1..ea877efa9980675d64db311a5be47cdbeaae2ebc 100644
GIT binary patch
delta 4478
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

delta 3501
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
I|9vw07l18k8vp<R

diff --git a/docs/build/doctrees/examples/notebook_massive_remnants.doctree b/docs/build/doctrees/examples/notebook_massive_remnants.doctree
index 77aa0edf5b581b142f3c93e077e53377c5eb5ac6..b4ab5e7ae17cd0d2675f4966a58b794ed723bb92 100644
GIT binary patch
delta 5650
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
b*0?MSDk`d%R8*IhR+cTOayRP-K~MNURpQ|o

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

diff --git a/docs/build/doctrees/examples/notebook_population.doctree b/docs/build/doctrees/examples/notebook_population.doctree
index 10bd1d6bac71e1944b1e7151d47705f9970f005c..0305266b6d228df0f843644d247d6a9a7930e940 100644
GIT binary patch
delta 4730
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
P7FNu;CwyQSCc%FJqGHwv

delta 4236
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
F{0~7uNE!eD

diff --git a/docs/build/doctrees/examples/notebook_solar_system.doctree b/docs/build/doctrees/examples/notebook_solar_system.doctree
index e0a17390170a1f4ccad459d0c1248b9f484b2d0d..56c3375ce9c83cbcb3e6f93e97283c2061c596e3 100644
GIT binary patch
delta 52
zcmV-40L%Z*?*ZrQ0R?~rmE3i)1<Gx+wr|`50Z_A(a<>BkDU(ZfPYfvp002&NXb^pr
KYLK(0b|?W|uN0{O

delta 165
zcmaF<n(^FwM%D(FsfWuqvYyJF{7FJbnI&2w)@n)yd+d}9+a3s~bxPxu+9?_ttQl+>
z@>yCelMgBiPyU;x&ZN#VInmpgNrh!{y`$V@4i=Hgl0gPc4j@tG$$3GX5;`ml3_Wbc
zB`K*zMN>LUGvqSn0Zjm^f8kNZ<XgD;OzwRq#)+HP6l`Z^%$l51;?I)>)Ztg0Ay7Ld
L>*D79B^rzX>hU>>

diff --git a/docs/build/doctrees/nbsphinx/examples/notebook_HRD.ipynb b/docs/build/doctrees/nbsphinx/examples/notebook_HRD.ipynb
index ee40c35d2..d56440170 100644
--- a/docs/build/doctrees/nbsphinx/examples/notebook_HRD.ipynb
+++ b/docs/build/doctrees/nbsphinx/examples/notebook_HRD.ipynb
@@ -1089,7 +1089,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -1103,7 +1103,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/doctrees/nbsphinx/examples/notebook_api_functionality.ipynb b/docs/build/doctrees/nbsphinx/examples/notebook_api_functionality.ipynb
index fb6ea05bd..504ae4b16 100644
--- a/docs/build/doctrees/nbsphinx/examples/notebook_api_functionality.ipynb
+++ b/docs/build/doctrees/nbsphinx/examples/notebook_api_functionality.ipynb
@@ -966,7 +966,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -980,7 +980,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/doctrees/nbsphinx/examples/notebook_common_envelope_evolution.ipynb b/docs/build/doctrees/nbsphinx/examples/notebook_common_envelope_evolution.ipynb
index 83f3e239c..b543957d6 100644
--- a/docs/build/doctrees/nbsphinx/examples/notebook_common_envelope_evolution.ipynb
+++ b/docs/build/doctrees/nbsphinx/examples/notebook_common_envelope_evolution.ipynb
@@ -783,20 +783,21 @@
    "metadata": {},
    "source": [
     "Things to try:\n",
-    "* Extend the logging to output more data than just the orbital period.\n",
-    "* What are the stellar types of the post-common envelope systems? Are they likely to undergo novae or a type-Ia supernova?\n",
-    "* What are the lifetimes of the systems in close ($<1\\text{ }\\mathrm{d}$) binaries? Are they likely to merge in the life of the Universe?\n",
-    "* How much mass is lost in common-envelope interactions?\n",
-    "* Extend the grid to massive stars. Do you see many NS and BH compact binaries?\n",
-    "* Try different $\\alpha_\\mathrm{CE}$ and $\\lambda_\\mathrm{CE}$ options...\n",
-    "* ... and perhaps increased resolution to obtain smoother curves.\n",
-    "* Why do long-period systems not reach common envelope evolution?"
+    "\n",
+    " * Extend the logging to output more data than just the orbital period.\n",
+    " * What are the stellar types of the post-common envelope systems? Are they likely to undergo novae or a type-Ia supernova?\n",
+    " * What are the lifetimes of the systems in close ($<1\\text{ }\\mathrm{d}$) binaries? Are they likely to merge in the life of the Universe?\n",
+    " * How much mass is lost in common-envelope interactions?\n",
+    " * Extend the grid to massive stars. Do you see many NS and BH compact binaries?\n",
+    " * Try different $\\alpha_\\mathrm{CE}$ and $\\lambda_\\mathrm{CE}$ options...\n",
+    " * ... and perhaps increased resolution to obtain smoother curves.\n",
+    " * Why do long-period systems not reach common envelope evolution?"
    ]
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -810,7 +811,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/doctrees/nbsphinx/examples/notebook_custom_logging.ipynb b/docs/build/doctrees/nbsphinx/examples/notebook_custom_logging.ipynb
index dbe7d3001..8dfb85034 100644
--- a/docs/build/doctrees/nbsphinx/examples/notebook_custom_logging.ipynb
+++ b/docs/build/doctrees/nbsphinx/examples/notebook_custom_logging.ipynb
@@ -34,6 +34,7 @@
     "The custom logging functionality allows us to decide the output of binary_c _without_ modifying the actual sourcecode of binary_c (i.e. editing `src/logging/log_every_timestep` in binary_c). Rather, we can create a logging routine from within python.\n",
     "\n",
     "Technically, the following steps are taken:\n",
+    "\n",
     "- User creates a logging print statement from within python\n",
     "- The logging print statement string gets wrapped into a proper c-function by `binary_c_log_code`\n",
     "- The c-function string gets compiled and loaded into memory by `create_and_load_logging_function`\n",
@@ -460,19 +461,11 @@
     "# print (abridged) output\n",
     "print(\"\\n\".join(output.splitlines()[-2:]))"
    ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "484297c0-accb-4efc-a9c8-dbd2f32b89a6",
-   "metadata": {},
-   "outputs": [],
-   "source": []
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -486,7 +479,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/doctrees/nbsphinx/examples/notebook_extra_features.ipynb b/docs/build/doctrees/nbsphinx/examples/notebook_extra_features.ipynb
index f51d82bb4..44c19c112 100644
--- a/docs/build/doctrees/nbsphinx/examples/notebook_extra_features.ipynb
+++ b/docs/build/doctrees/nbsphinx/examples/notebook_extra_features.ipynb
@@ -34,7 +34,8 @@
    "metadata": {},
    "source": [
     "## getting extra information about binary_c parameters\n",
-    "There are several functions that can be used to get information about the parameters in binary_c: \n",
+    "There are several functions that can be used to get information about the parameters in binary_c:\n",
+    "\n",
     "- `get_help(parameter)`: Function to get information about the specific input parameter. Prints the output on default but returns a dictionary containing the information. \n",
     "- `get_help_all(print_help=True)`: Function to get information about all the parameters. Prints the output on default but returns a dictionary containing the information. \n",
     "- `get_help_super()`:  Function to get even more information about all the parameters. Does not print the output on default but returns a dictionary containing the information. \n",
@@ -173,8 +174,7 @@
    "id": "b3c259ef-9f89-4b26-9ce3-45af625bc398",
    "metadata": {},
    "source": [
-    "## Getting help\n",
-    "There are sever"
+    "## Getting help\n"
    ]
   },
   {
@@ -188,7 +188,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -202,7 +202,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/doctrees/nbsphinx/examples/notebook_individual_systems.ipynb b/docs/build/doctrees/nbsphinx/examples/notebook_individual_systems.ipynb
index b71d14897..deb72fc55 100644
--- a/docs/build/doctrees/nbsphinx/examples/notebook_individual_systems.ipynb
+++ b/docs/build/doctrees/nbsphinx/examples/notebook_individual_systems.ipynb
@@ -23,6 +23,7 @@
     "The simplest method to run a single system is to use the run_system wrapper. This function deals with setting up the argument string, makes sure all the required parameters are included and handles setting and cleaning up the custom logging functionality (see notebook_custom_logging).\n",
     "\n",
     "As arguments to this function we can add any of the parameters that binary_c itself actually knows, as well as:\n",
+    "\n",
     "- custom_logging_code: string containing a Printf statement that binary_c can use to print information\n",
     "- log_filename: path of the logfile that binary_c generates\n",
     "- parse_function: function that handles parsing the output of binary-c"
diff --git a/docs/build/doctrees/nbsphinx/examples/notebook_luminosity_function_binaries.ipynb b/docs/build/doctrees/nbsphinx/examples/notebook_luminosity_function_binaries.ipynb
index d096455b0..8325ab08f 100644
--- a/docs/build/doctrees/nbsphinx/examples/notebook_luminosity_function_binaries.ipynb
+++ b/docs/build/doctrees/nbsphinx/examples/notebook_luminosity_function_binaries.ipynb
@@ -124,11 +124,12 @@
    "id": "2a9104fc-4136-4e53-8604-f24ad52fbe56",
    "metadata": {},
    "source": [
-    "First let us set up some global variables that will be useful throughout. \n",
-    "* The resolution is the number of stars we simulate in our model population.\n",
-    "* The massrange is a list of the min and max masses\n",
-    "* The total_probability is the theoretical integral of a probability density function, i.e. 1.0.\n",
-    "* The binwidth sets the resolution of the final distribution. If set to 0.5, the bins in log*L* are 0.5dex wide."
+    "First let us set up some global variables that will be useful throughout.\n",
+    "\n",
+    " * The resolution is the number of stars we simulate in our model population.\n",
+    " * The massrange is a list of the min and max masses\n",
+    " * The total_probability is the theoretical integral of a probability density function, i.e. 1.0.\n",
+    " * The binwidth sets the resolution of the final distribution. If set to 0.5, the bins in log*L* are 0.5dex wide."
    ]
   },
   {
diff --git a/docs/build/doctrees/nbsphinx/examples/notebook_luminosity_function_single.ipynb b/docs/build/doctrees/nbsphinx/examples/notebook_luminosity_function_single.ipynb
index 4422377c9..93e041531 100644
--- a/docs/build/doctrees/nbsphinx/examples/notebook_luminosity_function_single.ipynb
+++ b/docs/build/doctrees/nbsphinx/examples/notebook_luminosity_function_single.ipynb
@@ -131,7 +131,8 @@
    "id": "2a9104fc-4136-4e53-8604-f24ad52fbe56",
    "metadata": {},
    "source": [
-    "First let us set up some global variables that will be useful throughout. \n",
+    "First let us set up some global variables that will be useful throughout.\n",
+    "\n",
     "* The resolution is the number of stars we simulate in our model population.\n",
     "* The massrange is a list of the min and max masses\n",
     "* The total_probability is the theoretical integral of a probability density function, i.e. 1.0.\n",
@@ -594,6 +595,7 @@
    "metadata": {},
    "source": [
     "Things to try:\n",
+    "\n",
     "* Change the resolution to make the distributions smoother: what about error bars, how would you do that?\n",
     "* Different initial distributions: the Kroupa distribution isn't the only one out there\n",
     "* Change the metallicity and mass ranges\n",
@@ -601,6 +603,14 @@
     "* What about evolved stars? Here we consider only the *zero-age* main sequnece. What about other main-sequence stars? What about stars in later phases of stellar evolution?\n",
     "* Binary stars! (see notebook_luminosity_function_binaries.ipynb)"
    ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "ef00d82c-dc36-4a94-b4be-98f58649644e",
+   "metadata": {},
+   "outputs": [],
+   "source": []
   }
  ],
  "metadata": {
diff --git a/docs/build/doctrees/nbsphinx/examples/notebook_massive_remnants.ipynb b/docs/build/doctrees/nbsphinx/examples/notebook_massive_remnants.ipynb
index 6943c9d53..28227d1a1 100644
--- a/docs/build/doctrees/nbsphinx/examples/notebook_massive_remnants.ipynb
+++ b/docs/build/doctrees/nbsphinx/examples/notebook_massive_remnants.ipynb
@@ -131,7 +131,8 @@
    "id": "2a9104fc-4136-4e53-8604-f24ad52fbe56",
    "metadata": {},
    "source": [
-    "First let us set up some global variables that will be useful throughout. \n",
+    "First let us set up some global variables that will be useful throughout.\n",
+    "\n",
     "* The resolution is the number of stars we simulate in our model population.\n",
     "* The massrange is a list of the min and max masses\n",
     "* The total_probability is the theoretical integral of a probability density function, i.e. 1.0.\n",
@@ -718,6 +719,7 @@
    "metadata": {},
    "source": [
     "Things to try:\n",
+    "\n",
     " * Change the resolution to make the distributions smoother: what about error bars, how would you do that?\n",
     " * Different initial distributions: the Kroupa distribution isn't the only one out there\n",
     " * Change the metallicity and mass ranges\n",
diff --git a/docs/build/doctrees/nbsphinx/examples/notebook_population.ipynb b/docs/build/doctrees/nbsphinx/examples/notebook_population.ipynb
index 968c03350..760b1480e 100644
--- a/docs/build/doctrees/nbsphinx/examples/notebook_population.ipynb
+++ b/docs/build/doctrees/nbsphinx/examples/notebook_population.ipynb
@@ -116,6 +116,7 @@
     "After configuring the population, but before running the actual population, its usually a good idea to export the full configuration (including version info of binary_c and all the parameters) to a file. To do this we use `example_pop.export_all_info()`.\n",
     "\n",
     "On default this exports everything, each of the sections can be disabled:\n",
+    "\n",
     "  - population settings (bse_options, grid_options, custom_options), turn off with include_population\n",
     "      settings=False\n",
     "  - binary_c_defaults (all the commandline arguments that binary c accepts, and their defaults).\n",
@@ -1144,7 +1145,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -1158,7 +1159,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/doctrees/nbsphinx/examples/notebook_solar_system.ipynb b/docs/build/doctrees/nbsphinx/examples/notebook_solar_system.ipynb
index 2b343a8f4..926e6d9c4 100644
--- a/docs/build/doctrees/nbsphinx/examples/notebook_solar_system.ipynb
+++ b/docs/build/doctrees/nbsphinx/examples/notebook_solar_system.ipynb
@@ -294,14 +294,6 @@
    "source": [
     "It gets a little toasty on Earth in the not too distant future!"
    ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "22df65d7-1c77-4e9c-b188-955219377014",
-   "metadata": {},
-   "outputs": [],
-   "source": []
   }
  ],
  "metadata": {
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 e0dd382de..d4d156ce2 100644
--- a/docs/build/html/_modules/binarycpython/utils/custom_logging_functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/custom_logging_functions.html
@@ -634,7 +634,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/distribution_functions.html b/docs/build/html/_modules/binarycpython/utils/distribution_functions.html
index aef4cc350..08c8a8dcf 100644
--- a/docs/build/html/_modules/binarycpython/utils/distribution_functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/distribution_functions.html
@@ -2596,7 +2596,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/functions.html b/docs/build/html/_modules/binarycpython/utils/functions.html
index 73fe01389..1f935399b 100644
--- a/docs/build/html/_modules/binarycpython/utils/functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/functions.html
@@ -1675,7 +1675,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/grid.html b/docs/build/html/_modules/binarycpython/utils/grid.html
index 7d3663c1b..88742df26 100644
--- a/docs/build/html/_modules/binarycpython/utils/grid.html
+++ b/docs/build/html/_modules/binarycpython/utils/grid.html
@@ -5144,7 +5144,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/grid_options_defaults.html b/docs/build/html/_modules/binarycpython/utils/grid_options_defaults.html
index 2ac73ab6a..169bfaf96 100644
--- a/docs/build/html/_modules/binarycpython/utils/grid_options_defaults.html
+++ b/docs/build/html/_modules/binarycpython/utils/grid_options_defaults.html
@@ -1021,7 +1021,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">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 9a5841884..7ef304013 100644
--- a/docs/build/html/_modules/binarycpython/utils/plot_functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/plot_functions.html
@@ -820,7 +820,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">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 db1c5aa30..2a85cf725 100644
--- a/docs/build/html/_modules/binarycpython/utils/run_system_wrapper.html
+++ b/docs/build/html/_modules/binarycpython/utils/run_system_wrapper.html
@@ -289,7 +289,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/_modules/binarycpython/utils/spacing_functions.html b/docs/build/html/_modules/binarycpython/utils/spacing_functions.html
index 27e39b437..7ed5fd8bb 100644
--- a/docs/build/html/_modules/binarycpython/utils/spacing_functions.html
+++ b/docs/build/html/_modules/binarycpython/utils/spacing_functions.html
@@ -570,7 +570,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">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 dfb4d2bcd..c5ebb997e 100644
--- a/docs/build/html/_modules/binarycpython/utils/useful_funcs.html
+++ b/docs/build/html/_modules/binarycpython/utils/useful_funcs.html
@@ -555,7 +555,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/_modules/index.html b/docs/build/html/_modules/index.html
index 6ca1833da..da6595bab 100644
--- a/docs/build/html/_modules/index.html
+++ b/docs/build/html/_modules/index.html
@@ -178,7 +178,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/_sources/examples/notebook_HRD.ipynb.txt b/docs/build/html/_sources/examples/notebook_HRD.ipynb.txt
index ee40c35d2..d56440170 100644
--- a/docs/build/html/_sources/examples/notebook_HRD.ipynb.txt
+++ b/docs/build/html/_sources/examples/notebook_HRD.ipynb.txt
@@ -1089,7 +1089,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -1103,7 +1103,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/html/_sources/examples/notebook_api_functionality.ipynb.txt b/docs/build/html/_sources/examples/notebook_api_functionality.ipynb.txt
index fb6ea05bd..504ae4b16 100644
--- a/docs/build/html/_sources/examples/notebook_api_functionality.ipynb.txt
+++ b/docs/build/html/_sources/examples/notebook_api_functionality.ipynb.txt
@@ -966,7 +966,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -980,7 +980,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/html/_sources/examples/notebook_common_envelope_evolution.ipynb.txt b/docs/build/html/_sources/examples/notebook_common_envelope_evolution.ipynb.txt
index 83f3e239c..b543957d6 100644
--- a/docs/build/html/_sources/examples/notebook_common_envelope_evolution.ipynb.txt
+++ b/docs/build/html/_sources/examples/notebook_common_envelope_evolution.ipynb.txt
@@ -783,20 +783,21 @@
    "metadata": {},
    "source": [
     "Things to try:\n",
-    "* Extend the logging to output more data than just the orbital period.\n",
-    "* What are the stellar types of the post-common envelope systems? Are they likely to undergo novae or a type-Ia supernova?\n",
-    "* What are the lifetimes of the systems in close ($<1\\text{ }\\mathrm{d}$) binaries? Are they likely to merge in the life of the Universe?\n",
-    "* How much mass is lost in common-envelope interactions?\n",
-    "* Extend the grid to massive stars. Do you see many NS and BH compact binaries?\n",
-    "* Try different $\\alpha_\\mathrm{CE}$ and $\\lambda_\\mathrm{CE}$ options...\n",
-    "* ... and perhaps increased resolution to obtain smoother curves.\n",
-    "* Why do long-period systems not reach common envelope evolution?"
+    "\n",
+    " * Extend the logging to output more data than just the orbital period.\n",
+    " * What are the stellar types of the post-common envelope systems? Are they likely to undergo novae or a type-Ia supernova?\n",
+    " * What are the lifetimes of the systems in close ($<1\\text{ }\\mathrm{d}$) binaries? Are they likely to merge in the life of the Universe?\n",
+    " * How much mass is lost in common-envelope interactions?\n",
+    " * Extend the grid to massive stars. Do you see many NS and BH compact binaries?\n",
+    " * Try different $\\alpha_\\mathrm{CE}$ and $\\lambda_\\mathrm{CE}$ options...\n",
+    " * ... and perhaps increased resolution to obtain smoother curves.\n",
+    " * Why do long-period systems not reach common envelope evolution?"
    ]
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -810,7 +811,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/html/_sources/examples/notebook_custom_logging.ipynb.txt b/docs/build/html/_sources/examples/notebook_custom_logging.ipynb.txt
index dbe7d3001..8dfb85034 100644
--- a/docs/build/html/_sources/examples/notebook_custom_logging.ipynb.txt
+++ b/docs/build/html/_sources/examples/notebook_custom_logging.ipynb.txt
@@ -34,6 +34,7 @@
     "The custom logging functionality allows us to decide the output of binary_c _without_ modifying the actual sourcecode of binary_c (i.e. editing `src/logging/log_every_timestep` in binary_c). Rather, we can create a logging routine from within python.\n",
     "\n",
     "Technically, the following steps are taken:\n",
+    "\n",
     "- User creates a logging print statement from within python\n",
     "- The logging print statement string gets wrapped into a proper c-function by `binary_c_log_code`\n",
     "- The c-function string gets compiled and loaded into memory by `create_and_load_logging_function`\n",
@@ -460,19 +461,11 @@
     "# print (abridged) output\n",
     "print(\"\\n\".join(output.splitlines()[-2:]))"
    ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "484297c0-accb-4efc-a9c8-dbd2f32b89a6",
-   "metadata": {},
-   "outputs": [],
-   "source": []
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -486,7 +479,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/html/_sources/examples/notebook_extra_features.ipynb.txt b/docs/build/html/_sources/examples/notebook_extra_features.ipynb.txt
index f51d82bb4..44c19c112 100644
--- a/docs/build/html/_sources/examples/notebook_extra_features.ipynb.txt
+++ b/docs/build/html/_sources/examples/notebook_extra_features.ipynb.txt
@@ -34,7 +34,8 @@
    "metadata": {},
    "source": [
     "## getting extra information about binary_c parameters\n",
-    "There are several functions that can be used to get information about the parameters in binary_c: \n",
+    "There are several functions that can be used to get information about the parameters in binary_c:\n",
+    "\n",
     "- `get_help(parameter)`: Function to get information about the specific input parameter. Prints the output on default but returns a dictionary containing the information. \n",
     "- `get_help_all(print_help=True)`: Function to get information about all the parameters. Prints the output on default but returns a dictionary containing the information. \n",
     "- `get_help_super()`:  Function to get even more information about all the parameters. Does not print the output on default but returns a dictionary containing the information. \n",
@@ -173,8 +174,7 @@
    "id": "b3c259ef-9f89-4b26-9ce3-45af625bc398",
    "metadata": {},
    "source": [
-    "## Getting help\n",
-    "There are sever"
+    "## Getting help\n"
    ]
   },
   {
@@ -188,7 +188,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -202,7 +202,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/html/_sources/examples/notebook_individual_systems.ipynb.txt b/docs/build/html/_sources/examples/notebook_individual_systems.ipynb.txt
index b71d14897..deb72fc55 100644
--- a/docs/build/html/_sources/examples/notebook_individual_systems.ipynb.txt
+++ b/docs/build/html/_sources/examples/notebook_individual_systems.ipynb.txt
@@ -23,6 +23,7 @@
     "The simplest method to run a single system is to use the run_system wrapper. This function deals with setting up the argument string, makes sure all the required parameters are included and handles setting and cleaning up the custom logging functionality (see notebook_custom_logging).\n",
     "\n",
     "As arguments to this function we can add any of the parameters that binary_c itself actually knows, as well as:\n",
+    "\n",
     "- custom_logging_code: string containing a Printf statement that binary_c can use to print information\n",
     "- log_filename: path of the logfile that binary_c generates\n",
     "- parse_function: function that handles parsing the output of binary-c"
diff --git a/docs/build/html/_sources/examples/notebook_luminosity_function_binaries.ipynb.txt b/docs/build/html/_sources/examples/notebook_luminosity_function_binaries.ipynb.txt
index d096455b0..8325ab08f 100644
--- a/docs/build/html/_sources/examples/notebook_luminosity_function_binaries.ipynb.txt
+++ b/docs/build/html/_sources/examples/notebook_luminosity_function_binaries.ipynb.txt
@@ -124,11 +124,12 @@
    "id": "2a9104fc-4136-4e53-8604-f24ad52fbe56",
    "metadata": {},
    "source": [
-    "First let us set up some global variables that will be useful throughout. \n",
-    "* The resolution is the number of stars we simulate in our model population.\n",
-    "* The massrange is a list of the min and max masses\n",
-    "* The total_probability is the theoretical integral of a probability density function, i.e. 1.0.\n",
-    "* The binwidth sets the resolution of the final distribution. If set to 0.5, the bins in log*L* are 0.5dex wide."
+    "First let us set up some global variables that will be useful throughout.\n",
+    "\n",
+    " * The resolution is the number of stars we simulate in our model population.\n",
+    " * The massrange is a list of the min and max masses\n",
+    " * The total_probability is the theoretical integral of a probability density function, i.e. 1.0.\n",
+    " * The binwidth sets the resolution of the final distribution. If set to 0.5, the bins in log*L* are 0.5dex wide."
    ]
   },
   {
diff --git a/docs/build/html/_sources/examples/notebook_luminosity_function_single.ipynb.txt b/docs/build/html/_sources/examples/notebook_luminosity_function_single.ipynb.txt
index 4422377c9..93e041531 100644
--- a/docs/build/html/_sources/examples/notebook_luminosity_function_single.ipynb.txt
+++ b/docs/build/html/_sources/examples/notebook_luminosity_function_single.ipynb.txt
@@ -131,7 +131,8 @@
    "id": "2a9104fc-4136-4e53-8604-f24ad52fbe56",
    "metadata": {},
    "source": [
-    "First let us set up some global variables that will be useful throughout. \n",
+    "First let us set up some global variables that will be useful throughout.\n",
+    "\n",
     "* The resolution is the number of stars we simulate in our model population.\n",
     "* The massrange is a list of the min and max masses\n",
     "* The total_probability is the theoretical integral of a probability density function, i.e. 1.0.\n",
@@ -594,6 +595,7 @@
    "metadata": {},
    "source": [
     "Things to try:\n",
+    "\n",
     "* Change the resolution to make the distributions smoother: what about error bars, how would you do that?\n",
     "* Different initial distributions: the Kroupa distribution isn't the only one out there\n",
     "* Change the metallicity and mass ranges\n",
@@ -601,6 +603,14 @@
     "* What about evolved stars? Here we consider only the *zero-age* main sequnece. What about other main-sequence stars? What about stars in later phases of stellar evolution?\n",
     "* Binary stars! (see notebook_luminosity_function_binaries.ipynb)"
    ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "ef00d82c-dc36-4a94-b4be-98f58649644e",
+   "metadata": {},
+   "outputs": [],
+   "source": []
   }
  ],
  "metadata": {
diff --git a/docs/build/html/_sources/examples/notebook_massive_remnants.ipynb.txt b/docs/build/html/_sources/examples/notebook_massive_remnants.ipynb.txt
index 6943c9d53..28227d1a1 100644
--- a/docs/build/html/_sources/examples/notebook_massive_remnants.ipynb.txt
+++ b/docs/build/html/_sources/examples/notebook_massive_remnants.ipynb.txt
@@ -131,7 +131,8 @@
    "id": "2a9104fc-4136-4e53-8604-f24ad52fbe56",
    "metadata": {},
    "source": [
-    "First let us set up some global variables that will be useful throughout. \n",
+    "First let us set up some global variables that will be useful throughout.\n",
+    "\n",
     "* The resolution is the number of stars we simulate in our model population.\n",
     "* The massrange is a list of the min and max masses\n",
     "* The total_probability is the theoretical integral of a probability density function, i.e. 1.0.\n",
@@ -718,6 +719,7 @@
    "metadata": {},
    "source": [
     "Things to try:\n",
+    "\n",
     " * Change the resolution to make the distributions smoother: what about error bars, how would you do that?\n",
     " * Different initial distributions: the Kroupa distribution isn't the only one out there\n",
     " * Change the metallicity and mass ranges\n",
diff --git a/docs/build/html/_sources/examples/notebook_population.ipynb.txt b/docs/build/html/_sources/examples/notebook_population.ipynb.txt
index 968c03350..760b1480e 100644
--- a/docs/build/html/_sources/examples/notebook_population.ipynb.txt
+++ b/docs/build/html/_sources/examples/notebook_population.ipynb.txt
@@ -116,6 +116,7 @@
     "After configuring the population, but before running the actual population, its usually a good idea to export the full configuration (including version info of binary_c and all the parameters) to a file. To do this we use `example_pop.export_all_info()`.\n",
     "\n",
     "On default this exports everything, each of the sections can be disabled:\n",
+    "\n",
     "  - population settings (bse_options, grid_options, custom_options), turn off with include_population\n",
     "      settings=False\n",
     "  - binary_c_defaults (all the commandline arguments that binary c accepts, and their defaults).\n",
@@ -1144,7 +1145,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -1158,7 +1159,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/html/_sources/examples/notebook_solar_system.ipynb.txt b/docs/build/html/_sources/examples/notebook_solar_system.ipynb.txt
index 2b343a8f4..926e6d9c4 100644
--- a/docs/build/html/_sources/examples/notebook_solar_system.ipynb.txt
+++ b/docs/build/html/_sources/examples/notebook_solar_system.ipynb.txt
@@ -294,14 +294,6 @@
    "source": [
     "It gets a little toasty on Earth in the not too distant future!"
    ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "22df65d7-1c77-4e9c-b188-955219377014",
-   "metadata": {},
-   "outputs": [],
-   "source": []
   }
  ],
  "metadata": {
diff --git a/docs/build/html/binary_c_parameters.html b/docs/build/html/binary_c_parameters.html
index 09ecc84d5..d2f2484a3 100644
--- a/docs/build/html/binary_c_parameters.html
+++ b/docs/build/html/binary_c_parameters.html
@@ -3498,7 +3498,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/custom_logging_functions.html b/docs/build/html/custom_logging_functions.html
index afe2cfd49..d55408eb5 100644
--- a/docs/build/html/custom_logging_functions.html
+++ b/docs/build/html/custom_logging_functions.html
@@ -409,7 +409,7 @@ I recommend using this in function in combination with a function that generates
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/distribution_functions.html b/docs/build/html/distribution_functions.html
index d0f39b5eb..3ef558514 100644
--- a/docs/build/html/distribution_functions.html
+++ b/docs/build/html/distribution_functions.html
@@ -900,7 +900,7 @@ and is be given by dp/dlogP ~ (logP)^p for all other binary configurations (defa
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/example_notebooks.html b/docs/build/html/example_notebooks.html
index 8951cee7c..504cdc54e 100644
--- a/docs/build/html/example_notebooks.html
+++ b/docs/build/html/example_notebooks.html
@@ -305,7 +305,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_BHBH.html b/docs/build/html/examples/notebook_BHBH.html
index f124e2833..1257b93b8 100644
--- a/docs/build/html/examples/notebook_BHBH.html
+++ b/docs/build/html/examples/notebook_BHBH.html
@@ -5665,7 +5665,7 @@ system 2 / 100
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_HRD.html b/docs/build/html/examples/notebook_HRD.html
index 64891c3e7..0e7f02e8e 100644
--- a/docs/build/html/examples/notebook_HRD.html
+++ b/docs/build/html/examples/notebook_HRD.html
@@ -1457,7 +1457,7 @@ very start.</p>
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_HRD.ipynb b/docs/build/html/examples/notebook_HRD.ipynb
index ee40c35d2..d56440170 100644
--- a/docs/build/html/examples/notebook_HRD.ipynb
+++ b/docs/build/html/examples/notebook_HRD.ipynb
@@ -1089,7 +1089,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -1103,7 +1103,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/html/examples/notebook_api_functionality.html b/docs/build/html/examples/notebook_api_functionality.html
index 4eeb107c6..62f6bc94d 100644
--- a/docs/build/html/examples/notebook_api_functionality.html
+++ b/docs/build/html/examples/notebook_api_functionality.html
@@ -1382,7 +1382,7 @@ MAXIMUM MASS RATIO 0.0141
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_api_functionality.ipynb b/docs/build/html/examples/notebook_api_functionality.ipynb
index fb6ea05bd..504ae4b16 100644
--- a/docs/build/html/examples/notebook_api_functionality.ipynb
+++ b/docs/build/html/examples/notebook_api_functionality.ipynb
@@ -966,7 +966,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -980,7 +980,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/html/examples/notebook_common_envelope_evolution.html b/docs/build/html/examples/notebook_common_envelope_evolution.html
index 2a1a30432..1de3a928e 100644
--- a/docs/build/html/examples/notebook_common_envelope_evolution.html
+++ b/docs/build/html/examples/notebook_common_envelope_evolution.html
@@ -1182,8 +1182,17 @@ Text(0, 0.5, &#39;Number of stars&#39;)
 </div>
 </div>
 <p>You can see that common-envelope evolution shrinks stellar orbits, just as we expect. Pre-CEE, most orbits are in the range <span class="math notranslate nohighlight">\(10\)</span> to <span class="math notranslate nohighlight">\(1000\text{ }\mathrm{d}\)</span>, while after CEE the distribution peaks at about <span class="math notranslate nohighlight">\(1\text{ }\mathrm{d}\)</span>. Some of these orbits are very short: <span class="math notranslate nohighlight">\(\log_{10}(-2) = 0.01\text{ }\mathrm{d}\sim10\text{ }\mathrm{minutes}\)</span>. Such systems are prime candidates for exciting astrophysics: novae, type Ia supernovae and gravitational wave sources.</p>
-<p>Things to try: * Extend the logging to output more data than just the orbital period. * What are the stellar types of the post-common envelope systems? Are they likely to undergo novae or a type-Ia supernova? * What are the lifetimes of the systems in close (<span class="math notranslate nohighlight">\(&lt;1\text{ }\mathrm{d}\)</span>) binaries? Are they likely to merge in the life of the Universe? * How much mass is lost in common-envelope interactions? * Extend the grid to massive stars. Do you see many NS and BH compact binaries? *
-Try different <span class="math notranslate nohighlight">\(\alpha_\mathrm{CE}\)</span> and <span class="math notranslate nohighlight">\(\lambda_\mathrm{CE}\)</span> options… * … and perhaps increased resolution to obtain smoother curves. * Why do long-period systems not reach common envelope evolution?</p>
+<p>Things to try:</p>
+<ul class="simple">
+<li><p>Extend the logging to output more data than just the orbital period.</p></li>
+<li><p>What are the stellar types of the post-common envelope systems? Are they likely to undergo novae or a type-Ia supernova?</p></li>
+<li><p>What are the lifetimes of the systems in close (<span class="math notranslate nohighlight">\(&lt;1\text{ }\mathrm{d}\)</span>) binaries? Are they likely to merge in the life of the Universe?</p></li>
+<li><p>How much mass is lost in common-envelope interactions?</p></li>
+<li><p>Extend the grid to massive stars. Do you see many NS and BH compact binaries?</p></li>
+<li><p>Try different <span class="math notranslate nohighlight">\(\alpha_\mathrm{CE}\)</span> and <span class="math notranslate nohighlight">\(\lambda_\mathrm{CE}\)</span> options…</p></li>
+<li><p>… and perhaps increased resolution to obtain smoother curves.</p></li>
+<li><p>Why do long-period systems not reach common envelope evolution?</p></li>
+</ul>
 </div>
 </div>
 
@@ -1213,7 +1222,7 @@ Try different <span class="math notranslate nohighlight">\(\alpha_\mathrm{CE}\)<
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_common_envelope_evolution.ipynb b/docs/build/html/examples/notebook_common_envelope_evolution.ipynb
index 83f3e239c..b543957d6 100644
--- a/docs/build/html/examples/notebook_common_envelope_evolution.ipynb
+++ b/docs/build/html/examples/notebook_common_envelope_evolution.ipynb
@@ -783,20 +783,21 @@
    "metadata": {},
    "source": [
     "Things to try:\n",
-    "* Extend the logging to output more data than just the orbital period.\n",
-    "* What are the stellar types of the post-common envelope systems? Are they likely to undergo novae or a type-Ia supernova?\n",
-    "* What are the lifetimes of the systems in close ($<1\\text{ }\\mathrm{d}$) binaries? Are they likely to merge in the life of the Universe?\n",
-    "* How much mass is lost in common-envelope interactions?\n",
-    "* Extend the grid to massive stars. Do you see many NS and BH compact binaries?\n",
-    "* Try different $\\alpha_\\mathrm{CE}$ and $\\lambda_\\mathrm{CE}$ options...\n",
-    "* ... and perhaps increased resolution to obtain smoother curves.\n",
-    "* Why do long-period systems not reach common envelope evolution?"
+    "\n",
+    " * Extend the logging to output more data than just the orbital period.\n",
+    " * What are the stellar types of the post-common envelope systems? Are they likely to undergo novae or a type-Ia supernova?\n",
+    " * What are the lifetimes of the systems in close ($<1\\text{ }\\mathrm{d}$) binaries? Are they likely to merge in the life of the Universe?\n",
+    " * How much mass is lost in common-envelope interactions?\n",
+    " * Extend the grid to massive stars. Do you see many NS and BH compact binaries?\n",
+    " * Try different $\\alpha_\\mathrm{CE}$ and $\\lambda_\\mathrm{CE}$ options...\n",
+    " * ... and perhaps increased resolution to obtain smoother curves.\n",
+    " * Why do long-period systems not reach common envelope evolution?"
    ]
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -810,7 +811,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/html/examples/notebook_custom_logging.html b/docs/build/html/examples/notebook_custom_logging.html
index c31f73029..a2b2a8249 100644
--- a/docs/build/html/examples/notebook_custom_logging.html
+++ b/docs/build/html/examples/notebook_custom_logging.html
@@ -476,7 +476,14 @@ div.rendered_html tbody tr:hover {
 </div>
 </div>
 <p>The custom logging functionality allows us to decide the output of binary_c <em>without</em> modifying the actual sourcecode of binary_c (i.e. editing <code class="docutils literal notranslate"><span class="pre">src/logging/log_every_timestep</span></code> in binary_c). Rather, we can create a logging routine from within python.</p>
-<p>Technically, the following steps are taken: - User creates a logging print statement from within python - The logging print statement string gets wrapped into a proper c-function by <code class="docutils literal notranslate"><span class="pre">binary_c_log_code</span></code> - The c-function string gets compiled and loaded into memory by <code class="docutils literal notranslate"><span class="pre">create_and_load_logging_function</span></code> - The memory adress of the compiled and loaded print function can now be passed to C - binary_c uses the custom print function</p>
+<p>Technically, the following steps are taken:</p>
+<ul class="simple">
+<li><p>User creates a logging print statement from within python</p></li>
+<li><p>The logging print statement string gets wrapped into a proper c-function by <code class="docutils literal notranslate"><span class="pre">binary_c_log_code</span></code></p></li>
+<li><p>The c-function string gets compiled and loaded into memory by <code class="docutils literal notranslate"><span class="pre">create_and_load_logging_function</span></code></p></li>
+<li><p>The memory adress of the compiled and loaded print function can now be passed to C</p></li>
+<li><p>binary_c uses the custom print function</p></li>
+</ul>
 <p>The custom logging functionality can be used when running systems via <code class="docutils literal notranslate"><span class="pre">run_system()</span></code>, via <code class="docutils literal notranslate"><span class="pre">Population.evolve()</span></code> and <code class="docutils literal notranslate"><span class="pre">Population.evolve_single()</span></code>, and directly via the API</p>
 <p>Within the logging statement we can access information from the stardata object, as well as use logical statements to determine when to log information. What we cannot do, however, is access functions that are not <em>publicly available</em>. For very elaborate printing routines it is still advised to actually hardcode the print statement into binary_c itself.</p>
 <div class="section" id="Usage">
@@ -839,15 +846,6 @@ EXAMPLE_MASSLOSS             1.050651207308e+01 1.59452 9.34213 20 13 1
 EXAMPLE_SN             1.050651207308e+01 1.59452 9.34213 20 12 13 5 1 6.55458 4.71662 6.55458
 </pre></div></div>
 </div>
-<div class="nbinput nblast docutils container">
-<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[ ]:
-</pre></div>
-</div>
-<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre>
-<span></span>
-</pre></div>
-</div>
-</div>
 </div>
 </div>
 </div>
@@ -878,7 +876,7 @@ EXAMPLE_SN             1.050651207308e+01 1.59452 9.34213 20 12 13 5 1 6.55458 4
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_custom_logging.ipynb b/docs/build/html/examples/notebook_custom_logging.ipynb
index dbe7d3001..8dfb85034 100644
--- a/docs/build/html/examples/notebook_custom_logging.ipynb
+++ b/docs/build/html/examples/notebook_custom_logging.ipynb
@@ -34,6 +34,7 @@
     "The custom logging functionality allows us to decide the output of binary_c _without_ modifying the actual sourcecode of binary_c (i.e. editing `src/logging/log_every_timestep` in binary_c). Rather, we can create a logging routine from within python.\n",
     "\n",
     "Technically, the following steps are taken:\n",
+    "\n",
     "- User creates a logging print statement from within python\n",
     "- The logging print statement string gets wrapped into a proper c-function by `binary_c_log_code`\n",
     "- The c-function string gets compiled and loaded into memory by `create_and_load_logging_function`\n",
@@ -460,19 +461,11 @@
     "# print (abridged) output\n",
     "print(\"\\n\".join(output.splitlines()[-2:]))"
    ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "484297c0-accb-4efc-a9c8-dbd2f32b89a6",
-   "metadata": {},
-   "outputs": [],
-   "source": []
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -486,7 +479,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/html/examples/notebook_extra_features.html b/docs/build/html/examples/notebook_extra_features.html
index 343230b08..596ece8d9 100644
--- a/docs/build/html/examples/notebook_extra_features.html
+++ b/docs/build/html/examples/notebook_extra_features.html
@@ -473,8 +473,13 @@ div.rendered_html tbody tr:hover {
 </div>
 <div class="section" id="getting-extra-information-about-binary_c-parameters">
 <h2>getting extra information about binary_c parameters<a class="headerlink" href="#getting-extra-information-about-binary_c-parameters" title="Permalink to this headline">¶</a></h2>
-<p>There are several functions that can be used to get information about the parameters in binary_c: - <code class="docutils literal notranslate"><span class="pre">get_help(parameter)</span></code>: Function to get information about the specific input parameter. Prints the output on default but returns a dictionary containing the information. - <code class="docutils literal notranslate"><span class="pre">get_help_all(print_help=True)</span></code>: Function to get information about all the parameters. Prints the output on default but returns a dictionary containing the information. - <code class="docutils literal notranslate"><span class="pre">get_help_super()</span></code>: Function to get even more
-information about all the parameters. Does not print the output on default but returns a dictionary containing the information. - <code class="docutils literal notranslate"><span class="pre">get_defaults()</span></code>: Function that will get all the default values for the parameters. Returns a dictionary</p>
+<p>There are several functions that can be used to get information about the parameters in binary_c:</p>
+<ul class="simple">
+<li><p><code class="docutils literal notranslate"><span class="pre">get_help(parameter)</span></code>: Function to get information about the specific input parameter. Prints the output on default but returns a dictionary containing the information.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">get_help_all(print_help=True)</span></code>: Function to get information about all the parameters. Prints the output on default but returns a dictionary containing the information.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">get_help_super()</span></code>: Function to get even more information about all the parameters. Does not print the output on default but returns a dictionary containing the information.</p></li>
+<li><p><code class="docutils literal notranslate"><span class="pre">get_defaults()</span></code>: Function that will get all the default values for the parameters. Returns a dictionary</p></li>
+</ul>
 <div class="nbinput docutils container">
 <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[2]:
 </pre></div>
@@ -585,7 +590,6 @@ dict_keys([&#39;networks&#39;, &#39;isotopes&#39;, &#39;argpairs&#39;, &#39;ense
 </div>
 <div class="section" id="Getting-help">
 <h2>Getting help<a class="headerlink" href="#Getting-help" title="Permalink to this headline">¶</a></h2>
-<p>There are sever</p>
 <div class="nbinput nblast docutils container">
 <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[ ]:
 </pre></div>
@@ -624,7 +628,7 @@ dict_keys([&#39;networks&#39;, &#39;isotopes&#39;, &#39;argpairs&#39;, &#39;ense
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_extra_features.ipynb b/docs/build/html/examples/notebook_extra_features.ipynb
index f51d82bb4..44c19c112 100644
--- a/docs/build/html/examples/notebook_extra_features.ipynb
+++ b/docs/build/html/examples/notebook_extra_features.ipynb
@@ -34,7 +34,8 @@
    "metadata": {},
    "source": [
     "## getting extra information about binary_c parameters\n",
-    "There are several functions that can be used to get information about the parameters in binary_c: \n",
+    "There are several functions that can be used to get information about the parameters in binary_c:\n",
+    "\n",
     "- `get_help(parameter)`: Function to get information about the specific input parameter. Prints the output on default but returns a dictionary containing the information. \n",
     "- `get_help_all(print_help=True)`: Function to get information about all the parameters. Prints the output on default but returns a dictionary containing the information. \n",
     "- `get_help_super()`:  Function to get even more information about all the parameters. Does not print the output on default but returns a dictionary containing the information. \n",
@@ -173,8 +174,7 @@
    "id": "b3c259ef-9f89-4b26-9ce3-45af625bc398",
    "metadata": {},
    "source": [
-    "## Getting help\n",
-    "There are sever"
+    "## Getting help\n"
    ]
   },
   {
@@ -188,7 +188,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -202,7 +202,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/html/examples/notebook_individual_systems.html b/docs/build/html/examples/notebook_individual_systems.html
index 760e129dc..eeff45ea7 100644
--- a/docs/build/html/examples/notebook_individual_systems.html
+++ b/docs/build/html/examples/notebook_individual_systems.html
@@ -456,7 +456,12 @@ div.rendered_html tbody tr:hover {
 <div class="section" id="Single-system-with-run_system_wrapper">
 <h2>Single system with run_system_wrapper<a class="headerlink" href="#Single-system-with-run_system_wrapper" title="Permalink to this headline">¶</a></h2>
 <p>The simplest method to run a single system is to use the run_system wrapper. This function deals with setting up the argument string, makes sure all the required parameters are included and handles setting and cleaning up the custom logging functionality (see notebook_custom_logging).</p>
-<p>As arguments to this function we can add any of the parameters that binary_c itself actually knows, as well as: - custom_logging_code: string containing a Printf statement that binary_c can use to print information - log_filename: path of the logfile that binary_c generates - parse_function: function that handles parsing the output of binary-c</p>
+<p>As arguments to this function we can add any of the parameters that binary_c itself actually knows, as well as:</p>
+<ul class="simple">
+<li><p>custom_logging_code: string containing a Printf statement that binary_c can use to print information</p></li>
+<li><p>log_filename: path of the logfile that binary_c generates</p></li>
+<li><p>parse_function: function that handles parsing the output of binary-c</p></li>
+</ul>
 <div class="nbinput nblast docutils container">
 <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[1]:
 </pre></div>
@@ -925,7 +930,7 @@ SINGLE_STAR_LIFETIME 15 14.9927
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_individual_systems.ipynb b/docs/build/html/examples/notebook_individual_systems.ipynb
index b71d14897..deb72fc55 100644
--- a/docs/build/html/examples/notebook_individual_systems.ipynb
+++ b/docs/build/html/examples/notebook_individual_systems.ipynb
@@ -23,6 +23,7 @@
     "The simplest method to run a single system is to use the run_system wrapper. This function deals with setting up the argument string, makes sure all the required parameters are included and handles setting and cleaning up the custom logging functionality (see notebook_custom_logging).\n",
     "\n",
     "As arguments to this function we can add any of the parameters that binary_c itself actually knows, as well as:\n",
+    "\n",
     "- custom_logging_code: string containing a Printf statement that binary_c can use to print information\n",
     "- log_filename: path of the logfile that binary_c generates\n",
     "- parse_function: function that handles parsing the output of binary-c"
diff --git a/docs/build/html/examples/notebook_luminosity_function_binaries.html b/docs/build/html/examples/notebook_luminosity_function_binaries.html
index 6b4f3ee59..0cb05b8e3 100644
--- a/docs/build/html/examples/notebook_luminosity_function_binaries.html
+++ b/docs/build/html/examples/notebook_luminosity_function_binaries.html
@@ -532,7 +532,13 @@ verbosity is 1
 </pre></div>
 </div>
 </div>
-<p>First let us set up some global variables that will be useful throughout. * The resolution is the number of stars we simulate in our model population. * The massrange is a list of the min and max masses * The total_probability is the theoretical integral of a probability density function, i.e. 1.0. * The binwidth sets the resolution of the final distribution. If set to 0.5, the bins in log<em>L</em> are 0.5dex wide.</p>
+<p>First let us set up some global variables that will be useful throughout.</p>
+<ul class="simple">
+<li><p>The resolution is the number of stars we simulate in our model population.</p></li>
+<li><p>The massrange is a list of the min and max masses</p></li>
+<li><p>The total_probability is the theoretical integral of a probability density function, i.e. 1.0.</p></li>
+<li><p>The binwidth sets the resolution of the final distribution. If set to 0.5, the bins in log<em>L</em> are 0.5dex wide.</p></li>
+</ul>
 <div class="nbinput nblast docutils container">
 <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[5]:
 </pre></div>
@@ -1283,7 +1289,7 @@ Done population run!
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_luminosity_function_binaries.ipynb b/docs/build/html/examples/notebook_luminosity_function_binaries.ipynb
index d096455b0..8325ab08f 100644
--- a/docs/build/html/examples/notebook_luminosity_function_binaries.ipynb
+++ b/docs/build/html/examples/notebook_luminosity_function_binaries.ipynb
@@ -124,11 +124,12 @@
    "id": "2a9104fc-4136-4e53-8604-f24ad52fbe56",
    "metadata": {},
    "source": [
-    "First let us set up some global variables that will be useful throughout. \n",
-    "* The resolution is the number of stars we simulate in our model population.\n",
-    "* The massrange is a list of the min and max masses\n",
-    "* The total_probability is the theoretical integral of a probability density function, i.e. 1.0.\n",
-    "* The binwidth sets the resolution of the final distribution. If set to 0.5, the bins in log*L* are 0.5dex wide."
+    "First let us set up some global variables that will be useful throughout.\n",
+    "\n",
+    " * The resolution is the number of stars we simulate in our model population.\n",
+    " * The massrange is a list of the min and max masses\n",
+    " * The total_probability is the theoretical integral of a probability density function, i.e. 1.0.\n",
+    " * The binwidth sets the resolution of the final distribution. If set to 0.5, the bins in log*L* are 0.5dex wide."
    ]
   },
   {
diff --git a/docs/build/html/examples/notebook_luminosity_function_single.html b/docs/build/html/examples/notebook_luminosity_function_single.html
index 5f6f3dcd7..a3737efc4 100644
--- a/docs/build/html/examples/notebook_luminosity_function_single.html
+++ b/docs/build/html/examples/notebook_luminosity_function_single.html
@@ -540,7 +540,13 @@ verbosity is 1
 </pre></div>
 </div>
 </div>
-<p>First let us set up some global variables that will be useful throughout. * The resolution is the number of stars we simulate in our model population. * The massrange is a list of the min and max masses * The total_probability is the theoretical integral of a probability density function, i.e. 1.0. * The binwidth sets the resolution of the final distribution. If set to 0.5, the bins in log<em>L</em> are 0.5dex wide.</p>
+<p>First let us set up some global variables that will be useful throughout.</p>
+<ul class="simple">
+<li><p>The resolution is the number of stars we simulate in our model population.</p></li>
+<li><p>The massrange is a list of the min and max masses</p></li>
+<li><p>The total_probability is the theoretical integral of a probability density function, i.e. 1.0.</p></li>
+<li><p>The binwidth sets the resolution of the final distribution. If set to 0.5, the bins in log<em>L</em> are 0.5dex wide.</p></li>
+</ul>
 <div class="nbinput nblast docutils container">
 <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[5]:
 </pre></div>
@@ -893,8 +899,24 @@ works perfectly well.</p>
 <p>Most stars are low mass red dwarfs, with small luminosities. Without the IMF weighting, our model population would have got this completely wrong!</p>
 <p>As you increase the resolution, you will see this curve becomes even smoother. The wiggles in the curve are (usually) sampling artefacts because the curve should monotonically brighten above about log(<em>L</em>/L☉)=-2.</p>
 <p>Remember you can play with the binwidth too. If you want a very accurate distribution you need a narrow binwidth, but then you’ll also need high resolution (lots of stars) so lots of CPU time, hence cost, CO2, etc.</p>
-<p>Things to try: * Change the resolution to make the distributions smoother: what about error bars, how would you do that? * Different initial distributions: the Kroupa distribution isn’t the only one out there * Change the metallicity and mass ranges * What about a non-constant star formation rate? This is more of a challenge! * What about evolved stars? Here we consider only the <em>zero-age</em> main sequnece. What about other main-sequence stars? What about stars in later phases of stellar
-evolution? * Binary stars! (see notebook_luminosity_function_binaries.ipynb)</p>
+<p>Things to try:</p>
+<ul class="simple">
+<li><p>Change the resolution to make the distributions smoother: what about error bars, how would you do that?</p></li>
+<li><p>Different initial distributions: the Kroupa distribution isn’t the only one out there</p></li>
+<li><p>Change the metallicity and mass ranges</p></li>
+<li><p>What about a non-constant star formation rate? This is more of a challenge!</p></li>
+<li><p>What about evolved stars? Here we consider only the <em>zero-age</em> main sequnece. What about other main-sequence stars? What about stars in later phases of stellar evolution?</p></li>
+<li><p>Binary stars! (see notebook_luminosity_function_binaries.ipynb)</p></li>
+</ul>
+<div class="nbinput nblast docutils container">
+<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[ ]:
+</pre></div>
+</div>
+<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre>
+<span></span>
+</pre></div>
+</div>
+</div>
 </div>
 </div>
 
@@ -924,7 +946,7 @@ evolution? * Binary stars! (see notebook_luminosity_function_binaries.ipynb)</p>
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_luminosity_function_single.ipynb b/docs/build/html/examples/notebook_luminosity_function_single.ipynb
index 4422377c9..93e041531 100644
--- a/docs/build/html/examples/notebook_luminosity_function_single.ipynb
+++ b/docs/build/html/examples/notebook_luminosity_function_single.ipynb
@@ -131,7 +131,8 @@
    "id": "2a9104fc-4136-4e53-8604-f24ad52fbe56",
    "metadata": {},
    "source": [
-    "First let us set up some global variables that will be useful throughout. \n",
+    "First let us set up some global variables that will be useful throughout.\n",
+    "\n",
     "* The resolution is the number of stars we simulate in our model population.\n",
     "* The massrange is a list of the min and max masses\n",
     "* The total_probability is the theoretical integral of a probability density function, i.e. 1.0.\n",
@@ -594,6 +595,7 @@
    "metadata": {},
    "source": [
     "Things to try:\n",
+    "\n",
     "* Change the resolution to make the distributions smoother: what about error bars, how would you do that?\n",
     "* Different initial distributions: the Kroupa distribution isn't the only one out there\n",
     "* Change the metallicity and mass ranges\n",
@@ -601,6 +603,14 @@
     "* What about evolved stars? Here we consider only the *zero-age* main sequnece. What about other main-sequence stars? What about stars in later phases of stellar evolution?\n",
     "* Binary stars! (see notebook_luminosity_function_binaries.ipynb)"
    ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "ef00d82c-dc36-4a94-b4be-98f58649644e",
+   "metadata": {},
+   "outputs": [],
+   "source": []
   }
  ],
  "metadata": {
diff --git a/docs/build/html/examples/notebook_massive_remnants.html b/docs/build/html/examples/notebook_massive_remnants.html
index 94e976e3f..45049d216 100644
--- a/docs/build/html/examples/notebook_massive_remnants.html
+++ b/docs/build/html/examples/notebook_massive_remnants.html
@@ -540,7 +540,13 @@ verbosity is 1
 </pre></div>
 </div>
 </div>
-<p>First let us set up some global variables that will be useful throughout. * The resolution is the number of stars we simulate in our model population. * The massrange is a list of the min and max masses * The total_probability is the theoretical integral of a probability density function, i.e. 1.0. * The binwidth sets the resolution of the final distribution. If set to 0.5, the bins in log<em>L</em> are 0.5dex wide.</p>
+<p>First let us set up some global variables that will be useful throughout.</p>
+<ul class="simple">
+<li><p>The resolution is the number of stars we simulate in our model population.</p></li>
+<li><p>The massrange is a list of the min and max masses</p></li>
+<li><p>The total_probability is the theoretical integral of a probability density function, i.e. 1.0.</p></li>
+<li><p>The binwidth sets the resolution of the final distribution. If set to 0.5, the bins in log<em>L</em> are 0.5dex wide.</p></li>
+</ul>
 <div class="nbinput nblast docutils container">
 <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[5]:
 </pre></div>
@@ -998,8 +1004,15 @@ There were no errors found in this run.
 <p>Most stars are low mass red dwarfs, with small luminosities. Without the IMF weighting, our model population would have got this completely wrong!</p>
 <p>As you increase the resolution, you will see this curve becomes even smoother. The wiggles in the curve are (usually) sampling artefacts because the curve should monotonically brighten above about log(<em>L</em>/L☉)=-2.</p>
 <p>Remember you can play with the binwidth too. If you want a very accurate distribution you need a narrow binwidth, but then you’ll also need high resolution (lots of stars) so lots of CPU time, hence cost, CO2, etc.</p>
-<p>Things to try: * Change the resolution to make the distributions smoother: what about error bars, how would you do that? * Different initial distributions: the Kroupa distribution isn’t the only one out there * Change the metallicity and mass ranges * What about a non-constant star formation rate? This is more of a challenge! * What about evolved stars? Here we consider only the <em>zero-age</em> main sequnece. What about other main-sequence stars? What about stars in later phases of stellar
-evolution? * Binary stars! (see notebook_luminosity_function_binaries.ipynb)</p>
+<p>Things to try:</p>
+<ul class="simple">
+<li><p>Change the resolution to make the distributions smoother: what about error bars, how would you do that?</p></li>
+<li><p>Different initial distributions: the Kroupa distribution isn’t the only one out there</p></li>
+<li><p>Change the metallicity and mass ranges</p></li>
+<li><p>What about a non-constant star formation rate? This is more of a challenge!</p></li>
+<li><p>What about evolved stars? Here we consider only the <em>zero-age</em> main sequnece. What about other main-sequence stars? What about stars in later phases of stellar evolution?</p></li>
+<li><p>Binary stars! (see notebook_luminosity_function_binaries.ipynb)</p></li>
+</ul>
 <div class="nbinput nblast docutils container">
 <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[ ]:
 </pre></div>
@@ -1038,7 +1051,7 @@ evolution? * Binary stars! (see notebook_luminosity_function_binaries.ipynb)</p>
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_massive_remnants.ipynb b/docs/build/html/examples/notebook_massive_remnants.ipynb
index 6943c9d53..28227d1a1 100644
--- a/docs/build/html/examples/notebook_massive_remnants.ipynb
+++ b/docs/build/html/examples/notebook_massive_remnants.ipynb
@@ -131,7 +131,8 @@
    "id": "2a9104fc-4136-4e53-8604-f24ad52fbe56",
    "metadata": {},
    "source": [
-    "First let us set up some global variables that will be useful throughout. \n",
+    "First let us set up some global variables that will be useful throughout.\n",
+    "\n",
     "* The resolution is the number of stars we simulate in our model population.\n",
     "* The massrange is a list of the min and max masses\n",
     "* The total_probability is the theoretical integral of a probability density function, i.e. 1.0.\n",
@@ -718,6 +719,7 @@
    "metadata": {},
    "source": [
     "Things to try:\n",
+    "\n",
     " * Change the resolution to make the distributions smoother: what about error bars, how would you do that?\n",
     " * Different initial distributions: the Kroupa distribution isn't the only one out there\n",
     " * Change the metallicity and mass ranges\n",
diff --git a/docs/build/html/examples/notebook_population.html b/docs/build/html/examples/notebook_population.html
index 65f57286f..9d51711a6 100644
--- a/docs/build/html/examples/notebook_population.html
+++ b/docs/build/html/examples/notebook_population.html
@@ -542,8 +542,13 @@ example_pop.dat
 </pre></div></div>
 </div>
 <p>After configuring the population, but before running the actual population, its usually a good idea to export the full configuration (including version info of binary_c and all the parameters) to a file. To do this we use <code class="docutils literal notranslate"><span class="pre">example_pop.export_all_info()</span></code>.</p>
-<p>On default this exports everything, each of the sections can be disabled: - population settings (bse_options, grid_options, custom_options), turn off with include_population settings=False - binary_c_defaults (all the commandline arguments that binary c accepts, and their defaults). turn off with include_binary_c_defaults=False - include_binary_c_version_info (all the compilation info, and information about the compiled parameters), turn off with include_binary_c_version_info=False -
-include_binary_c_help_all (all the help information for all the binary_c parameters), turn off with include_binary_c_help_all=Fase</p>
+<p>On default this exports everything, each of the sections can be disabled:</p>
+<ul class="simple">
+<li><p>population settings (bse_options, grid_options, custom_options), turn off with include_population settings=False</p></li>
+<li><p>binary_c_defaults (all the commandline arguments that binary c accepts, and their defaults). turn off with include_binary_c_defaults=False</p></li>
+<li><p>include_binary_c_version_info (all the compilation info, and information about the compiled parameters), turn off with include_binary_c_version_info=False</p></li>
+<li><p>include_binary_c_help_all (all the help information for all the binary_c parameters), turn off with include_binary_c_help_all=Fase</p></li>
+</ul>
 <p>On default it will write this to the custom_options[‘data_dir’], but that can be overriden by setting use_datadir=False and providing an outfile=&lt;&gt;</p>
 <div class="nbinput docutils container">
 <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[3]:
@@ -1500,7 +1505,7 @@ time mass_1 zams_mass_1 mass_2 zams_mass_2 stellar_type_1 prev_stellar_type_1 st
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_population.ipynb b/docs/build/html/examples/notebook_population.ipynb
index 968c03350..760b1480e 100644
--- a/docs/build/html/examples/notebook_population.ipynb
+++ b/docs/build/html/examples/notebook_population.ipynb
@@ -116,6 +116,7 @@
     "After configuring the population, but before running the actual population, its usually a good idea to export the full configuration (including version info of binary_c and all the parameters) to a file. To do this we use `example_pop.export_all_info()`.\n",
     "\n",
     "On default this exports everything, each of the sections can be disabled:\n",
+    "\n",
     "  - population settings (bse_options, grid_options, custom_options), turn off with include_population\n",
     "      settings=False\n",
     "  - binary_c_defaults (all the commandline arguments that binary c accepts, and their defaults).\n",
@@ -1144,7 +1145,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -1158,7 +1159,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/build/html/examples/notebook_solar_system.html b/docs/build/html/examples/notebook_solar_system.html
index 10148d94f..620d83805 100644
--- a/docs/build/html/examples/notebook_solar_system.html
+++ b/docs/build/html/examples/notebook_solar_system.html
@@ -677,15 +677,6 @@ div.rendered_html tbody tr:hover {
 </div>
 </div>
 <p>It gets a little toasty on Earth in the not too distant future!</p>
-<div class="nbinput nblast docutils container">
-<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[ ]:
-</pre></div>
-</div>
-<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre>
-<span></span>
-</pre></div>
-</div>
-</div>
 </div>
 
 
@@ -714,7 +705,7 @@ div.rendered_html tbody tr:hover {
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/examples/notebook_solar_system.ipynb b/docs/build/html/examples/notebook_solar_system.ipynb
index 2b343a8f4..926e6d9c4 100644
--- a/docs/build/html/examples/notebook_solar_system.ipynb
+++ b/docs/build/html/examples/notebook_solar_system.ipynb
@@ -294,14 +294,6 @@
    "source": [
     "It gets a little toasty on Earth in the not too distant future!"
    ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "22df65d7-1c77-4e9c-b188-955219377014",
-   "metadata": {},
-   "outputs": [],
-   "source": []
   }
  ],
  "metadata": {
diff --git a/docs/build/html/examples/old/basic_example.html b/docs/build/html/examples/old/basic_example.html
index 994577ce0..d4d94d201 100644
--- a/docs/build/html/examples/old/basic_example.html
+++ b/docs/build/html/examples/old/basic_example.html
@@ -533,7 +533,7 @@ div.rendered_html tbody tr:hover {
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">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 d00f94e45..b0aab8ab2 100644
--- a/docs/build/html/examples/old/workshop_example_notebook.html
+++ b/docs/build/html/examples/old/workshop_example_notebook.html
@@ -976,7 +976,7 @@ Took 14.214274644851685s
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/functions.html b/docs/build/html/functions.html
index 3465d88ef..34546f390 100644
--- a/docs/build/html/functions.html
+++ b/docs/build/html/functions.html
@@ -784,7 +784,7 @@ of all the binary_c parameters.</p>
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html
index c8561f809..15bc81552 100644
--- a/docs/build/html/genindex.html
+++ b/docs/build/html/genindex.html
@@ -756,7 +756,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/grid.html b/docs/build/html/grid.html
index 767edc670..d7d3ac011 100644
--- a/docs/build/html/grid.html
+++ b/docs/build/html/grid.html
@@ -667,7 +667,7 @@ passed to json.dumps)</p></li>
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/grid_options_defaults.html b/docs/build/html/grid_options_defaults.html
index 7d2b632df..acc274891 100644
--- a/docs/build/html/grid_options_defaults.html
+++ b/docs/build/html/grid_options_defaults.html
@@ -297,7 +297,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/grid_options_descriptions.html b/docs/build/html/grid_options_descriptions.html
index 45f46c130..bc0cd70a5 100644
--- a/docs/build/html/grid_options_descriptions.html
+++ b/docs/build/html/grid_options_descriptions.html
@@ -498,7 +498,7 @@ q extrapolation (below 0.15) method
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/hpc_functions.html b/docs/build/html/hpc_functions.html
index a48576f62..6673d7eeb 100644
--- a/docs/build/html/hpc_functions.html
+++ b/docs/build/html/hpc_functions.html
@@ -228,7 +228,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/index.html b/docs/build/html/index.html
index d68cecad7..9685ed7f3 100644
--- a/docs/build/html/index.html
+++ b/docs/build/html/index.html
@@ -386,7 +386,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/modules.html b/docs/build/html/modules.html
index 8bac09315..77a2975e2 100644
--- a/docs/build/html/modules.html
+++ b/docs/build/html/modules.html
@@ -239,7 +239,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/plot_functions.html b/docs/build/html/plot_functions.html
index d776f8cba..74fff4b33 100644
--- a/docs/build/html/plot_functions.html
+++ b/docs/build/html/plot_functions.html
@@ -462,7 +462,7 @@ This is not included in all the plotting routines.</p></li>
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/py-modindex.html b/docs/build/html/py-modindex.html
index fec2defaa..a610048d0 100644
--- a/docs/build/html/py-modindex.html
+++ b/docs/build/html/py-modindex.html
@@ -244,7 +244,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/readme_link.html b/docs/build/html/readme_link.html
index 3d0a9646c..542e53fa3 100644
--- a/docs/build/html/readme_link.html
+++ b/docs/build/html/readme_link.html
@@ -331,7 +331,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/run_system_wrapper.html b/docs/build/html/run_system_wrapper.html
index 3935f7532..925bccf7c 100644
--- a/docs/build/html/run_system_wrapper.html
+++ b/docs/build/html/run_system_wrapper.html
@@ -272,7 +272,7 @@ and returns what the parse_function returns</p>
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/search.html b/docs/build/html/search.html
index c4106ffef..4ebf46cba 100644
--- a/docs/build/html/search.html
+++ b/docs/build/html/search.html
@@ -183,7 +183,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/spacing_functions.html b/docs/build/html/spacing_functions.html
index 8477c0f1f..239186aea 100644
--- a/docs/build/html/spacing_functions.html
+++ b/docs/build/html/spacing_functions.html
@@ -364,7 +364,7 @@ not that the integral is 1.0</p>
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/stellar_types.html b/docs/build/html/stellar_types.html
index ca6cd5f60..0d9db6d6b 100644
--- a/docs/build/html/stellar_types.html
+++ b/docs/build/html/stellar_types.html
@@ -232,7 +232,7 @@
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/build/html/useful_funcs.html b/docs/build/html/useful_funcs.html
index 8df967561..209b1fd85 100644
--- a/docs/build/html/useful_funcs.html
+++ b/docs/build/html/useful_funcs.html
@@ -430,7 +430,7 @@ determine if two stars collide on the ZAMS</p>
   </div>
   Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
 <br><br>
-Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/source/_templates/footer.html b/docs/source/_templates/footer.html
index d5f5f4075..de77c116a 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.2/2.2.1 git revision e74e884bfc59fca05c17e0b57df95a9817474209 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
+Generated on binarycpython git branch: development_0.9.2/2.2.1 git revision 00a2509ec785ed47f0e5dbd87f8885cd268f8ff3 url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.2/2.2.1">git url</a>.
 <br><br>
 Using binary_c with bit branch HEAD: git revision: "5747:20211102:404ce27a0" url: <a href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c/-/tree/HEAD">git url</a>.
 
diff --git a/docs/source/examples/notebook_HRD.ipynb b/docs/source/examples/notebook_HRD.ipynb
index ee40c35d2..d56440170 100644
--- a/docs/source/examples/notebook_HRD.ipynb
+++ b/docs/source/examples/notebook_HRD.ipynb
@@ -1089,7 +1089,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -1103,7 +1103,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/source/examples/notebook_api_functionality.ipynb b/docs/source/examples/notebook_api_functionality.ipynb
index fb6ea05bd..504ae4b16 100644
--- a/docs/source/examples/notebook_api_functionality.ipynb
+++ b/docs/source/examples/notebook_api_functionality.ipynb
@@ -966,7 +966,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -980,7 +980,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/source/examples/notebook_common_envelope_evolution.ipynb b/docs/source/examples/notebook_common_envelope_evolution.ipynb
index 83f3e239c..b543957d6 100644
--- a/docs/source/examples/notebook_common_envelope_evolution.ipynb
+++ b/docs/source/examples/notebook_common_envelope_evolution.ipynb
@@ -783,20 +783,21 @@
    "metadata": {},
    "source": [
     "Things to try:\n",
-    "* Extend the logging to output more data than just the orbital period.\n",
-    "* What are the stellar types of the post-common envelope systems? Are they likely to undergo novae or a type-Ia supernova?\n",
-    "* What are the lifetimes of the systems in close ($<1\\text{ }\\mathrm{d}$) binaries? Are they likely to merge in the life of the Universe?\n",
-    "* How much mass is lost in common-envelope interactions?\n",
-    "* Extend the grid to massive stars. Do you see many NS and BH compact binaries?\n",
-    "* Try different $\\alpha_\\mathrm{CE}$ and $\\lambda_\\mathrm{CE}$ options...\n",
-    "* ... and perhaps increased resolution to obtain smoother curves.\n",
-    "* Why do long-period systems not reach common envelope evolution?"
+    "\n",
+    " * Extend the logging to output more data than just the orbital period.\n",
+    " * What are the stellar types of the post-common envelope systems? Are they likely to undergo novae or a type-Ia supernova?\n",
+    " * What are the lifetimes of the systems in close ($<1\\text{ }\\mathrm{d}$) binaries? Are they likely to merge in the life of the Universe?\n",
+    " * How much mass is lost in common-envelope interactions?\n",
+    " * Extend the grid to massive stars. Do you see many NS and BH compact binaries?\n",
+    " * Try different $\\alpha_\\mathrm{CE}$ and $\\lambda_\\mathrm{CE}$ options...\n",
+    " * ... and perhaps increased resolution to obtain smoother curves.\n",
+    " * Why do long-period systems not reach common envelope evolution?"
    ]
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -810,7 +811,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/source/examples/notebook_custom_logging.ipynb b/docs/source/examples/notebook_custom_logging.ipynb
index dbe7d3001..8dfb85034 100644
--- a/docs/source/examples/notebook_custom_logging.ipynb
+++ b/docs/source/examples/notebook_custom_logging.ipynb
@@ -34,6 +34,7 @@
     "The custom logging functionality allows us to decide the output of binary_c _without_ modifying the actual sourcecode of binary_c (i.e. editing `src/logging/log_every_timestep` in binary_c). Rather, we can create a logging routine from within python.\n",
     "\n",
     "Technically, the following steps are taken:\n",
+    "\n",
     "- User creates a logging print statement from within python\n",
     "- The logging print statement string gets wrapped into a proper c-function by `binary_c_log_code`\n",
     "- The c-function string gets compiled and loaded into memory by `create_and_load_logging_function`\n",
@@ -460,19 +461,11 @@
     "# print (abridged) output\n",
     "print(\"\\n\".join(output.splitlines()[-2:]))"
    ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "484297c0-accb-4efc-a9c8-dbd2f32b89a6",
-   "metadata": {},
-   "outputs": [],
-   "source": []
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -486,7 +479,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/source/examples/notebook_extra_features.ipynb b/docs/source/examples/notebook_extra_features.ipynb
index f51d82bb4..44c19c112 100644
--- a/docs/source/examples/notebook_extra_features.ipynb
+++ b/docs/source/examples/notebook_extra_features.ipynb
@@ -34,7 +34,8 @@
    "metadata": {},
    "source": [
     "## getting extra information about binary_c parameters\n",
-    "There are several functions that can be used to get information about the parameters in binary_c: \n",
+    "There are several functions that can be used to get information about the parameters in binary_c:\n",
+    "\n",
     "- `get_help(parameter)`: Function to get information about the specific input parameter. Prints the output on default but returns a dictionary containing the information. \n",
     "- `get_help_all(print_help=True)`: Function to get information about all the parameters. Prints the output on default but returns a dictionary containing the information. \n",
     "- `get_help_super()`:  Function to get even more information about all the parameters. Does not print the output on default but returns a dictionary containing the information. \n",
@@ -173,8 +174,7 @@
    "id": "b3c259ef-9f89-4b26-9ce3-45af625bc398",
    "metadata": {},
    "source": [
-    "## Getting help\n",
-    "There are sever"
+    "## Getting help\n"
    ]
   },
   {
@@ -188,7 +188,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -202,7 +202,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/source/examples/notebook_individual_systems.ipynb b/docs/source/examples/notebook_individual_systems.ipynb
index b71d14897..deb72fc55 100644
--- a/docs/source/examples/notebook_individual_systems.ipynb
+++ b/docs/source/examples/notebook_individual_systems.ipynb
@@ -23,6 +23,7 @@
     "The simplest method to run a single system is to use the run_system wrapper. This function deals with setting up the argument string, makes sure all the required parameters are included and handles setting and cleaning up the custom logging functionality (see notebook_custom_logging).\n",
     "\n",
     "As arguments to this function we can add any of the parameters that binary_c itself actually knows, as well as:\n",
+    "\n",
     "- custom_logging_code: string containing a Printf statement that binary_c can use to print information\n",
     "- log_filename: path of the logfile that binary_c generates\n",
     "- parse_function: function that handles parsing the output of binary-c"
diff --git a/docs/source/examples/notebook_luminosity_function_binaries.ipynb b/docs/source/examples/notebook_luminosity_function_binaries.ipynb
index d096455b0..8325ab08f 100644
--- a/docs/source/examples/notebook_luminosity_function_binaries.ipynb
+++ b/docs/source/examples/notebook_luminosity_function_binaries.ipynb
@@ -124,11 +124,12 @@
    "id": "2a9104fc-4136-4e53-8604-f24ad52fbe56",
    "metadata": {},
    "source": [
-    "First let us set up some global variables that will be useful throughout. \n",
-    "* The resolution is the number of stars we simulate in our model population.\n",
-    "* The massrange is a list of the min and max masses\n",
-    "* The total_probability is the theoretical integral of a probability density function, i.e. 1.0.\n",
-    "* The binwidth sets the resolution of the final distribution. If set to 0.5, the bins in log*L* are 0.5dex wide."
+    "First let us set up some global variables that will be useful throughout.\n",
+    "\n",
+    " * The resolution is the number of stars we simulate in our model population.\n",
+    " * The massrange is a list of the min and max masses\n",
+    " * The total_probability is the theoretical integral of a probability density function, i.e. 1.0.\n",
+    " * The binwidth sets the resolution of the final distribution. If set to 0.5, the bins in log*L* are 0.5dex wide."
    ]
   },
   {
diff --git a/docs/source/examples/notebook_luminosity_function_single.ipynb b/docs/source/examples/notebook_luminosity_function_single.ipynb
index 4422377c9..93e041531 100644
--- a/docs/source/examples/notebook_luminosity_function_single.ipynb
+++ b/docs/source/examples/notebook_luminosity_function_single.ipynb
@@ -131,7 +131,8 @@
    "id": "2a9104fc-4136-4e53-8604-f24ad52fbe56",
    "metadata": {},
    "source": [
-    "First let us set up some global variables that will be useful throughout. \n",
+    "First let us set up some global variables that will be useful throughout.\n",
+    "\n",
     "* The resolution is the number of stars we simulate in our model population.\n",
     "* The massrange is a list of the min and max masses\n",
     "* The total_probability is the theoretical integral of a probability density function, i.e. 1.0.\n",
@@ -594,6 +595,7 @@
    "metadata": {},
    "source": [
     "Things to try:\n",
+    "\n",
     "* Change the resolution to make the distributions smoother: what about error bars, how would you do that?\n",
     "* Different initial distributions: the Kroupa distribution isn't the only one out there\n",
     "* Change the metallicity and mass ranges\n",
@@ -601,6 +603,14 @@
     "* What about evolved stars? Here we consider only the *zero-age* main sequnece. What about other main-sequence stars? What about stars in later phases of stellar evolution?\n",
     "* Binary stars! (see notebook_luminosity_function_binaries.ipynb)"
    ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "ef00d82c-dc36-4a94-b4be-98f58649644e",
+   "metadata": {},
+   "outputs": [],
+   "source": []
   }
  ],
  "metadata": {
diff --git a/docs/source/examples/notebook_massive_remnants.ipynb b/docs/source/examples/notebook_massive_remnants.ipynb
index 6943c9d53..28227d1a1 100644
--- a/docs/source/examples/notebook_massive_remnants.ipynb
+++ b/docs/source/examples/notebook_massive_remnants.ipynb
@@ -131,7 +131,8 @@
    "id": "2a9104fc-4136-4e53-8604-f24ad52fbe56",
    "metadata": {},
    "source": [
-    "First let us set up some global variables that will be useful throughout. \n",
+    "First let us set up some global variables that will be useful throughout.\n",
+    "\n",
     "* The resolution is the number of stars we simulate in our model population.\n",
     "* The massrange is a list of the min and max masses\n",
     "* The total_probability is the theoretical integral of a probability density function, i.e. 1.0.\n",
@@ -718,6 +719,7 @@
    "metadata": {},
    "source": [
     "Things to try:\n",
+    "\n",
     " * Change the resolution to make the distributions smoother: what about error bars, how would you do that?\n",
     " * Different initial distributions: the Kroupa distribution isn't the only one out there\n",
     " * Change the metallicity and mass ranges\n",
diff --git a/docs/source/examples/notebook_population.ipynb b/docs/source/examples/notebook_population.ipynb
index 968c03350..760b1480e 100644
--- a/docs/source/examples/notebook_population.ipynb
+++ b/docs/source/examples/notebook_population.ipynb
@@ -116,6 +116,7 @@
     "After configuring the population, but before running the actual population, its usually a good idea to export the full configuration (including version info of binary_c and all the parameters) to a file. To do this we use `example_pop.export_all_info()`.\n",
     "\n",
     "On default this exports everything, each of the sections can be disabled:\n",
+    "\n",
     "  - population settings (bse_options, grid_options, custom_options), turn off with include_population\n",
     "      settings=False\n",
     "  - binary_c_defaults (all the commandline arguments that binary c accepts, and their defaults).\n",
@@ -1144,7 +1145,7 @@
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3 (ipykernel)",
+   "display_name": "Python 3",
    "language": "python",
    "name": "python3"
   },
@@ -1158,7 +1159,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.9.5"
+   "version": "3.6.4"
   }
  },
  "nbformat": 4,
diff --git a/docs/source/examples/notebook_solar_system.ipynb b/docs/source/examples/notebook_solar_system.ipynb
index 2b343a8f4..926e6d9c4 100644
--- a/docs/source/examples/notebook_solar_system.ipynb
+++ b/docs/source/examples/notebook_solar_system.ipynb
@@ -294,14 +294,6 @@
    "source": [
     "It gets a little toasty on Earth in the not too distant future!"
    ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "22df65d7-1c77-4e9c-b188-955219377014",
-   "metadata": {},
-   "outputs": [],
-   "source": []
   }
  ],
  "metadata": {
-- 
GitLab