<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>Index &mdash; binary_c-python  documentation</title>
      <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
      <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
  <!--[if lt IE 9]>
    <script src="_static/js/html5shiv.min.js"></script>
  <![endif]-->
  
        <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
        <script src="_static/jquery.js"></script>
        <script src="_static/underscore.js"></script>
        <script src="_static/doctools.js"></script>
        <script crossorigin="anonymous" integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA=" src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js"></script>
    <script src="_static/js/theme.js"></script>
    <link rel="index" title="Index" href="#" />
    <link rel="search" title="Search" href="search.html" /> 
</head>

<body class="wy-body-for-nav"> 
  <div class="wy-grid-for-nav">
    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
      <div class="wy-side-scroll">
        <div class="wy-side-nav-search" >
            <a href="index.html" class="icon icon-home"> binary_c-python
          </a>
<div role="search">
  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
    <input type="text" name="q" placeholder="Search docs" />
    <input type="hidden" name="check_keywords" value="yes" />
    <input type="hidden" name="area" value="default" />
  </form>
</div>
        </div><div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="Navigation menu">
              <p class="caption" role="heading"><span class="caption-text">Contents:</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li>
<li class="toctree-l1"><a class="reference internal" href="modules.html">Binarycpython code</a></li>
<li class="toctree-l1"><a class="reference internal" href="example_notebooks.html">Example notebooks</a></li>
<li class="toctree-l1"><a class="reference internal" href="binary_c_parameters.html">Binary_c parameters</a></li>
<li class="toctree-l1"><a class="reference internal" href="grid_options_descriptions.html">Population grid code options</a></li>
<li class="toctree-l1"><a class="reference external" href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python">Visit the GitLab repo</a></li>
<li class="toctree-l1"><a class="reference external" href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/issues/new">Submit an issue</a></li>
</ul>

        </div>
      </div>
    </nav>

    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"><nav class="wy-nav-top" aria-label="Mobile navigation menu" >
          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
          <a href="index.html">binary_c-python</a>
      </nav>

      <div class="wy-nav-content">
        <div class="rst-content">
          <div role="navigation" aria-label="Page navigation">
  <ul class="wy-breadcrumbs">
      <li><a href="index.html" class="icon icon-home"></a> &raquo;</li>
      <li>Index</li>
      <li class="wy-breadcrumbs-aside">
      </li>
  </ul>
  <hr/>
</div>
          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
           <div itemprop="articleBody">
             

<h1 id="index">Index</h1>

<div class="genindex-jumpbox">
 <a href="#_"><strong>_</strong></a>
 | <a href="#A"><strong>A</strong></a>
 | <a href="#B"><strong>B</strong></a>
 | <a href="#C"><strong>C</strong></a>
 | <a href="#D"><strong>D</strong></a>
 | <a href="#E"><strong>E</strong></a>
 | <a href="#F"><strong>F</strong></a>
 | <a href="#G"><strong>G</strong></a>
 | <a href="#H"><strong>H</strong></a>
 | <a href="#I"><strong>I</strong></a>
 | <a href="#J"><strong>J</strong></a>
 | <a href="#K"><strong>K</strong></a>
 | <a href="#L"><strong>L</strong></a>
 | <a href="#M"><strong>M</strong></a>
 | <a href="#N"><strong>N</strong></a>
 | <a href="#O"><strong>O</strong></a>
 | <a href="#P"><strong>P</strong></a>
 | <a href="#R"><strong>R</strong></a>
 | <a href="#S"><strong>S</strong></a>
 | <a href="#T"><strong>T</strong></a>
 | <a href="#U"><strong>U</strong></a>
 | <a href="#V"><strong>V</strong></a>
 | <a href="#W"><strong>W</strong></a>
 | <a href="#Z"><strong>Z</strong></a>
 
</div>
<h2 id="_">_</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.NullCache.__delitem__">__delitem__() (binarycpython.utils.population_extensions.cache.cache.NullCache method)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.Capturing.__enter__">__enter__() (binarycpython.utils.functions.Capturing method)</a>

      <ul>
        <li><a href="functions.html#binarycpython.utils.functions.catchtime.__enter__">(binarycpython.utils.functions.catchtime method)</a>
</li>
      </ul></li>
      <li><a href="functions.html#binarycpython.utils.functions.Capturing.__exit__">__exit__() (binarycpython.utils.functions.Capturing method)</a>

      <ul>
        <li><a href="functions.html#binarycpython.utils.functions.catchtime.__exit__">(binarycpython.utils.functions.catchtime method)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="dicts.html#binarycpython.utils.dicts.AutoVivificationDict.__getitem__">__getitem__() (binarycpython.utils.dicts.AutoVivificationDict method)</a>

      <ul>
        <li><a href="population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.NullCache.__getitem__">(binarycpython.utils.population_extensions.cache.cache.NullCache method)</a>
</li>
      </ul></li>
      <li><a href="dicts.html#binarycpython.utils.dicts.AutoVivificationDict.__iadd__">__iadd__() (binarycpython.utils.dicts.AutoVivificationDict method)</a>
