diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle
index 84b48c5bbf88398ce341385758e1780c16fbbebe..ebf7ee5b86d0d6d5af81d4d726b1c6a8e190aa7a 100644
Binary files a/docs/build/doctrees/environment.pickle and b/docs/build/doctrees/environment.pickle differ
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
Binary files a/docs/build/doctrees/examples/notebook_common_envelope_evolution.doctree and b/docs/build/doctrees/examples/notebook_common_envelope_evolution.doctree differ
diff --git a/docs/build/doctrees/examples/notebook_custom_logging.doctree b/docs/build/doctrees/examples/notebook_custom_logging.doctree
index 0d236a9a0535b84d3df64035f963aa4f737f8fa3..d64124b4407bff166a9c6d2377d0dca16050b9e5 100644
Binary files a/docs/build/doctrees/examples/notebook_custom_logging.doctree and b/docs/build/doctrees/examples/notebook_custom_logging.doctree differ
diff --git a/docs/build/doctrees/examples/notebook_extra_features.doctree b/docs/build/doctrees/examples/notebook_extra_features.doctree
index 041d02c1db47702ad5b160fb445ebf0b09f26071..f61a55866eb232d41c7e0071ce1582a46c42dbf5 100644
Binary files a/docs/build/doctrees/examples/notebook_extra_features.doctree and b/docs/build/doctrees/examples/notebook_extra_features.doctree differ
diff --git a/docs/build/doctrees/examples/notebook_individual_systems.doctree b/docs/build/doctrees/examples/notebook_individual_systems.doctree
index ac33957942e2819223ea6914e4817dfa4bba42e2..e67858541c311d86f97d1371dafa52a3963d287f 100644
Binary files a/docs/build/doctrees/examples/notebook_individual_systems.doctree and b/docs/build/doctrees/examples/notebook_individual_systems.doctree differ
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
Binary files a/docs/build/doctrees/examples/notebook_luminosity_function_binaries.doctree and b/docs/build/doctrees/examples/notebook_luminosity_function_binaries.doctree differ
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
Binary files a/docs/build/doctrees/examples/notebook_luminosity_function_single.doctree and b/docs/build/doctrees/examples/notebook_luminosity_function_single.doctree differ
diff --git a/docs/build/doctrees/examples/notebook_massive_remnants.doctree b/docs/build/doctrees/examples/notebook_massive_remnants.doctree
index 77aa0edf5b581b142f3c93e077e53377c5eb5ac6..b4ab5e7ae17cd0d2675f4966a58b794ed723bb92 100644
Binary files a/docs/build/doctrees/examples/notebook_massive_remnants.doctree and b/docs/build/doctrees/examples/notebook_massive_remnants.doctree differ
diff --git a/docs/build/doctrees/examples/notebook_population.doctree b/docs/build/doctrees/examples/notebook_population.doctree
index 10bd1d6bac71e1944b1e7151d47705f9970f005c..0305266b6d228df0f843644d247d6a9a7930e940 100644
Binary files a/docs/build/doctrees/examples/notebook_population.doctree and b/docs/build/doctrees/examples/notebook_population.doctree differ
diff --git a/docs/build/doctrees/examples/notebook_solar_system.doctree b/docs/build/doctrees/examples/notebook_solar_system.doctree
index e0a17390170a1f4ccad459d0c1248b9f484b2d0d..56c3375ce9c83cbcb3e6f93e97283c2061c596e3 100644
Binary files a/docs/build/doctrees/examples/notebook_solar_system.doctree and b/docs/build/doctrees/examples/notebook_solar_system.doctree differ
diff --git a/docs/build/doctrees/nbsphinx/examples/notebook_HRD.ipynb b/docs/build/doctrees/nbsphinx/examples/notebook_HRD.ipynb
index ee40c35d223c078d3c33b4c054115e768a40ad0c..d56440170a9c8083dc85a31debcf6d9324440930 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 fb6ea05bd2aa1e07e5265dfba2c0520441de2412..504ae4b16880946428716c496c81cbf82eea63a8 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 83f3e239c4da142d06592cb756d6599b5e76d0ee..b543957d6a16c387ee87082ddd3703bf1b1109f1 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 dbe7d30010d358f1255aaa25eecfb865e3ff08cb..8dfb85034dd77e1b0ae790c475a1e52bd70d0227 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 f51d82bb4a62db6f3a6b32cf0dbed666c4116ee7..44c19c11274fbd39732e34e03e7a14a371ff9d7c 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 b71d148972de47150c82b16756f52c4b35d2a094..deb72fc55ba3785c9c829ab83ba0846cd9b86867 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 d096455b08c67967c1a8e5adeafe040f117342fb..8325ab08f0772fc969f2acf5f9306c04ca64562d 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 4422377c9ca5aec2910b73c0d5ca4fb2686fbcd8..93e041531422571b1a499b0089f9e4e465d4a0f3 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 6943c9d53ee005e46f8d90a8594de8b496c0cf27..28227d1a1cb7536b70a32fd936026697be9cbe35 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 968c033508c90b5c4387ef758542038219bcd5f7..760b1480e9f9bdcc508ced177f8f0d806cfb53eb 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 2b343a8f4ff938c3ec174131d52f730a8189dea8..926e6d9c4a22c0ec6018ae47aadfbcc188c4e8c2 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 e0dd382de3382489e9cf597a2d326e55de9f968a..d4d156ce295daa20ac3b898983dc9fb725004993 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 aef4cc350776da8c65707f1e60e8023d9d4e5778..08c8a8dcf6d377a6b95748ae38bc3352ad1e6423 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 73fe013890de519a6279203585783209230ff6eb..1f935399b31ef3e4d84f96a09093aa50636b17d8 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 7d3663c1b76fd5ad026520d0f57dd54163e22766..88742df26872f9017dc393d421b84f7b969275b9 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 2ac73ab6aeba1e082722b9cdab7c576ab9c1d8d1..169bfaf96990efa344d856b56c3f17ad94ce0be5 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 9a5841884abbb93ffdb61449393382ff8db2b1b8..7ef304013e0f8838388e14c86c13b0e3a12899d6 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 db1c5aa305fa4435f1641f6769f91e2e58450425..2a85cf725e5f929df4eb9f1ced4cd851e71b678a 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 27e39b4379dbd92e90896f6a2c1a1ce90743ec01..7ed5fd8bb60530c18d5b5b17fa29a34fdf303bbf 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 dfb4d2bcd23f5d39cd1bce2d1d1fdc1eeb173b43..c5ebb997e1398a132ff8dafcde817462dcea6e0e 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 6ca1833da4d29df7cc1ae26e4101ce79b76edf76..da6595babf70c113782c64e13f65e7cc7e6ce1f3 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 ee40c35d223c078d3c33b4c054115e768a40ad0c..d56440170a9c8083dc85a31debcf6d9324440930 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 fb6ea05bd2aa1e07e5265dfba2c0520441de2412..504ae4b16880946428716c496c81cbf82eea63a8 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 83f3e239c4da142d06592cb756d6599b5e76d0ee..b543957d6a16c387ee87082ddd3703bf1b1109f1 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 dbe7d30010d358f1255aaa25eecfb865e3ff08cb..8dfb85034dd77e1b0ae790c475a1e52bd70d0227 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 f51d82bb4a62db6f3a6b32cf0dbed666c4116ee7..44c19c11274fbd39732e34e03e7a14a371ff9d7c 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 b71d148972de47150c82b16756f52c4b35d2a094..deb72fc55ba3785c9c829ab83ba0846cd9b86867 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 d096455b08c67967c1a8e5adeafe040f117342fb..8325ab08f0772fc969f2acf5f9306c04ca64562d 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 4422377c9ca5aec2910b73c0d5ca4fb2686fbcd8..93e041531422571b1a499b0089f9e4e465d4a0f3 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 6943c9d53ee005e46f8d90a8594de8b496c0cf27..28227d1a1cb7536b70a32fd936026697be9cbe35 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 968c033508c90b5c4387ef758542038219bcd5f7..760b1480e9f9bdcc508ced177f8f0d806cfb53eb 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 2b343a8f4ff938c3ec174131d52f730a8189dea8..926e6d9c4a22c0ec6018ae47aadfbcc188c4e8c2 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 09ecc84d56c0a030d054dfa75edda6ed98f8a93e..d2f2484a34a4d858016a431a1618fb71f535f417 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 afe2cfd49335d634b91925f0e345192373da340d..d55408eb5d196e59ce1526dd90a38f043c7d061a 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 d0f39b5eb3fade0d7ea9b33dbc24ca963220a90e..3ef55851435dc44e4380657c4555c465981c164f 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 8951cee7c79c1573a61ab3c5fda1787a0bebd6ae..504cdc54e5bb8ae5c0384ef5f8df399c44958e33 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 f124e283359754e3687cb2396d5bf1befe34401a..1257b93b86921550edce9d44cbc0a4815e4d1035 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 64891c3e7b291ca839c40d0e03daeef7bbda0e3d..0e7f02e8e3e1109820abba6e84287d02b8b3534b 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 ee40c35d223c078d3c33b4c054115e768a40ad0c..d56440170a9c8083dc85a31debcf6d9324440930 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 4eeb107c6596cd45daac9039fea42e9ddaa2bc76..62f6bc94d1578baea8dd4a0ed07d7cc7d273143b 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 fb6ea05bd2aa1e07e5265dfba2c0520441de2412..504ae4b16880946428716c496c81cbf82eea63a8 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 2a1a3043262dc96be77f09676d2c4bd0e15749fe..1de3a928e2a5fbb9a36424a380cec8ce95c9f135 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 83f3e239c4da142d06592cb756d6599b5e76d0ee..b543957d6a16c387ee87082ddd3703bf1b1109f1 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 c31f7302974d29aa29275c479d0d3b7217e126c6..a2b2a8249117a10d69cd8b201b6bdba576aed074 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 dbe7d30010d358f1255aaa25eecfb865e3ff08cb..8dfb85034dd77e1b0ae790c475a1e52bd70d0227 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 343230b08269a7cc7426a332b40784b61f2cbe75..596ece8d97b55d1bc578071380bfee345778d3d0 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 f51d82bb4a62db6f3a6b32cf0dbed666c4116ee7..44c19c11274fbd39732e34e03e7a14a371ff9d7c 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 760e129dc0568a942a4453cadd2fa9c6c559ce29..eeff45ea751effca9e01aa6410cee0bf4cb6d4de 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 b71d148972de47150c82b16756f52c4b35d2a094..deb72fc55ba3785c9c829ab83ba0846cd9b86867 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 6b4f3ee59ff4e9c8eb42c91bcd1c1b94fe40ba93..0cb05b8e308fc114f573f18cebbb6c5c3e8823f6 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 d096455b08c67967c1a8e5adeafe040f117342fb..8325ab08f0772fc969f2acf5f9306c04ca64562d 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 5f6f3dcd76f88746a6d4a764f2107d84c5c20996..a3737efc48b7d7dc041e0704a0e0805591a2744f 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 4422377c9ca5aec2910b73c0d5ca4fb2686fbcd8..93e041531422571b1a499b0089f9e4e465d4a0f3 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 94e976e3fc6345ed82ed683e1271d6830740ab69..45049d21635755bf082e9f9e5d3afcd8bc89dd88 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 6943c9d53ee005e46f8d90a8594de8b496c0cf27..28227d1a1cb7536b70a32fd936026697be9cbe35 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 65f57286f146825d68715cb5637f2a45d7006529..9d51711a6f1b6df5ead8e7f7fcfa535bcf144ec0 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 968c033508c90b5c4387ef758542038219bcd5f7..760b1480e9f9bdcc508ced177f8f0d806cfb53eb 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 10148d94f2deb5056ac88a1db3168b6659024d14..620d8380529758492793e20dc51167fb12a76084 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 2b343a8f4ff938c3ec174131d52f730a8189dea8..926e6d9c4a22c0ec6018ae47aadfbcc188c4e8c2 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 994577ce0ee368c589fe39ef1356a6a9559d73f6..d4d94d201e7a452d0778e541fe290b1a52462e4f 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 d00f94e4594469cdc86bccd95f533cc8296898ba..b0aab8ab27b39a1baf8bb824d882eca6b682264b 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 3465d88efddeb62a055678308f518bd3e52bd6b9..34546f3901dc4155e9e4a8c2292f2b136744fb01 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 c8561f809990a3cef95e22700194a16a7b961510..15bc81552ace8c61c3cd7955806aefcd4a2c5329 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 767edc670f16e8e3dcf7f98b362f61c60f977492..d7d3ac0118e7c1baf3ad418d18a785b74d7a9bba 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 7d2b632df980155c56c6676b7e6951f5f8ee75f6..acc27489134e39c9e4a4475f4f2f3550b12c0123 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 45f46c130814103d2bad8037337e1b98f97fdc51..bc0cd70a5ce0909c2f223aa170843c008245acd5 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 a48576f62cd7f776df038f3b1b9fbeb112f3ecf6..6673d7eeba97de1ac778de11b7a2033123f1b0c4 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 d68cecad7a53e781f4df9e53c0ff1e7d76af3152..9685ed7f34afde9f936f94f9ecf9cfc7721cf1e8 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 8bac09315cc68c2a003f39f7144bfc54b4612e1c..77a2975e2b4d22a6de0add5bc413c36a6d209bfa 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 d776f8cba8e031997bcd8f3a7ed12fe3ff88b59a..74fff4b335f96facde805e092f4ffa793a552f7f 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 fec2defaa98840a105c57289398aa3ea071ab61f..a610048d0160fa88059a9bf4c5cf33935993e942 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 3d0a9646c959494dddda768967434df3a37404f2..542e53fa302a277c9e435350febe6860f2305de9 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 3935f75329fe1fdaf1c873adb31d82c1af1d2cf5..925bccf7c839037cffe3db22f72901fe3961eacb 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 c4106ffef0f03aa77213d9630b101593455017c0..4ebf46cba67d472db1f7e05a73cede998b6f2a5b 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 8477c0f1f5ffed870e6cc16a79c292892a1d49b6..239186aea457800273c97bdf3f566c8ac9eeb7db 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 ca6cd5f600b77465da45c01d62aa10d933a8703e..0d9db6d6b259aabf6937a26686267d34945eaf1c 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 8df967561d98e8abd784007474e2c50d3b750c29..209b1fd85f92b0f66e00ced9bdc0c4ddc8141446 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 d5f5f40759b4f4d46a83f4d6c5c9e198a14b5123..de77c116a2090820d80995e782bfa995ff655500 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 ee40c35d223c078d3c33b4c054115e768a40ad0c..d56440170a9c8083dc85a31debcf6d9324440930 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 fb6ea05bd2aa1e07e5265dfba2c0520441de2412..504ae4b16880946428716c496c81cbf82eea63a8 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 83f3e239c4da142d06592cb756d6599b5e76d0ee..b543957d6a16c387ee87082ddd3703bf1b1109f1 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 dbe7d30010d358f1255aaa25eecfb865e3ff08cb..8dfb85034dd77e1b0ae790c475a1e52bd70d0227 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 f51d82bb4a62db6f3a6b32cf0dbed666c4116ee7..44c19c11274fbd39732e34e03e7a14a371ff9d7c 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 b71d148972de47150c82b16756f52c4b35d2a094..deb72fc55ba3785c9c829ab83ba0846cd9b86867 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 d096455b08c67967c1a8e5adeafe040f117342fb..8325ab08f0772fc969f2acf5f9306c04ca64562d 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 4422377c9ca5aec2910b73c0d5ca4fb2686fbcd8..93e041531422571b1a499b0089f9e4e465d4a0f3 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 6943c9d53ee005e46f8d90a8594de8b496c0cf27..28227d1a1cb7536b70a32fd936026697be9cbe35 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 968c033508c90b5c4387ef758542038219bcd5f7..760b1480e9f9bdcc508ced177f8f0d806cfb53eb 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 2b343a8f4ff938c3ec174131d52f730a8189dea8..926e6d9c4a22c0ec6018ae47aadfbcc188c4e8c2 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": {