</li>
      <li><a href="population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.NullCache.__setitem__">__setitem__() (binarycpython.utils.population_extensions.cache.cache.NullCache method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="A">A</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/metadata.html#binarycpython.utils.population_extensions.metadata.metadata.add_ensemble_metadata">add_ensemble_metadata() (binarycpython.utils.population_extensions.metadata.metadata method)</a>
</li>
      <li><a href="population_extensions/gridcode.html#binarycpython.utils.population_extensions.gridcode.gridcode.add_grid_variable">add_grid_variable() (binarycpython.utils.population_extensions.gridcode.gridcode method)</a>
</li>
      <li><a href="population_extensions/metadata.html#binarycpython.utils.population_extensions.metadata.metadata.add_system_metadata">add_system_metadata() (binarycpython.utils.population_extensions.metadata.metadata method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/analytics.html#binarycpython.utils.population_extensions.analytics.analytics">analytics (class in binarycpython.utils.population_extensions.analytics)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Arenou2010_binary_fraction">Arenou2010_binary_fraction() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="custom_logging_functions.html#binarycpython.utils.custom_logging_functions.autogen_C_logging_code">autogen_C_logging_code() (in module binarycpython.utils.custom_logging_functions)</a>
</li>
      <li><a href="dicts.html#binarycpython.utils.dicts.AutoVivificationDict">AutoVivificationDict (class in binarycpython.utils.dicts)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="B">B</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="functions.html#binarycpython.utils.functions.bin_data">bin_data() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="custom_logging_functions.html#binarycpython.utils.custom_logging_functions.binary_c_log_code">binary_c_log_code() (in module binarycpython.utils.custom_logging_functions)</a>
</li>
      <li><a href="custom_logging_functions.html#binarycpython.utils.custom_logging_functions.binary_c_write_log_code">binary_c_write_log_code() (in module binarycpython.utils.custom_logging_functions)</a>
</li>
      <li><a href="ensemble.html#binarycpython.utils.ensemble.binaryc_json_serializer">binaryc_json_serializer() (in module binarycpython.utils.ensemble)</a>
</li>
      <li><a href="ensemble.html#binarycpython.utils.ensemble.binarycDecoder">binarycDecoder (class in binarycpython.utils.ensemble)</a>
</li>
      <li><a href="ensemble.html#binarycpython.utils.ensemble.BinaryCEncoder">BinaryCEncoder (class in binarycpython.utils.ensemble)</a>
</li>
      <li>
    binarycpython.utils.custom_logging_functions

      <ul>
        <li><a href="custom_logging_functions.html#module-binarycpython.utils.custom_logging_functions">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.dicts

      <ul>
        <li><a href="dicts.html#module-binarycpython.utils.dicts">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.ensemble

      <ul>
        <li><a href="ensemble.html#module-binarycpython.utils.ensemble">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.functions

      <ul>
        <li><a href="functions.html#module-binarycpython.utils.functions">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.grid

      <ul>
        <li><a href="grid.html#module-binarycpython.utils.grid">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.plot_functions

      <ul>
        <li><a href="plot_functions.html#module-binarycpython.utils.plot_functions">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.population_extensions.analytics

      <ul>
        <li><a href="population_extensions/analytics.html#module-binarycpython.utils.population_extensions.analytics">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.population_extensions.cache

      <ul>
        <li><a href="population_extensions/cache.html#module-binarycpython.utils.population_extensions.cache">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.population_extensions.condor

      <ul>
        <li><a href="population_extensions/condor.html#module-binarycpython.utils.population_extensions.condor">module</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li>
    binarycpython.utils.population_extensions.dataIO

      <ul>
        <li><a href="population_extensions/dataIO.html#module-binarycpython.utils.population_extensions.dataIO">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.population_extensions.distribution_functions

      <ul>
        <li><a href="population_extensions/distribution_functions.html#module-binarycpython.utils.population_extensions.distribution_functions">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.population_extensions.grid_options_defaults

      <ul>
        <li><a href="population_extensions/grid_options_defaults.html#module-binarycpython.utils.population_extensions.grid_options_defaults">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.population_extensions.gridcode

      <ul>
        <li><a href="population_extensions/gridcode.html#module-binarycpython.utils.population_extensions.gridcode">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.population_extensions.HPC

      <ul>
        <li><a href="population_extensions/HPC.html#module-binarycpython.utils.population_extensions.HPC">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.population_extensions.metadata

      <ul>
        <li><a href="population_extensions/metadata.html#module-binarycpython.utils.population_extensions.metadata">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.population_extensions.slurm

      <ul>
        <li><a href="population_extensions/slurm.html#module-binarycpython.utils.population_extensions.slurm">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.population_extensions.spacing_functions

      <ul>
        <li><a href="population_extensions/spacing_functions.html#module-binarycpython.utils.population_extensions.spacing_functions">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.population_extensions.version_info

      <ul>
        <li><a href="population_extensions/version_info.html#module-binarycpython.utils.population_extensions.version_info">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.run_system_wrapper

      <ul>
        <li><a href="run_system_wrapper.html#module-binarycpython.utils.run_system_wrapper">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.stellar_types

      <ul>
        <li><a href="stellar_types.html#module-binarycpython.utils.stellar_types">module</a>
</li>
      </ul></li>
      <li>
    binarycpython.utils.useful_funcs

      <ul>
        <li><a href="useful_funcs.html#module-binarycpython.utils.useful_funcs">module</a>
</li>
      </ul></li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.build_q_table">build_q_table() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="C">C</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache">cache (class in binarycpython.utils.population_extensions.cache)</a>
</li>
      <li><a href="population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.NullCache">cache.NullCache (class in binarycpython.utils.population_extensions.cache)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.calc_e_integral">calc_e_integral() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.calc_P_integral">calc_P_integral() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="useful_funcs.html#binarycpython.utils.useful_funcs.calc_period_from_sep">calc_period_from_sep() (in module binarycpython.utils.useful_funcs)</a>
</li>
      <li><a href="useful_funcs.html#binarycpython.utils.useful_funcs.calc_sep_from_period">calc_sep_from_period() (in module binarycpython.utils.useful_funcs)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.calc_total_probdens">calc_total_probdens() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.calculate_constants_three_part_powerlaw">calculate_constants_three_part_powerlaw() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.call_binary_c_config">call_binary_c_config() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.Capturing">Capturing (class in binarycpython.utils.functions)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.catchtime">catchtime (class in binarycpython.utils.functions)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.check_if_in_shell">check_if_in_shell() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="grid.html#binarycpython.utils.grid.Population.clean">clean() (binarycpython.utils.grid.Population method)</a>
</li>
      <li><a href="plot_functions.html#binarycpython.utils.plot_functions.color_by_index">color_by_index() (in module binarycpython.utils.plot_functions)</a>
</li>
      <li><a href="custom_logging_functions.html#binarycpython.utils.custom_logging_functions.compile_shared_lib">compile_shared_lib() (in module binarycpython.utils.custom_logging_functions)</a>
</li>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.compression_type">compression_type() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
      <li><a href="population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor">condor (class in binarycpython.utils.population_extensions.condor)</a>
</li>
      <li><a href="population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.condor_check_requirements">condor_check_requirements() (binarycpython.utils.population_extensions.condor.condor method)</a>
</li>
      <li><a href="population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.condor_dirs">condor_dirs() (binarycpython.utils.population_extensions.condor.condor method)</a>
</li>
      <li><a href="population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.condor_grid">condor_grid() (binarycpython.utils.population_extensions.condor.condor method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.condor_outfile">condor_outfile() (binarycpython.utils.population_extensions.condor.condor method)</a>
</li>
      <li><a href="population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.condor_queue_stats">condor_queue_stats() (binarycpython.utils.population_extensions.condor.condor method)</a>
</li>
      <li><a href="population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.condor_status_file">condor_status_file() (binarycpython.utils.population_extensions.condor.condor method)</a>
</li>
      <li><a href="population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.condorID">condorID() (binarycpython.utils.population_extensions.condor.condor method)</a>
</li>
      <li><a href="population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.condorpath">condorpath() (binarycpython.utils.population_extensions.condor.condor method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.const_distribution">const_distribution() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/spacing_functions.html#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.const_dt">const_dt() (binarycpython.utils.population_extensions.spacing_functions.spacing_functions method)</a>
</li>
      <li><a href="population_extensions/spacing_functions.html#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.const_int">const_int() (binarycpython.utils.population_extensions.spacing_functions.spacing_functions method)</a>
</li>
      <li><a href="population_extensions/spacing_functions.html#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.const_linear">const_linear() (binarycpython.utils.population_extensions.spacing_functions.spacing_functions method)</a>
</li>
      <li><a href="population_extensions/spacing_functions.html#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.const_ranges">const_ranges() (binarycpython.utils.population_extensions.spacing_functions.spacing_functions method)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.conv_time_units">conv_time_units() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.convert_bytes">convert_bytes() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.convfloat">convfloat() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.cosmic_SFH_madau_dickinson2014">cosmic_SFH_madau_dickinson2014() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="dicts.html#binarycpython.utils.dicts.count_keys_recursive">count_keys_recursive() (in module binarycpython.utils.dicts)</a>
</li>
      <li><a href="population_extensions/analytics.html#binarycpython.utils.population_extensions.analytics.analytics.CPU_time">CPU_time() (binarycpython.utils.population_extensions.analytics.analytics method)</a>
</li>
      <li><a href="custom_logging_functions.html#binarycpython.utils.custom_logging_functions.create_and_load_logging_function">create_and_load_logging_function() (in module binarycpython.utils.custom_logging_functions)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.create_arg_string">create_arg_string() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.create_hdf5">create_hdf5() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="dicts.html#binarycpython.utils.dicts.custom_sort_dict">custom_sort_dict() (in module binarycpython.utils.dicts)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="D">D</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO">dataIO (class in binarycpython.utils.population_extensions.dataIO)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.datalinedict">datalinedict() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="ensemble.html#binarycpython.utils.ensemble.binarycDecoder.decode">decode() (binarycpython.utils.ensemble.binarycDecoder method)</a>
</li>
      <li><a href="ensemble.html#binarycpython.utils.ensemble.BinaryCEncoder.default">default() (binarycpython.utils.ensemble.BinaryCEncoder method)</a>
</li>
      <li><a href="population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.default_cache_dir">default_cache_dir() (binarycpython.utils.population_extensions.cache.cache method)</a>

      <ul>
        <li><a href="population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.default_cache_dir">(binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults method)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/gridcode.html#binarycpython.utils.population_extensions.gridcode.gridcode.delete_grid_variable">delete_grid_variable() (binarycpython.utils.population_extensions.gridcode.gridcode method)</a>
</li>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.dir_ok">dir_ok() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions">distribution_functions (class in binarycpython.utils.population_extensions.distribution_functions)</a>
</li>
      <li><a href="plot_functions.html#binarycpython.utils.plot_functions.dummy">dummy() (in module binarycpython.utils.plot_functions)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.duquennoy1991">duquennoy1991() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="E">E</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="ensemble.html#binarycpython.utils.ensemble.ensemble_compression">ensemble_compression() (in module binarycpython.utils.ensemble)</a>
</li>
      <li><a href="ensemble.html#binarycpython.utils.ensemble.ensemble_file_type">ensemble_file_type() (in module binarycpython.utils.ensemble)</a>
</li>
      <li><a href="ensemble.html#binarycpython.utils.ensemble.ensemble_setting">ensemble_setting() (in module binarycpython.utils.ensemble)</a>
</li>
      <li><a href="grid.html#binarycpython.utils.grid.Population.evolve">evolve() (binarycpython.utils.grid.Population method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="grid.html#binarycpython.utils.grid.Population.evolve_single">evolve_single() (binarycpython.utils.grid.Population method)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.example_parse_output">example_parse_output() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="grid.html#binarycpython.utils.grid.Population.exit">exit() (binarycpython.utils.grid.Population method)</a>
</li>
      <li><a href="grid.html#binarycpython.utils.grid.Population.export_all_info">export_all_info() (binarycpython.utils.grid.Population method)</a>
</li>
      <li><a href="ensemble.html#binarycpython.utils.ensemble.extract_ensemble_json_from_string">extract_ensemble_json_from_string() (in module binarycpython.utils.ensemble)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="F">F</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.fill_data">fill_data() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.filter_arg_dict">filter_arg_dict() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="dicts.html#binarycpython.utils.dicts.filter_dict">filter_dict() (in module binarycpython.utils.dicts)</a>
</li>
      <li><a href="dicts.html#binarycpython.utils.dicts.filter_dict_through_values">filter_dict_through_values() (in module binarycpython.utils.dicts)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.flat">flat() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.flatsections">flatsections() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="ensemble.html#binarycpython.utils.ensemble.format_ensemble_results">format_ensemble_results() (in module binarycpython.utils.ensemble)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.format_number">format_number() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="custom_logging_functions.html#binarycpython.utils.custom_logging_functions.from_binary_c_config">from_binary_c_config() (in module binarycpython.utils.custom_logging_functions)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="G">G</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.gaussian">gaussian() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.gaussian_func">gaussian_func() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.gaussian_normalizing_const">gaussian_normalizing_const() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/spacing_functions.html#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.gaussian_zoom">gaussian_zoom() (binarycpython.utils.population_extensions.spacing_functions.spacing_functions method)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.get_ANSI_colours">get_ANSI_colours() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.get_arg_keys">get_arg_keys() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.get_condor_status">get_condor_status() (binarycpython.utils.population_extensions.condor.condor method)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.get_defaults">get_defaults() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.get_grid_options_defaults_dict">get_grid_options_defaults_dict() (binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults method)</a>
</li>
      <li><a href="population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.get_grid_options_descriptions">get_grid_options_descriptions() (binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults method)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.get_help">get_help() (in module binarycpython.utils.functions)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="functions.html#binarycpython.utils.functions.get_help_all">get_help_all() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.get_help_super">get_help_super() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.get_integration_constant_q">get_integration_constant_q() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.get_max_multiplicity">get_max_multiplicity() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.get_size">get_size() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.get_slurm_status">get_slurm_status() (binarycpython.utils.population_extensions.slurm.slurm method)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.get_username">get_username() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults">grid_options_defaults (class in binarycpython.utils.population_extensions.grid_options_defaults)</a>
</li>
      <li><a href="population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.grid_options_description_checker">grid_options_description_checker() (binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults method)</a>
</li>
      <li><a href="population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.grid_options_help">grid_options_help() (binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults method)</a>
</li>
      <li><a href="population_extensions/gridcode.html#binarycpython.utils.population_extensions.gridcode.gridcode">gridcode (class in binarycpython.utils.population_extensions.gridcode)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="H">H</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="ensemble.html#binarycpython.utils.ensemble.handle_ensemble_string_to_json">handle_ensemble_string_to_json() (in module binarycpython.utils.ensemble)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC">HPC (class in binarycpython.utils.population_extensions.HPC)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_can_join">HPC_can_join() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_check_requirements">HPC_check_requirements() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_dir">HPC_dir() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_dirs">HPC_dirs() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_dump_status">HPC_dump_status() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_get_status">HPC_get_status() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_grid">HPC_grid() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_id_filename">HPC_id_filename() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_id_from_dir">HPC_id_from_dir() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_job">HPC_job() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_job_task">HPC_job_task() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_job_type">HPC_job_type() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_jobID">HPC_jobID() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_jobID_tuple">HPC_jobID_tuple() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_join_from_files">HPC_join_from_files() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_join_previous">HPC_join_previous() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_joinlist">HPC_joinlist() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_load_joinfiles_list">HPC_load_joinfiles_list() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_make_joiningfile">HPC_make_joiningfile() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_njobs">HPC_njobs() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_path">HPC_path() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_queue_stats">HPC_queue_stats() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_restore">HPC_restore() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_set_status">HPC_set_status() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_snapshot_filename">HPC_snapshot_filename() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_status">HPC_status() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
      <li><a href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_touch">HPC_touch() (binarycpython.utils.population_extensions.HPC.HPC method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="I">I</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.imf_chabrier2003">imf_chabrier2003() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.imf_scalo1986">imf_scalo1986() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.imf_scalo1998">imf_scalo1998() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.imf_tinsley1980">imf_tinsley1980() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.imports">imports() (in module binarycpython.utils.functions)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="dicts.html#binarycpython.utils.dicts.inspect_dict">inspect_dict() (in module binarycpython.utils.dicts)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.interpolate_in_mass_izzard2012">interpolate_in_mass_izzard2012() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.is_capsule">is_capsule() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.isfloat">isfloat() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.isint">isint() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Izzard2012_period_distribution">Izzard2012_period_distribution() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="J">J</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="grid.html#binarycpython.utils.grid.Population.jobID">jobID() (binarycpython.utils.grid.Population method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="K">K</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="dicts.html#binarycpython.utils.dicts.keys_to_floats">keys_to_floats() (in module binarycpython.utils.dicts)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Kroupa2001">Kroupa2001() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.ktg93">ktg93() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="L">L</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.linear_extrapolation_q">linear_extrapolation_q() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="ensemble.html#binarycpython.utils.ensemble.load_ensemble">load_ensemble() (in module binarycpython.utils.ensemble)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.load_logfile">load_logfile() (in module binarycpython.utils.functions)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.load_population_object">load_population_object() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.load_snapshot">load_snapshot() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.locked_close">locked_close() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.locked_open_for_write">locked_open_for_write() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="M">M</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/analytics.html#binarycpython.utils.population_extensions.analytics.analytics.make_analytics_dict">make_analytics_dict() (binarycpython.utils.population_extensions.analytics.analytics method)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.make_build_text">make_build_text() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.make_condor_dirs">make_condor_dirs() (binarycpython.utils.population_extensions.condor.condor method)</a>
</li>
      <li><a href="population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.make_slurm_dirs">make_slurm_dirs() (binarycpython.utils.population_extensions.slurm.slurm method)</a>
</li>
      <li><a href="useful_funcs.html#binarycpython.utils.useful_funcs.maximum_mass_ratio_for_RLOF">maximum_mass_ratio_for_RLOF() (in module binarycpython.utils.useful_funcs)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.mem_use">mem_use() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="dicts.html#binarycpython.utils.dicts.merge_dicts">merge_dicts() (in module binarycpython.utils.dicts)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.merge_multiplicities">merge_multiplicities() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.merge_populations">merge_populations() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.merge_populations_from_file">merge_populations_from_file() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
      <li><a href="population_extensions/metadata.html#binarycpython.utils.population_extensions.metadata.metadata">metadata (class in binarycpython.utils.population_extensions.metadata)</a>
</li>
      <li><a href="useful_funcs.html#binarycpython.utils.useful_funcs.minimum_period_for_RLOF">minimum_period_for_RLOF() (in module binarycpython.utils.useful_funcs)</a>
</li>
      <li><a href="useful_funcs.html#binarycpython.utils.useful_funcs.minimum_separation_for_RLOF">minimum_separation_for_RLOF() (in module binarycpython.utils.useful_funcs)</a>
</li>
      <li><a href="population_extensions/version_info.html#binarycpython.utils.population_extensions.version_info.version_info.minimum_stellar_mass">minimum_stellar_mass() (binarycpython.utils.population_extensions.version_info.version_info method)</a>
</li>
      <li>
    module

      <ul>
        <li><a href="custom_logging_functions.html#module-binarycpython.utils.custom_logging_functions">binarycpython.utils.custom_logging_functions</a>
</li>
        <li><a href="dicts.html#module-binarycpython.utils.dicts">binarycpython.utils.dicts</a>
</li>
        <li><a href="ensemble.html#module-binarycpython.utils.ensemble">binarycpython.utils.ensemble</a>
</li>
        <li><a href="functions.html#module-binarycpython.utils.functions">binarycpython.utils.functions</a>
</li>
        <li><a href="grid.html#module-binarycpython.utils.grid">binarycpython.utils.grid</a>
</li>
        <li><a href="plot_functions.html#module-binarycpython.utils.plot_functions">binarycpython.utils.plot_functions</a>
</li>
        <li><a href="population_extensions/analytics.html#module-binarycpython.utils.population_extensions.analytics">binarycpython.utils.population_extensions.analytics</a>
</li>
        <li><a href="population_extensions/cache.html#module-binarycpython.utils.population_extensions.cache">binarycpython.utils.population_extensions.cache</a>
</li>
        <li><a href="population_extensions/condor.html#module-binarycpython.utils.population_extensions.condor">binarycpython.utils.population_extensions.condor</a>
</li>
        <li><a href="population_extensions/dataIO.html#module-binarycpython.utils.population_extensions.dataIO">binarycpython.utils.population_extensions.dataIO</a>
</li>
        <li><a href="population_extensions/distribution_functions.html#module-binarycpython.utils.population_extensions.distribution_functions">binarycpython.utils.population_extensions.distribution_functions</a>
</li>
        <li><a href="population_extensions/grid_options_defaults.html#module-binarycpython.utils.population_extensions.grid_options_defaults">binarycpython.utils.population_extensions.grid_options_defaults</a>
</li>
        <li><a href="population_extensions/gridcode.html#module-binarycpython.utils.population_extensions.gridcode">binarycpython.utils.population_extensions.gridcode</a>
</li>
        <li><a href="population_extensions/HPC.html#module-binarycpython.utils.population_extensions.HPC">binarycpython.utils.population_extensions.HPC</a>
</li>
        <li><a href="population_extensions/metadata.html#module-binarycpython.utils.population_extensions.metadata">binarycpython.utils.population_extensions.metadata</a>
</li>
        <li><a href="population_extensions/slurm.html#module-binarycpython.utils.population_extensions.slurm">binarycpython.utils.population_extensions.slurm</a>
</li>
        <li><a href="population_extensions/spacing_functions.html#module-binarycpython.utils.population_extensions.spacing_functions">binarycpython.utils.population_extensions.spacing_functions</a>
</li>
        <li><a href="population_extensions/version_info.html#module-binarycpython.utils.population_extensions.version_info">binarycpython.utils.population_extensions.version_info</a>
</li>
        <li><a href="run_system_wrapper.html#module-binarycpython.utils.run_system_wrapper">binarycpython.utils.run_system_wrapper</a>
</li>
        <li><a href="stellar_types.html#module-binarycpython.utils.stellar_types">binarycpython.utils.stellar_types</a>
</li>
        <li><a href="useful_funcs.html#module-binarycpython.utils.useful_funcs">binarycpython.utils.useful_funcs</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Moe_di_Stefano_2017_multiplicity_fractions">Moe_di_Stefano_2017_multiplicity_fractions() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Moe_di_Stefano_2017_pdf">Moe_di_Stefano_2017_pdf() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="dicts.html#binarycpython.utils.dicts.multiply_float_values">multiply_float_values() (in module binarycpython.utils.dicts)</a>
</li>
      <li><a href="dicts.html#binarycpython.utils.dicts.multiply_values_dict">multiply_values_dict() (in module binarycpython.utils.dicts)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="N">N</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.NFS_flush_hack">NFS_flush_hack() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.NFSpath">NFSpath() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="dicts.html#binarycpython.utils.dicts.normalize_dict">normalize_dict() (in module binarycpython.utils.dicts)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.now">now() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.number">number() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="O">O</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.open">open() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="ensemble.html#binarycpython.utils.ensemble.open_ensemble">open_ensemble() (in module binarycpython.utils.ensemble)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.output_lines">output_lines() (in module binarycpython.utils.functions)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="P">P</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="functions.html#binarycpython.utils.functions.pad_output_distribution">pad_output_distribution() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="population_extensions/version_info.html#binarycpython.utils.population_extensions.version_info.version_info.parse_binary_c_version_info">parse_binary_c_version_info() (binarycpython.utils.population_extensions.version_info.version_info method)</a>
</li>
      <li><a href="grid.html#binarycpython.utils.grid.Population.parse_cmdline">parse_cmdline() (binarycpython.utils.grid.Population method)</a>
</li>
      <li><a href="plot_functions.html#binarycpython.utils.plot_functions.parse_function_hr_diagram">parse_function_hr_diagram() (in module binarycpython.utils.plot_functions)</a>
</li>
      <li><a href="plot_functions.html#binarycpython.utils.plot_functions.parse_function_masses">parse_function_masses() (in module binarycpython.utils.plot_functions)</a>
</li>
      <li><a href="plot_functions.html#binarycpython.utils.plot_functions.parse_function_orbit">parse_function_orbit() (in module binarycpython.utils.plot_functions)</a>
</li>
      <li><a href="population_extensions/spacing_functions.html#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.peak_normalized_gaussian_func">peak_normalized_gaussian_func() (binarycpython.utils.population_extensions.spacing_functions.spacing_functions method)</a>
</li>
      <li><a href="plot_functions.html#binarycpython.utils.plot_functions.plot_HR_diagram">plot_HR_diagram() (in module binarycpython.utils.plot_functions)</a>
</li>
      <li><a href="plot_functions.html#binarycpython.utils.plot_functions.plot_masses">plot_masses() (in module binarycpython.utils.plot_functions)</a>
</li>
      <li><a href="plot_functions.html#binarycpython.utils.plot_functions.plot_orbit">plot_orbit() (in module binarycpython.utils.plot_functions)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="plot_functions.html#binarycpython.utils.plot_functions.plot_system">plot_system() (in module binarycpython.utils.plot_functions)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.poisson">poisson() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.NullCache.popitem">popitem() (binarycpython.utils.population_extensions.cache.cache.NullCache method)</a>
</li>
      <li><a href="grid.html#binarycpython.utils.grid.Population">Population (class in binarycpython.utils.grid)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.powerlaw">powerlaw() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.powerlaw_constant">powerlaw_constant() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.powerlaw_constant_nocache">powerlaw_constant_nocache() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.powerlaw_extrapolation_q">powerlaw_extrapolation_q() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="dicts.html#binarycpython.utils.dicts.prepare_dict">prepare_dict() (in module binarycpython.utils.dicts)</a>
</li>
      <li><a href="population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.print_option_descriptions">print_option_descriptions() (binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="R">R</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="useful_funcs.html#binarycpython.utils.useful_funcs.ragb">ragb() (in module binarycpython.utils.useful_funcs)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.raghavan2010_binary_fraction">raghavan2010_binary_fraction() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="dicts.html#binarycpython.utils.dicts.recursive_change_key_to_float">recursive_change_key_to_float() (in module binarycpython.utils.dicts)</a>
</li>
      <li><a href="dicts.html#binarycpython.utils.dicts.recursive_change_key_to_string">recursive_change_key_to_string() (in module binarycpython.utils.dicts)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.remove_file">remove_file() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="population_extensions/gridcode.html#binarycpython.utils.population_extensions.gridcode.gridcode.rename_grid_variable">rename_grid_variable() (binarycpython.utils.population_extensions.gridcode.gridcode method)</a>
</li>
      <li><a href="grid.html#binarycpython.utils.grid.Population.return_all_info">return_all_info() (binarycpython.utils.grid.Population method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="grid.html#binarycpython.utils.grid.Population.return_binary_c_defaults">return_binary_c_defaults() (binarycpython.utils.grid.Population method)</a>
</li>
      <li><a href="population_extensions/version_info.html#binarycpython.utils.population_extensions.version_info.version_info.return_binary_c_version_info">return_binary_c_version_info() (binarycpython.utils.population_extensions.version_info.version_info method)</a>
</li>
      <li><a href="custom_logging_functions.html#binarycpython.utils.custom_logging_functions.return_compilation_dict">return_compilation_dict() (in module binarycpython.utils.custom_logging_functions)</a>
</li>
      <li><a href="grid.html#binarycpython.utils.grid.Population.return_population_settings">return_population_settings() (binarycpython.utils.grid.Population method)</a>
</li>
      <li><a href="useful_funcs.html#binarycpython.utils.useful_funcs.roche_lobe">roche_lobe() (in module binarycpython.utils.useful_funcs)</a>
</li>
      <li><a href="run_system_wrapper.html#binarycpython.utils.run_system_wrapper.run_system">run_system() (in module binarycpython.utils.run_system_wrapper)</a>
</li>
      <li><a href="useful_funcs.html#binarycpython.utils.useful_funcs.rzams">rzams() (in module binarycpython.utils.useful_funcs)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="S">S</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.sana12">sana12() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.save_population_object">save_population_object() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.save_snapshot">save_snapshot() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
      <li><a href="grid.html#binarycpython.utils.grid.Population.set">set() (binarycpython.utils.grid.Population method)</a>
</li>
      <li><a href="population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.set_condor_status">set_condor_status() (binarycpython.utils.population_extensions.condor.condor method)</a>
</li>
      <li><a href="dicts.html#binarycpython.utils.dicts.set_opts">set_opts() (in module binarycpython.utils.dicts)</a>
</li>
      <li><a href="population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.set_slurm_status">set_slurm_status() (binarycpython.utils.population_extensions.slurm.slurm method)</a>
</li>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.set_status">set_status() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
      <li><a href="population_extensions/analytics.html#binarycpython.utils.population_extensions.analytics.analytics.set_time">set_time() (binarycpython.utils.population_extensions.analytics.analytics method)</a>
</li>
      <li><a href="population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.setup_function_cache">setup_function_cache() (binarycpython.utils.population_extensions.cache.cache method)</a>
</li>
      <li><a href="population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm">slurm (class in binarycpython.utils.population_extensions.slurm)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.slurm_check_requirements">slurm_check_requirements() (binarycpython.utils.population_extensions.slurm.slurm method)</a>
</li>
      <li><a href="population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.slurm_dirs">slurm_dirs() (binarycpython.utils.population_extensions.slurm.slurm method)</a>
</li>
      <li><a href="population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.slurm_grid">slurm_grid() (binarycpython.utils.population_extensions.slurm.slurm method)</a>
</li>
      <li><a href="population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.slurm_outfile">slurm_outfile() (binarycpython.utils.population_extensions.slurm.slurm method)</a>
</li>
      <li><a href="population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.slurm_queue_stats">slurm_queue_stats() (binarycpython.utils.population_extensions.slurm.slurm method)</a>
</li>
      <li><a href="population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.slurm_status_file">slurm_status_file() (binarycpython.utils.population_extensions.slurm.slurm method)</a>
</li>
      <li><a href="population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.slurmID">slurmID() (binarycpython.utils.population_extensions.slurm.slurm method)</a>
</li>
      <li><a href="population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.slurmpath">slurmpath() (binarycpython.utils.population_extensions.slurm.slurm method)</a>
</li>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.snapshot_filename">snapshot_filename() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
      <li><a href="population_extensions/spacing_functions.html#binarycpython.utils.population_extensions.spacing_functions.spacing_functions">spacing_functions (class in binarycpython.utils.population_extensions.spacing_functions)</a>
</li>
      <li><a href="dicts.html#binarycpython.utils.dicts.subtract_dicts">subtract_dicts() (in module binarycpython.utils.dicts)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="T">T</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="functions.html#binarycpython.utils.functions.temp_dir">temp_dir() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.test_caches">test_caches() (binarycpython.utils.population_extensions.cache.cache method)</a>
</li>
      <li><a href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.three_part_powerlaw">three_part_powerlaw() (binarycpython.utils.population_extensions.distribution_functions.distribution_functions method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/analytics.html#binarycpython.utils.population_extensions.analytics.analytics.time_elapsed">time_elapsed() (binarycpython.utils.population_extensions.analytics.analytics method)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.timedelta">timedelta() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="functions.html#binarycpython.utils.functions.trem">trem() (in module binarycpython.utils.functions)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="U">U</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="dicts.html#binarycpython.utils.dicts.update_dicts">update_dicts() (in module binarycpython.utils.dicts)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/gridcode.html#binarycpython.utils.population_extensions.gridcode.gridcode.update_grid_variable">update_grid_variable() (binarycpython.utils.population_extensions.gridcode.gridcode method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="V">V</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="functions.html#binarycpython.utils.functions.verbose_print">verbose_print() (in module binarycpython.utils.functions)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/version_info.html#binarycpython.utils.population_extensions.version_info.version_info">version_info (class in binarycpython.utils.population_extensions.version_info)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="W">W</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.wait_for_unlock">wait_for_unlock() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
      <li><a href="grid.html#binarycpython.utils.grid.Population.was_killed">was_killed() (binarycpython.utils.grid.Population method)</a>
</li>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.write_binary_c_calls_to_file">write_binary_c_calls_to_file() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="functions.html#binarycpython.utils.functions.write_binary_c_parameter_descriptions_to_rst_file">write_binary_c_parameter_descriptions_to_rst_file() (in module binarycpython.utils.functions)</a>
</li>
      <li><a href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.write_ensemble">write_ensemble() (binarycpython.utils.population_extensions.dataIO.dataIO method)</a>
</li>
      <li><a href="population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.write_grid_options_to_rst_file">write_grid_options_to_rst_file() (binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="Z">Z</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="useful_funcs.html#binarycpython.utils.useful_funcs.zams_collision">zams_collision() (in module binarycpython.utils.useful_funcs)</a>
</li>
  </ul></td>
</tr></table>



           </div>
          </div>
          <footer>

  <hr/>

  <div role="contentinfo">
    <p>&#169; Copyright 2021, David Hendriks, Robert Izzard.</p>
  </div>

  Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
    <a href="https://github.com/readthedocs/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.3/2.2.1 git revision 8fa2493d09f4f240ef39658cdbb770d78dbac20f url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>.
<br><br>
Using binary_c with bit branch branch_david: git revision: "5834:20211216:a3146490e" url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c/-/tree/branch_david">git url</a>.



</footer>
        </div>
      </div>
    </section>
  </div>
  <script>
      jQuery(function () {
          SphinxRtdTheme.Navigation.enable(true);
      });
  </script> 

</body>
</html>