From 8f3ed88f14c91d76a1fccf71294de4f0e9a160fd Mon Sep 17 00:00:00 2001 From: dh00601 <dh00601@surrey.ac.uk> Date: Thu, 30 Dec 2021 15:07:40 +0000 Subject: [PATCH] rebuilt the docs with the new structure --- .../doctrees/binary_c_parameters.doctree | Bin 982353 -> 974315 bytes .../doctrees/custom_logging_functions.doctree | Bin 52393 -> 53598 bytes docs/build/doctrees/dicts.doctree | Bin 0 -> 87048 bytes .../doctrees/distribution_functions.doctree | Bin 2396 -> 0 bytes docs/build/doctrees/ensemble.doctree | Bin 0 -> 47648 bytes docs/build/doctrees/environment.pickle | Bin 320194 -> 806432 bytes docs/build/doctrees/example_notebooks.doctree | Bin 4743 -> 4837 bytes .../doctrees/examples/notebook_BHBH.doctree | Bin 2182264 -> 2182371 bytes .../doctrees/examples/notebook_HRD.doctree | Bin 131572 -> 131472 bytes .../notebook_api_functionality.doctree | Bin 415752 -> 415930 bytes ...notebook_common_envelope_evolution.doctree | Bin 106842 -> 106899 bytes .../examples/notebook_custom_logging.doctree | Bin 46100 -> 46032 bytes .../examples/notebook_extra_features.doctree | Bin 21607 -> 21694 bytes .../notebook_individual_systems.doctree | Bin 57740 -> 57907 bytes ...ebook_luminosity_function_binaries.doctree | Bin 144213 -> 144311 bytes ...otebook_luminosity_function_single.doctree | Bin 63317 -> 63435 bytes .../notebook_massive_remnants.doctree | Bin 76800 -> 76918 bytes .../examples/notebook_population.doctree | Bin 142914 -> 142821 bytes .../examples/notebook_solar_system.doctree | Bin 30183 -> 30278 bytes .../examples/old/basic_example.doctree | Bin 9813 -> 9908 bytes .../old/workshop_example_notebook.doctree | Bin 65313 -> 65409 bytes docs/build/doctrees/functions.doctree | Bin 146248 -> 149680 bytes docs/build/doctrees/grid.doctree | Bin 77290 -> 79339 bytes .../doctrees/grid_options_defaults.doctree | Bin 2395 -> 0 bytes .../grid_options_descriptions.doctree | Bin 108192 -> 107292 bytes docs/build/doctrees/hpc_functions.doctree | Bin 2374 -> 0 bytes docs/build/doctrees/index.doctree | Bin 31364 -> 31608 bytes docs/build/doctrees/modules.doctree | Bin 3249 -> 3750 bytes docs/build/doctrees/plot_functions.doctree | Bin 60421 -> 61902 bytes .../population_extensions/HPC.doctree | Bin 0 -> 71944 bytes .../population_extensions/analytics.doctree | Bin 0 -> 15081 bytes .../population_extensions/cache.doctree | Bin 0 -> 26308 bytes .../population_extensions/condor.doctree | Bin 0 -> 34896 bytes .../population_extensions/dataIO.doctree | Bin 0 -> 84840 bytes .../distribution_functions.doctree | Bin 0 -> 293391 bytes .../grid_options_defaults.doctree | Bin 0 -> 35637 bytes .../population_extensions/gridcode.doctree | Bin 0 -> 53584 bytes .../population_extensions/metadata.doctree | Bin 0 -> 11236 bytes .../population_extensions/slurm.doctree | Bin 0 -> 34591 bytes .../spacing_functions.doctree | Bin 0 -> 72442 bytes .../version_info.doctree | Bin 0 -> 21658 bytes docs/build/doctrees/readme_link.doctree | Bin 27918 -> 28148 bytes .../build/doctrees/run_system_wrapper.doctree | Bin 14259 -> 14471 bytes docs/build/doctrees/spacing_functions.doctree | Bin 2398 -> 0 bytes docs/build/doctrees/stellar_types.doctree | Bin 4424 -> 4517 bytes docs/build/doctrees/useful_funcs.doctree | Bin 74117 -> 76320 bytes docs/build/html/.buildinfo | 2 +- docs/build/html/_images/test_coverage.svg | 6 +- .../utils/custom_logging_functions.html | 142 +- .../_modules/binarycpython/utils/dicts.html | 925 +++++++ .../binarycpython/utils/ensemble.html | 488 ++++ .../binarycpython/utils/functions.html | 142 +- .../_modules/binarycpython/utils/grid.html | 175 +- .../binarycpython/utils/plot_functions.html | 142 +- .../utils/population_extensions/HPC.html | 823 ++++++ .../population_extensions/analytics.html | 226 ++ .../utils/population_extensions/cache.html | 472 ++++ .../utils/population_extensions/condor.html | 662 +++++ .../utils/population_extensions/dataIO.html | 902 ++++++ .../distribution_functions.html | 2419 +++++++++++++++++ .../grid_options_defaults.html | 734 +++++ .../utils/population_extensions/gridcode.html | 1240 +++++++++ .../utils/population_extensions/metadata.html | 255 ++ .../utils/population_extensions/slurm.html | 556 ++++ .../spacing_functions.html | 795 ++++++ .../population_extensions/version_info.html | 542 ++++ .../utils/run_system_wrapper.html | 142 +- .../binarycpython/utils/useful_funcs.html | 144 +- docs/build/html/_modules/index.html | 155 +- docs/build/html/_sources/dicts.rst.txt | 7 + .../_sources/distribution_functions.rst.txt | 7 - docs/build/html/_sources/ensemble.rst.txt | 7 + .../_sources/grid_options_defaults.rst.txt | 7 - .../build/html/_sources/hpc_functions.rst.txt | 7 - docs/build/html/_sources/modules.rst.txt | 22 +- .../population_extensions/HPC.rst.txt | 7 + .../population_extensions/analytics.rst.txt | 7 + .../population_extensions/cache.rst.txt | 7 + .../population_extensions/condor.rst.txt | 7 + .../population_extensions/dataIO.rst.txt | 7 + .../distribution_functions.rst.txt | 7 + .../grid_options_defaults.rst.txt | 7 + .../population_extensions/gridcode.rst.txt | 7 + .../population_extensions/metadata.rst.txt | 7 + .../population_extensions/slurm.rst.txt | 7 + .../spacing_functions.rst.txt | 7 + .../version_info.rst.txt | 7 + .../html/_sources/spacing_functions.rst.txt | 7 - docs/build/html/_static/basic.css | 3 +- docs/build/html/_static/css/badge_only.css | 2 +- .../fonts/Roboto-Slab-Bold.woff} | Bin .../fonts/Roboto-Slab-Bold.woff2} | Bin .../fonts/Roboto-Slab-Regular.woff} | Bin .../fonts/Roboto-Slab-Regular.woff2} | Bin .../{ => css}/fonts/fontawesome-webfont.eot | Bin .../{ => css}/fonts/fontawesome-webfont.svg | 0 .../{ => css}/fonts/fontawesome-webfont.ttf | Bin .../{ => css}/fonts/fontawesome-webfont.woff | Bin .../{ => css}/fonts/fontawesome-webfont.woff2 | Bin .../fonts/lato-bold-italic.woff} | Bin .../fonts/lato-bold-italic.woff2} | Bin .../{fonts/Lato => css/fonts}/lato-bold.woff | Bin .../{fonts/Lato => css/fonts}/lato-bold.woff2 | Bin .../fonts/lato-normal-italic.woff} | Bin .../fonts/lato-normal-italic.woff2} | Bin .../fonts/lato-normal.woff} | Bin .../fonts/lato-normal.woff2} | Bin docs/build/html/_static/css/theme.css | 6 +- .../html/_static/fonts/Inconsolata-Bold.ttf | Bin 109948 -> 0 bytes .../_static/fonts/Inconsolata-Regular.ttf | Bin 96964 -> 0 bytes docs/build/html/_static/fonts/Inconsolata.ttf | Bin 63184 -> 0 bytes docs/build/html/_static/fonts/Lato-Bold.ttf | Bin 656544 -> 0 bytes .../build/html/_static/fonts/Lato-Regular.ttf | Bin 656568 -> 0 bytes .../html/_static/fonts/Lato/lato-bold.eot | Bin 256056 -> 0 bytes .../html/_static/fonts/Lato/lato-bold.ttf | Bin 600856 -> 0 bytes .../_static/fonts/Lato/lato-bolditalic.eot | Bin 266158 -> 0 bytes .../_static/fonts/Lato/lato-bolditalic.ttf | Bin 622572 -> 0 bytes .../html/_static/fonts/Lato/lato-italic.eot | Bin 268604 -> 0 bytes .../html/_static/fonts/Lato/lato-italic.ttf | Bin 639388 -> 0 bytes .../html/_static/fonts/Lato/lato-regular.eot | Bin 253461 -> 0 bytes .../html/_static/fonts/Lato/lato-regular.ttf | Bin 607720 -> 0 bytes .../html/_static/fonts/RobotoSlab-Bold.ttf | Bin 170616 -> 0 bytes .../html/_static/fonts/RobotoSlab-Regular.ttf | Bin 169064 -> 0 bytes .../fonts/RobotoSlab/roboto-slab-v7-bold.eot | Bin 79520 -> 0 bytes .../fonts/RobotoSlab/roboto-slab-v7-bold.ttf | Bin 170616 -> 0 bytes .../RobotoSlab/roboto-slab-v7-regular.eot | Bin 78331 -> 0 bytes .../RobotoSlab/roboto-slab-v7-regular.ttf | Bin 169064 -> 0 bytes docs/build/html/_static/js/badge_only.js | 1 + .../_static/js/html5shiv-printshiv.min.js | 4 + docs/build/html/_static/js/html5shiv.min.js | 4 + docs/build/html/_static/js/modernizr.min.js | 4 - docs/build/html/_static/js/theme.js | 4 +- docs/build/html/_static/searchtools.js | 5 +- docs/build/html/binary_c_parameters.html | 211 +- docs/build/html/custom_logging_functions.html | 198 +- docs/build/html/dicts.html | 481 ++++ docs/build/html/distribution_functions.html | 257 -- docs/build/html/ensemble.html | 294 ++ docs/build/html/example_notebooks.html | 163 +- docs/build/html/examples/notebook_BHBH.html | 166 +- docs/build/html/examples/notebook_HRD.html | 196 +- .../examples/notebook_api_functionality.html | 184 +- .../notebook_common_envelope_evolution.html | 190 +- .../examples/notebook_custom_logging.html | 202 +- .../examples/notebook_extra_features.html | 196 +- .../examples/notebook_individual_systems.html | 184 +- ...notebook_luminosity_function_binaries.html | 190 +- .../notebook_luminosity_function_single.html | 202 +- .../examples/notebook_massive_remnants.html | 202 +- .../html/examples/notebook_population.html | 202 +- .../html/examples/notebook_solar_system.html | 166 +- .../html/examples/old/basic_example.html | 147 +- .../old/workshop_example_notebook.html | 201 +- docs/build/html/functions.html | 268 +- docs/build/html/genindex.html | 708 ++++- docs/build/html/grid.html | 213 +- docs/build/html/grid_options_defaults.html | 257 -- .../build/html/grid_options_descriptions.html | 178 +- docs/build/html/hpc_functions.html | 257 -- docs/build/html/index.html | 256 +- docs/build/html/modules.html | 199 +- docs/build/html/objects.inv | Bin 5343 -> 10952 bytes docs/build/html/plot_functions.html | 204 +- .../build/html/population_extensions/HPC.html | 391 +++ .../html/population_extensions/analytics.html | 200 ++ .../html/population_extensions/cache.html | 234 ++ .../html/population_extensions/condor.html | 251 ++ .../html/population_extensions/dataIO.html | 412 +++ .../distribution_functions.html | 852 ++++++ .../grid_options_defaults.html | 261 ++ .../html/population_extensions/gridcode.html | 301 ++ .../html/population_extensions/metadata.html | 186 ++ .../html/population_extensions/slurm.html | 252 ++ .../spacing_functions.html | 339 +++ .../population_extensions/version_info.html | 218 ++ docs/build/html/py-modindex.html | 211 +- docs/build/html/readme_link.html | 229 +- docs/build/html/run_system_wrapper.html | 188 +- docs/build/html/search.html | 152 +- docs/build/html/searchindex.js | 2 +- docs/build/html/spacing_functions.html | 257 -- docs/build/html/stellar_types.html | 184 +- docs/build/html/useful_funcs.html | 202 +- docs/source/_templates/footer.html | 2 +- docs/source/badges/test_coverage.svg | 6 +- docs/source/dicts.rst | 7 + docs/source/distribution_functions.rst | 7 - docs/source/ensemble.rst | 7 + docs/source/functions.py | 0 docs/source/grid_options_defaults.rst | 7 - docs/source/hpc_functions.rst | 7 - docs/source/modules.rst | 22 +- docs/source/population_extensions/HPC.rst | 7 + .../population_extensions/analytics.rst | 7 + docs/source/population_extensions/cache.rst | 7 + docs/source/population_extensions/condor.rst | 7 + docs/source/population_extensions/dataIO.rst | 7 + .../distribution_functions.rst | 7 + .../grid_options_defaults.rst | 7 + .../source/population_extensions/gridcode.rst | 7 + .../source/population_extensions/metadata.rst | 7 + docs/source/population_extensions/slurm.rst | 7 + .../spacing_functions.rst | 7 + .../population_extensions/version_info.rst | 7 + docs/source/spacing_functions.rst | 7 - 205 files changed, 18214 insertions(+), 6306 deletions(-) create mode 100644 docs/build/doctrees/dicts.doctree delete mode 100644 docs/build/doctrees/distribution_functions.doctree create mode 100644 docs/build/doctrees/ensemble.doctree delete mode 100644 docs/build/doctrees/grid_options_defaults.doctree delete mode 100644 docs/build/doctrees/hpc_functions.doctree create mode 100644 docs/build/doctrees/population_extensions/HPC.doctree create mode 100644 docs/build/doctrees/population_extensions/analytics.doctree create mode 100644 docs/build/doctrees/population_extensions/cache.doctree create mode 100644 docs/build/doctrees/population_extensions/condor.doctree create mode 100644 docs/build/doctrees/population_extensions/dataIO.doctree create mode 100644 docs/build/doctrees/population_extensions/distribution_functions.doctree create mode 100644 docs/build/doctrees/population_extensions/grid_options_defaults.doctree create mode 100644 docs/build/doctrees/population_extensions/gridcode.doctree create mode 100644 docs/build/doctrees/population_extensions/metadata.doctree create mode 100644 docs/build/doctrees/population_extensions/slurm.doctree create mode 100644 docs/build/doctrees/population_extensions/spacing_functions.doctree create mode 100644 docs/build/doctrees/population_extensions/version_info.doctree delete mode 100644 docs/build/doctrees/spacing_functions.doctree create mode 100644 docs/build/html/_modules/binarycpython/utils/dicts.html create mode 100644 docs/build/html/_modules/binarycpython/utils/ensemble.html create mode 100644 docs/build/html/_modules/binarycpython/utils/population_extensions/HPC.html create mode 100644 docs/build/html/_modules/binarycpython/utils/population_extensions/analytics.html create mode 100644 docs/build/html/_modules/binarycpython/utils/population_extensions/cache.html create mode 100644 docs/build/html/_modules/binarycpython/utils/population_extensions/condor.html create mode 100644 docs/build/html/_modules/binarycpython/utils/population_extensions/dataIO.html create mode 100644 docs/build/html/_modules/binarycpython/utils/population_extensions/distribution_functions.html create mode 100644 docs/build/html/_modules/binarycpython/utils/population_extensions/grid_options_defaults.html create mode 100644 docs/build/html/_modules/binarycpython/utils/population_extensions/gridcode.html create mode 100644 docs/build/html/_modules/binarycpython/utils/population_extensions/metadata.html create mode 100644 docs/build/html/_modules/binarycpython/utils/population_extensions/slurm.html create mode 100644 docs/build/html/_modules/binarycpython/utils/population_extensions/spacing_functions.html create mode 100644 docs/build/html/_modules/binarycpython/utils/population_extensions/version_info.html create mode 100644 docs/build/html/_sources/dicts.rst.txt delete mode 100644 docs/build/html/_sources/distribution_functions.rst.txt create mode 100644 docs/build/html/_sources/ensemble.rst.txt delete mode 100644 docs/build/html/_sources/grid_options_defaults.rst.txt delete mode 100644 docs/build/html/_sources/hpc_functions.rst.txt create mode 100644 docs/build/html/_sources/population_extensions/HPC.rst.txt create mode 100644 docs/build/html/_sources/population_extensions/analytics.rst.txt create mode 100644 docs/build/html/_sources/population_extensions/cache.rst.txt create mode 100644 docs/build/html/_sources/population_extensions/condor.rst.txt create mode 100644 docs/build/html/_sources/population_extensions/dataIO.rst.txt create mode 100644 docs/build/html/_sources/population_extensions/distribution_functions.rst.txt create mode 100644 docs/build/html/_sources/population_extensions/grid_options_defaults.rst.txt create mode 100644 docs/build/html/_sources/population_extensions/gridcode.rst.txt create mode 100644 docs/build/html/_sources/population_extensions/metadata.rst.txt create mode 100644 docs/build/html/_sources/population_extensions/slurm.rst.txt create mode 100644 docs/build/html/_sources/population_extensions/spacing_functions.rst.txt create mode 100644 docs/build/html/_sources/population_extensions/version_info.rst.txt delete mode 100644 docs/build/html/_sources/spacing_functions.rst.txt rename docs/build/html/_static/{fonts/RobotoSlab/roboto-slab-v7-bold.woff => css/fonts/Roboto-Slab-Bold.woff} (100%) rename docs/build/html/_static/{fonts/RobotoSlab/roboto-slab-v7-bold.woff2 => css/fonts/Roboto-Slab-Bold.woff2} (100%) rename docs/build/html/_static/{fonts/RobotoSlab/roboto-slab-v7-regular.woff => css/fonts/Roboto-Slab-Regular.woff} (100%) rename docs/build/html/_static/{fonts/RobotoSlab/roboto-slab-v7-regular.woff2 => css/fonts/Roboto-Slab-Regular.woff2} (100%) rename docs/build/html/_static/{ => css}/fonts/fontawesome-webfont.eot (100%) rename docs/build/html/_static/{ => css}/fonts/fontawesome-webfont.svg (100%) rename docs/build/html/_static/{ => css}/fonts/fontawesome-webfont.ttf (100%) rename docs/build/html/_static/{ => css}/fonts/fontawesome-webfont.woff (100%) rename docs/build/html/_static/{ => css}/fonts/fontawesome-webfont.woff2 (100%) rename docs/build/html/_static/{fonts/Lato/lato-bolditalic.woff => css/fonts/lato-bold-italic.woff} (100%) rename docs/build/html/_static/{fonts/Lato/lato-bolditalic.woff2 => css/fonts/lato-bold-italic.woff2} (100%) rename docs/build/html/_static/{fonts/Lato => css/fonts}/lato-bold.woff (100%) rename docs/build/html/_static/{fonts/Lato => css/fonts}/lato-bold.woff2 (100%) rename docs/build/html/_static/{fonts/Lato/lato-italic.woff => css/fonts/lato-normal-italic.woff} (100%) rename docs/build/html/_static/{fonts/Lato/lato-italic.woff2 => css/fonts/lato-normal-italic.woff2} (100%) rename docs/build/html/_static/{fonts/Lato/lato-regular.woff => css/fonts/lato-normal.woff} (100%) rename docs/build/html/_static/{fonts/Lato/lato-regular.woff2 => css/fonts/lato-normal.woff2} (100%) delete mode 100644 docs/build/html/_static/fonts/Inconsolata-Bold.ttf delete mode 100644 docs/build/html/_static/fonts/Inconsolata-Regular.ttf delete mode 100644 docs/build/html/_static/fonts/Inconsolata.ttf delete mode 100644 docs/build/html/_static/fonts/Lato-Bold.ttf delete mode 100644 docs/build/html/_static/fonts/Lato-Regular.ttf delete mode 100644 docs/build/html/_static/fonts/Lato/lato-bold.eot delete mode 100644 docs/build/html/_static/fonts/Lato/lato-bold.ttf delete mode 100644 docs/build/html/_static/fonts/Lato/lato-bolditalic.eot delete mode 100644 docs/build/html/_static/fonts/Lato/lato-bolditalic.ttf delete mode 100644 docs/build/html/_static/fonts/Lato/lato-italic.eot delete mode 100644 docs/build/html/_static/fonts/Lato/lato-italic.ttf delete mode 100644 docs/build/html/_static/fonts/Lato/lato-regular.eot delete mode 100644 docs/build/html/_static/fonts/Lato/lato-regular.ttf delete mode 100644 docs/build/html/_static/fonts/RobotoSlab-Bold.ttf delete mode 100644 docs/build/html/_static/fonts/RobotoSlab-Regular.ttf delete mode 100644 docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot delete mode 100644 docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf delete mode 100644 docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot delete mode 100644 docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf create mode 100644 docs/build/html/_static/js/badge_only.js create mode 100644 docs/build/html/_static/js/html5shiv-printshiv.min.js create mode 100644 docs/build/html/_static/js/html5shiv.min.js delete mode 100644 docs/build/html/_static/js/modernizr.min.js create mode 100644 docs/build/html/dicts.html delete mode 100644 docs/build/html/distribution_functions.html create mode 100644 docs/build/html/ensemble.html delete mode 100644 docs/build/html/grid_options_defaults.html delete mode 100644 docs/build/html/hpc_functions.html create mode 100644 docs/build/html/population_extensions/HPC.html create mode 100644 docs/build/html/population_extensions/analytics.html create mode 100644 docs/build/html/population_extensions/cache.html create mode 100644 docs/build/html/population_extensions/condor.html create mode 100644 docs/build/html/population_extensions/dataIO.html create mode 100644 docs/build/html/population_extensions/distribution_functions.html create mode 100644 docs/build/html/population_extensions/grid_options_defaults.html create mode 100644 docs/build/html/population_extensions/gridcode.html create mode 100644 docs/build/html/population_extensions/metadata.html create mode 100644 docs/build/html/population_extensions/slurm.html create mode 100644 docs/build/html/population_extensions/spacing_functions.html create mode 100644 docs/build/html/population_extensions/version_info.html delete mode 100644 docs/build/html/spacing_functions.html create mode 100644 docs/source/dicts.rst delete mode 100644 docs/source/distribution_functions.rst create mode 100644 docs/source/ensemble.rst delete mode 100644 docs/source/functions.py delete mode 100644 docs/source/grid_options_defaults.rst delete mode 100644 docs/source/hpc_functions.rst create mode 100644 docs/source/population_extensions/HPC.rst create mode 100644 docs/source/population_extensions/analytics.rst create mode 100644 docs/source/population_extensions/cache.rst create mode 100644 docs/source/population_extensions/condor.rst create mode 100644 docs/source/population_extensions/dataIO.rst create mode 100644 docs/source/population_extensions/distribution_functions.rst create mode 100644 docs/source/population_extensions/grid_options_defaults.rst create mode 100644 docs/source/population_extensions/gridcode.rst create mode 100644 docs/source/population_extensions/metadata.rst create mode 100644 docs/source/population_extensions/slurm.rst create mode 100644 docs/source/population_extensions/spacing_functions.rst create mode 100644 docs/source/population_extensions/version_info.rst delete mode 100644 docs/source/spacing_functions.rst diff --git a/docs/build/doctrees/binary_c_parameters.doctree b/docs/build/doctrees/binary_c_parameters.doctree index 3576f8f30d0241045bf36be47a029efb094dcf7b..cf305410f445c73af0d6be545245094c96876506 100644 GIT binary patch literal 974315 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ΜchPoi*=60I>%z2gV#BJFU>IZto==O)-KjL7V8{~ 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 PLaJwV>ZjYRVsiE$d|DjZ literal 982353 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 diff --git a/docs/build/doctrees/custom_logging_functions.doctree b/docs/build/doctrees/custom_logging_functions.doctree index 642a5964b72e1ff2a2c36feb480750939f837194..51585946ea244d40eb9fd0b2a05a807c4cfe89e3 100644 GIT binary patch literal 53598 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 literal 52393 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 diff --git a/docs/build/doctrees/dicts.doctree b/docs/build/doctrees/dicts.doctree new file mode 100644 index 0000000000000000000000000000000000000000..bf5f8fa240944372ae8354c459cfafb47c2aeb2d GIT binary patch literal 87048 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 KeJwa);{O5&^%?B| literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/distribution_functions.doctree b/docs/build/doctrees/distribution_functions.doctree deleted file mode 100644 index dc4c5d1108d5f1a4b221d3a813ec874f611f7ffc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2396 zcmai0OK&7K5YB5RGug@Hv4qQRP=o+2L^H!m99H}Q4n&HCw7_X)x!azxH*UMJ-O1#z z5*(0rCEqYVkRQRF&)q$p%z#9sC|%`x*H=~fb??s~hFkSdIC7<sdO4+xX~VdSVZcmY z6<quHNBr`)_%6N(Lrd?Rscg<;*n&hZq+*uq_$G#N68BQMX{*2Qc<!aqox13WzSw^g z#W3`|^ol=v3Fk~YZ)FA(Mw5A^Yh8Cy7*;{D)!Tc`mnokA6aPKd0mI|d&@U-M^iiCM zZLu5rZ35R}Pf5+=b(PU@Kz-vJiKj$&C37jM{ajJ!z{Gb?)1vtru&R6@GMe95K2I`L z*!Ogio}xGs&%`Ks6wkxWOqhbt7`>HjR$B8Gm2tC7YHIIEPOLG$rSkIL3lxCy+wOhR z@Mb8mn>EqT{<~UJ>yYR9)edqJpCA!&fxy>FJLyV0X-iARr|8LNn}YxD0To|B@CDKo zUx@>xx7(yAE;n7SEUpx~qKnI<yB)@PWm8i~*NoAM(=;Uv9QR)81%P<cA!}}p_FS_V z`ae-sp&Kh`ilgf=TyV`T^~OdJjC$@oElLni8aD*CZ$KWjWMvhoLvM1DnwVbUu7|kn zeGI2_v_%`wA3a`ehr<MGT@_?GH@1l2j1zE6lA9t;i-XB$4TmdUbI6_af~=qfkF7$B zt?MwdyfoGm#c#QaS3BWAP}PyWaKe`ower+gZY9(UJ;t+Y0e9m&YBg#F3Cn2#&d^($ z^ORJ4AI4Ibl_y;1hCwQZVddwOR}&}k{e1nAaBGbvf@-F?MV(WqxsTz<RDRt`ueJhs zZM<xl5I=`;WAq__-jA=po4kVa^@k13aGVlwsFFZ^6cUQzP*J_8=z^o%4D=3`Pk3s1 zZY;yllmG|ZNFd`n^mC)<$Pwj`jFgyBxs0M8#<cQ=Jg~x!1fmXERg|Pd9jaP0BmieM zRmtE{%|U6kOTB+!m5x`;kY$nZbj+8fahyEXtRa$nax0x|@OeZq!ZcGUkv7Wx)ij99 zFhVj8_^0&-1!P(=GMB1ZLgSK`1UYfcQC{aeN}P<sbpm#{5Z;&W+u7{y?rz$wkg2hY zSz0ZSbh8-Fl18$aG>GQ~s_aqK0r->8zy1bg8QVD))S8>bd2sW5<;EL><uAFP*KUL_ z6kH5F&47RAMZ6k>bD*gp-C%Wgi7QikKZK9#Xry-B)`x)WR3ioyKf&z*h8q%7ckJ%9 zr%NK_LMZ$KqkGCEc#m8`F-*Tym|X|Wr#0P>M46nn6+F)c#h9SK%}k+VY55Rn-&7@n zNhhs7RPC&P07y(O^&G8U4gYCc2d>K2<&JrgafW%khcCgohqbd@8G1u_L8T%%vzFJF z<$c)Y`WCo3shumX7g!cb7ShM>xBmLOS7l+)><0`a;3YMa0K6xj+6BkH!R9_e1b~Zg zt|v>^=p8oL8n?MvV8hzHBl;lHu>*fUF`IAkQcPVKCWgN+QN?#ryu5be0)MAs<ig?O z9@g52xx{`-#~T(KPMWioTodMFP9ull(a9n+s)I!>`q2inlOC>F9Im|9N~de~u`jJp x3;Jx+R{OFQ2G|0f*cksPV0duk9TrSuup9O@_LGiXx8#7O{nL(Wx`|ab{Rfp=ztsQ$ diff --git a/docs/build/doctrees/ensemble.doctree b/docs/build/doctrees/ensemble.doctree new file mode 100644 index 0000000000000000000000000000000000000000..b2e45fa648091d57c2646e6f4be1567142c547f3 GIT binary patch literal 47648 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 M=0s>-&dtUD2gSA=AOHXW literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle index 383ae9c0ca2273b1673f808c60b5bfd024acacbd..db96aa4e090bd234cd47c2e2301dd6abc7469249 100644 GIT binary patch literal 806432 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 Th0gQo^%_CHi{D&dpH}`aQBc45 delta 73747 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 diff --git a/docs/build/doctrees/example_notebooks.doctree b/docs/build/doctrees/example_notebooks.doctree index 0ab96e4a2d0c0f64d340eab011927aef5793ad2d..6d021fc5f3371b321fb06c102711a6e978cb8e23 100644 GIT binary patch delta 777 zcmaJ<zi-n(6vlC!Kz=j{143#Ws7eYYN!zh>V1SLFNHBp=v7GZu&eXmO=R1B3Rap>1 z@>1P(L1Jb?Lh``Ujeh}zC=&yJ0z2n8hA0vYZ}5Bfeee6e=U1(tt^5n?=;Sc}r4pU7 zU5Z2igsa2vkF6za;$?Zqcw{u=V*}+%n|RXd<EC8CzuVgR^Vt^z2VdA%SMbWN!mGMk zx-RQl-&IkbH~}bpLmJkDVjFMcMZ77IMGrDWRAMlup~oqEuAB@%*Ui`p42FVv3ikwV z<J-xrAuu2aT-7rYZZUv=ib*hCyo@`z*{hoRbtN$&26!WWSXeW*GlTziG)rQo9P+q$ z{aofJbC4zw*H6FC9kj8St}SW=n-46iaf&zt=sso6cnnPEFq2`jah$15d9=d6HlqeS zbAquCT|zkwDBTNZg4Dx%lj+6T=`_%Ux}>Si^qP}oa`W<LwM2!G3WoGWI~p6SvY9gl zAI5L0ONP;r9~V~ThuYQi4c{YR`#?q<+rAfgT-`eL<Ci7BEqs+HwYSv@1OsqwFK|W> zN?zYuY=nTgM~NMRKhzkqr(Q=UkSD4yKh=+n6?wn$xl{678&N^H4k;=l>ia1wR8jHf ov@g}Zda3RzdF|}ZrLsqmFI+8#j+Fi%OD-VFoMe;gr{~}J4bW&5$^ZZW delta 663 zcmaKpzfK!L5XQB4XB!<h#t22SVk49U3)wk~C`BMeI%tesL4{CsJ`Wl5=k~I`gG5RM zottaWEG2bBLFE^qfhS0K0mK7PB2i?I^9f@qDW=(-`OWuzb350YGmeatAIHWY4cYPS z*Azn?OSHkZS-F439L=ob<5LsM^xpXOZYgNlIP+7^<LsuySE}Bqs;HXZl%e6;dmuwo zfXBNXpNsF3%+yAviXZSL)@e7z50l|%U3P*Rc}>7+0b7CSNNfaH#nq^53k0|hv}J=u z?4Skz)D_LV#S+%A+{o#wI~$n_T4?pZq$_MOaoGHyxnW2uX3%Bk(~HDU;vf#AUmQEv z4yzap)@Ia%7{!NqpF6$)unvUnc_5@c9A~uAOVq|3rSQpSSb%T#p0^8@%YA5ZzSC8J z!A+u1S{|QT8AKStOa;^9dp>5NjS3px9;UlI5DrMJsoDPNxUS{a*H)}W8J0i@E@&ZF zq^sOLtI@^8YpUe0>1Luz5BXC%o3zq8xcjn6*?f`iCQsNb^$NeUW1aTru5SxpU5$EE TAE(VWI9%9%hr6;FU#0#RE_CEn diff --git a/docs/build/doctrees/examples/notebook_BHBH.doctree b/docs/build/doctrees/examples/notebook_BHBH.doctree index 87d1089f58c156d520f02167f2953443b0c2a5a2..c09d847bcec7347860659b7f5e60f269c472d11a 100644 GIT binary patch delta 7448 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 delta 7294 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 diff --git a/docs/build/doctrees/examples/notebook_HRD.doctree b/docs/build/doctrees/examples/notebook_HRD.doctree index 926ff29530b8a05ae9ffea69e1eb488ceaa229e3..282fb895e389b41478d190cd84a43128290474b8 100644 GIT binary patch literal 131472 zcmeIb3wRvYc^)i@7l{x>iL`u6oM;460w4p6T@WA%NT92mWtjxch?I?(%Pa@G1I#RU zXI4A2Bp^Oa>|7elnY3}dagxTZo7lB$xmQ0)lcsgr#BEYHX_F>t>i=>6x>n+}cGEU# z9shljy8hqqoH;XdW(Tt~yTA%07Y_;S&Yb)C&UZiG_ntjJ_S3s=zm0y}d+mm9nCm&U zQZcQHX1CqDDpt8w*G#AV!S=*^+t=IU?!Kma)wWvAvetHQLy59()GAHQY+r1T>$kc0 z=*F5}!+)oynrnVFeUH9Zzw=_-9Z?;pX{@vyG*8X#GAcHzx_6dqs%_&TKJPKrI{$Q6 zrPT<&tf=M7O>LEx+0B}Fcbk@pf$UkeXh1Ky_tp$kGc8ANYPN3GD(&~*^-ccsJuUZ6 zM_r@V+WJ0sZ$rhPowmNq-B<EwiEn$w<Z9EpRoA8~>J_6h-Dp}>t?by-D~72yH%jGF z)3O}zTe-2}=$2WkXjlCAQ~cR9nzpBTlhfL|T5r@edm01ORxIms>21$Fl`|R}=1SY$ zO(Sogy1ljH9-#3!M$OK7+i+*us!O{dmQz1~HPr9B*wzo>|NZ#?I{beF)^Oi?y|!RC zRNAJy8dwdjc|~it^l#T6(jU-w=?eZosE_K0Pwj23=ttZ;ZA{Ow%#Ix!$ICsA;ncLy zD>wHvpNrD6HKnZD+Jf>nt?9gIH<~STZR)ue_Oez}Du%k&RO@z|_8txGKCi74EM>0$ z18oL<nD?U?{yZQ48U65?){466BG7D)qxfuSw)@y@_hI*GWDPw$sSD4VilZC0BKAkQ zipg2^2B0-@ddfI9(w<PPRmC>UwVI}=W<}wkqS%hwv~zp~PP*ILN3cpunD(jktMse~ z3wMjv!YVz?4}4cp)AM>kz*Tsq5Au~RTc)D|w40%o=D2{+#cs>2ZFIZ=q})?89IdI= zN-H(1d^uFY-F=~OaX~C6{}Rl5FD76{VFHJ}iCuKss&qu|A{5e6*Kk5O8WA(8p%H^t zB-)TveYdvWXrij_)NAZut)W^4$M-ICg(K3oyZ=ex(Z`#bdIo<(li&-W*ToXM|JtZG ztfr$__K5eXt~z??bE9TCHDe{$*q~2}YAcPJGcvM@iFttLVWAwy9IGvpoo8F|+H<se zqf{}Pn^#$D8WmCctkr1MR6+<NBj=aSmY#a{Ib~51ZH$kK6Jn1}D*hKjXQLBhYi_0~ z$pH4lQMhnN3=>GA1d^g|4rF%$(-WOI+71KS`?~^~fL^@;;^b7cW)p<&Ahy%lm?ENK zPpPXoD?~eh@ZQIvP?NCYxO=Awbc8Xs-M!`tNUhV>!q7}LS5Px_fPq^3#sP=X#!&&} z;?$oI4_xJ(<~Tr@N~;0Ht0@80Db@<nTLDYm3kEy%8BF7!q(^;3Abuf4ASN*6w~G-j z|MVTV-S$?aX*)y;Y|WvOs*0&yRT};Y@y41{-qC7uY_DintlAY#aV%wl&hf&f!qMFE zB7JPuuRXKTynbntO&G|Bhz8C5dDFO}HEnH@(GK(mb_lE&dso*SwN^9AhO;3WeD`8L zm!G+mQ_kz4?Ft}IX<Dr{T~QlAcIyWE!r`?SFj@d*Ej-+-Kprbr(^PEmH_EDE0@Esv zfzRriHHoJn=q3(0>e#liQrk#19in)Q)UmNpb?O(DSyxvL2SZcB6T!T_#gS(sjb9=9 zps1^>00sr?v!T?it4bYf!#iWc4HgR>D&S4Mf#@psfR*(+S}Lw-FDL~??8MUbQqihd z4t9fv9~#|A#nKobpp<n`35_iQFslU)!LpQktE?;9dRc2Yiea)ouzOy&*kra7w5t`Z zp_vuUEQ@_Mn#xtftk{@XxIZzEno&1E1=ti?m5mStEfs4t_I&5yId3tppL7@d0@b#E zhWc#?N9uFo6G)sN0e^@Bx^LL*WQa3=U-Zlb;{zsnK>yuv56Mj6Z_|Kqu1~u2J)gUv z_kJ4bSef4usK!0uEr@rr#WL*W--GVi<o|OolWz<fTLgo42j6$XQuhsef8NXTALCdi zE0PQ?Vy`VEEXDpX4i+%Cn=o?FFF{=O9w-TVne{~<=(Yo~2ZMCCxub+N6m)D;@*>vt z4V#q+roq-)>2a+;yp!ozFh_T1k27JXAM_cC&4{ts>NjpmuY+}9dwsOWy}mscH00t- zbkwo{5asoS!2f1cW880#%zl`2o<SRBLC!EYsC>qCU49S}d3Rr!3Cr>H#b-d+%3Q$8 zL?tbKV>20E|L%}fRb8f4O(((Yf0=|I2=CSBS%>;dn+<vS8At<%l_$a2f@AIw07gPj z7DKYk_{7M_VPAr|qSjhqEx}?dE8q{IzErLls*;0nG5#2-rND)1%@XM;PcA;jN}rrS z{de+uj;=!b2e*IOw5}2}O0D=xNx#0$%G4~iqCuuNshF*mtOgSba%k?nZb5ADTVonR zlQFZLZCzDcHAf+pfT+b<BoPP<Z}>SHdz{#A)N3l<>{z=SR*Q*DG+IcWR8LjPE!(l` zew!7e?1a{ht-^?cpTqv7l!m@x8)b0JeDv&fU0pAcki}T?5(zJhg`>yw`AMpYmqxu+ z2RjZOq}mMg?j+@497`KbWt>%D9~T!DVm1{>W)r;mK;U9>)+Aabny5fI7zkJzM3ZwC z^$?aEX!H)(wJdt7lS$Sn#FrJzh77k@7!g{MAxJS08G@82v-bs3GWvAl(C1HVhCba` z?Ns%JG<Z}fsHzuHI?z$+ANMs<9%_|o(zyPz{;60kREVnds)Y(Qaq8`@m7r%|=`_`9 zOaW(21xlwWPwAuzYl=(28CFn*FuY&Zv$zlunE^EoY0yrQE-69%wf~%lpq>Gm6^w)Y z(BIPP-=>{-p!#w8!;Cj6tsm8o`Zbuj=PbtL>$lt=dY1-k$5mK4OxtO;pkz@Qa%ZLt zGF(gor8hT7M@MvlDN~rvSxE1fLMn<vzC*D>$kv38l5lauR>q-R677Hp5@i5!($=8( znh4YwCwd)Jz(BaYw}D0eS%1m+BI|*azR#by*s$9RLAQ)=`AnpCSKS2b58HCm-A$_* zH0OO!9?`dm5p}M<7~-MMoe4T&WB#q)$2^&7k9~l4v(<}PgWyby^D3;LbQT4N`y6VD zBY-vT!K&p~_l#uAXeJY%do;}F(ieXb*xLVZtbMP1?w`@VW#x1KC+jeQ&wVraT+eL8 zSxecrR55@n$c7JfXvsG;fe$<f?hvMCk1gXmRZ`V9nF^ILh0xX7V9sD$(ndl>7nN(H zOQpi-0yLc0M+nXEI*VY_CY3?~EOdZ-$w8sSSWw_5LtUw9<BY)~o_Ucq!x^rcWiosJ z;^^5X6yi`GQ^T-W9ag~caZBwKsbko4&Z7~R&AMLn2f-V&neDzw(_I{8=n^9<<R|AR zScA;euB>b*EvVC3dz#H!gf@PK7Hn~}zzSCA!E~iwP!`Ch00Cgkfi%#B;vdMd3ig<D zL=K^X0&Aku&{dnb-Nn%gEfOD)&+9W;Av|x4u42&UERLc}%=TFr7s*IKXr8|z^)oYd z(=rl@XUmvVmMq%=R||IvDy?hf%j`2)d6*_@t86$_#o1_JskO?QHX87<L$F!XhG3H( zY-BWe5J;y34QAz651^5*_|WH9{~U-g;8%%iz<OHc=rKZFUX~bVDhhLHgfjHVt43Nm z)ks5MA_Pdb_Uaq%9%dhoHS$&;ja%uk^ALA!2oxhHScMLP5g7w{3hjb-Sjft={1R$D z2Ia!Zk;f~fijdIFf^v-^l!p%=oqd#$H~X-lus=X_>@P=l?4ykFx)c`3KU^$K2BM8K z%>~2!UX2TEY$VMW_!!tnj*%~hMin9q;l3mi5$y~sQiex}SKe&ZYM};!tDS_m9z6;7 z)v;1O#R!)o+7TUyPY}WdqlE;*50@d-A1$|n<tytA3oN}?G#{E4f4lj_9ILVU%N5Ik z+Gz9lG{ll1V<odyU(uRk3?tV^9)km)cG6>qhd{~smgx2kf%4G>C2|%A0F*Knd{+!^ zcK7*CwGr>4y<pT}SQlPso(8=7JR0$Yl`Ei9&#^YE@5CRW+Fss+FU1vY%`mTVXSH`i zI|-kW`t=LsYzlV>I6gG(#bU8|t$6)nJo+wj{5?vz8?5{2Qqkv5M}1^nWc+FLwLs7G zJdBn-=5{nd$0(5k6_19{FtsV6U(u)s;dmcx^Qb_#k*6M-rM3jeJ?f)XdRht3*2kmt zMsz3eCOu=UGRKCaAv}p!9**>$5{kpa(D*zMlphB8P<~Eb7JWpBrDvFsdKoERA1T5Y zCA!@LDGmX`qrta4K*$J5XUJo79hU3kpgkniuM6kKFcSI^9|_4^^|*Vt)pC5#Nquje zHn{qZt|Rc=d-c7Y%sgjZqus(qmv`Kb*Fc9@a!&)e1$v{uBdMW<o_FdQ99f`s&w=0F zFRWH{l<_=4y-cdy1oiS5)G<tXU9;AJ=hv7%2HtEHIE`|3u2=(d&Ohm<F7E?K^<&r? z?CsCcpG->WkN7p1Qu@=FNuZQgI`qG!Glp|99ODRDxTY8*?p`n$>Zkco|AF6e8vVIY zBK|BUDTW*#>aq<95~D5a7AaV`YfqzTKz#!34fzxrX1Ug?hy}+yK(FByIR*D>Qb57W za|4dNmSdEaHA963mJ<hM{QTL+pLt>e#!skzxSf`{GkVJ2llfesQ`rueN^k=jlsPq0 z%Az;88)D61nAJBbO>0dv70tY&)vSi5j5oEqMtm~U$d@hX;!z)FY3{try*bI?S%(ps zUg=uRfK?T9gSu+PGN-Ne4YW9IYL+=cUOp%b3VQ|DYHZvKQE&kVu8thih{#T1Lf(9? z>INJr$(RZ=FVtn4ZNtkG%LR>?dc}fDigp~O9Bry{Rc)?9b7gU`ZQ>G8U@E8&bnyel ztvle30e`;~f!vT$;!R0VA&da`$H7c6Bc_V}wMZYEqkYnVz^#&v3Mb;E`&9ywTLk)i zta3}uItB)1y1JQ@(La*0XD_5wAYV_a`KJK64((HttI=%O1Vdl^Eo5;2KLGa~y2q5R zMt@9aCaVeNE3Cr~jhcTUX!-x3fafdYk?#_y3ohUQyW%F!=;-LkTY<9GvQE#N<MeA{ zgv(>bD*HNh(qkn`q^(yTTT~cLQ67F+Xtt=*)JbO4ox<$}(1|+mbctv|iJtOSm6Py& zfdz*2U%UhQ1j|JWmKXTrubtOcS1~4hD&)uMONmUxY+U$7R%PDM#G|6)aP8B6RX&_r zt8SRgPbR)RuI*i+ix7T?&z||tH$U^-<L`X-{Nv}JeaD%{PnVv2$C-2IA3t;ck)_hP z=g&M6Omq6Ib#=yDoTgeaTJ|H)QIUyoR}e={XLWoO497zi<)NdP{EVhNwC4XS7EMpY zV+-N^;=Rys2wjuP^fY9y@O%19Z!4;!V$mVz)pF#x#ENpYVz_uvl;m;C%)O{Jtr9Mb z<Y;Fu<S(*%Gq57jT`bT`P*eOPx(Novw{~?5!P_rZ`)J(T)9lr3+$*v4nA=>(dn_S) zb{+aQ0?)9)4sI0OME7J#Kr;!ti<?1sU{e~N17{-)oWZFRn=w2G0LPp69LR*~u3a&N zDyxxf4;tx8v3w)hpMnwva&_3LixaU35AbrVp-iUVy&B5oR!;rLG+aQ0O^6!Gs!w5h zv1*5zxTQ|Al1;M;9W*^MfN@z5`weu@4P<a?fV8xrL{MaRGXL<J^Qc7WAFer%`otb? z3y(fbzXZZ&bc*V9rTbK9kffjb+a~HS<{M%F=utNwfSE`(=L5`;2_;Iqr>Omu+yEP0 zYKDMH-+(*;X+%h;C49dlM!DfZVC=JhI)?|LD`$L@9R!)upNb(r{TKrO5JLFdSer5d zn#8j#hCrW86$L9_gun=1UJ$BcSRnN*gi(pK7!gT}4;Q-#rPN7ND{dl|dfhM_9B{}T za%qtXrhI_(d+?%ZF(jK7QwXQ5%x2PQ5#ni4$frdJsG<Kwm|`3Xm}Dc^gMRJ$t0l1( zZv>H*OrzIF1c5606e`JHIy^U|af%mBw_c?)JU2U0#LaYWWb#&wA#Y**aT>Go|Mf|l zEQ5|$uR*HX#G3qc*Nzjc$y~&X_V#}2E%qjpZ#2{&?8A;Mi@i(Vf*5fjYw53_CzT(3 zbr8$N3;KlkByb~V_j*(ZhBg)@2&zF`9VPw}!E6kKV|nF0ABJdCR30%OdF4HSeG=w2 z4K_f0BRyhX85e3qs)E>NO$1IEN0d0YkdrGtJ*7Hi$fIB><}2^{Ne3}e;Ob7c$FO(3 zy#evGZcp&r=~&(}?0rmA2~DO|HlWt7D5Mq*?0SExze(K|zC_b!TSWzTtE(>oY{DjP z_`2Q&7h70o4LjuU>h8k&35(n9X2i_Ujx>^JUaS5nmF7J&3)|hHT?!g@rN=QNt$q;g z2*0o7@qMDN@xAye!i|qy+*flHF{>}*iZF%?T~b<l;C56M#~hp8zlm(=A;J<--BaRq z{JF4=jK27b%4}r63E=3}M)n&7SXpgkpJN?%=+gol*-!7j?Y8s*@Cd;WB4k(2z1vMq zZDgdPt#b6~Uu6Q8tF2CY&L$HJOmRjQ4H7TT0@0FFgO6&V)c{Jw-EN0@s8BD!e|SpK zwP2ND4iG@RXIbnwcJCiCGyOK%hr__oK$|e2llg`>K^T+0^c^W}n7l5G>KfcJnz+|9 zO2#Al`yv8tGP#Jpc;+4N<7w~j+UP}YoH?wVwycI?VZ5v_&!L8OM3;VOfe3wj&+P`n zFf!^f?yUo@0j&H$`ir>gh5Pzyv#gJgfsl+BD-&arRG6CzsieVN0?ImHLwZ6#xN3?! zSBt!z+!~@~HOA?N7k|rtA4XI)iW|vB$wr0M@fH_hMOkb^B17Z=D^;YjtlT0i&c34f zIDME5*0Q6!RTkxq)|BpFA<Ub%8~)C;D0HjT6{OmlW-@5OETGxKg*HS@urJVZj9t9I z=6Ugg7}13>f2YPSUYuB5%!k%g%$-0ldt(F{-VTd~C=9}7vI}z0DMX1-11Rg9OK<(= z5DWo6rQ>XMY1J=`c>p-(U6ByO>GN-}hG_rv*u@EN{|-}7I7C%I^gE3LXyUlBEjkS5 z#dOBW3mNYK&2%r3_68v^1?()2PIk;1%_5vdh5H{-<?vaLwP>;)eAKZhf1L~rnL}hX zL{>v&WdrjKk=4#cRx-=?U*cH4tk&i)r{Vp4YxBQD>A>17u4HmnFv3d@&eFVeHWf1+ z;kMJ8nh$}I?O?5wOwISQ3LUI*WB{_M+0|q_vrMTL$!P2|wemX!>}!6#FuSrkGc%W8 zt(5a*c@gSTUt20&vKv%yGQhq$W+D49nk>DO<g#(rsAM&9Kh%rKgsm!U5T2H1@iFm< z%OAm;&ILayRy&n)ddCh=-mS-Cb}K9)r_cc|6@wj;(L<sV@S(0fCny2=;fwY*U?pG$ z7%3Qne|KZbbFZ6%GyRmf>%qbtafvQ;(PRu_PO9r6iFZ)w=0?IDl!H%GBy27OYs~yF zlw&b(eCViN!T#XnIrJyfy^<IF8g#E@sVb{V|Hc`FIuc<>AhoX=Ypo`9j}$hV1f@C& zoH(Vpzu-xKLC_H|$~RP=l<>k-)Uwl}n;Z%fUa-nR(Fc{Ma0i+$K5(B*7#dZ|hywNx zcNr=R%B4#|;T*qiF+OqW5?dOI<NSj=WSoHpXy*(GVDY{FCVNVCq%ZN(MTAwcuTNTL ztnzDOHX)cX(|P@Hq^D$s?GI6DKD_YZ6j!^#SGl~4MN2h8Ujk@xl>AFj%df}HB6g+b zssZTaYI`qCzNbMa5CfPB;PtfZIl2@@01EhanpRE0EgS&0xq%0efmzHgD4>v@1Uh_< z0c-#ye3qGo-M)mF@=y4$7-V0%#D#2lU0=Gi>B%4pr7Cn&S;T=9M`aCRfuMXqNO%la z$m@nl(h!SMuc&kzk9CE^G^rr65Q{oP1`M1wz5o<>lEuWy2UY@OU<(w$g*(7b0UM+? z2&2HNiwC|o{~l@M1Zv&qZ)PxT2F@=>8cPMvGy*{8N%vp}U<A#_y-YLu5McSE_n!sL zv(bO1uhD<sP5@k=!nr$QI59gE@DxdC%iIiYxnG0f4pu~p?8lH!*y9f;9Fhd#rW%yk zgfA)vGCNQnE<~}#^+tmdA9$3P$Rba;;60$0a>`j$g+{MpDeO8Vp%v>g@ykTNFHji~ zCl+PO_C;k}cbta3Fg@Kg^7;H+u7N8QcFt}!o7zTBE$3R7J92h~$Bd+2cDZSIfpaO> z&jiCwbs$q@cYul-X}WyE{ec}f```?@J8*CSz~76UY8Y1cA;}v-1#*{(v~&6%_v}`0 zq(C@Z->`qo8Q%I*WQLn#U3V{L-f9}{>K_o&)xW*^MXJjeiQ(Ya#6h3mog4c)W|7mK z@<!y8_hOY4ybW3Zz>r@_rAYBjd`R|nENqpeFaB)V;*RWzQJti`xpyb(X0}T1W*v5@ zUi=|1Q^?%IEQTKszQGY1uIg3nSOY>}!r&qrA+s88QP<#a0r|mht*#>T4{#(iZ1}`+ z(Ths8Nmt6ak<)UBBf@TY1BE_$_IZy31WN@5kQ?cIPC+!s3?NKs<F=!KM^>hQW4S;> zxYkA@o=LC$sWSLBB!UD(3Qv#5h-#{}4P0p_i)GM&FX^yw=){&%JDy!e8Lwz7Ef%L> zVuTrQ;DF+%Sc<iXjpfHK<}Pa+_V|P!PJ6icug2obNAhsok<6+!R??hJUu(P{r8~98 z{HR87UA)#<MpM1sPm)_%`k_?FE~2zeuQgtZTjwOL@!MI24%8JHfUGrMZb2b0D~>}b zNN6Q}9kB2Y58;)LGAw@r;R*`)Kq(67GrtK+cZgZ25}_G|$A+^p!qq7inERQsg%Xt2 z$}EN~8i!X06OYSQ3w$KC3Hf+MT`^eIXEdaqgp`Rc7;{Lj>Lala&w>98m+BbzyP629 z8Z9x6Q2#yyS>g%)ri>R~gr3Jw^C~BN4N5aU^Mrc5GB=}D%5(EaXOES&`T0Wr*wM<o zmY>t+SJdOk_^4dK)JrsV-0Et!w2LF>HtMj5UxpO#Pl|@y?_j1Vf{*RwM^1aY60|Nh zL}3m${dQDJG3$|Mh?%GTVnCu*MxOEjAS4j*Lh!<aIDo)5Sde)J3^sRhR6Y0zK?ITG z`H@Fb{fs=KDCZ*p2CW6BgR~zYhx5uKRE+)bvf<8H0sa!jQvHlXE=COxph)~NJb;vc zaCiU*bpU0yW;KS~_G4T8QIf98tWn9fxctvRaeFZ@#?a-!S{NeC{3?~bSP&F0D0PF8 z=3wC6Py^;%>`I-Bl)%^{&#VHGzhW9%#VB+!BZ=;POuf+Q-g`^60=F);PP!yEJjzkl zdowP3c$Cw#+{2^1O^kQ!QI@%Yt1(<aR-ctm29#e`P9*xQT<Y301P{cLY{!K`<)Xjb zTa{c^VxzSLdW=49tp$xR&F?R7uQKEl-Bu@>)8J#QLN;ZHyUH~o7iRJ^g{eYeDqm3Y z^9!@{3v)A*CypLdo_hL;=bs^QZwa0xXZc09i^|m0lrXi6O!wSaUwWaXwY1VIEc~#U z!`v;4ego@H2JwF$vy}ZXx}PI({|swXVszaPXW??UYR!v$(cx?tta|LZr~IX`dhhH( z$~*V(Vs<Voa{A3+w`6p|k&~}wjg6V~i(LoMiKE^poP7C-lsg?Pj{3dr#Zh<cjj>fF zDQv&VmNO%cI>vEStd2AGq3pNYYjqhCzcps6{os)Qm!R?utWg<<RI}ia*y+bUOu`6* z>{4FU$(U8mdcOZKSV{S)B{Cnc?b>ta!G1{`Y!1e9Z-YJ9f4sd1yVz}YqRhv4vI-dw z_Qgcz<3zxGc#Ox?3}-#g1vyNyNp$z#YA%qGgg#E?BRt18_aXyyD`w&PK@(pi;BK-; zWi;`DENEgAR-^Y7PQoTTaAfix{pFZF%8GRUJlGc*4WwZztgZv-#63P!!B3jp>0ois z?RUU)Cu(EuxQHJqklqUX^W9b_ihF*RRmg^Wmj6DSS~&XIOo8K@fV-(;OXaSL*pMC; zrAZ5$S_$jvVBf0N>}|J`7IvteRAT6cTgOw_dVu7q&Ug6M$r$*zVvcw}RPwGnKqdbT zYgD3=%U{PS&q63S!v#B2nVT9X^sZm+1-g3gtw+O50yi>*0FEqr-;)~`0%V-?r5K!( zmFqhc;2D_#OB6N#b=RId**#y><jjrS+hEzfZ`)pW@8F#obw~$Tg>3Ae`>`ZZb2drO zea=A2b@--{ColpH!70rXG!Z)|My@(Kc_N?RRB}BlWK^>EtQw|alaFyOBC*~WgO!ih zBQe|94@rNBj@lS&R3ho_=d;lBm<@tm<JI5q1d4SNPf&)KM`Iu+D?*+OphQNIX~gg& zT?f#KmwhpuV<EZI!Q$oF?ZwNrZmSa&!wps;8(v=irk^ds!>WkWx!Tll*G|KQG@e4Q ziRfibGo`bs?2+m_vT~1A{Pr*~b;HoFhTH4%5A%Lq<6hQqjb#^=;f9M#EP;{qyfBjH zP8>ZkTPQG>*`SVSI=<4;+==|m@%*unpKW*q%mEzvZFBR-?C^8%bKsmy58(UDBbK80 ztmh*v#KTZ!xsrJC94;=xyO;+v6%T{IawQgFbu;(l_)6?Dv!l~ZA$T)aXw7lEkdack z&!8u%7b=aF2V@BEcbaeB>x@@AciBM1Hf)dQ7|jY$W~r%gHGhslPr;D8enO=levmJU zQ+te<nZ*@k`t;%uvY>4;)gK;(&V3jj1p(H#$Wf3vgdd0@LH+QQj}o`=y{u7*r(B-P z=%5@N>>;gEYyHzIXeUC4KORR9iB)Kc5<YG{u_|(El_0YW50JhYhd3B!Z+L)qGPjp> zfMkmIp%{vnRVF?gP&rvVO;l2TPuHHY!kanca?wxjZLq@d>h=o5zuIkeqQdZJS%qxE zuzP+}B_(MU=d)-PwMtZ}xIK-_;QPgxW$K4vGYOP`pEW8mZ0`H|R08(2o(TkS2MtKx zkw1yqk*o;C33fp~;%Ss@|4-KebmA3X$;MBS-05KP%C+sqD-Yh4(fIN0tU@-tviznP zC0id#HLeRG)!JD<p2<|V`|rNG?ZFte7lKU1+-s++<~f<uWun2e6g7`xWCbdpLT;vj z1UwcCrx2*LaJjhP#fXXNm6~2ucvYy4D4q;uONexdLLCChlDclxTXmtNMDQ79=IC55 zKYv15dO{j;Z``=I!XrHR)>Vo>W?G8YY+6m2jSv>1LMbg+@ETm&&y7$DfD#KFbD@yS zPbxF?>nQ!2rC%7?q;iaY9j9L>=+}HMe{mwBff~XI6s{ec&GvH$Cr#~SBvREv4D#xS z+P|0R%yHJJMD3Tq1NbWo!4K3kLo9cbL2t1qG?&1+4S|co4T1a(NvN}hz$J6xr(!T= zRxbPl0d|xb;zY52wrkIw?6>cG#F@=#ZwYbXgB!A2cg^;r#DV)!q}|_neAV$%eR=VU zkU1WStQ;iQrUYe*qm^~jKs+rkCy4?kkcH*r(TzAofOxDtOAb90ES&{$1wVD^k}AUd zQOxMaVNT_Nr)}7yS2PwLknvnW#wBv&sTs&hrIMZ4Y1w|KJoA|!^EIbDZzB?BjfGm( za%;I?`I~-tz#!V{ySHz00qu6TvlmeCb%0!AfalOEi-@KB{Aa;9Sv1V|MjG2Z)F=fP z{UIJ)lt#dUi`E9Zi~gB+2itGVn#*T4jB4l#n~2r^w+W?)Gm8b=f^evRFO|IP#}-96 z)Z^iBsPx5OMg{<%j6+~4!=ZkhfG2B`#*cE~c}avM$0+FDbTH)mcqTR<VnwJ<xATQO zm0yXQO4cxv|18a%{4kQALTUekvya#L6eBP)z%Y_Op9)CIksUa2y*;kqhpjkt5g#_H zPeCe(y|ewtaqFCPEBPy|LPn)Z!B?tWd-(9t`A37;t|e2gYwX#A!v1vAjj%$KysS?# zO3p?@YK3kMg-ddm0OUA8lt`~P$o1@#_X?zaCH{@)4^v_)1vG(};9kKC7sWuBwxOi0 zmo=@T@tzkHcI7}W!SoSc?eJ^nyiuYtc%du3GSEDD4e%1-3Cw$MnA25>v@!TpZ+JBe z$Bxb&Kb9}d&*V-NW@eAi9~UDrE1MUF3Z!uS*xd0ssn<F(HPh89ujyH)BVk`U#$CFq zQL+=Q!g7+vS0axiHrEmj-7eYOEy-&=e?6jU83GSiW|fA(1Jscgcw}<2XJ4o8xF7Y) zXNViPgEcCvU%rv?5>@fqSbz+R3>%IuC}Z8Q;Mk-x=3~DiLw{6_&>p?wI1Pqw!gqK9 zB;r3KBole$VYnhkaa0XB4rK_xjd9?^I}f?xxre#@R}3&i&ly%g#JvEW;Uz<5W8Nz< zFyOE;hQBZefxu8U4tb3s)$AsvLRd?5Kq!la<U?y5Ux_!NQ5Ah`Rb=QYQh`8?&!WgN z75;Ekg+}wm>my03k|7{qYj0^lkTKBfVlYrx)<~1??y~{bkr~oNwZ=EQv3P<5jtd>e z*}Z6Q16FJNdMX|`kUDl>I1v_<=!?7=&&F*=N<rzZsGC_(dXjb6!8Q9sUS2@3A1`S) z9L*7l6j>U``TLxP^jJ+KoP!zbEPko>h?l({$=CTCWQj2Srwvv{K}hUIWu#F-igw4l zn?F8UF_6(+-N@C|^-|NiY9l@T84G#Q73obGnRn`@csVh`A`Wvm`7)1io<n9H<h>C= z!EMDGQA4eicoqvd!6EIPfmB|ISxgBZFboQQCdN!*w8;?YWq3C&M_YlFas(5h5sx>^ zi`T|@e!d+3*v5<6*uwZsezK6CxIQ6@flir@wvI&KqJhy#mL?-?Ra`}xk_{D?wphr` zb-t&rMk&F#oul7Zjf$g>F3jZS(9ek8tjI|$STq7T(fih{@(3*nOBqj#f*37ep~um^ zmn7axXilV38J%S1cnS}y<|meyt9lveLuux{R;WDkGubwp^6Ppj)oJMtE0nVhX$#Aj z6-w)_Ai=xM(ziJ*bv*BxO7b#`3I;0j-TMuOGSVN0UD-r{VwS;;LosW3wF%+R-!aw| zQifD=PodMd(z|hbw#a(v+&LP6`0;=in-%1spQLQ`lr4V5@4`D_0t_3-O6R|8pfbT9 zK>@wsebWFEx~7d<<m`~&kQkHycYTpYa$Z|q9ZP6xgOxg+R0IN^fuwm>bCJ%iG%q?} zY)fk@w67v17Q5Sllvj8~P^IB&1@bB><L`ca>D+{O83tNeQu(eLP3$q-g9h?fhSnv= z&KTQ-3;B!qH|c*aT%5!?ANTis0%L0A47S&$br}AUodpjF39Yk%jgKBFVl7J73i<2G z`1w*1)6tvtYgn7>%CsWBp1MA9WK`7Lh^cvc`pD@crE9PJ#7nHCry3n%(IFNcVo@OM zAr?(Qv_mW^@NX20%1rV~9Fv??1z$?TEeippdJ3fj6}<lOQ@4vKf}DYt<q&;<YWV+? zN(AXy4e!RSb&?wXC03zBpok1W&gSI)6!)2CT%?j83HU%bG)Q0J6Bm99@3`<+s9VBc zp$!gyh3{PWE4=8!U*S&|{tBg#tnJ;|W0Vib--_9^ew2#4c0sB5Gptcbsp$S@7Kg4K zwz~;BvYT&SGJO1_82HGl@;Ma1gpB+WRX!i-+B3AEn_W=hs73B=u#V)TyV3+r^pz(t zjCaxZd?ju@QtEsD2z4{-d;WlRm=Qg{g`?;5q|$)KJ`Z&TH&GrbhJ+@GXfvBx#5LLN zyB!&f_l#_<?c@;x={s1XGMf8f7BnZV(pd3Gk)+fWs4VQ7YU|goN54brES8FpJBtuJ zPfr(*oJJiyfCyQ<K2ba}Hj$*xcX#C2<b8Tw%sypBH~C<1WCW0iZoV0Jyu#dz&*1%6 zlnfX=!QAoFB6m1gjB`8{#))uO>BF?XwcFN2uf#pcD(FAx-uqV7EN{G{<scr$8JOil zIk7!wo9Lj9xO<=^S__wSpULH*q{YL91tpi8#=n)8QL9WNNxFjoGDuOmVmA<7YkgW< zhYLYXvr9syO3_$Lh1t?fu3@fmJxkcRL;|o~l)c)W@4b0<1o`1B2DDI`-M-#-Z-1m+ zHL(;nIjpJp0L<}S^oQk>J_W}$*~cvrN-wZAl`BZY7f`D2rS86ycgJ@^hRtyXocgC? zJ!*uHnEv3_`E~v!0?)v&^WE>FJ1$odC*}&gDVezdE}Gs=pPFT^k<+IIr5~IvNw-Jp zO!C}>b0@#`Ll22h^n&0#BBJ0t@*vycab&)D#}@YySYWokX+Xtaq1{sSU1HU%A4Hf6 z;S}YL1Tz#~ly`|a2Loe1bUz+xXmfZWAo)@B;`Pp)C~to-XwJo#n32h#6b3*-hr-?P zX+p#Tl(xp*@DzY3=-fTX@_fU_GzDmwBEv>oC3i6zk$aGw3s^>60u}G&>+tdo7uz(< z8T|o$majL<?^C4^`$xrkbIdfZpAZk+{ZAOCiV#%{=)@Mt4}D@*{Z)SQ{zaCZ(2rxi ze%Y_V2K60uYI^b0jI{GE>GUn{hl|G<oIW@_Q;;HfGixw!RK)b?egM<NFOY6~;S$(5 zq1IlyUMgA@%eh4Qc~v1J8L+!XHN3)LPdttIbADNzS#ql8Dbt~?FXJGuX{5Es=Gi&r zysnuvn5ITf-n3tVM+tm-9VC%2>x!+zRDp&XDkVg=OnZ{*XzLBF>{$+=)i>=`jyhH} zBw{9Sa0=>0HERej<~x&1)`Y+#`$(Eq37wC0<*~0{@b}e2slVd`*0(0CvVgPK#B4z@ z40h`OFw#Tfsn>to8xuS7hdMViXxxo^n>?d$*&GzagbsCrNzf&m&;Qr^e14jU#Lfmd zA62+Fz+hu`JHWyM;p!pWDo8+)NPs{^TZ73~2$Mw^#_^791YyB?KI}+AU;MRaaQ496 zowA{xQm}p#>Sh+K-^e=b5UhhC|9A-bkt+c+%Py5>U=v{i^<ibnZkg<9fDG}n0Ezps z@|<{AZ`B;5Q8UWOK##XG^pbH52141wGU;FD&XsGLYQoH^iu*8ReF<JOLaL4Xj_*5m zeDcPgh}+n#%Ky1EJ1n^F>VqiVDI4+)kDQoz#lJW!Tsk<jHAm)!R7WOqrqWA>D{<=_ z7M-J#VTo1fH~^6W$cq2vkAY3)$|aEr8Yf~A=Yeqj6X%}x(|3s1!O>VO<Too6J|l}W z(Na&gaAmBnK<@%pVhuOHR+_{jsWl35xq;^@JmqunKq9Whai|P<m%5^^!B-(S@)Vp9 z)|3irFs{Z@;KEaG)gT$7Bf5r3tR!<IWxi1%ug;O!oL;dHH%npQugCVJGg+P0=H_SS z;Pjxa%+6@X=2zxcwE4MXtF!sMs?8R1jSZGlI%7)do^q>rA?s(hKbuL4S>L*Oq~)wF z!}A({h==F3GCZ$xcwq{yb3Q^4$SG0;eA%XC(cXELnWk$o#JnGa@H$BV>#R}9QnLI% zK+m%nO9WY8DoSKO$kZbW#L@lEQn7?TD0U-L{$Li}NI$O0;Bv@@qg&>b@#2eWvobAo z=Fq2m9?iv2GBZ|zRB6aQoRR@x7g8WkoNu;L<umJjOue9$-g`^60=F(R5bHDXV_*2j zZS04qrXJ#eZR7rjH~_L4NneDl;JROdcX-PzlhzpdCLq&IJN3pix1S7gz&0@$u{c0x zH{2L@BWzDfbEWJ@0v1Eou_T&OTU~oj@Gs&T47s<>t^I*grw?;#&<HaOeR6wsI{&oW z>O^%q|Cm+Crqgj(Hw}P0H<>>k3V^!=eacy$U4y5D7U~vU$RcYIzx`WcX*Wu%My&=D z5Uk4)zsx~(CxiIEk6FroIO=~$;QrgJQHi5=Kb(b~j>(kO)0!9gqJtX>Rz3FIbCSQq z2PyB|AI0okR^;^a!EVXuf+HtiSsd$!@ta)-(21k`V7mN7%AF1tNBz?F;;7f}k1^aN z>7DOq6*A(eV;o1t>Rw|XN@_5-*XlAP=3}PX4-Wa41eH^)Q5lC+v*3`}>Bl}y!U%)x zQeM@^V^%fm`TmVyCFP@*$b3A~wdc-*?T2&XU@Z4G*n|DM+k3EI=(ajh=EGzaG9K)U zNzBKILTB{-S<ZT#^DI4JJ+Mh-&Bg`V1@UnzdKYAydyxV9{V@yI51ROW0`4DVjml`^ z16j~SJgd>i3MXNc9XK+1kA5m<kFp}2SAu<!(Lfre;`_S}pcD7_Oa(t_a;JmEJzv>g z-18gVRws&kKF2C#!#&G?AO3e7{oEMlAQm3r;>fv;IzkIvMhw+Jtpe+NNSD%&{r2b% zwckn%-EixK({YJlz|*<!@U4?E@Rwtbct2F~PY4^o!WxyR<nq@u22$G$7wk-BZfcy+ zyMDD7=<2<<9xXZv+{h3D`qi-CxDX)YoUg~=oUB~mp9gqGX223f%`bNCxs%=VMNQ7! z$h{4g-P^M}jk|Bebuhi};=}i3)FB;a6|%8=?#Gfu&H1B&sM(?CK4+}KCzlLa@I-{J z+Y*8%TzF&Ts^gP0v!UkBa`|-1lU&8uJlT7A&T_OIO&oV)3|2l~Z;9E)en|Q~yFt<) zV~t8A-Ti$3g72%p-w71!CZ3=SF=t~SCM!a|KY$V$MWzwM=erJ|6EFK>ILAVAr-Q}I zZ`xkG{N8S>6BWb1n^nk$mzTfk$8^V9lO|8e!#e;M)#_T^B1dmTtn4GD6#4bZKOP3A zZVc0~kwthxF2K`~t!bu)D{gdg4IbhMqe%C&X7V$IsX}2YUpSwiUznX=m_yW>6NUWD zEUOgM5lzQeI-Z-EJ$CGPf%g>Y9pMnk4{-q*<qF4<9IfL=&X$Hte^+$_H}g<@*1L!+ z#KTZkxsrG>Oz<sMBKdD`DFqS4&<AN|7H1bd{m`amN4AX*k3#1r43C1yxXEL&6YD8* zJJ5aKytichc%S28#c?N?-)&(9Sn$qpH7`v2W@#5YH$i%`%|}7z5dK;W3F?QZJWSle zkF!Q4o^p9EqbGE5u!pp2D`*uoMj<F05-Z!$5L|f^{vfncaUZw-gccEq8`LU6W*HtJ z@R6@3vo}0IJDJ2K9Uz(FeJY0HWtE9f1XNBIPZO1t?XEpzg*OZK$3;K6x4{a-XSP=u z{zA9ai3-D?XBDyu!|wS_m6Xsb&K(PslxMqY6>%wA7B9A`aT$ES7PCzKFl_H6Q2tZa zsKl_j@9R?u*wcC@5WpQYAbCgj9O$B5--~OG2o}_K_t35Q^|qeZ3lx*;c_?Oh2!y3# zunY1LPore}?=c`DW3*1Z;w#zsDUv%KEM6&ZFJ3v;ZF{14<tVF=4X-T!f$!^rwf2;3 zeJIuV)mc)lo%JJ>Om(}A=&RcvjA3gLe9DtqF+g9yg^6T7C$qRrG!QZBLUQg*Zgw8A ztax0ydG9iUO`)d>xO#+CE1NOX2+G2$LRNnA?DGnx4~uk(0dxo?OGrvlZ`Fm8l9JHO z%+KcL<_gNv6Vix#<Ho%e9>KaaHAL9LFVj+Z4mIR6Zb2!^lHOp25Z5At>4)2Wi)^=y z>E989O8TL_24VfvtWk;fF25d>Aq)8(;v5MhC=>|lCcrrf+|Uq2D6|kr$}LWoVnIa4 zT9;z5mdqY@=TFxIOeM35i30DlU3>0iOnt8$&W1&MOGs!K+#TJz3#c!p;!T5~c6%-q z@<AXz@0+|GAB<a+l#%#;1a&h<;`?FNVFy3!4|@6ELN%W%fnG1U?^pmoW7SKUx45W` z<&l&XiRN_60#9d|2v~}AcXhQ%0sB~K!sVIL<xz!{Df6gk`m}jen&nUfLFtk@k2jnq zeIAu$>Dzit{zUatrqQFKNvZVceNXB1sA8&=dQ>o7T0JV6BDEeB+cYs0z2rG8w<pCO zwcogb((DaS_GSq&X(xv#n^qy_XLzzN@7M&IGBfda;+To7(O*BAhO6+Szy26X`xp9O zat~>+SZqvDGFE$PMFZW|+Cerr&U?sA+$P!J0``qUe{4}u*ng0Uf9u(?`ai@if70dr z-(?j#c(KR;<e;$bN4d>{yyTRflMRj!rw}oL+z?}x&(NR5Y+^rJou4OJ>A$f?C9RJ8 zAF`-)cIa-$%9~!)lbd#aGQ8Y=Z~yk5UkhMFMvjT{^jBjbRhHxv<Y|t2<lY8r==ppq zWbDhOZVF*~Hf}Fc3eyGD%`8mkSce%Ac;9*6yaU#EJ2D`jjaj^Y5Z`|ypk88)%7|}A z=4A8MbVrU&-X}F?pX6iTU4i#U!QRLyAQ9oby=%`N!l@oZ$$%@Q%tP-3F!0kNcQ{y_ z^WRe8oCyDw{$||=x-C%DxcpaGh3dPJ_C=(|;YpaH**>Z(p(6d~g`3~ryl|rVs)bQs zZ&zQypX$$HuHl4mpTKwS?~pMe+{e1DvJg(Bgm8SRW#CIp2p32oTc<$&I>BF%5boEI ztc@jkV^(Jh>c^E3r0%3|TocOEZ!z6yPWeu&g_H^=%k*Q^>srNt6A6^2S6LIpCfYEP zH`hp)%G!{UJ}t0EtP>QokcRGxM(Mp;m5N5HSKdm?ZmBhVqZ}wL7CtntExJ%?*DcG@ zc`7L+pSx-1<73?Fzb7btp!z%XCzPiyInk6z1@sq$W(6E=O<t4R_ec=*m1l7siDwl= zct{=>($5t}?ini@Qg%>g!AZqdH-da+oe9e(dHOQ|2Tv!4{9&zH1<48<4J0b_AYjc< zO-DgW5VNf36o9W<vnlPA=vrh{V+vQVdlk@#?nQnqktxm3s)mtS7&)$c5zHH=gL_~+ zYAr#S(`3UB(v?kToN|!*$jw|8+xOMT&g-2?%nJF=)f73uUK8^&7!gax^uHoKB*PXZ zF{3d73{JY2wtLfpp$?$0<kf!TrT`??`d}dnTfy+zO7Fcd%PE#t`r(vN>SGQ!ZH<^& z%Ty}N+=X*Z?%ji`TZ>)x6LyKPKS_zkAd?j&11Ej+mw>H#4r?CG_nJ1<*qdp;kTbTU zev(pcoOReClLdn07eZ;ifVsk{#tM`#Y_mjT88VHL7G141bhU&ukw{XOV|7_#*RoZw zBlUo0UeRh+1F0N+BKtziK$awA7ee+j&2;)oS9Vj+Q3kMQ;s7kG()+12kS6%bY96IK z#TyQIk+b`<8a=)%p;OEG-!0N^zbVz>jhycE!p#eD>zs5DO;(}fAVvltYqytw4c-S_ z!7Xx|P|C9cu`*o~p7ogVOmrj;>>`e9w7(lUH_A3=MVmQRI9`~^7iJ4b%d<yU=T_zm zb8|E5(c`lxj?d4}=3j-ZXtUcNRWHS?Z{0*Fa`eFAk%sp;G-JZeK0ZfUYz*nmqT>yZ zbYgaso+5IVhDTaX(H8nPBJ8>{>-GK^mY^S#!C{hUevmaPnGBZi-<{0^UXXN_I887Q zK}bpQT1uNHXntq0E_u^LYm9%uy<jcGKm?85$Q(p4i|x#=mg4-e^r{2Tu9k_N=qDCu ziWRtZnTiBogCTx+b@MI{@xx#;uMP1-h$oRhj>Jbxk@=OMis4tn>X|f|*B%Ra6j{}i zXgdG?u01FC>TpGh+}mL7=I`8I)zYtbTb-!g{9myO*;Gpjnb(d_o|v5tf<1IZq=lB4 zCA#0D%xhcQoebiC7_*f9u;kxG;Ql4nsKk=@oz$$SMHqDEwe20GymNmRvvXOIQzh6f z8C`JX<m;?sGq3%}t^?@AQGVbEej?>g2aBUFZ!eB|_+X43D@px*m{rJ#qk2u9=DDx+ zT3v?3x5P}f9~{yosC<kyD&vqrra|*oXpmjXt9mwORkNP&jbJ6^qn5~g%y;d%^I-cI zZ#fvty$$wYzju2N_ItXmPL%n$&MIU)*qi4>BN`JEY3kV4W?tKpUSxp&$(V)f2Ti<0 z!2KcCsEj81&2QG<+!OQ;?hYK8yhks`>`_*v^H+m?k<maJrs9KL2hfRoe5Qh*G`Z8k z;+_v}FYft5x7CT_p3k!i*>KORpS~-F-hyd%ONgxmcbU{#mU^=Dc<FWKcBqY5ww=D} zN%MwVx0zEzrzYOpIvE3hE#`>#LnZ$@VdFn#jY?GV2FtsZ7OsS`CpAv!-Tu-GV(7iM zVsG~51a4#q0b7)LEfZ<j84w`joIQuS=qgggApJyuXJiH}QPlkJG1yM#H#^xqU)1Ex zjojN{*}YG1FS|F_ZC|47-VCddjonMgyaqvN?nHu~J7eax`APWv1<jrHVkCQ#tN7Y$ z=Cz$PSowIJiP^?}Ncu0*Q9H#Nl}LKuiOF`v5++crn|OjU#FSznMn;R>@9h3^03|Yt zOe2QBt?K|f@v<+5b1WoxI#|5?x$VWvKhkY=qImg-S%qwP`9@DSbvy?>Wqx*!1!qp1 zd2K#7TQ~;S@Xm<NEYOsfZmN)*%aVBw#pi~Z*I2yMymDiuo8nfO;Zf)evo<^mBD(x7 znR)G#F(jxTp7OVdTlhF@RN^Ubjl@wqm{vhw5IX!Fi4NGiVVcm;5+!`>E!RU*n$V=g zQ6BBOB~lj-50JA#@#N<N=nEg!^EyIPIC@i4DL_VravQ4#Pg%d=r4r;7gGyHoNB0wj z-n=9(=>W+x@h`?uysR?umjfy%i>HZ7%8z#Kxl<VSm6TlclY1MiF#H$WD-3_N+v-Gx z;s4AkWD|xHlA}SZi1gl1J^jS<&(IkXYQ)X8idizR_0zZvzPn!2sblYlVcWGA4BKt2 zQHf#eJJDHBQ%+La^_vQA>jot6$o(-pk`<xs3wA+1;%Ss@-{^L7L;wkWukVTLE7|xd zk~<wNUb$~?n&2;y@D1tXM?Bqad!l&d305H+UKvO#u5PyL?ajPa$erjl^BS+(cjmRD zg_&Ib*2%m!-0oL@yJbxOT`{PnAKLpm!ul6jqY~}iL20#yK=>*GVFEWa1Q9Ru+AU6& zVnIa4T2>6!%F3TU6ksZuRZJ9km%H|yAn<ZFEZW<EGp`*>#hV5({t%dOMhZ+w-{kH1 znYcws87%%IsGB)3;fGm=9sI06=;hzLi88N=(8VvRbwnCgZCe?gq|YV#JP~AeBN2a? zfsIx{{0uX&EuEV{Bx<9qQ;2Db3A}1FZHH&cYgh;n?B@lfHM@~AunkZ6WxkE$!%S>; zj<RG?`1f(j|F}rMCMC!g7{UKL%*1x1WMca#am+>5ptQe`hRYB-#p=gU+E*+3<_gYq z$lTi?Q?3<LF>XC86~7#}&PliOUttwGn6StI<e;?ff0a|Nb@Db8;dvzHF=W=b$4BEI z&&EHVi+_A9{_*kn$0y<+&*O1?>b6^I&a!0ie`A2EAN5k1gtot6jmqk!2X4<6)=*@D zi-EM80RUrVXwU0nxKv8`ti~>t48`}}-)W%Cs&23Y$dyS*qPpRK$DALz=LB^FN6>O_ zgSCTwe=3sYi|v${uA8pmiMYK;scU!(>Soq8JjOcANap%ZDCfmk>AM{nkiRQt@%ll> zF4Lj0MkRFY?#SeC-kR>nvB~>n#q5)O?7Lrb`O#o+WE7ByaF)CF>>-@$Qz+TVB=gfE zcQ{y_^OLD?PJ~NMZ+rhpw*`vY-apJL3_LO2%+YO4Oy@T*C8ql<<{C~+_jCBp6LVxt zO!w(-t1M(SDKQ;iY8m(jo|x`u2>$%Ubjx1^V@jFkOzSGkG}n=si|3ZBYR$_VN>i&$ z@w{MOVmY2gj_UAybRwl!PC2h@Hl?+rSopP#Nu{D8w^+q6*F=6XrYUZ!NIIu@`M~N{ z9m#OW7gIE2Smva%Mk&LZR%?x%Dx*1dka)+|SZ|8W{4rU|Jf0SBylz34h~{W~>I&t+ zt5_4tO3T4)9c1mP@rt3|Sf)E<Ib*5F#7Lie<_XctrirQ8{Lzs&6?lf$YHBl-@`v=B zTC;ALNa9yPt~MY@WI%JUq-q&U#l}b-IYxu!pTa9sL&`qISTm6<$X0Z%X0+-wVl;(+ zIyQ_yBMmCj301DD%~e}b(XLo_sN*Y|pHFT1k>Orv*z3TEG+emOWPJ&TqzxJPON3cN zSrkLL^tK?o+gBs4ch93o<6(L9KD?t(s?TP*JA0flJ1mp6FgF;^WcLZ;`nEQc-QSf7 z+6f>zWUHjisVrk9%eu-alqOPEGFtV@dwx=R+jCFll;^a%R$rmKl~hV7T!3Mj4hAs| zOoc}qDU~M))z*-^l?a~SoG4l#<g7Yq*am_xt1S>f5E;V84Ipy-S!=3wkbpI%rkZOl zbq#2pI&nbOS|*D-4Em90**42MitwHq$n;8;R$C@dmZ>T=!*MVUWYa`SP@W_fr9fKv z9AIg%1<4ZQG|-t^E?Z4Tgpp(mlQ3vhMqNc>SR%(FyX*3B4Oz0@-qz4R!_@<?1rmIq zx}W}paA7jG5*cMbz4a&M7gC8HlDgxl<XS=B{OPfrj}w?%N6yBS>W+tLU9#qUJj^=m zP<Qx)US1rmYeivf0bUJd-Li1nEy}DMI&gvW1Lb-4ogxUOkbzIDjO)$H1(R^V#fb&U zB8YQoI^(0_cn+N_E_S$*uq2zd2F|`|vhyl0Ai@jU=8bK79cknYWDjjRrFC`Pu*WCx z01@g->os*ntBsEyDb}pD(zQbVx-x#gBvRrcujqAUS`lAQU7t8IDr#=T)I2?X<n)o! zwO4-PC05eQu{%6S$W1-;VSv}o@F1yBK-8~gK1edDd?JoiW_1*JOB$Lfluy++qjaYZ zl#|d1zy9*zve*88DmJ8N4QMTHos%2|3|66orHBk5*-?PW3Q8f)1>i=u*GeI3qs|dG z_nhU!`vWmR)sJQB4~V<}Ue>5&nOg4E`hAmbMy&O_Pe*}UX{lr={!k1Qhcz{6vSR(O z0CHs#l4!U4o~}JZJyLHt?a+l;-?NP)Xt}q+8tr!9ndZW*FNBh#KsU+xb8#z@QgZ%P z)Xgk8f0lKak<9gN;NKocfiK4_UO(t~|D8a`udqfXbUbtv$QL17o}MlqIbA$bEEP#g zEMA`|9vPcRlZNl>G5eGi;T#I~Mn(aN2<MAkd-f1c_196dlS$^MMecC0IOmP2a886v zP46i1@atkUcS&sWVOC-AjsnNF*HJ(;FF6Xl9divk3Ot7IJvj=@cUxs4t4WRme5qyN z8@QvuD8XOgDDVx~RRU89*)?E5fX<V+DPhL&A|GvTCFh0|W=6rCpA~J*FkzK&6t9M_ z&WdQWrbD`{qHWZbqq*aA`Ad@>^?<1ATv$JSy;QU+F!QtW`Agi?zv;-PHhtq6f0!x% z3T!Af<1(x)S7HBzO@?eRZ2n}vVJouXJ1;0+4oU7XvC>pcOc`^9z7ie?(HS!&8yWiq zAN)*i4pSwYlZ9VcY+=M!Y8K2wo-YAjZFqxJpfcP*oT{eqV5qC4an@dFX=YhlP&VN2 zK}Mr$3;q#&IJU-2M=%I^o*ft{S{z|5(G(rujldmC2?l|wAbk~(VV%xe$Xv3ursEeP zttT5}e%l)lGabLt1BFiT4b3#6Q1aZ4MIj>H8Su2VZZ6x|2}aD!IN#s<s@yTD1dX}$ zEqR`gMCZBrnH6&z_2;%}*<c84K0n_3eD-oo5j5zEC&}~L0=I^jdmr`fQ=tLl%eIg8 zGrf=XUE73GLo2XtT_msTbQHF`V08iDV?KZ<R|savp!~Ob--GYl2?WJgPPjW_I5B%G zvtVJ#CG6BPMiR=_I<@3v=IiIce0h$4ljPU|f03rGO~N6P6KJE}04oB%plMZF+(`r; z9#_d7QCA!Ayd<W9A3OMgFb5M|y`q`$RRNt>YnS1Z$Qc1*Gn!i6R86>$Fn>nRp%Cqo z<6^+yz&Vpz(lzcO%K4y*C3p~vKMr$0jBv`HisYc^-2f+!1iqeB56o3-brn7{rgcSy z6OCC>#^FMPsn`?5mNe^@*(%pG@~~WogOAO}avozR*H3bmfpk~a5R1TYY^}Dcplk*6 zv6Na14mg(GvdNh>Xn&H{hvr^}KPj!SskO)n)MM{x1S>VN2kKT$vnQ3y26!)jaPaH7 zVmRc>YN|EmDpnS&0AJR?qh`2)H|hrZNUHiZLbnf8|7RwwE8KaGZat2ePo*FTl#;tI zD1kQ*|Kd-M(UW^$AEOdTsgm4}x|vmy`&fq^DoKCH7}cE@+mcR0&uTG!D9ylx6ka`u z(w)j6K2Dh!jO#D!pNh?{E+_$47@UFZ@bJWY+t=IU`kuH6g>)`@UM~<~c_>6rcq>a! zV6%e(xci@gCwX&YiecThsvp8Kp&@ram#{h7!t>YR`5P{_snHqz0ezMWR{E%Zc<DQK zNiF7{URQ~VOu=n&im>3q)Z5^B@}k{9s?N2k=UO%pX>F=vsN}_Hhx*KEyrx19kE|vf z(}S8#UQ-FxjErhmFsf7g!h;gi64SuWfbf;Iwm$0KZ?4!4-7wcnhFPw)Dq5**+iezP z^LF<@xz%g}0hhe;XWaeb358;4pK<Sk9}Rh2+HLn>#VWTTzT3G~V0;JH6x#0IcdE6P zX171s_O|Z$8F!zb3I+A|A&7&9)vq`3<!;_h32k4-*Aee)t69UhdmO7=S^@2#x9DyU z#?{<tyN6aS%fUqiE%fr#?e0DBA9KuBy|hkusM>gP0M`+WMv1OI5KTdo-^!n8HMp+g zNs06>rE(1}oES2C^eXrd_BXW#{LM-=P^DV?)E(}KuGajod)$NCx`DL<1#8)&&>nYB zMO$gDp}hmRSzuzVPy*K#>Ugq`v;-PWs{KCqfMGUTP6@gNi+oGl?!K0@I(1^oHt_jP z^2?IeY+B6{oLeh3t%-G}p_ZMtdoPqCaw~gSD{c4NB5xv1RKJ^!>;c|xFa}ZkP4bIK zW%oXsgN=nkgzp9jyw-N_5ze_-@e01*p_y&>HBGqtHY+85jRoC+jlw$Yg-h`&rim3X zDy2qKTQ%0ngmpk|IaVon<lbQbsP3t>>Wz{Qcvx8WfT?r9I8cN4vL{$w)28hY9yM&O zRk2FzbpomT!1ci25Ri{MC0<PiC1s~{#jp*>YEoOJiecmS4Nis_<(=X{-~jE%WNaJ( z#<rmNJzlZWDqNiHHjv5d=o31zahk!}V27!-3by?2rh3)?3J^U=rwWi`t^p8hM%{4Q zZ@=wJf40Xx(9jwsEQ^NI2!0IR?58Iyz%L~_9<HK0PQzZ9p1ykZYOb;2=$4tYnrqV) z?aDMt+S6_KwN!%*1vN^J1}ufM*LLs1^QnjOvsl>!&DC<G8+sCS^Cr=aV_7)phUToY zZgi(!Ll^rTbp@xW;^^&Dce&pNn5>ul<LM8-WH$&xUUKiVH%v!eFX_gbUc-OD?{3n? z0sq?Yrglm%v~aG0jojC;@BC}2W|dWMX}=Br-8e$nK7QV?%4`Wy`*N#+E)D=GIR>1( zJv{IdpvNj3<|<%7AcjMPD(u#ZTy8&kvsX%R>xO?h4VHhmoelJ@Ynp>+uPxUs^>Rsr zVz5?HE0rc#Wj5Y})FkaSam^f`z2xrF%qwlsG50QxM{sZfg9fg1;Z!&!Xb0Cc;3YuJ zL5v14<p7<cjf%EvgYLP9q^G7@M^|`^)>i#5d+F>{*z-H-A^$vHeHWeXDUZVVv}r1a zzyzeJ`ZpmixlnjA3_sOsOo6kXYFLdH00#q`vR0}Xc)R-HJ5X-FcUfy{t%*ZgHFx9L zn5YZ?N)jigfUl+)(xNZa8b?a)>MxC;_(AQ8Rl6cy@pj%p1NX?WN2XiuKAM`d(O?U} zCwGR8_6!@#8P@w5*65ikwQ#1T-v`d2`p@xMpRN8f{rQFJui#JhqnKp%v-IgBm`3$q z(5DwL`0Br;PsD_@+<U@6%og{avL~p}ap6x0SBY|b7sF3@IqWTfzP@7B{ByyI-XD4B zm)<9}xKH%TDjkyACl<ybI``UWTi%=7+!0_>c140n#@%JBR^w0#YI^6BbaevHKM0We zf%bF21$19RD*?!Cb^<W;Lq0;49^dUhW)OY1U?i~V1k589!ucM0Bo?K$lKcMwP3$z< literal 131572 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 M50eo$(JW^EKP?$=umAu6 diff --git a/docs/build/doctrees/examples/notebook_api_functionality.doctree b/docs/build/doctrees/examples/notebook_api_functionality.doctree index 684826e9184082c3149350b122c147becd697e78..89d3468a7d48104544a2ddd73bd6163d583890d5 100644 GIT binary patch delta 8113 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 Q{ys9PkdveXf&PmB0t-~)K>z>% delta 7809 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 diff --git a/docs/build/doctrees/examples/notebook_common_envelope_evolution.doctree b/docs/build/doctrees/examples/notebook_common_envelope_evolution.doctree index c5b8bc5085038a43018ddf8f5871fdafa5632c42..e37fd7001b9688004a318ddfcc7c344f026a7592 100644 GIT binary patch literal 106899 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 delta 16830 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 U&aAC3Z>XxRaTHO#T~Lwz{}m$IDF6Tf diff --git a/docs/build/doctrees/examples/notebook_custom_logging.doctree b/docs/build/doctrees/examples/notebook_custom_logging.doctree index d64124b4407bff166a9c6d2377d0dca16050b9e5..d22e13968ec7b15b3540b8fe01c1d884e1c689ca 100644 GIT binary patch literal 46032 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 SQVh8YO*FnvCcCInD*PXu2Xk2f delta 8898 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 C*zPO< diff --git a/docs/build/doctrees/examples/notebook_extra_features.doctree b/docs/build/doctrees/examples/notebook_extra_features.doctree index f61a55866eb232d41c7e0071ce1582a46c42dbf5..2177b0affba5e37d9aeaddd01f502ef9d04500e1 100644 GIT binary patch literal 21694 zcmeHPdyE~|S@&b#FF)gyV%O8U?Or3_U8hc(#*LRYO&TSZH*K)mAg`I7d+)hBGoCwh zGY{`>gVjVRG)4zdl?kFmyb2O(izuT1&{C0BLLgNj{%Hkj3lgXTT0s?o;139t-*?WO zdEME&_pTo?q*gY&Gjm?wcYfdFeCM3++0mE2aB-LT$M*$Y({eW!j8@C_S}ch9M9XVN z9p;Adi}A_l;%jk@Px{7s;6;9u#e5e^G)>EC`OJ+k$2D^opEa#D)4@;Z817nH%^Wqy z%<;=HpEAPGw;EB1=Bc^8Rx3bNKHhYUAizufJ?a`A`PW1%>ShlOqj|+=ZBb@KG|xv| z&&5DS+a3+*I^XA5E_1!m^jTnfPAmSoi66*+ACLHWXsl6du{p`dx&{Uv#^zo=si#!p zX-pBfzG!+Kw%9VRTCK&d@7b&w28#{LHT+Gzsr#N6CQr@oW@vh@-eOnN?{)cZ5lsh+ zvdKlZVRX6<3l=dz*6_S5I@<_+LvJ%9j4<E@tGnqoVm?Ad#OHTM4L(Oh3oR#DNM>Zb z>2(SdqBv{Lft}|5%dvS7KZo&i1V3*AJ0~|f&e@=A(2PxV(GT;lvN$r|V!p#XZtgWT z{JhnCn|b2=Sky4z&c_2#YI$zY<kj$TG_*p8<v#Iq7o*VgEyFphJwoJYiX6>wTUtAE zMPr6zg`1k!))WI12E~L5v^#PUyg;)z+T8Q8fGN20UJ&<yByQO}u^cswEm=goxF5yu z&GBMV@M01$G1h#eYvxJ**ki61npU8xiPYBF-#_~)$I;e2&AZBcEdX?g+R$X0nB;z3 z2~8u^)(z2|)};EZrCHPk+Q9$(w4Y!>@@t8|o<qoZd;v^5KRAycOK>)=cnuyuF7=8z z%D?ha3rv+{cf3~QFl}{J!X=Tg1t|&&Q^D#g@yKTyWLfJN?q&+N03X2Arr~N0rbPj3 zM~=2`G8cba?plIE)vWeWCW;1(p^()ybL~*ma!@`yr5S4m9vYiTGc-f1t0r^0wUeu> zVs2{Y5<l2WNt`mR@+%nflX*Up7(!y0Z#a42y>(lLD1032%eZVbP|L^7R=(^0V$z_I zV%nDY&)fmL&*-=_hSM{R%@o~JC7ghRV-h$S5n?jdhn@`9SFtIfo5kRSg2U{+Qw>X6 z<t^)*r_Fnmp~x%8LsB_5JvW3rFh7S;*&?|DBcAJQ_Iv@dXA@-W4aaL<$(7(Em+rZI zRzX-kq;eye^BZL~4nyvHoo*N#1)DcP?m=X%!Q@F7K~eH+;KIwKhRO{Us*kXZu8*o_ z*l~oV{1mGF672DW+mKFD%x69TAL;!*GnVl?M?}KXUso*VUut87C5=;3WSZ6KdVZ+Y zrZoIpW1&vaI8}Jk4aX_H38F6Z<vX9jg>ZFcU3D0d05)8=+_sn1YO%HvIbkq$a_WR8 z(AQT@oK#csf0=|LfL<xjJD;-LZWQX!^TyU7nt*FYKHix)52P<|3nYb3^V4uF!xr=X z_&N#Hmn5Ewl3U~BF6INHiTRk@fI}R{ERRd787ncCwiJHN4NLRe(Z(4CS0%siQ7`xz z;4vhlDIFO?l;1JPL)46h7lo-yr;)SNVX#_(0?v-=W;6DE5c|)A>qGM4zAK9hfA+^f zSms|C7gJv$V2}^P$(i|*yU@}?kK_=hzf3LJ{ESfY4V2KOn(H?7l=0{_5dEKn^GKP4 zQ;JtYl}|S!$AQ{$EMQKp_0-aW{QgP$qQfKU<UaGyuC6L&RZDpSPw1@n!Nl+H&&Qz4 znpWFtf{Q?X#?}SxL%!vP<i)`SjzanfxFzaK!}3v+3NO$Mt!2p-hQA5tSr{Y&E7i<R zUg9{XXs{3L-nEO?9yK$w(RXh_jzaUH3Sx`a+de|giWSu$iw<~G_94{394zq{??kSp zIJ+~4m+&vo@uE&Gt4{_01=QRpIN#UbwP$HQkK0q}w31?h(zWOCCRLF+IUqA#>k@i} z4L^6$kJx|`ftmugsU!urK@RRG%1Uy8Wrjlf7UU?2IM%mZNj4r#nK-CyJb)TPHm(mM z8@GplnMB+{g91c}SHsJ}B5K|zxO_9@;PW})2<McR#l2Gp>+5PAPpquV=Cx`PANH6G zjtIHBg+}2r@vtNehpT8(_}`!6KOwgS`9^6{`ZC!hbD)dKfH`>iPUc%C1b6f>6Mhaa z7N=43(oGW!PeMqozRE%&!haS;58-es{3~DQs^LUHKg6WRHascTd_@;%ivCG-roIlh zZ(skS>%32Ou(xj|JaZ&G8B<E4bA4#hd0vUmQ+d(3ncU5W$ZuUAfF4mYJZSGh&F5|a zv|D>ld`zwnV!pdh@eq501}HZT;7Q3v7Yy}I;!61i+x=+cCFNDAmFTY&Uzk~BW#rPk z^5G(SNEH)>i|kjbxbeBILPh59=N9+&mlG1p0fW3p$z`C({6kuqBSvI@QFLhj(UwEr zrwm4I{(^qbd>Uctd0!;tud4|8+E#?{%5a7KjX@|<5exgPDBTmZNC+$;<y(b;s3=8l zVs{#)$Te~PeS=`51fD`*vu1vdk21sxH!Gtm_MScDY;J9#dnWq_)stNs1FfF-V$(Fg zZvNVX*oRx1N*#Tjwk6Msa32K#fsEWYVF3`xqbOCl+0B*vpyL_g6n1KxzSX6GOx6Tq z9a#QaA@=34GZF-}85M+vk7YE|Y6w~co`a_dMS@c(iJ*-O)3XU9gMBUhCkk6`i*0D9 zPcEPn5jo5{I6d_sc178eQs)1kNGi(STPkqDC)0iIQqXWrI<zWyoM;sLC>lu==A+OP zKO)++kKvb66;JI2oK_la&2pcSG3JjjzkxVg=h`LO^u=y!(=`0x+{((zGb`6FX9!s- z!)GOrpA}sIXhkAu<&J{T3Uga!ViQ39kR5XFOBQXh0*nQVl;UsHF+#SX;?;QoUQ7X4 z)Z;ZiEn{sm7;cVL1)uFB+m0aFkuk@5&4*N(#cpX+MfO`1rIH<yF@qa+F&cxIks(}+ zRuwx2bTJInC8aQw)%hvWVULSZwmL=KvIn|F+MH+JdE(3i?=4y$@#?H5e!=#L-`F%N zl`Pw#d@WiWbUDPQm=+oe*M!bau0J1rir6>Zg1Kjen6+(k3@Yz2^S#LQXHGS@_# z1t{|W9>&J4JTsp{Rhqf^v)cRx7`S-=H2<yF$WcjwOHnk3NBVG+ahP-=@JG#`o?p2( z)yKNM(Ya8B-X|-dH>^?fQ@9naOU-@=t#4t=KDKSgi7m6+DA{Yyq%JOZ_+jes+f~L> z?M~h#TXt<&TXrVDT&9QOJp4%&I|j66UnQc4wPk-SI_$A!nfcv+f`VdVCq?W;r0eD0 z4@FY`rizqd7tG%rgr;=C{HG}03lT|T2_ojV`r{+nWV&Hz=M%#M<la0$=%L8fsl63T z<N*OPj=DnwWJGk>2OtM?08t@$aikQd@G3qP$vII)&afcS2B9kj$qY*Of<%(}I)UVq z!-C|#JV@xF$kh*3adkkDTo{Cz<)GW+qQgEQNt8t{)SN)1_d}5stBRCi0n#3XrW7Dg zqI54nB#EyRKwgd-S<mTlpt?8?RL`BUsEgx3b#)x3o_cNp7Iw+0^tAd=r-=-8n4Q*y z??S*ie;AQY`SdxybnKxBHx%+`LGs7YRrqR~QYkF#U!~bRZof>w20rJ3gGu%;r!~ac zq~FA-vmKi6{{#+<Bh-VPo^_l-Hr$X7&RlW5b!{D|qLWj}fjo#6q$iFv6Q{--47;ff z5E(A0gUmSaEOv|3NogEX?sq^C=cwiWl7$lo7byUkR$QljDNJP2U~;Tba5K+Fan@gU zp%qT#h|#M(Ej5057>7<u>$jNhOf}v5t}w@+N#{86@UpW-+fIQ(;?aIHmC+;iH~yg1 z-`2rv5**rIrV#>pOWeENQ=W>@?eDr`W-^7QG*e#1s8d3}m6Ka=Z3o+1WwHMZnkk2B z%zisu@6H=rdPw;w5b#YgpQU*p(AfSJp=Vf^{p%7yTkmjP&L2J2>2RKQE;+4NeLR^? z4hF0xPfAURBObM$HWse1&7gKN_5W{iFGVK*TNRUsbpu`<gxjeb@NJatbps^xOW3X4 zeJkN^hZ}IER?dH65cHPdUEYJUr?F0|S{&QQMk-bp`I~HI$M4OeLXYED8bGZWe|k;E zK?#_;0M#WCBXn7~?)g^&8Bvt6Pb=_3ugePW41cX_SbpIha|70C;AUUGvU;hvVVQ9x zI{&R>G<~n|hB=I`^%dT==sa!*8+7@qZq#&`7i_vX;2KzgF7Fl=igc`?$sF8(U|u9Y zTs~Qhfbuss6N=LP?h4r5NZ|8}FdAn>n?>M#XPCez!E+_S=e)w^{3&f-VUqq<Sfsxd z+=BeWiUJ?Kl%Nxz6R^?WEp#JMMo%Slttfbj`gvH*15*9sn{Nzai$Hp`0!YJ#F<(i+ zQ`GW(!<eVH?YPgDoK&La-absBugVx^&L-?UjG1dhtcL!qu*8&$vBJ{QYp3hV++y+= zEqk_J+x1;G(gLi{vhm0x^0s!e_)!ZY<)v@+IYos193};m`EmL+)I#y6(;9*`e}Qpk z3&p1|KJoAqXSK)VHCZ*P0H<lig;^K{I#r7^fi4!<;<|Z>0IUlO7h}auW89mt)rAeQ zV)G+c4>ki__ed^IEb-T&=Zu-ZD4F^5DQhJ3N`7z7SD^Kd^5Xvz)1a6NX70p`SJlZ~ z#zpyW4B`i6QS6aRTHcGNhm<to#eWub^=twU=*9mI@nl#p{<lSkJ)ToKWQ>aL<ri`a z4D0ZIWsrfT4)5=xbg#oJ$5~QNTSd>)NtUy;Q=hjq*MD13O-k-5xD~Lv62P2JI#Mln zD3K&&sET2ckoQqWcR!rnae}1Nl__xnPidnqzo#&>|CMIrxcw^q8cH4gOIkxf|2w$* zGKtd!>e!M*O09SwX1c@tH6|8+$yLBqgV}pWF#-bD5-$|XhAK)Nw@0bqz(ZBS{tqB> zH){5XQ&Bmni#`8Spswd)&rH;9;TTOdC2!6sDVEDf5k-#MM|VWZKZ2Au-853}>fq+D z)pa)Id9Xmx)N@q)a8)S<v+9o-wf7O3aDI10?LVRB;tfz+R1$f=%l<v!)&4yG2hqzP zT_&t3co(efsIan%?Bpq<^9f1kg&ooPy<(?3u|{gli8Xq)prLZQpkB}wSq%PeT3z6{ zC^FfQ<B+M7zB&q$-%m%)Jeph+rhDazb;Xw%2cMQ4^oHUfMbVwKhR{a;fidlbgQaF( zLo?;5LEos{HujujlsyV)Kzn|jC>++F|E%cn*4pz=4>GXSp8o<$_u6wg&Z4N+wzTKP zS=y;RFSc@F6nT}h0dR%Tx`1saBQrR6Aa1=U@B0{UfH2o!mJg}^2<1bnt9(dxoZw9z z29Xb`o?F$Zd`Q^{&V^}WrEOCPRU}sGk>z}*CuBFuhFp$-W7=ebFY|5uuu6D=<HJoS zYB9YT1n~>x!|djB&B&)LT1k{3Ugk6EjYwg&%qP^APs|UbsjQF>1Lw`%7P1_CMBHx5 zj>g}=%qQ0vGKv_;DTVeX$@=0bdZ&wrX*n!}E8Hu1oJt-e-@(&t=rwi95Jq2-x@;8V z@;76Cu#H4rl&2~8@%(N+OG&QWsH1Ptd2J-y;&TBKlXdkZzgB=Ie^kCvp*fvaM!L#V zh8~j&N#ZgP?=#Bcp*y(W=)~vu@F~-9(#KJLfNfadRfud~fhsi0M_a5Bt)aWQb;EaY zbsZ&;i=u-!lYmc?5mE6Ad`{i~U~Ur{8>!X!WE8gR@2LkC{ytj#s3XyY=j$dA=O8-^ z$)OLGAM<_50pF~ZQPE1wkCncZny~+i<atiE+gtl+@k6OH-%m6IU=;GQbsdq3Y*uAx z0mqR)h3`QMIey4zP0w%PQdk%GKsOeni5SEBv<))B5v!%+>|)!(!R9eOXFx*q>=oZ* z0aUZCsMFO`;DNE?g}UQF4ek?fz+E?>>Cawu0~WPB9U0S5YCp2TcmV_Q<?RS6CQyRN z@l`9ZBt-YYkqQh%e?dqx%5fzS5TF?l6F`wje;uevicw?^#34W15&8?AATJvkWu3Xy zS_@M?jcX(6BOrQ!qzcG!*8oHjw2L3#^>_b1%ICVQtAj0A{JTxTvKe~QFfe)&53ZSE z*bUAuF0QYyFUV9T3!cBWNGa=3GFXiHT~tF11vPZ6{4r6XNEyev^>>`U7o45*+emy@ z=!V{8-5gcjgr0|-bruWTq8rMigDxgRqX8*ug=Tzyf*%7WJ9;XfX}h}2Rd=25rzp3v zp=VbukQ&b;=+6Wl1A_K+1i6Mb;)leueAJOt$VgawjBZRAO-!GZH*i_75VfyFUE~X- z{CXmzU7`oB13g}o&NO6-;UKAsAZirL%^>2>TDsLilA!=C?U&C%xQV_^#zMTitBDIb z$nw`QEJsIHMdaS26o)VH14)WKpwwwgeRiGiW$x7&MvhNNJp#c625|+)f>hw@52C#+ z6o@&1(EwAh4}=#SYoT0<{9xg&Oq+<;Xsw+-jNySYF5>+-y_A2~?5~q_Kd1~&a<pR* z!&Pr8!)3ojTUILJ%QmM&s9KgR#@@s#jLTqNb=0rkjP37HA+@?LufJ`JD9AasMc>!{ zbNZ}oy0rBXpClI0l`4^oQZQjzkg+UAv@E(@7ELdU7M3G(KhiAP=f>cp-D@w=ukYGF zj$b06X}^#DqWFRRe)^02bo(Lti+qrX&*s4{CSkT|!5q*mVq)YQ(rK!kobCJ@Sq@qQ z!qI7XPAWg5=;6}KwDe@5#YxqxsC2N<KHd8Y$sXQSZY%k+3mKDIP+}2j#h6bwJ!Fm% z%L!QB@ed^LUj)RSkDr9j5P=dMCtCs`DH!^}RPh#GPp7X1@~4%<;dpDLCUFG~wjoiY K6c>mZ3;zrE76kMF literal 21607 zcmeHPdyE~|S-0bTc-QuN?KlZi<9HG`>^1V;b?P*aO*W!!9;7B4)H)BzYi8%(d+yH6 z&YiiPhj*9AN-2sOqd^EVDWU;U=s!@EXOU2O7J-7GLP$vb6E!@d3Q#1V5+VZ83Vz=? zb7s!Wo%>qHjv-ye*`1m5`o8n~9_KsXIiH?*b?y8f{u3V#x~AoBFB+|u>$O;r#QR%b zGwLumOkPP&{b+JIsl_wCu@!ic-(*R=2PK-O<+Oa}CKr>MxhFnkS{tT=f1zWz8(B4T z(ws7<FDCJ<5r)3ih(a_^&F!;V0jkE+O~(iVyu{y=uF(;H?Qcch{GnkqH+|OTWhQv@ z@r3KS7|3MXqXAus4?C92TrV_z7MPyXN`8F*|A?O#qj)+rHmJ44oQbEp1_m7_=00<; zxi6lQByBC3UWYBUj7wH)sq1?-Ylgv6!*UIOM{nxB=Y{E0v%3?To~yUmrR;lMyjud> zf+f-965BR9U55or7#3@I-lopBL*LNb%m^b4bJ6PVxQ!&9prI${_C}3(j@TYrPOzBH z!*tW@6sAG))0_hn&H0Ooc@+PS;oq(J_dQ_Z%y!3F4!Q=-)BY~{Vg4nSMCKjl2h9_L zYEv`sH19e$6*bJ0@pJ%6Ezj+lvKl^4hF0h><x{+JJ_<eGGMr`YF(OBk<Y<Q5(%O;B z8#5d$+|j(YCK;GAC?PDM-HG$y1)9Cu=3YuTIKh==5cdF0sj01+cdbSZqc4ky7x$s~ zSy7zxVutf#2H-F@e4}fsB>%{ht`?eBpvj5Uw%A*r{#nP-HayL{#C$CPbcou}WE!93 zL0kz<Bh<DG-kjE?`mCi{)CJnW|NN|<U{UaEC4Mi5kn{Kl!L*N$&f_0QadtrR8a#ed zXcKcX{@QaEm@3Hbc&*4`+WNYHODbWDLKGyXg7tOck<T<pu+}l$oeXXPK7grB!_^v0 zivre;9Bs>FF8;RMjTD8lS?xK-iw2CLkkvGmcBpAFD4(6yj12=1jh(a^nxXY|lR4em zsr7X}H#Ku5KH5u3k}<9FD;V;;%107INDT80M+M%ULm49RaeN@-l+g?+h=DbSiH<>| z$5gJwKXwDmheF#8F`S;MZDfd_Enx>7oDyJCh>&m4&en)C!3JtNDTRm7BG-7By1V6= zgmLa$-&``!NXwyW%bSI^Y<g}80b#xZTG1kT1QVX??DTvA)DNXl*Bg%4+*C@$6Bq8e zxGXU(9x_2f!zavNEVBgm-1j=&Ffj^7a6fqok+A_AC_Dv8$uFRhpCi3gZm3Xwf^Bzw zR5inn!%gSsQSE17p!d5C;VUKa!H>aJ`iRerRs2?nNLl&?$>R8T+ZbU<1(h_LW_7xr zA8NH(4L=(!)Cm`-3s1V?IHfm1)MdVS=QH>et}e~34yzKtsOy&7_VQXS);1z13}#Qw zp42$>2I`Gdaw`5WlTZZE*UIxA&suIb3Uw%cqd$oD!&f7x?`)z1=?{hiNutyIB0SBo z#e6@xLIU-B0#8NBt;N$W<^!Wi;wiTQzc@^oic6~bDrzdC2uJ6trTK$s<3kdzQhx83 zFXFSnV@Ot1cs7J6zhjWgs2L3}3Ns&1Bk!rhV8#LooL$w;XYAiV?7ygna=26Xw&K)% z9|+4G4&!|0JOm8#VK|E2FZmBGE%ZnZ;R}?hB_|*!l$-@AbeZP54n5^O`VM&X-=p(L znuF7*#(Bk6`GH2{I8Zx|1<c7MpImFuLSTlz=x|Xw%IEk?>+4ck)iR#IHComlPZt7% z`51Ir(`s8ya1p4_*}ACxkZ-vmxpnY~qmVuVZmIgxu!_`#!V5G*YguB+;qSnk<_3wt zN;Q?qOFiif4ffH!d-l*`q-N#@`nEpgNHpJEL9AlBD?ghj?Ay>)S?!d?8cvmcjF*E~ z@XC$IzYK9V=I}E96?JNv&l3KNC_g`ZUhFx7$qD-a{o;#DS}j89+K2HbQ;~`skeRM^ z3BBBgublTIHljqJCWmb%Nx^lHg9nMSk{n>&A(7sP94QgU2bNQ0V@N@;_z?_b6e)R# zmxGjC8AVF24^MO1xPb-*o(f)#CJ{?0fB*0~7*QgAU4amHQ)$KAJ7KWHuGaDRqPuKp ztETQzkBPVmm#}MS9@Z<w;#d_;QWEAfNl3|6z~B1~yk^6BZIV@JNW8yxBeO4;fE#+4 z89zspi8Cnw!^7ukM49jee&iyoED<~`Xi-!Vey0S#ba^frP6X&fMtV%dC-~B@=n2iz zkAP<8^2GM_>z{Y6x>iSf`<9Y3N0O5>MUk8G7tF>_44(}yHCLq6Jg-X4yUAi@oY$@o zP%J1J4X^j0{7b_*)EBS)dx@vS3L%O2)+r)l&!C$$z6)O}TT1LEvZOBA?#FWEbJDMp zYth$=FU&l)GI8NUYQTsdGEGDQBl}OQxbfwF!6NfFmF2zt$0><}ypmXiip;Ol+8j|L z`ww}C=I{3%@?mKxY70;4_bg;FmY(-TLf)(*<m>$ii7NvZ_8X&6Bx4r#>nPn5wnzyq zA>|u|fyg+8GO@djQz%WG`~Fd|Q36jPv{^I198WSt3wJ8xD)#hEgI&;`$)4a9dM3Lx z23kMw!|tiNa{h~lu{HO|Z073gv_HAb1AY_&1TvIwT=^rEM{%lfr>m5E-0_TX7F)JW z-|A9GCT{}K4lIDJ5L<QFEC~YIp9(_5$3mKEHH0k!&%slKBEe~tMA*iK)!Bi4!B!Xk z<Ap7^#kRFGrxwu(j~(V6oSA(X8>Q?KsmK36kyMnulNGp#XR;0NQrK`xII=Q)oN5&N zPBfA#%qO5H?%-|Ocj1>*70>U3z^ygdhULB>qRh`Szkx_w=kf*G2gU|#(=_~GWo>Qk zg|*8UbA+sw;j^aVXHDk-S`!FbyP+Vo#@tq!*c4FTWrvvil100>0*q>uBhK(Q=@=o~ zmJw?efafy+7WH^7J|LoPA{=f`RfV7J4-6eax+h~!^_mZ%GK<~Pwu<PtC`u(eBKGxn z74BBeNMjT;GKPy`Rk3447o&~3LpKr1E=H4gIMnJCb<0iAEyCu!@VzI`KKM}4^6*#7 z8vg~`!+&Gjs8q6Shtyi!5*6wxR!J@RF59J2m)u6F-JRhNmy5RQ`R{UrTkfKnd#M7* zS7YWZXqnIOHVaUUzcY@FTYF(4gQ_rd3(MNVQ!sD~0I2${*T_*xj!Rxt!6SWmmvNYO z!SP4UpIKPDJUhU;z2CV|gx=>Wpf|2j^E0>=txL^*0<HJ4WiJlxIJIT=CQA02Gog#i z9X?APzFB2F#X?!;s9m)!yF9KfJF702>7h6ee_q9o5pCJ)MD%Ex75Q@cPk4ttwk$Wl z^Cu}D#`jYAUPQKD?)^|C<*h1G#$7P~-6%9=3+At*bT32%i6w}b-x!RKberj_0rJ^# z0dlVj5PB$b_3*xmCGv;>If%Mr17wDGH~=6=6@bXlJI^vjVqV3kB004xa>fP8-J{Tz zf#e8E_ku)_`5uAfr^W@zhgFc!Ly@b`RB?4gkbGhkW|lqTr+J41K$0p8CCZ#ar1wLS z6t{|$aRIV93QZY6o<r$gfCv)bBY?aXHS(UbgrGW42&yYt7ImHwRF?@c^~`e%u&_%L z)wAkj<r5h)zn#{E2y?4BQ0FMmXFvke@sCD0s-R|rsF~?9d^Mz01`GR_Xf{vSU!Y&( z<eS?+pVi<g=g4JLvXlPxlgJ@Qs0W)oTS!Yb+>ladHeGK^+d`srny4IzRIDJ&Inqod zk~bK3Q5zsKT$H)Z$bse?MKXCBdCP-R1d&=Tww5g99Gs^BU{-O9wxlqTX@hBEA?K#b zMxOpJy3h(aIeheTJ4=pVq~lQXw0@20&Q;U3?+U2+wQP>lXhoh~G;|6i5^o<gQwlwU z%V99TgTV~iydYVkEoK@tz_=27*Bb?yR9*kBD<&(~aZ*{ST1Tc1eGxUKD1&Re*zwA$ zr}5xlK{Gvj27@-e?o;hAJ!E|3n_hokHSZ(Z-!}=s<9hLL2mtlp^t!0#BkPp0r>&$Z zeAPM2luj71mPntP<=Gy!o;DUY*-lV9l`RRbaW6$C|5p{0$Mp=}8HL-KXYdwE_j(3` z`6cXDZpf8zx63`bQY+`aG75T2@Gfu5+4ERBRjrrplM{n=SkIoE#w+yrf~5h}iXo|Q zi_j<mQ|F+%z{7?v3%5LfGY~;W5e~HiFZ8;s@Xqizx`yQ!-Z3{|od(YTsg>nRy$xfH zJZbe?$7uRq;SF;b9sVo4Yf+MJ2YYsERX1un%nNp0WW5Gfpo<fTg(4j*Xfg-KBA6G6 z4;N1rgQD^Kn+Zkfez*d5R}%~UDvZX1yv-u;zBx`Tl;F9R;&VY_bK$hMATddQODxjg z5^jO|uqMGrF9qoM=M-%8cMIJJl+jZOU276vyuJ#n1wd+0$n*U{Y!OILRRC$+$mSnq z;3;bPfsxJohITw)mrf|ra&P^^nu<->{Vtu-2wx!mSz*;F)@Oy)rq|Avn#%g}IIV>G zFZTwnBxy}HU?q9$W8zGAx*n2iB<Z;K`<x-d{wyX1llc<;8f)$NnXCq9&0k`id1BwE z&OiO=)63eE;xMfoRe;1=eykQoff8(yA?RYw%@3uQ2*6UYaD0}ZN5)|aTb|<Ji#R`W z^<XE!8Ibfe#Y+4h^qe#ERl&?xGS-Z8@LPKEe}!p~Oa(J{<HgJBsTcn@qxeC2V0+?% zrh4)8kdel{_}>6sJ*&47z4%`xo{a0oe~EY4<2hwR7U_5e*UcQ);eCCSfn^TwZ=rOr z!z;#FQcnE>>e(cVS=z17Tbk>?EvP0b_Z066SX~OBqLXf|mOGS4uWhIbYmtx-P)4^s znjd_Eq|-SnekxCDqrTrWnA!hHvvI<HhklKvj{ZHX!PU_>aUf<E2?jEgNg$<GJS20V z!~6}#7k}ybz)XYLGm{trT@A4k7mDRW<t1<s2L*eCLb?8e_$WpEA3@sm@bWSnc7n#x z|BTPUsM|t5P4)P-eEh|7IRU)L3Hz?$1Ih^aClGMQ@bV)Pa7zbAf32>wBhtYFPDxLa z__3-|5>nM4a~dBaHo(yxKIV+Ze@6Ka4=>-B#-bWfJuCYwK&1WK_#Z%_<|`8}B!CNc zbduXqNo@L*Q}>LZ?vwOuWNDFLe7o4`ZtRU5b82tCRnS3-wATyTAP>CXM(YRUh~h>Y zat(5YF;ELZwg+jUgHNQVgXuWAWL@!P&cQ9g!DuWF;;I(g&uVae^A5(e8xEG5`8Jv< z#|6wmakn8B`=>F=9_2Km#r{d6a9oQW^A4}A#s1|{29{au1f_c|wistoRBL@Lc5#+= zYq5*1JT<wuATAQ2bq?EHMh+s`fFE{G-w!a)0AWs%a*<K}F}fG2F7HLEBW*Wx3HZH8 zb!FWm??uW-uo7k$EDgO%sN#a99$Du1T%{@lw;bg|F2}erZQ^<_^UnB~yypTr!%Zh@ zF})cC$;)J2_r`P0$frBB(l|h}8XuHz_*GV`@qW3_lf*}|E3I%129nI(7A`k<mY-(I z^WpDXjb}C(E)p?tw-nl&Axn$=^G+8J2gI-tkZ?EgIGa93zJsSjq1V*uelYrqi_0c4 zE`KM9kG64P7v0ySd_1=|K17#Yxlu>orX+1#x)sj_xR$J|r}u0HXz~N%jSRl&wD!^E zEoJC2t&m<@2I752mv`t64l_E*xtroy({QrK$@mD{w!o_pw|)h(&}2N>VvT46-OX(o zzKav<D1j>|I(Rb!_%s<2mAo9!iL`&_HleX`v06M6h3)zS^}xd4w--O^xL?BabrXnl za48GPp%0ax#D~+Y-n^Ab-bxZ5FMTOBVeg%SJkN=CmD<mof4u$x`Y(PcRgUM0h5(Gh zt!!O~-$-^yUd#fH<Jy$?CR`vF-|Vxd=eKYOtP6ag8;j9IOkoAu2ASZ9)zXo$*tU?( zJQdFwkPtn872jk5REJtor>kec17rCMd9Z;RJj~yKyKX?!pTFt`ENXc=Zcam~d0hVD z1q{d+M<S>gM+suXm#n}N5Iqd{DKHS<1tIAur=>tZfDVF~0E$F-<UmbYjACyf4)?Up zby-&jO<0?|O-}DYdebn_HDNo}%rNW*%S%gJTU(3b`jJJ?-&mr1=TI_OO5$6n2DL~v zbS%ul<&fX|#=7;p&)f^P%=vBHURUUb-sIifF1ram4;Rl_ENt^`=<XYIF%udMh(Iee zlXLsy;{a4g&txlWR~Hw~U5Rhyqp=YC_Q}=InM*us0muh%0w#Ne;LTIG+Su0fV-&av z&m)8%3_1qn=~EHJ7fL6-nLmq19ajb!DF=_!X$Yf<SrTG}86*9pqxNRh#if9BogTly zE*1AH0EyS6e1%;8kCH|RqDHaYJVN)Z1(DoAUnXNATDzr*!#23YuVYw_j;j)JwI1DD z_;S3DxtD;EBfN8mxf{?IJbIdZe9u4p$0S`FBvb@s67a&28Vi8OQ67Y9S;)a~1S0@k zp!$hvNK>Ip662$Vx8goTyhdy7>|qKIbd@6BPt!~Bcg=o-4DrL#mZYf~qu8W+Q`#i^ z^R(Y2uW%WX?LpP@>tE~_Y2_{=an&KadNZ-VMTO+jxV(6_J)%JIS&MG1{nzwanrmUk zqj-i`Ku4tbC6k;9tDKBgKB86L<tlG_mA9}One(_w(f$bZoO#y%DE)fd{uqAoXr%op z{Y8s^`!V{9TyXnw`itC)C_bc$0-uCKO$(ZyW)Tx3-jKSI<-}~OZ$vpL1PDZ@;W?Rf z@uJ5{FSF7!g%)RIue{RHLi==%D<o5QOS!G|%O0E-B&?^!=6DoCM<z;u3$#Rona(V{ WK9IfU$i@*dsPR<e(F!SQEdDRT`{y<Q diff --git a/docs/build/doctrees/examples/notebook_individual_systems.doctree b/docs/build/doctrees/examples/notebook_individual_systems.doctree index e67858541c311d86f97d1371dafa52a3963d287f..77ffa8d59620bf2b44b7a69e7e1a2c17de177f5c 100644 GIT binary patch delta 9857 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 bY^?QEdfbDS+N&E|7SjworBu#cOUC>kilSVm delta 9823 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 GCj1}nCu$x5 diff --git a/docs/build/doctrees/examples/notebook_luminosity_function_binaries.doctree b/docs/build/doctrees/examples/notebook_luminosity_function_binaries.doctree index 53566badc2f81499d9a727d25450ddd668e39d85..e561576c40fc7828ce780a9226bcbaf13ac8234e 100644 GIT binary patch delta 17989 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 NcU0jjv2<ba{{uO^J1+nL delta 17807 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 OfA*pXlX~6Eoc{-j7bw{P diff --git a/docs/build/doctrees/examples/notebook_luminosity_function_single.doctree b/docs/build/doctrees/examples/notebook_luminosity_function_single.doctree index ea877efa9980675d64db311a5be47cdbeaae2ebc..019c0078ec2a9213d267912382d284e80e36898a 100644 GIT binary patch delta 12554 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 Z<DTJmnW`Odz)?y63qu(ePRp#E{|7gA-{SxP delta 12116 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 B0eJub diff --git a/docs/build/doctrees/examples/notebook_massive_remnants.doctree b/docs/build/doctrees/examples/notebook_massive_remnants.doctree index b4ab5e7ae17cd0d2675f4966a58b794ed723bb92..fd71cbfc44537a8a89fe481f90f4568b0995540c 100644 GIT binary patch literal 76918 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 delta 15495 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 OzZq@7>7o6me*Xtd$f<h( diff --git a/docs/build/doctrees/examples/notebook_population.doctree b/docs/build/doctrees/examples/notebook_population.doctree index 0305266b6d228df0f843644d247d6a9a7930e940..14c9b35f4e77b5c108af1ba71d035128f82e8895 100644 GIT binary patch delta 14684 zcmcIr33wD$w)R%9B<apVXA`n7B!nd)>`OyXco0k^j3OwQgruQUW+5R#(dWYeQPF1m zZeu-EWN;Kj0mV4>%s48}L==H1Zs6yrFFK%%$o57Z84=z&x4O2j>d^Dv4Br>3>-N3> zx%VvpIrmoeA3n98{FB{$pJnqko6MJEeEq8HTk1NRJk9NXY9^=C^Sl{elQ$Fovb@>e zoLSb6Mc!PWZJDR8y`iO<ZnE_!xipKr0se31W;iE6_i<wPN^g#^y^CZej)At3Du{jv zLI2JzByJjKno1uvML8>=&#aJfGlL?drSUMXy!(_Xkq~$Hd6S)_boo2|_xcOG7VmA) zXMULR4)u6?lXWi0U0|K58r=XrmV_A{s~Vk8FXR>sEcTXkc+<V88TGOf*|P4pjR94> zX3I}@`^>kMEFAAwCTWEc57D1&<Klu44?;s1u9C)A<iz>R-u9+OKVq+jFYcpv+J}<0 z-A~(Nalw1+9HD_IC)q_0M3t!#b})nsXVU4?Lw1+XXI<7_?`doEuSKM%7*bXADA#|$ zC)Io_VY+NRL&K~mA3Bs4N(#1mZ3{uuW9hl*V$fe^%uwgY0C+4!YiR2a#5U$GL(pb) zQ_PDdw{ISOEM^{k!r_fQA&<gY<kCdvV8EQ>Op5iQj?T$nGY9H-2HH+QM>pN*tO*%> zmR@mQo9Fgfhb{B87Zhr>&2!|MYr=wgV)LVvnb3XDW+h54H%wXvPQUw5Y%&KHi0_|A zy6yc-NWuU$EH2?Jo#iTkCA7OT6L1N9uDS<XMGUNh$AN4iB=K7MqbpyJluL^fy`U^m zTG|MDBr#jW8yAX~MjO+kQYRpuH=Q4YUn}sw9J(|<hb~Mi)eAUFpG=wz0*dI~q#_!d z93={<2o;c}o$$8gf%LyK66tfv{T-U+YxGvE(pxSiDVZd<J3D1NA?4jYsg!`&_4K{e z_4L$$ClXrK5=AAhA6NoP+&{2ToYURv9*Poiphk(INc>p3Can&THl+Q6PDt-3qOA)> zV=7GEfM|*eW$<<BvyG;BGQA9dYch&yTyhY2dnmA|IvMFy2CA;Wp_wMC%_+HCDcG)w z(AMKw1Nb`-Era*UpcqG>9=?%wWPVD@>71;OK#v>ff~*a6Z+bNC$@VAo$i0DeMP1h9 zOoMJE^h{QXV&x<1eoUiQbjuzhd~PP$@_a@?+kQ5mB;)zO?9=Gmx$!BB5m3wwum~~q z!8VLo8dSuh=7b5*VPz<>tkE`j*Gl)mq9cGsk$${Lsd%HIRQ@udU(D%GHq+KuQ<A)o zdKGfze+o_y_%%1{$sn`xKSC?a;b}<(L@c7O?e3RfWyV0yzuru@4RexY+L`AfF9C3F ze-)~W6BkX9bC1rmS6u@QI@%42@pzq>qT)b60{p#M>vh2;3I0+RGOkBnR;dTA$J93| zjQZ*$QQu0s{k61=%|45#X=(ckzsEo*Uxurrag{N2zt=WG){Yw%W1t<K#d5pvDE=OK zv9|OqM-~EDe|mKG;B;}?{B1!cLCwH}JI!OL{DSW1M#q}W?s*qEn)S#qVNW)(cb^-5 zfD?L05GQF4PRSv}m6Et*J=EO@MdK%pvVhw7n}gk5bmQ4L3#2;U4c{fwt&^hj4j8Rj zQgkp%bopFmhgm*QLV0(*+XdN|#!dNx+NPXI*ov!S)sP%$8|qVNdRZ!Tsx8YLpmoh1 z>h3JwhGM)S3ZT1vWSHX1coY0imY^ZmO_HPF#Ax)?`5@9Wb*}3T6q3Qeu9H<L@e5T( z@=L(^wT@o^)RKDLYFD|`%)gINEa2!1*WK%4w;BA0Ispzzz-Ewtlo_Mg>XbR`h&({y zuqUtIsuJ`UMbMt>*U{c-Q7+b$!Jn4LN_C_x>=6+5bwt9dr|(e-yT&B1D)ZlVy4Y<7 z&ta=%QD!1pkN|=%M<i(Cj7Oqn_4!uOvYDy$hZ!wEz|v=)o}L-y8i2ww_*9)tnR@>d zzD_h@Dv+sHt45^WeEtkrkw1$(2B}L$!e9uQgv;qO<vYPgX3u)cHA)m*suL`iJddhI zvbd0V6zg1dT>KK;Pe%rQ(RZnuzVSvIBeQAm9G4+`SKw^L>Nq!B=BILKg(>LRyO7>m zR$vjmwze!YRx71}NzqaHVo8KV<#V7xPvxS_e>#=#ibR!+%1xX3a{9(=E-TU=HPP+f ze1)+$8fzrfNc;lYbmKF2w{P>rrEMPYi>gez?Z#HRceaz;ZK749CmL|~3m|V7!-wH1 zRVTou-xE5s$q-sJ=OywgXtl(EreDTU^xV8e(n)W8I*HAChiP*s8B>NVElyagPJSaq zd|$~?&Dr66^VLWcsxB?A;+yBg`sNwQaiFqLEb&dmmiXzWCm=K*z4>u2#*C^j(&xG! z&{RJ&Iy=7rbR)5|?{!iChvsepW5_ptmO;5RGZaI`DSEVb7#cl4&!w`7)eJTnl*0cH z%v<mE-=GBtqg}iaXVWB6GTR-iSc5js=krGZlc;u}vv6~0u*1AGKMz!seQUPs7Faz@ z`)0goC^`l9nfx5NnQb*c2DI|-O}E~UyX7snt{~|$1MnUZs7@XsC6yE@gMFd`L?C)< z;dd~L^9#RL!7LMDTEoM98VWO@<_m!Nx#n|Mr#N_}Zg8eFhtER>OBSd57TqJ3sBZY! z<=P-3t<xc8OGv$8kbGWxrEU!EsT&KEno>WWj;WuX@R%A$+&pZk$Boz<^}&tUQ|cbd zMhpjnuH1BzXM{t8f_00m+Ap<}VacUYag$Ixo&v~F>hkuLUq-6)3*N|fXIt^Z7!k(X zgM+xPV1iM$2M5Gu=@JY*y0{eBGso*`Tv{Mx{)wc~f+ca>NfBR{TE3LPgQ?}F|AGd6 zkcrZ?Txh&Y2vL;0QJ4~5mlq<@r6$3!x;mC_-<3go^Xv+<#aIlpZm6N4z`yAI$q5no z{hb$`qyT`z?F#+|Zjr}OVNm%4AK;+$N8WRiaZLJ^ISHvc7OR*;*eHd@*nG2bgwPvD z`r$^viYX?>f_;XDCoh#Y)tMzTtTHQ}CrAw4B|B2_Aft@Bca+ifJF5~F!y;sQ665E> zPB+9)@iU{vqlXrC4;DXDaT|aGF@AjJ%$BxH#chN4!5&&@i4$OFzi&s0Ex0eHO}mOi zwjQf=GTDKSB$FQ9^`S#EbBx*4Ac0i8gnE_;7Up=Bpsn~F>L%0~`i$C9>ZrvVZPY#s zCN-`KcjCfyLHm@bOMTGVb}t80#O`jOU+;F3KQdTdtnQaEgRz>t8yfVn`V?KcC$Z>F z<7_CaOFR#e!?O>MdXsq+we3BGQ{4NSD%E_8Gs@t<!HXvK$tHTo$V5%y-S_A}Y@*R> z6XA{4L^f+!Vl`V88x_ixJAqbk6P=ADpYARWq*;TB4n7xIxlB=n&R%H}e$ZYJ`0u_t zXetK2DCGacr)A-FXyzhua}A-g+IN;!Td~hD)<kFk0Wp@oo@4@IbiZyj(b;c0xq2&B ziy3-mjN)MNwG0=Az4GQd4o+F_WT!0McfWlr$914Ciw!t6R~)HuDx31{RxH;Um(H;M z-?%g=3v0oU;GnUGZ`PHASil*SgAW}Z1JUt^!y{eKqt!F`J$TW^1eSx(%FS2~R!m1z zm3Lo%<UF$VTeRxPTlDg~$8UZ`?iQr|vy%JyVrps@H8j_@t*EZ6sgX_`?NU>S_xGrA zl$r?PL9m-1eXo_i_1?V+dU<s2`&eD=dq4EF==fD2ANt^4+WEm+hXztZ+cVIVk|J>Z zwCcm}K~~(c{nU2saKd@D1Tj^eJT?mSlSMBa%cAb%!KVQi)%}#k;c&LNZO4-w8Z6B$ z%5}52bi5sA(fV<#%VlFWOu&oQhEnReA!Ia5J!)Q))+h38#hi#@QoZRLqvkcd(em1G zTUcHjg45RJo<e8^wdi=Q`-V?OWANVeNui1E?salAL}VSEO_N}yQn3UY^yx>G6A`s( zbtLB^HMMEGRJ2B<Mm@E)*|gNwVyp}UYWw#u_u=vJu#?Yo+{3mow00+Y!-EVHXl?wd zPmtDnRENivr?+w3<EU68Zd)%758<{ho6K!3wySZQqNi|mqSAvg&rZfXbojZ|;PYe7 zEmvjrLulv>{vckAy??in_s>;jq!3{*Mr1a%_m7pmpI$ki$bA*w+y9Ky)OmX^Glqe; zZ@q8@o}T<_>kk(0N*G7KBq2(UehM1&jxLJ$7diULh%}~m^g_GV(ev$wQLlG&TK)4~ z;0gTCUOMHnlbdP}<Lal;^phDXoV7i7c^B~VBY4&`l74%+PCVZEg*}X;Ul0c?j?Okl z6F1*S#?HpFNSrOGbhFO{$Hwqa^;D{W9lnJrYZZr6`@cH3D?QNvg(-xr7!-2WBc@}0 zb{BdH$trdG;-@WdX<XjWyd<;T>&aZw)=;mIGQSRV0!w%pFWRWVy#Juw%%blKi$0;5 zBQFqlAj3p5Nx~Mni<I*Pc+gh>`gIA!L|no~GYMwCC)Hh9=Cj~dZHw@kndHc|H!-OM zW1bD9T1XKbJPE(El15>lmE4u^vKooyT492Xq!qY*{hB+Ps_R<XJj;|tvZIRE)kBoD zi%6Jug*`ShvRIER7ch>Rn&qChMJ>x3+E>UGj1X@piQ+!=eI33N7boHSRtwuXk}BM1 zCqFwhVl?U9q+5JXKLY>ULRB<bCCrE>>l03^CBfqPvBIfnau4+Bi~)V$6+<!|->LiH zYSV<@#E^SpgD*261Y7k~2g!A405#LGgiJ@bRSj{FXcM4@Mrog0)p0Uo!t-am(bfxD zLYb2o?^V<L88PSpXoWfG>ILDTlN<vT!5PRwp&<^QhmIGabp^v130K;$=0Jm<M+XQb zp12APpE-xbjbVupqPf(FG^b%s#zOUM75XR5wZ?h~wGF=@FfM_dwLv%+TuZ*Sk$Vx3 z9V;2^gEG(^?q<j^ur-@Zw!^@EgUKX2SuagQe7>wdC9jyqMx)yLn+kaL@PaMjPHCj_ zsJWK)8r~;&DhgC{r}{)d>A~2m2~}J!6pth)z!B~lMHUKeqew%-D`;?u`$RH1GfE_r z+UDBE73~dmp=8pd9-@#5BC)Wl9!<V+XmB-Q)n*h{x2Ot{keS~Vk#i`8h~>7DVmYpa z*s&yue9M$<_$cr%xENh2@|Cz2eIV@}3$*VR-W^M_h()+C7Q#~(LtIo4Qi`FofToY3 zul~6))ESYQ^f5G?twJ9|LtqsKTw)MIFODbeP;Uob9Z%{x;o-?ZFEbD{Tp&Gw4ls?u zLm>SynM}daWC|%3U)B(|OeQW`lkQ~iY8ad=tP=r3N|LG4LRciR^MxT%SF6DlUsK1C zx&~2tuo~orX{2I!Xbr+j1APr5rB9(^IvEf=e!|c2atyji2EPd}Qt+`zO2xusz1++~ z_c1Ya_fIEpfa|?IoxG$f{I`op+vFjz4iQP(_HIRONswSsmd2V@@g{v2-1hz|B1h81 z8@`Pie2)sEPxo#r|9de~j9#SrElyk)e=kF;f%B~ucF!bm04|)KNhXtzL{we;y)QvZ zdx6)WK_7pjjEMFES`8UyG;NoP-4Q8KAB|TeCk}ac>XNZS45IPdS;TCGc)CzUI4hSD z9cEAPB6>w)G^!bbaP~Yh!3z7|JS)6BH7RiTc5=}o{Ph-97#gIsqYOfbZ%|SiJK#%* zmN&tdt{Q-f-qZo8P6tX477gbk(yYckmDl_P_hOR7Er<?#4l^G#qIbu+Oiu=N)n|*z zhfwVI&?AG>1oIN|jIhE>oLq+}K<All61tQbZifcFXU;{PhO4f$>WIV_FGr*?jW04g zZj09LOCLAZf`Jdt<jDaG_+Z>p(qrL%6V3<CX7IsZGgR=wlI3Is`rttH!C`@><>Z2e z?M;ObJNkCSWQL=6#21+(ve)+>XW#Z+Qz@ENyP`T5C_Pv%cy~3qO}8IqY^~1)Le&~l z3d}Ws4apatTSKB;rWlq32wwC#;4-=jYi3?Q!VGj+E||K=bO4F&BI8s!AYMd@)gwtc zU?gftf;7qj(s#ieFdoH)8n%zE46wfHg_q!+b~7_XXuUtoW~LA)uFC=W&}x(e0vGQm zU&1rp0C|9X<P;izgnDC|2(AmbsS>i33Wh<0KHx-A5v2mHq71`N+ohr>B3)|2kL?Uv z*qZc(S);LDLahZ6)wzRI;U2}egOu56!CWVK5HZ8mW$&PqbTM=oyfQ!**&!Tnu(NP{ zB|x(5VmM|8RN-h)o_#Okgp_Biq~$2(S!2xA$}>fk>X1}#bCez|PO>c+CxJBwNeP@A z1bhccE)hOC1mX5Jx<Uqj0595blY(TB#UM!3nJ7foP?Qy__P&Eed80(wcNjJ%e-{1L zs4(iqiRyylGiDxrCJM|xLi~wfuFgdI%O55NraVC2A%U|eh_64nBnr_5$3;nk6dWg^ zK_48V$bV6AoQOz=n&4o$Dc_;ZO*sxjvIw;f`1QoUljJDp#KG*SGWarbpw`T#MsbrJ zVTz@1&@(175rA;q$&HT!Rp&-Yk?}4G)L6NFT;Pvs+yfTjZYS60{v{cI$TQKQ1PEKw zIEP#|<*@JiddEa@MRj1PbCuGA<*Ke+t~EAf-y&G@xDD~xsQw{dKcUx521bJ;v~;x9 zdHmjN;cy<el#B^X%ICI_YxjX3d`|csSW8>Ar@5}B9u8OiK1)aY;=uVq+(1II1xF#5 zBUlG>g9TE=r3k|dx#L3dU~a1;#?!ROQ(xWCRJ+8pOn7H7S3Dp-_=~^lWuC^x)r}3! zclg)(OrGZD{z@UWh+9q`5;hibW66!e!6I%D*(qEo0wG<3a|kz#JS<Ea!ll@L!ZIqQ zS@>c#N#Xca!tx>9_>~XAJS+Jd;oYc8ekVL%tmM1k;IEQ@7)t3%9*0!&tFTXpHx7=h z`M<(v?@0bTynMia4;S`qng0Pl;Yl?AH~fVALH<Ylgw+6l5kH}>JA97CEiLWME$yD_ zHqYW^!tkNoZ-+!R)Wd;nM{~QU&F_n@YiVp0f8V&w@3UPOY^U&3!!G|Ezwq5qZhUTZ kLvvkYN4=-Iv1N&Wq2Cu(?|~EDTKrL@zY>|NW6`kx1=;{g0ssI2 delta 14358 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 diff --git a/docs/build/doctrees/examples/notebook_solar_system.doctree b/docs/build/doctrees/examples/notebook_solar_system.doctree index 56c3375ce9c83cbcb3e6f93e97283c2061c596e3..1c469f935789e3b5ff3c8c40b19924be7c911fb5 100644 GIT binary patch delta 4322 zcmb_gTW}Lq8180su@^$qT-pk4C@mo^7ionlEzrtsN>h5Fjct*Mp-Gl*mR#Cg7(h`R zTah6Tg|m#{SdkH59EHIQ`r-`jjLH<80zT-20)-bIP=*-?9B=4<cC*PQ+0e|uLuRv= z|2yCLzJI^7yLayq-~CD`4l0hX*>hC!Z$Tv2?(#dsUdk6@k(~IgZV_#yNqPbND(HoD zWt%eWpsOOPAmt3X{XQ14)o-x}STn7lm9)wRf2vTW%t}<Dy|OO#8Yphyi#zB_^uSP| zuZKe`MR>Uw4;7F*i6-PFJJs!QzAd?=H8ym<PzoicV{-HS6?AQwE~ha?F{B30ThJ!C z6(G0DThNR=Pwj$h9MZ4`p?ntD`5e=Lq8=vqslo){*A;qV6x~%c6vmjm4NwO$TePja z49!$13nOwm<n^$a<{NPGHRMz-BSxY}m2E1bDSBhhRuypu)#%rY5l(XmNBd2>LlI># z<e~xr_Ao{`#UWhKuhQ)kIP=nU%tF1DQ)Gi-8<4gbHkFLBf@#+PXj)pA4q*(g*i?K5 zikBC^Cn~-PSNtMf+$Ac;UcH&Yt6l)#pV~riCLf?jg#CzON9~KYMizG(-6ZTKW}}2r z{|q|@Xf<xhLb#|1eq#f)4v|W|mOf64jCv$8N>x5CSoAwE`bZd%Z)$oZI$7FDf?=An zE|Mrh6BRn*+%aV-+NsaiCLo!)L{5%iUfbX4<^eX9%xwa=0YwA+N^D%4WUzK!1_1-v z2)G|j^p+XNA_~eo6xzp95@RxJVOERl1R0nHn2LlFX<k)DOBeo#d-*~2RTa^XCTiD} z^HiDMm>Q58dub!n!yz(#(Rp>tl~7<=y;MoKVblfaF|8?1FFJ&a(8Z=z3ebe<;;uZ~ zpQlaJm1%&h^r)>lf6=7W+=O(144UmuIRSIFpo`6o(CmLT*X!QLb1*U|@P-RPA;*MJ z8c%8TOg?>_jZY(J<|Taz*Vwht=1GmsT;SSn?3l8|kkrV`7nockbW{~_6VJgJ2@^-6 z$JaY?JCCpLB~j-VH8IU$OSSZs1h~oi73`#|&ySMa*k*cyexet6F`3PbuQ@a5)?qMX zsMUp<EP1*=FdrlH5N{+6nM^T+$#COb%E}NS2yoWaB_$8uOE#zo4fp5>34`X!G8t3= zXCw{!tZfM?Z|W~0qX!)_B6_29v5Z*4;Y*ohP7GiobZBq4xf#|9hDT2}hR!;1G6{G8 znG3f)lW@I>dEw<$m58SvY2i}iiRnXmR=iZ#TC0dK45LMEYmG!eJp#D`943^Ux4uF) zMOskj>ZPdh<r?B0%nyx~7T};-mL639#EX-)HZ!lIYr73xeEH)TzV6(f9WYe-jl@qX z8G|_jo&KanLKJFE(yiW364_YBEfVAyvl-3w>Nw6{#yD#=@kEL8x_^jj`zkdlYQu9J z)pzTKn{Y`GR#WCW`~hXA@rHkRgkDcxo5c!Ui7RxrU)?gr7xUvKOJe3Ud2+mnR4L1# zN&!~I65X=>9syC<wf!bh9>1TN9FpVy7_$(^j3Ji$?HWRqGZr*x>xM4#+cu;BY<W60 zUtNGVlGR#qHGV$o$w0C+E9(*uNb()4;wgo$zN(j1lW4L+E0szn%uaIIsDv|;spPfK z#mmM4M<FTOzynLgQF8*>RK5gu60Oc`1V!73*wZXii7GtW#o1?4CYhR_RwjQ&nLLTf zq-2m=TBek{!Ys}p*%270cC9fjL)u%QBbawN#PkG`eSqm1ar~5|m$q}IproGQ@<xdt zmqz&t2%F;JBnJfP-B|kSXAv*fti(@>7mnihn4)QAJX@yt*<XeZ5tiN9^LL7*%nxXq zxwPgMTzG(GZo`Io0JY-KxdZ#Ngbv5y7B3Sd&U3NEnZiQW;M9HUgt2i6gFf+eLN<Kv z*&xc7LOI|Y88zNWCWIq3Aq>(9fi8Pb>FOYh#4qXaQca=r3+Ckp{o#O<V&R4Kv~P&0 zj~4k)63=ggK_hB-tMmu#l+WpRxqX9dL=g_{ihesZpCA^ZJHwUe=Ri$~#^d%;b`Rwn z4AFLv+v^UomYmxU6-XZV2`Pf(a|$T0gL2v3-hn|Xh)xAp%+tia4A_H|XBX7?cC&{g zB<0(~cA)#gFj0eCp-xQ=Q0NHKg<v1T60Ahugr=6}xm|XrKkN%p0XCBF^m{z~SB4-P wQEiMJNAR^_l<j8G$#7#;zT4;Ygk3<<KginHNS=#w`U3;pmx&InYuK^;e{~sb$^ZZW delta 4355 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 G#s2~^5M-hN diff --git a/docs/build/doctrees/examples/old/basic_example.doctree b/docs/build/doctrees/examples/old/basic_example.doctree index 63c9b29f85a533e1fb840314daa3a24e8039fd88..1e70ff402cdaed71164f6a02d118a0a4ae47b6e3 100644 GIT binary patch delta 2839 zcmb_eTZkJ~7~YxObhmDkP13~O?dCQO>9Xx^c5AmAjkX3YY}V*@1+_88T&6jhO(r%M zL279$EV3{l<s4rWAAD%h2k{|3`cSEe;6p)J3!-=d1yKYozKB)-Gn1rq$*xiRFv*;m z^Iy()zVAD;wesF0=JS?U-@a)6bC+~ywpc5)s=U}F*v$Ok-iLh1g#2&?P!NTZ)>a;I zm}M6k4#(Iq{N~sx=6-yhU9!)iXbVlD`ygbAPRC#G4dI{I5z8VxIfVaU4>0lew8_IT ziS~nLFT-SU+Hy=C_Ou*kAK&LjM<r{cS>)?=vPqMklv8|fxyLoH?I;Beh4HL467Q7P zckF@*3;QpSvm}Bn$ck(kxH+PIfa3VwQTKF0vZSMPnHbq1x90oME3JGEjna5~hM+OH zlDOu+d+af!TCvnwF*o%j?Uycj6Dp_mh1y4L5fcDV9^P+qzGcWP;J@6Q8j?$0NLJ8A zBP39Q*S2;hhg{I%9=N<2LR<N_fX)1Gz_tv_k^ysQ0Q(dLQos;ywujfXK6n{+j>GG_ zQ%nMX=~>#X-KHD3<c)bdTk;Eq4fuKp_Tgv9`zwCmTY<0->{Z5$XB|<OZeom1#7)P% zh2r%imPvTsi1;=9onywS!Zd|K|H#2(gFw0fES?BNP*Sq+)#sWo5Wde&3WuS2Kfbxw z=IG)kEHFbuP~a(ib1dZ00S01?IzL~|!juM(K{x?7$R|8X{{o<fP!dA5?2ZT?`qtXF z{0fv0;Dh5fd}Y#ld|An+G@vD7L<rNDFZRpQbrdyp=eCjW@*vQ~yDF2+=|#{l6*)?D z1{#(K8_<=0#VDCW__W*ORufcsiT1D97#HY)eNK)y>KZn0l9AQxyyXhQ>)jmo@$l-) zFfb5GP!ejvLxZb$JKWZ8Gj1Qr>((-*i<?V>+f{kZvbN`Yuw9YE4Y29h8UdYdc^>X3 zZ{b^9^u{N2s!aozzfw}G6@G&%{2|@kTyL%x>>c_3MThTqtbGh+jJv0-OPf$;{!TWm z=KXfZ78+##WXte@We5*Icm1R$gjhW1@KM89>}`ghr5X^D5YrWoaxm%-N?{GA;Cr2` z__K-16VJlnED`eXCme?qYC~Cq@qaRu!?ZuY-cghewXohUM>#zRvT8^1s~v?7w2rba zquE~>T1P<&Nc6)<<tV%yZ;(d3zoT5}<^V@|yb1#&CzXUc@X(o^y_lYsy>o0&e>28W zUxW#^Px|aE_X#aM3g2h7dX^UpwPIN;5y{eOo;q-ZNR#plyc+Q0%YomSAbv9#!mov< zy^cy*<g*oCEHzQKQm&SpWO?YD-z@lQ@H+l5^u}Gg_-dXnX3N!FiErR%xVZ^OgD*78 zH8I=ZE2khvTqm27i5H(IsrEZuikTTM7qf+0OKkFWB8?Pkm5LJ3Ad)T7d5+=xZ-bm5 k*cOg)BW1BrX%(T5T8U(cG+g8hwR(;gAu0N?+sYsO8!~```2YX_ delta 2604 zcmb_eOKcle6wRBlC$uES&Wt~45`UB6rY)^aLfSM18lgxysjGe{pD3}Mc$DXdv8iK& z6x1q}5aMH1w0GDbv8Yt33l<2OJp~CNu}D>^?E(;}s|qAUsKgd=-`I{lV<)njF2<fW zbHC@EbKiV(;_j?v&GK37ise6n60ng!oP*RyMN07U(*O<5NX11Of-Yg4gy1D%7=Pas zyyO^sEF7^Pq=$;sOOK+<VQvmDx&~lFa9E$iC(nW;9w3wDQPEAvRC(6oA!Gqm>+wdn zxvJZclfF=rRthOKpVvO(L0{KHY*@#Xh_RwL7BmD0z5VdEt?Nv+1as928b$YB(k^IW zYNZnGoX4AS;{!TbTbHbJkwfzn8aJa;aLeYBFBcb+)W+TI_^b!77<|?3k?Bd=(Df$` zT}wXtDleS({voD+qZYlAo=%oyonaA?SlPW-ly5Y}Ph<SSMr^Lvu$iTwHe-V+RAYgw zNvdF-F1$SR8ZYHhklVjg<nA<erX%MtB6pkmA@J1D_$FlQEg);!!B9!eC*RdTgWuiL zWC|X*k3hoHEzpN>-ZSB;?#u=U4yikeJMkBW{RbB88MI#aBw)m0BO+YujVLDL32qD* z9Z@Ss?N6jKa`Ij??(6WkW53*hY@7xSlsvWtC6BiQY!r#zCx(%1U-$I#O4t|{>qk*Z zJ)87mQPR<Y(O!d2Ipi>bgkn7^{~TLDlNICuJB2qGCeHu-NX6g`x*Dk+W-k6#Qd{tc z&0zijtSQ~QUamxn68O$5?_)!J`CcoZ+Washb9xJ8V(lPP7prA%ysp)V+ezNX5*4De z%w=F1yHx4AHkhPf9m9+G3iCFplus6-Yf-M2i{p)bUJo>U>H}Of5rb6%?nskc0d!`E z0R2!0NHGHRz1|mBVzj12_HAoqOgsyttQtjVBlj_j4E^?zK9jWO5WwFmLCsQph&~ag z$v&yubCwNk$IM^Qmou~TEc>zLj#L^k?ubs??FOZpv|GuUwzDU?oV_S#_B>YDN-Hb~ zk-n!#H^KJ_oR%zx=BD$*gg-kCrM{cz5@>iqV@dpD)9Bl%`NOz=B+ZXuP5!I4UELC& zAXVM_;HFo3oU%XP4uXxc_t#~AWxz=oR@qwi%az7k$v&my+pg@_>Vbyc8C*2WK83J2 z!>ij*LVg?>4vCsX%-=1mc&fv-J-tt2qFgb*q-r!!PWkM@o}YMj8-5<;@(DG&luM<v z%Ua3$%Gv4i<v>3n0r)Z)0!Qc`tOrNnLFfz61`qf|HT#YhFF7*lteVKE+2sOFWYTY? y3tFt>{=e4puY+;Y^+Y<ASScj)1#O1Fx#0<AcS>E#<&%YUE~~})w_tJcng0O=FCvHl diff --git a/docs/build/doctrees/examples/old/workshop_example_notebook.doctree b/docs/build/doctrees/examples/old/workshop_example_notebook.doctree index a3b9462409aeda6860fb26ddfeec3446f72723e4..49f080853e875625a189e83e44cf9255e3bb2787 100644 GIT binary patch delta 7658 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 WX1&o3wtA<l7Ng2qaVO`g%lkj}WXFO4 delta 7714 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 PrrsNL)2*0)(eVEOnw_MU diff --git a/docs/build/doctrees/functions.doctree b/docs/build/doctrees/functions.doctree index b4036fe2e12b415839a127aca024fb8edce95787..35b607eede09ade1ce809077ca202eee40068fb3 100644 GIT binary patch literal 149680 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 literal 146248 zcmd^o37A|*b*?3Ao6&CBGBC1e3(0EPqmjIUJw||y0fVp%#NZfX+CANO)P2>{J?=%) z00s;gFkDCi!%kQO1VSKz5SG06LN@XOJV<~fd_Z0ZOL!r~EWtoR`11a9YPnVSR^O$k zr=xk#pVf2kt?ksQv(>3nRnK4ZnzPPYbr$^>Z0*d~>dn(r<!ZIrs(PKpU_-T4>CJh~ z?&7N#58S<Y*J3dkYnM-TTD^9~TMW)Zj!LcGsJ6Z4;_ZvU7RuhOH#$?Y{Q8bp>DF6K zUA(rowyw7R_QhgtELhvEcN?CO6l|OAH93E$FxRT~kVtuvb<NG*X@bF#<DNx^3l;AO z*3FjzNq4cfy|$`$cCb#uc`R7ds5iaEW4)PjFkbF<+x3}V7yYCDoL#SW2=?`rM!D0$ zM?9}>mgmINhH7s<e3>a%PPDyQ%F_$hcgx2qX|cAoHc{I|E!K7g&pcFX&3T8a<&*X5 zq4{>p2Ld{WX6nsyd!bY*wOg&Oe5=eabZf0<sp_57=?BHPL%?I_kbwS>#>rH>gRWh0 zbaij0c2=;q-mH434eSZT)^?*)wF0oV2mkis-$nRWqz(cz?K*d>7_6Bu*V~K1K7r<I z3Iae0(v%oO-SA?tSL8dGoUOL*Sa-49t6f~1G%)gZ6C+de3tsc&p_5*_1G4BGx_s)P zQ&$|qCxs&kg81I3&m0mM!TX_3z3UyE#}Jf{dy(vi7-9oe^9$32Lv*-#ywI9W=^v1~ z3P>Fb#y~*j<L&Z%%|L8$<Bd#=g-Wa0E!Ue=<y@=NrFy$HuRv|ry9))4uflAr%_$bT z3KDcd(>sS<Ysd%J0r`&-<an%h0TF#)qM)&Q1gLg}jFF-$jMXEBII67;yvJ&xQS;hf z0V05hr(upruj5q<^=6@k0c#f|tB3S5S!lJ#k!QBoa10|7+G^BB)LJ;2Pe!M2$~Brb zjQY{D4P1={TdUqI2$w{0sZoa*QQ}<5W6=J&kvt`^+nkXxxZ>t==R{|E{9xhco36iU zx=^W=o5z9gMx!tfKI?W0-BtmdJ=5xVCGll^obg7|eofbFTh*--)hWcP*Rbaebiq%f z-db%J_jdy_SDA;$!+sdhOX)ZkY@F#e8eX?A8pa4evA$oDx61~B9>`o);UY(g5M3_= z240$mE-*WzYdtc*C@u2~km-3znSyl!nTx@ygNr0f?lP)>R#HjId|C{dmnfZPjPWg{ z)p$E<l!{nLzS==0CUR-VbsflfSRcV<k1o%5d#pr?EHp@lSW-QzD-SFN`x7%v=_(hU z`ceXZR<H&ZSS3cmMX3HQlv3){VSWHO%Yqs+YG*SGRvqUqH=C_)Ibw?i>qMs%-Kp1* zsMZ0aU&tnXg0a(cjp+`w91yo*zU@J3p7fY3{t~r(RvJjZb;g?m<_MAc1jaWB9KtRp zgD(`G!S3X-R)|f@W+VLD{SjUaHe%cl0=o=Ju$chkLF9MOwD@XYul)n@**8P%*S^69 z0eUpXJ&JUv_Bpn<cLoL-*`WP23A7Cant*EqRo@?^`(q#lJLKd8hW^yax_7FA8OUO= zRXvu<%}TA+HgKQD(POaGyXE$Aue%srR1yYkirEOuABF1G#oFhBb$EgaxfqOTyN+nt zUysRB2)*D|LxlZFnGA1CD}al|V4N`0nxRR+qBS<bIswpPa6uvk0U{n<$ckVCtdj=g zwDvg~*H1$<Vmyzo0yuw8<6@91nX2ZrP3iffp_k6Ru8jH4bYYrXn7)G)-yKY`#oEqb zy-Z!y1Q33zP54DZ15bIhz}htLHLDPurPDy2F;KzgcndHH*28G_+U16s6Z15h<ItpU zCr#S$qMOHfPxx1(*{Bx4Y=&D5R?jbx<XJc<P-Y>VhVEfJbpGXzI!wONL+|fIPE2@- z5awX`FZz$659{%vyD$&xlw%WY#24@Me4}2ecNg#F45!NNCLYHy5s@S97pO466WAac zGf33GhM)qFm*Ouh@)af~i3ph{dNT$yM5drbv@k&YTd9joxBfnQ6r>wk^iz)}>OI{p z%$1v%>tQa{DpXhzdxci7JKyUT%FSw_(`~`j2gW76<SnKt%by`ACj2`jFtuHRrqkz5 zD{+(zln-Pb)&3}Wc&P;8;<Zbq;(<ajQGkWYv@qwv-%*8ubZN#CQ@R=3RMJ!fKKaNB zGAGRbuwn5j+d3`QKBGPa=V?POELA)prSng8wlM=mLTVacG=a0|yeE;mi~cI4`>XL| z$xUTMKx6xN>l#)z+RqBkVe5ySJs?W2&5Fjb>Q+lk_nnzYtoVzB5fd@~tLY03uD=0K zYMhqSRta`ENM+GhVx(Av;bIJ8)OPWo4Ty#L;y(zF{sew3V(=e~FKHHwe<3o}KIiYD zD&CJD68o@KBx+bwJeRVt*!TD1F@mO06YRUGSs=INLgAFBRRH<iI^8NXfz$>{0c6ar z*~0$>fidBKOhS`c?)!I938BG0A`3^Y64Rm}^gl$jrFyRM0aCFwW>MHN>x8(BnvKd5 z`8=u%*2A=9OT_<6dS#>AcwgUa2`BNrGz5Rf=Guf1p1WihXnHfK7Ptno=XAY0pb|Ko zLkVyz{dK_atuP%RyOX8@9%%8k!1TqK&~)NzV1pV8#R}mEP3^1%?vvE&CiN^z;Jdnp zU<Kpde+{~!#7?l5(JFAK+$&l+nDY}OBROKWvl_u1uhg2yR0j5_nR(U4YBca<55w5% z_%tS1)mkh^rN(+>goHYq^P@$c@007N6q&jQYlt#bgW|<*^FhuwoAEXuV76(?CKEiR z16PUczW_p$WT46}Rc1&={(lffjaFrz6KAdd8Z!hnrZK+-(1)xsuccv<8dG3~HRg8+ zNf|WeUecJ56{IlRUc<u_pO>O4a{g34P7_%<W6G9UlaYUu80s78k1_X8ohSMK$V1E> zd4epQL@S2ARQ-m&)O2FgWRkx0zl4VUDw_2Fnw~s*`WyZ9w|H{tMgeY2Gn>>Of+&11 z!WR=OB7u{R0^68k*xDMlj)sk&qOifSEvKaeE9@(va!b{6w@kA(II@LfBGsRLQL?61 zmD>7Q`Qd~2o%zZ+>_MtZR#}TD%Z;8lNw_;zuXbxnC4Wonlr)#GWWls-n)z6LzXCMU zpYw{fAJl$m(U_XO!3FH!tIMvyF$rh98`KaeAr^kHarI{1Uzay0i>VW0%zqPA#yZL} z9JWTtfMF{7tC3q1!dlM5DgFcdB*5D#v)O(45b{R_rN0j!V}^oM+8=NfFvXVA!cu9! zkF(qG5<Z!x9U$9jfI9qO1O90T9EpH`%26N{a9a_$vP)~jIg+EAp!;t@-}=tSL(pQ@ z#S2kxSk}clF&`&TlyxC!nw9d4@wu;cVXhfWs9*~i73D68Kdky=K2BOiF=S#MO(y;? zsLcug=dx*~-O`PTd#Hq%eE&?tZLDiN<f&NJV5rJ7omK;pUIk`B83z>7Ht07~-Vo-E zXEV%W^e2}ABw<EWh9AP*pL|2>!dF8B14s)YyP&i&uskG!=WLgOFo6nySeQT;(i59N z{Nyq-d;#rJd;^cFAS|Q=@(^KfSdN;lAJ1oYTqa8QiAkGsHQ+Wu1Ygw>oUOZEl@&3e z;@HO#>GtVFqDt2757lLZ-#_#1Ef=;C*husi>iKisxrCG3ov8VgZKcO+oD8b}L#+BY zP-Subzd_N6(3O_nkEB_u-%cYvsw=WPQ9`@941n7l1zd_z8UVLs%r5n)6C)$jqelU3 zUp*Rv7Sp4bqTG=6D1oB%sGtqjqnG1zCOvw2s7G6fDZ(1WEaGMgr|R7rYc3@@DdrTC zvoKp%!O%N{fy!#K@?S+TPWZnnLCvgpSFmK^v3Z3ao7yv#aW2<oD(XGBqTa;vGQ~J5 zhMd+<k+9xUMGlUNajffF)`?n_L8M;8G5Ad}2Jgn7D0iF8N)(0wNB=F9{eq)wFl_JO zBDDq8mh8cEBkwO%@4+Q`J7QQ;<Q8QWn2rS1*E~f+e0);i<9}qp2L%uq`1nMIB8X%3 zKbn%S_Kw;+3EhZbG^_u;lwwo_ag1_UY`ZKvk_crqtA1;Ssu9rWE4o#TiqM(y*}B)L z_6=cO%gKf-S`Z0E;mVRx=kfZdc!(ryYX7l**F(fA^(W~d`#(k=K>b7dvrFpDqoDGz z@tIb2AqJd5br)cViHh^kq5GxEK_LnSq4lTtET#1VqkqmCfGKQ>l!6))qRfPUE{dix zuR*K`Q1-WFC_==#IVGQiSgHCk>J0mc(<V_9{<@SVK-m5os!t4MbdfSb+y3{(sDCd5 zfqYkFjgoaD@2J&NrC&8=^>er;PKJ)5Ut%(J6Fu={h@V`OAvt>(bdmJ3O1WF9b?b9p zVQ3M=y2?T4I~#QkI;7;Uw8Bt9z>+Q0tEPXJ1T`X!Ofz8Rf<z3kU)7~nLVTM>lAN0? zvv2p5Mvim7lIYtF5$m6%Y9e!~F{3LoN+|qd59~e3P-KV_a=|jPU>N@;fWPk?Ap|Wp zM<}7(kmm>l3fTt~`yxh#?a;EsFhYdlu`i~tZD%AtSHux#j?jIdY)9D*{$*J0(p<h( z#pIf``d67**2%zSB?#oJO)np%PDXZ^75(c`Pu6hU4?Aiw)r&ovRygh-qiCLRT>oi+ z%YQdY`M1y$jgbG#^z?B8Vns#Yh72ryp)}qpYMP^OzleOY$b0CK4F<#f+V70MZB%-V zGCZlQ$vTMi)?v4q^J~KKzeep&_+OFDD+*1sT2@3<bZlG<BoAst<cYV{?Prd+)g{76 zQ`@lcRTox9ysfi8tPvAjz~?ziY2zsLN*d9%QY;!@G=Z~;^q+~;on`&;=emZK5O3>1 zpfH^5SgX9TwILGx&1<D;Gct1`*x~Axt&vD=$k^Ht)|h>9KgM!M_JvSe9A3K@7*QsM zzz&-jKa+&xG%*ZOKVgQ~cCcBh%g)D2qg6Sf96E`4G{yUu(b!D*hv`qIc>#e<)8n5K ztYS6qpe!7<CroRAuq{JrRWDJArVM))nI0PSI5a7yf;Z3;PX+lYIu#T$P=ULYrLi1g zvzquqS)LL$t4ok9cZJOwqI?B}Z@RjZCdm)R3l+W7l@bL;Pa-z1Qo?Gmc<9ckwY^Zn zhmo^Vz=t0+wX=MmNhI|w^8J~*hLsRX8%L{4yg#rns#%~!Vq-R_+?;5K$JlAKMy4~{ z1F--!Mny(qtVz#Nz?3nOAelQkyB#F6Ueb{RZYv33>vtRKUvmJF2=yx*1#&{Yjxjjn z0NP9e%<9z!`MnMZ5<z~Kqd+Riwg`7+my3}h`}p%{NG#8eYB4f6$H5PM4TBKWm|^hC z0Dbs|!RHC{()S>c!-m0ageRWxIeZU>VQ_^JMT~8h^PyS5J1^%DR*ZuO_-lMZI9Op# zYX095kQ4q_C9IiehyK&4gfJz(tUH=GsZ^$f!V63ZO-eQ$rkfH!LX*Oj_*Z&jQ-YuR znGyorm<QXWc*ELJZX@kXiWN+aH9l*df^Zc*F@*dSg>VS5#z!hOuX3VPpDiKgxKr~Q zjeOBR_90o(Q#Phzwc9gR9ew=a6%Y**MU-?mCrnm%#JaDis>|%8o&e$Wx9^jKl+M>> zgB3h1p{2MzHVUj*p*|fcTD-CCc(F!>)7PKD%N`=rKR}hmW0Ueuw4F7MN}c+X=tN)j z8G;s5pW9JxNb0jDV`K>wr8@;~S$CdGXwINJA8v;BFo_gS)v)!Q&M}~!tCe<rzFVkw z3hiE#&yt&Mx8@4v0t-n+K})Md6Pte<0X^a0Dq+vAOLtHSp-Z2pJDy3GDm+0^Y07l! z(!@2|c{D1t>7De%x{9A%y2=;OE@@Vd=z^0aGG<CW9F*3{r>&9?Mx2V&-A7mb?h4RV zHj>gc)j5%_7rSc4z08X0<&tRK6rZf9UZTqeD|SpmHMKP|1WLrjzH6z$D(a0I34^Mr z5RLvDsIs_<S|t{d?5VZ-Xa&s5kI=1nvH|@a)SYYk|9(dS)98*&|9>-Mb~!6`_IhM$ z^vwXauNn<Oi>cAOQEtd;lt58xRE$5X(HG%!7B%{+M?=<lZ8}wwgJ-&vboL(36K*xD zok<*~+Mz@G=v!HA_GmS6;-?B&JV0j#>CAKWCY|?-Lp}>N99`TgR6TiCRiV|y2|_q- z7-#v`yS=J6Rgj@@(8%51d;?)S-AUF62c{I~oQa@mp76g(2%hl&LE_mh08M(QK_XB5 z3#o)q`TtuFQYMwJ#uSxkPS3CMe}+bd%KtZdVwKNNPL(g9U5d)Tngk;#tTeL#;>f4) zFG<;)V%FS8-G6XpsC$i|bY;K8Mrf!0EN?{Ge#d$tRNTa#tnIhzvcU=+l2F%gwnjk7 ztH@U^Dp=3&(cK?Z&xZ)~FQm%idVUR&0z+e~dgHsL?ZfX-_~OL|`YN=OOXpwVC}7IK zh|WKpF}u|HP7I7p=kEoueRX~aT1@AUq1=#lK7pcizMuux`J3=Li_Sl6PMzBvk}l@V zAfLh|(8yX%;{Yf+l~+-C{(_pG{1XJ+gkP61x<!adD@tE(q!L13&gu?k(w7P!(3hHH z^6SgzqfwzR@1`f#m;B_^mjc?Q=*uffxXd<M<!(M*nQ|VouC<SzTmfe+8eK?Ro!+GL z7Eg~zIlf5}r<<~qmE-Gl*%cA7tq4@wDxqQ=(`Z*B!}y|Q0V~A!=`Ihd5JRN-@1@G( z3USqGhc;9nEmbH#(!}?4Wa9ft)SXKS{x?SfQ?Nyp;Kwp%mrBst>yatJ_XF6zN-zX1 zrUZWt<%X;T2^6IS#rU%lT*T)rO7PQ<7Lx~fip!01yKtJOvgHB`-a>s=oP^lq+3=}a zy;8%uh&bcP(3YGNH(HR(`BWWgeh-(G$PA}>k13s<$k#XU6uLWAcxtDI4f_j|Xbqle zIHOs;;(Qy**y=T^g&ExR(8P^3RD#cbP@14pZWeG8L={tI+P+Fv&z9>AtPkr6^Z!d- z(!#?3R~k@kkCNl+7Oy6MDZ}B_R6-aI_i3WYWH=}qg5jVgOMb&)!v<wIjL{Pt4*cXa z90asWF&vIm+8$!ZOK{GV1YzYfAkx-?qqVyY3BmeF$3Q$h4kv+JtykcD>a^P3BabaN zItU`eZfrXJm`@eyh>s)E<$Ew-Bt+cAmaNNn>#{3i{WU(SY+HpoeS2)Ulx}yVXtre? zf2l^rpgKN8rhk|!i|hCUnQ4c?jz-3*(!x-%Yyvtgf~ivVH~e6C^KpPImxb_XM*&lU zMJ$9za&~)8KOQoQ?3V@m8cJ4hix(T_k^_XqAhX*95F2n5klx+2>WFFrPj>xtuKLeK z;n<N{^6X7fKejJp8$VwoXB-s0mIZ=pOTO9d-Q{SHj`5r=_ZnRxLhK_raT7*wejZpV zb><L}eP^#lSJlxmh5oZq7c`E5$d>y#M`?#cgt>-mvz1SEH1gH%@ar5MP8`5ja{)i= z0KUsrf6@TT`k#Yxnm{rP+=pH5yc8cTLP;Mj(R|L)O3yB>Zl@d?nbmzc(9zfG4nd1q z-4A3m(nTptKWSV>Z4fBR>J}22t?mhY?rU|MyDdK$`kv@yGof4LF=FlG(jev|K-AeR zQ-zz$C$OqiE|7(QtJQGUm3c=XMSDO}^8p&2ak{bMR2x^GaGi6)s2A4I_{}vK-Qt<d z@432I+oB4j^8|;D>@NT;jv%3p8rru0@R<qsH=h4`g{K0ZBd}|U;eUt5XTtxs945D2 zV+uEEM6Xm6hKceUAyNMG*`ZW|X@cF^MgIqmZ}%JDg7GJ*n+x=b9p)#EUAA@p9gRhe zfCxg>p&dUZxOPc{h7RrU*J5{$5}E?MTIA@BVojelBQxmJHG&J2p;9OkiySB%JZSKW z&^I{LdW*aXh$aUuICTvL8(KDMH-@S*qSntJOYSA#(Sv=fmHKSGviMT#VxE6Mw~dQ= zj*+T85A}gAw{x}dzN{`3BQ1&~dsp?gX?4BN^c~b=v02;RR=tK2lqMA~_JAFBbS2-G z>Pbfp=8)SW+uBln4T|R9QcW1-E!D@wcIwLr0ANvEX5{}X(bWY<*O~}jb-;;Fpn5F? z#;XhcQpZDK8)ga2ud)?$n$%yN3UM;wZ%IKJ<)fonHgdiMn!l9{TwIFNYBiYNi>-Oq z4cKxdjlRN>0-KEo3fCc%2lt7N4@ArYl_n|QYF804*b-OFp70hrLgE+woq#~GBo@a~ z%;`o-zx;j3@KXOG{Q5kK`|)IQK#ePKa)3zc&jEx3CkIf1<^X=NIp77{rtJ~Q#{tiE z)R2(_UV)-Z=YSUx05J~0wVS?1Xp94NijxC$>Jx@YQX22UFl&{)%*TOV%8+H|z*E+o zB_k_}GQ!^D)7w~4QFsvXp740q$|t?Tv8O)qi4;gQD^FXc@FR8vIr%d(Q<6$7@>LH4 z>+AoKf`?R&{RCIw<XDlk3>^C<2hjOA_AebZWaQYtN71Eo?B5UoF^(MrEo+3vI98`P zIaa6Mn8dNUDbG-QL#|l%)#O|FJ+^l1-G*19I}UN}C~kK(?6dJZ6dwpd52_2px;0%J z-_XQ=0?}p@wwyP|oQC5Ulv|8}SqKe{8>|;LWqx&(OSc3*N^}r8(Ix_vVF@JHcNZYo zkY1lUX^rgflp|c!Nozmmtm#vQjUt?}z}G@a@ne0{m}B8{#dvDx)nwsPWKEqcgmZzj zVcfIMx24Zk!(v7bm${%zV$Av32Khz@$oWLi;~h1aBc5O`|1yd$UG&^U0K`PkCJ@hK zkV0giMv#v{-s@7jK`pGI(-tOt8oMDAnm#g85}AItN9(y6fRsl_KAZZUHX98I>|r<4 z?iyaV#Ihw;XbQdg!VGz2=HQ8-WlOrLo=j_KbVL)e(%vu4YLM2|gOvZq^WT6PbQgoc zftc`rh5FlfZO0@?j3gp<C;T7-GUbR9GINc1qG0poA&$zCq1-mfh2*&%$|a}A7Hf-k z!7L}*e;geW(NCYCCtk$lC)XmTT>BgJ{H2G<m8M#C_R4%qmj_bfgvBBk)jQ~-<%9_v zUBiHtq4s2fPIw*Bn&cOO|NeBFye9d1T{igb6%Y??4p(F~a-%U0YHn+N(?Wt3?KgDC z2VH>-QRn{yRTf`?++vdhLls?SR9S>-wwCHPSZQS0=?`{aeun0w3Mz5M=f{o$rhJPm zGyZ_H+slk=#6{@vm)fU>gx>+Mc(H-qwlOELn;ZpFfwkqCE4y63agO51)^ENA%-Yrs z842<<s}Qu<`pu_NZpcwn1PbXjIxSPsGrP(^i_gLUa-3LEOgPE?Q{lP@ZVzY1MF3NQ zL@l4DU*K)GWDX!Su#58yu{~&(*K*ok1vfb^&>`?0uiJ&?&=DnQkp@@lRk|L+p<r0h z#(lCY;3U8#4huV8vnt<JLDWG^Bh$+`Gb2+Cd=J1BO2*HYzjn#}QqpM%HEGuJp8zg_ zMRG$5v(O0RMEjK|?2ppbJ=b&Z(hlD@Rz!kp6(I~vL1MJDnd_Gb(c%!_Aygg?AlEzL zmop3?Z5DePfpNjn)xgT_8H$kW{OO!8be#u}7y@e;ht?cfQgw<emRL)O&}R{bCj8SG zuwx*U$gG>8NQlq`Rb$*~V2sx-8LFo{4Ft9Kubz0B?lh296Xe%ssG9CHcm(p9CZjQm zg`01>{-$ZL%W1t1Zt;*_@l4Mcj>WsFy$Sy}BF!dxo_J5B>>I6IDVVV;y8Mf_A4^B1 z^22<DI;C|c46!9H+CGlhh$az*B4*Qa%~tBfXn2FkafolQ28tOfvRoBfkWz$&AM{|c zdHltc{+mwlBgpGVm#sd}6~G3JFWicxVY{LJ$pLXbH`KQsHJFy8ZKzqRwm(ME{B9^l z+$}i%TCUpuGXW5~p(O3onw7?8%mc1doE~tUdL`&dm{qw*NE1acU<DF(Q`RI4G;*ta zHf114@R9ue3(glRG*B)nX05A(2h$`aWFvlqkx4cv8H~;qqtpq^zD@B7j7cV`tZ^Y% z;A9PvG;G$m#sP6Y)_9ns2D8rztnpYBT{>$VApl~mL5o8gn=#hVDNfeVsoUdZ5t6+l zQMQ?nq<5zv&?f0*7NJFrPo=Yn@->rwiaPkru_Ls~>tjB|S%<!;aZh^Zl`?$+vZgB2 zkipj+Yc=J@X6tr^EwrkE`x2(_pbV}>jj$y7DYzOv>Z}3Z;sDxYnsxIF2hoCk*(c%h zVG!sTp*K3pn`lp9nfIco!7^u4GaNtVot|&hEA{T;y_|fi+-@%3D=t-t>XNrn^D&0m z48UHC6fvVuGruPMSEqD>T96KI8o69#mPq8v!L5wGTn=vKv(SVzkc0cH=#X%5e~q5l z!Oc(0;NZTB3^@vJr{Jo59`1{iJ=|u+ZWnj(fivInYxjaZzn@YuSVHR;YoAdcg575J zBB7Pet7*d)z^<Xrh`jPY0nwN`!e+K)ul$d6*%dlC;U=L?=2)mXzWvdbyK6Tm;w{6` zj3M^?HB?#LF~2QJ6LPL(-5<M#H=B?}8S!xI@1!~S#qPlb8qMX7Ki^TnR230-{0`1; zyW_`0`sTjaAV*UHxcSKj|8fU3iK_{R90gLr?=SsTZ>59YIhrGL(62||Y)wrnPdeyB z&|(hy?}3Ad?4T!5&^SBj1zod){`*o^IPaP;H&`sHea+<p5iNP!i8sYYh`APA<FrTL zYu4e5H=@L+#;2LKM4=<_&|9SueW!LSPph0EEh5yG@?-n645Zabyg=HSRubXN1Wq%C zKMUl;cB;~!93cX`{QGEl#9rgFER4H2LkqTa4BN}5X<s=lg@owgUEsXMn^rXDTezdR z(Cp34cvxGmcd^qOu@u-6&O_Fw1rcmge-gHbx0?I0T0)0}aLAF~rcxeyI~00hwG?8j zE3nlb6kFu(3$fK-R1h!9pa#VTu=%vmw+m(oYPc5=3!Cp{^u#tFKe=o^IkrpLnf)m5 zba@Vk+?6o!9j}DF`?&o$pZ#}Pvi;|3z-<T07>xwG>Y%H#q5v8jwB^!VspgdtIzJ*a z>z#=-mTYFdRhL}}cWb+lA3JB|Tz4+9Ugb{IY|GQ$4{4kX8W#~_)&E_pEN*_C--l#e zR@gd`*J0F{DKKc%tKFUd2?%o8Vt?u=kYLPwlC#^k*wzRqIAC{XK__D0?cRLd0bHVK z_BBU=)ZW-))0JJCX3miwnQ8WW=v!aYECelPn!OR_hHRP<D9SVwG|#5loAFtATAZ;H zp%HL*7*jxdUs)L-9D=n0Sx!R4mnzutN;_3?Xl4i7T_JJXCu#pH{%_)9CDtT-KM3;N z*~3=X@v7IwQ7~S0s_<x>L4#w?RkU~qr`9ydfWS>6b+4`MurmM>P4fPZEx;f40Meg4 zM%N0K=1ezRWQQ$7@pC-%YWxbPTI~}ZI(@f$3gI<4fv7V*E{(`axp%zQ6=pic)|Bf_ zO-zmY3G8WBN<wIAKH&GrrI$@zei;t<>vWDBp1S&q!qn9Macr}Zb+XN$sWMRyRk45k zN!VS7^N*@9O2wu+4Xn0HzdXEdVViTdj=^%x)U|kpVdtohuzPrmbugskJ%Wx4dFj}H zFqOFA=o&DAlO|5z+UhYQAFpF)RJpJ}qIveytbp%HqO+p}Mex~CeAi%y&x_)%Ra4jk z?}3&u1rdkp=m`ewQBWD5fE8~1)T8&D2mruX1O#Aa*?<T!d{|(3YETT*LXv^uXDU~s zTv4p3_u#`fmpdoGY6oTX1E{xoqEMcJtcC=pQ$uLF26SPrHc!W4x62E(TWuc44?s?X z6T7gEWu%)pgM`qk>%%EwT%+ERO7dPaJ)WCh#p`tFqys1l1k~%2;-(9fHu9H`gZJYh zZ0kfP)ZAOWhUk2ZK<A_JCu%&I<^ZWY1d}N;-3lZ=l8fYt(7I8?n+yq&qEA}0`nOU~ zg!Mb*hC*y{8#omv1GXs8NHR4o#oUsi2rYEqEU>CK`eT~|2kGRdmMD7WL-Y(>Wrzr_ zZNhJ7=#_zpE$Cn~LlGw;Bpap>zu|9ru)tj30*Wb8^M&1hIU#Yvzc)i4jBXRR+>@b5 z*zE+n+z2!?$m_`&s;59R!L<FWCqAb@Gg&o3{_qS{Q=pj=s%rgi1fg4hkPez!ZT=Xt zqF>Tvhpby-=+;HjWY>XP%5Yb<yx1PaG!}`>Qqxx{tkkQfGM=3OO-k3y(38!`8;i>N z0#|^EW;`lOBn><C<a-W?%~kXbSVgZiV089fNB=*L8cZc*PXVo{te>K&v5vl0G?ccI z&WJOjvhE`Q!j*K%1lvK}8k@1u6P@A=J<+K<`_P9T^`Ku4*}6F`O6FgRtNMHjDv8fY z+<cbvCB#*E5hE`Qv6B1$<itWc{S{Y`c`0tWmI*woV1sl4hU}>_eB9mE_<XxXHjZ>4 z+UIS=93+xoV&63inQ@9+lP#H4#@WjiI2lJI4V!Tu;ea?F<4ikh$jCU4N71D-&Z7u` z7~|{!foW{U7)Pf#8Aqo+aj0~rX(bqLy|SnInDoMwVY8VundvD~>@U)pUWM?GI?Nct z^AXNE^hmLnrgvWH?t73mRd?%&KoFk#WOM3JPK<iH1MGav`s<DwGBWG?QFQ6d`c48M z#;oUqfZl)<;l;E=SWNJUC`rS-Hl-WXf{YiV@f$L+=`HV4Dd>02;H(V3kO4@!1^)BY z_cQ}BB(iHm7l|2Wtygu~SIg(w&}oFUE{@4MyaS=%MNL13P?PR-Foeo5w%;UN<Z#1I z_+QU}Xh{u(=v>s0DEL(LV08A8Tu81YE3dsC_kp4ZH*Zrb$y?}&SCaY3wUR8CUI*PC ze~mc8hR^rTA3&ILcV?vSLD!BS7^$bI&Ji5ZI`MvtLVxN_UMGHtF1r%$ql_RrwnV%& zmO=Q(V&Am@VX660jf6oLhC?*^S5js1g<<=&Nqbc_l4kFeSHz^mXPDXU#1qkO)T5cW zfO><YfT{RYu-YmdU=100ea7r^0o93-ku9KJ1z_#jGpT18+ZKWrTR`27azkD~B~ZwQ zpv~ukHh3YdfX~A8NLfI=Ib1+((N15)`I5`UI6F?RU8&`bdb85NZIe}6LAz}~ohi3} zvany(LeKlLlSnYe9qKdr^>bH_B@wC~>mZYK5U;9Bz2oog;rTWG^QgxY{#~-;%59cr zdF@)6f{6$DS$dESH|+te2N(+(c*bQcSjeV*|Hr*<Ngm~iTO-vd<tU+Lg8xc^?jSF^ z{g+dT3wTp{2>%G2n{PwAQ2}PkBjR9byZ$<XsM!gnT+YqVc73Xnq0X~{O>>s4Rb=LK zwQ-J<I#rcUb($~Nal5M#vB0Afadn2mSu$AoL5~cpoR6e**7VveAaBgw`MX?!(`zG= zmSHaV83)k$=7N9jsKFd#TV`7x&%Z&@{BuFZo#FBPUj#rn7nHP4L75t%F~^NgaXM~v z>UHiJQZACxL=p_6HrXrFHcXr*@I3beDMLiqlQSD)!;CYVH*(gYJ5|QEXO<c3kTr+Q zSXQUX9tYU@7-_eohK!7K5Ji{HNP7u@7$a=}$vp@u!m>$I?Gyg_DcvxLjmB@t#HO7n z$xfAD$^fKPOi!Y|XID&*5hfROzacw{Leua$J$xcCIaHKwrHni}?x*d|wN83fZ6*w< zwonEQsY1|1mGF|w!BWnEbSZ`i>A5H)Q3xsri?V%`otj)oI#`rduW4W)2g@tbArY$o zEA+$;7Jga=2g}uP(#@5-C9we`UwnSbP32b2Zs*EMxE4FojkFz_=UMrS0<R<T1icsJ z(x1(eJwfl%WmoE;ggY}gTVtT6QIW4&&apxMG2Q(^eLx`s{f|;*aUak+K@1F!?E$h< zEdP(00&8Er+Q5Gf?M0_fiN2ptI|`WQL&W#<sf^jB@5hOWk@<c;0buQU1X&T%_Y;B^ z^ZmRP<%aD0AyCjb`+fvXuv_3A_$(|WhwsPm6m+!Khj*rn3!xAPD@bUPA~M^EB%n1G zh;Q0A2X{}WLOUGk8k$10)h*NIAd?(5FH8kqjOn%!Hcye9hgASH1$Q=SXCzz^hZVE@ zm$a>^+Fx}JP=xc`C8m@TPO~U?`EREZVpHOOXf!7lQ`_v+s6cmX{<W2UmTh)B0l3iJ z=hGAGZhms<ZVByDw%I+LTt?R(`=!U1Dy>GV*M{4uPy{K=wW>W_o13_U?!aO&m6%~F zT6rHW{-HDfn1y&x(iHhQ(IV0zSFC+Y$4u`|MxSD)v}~I0SruJMwBOfQPS)ZFb=hF$ z4oaxVw?)T5VKkm#<M2@$4}+@n5R?8Rsj|2_U#&c}yYE^o)(UW{<JLi!7L{tzS>wpm z;&tdmU$q#57E_D+QEtd;kw8&uQQ(%<;>Cn!(7kiJzo8Z%8>&UxQYLO6r@i{dB${W> zUGH@FAc;jdZXps$N=ki6TNxB74XZj$fc~A-kqN&g`;%RH9iS3Ic{MaLGAS>GJ18$r zt@)MLi_xf1UN501R$lz%R9*twr6{kfh`q@<Pk|%(6j#dGKxV~mr6mYG>CWygW+kH% z{%@1x?k1XK;s0h`b|svxV`4Y9lE2AL6|0r@N6l}nG(V{OKB&MCvFCq)DqFh1ch)#E zf&aVcL|=g)f)*3_uS2;Z3w#1a34DQD7Wi)<H1`wu=J_rSm&E7Uj5>g2zJ+^jXJGJh z2pXnKyloIdUoOAM+goTeAZ9tU>Vh>|dF}LBbscS^nwtHu6ILet|1FW@76hi5L72tv zn-$3OOa)&JsbHYPkF6`Gq$l6{rcuj+;$P8R)K?P0rdnqH0YSD)N`roP)`rW>I54Xt zZeQ)c_DWftXEy4xaPo+XY_K=&h=ZMP$!LS42D9U~tgzNz&qvYxOGaM-`plbKw-5l~ zlF|1FyJ83M8l(t8kZA1i`sAvVZcqzyVSvUj<HEqdaMtwo$&5=zM=}5@myD*V@7am$ zgpzpb#wjBLm$#efeK+Mw#hXVIZjsiHYS^Kxq8a2iXn2lrvJIkzyzx^wZHek5r5lEy z=!K<`wyDWJ7-_SRxW^<FW|g=T{?QD>ENPL3ITtP3*1O55MB(z1EG0V?$jOD|B9&6R zn(78xq&kfbiMhf8J@H(DpImbVX>1P~1<dn=kTCN&xH8NWRK<hN6E3vaMuwmYCOaZ- zW9F&mvipr*g>e|vZ}duCcBPmR;i$1AFZ3DlEFnxarVjd}mN9G*yj}Nw(5XX+J^yV~ zS$yiS!$B5I74|w%-)u$u)XT^%ztZZ7e6@S|Q2-XTdlJ`(KFkID4G90${?1iLl-C4L zcKv_ms{dRRE=Oh8dJ#}8>wgYz8`br%Wqwg@$Tz#4FS^=!DJrqr33haP^K@oKsWVq@ zckk@sD8kO-y(BuHjl7WdqWS&;GqMEsK}WM@$5eLd>vK}X$fkbp1hBR_M;(_-U?FI+ zso%XQH{_`wfr7?)2~6+?8~rcG=S)+-C)ra!F=3-go%Fnu%|aoY#-xty9UL1Z7sW6a zG(Cg*e3#)@tm)KWe=d{QTKd!1k#ABDVQ2+S;j|!?&dSxYqt>ZT54si>C5@D{H~EG# zzC%^tvy+r1#O6+c&2#f&)89cQL?m+v;Rqs`i)c40Y9phqrkMK(#9dNrq)#y)Z>bUE z{&{_<juplq4<Az_C)gkoy&TaWS+vTLl&+d_%&U+$7RP)wSKy3e7D@f*(lf1A!#S6x z1f@gP@QWrUR`|c<06O1X`X)yW<_O!u*P2T|6GijSr5Sg(g!kz@l>mTDzm#rd*rh0) z;+Qo;V{yzn#Tmz}Q!mX=OB%hw0EH#Yrl9Pvm4%?3@E@8o0E8Pk^CA|@IP==WS<}4$ zmU}7P<@9SAfR)~WS0ZZ;d9bWe%I|Z4osUi4t!jA9S!aPz@n4^n(gc3_2<limzr3Fy ziSY}CE58FN!V*dMJ-t=+r%yKws-uA%GSy}DJ$*F;kdoTIOnuL;eV$@0u*ywmd?Xxn zy!Jxz;pcR2C+(RbON=alFjeXw%D`rU64T33btsjVqjr$a_XvGC?7Ip7pE8V%6k9Yl zxd<pxXex)1vV(FtjFhpiNo631(a!Uf!{~f^5|L5#v<wcTE662N^BVK{7L_kb4(Cyo z4(cd6qAEa$Kdx*k(d}GE_G3rpd>iLbGQ3A_Zuh*&!YpF+N*x?;+w3+LM(RX5j1lQi z)5+`4le%p1zLgOXMkEqjd)}aiNeQR$gBB@lM?O;bcTmSsh%x^WR9W0{bol_J!f;1! zW8ZAmBXd}h#^Tx(CQ8+D^ON26rvlpO6erP}^kgoO*_%{x)t}@|lJ#5Oq}BWPtDexK z-Ge(_EezmC5)JnkzREEqx6$7y@L*lXvo*s1?$OaQLiGu!i7BxW>D$X(ecR{q#XUgy z;$AGE%IfQTy{rDD(UJ9AqqBxYo$8Btu}A3Lu2u#ZA<_7fMremaAiG9svz1SEF7nmx z<sZ6wnKV{^kZ-L1m#hAyv6A&$W0k=#`&Cyv1B{kvKIdqqXP16ir@$SVU-nwy$e!xZ zj6wQkL(pP=+5IRtWWOwdg2ve|D^w5rWe?!9m<>6$CYT{Px7dDJ6@*FFJ}FhiTh782 zg#)0<9E#Hn=Kzy*&;bOO*Pbm`X#T*lnrhiv@yxQ-ues0Px)Xh!@Hf++99I0U6=vM< zxQ@$CS{~X<ZlSA|#CgHW=|dYyD3%tpvwAfgH0?IeRVKvsZh`Avd2#JePzm9~b@t(| z>*`G$8D6T0W8LL>oH#4Ii6sFU|25lcG+L*K)LLy^-*XKP7QY^yqk}o;ymIrAcvs{n zh?nU0WVu~0Bccq6a?*;Y@<|xx^cA-WRN5`=$o?;eBE<8g!1Kj};+Z^%PCP%|4xDS_ zsCT}30rPvrVB^fnUZvZ^rev}B(gjg<c<NuR&(3;n+Fev>&53<Re2NA}NZs6^SbjO1 z2r)D*Fm%<R7}{uIXauVXPXwe<Q`_`4lM0dkoX1nAcFCzkztx22s?}D^VX!z}OgIep zWH@OE&%sr9O52Vd`>0zX{oAd%sRGLw%&3H%!B+QB(m>9PN8}8<kECU_bIe#7Hm4%e z<7$4=<I5AX<0&XJS0%=fH?}HK;R>9q5+cc7mDoymGV>A4(|3RsT#FKC<GUhsezqaL z%K>pdU+aRS29r!|yTe+NcqxkJcd;_!j3tTZ5dfi!RSIsp3qWHtwj`lboJ$fqb!G%K zr^h20MQai(rrpush9x_Vjv&1wWr!&s9ddm;=S$%0Tf>>7v4&V|&C`z2a${0yJlt_f zle7bxXR(;hMGJHSnPuzIE>skDvu-#~)vOzS(uil){dh_rQ(5;TqVukE;6;+ny5=Fd z11~6k-T`zz?){9ThK$_%6%<`M_x=?D5aZr$peBvb829QFC->^q>xV*EnoNS>)F*qE zj{`rHGEA8{@OH~lkj8`}im-4?4Oi&k_&?2s#DQMBP5axhtGh#I{_$n2E-s8XAtWP4 zzG@^hFK#?P+44x`#r0f)Q;mwGW#GjN9YE*f#S0uYWaPz36kR$mK7;^>@!~n4SdGva zFX|L0FY46CIC(KQeQ7!ghE$>KTRv`FlQK}5xp6{Rp<-FaqZ2mk9o*}7pm6YD!Np5! zIlnUJ<eSC`^Um!lu%+_Otz3bVcSMrKJ7|*vUC#<||2yC>H%i{zJc9n~oyAu#DuX}R z%JzKNLDhrUce^j$l)ezHwvh*e*h<N2+MU7b`GrN-l_lMUd2i9b5D^2My^HWZue<1< zMBV+-#*r`+zD8S&Lv)IhLqux24feE@4%#%ATp!(G@bq+zq5@fHc9(HQ__3UI=z%Q1 zpWb;j75y->rcOn}y;ECmlD6k<6k`BNrkSZl;lTt=vglg(={uea3V}OkN)>WVxVA+z zDPrHCN<|h;KJVz9sW{f-J|Akn?{z+(aa52|Z+rzs4ZX33+i|hRsdBryc(4C7@P;3m zfCXD4SXqqgke#5oKc|u5U6&9pt8NRi5UhU2ZHq<*6(e8|gK03+Sh;W?h9#j1@nTDq z`yHq<ah-m5(hnUqWJLB^53rD(@$RGuw*8+H05K&UN3d}Oa<B@79S(rPZ?ce}iQk{5 zbe7<dVI#zMLlzPl<Bl!?S~L2oipZKnIQ;7Mpfj48;%dl9+>u^ukoO12Ba}LY{aWks z;`aW@apMa#dCx1=o45?LM0$tL$F6#vO1sVi39o8a+*l~=7hYezs{FR40fsZPZP4iC z>~ZUB6g+jdwgDo4GJr&R0VWa*<~{?Fh`aWP5OS=&AiOmLl}T10D$B(RiHxWssFZg+ z6ZfjKrPQ*TCi-{;m47cdH`t)IrrTP^{}Ks&$|1Jg&7x}}f{LG(A%cpx+!1$`urV}W z6jg>TcdFt+BdIP>Avz3Q=*{BrsSzEv_`F2gO^%d$wl2F;w%dgx=Gtx-rW)Jr^haCw zzf$*o(5R^pd;Tk^vUt>#Gor@cYUj)n*=A=(*ra+ce*>UI^<QF0)Z4f~=8&ilx#~{} z<dF4SfgGtpH=lI1GC&xIXuQ8fjf6$L+0m?N&Z+D&jKfI*BMamBRRC)*r;q_A!#G0F zVqqL7QEtd#90Up)=P(Yz3%uNa8lQ!YpAyFLFVQfLa9P(QCqLbhE^o9HAs!s1N>aCQ z?UNoaP7Q!NQZ1iLD=eB-C5LBq$*p0uPAFFn^lf3<B<f7k5<|U>)d+2mVaX6N<t=uD z;xf&754Vzg9cosCi*;q(3-29owS`9%$6|VHK6Z2v!~bW!*7Dc?G10|@|078r%7#hX z`LJTnmeDFlZcO}s$Oi+REi?Wk3e+ZtnGW?ZKWW6W%WwSy;|jo(VI(BvLj4+Kg)JyK z7HT8;0+VuR;iN4Ui1j+o4_=XM7P6Guk`du5=XStc+HY4%=S|1meHfM4lKTU=0;j)I zB=vVg47_f4nFHv2Zip#I4d$5JYQpq>`bSXI@cCqPLon`)Rrf0hfY1$b7G7nzltyUG z6RK03o=~0oMCV$;paiCQB^YkK5N8CjIg9LXb&#qghst?`wV6b*ryMH8su^dIt2pb> zy{_{afR%D(4q0=^mC#SupScG1@!jhHJ0El1<ESAcb1kCi(wXb!1VD_r)`5WTMv5@7 z5{Zb3?YSx4pcbUdg2r#i#Fo)}_lXQZN+SCx^*y`tdaH^JHjiO2{dn4E2TQI1i%!{V zY}IwV@K{$$SC`$<(sx9yS!SZwt%&gBxC-Q`PzqWUW}#XaIOE|ACFmIsDmdgbL?yXg zd;c>72}(X863oRXi7G+4_LQ}#%;Mxi@-!_q)zTahckPLV&P3PV{pgTz?frzFcylB_ zErV-sT075hMvm9c=iHkVbGgd=LbujxPW8I=MrTSnEjxT*JR9L$^`P!Oy?wJJAPmi4 zu@^GBL6U6}v1Yj3hqG^eP!d@ud;K=*vcd1Hoc)nv3}U+^`E+D+sD<Y*`dJGto+9nm z7#P&|7vj*rfGUgo{`O{}7P-J|ZNu9ZEhsZZc1ebji>WTbD*$2C%uI9%9_9j>U4qxS z>Q8bB%K9yrV1~V2Pja<0fKyO3-(RdMFQ42iIVrGV4bnMQ;2it=UBeWKYm*}t`D)W< z-POsYjd-2_FYBhsQ?B}x220j&4OXiE_8wO&0}PdDJm*lQXP5q4Cl`;*e_H^K?1?#< z;L?8^f)?}Nu0y#Y`)>&pnv~M*&_bTE|8@gDXY$`Z&-UNW;*MI}h|p__L#>rNOk4s4 zlNsCaU|;JSZp)2Mi*k>XHBFhrld<8{rA-?+r(>>HsquC`<*3Csb=<c0sQ#D3p?TT= zIN@%>|ENTvGUn3eX}eaWPG)NPy^va#-^=+~G#1rq=A@ihNlq01g5c70jZ!WzXO8Vi zPYxAynj17JqSaV*kg6lH(<q0A|4s@vOt<HUkvHb{{3ci6bbE@V{+^kE-JZX20G-b> z^KXtCOd_zQtL66GFfoW{hH+=OJ^zyc2t6}@hF7>f*MRReLSt@Eo#J$R>ePoj-JV$q zO3R^OY4ymSm^0}9+Lbg2xi!C@GAxvjHVFM4=S$ciG-Fv=Y0M^E!p80dDvhJX#ql-R zbnDu&;9|XqeU`;)yBg$_B#u%U@Jg=0$$%nh85r;;2hjN#@TjAPj12g66wU7%jWXbq z34j;_l512WG{%5B#mRs=^$AV}9E`|9b{uA{vX}Xo^Rkp7vzarQ*(q}TE9uOx+{&bg zGrG$@#aV~GhVh2<&MT|owaA)kHH4Al%esc~AqUv`81(~=8Zt8Ke@D@!GwSaV05L`# z0|C7cDPoe5W*blV?@8$fwIF@7G=4)Swv1~S-^>7{G)=!weNQt@Ln3SHH3};Nnby~J zN@Vq75}Ri0m^tyRORZX%(<z!;sd*Gn%k*-Fo>h&y*-%=Jx@C~#k7-D9Eg1YT!+1-g zr18#0l!@|JEf}bYmzrZH7m^DGYHqK|Z=eN(-MiF+!Gr0E7Yz7m85RuK9p9-x%geV^ zkl{2%s?@zmuu=}$5k26T*iWf_c49MLvGy7DA$R~SxiAJ>Gd^zJ@x11dW4LsAM4`%8 zgGBnXR`R07mAdQ-9Fp)>5I)0E43=1^2tR14$4eA9=>876L=j@le;id7U!vGzQ-Pcc zS$^)bk%hn87k}u_n6U7(4g53FUUW8;xZv<~M*-73iFo9n#@X#a>M>2tvLDuZ$r?)K z1VAiaY>-bnAV>tcEnvv%c7Ktp{v@}%tlxIK6SL}G@QdAxSGigl!0j#?@2^Lk<B^_S zy4{_WIWo8V6M!SzF+^6Qbi0S3#oX?PP;SU>cLIgxTjX{ZJj#yL%kWuP#3^CZ7e2+S z;I8%hNe{ciX6sFyg+;Q3LZ!jCh%3?Iq8V~(O7cHN?PI&21Vfn>Y3BJZ|57R;E)M=9 z-3Q~!<O7ezSxkjmw>#gNK6L1Ky<6+eOyNMTLo>KH^HjalDbF36U(n*Q2wq*wMT`w( z@&n-eLIl3r7<>5Wn6HXw?l<3?xkWUXEpv#hzb7c*%fg?i$TKAvQ(UiIU-YQ}QQTKW zLFz?{NeHK!#_ic?E5vPomZKJ=rKiYA6WKtP-p>K22o3oUdSXkDpInxnqy#inThe7~ zy^hzWLznVdd>M9rsfznpeIHmEaS>rJ(kwrYhfvu^b&2%O3xphV3y@@c?;KrrrEE=8 z*o}p#@J(=Gs<Aaqf7IfHZNGiG?}OTYA@=;eR9W2iTP=y8w!6<I5=zBOo$ah~WIB64 zI?-2WhoHrD_9m1Yvd$(@l+G5oWu3j1(9FjfICQq50v{i)l#8WpTJu(Pp!PV?J3KZN z96Db<)x?2Hlnbh!Pq4&>ql(wjs(pwxYBKbnM%|h4Z<f7sbFiu32qmPZwonOS0z6rx zB++tEYD!@cm1vr^^;<DR1mg)bD%4bio>)!slT%FzXqTd<F0bP_(RR0!PebiX4qudY z_EApnJ@b{5?m(Je8q??#v$o}qn|!gPNjE_!tE3m`vcZZQg3tr8UXP7XMEYGbKkJ~^ z=*|wRgF<xqi&WXtb&#{hk?Ek<p%Z;|PzYK~2R#SnhOC1K6s3a%ZdnICkI<Y!2i^QQ zuZhFCy0jurO6ItDl}9C$z0GGMt8II8t!l5qiO5UWCpKE;Djo9IWVLj>(V9U7mvT!i zPvx38{ZCORF*%iebu+R{Gd-6|$jPZjR3^=&@CwbODLKDp`YIX~n(1rw#F~kpoSI2M zyA;jz(0Zp-DbIH>cKMW3F-1A)YWwJ?_pbo`Wb`3TMQt|l*cy?i{3nt?-PE0|rhcT$ z1}kwSLQORuB3=m>^OF_{tgqJY7P7Ao#{5-ua?NV|c&2QSlbqW9kSHPE{54crOkerr zuBBig+wr`r#n9Ofa`_SdBs|%WJ_waZJw=J0=ADiLj!yV8TzyBz>~dn~?Doi%>Usd% zSE+`e#gyvzK;%PKssxHss)7JmseWIw6T(LKf_&6k8i<bUr*Lh4(wx|JJuJzq6Xu00 zR@`SH1+t>&e1$X}`8NVqknB<VlVh!VmwzAiMkv7>WZ@_+nxqAMsOg!)1C*d<kNiq- z28{|OSfM9Yg8bxEf&$v5D8b9?omrSG-FzA_ZF(l^?4$lx!rVZ0AWio{-U{@c9+Bd^ zE0Lm;72kp`yCUXi))<6ZZ@omh5)t}cb3g05KzDY~`B{iA|K(I!T;F|SJwC_v-D#J; z6CX+6osQ_cx1;i?j7ijYzwRht3MJ*4l=|+C8M8}$=j`^#^xZ1~Y+rpBf)>+v9h4ig zz9UeSz7qt%`tBq?XPHFa_7o2{?KJsj26^6lVNbI+H{-SU6i%zKvr4Pis1{~$ArD>7 zgTrzsg&t(7f<rCg*KA|q&yz<o6*#_K2cDH2ZG7YTZx*e5<N3e7<aRVq`Cp=LV@*-^ z-fc#jR7j{Jhi8vU2#xxAjk-+JN`+}uq8Tv1M*Sx=Dm3bM>4`NeKRGq3fOaVw_0oC= zx2EOOrw>V+QKH5^+VnjuVKT|!r|HrS0&%0#q-!25_}ER!$(r;mT{c)@_z(5yT1L0h zqVi4iJL}LLx|@UQ&=67nIaJwl>Chr7&!t26ItrN5E22X$%$Qy3P-nMCrbEvIuzhuC z2wF^s{yXI3kaZ}5qI9Sr0M?<u(25{=&iHhPe#@*wn{<0+stSFkqlsK9G^H8MQT}bf z1vKcb^e5Mx^gjq&LW4d{7LL-oNxH_IRN)yKRI^`x4LXlTg$BKoo>+tOlT(8VXqTcv zuOk0>snI$<i>+z-6lqFii&?Q-p9-d^CBz7yXI4^_P>yK!_p(IVN!D2})@4^hz=(<D zc)*CAD%R;XSsyjqu_Ake?)#vMEX1Dwda5j@$b$8f6vX7u3KF)Hthie%3A01}Zg=2= zXfw+5iF3r?auhIyL`1*6Cu4T0-<;SOnSOf{fbFZ_LeOIR?QWDCvVJ2_lztO*!TRlm z_}q7nXkO3!n8%#PNe}foT)bLt7^gbWsw4Ipb>xzxT7ax#Y4JD$S#hx~LRiJ5p;Xb+ z!6DVANzeZV^#l8rWp~`BvPo8Q(zgO743FF2>2Wh0*H_tB>f+quW~)ol#Pv=MtGsm3 zai>Ppcw9wAGkF9j;nHHStA}Mea|O5xB2q;-7C#hY@%_AG;onCk#MR73|DG9f)K}Dd zaN*76&WX-6u2H`Ert5E-Mo&*;9UI+N$A^uxh%46Wy2v_FL`^2tYY6<h0u$02{E3RO zDEZW2tVob)oAOy)q_&{ilIseQ<0!&C^1%ZVp*F_#{5}~~FZ!m3-P$d>wJSrn$Q5FA z>j4>x&=COVrR1x<qxMc>y1VS^&q*mpMNVt%+9qLiKxXW!e*tnz8^haCwW2j8G#pnj zr*B_2PjQyV449wvNU)YamfmT#dHE=^qFYjAqd%@APr|jUtEFx)6c6%cb0mSyyKc2q zrn|~dm2rzU-Tg@NTd<06om`@IyzG&Fx4TnG>5h41!q+e;u`^3bTmg)V)rDfj=PZ(} zBNGH;`5jzdqIfM>bx<(_o^0q&r$7e^Q<u&4QnH%oj^w>;?pdh2KO*F1a~ct`qYiY6 z^QZ%zdU1{c*Jujzlmf$0Yv#l-nJeiWk!PeJmc~GCtR;d^*+t=h|7;f0H)N>wyCQ3p z#|`PaLCmW=(~5$^4;n-M$EeE_{_oSDTvK8xNyiO210If_s+2BaHp=-wUuGy7()y;M zWf}A749Jmt*Z-V)m0iZH(R<e{whXq=eR^0TpT2`KIInTjCBf^W8XM?uI)FBhM_7j| z^JpKV75YKM^Dr#v1I2&uC~s;B+ZZ?5*}o4(jl&UmFJ#(<c`VFsLDR?lU&gQhZE7CS zFgI&0x&?rJ6)D2bPFzsnLwCNM(g}lEXyh_7%b#YbwGXo-^0$gAP%{ZlNN}v!1&jVG z07LSPRFp$_a0(aVi9I;{<nrK17s#OdlCGI6pYTdEy?Ucs>UyVhu7n&+UI~fRJ*W?7 zd!(LGZTPtw*zYgslKnSV>axM_p80D&5d_CvI9p>Ggcm3F-IioGXe12k$O+NtKaMJk zJ96^w{BhPeGH1vW&<R`qk|0yNbtC8sC5L|)Nkevq5GZI|?AE20h0ppj34}91%yfoK zm=R(`9|e{o1(G7lib%|(X~kclHYfa3vS~F3Nz)R$Rwiq)@1h%`Ic^6Phi(W3Xf9<M zs3u$Y5@guGO@A&pnmXA!8-Wl!+_oLGmF%EOqul9C-+>%1Lr9l|9mLO?AlP<$mjh(e z3`)Pv_U(=uG8#g^gQA8Zl<^vw4odlkDfAu!AT)*U!K-xb{5n1I-i9<HpYY#EwPd?i zg~l#wahN?OVC1~v#hf*r&@!G9^*0%Sl$Q1vku?W_JxWB{s5>eUbYq{JJA(_=c;|)? zKjh$}?S<HmUzll^o0XapMoX_q6KJsXx*+eqLx{*Rk(%(ol>y6g3Q1VbMGB#|sqH~1 z@Lv482>*(=^NrWiDpq1kiRk1)YRA6rXQ;&Of?2jgZr`J<;&bSUtzv#!2CMk;Id856 z&v3rw%#=7=S*P0yUI{Utx&vvkL1P+y%zMS<-Uc}dg6Pjk$%cASmtA>75QYb>*JC3L zbN#MG7VFe&bY}-O$U}7b(^T2g4RU9VBQwa4pc8!!@({Gx>f|1j8?r%8peTb};Fc}L zeS~H<6_TTGo*`Xhk$v?AP(}+^yhEDN7RMW}n<^A<hP6)XV*1Sb&Vj<QR@a*rD@Ry7 z!ZPQ<ZmsQ=aV==Gv7i^nmbVd2tbT(!J>mPZ?@HaI8B5q}PbI`m=D0>&Vlm~rQFw-F zqA5GSmbx2_3g68O=!vxyKe@D&gmx*>H;0<7Q~9*ig~>h})aTYv($SO<Yjc=j!M~E& zBE)C$;aI-zLc>$f^IoMsTld<dJg4tXk`CNNl&l?Ir^^QKI`iE)Ja(*{L(OnDe-v7Q zpEZ-QMtGm@;Gh~IM3Mhqsw}P%F3CX?!eFqsByNqAmwBwnobfP^viHqTcBelHIHNPF z#Q2>5#sxCpAoMv`{Yj_e$@=r1j`uZJD+8R4CmOd!ooW6@f{#8XaAAc^jfYI`8l1J9 ztj0yY*+X)_t20UW1pQEek@djBvmfFZ@}wb=_2(Os?XFe^7!uL=l7?hU$C9<KVHwj| z)X*4T?BTiC)v=`Exrhs7=9sHo^(PIFtUurIJl5690K+31&pABl*=4w%Q=pE_Abvmi zs;@yDf)+D~Uxji*Hi!unWe^M1!UpjoKKC_<O%HV$2ZW#WnsqurQHMiOtVdhy^-`O- z)Hzkka_%C+Z*shcjX}rRl{DL;OPUIM_RSsIS3R`v*22CUruW@Az3-RyD8BKA+Y%z$ zV{Ku7SQyjcKMRx$`}j2d$>BlTwQ{T&9_pU#-+<8qX7EvJJkl#1!ogI7<U5rf%$E^Z zyQI0(&qW@Ic`JrNZ!o;b9t#7O9?AN#aPT1QJlxZ4;h40Fw})u2sc4m4n$>dGJ4D1; zI92cR8TfP=FGy1gcPnfugU<cUlpdRrI$h+Ag)IFBR{;0DGag5$PNP?}NkjCDHaceS znN~x=LkGppginx|Y|>v8lenQ+owui;hVoIs-&+I*UZ`TQVne%Q&%Rst&F!m}_T8}W zMo0`AWY=(QjpS33CH7q-gw6Laq`;Xvgr5@~=re>OH62}_NdY4>y5_V=BDtaCVN(!% z7aif6!0ir@+RCyi;M6DVxJ6RAiSsGI9w+ez_XSE7W)=!nZ?@cPbm^`ndAgHew3Fp_ zy*$%!hWi;NkQ5ol7aRFMP3d(i^8Ymv`8xFuQ2z4bLH8?I{<gq1)U$m2_=6Nw+XR+O zuyoDOo6_r3v3MlxGcKgOBtxxoAw_96<&;PSS-Gf`<)d{^JiI8wnUdG+RW7QB(-XU> z_{rs>l3t%d!;7xM;@o_%TWZvsUd}@$Q#Oa06%XpLI@heEC|*XiH|(iEy~zT$i!#|M z^<-UkCG6ZVaU2UQ+GM8+H<kTS%O+NMRo(YN{Z%3M{0dbT_gAeGK(Pw8JyBMQ<$p3$ zU=XQS8~A6Ty<C2$la2zWO&W2{v@>Rx6HO;3MmEu$1+aZ5njvVhiRKegZpaf&0);dP zU0fh&f@dGc@R@itH595GhC<O+FhM?KvEXn?5`1K!bPK0<0Y*iiZmhs)bp)JAiVi zePMKE@FZfWx>%SwMb}utrm1(u!IpacWdtp0lJ$R^`aj|SmPCV6Rko-y$&qk~oii&? zD)D&#W;osh#bo80ZhjJtMP)$*mukBC-w7^FnJAUK{pBHo{t86|&hY-1cKK9DWrl1k z+8bSz%#voWde!v6^7pS(z&35(_aJX<&iGec0Yqecn~O*qb{yG1J0Q*%NA?{@4dzhU zQp^gd{|Sobk0WEm-LguD)c*?s5XO;x9IrBtOk*>)S4O8e=jJ+fhl@D$kO$6W$OI~H znlFjwE6=DuM}5c^#YXg=(c=CDXHAb{v-XHc0=K^DE;E%M*q08h^aWjntT~u-O{3ls z{u-Okw;A!0l*JV=8I}e6h!-2|>l|R`BlSl(YRE|HH=^j$N&R{PAV%u6wR9ROLK~+k zpb7tBDcztJWSkt0-;jwdW5{GD1CWx)=Be-5HNe#4rQJ|ykwYZ3L$D3qGC2%o0FugE zOcP)3k{HexQI~SKt|$DvGvG@OD&Z^FpeD*Mbup!~50oL4Tu25#DkD-4-#~Nr51>OL ztmK3A#B+9jT826Mqvvs+i=d2B6{4tJhf!K@HS>j;T$vnZ(x(mgOg{MdnIC)6w?iC{ zkq|YrzfZ{`;T{u$dh=Ah+O3VqFYy;3ul{VA?3eg6U3TRUSQtQaexLDC9{RrNT0F8z z@nwyiK^+$%di}qp%HocTEjG!>bp|U^0~dQM`@`~Igx|@w;7m6B_o2zC{gxOr^Ib;) z)0Bw#F8-0T+wPVPiui>q#sb(*1JL0I8}M}(<pg}Sqd+R){dIxrr*yhFM{#6Mm#+ZJ z_H>0zA-Vr71TE%t`9qW&veSh?LF4Rn5%kQH@IS_9Vdf==yMFX>aHBK}Wn2{=s;EhR zD-`K#g>+WAy>LJs-YSlLp)+4VR&)y$trjh40b3~YDXz$l;{zIOCz(}?HP>f(?N*15 zLg&ju;LqXnWoTu#JY|N^R<I&<TpkBRiM0MS-@vM__T;Qs_%(O=SA$Vt$vuqz<gny+ z`F})XEP`~ekcFe7#bh`lQE5#n>VP$+WuVP^S+<fKL!-i)x{03Hn&KyyH6@{4N|5fu z+K9nE>6PeQihNeofn+PnsMl>d2}VvjAaA!(N09)WEPyR=gK53HaOCiatd3eD2_;({ zRb4jt?K9s@G_W084B2QUinS2yn`S+>C{F2)4{A|_sPj)!WpRsQdyFESMg`?^=;$^2 zI~f)HVt3&cXf?|DiAKe}jsm8rP|8*wrhX4+w~dO826@ZQScb)zPUloWZhW!9f0qNA zMDX7(;K>@a`e9f7Nl}rqek&?+)nU~SJlXL7k*odz;vq$|wj53!mGtb=VscXH$SkG> z;Ha;~6oMABm`W%&WQ&PFQ5KWnSGJhS_}tfGGUFjH374rT29i_~pHA4}RVR)qi_w0r zGMc*l`w1oldPvZe$0W^jw`=8za2|pmghR0WD@Pml$AzZJZDcM<zu{VBg{dTo1)|oq za+D)b@ew4$!-b{U9t>svG><?mimWB?B7YDoo@7YF-WIf06}E3=)hSg+JS3&N=8Dtz zF%Gd6rw4NdkmK<cCy``(;+KAM!PO3k^SR-#bktxDu`Q6S6{qV_G`}035ofG8T|)qX zj^rUutMDpUoHRCLD^5Dax#FZ#59g*DEmng3Wg	WpjSgU-6J|rRdLH)cfSMDvthq zAm>X6?7dRU(?Su)oAYX{iZTzA8kmSS3dNh|dB)n1Hn+VvYuF$vEKyew(dxYv=u;Wy zPSGtF!-%B*41-R(R<6$GD<$M6G<w!U%9iZQ9T4YZn3p(e$jC6SMbV`*%qs|h7{jau zF==eZ7)GZ!8Ahk>$v`n0pFx(~5~_Sm(M&-xF%N}A3#LeBG77=mnO>h-qa!tzaXDu- zXC3;2@Ly*DR_fd@AZx154P*b8@gTwb96+0Fm3ENecOB(3GS$DKsKHd34ib#&pdV24 zF_zi@()mZE2#Yt(pq%i(nbHYrL9QCo$PJmyGA;!_xJWH0c1D?WyO1>pc|D0NGPcgJ z_KVQ@-V9u$2tvbc$qR)F?nH(kRQQ-mmD2n|x7MN?GT4s0`Nk)yol$Jkbrw2ZZ%$1n zhhK3h!-iish~_XME{B_P!atZ{R3z!psN^D@MER%|oYk~KO`nnrNf)V_4r(G9Xu<jE z=#X%c-bPRCBIPHSi&T0U2MrRx0%SFhrRH`%-{?ijzEM@_ppMb4s)FLh<@WK;h&-WP zV7ot+CVN8Xb=ly3XTB#?p*Q9R-4Lb-i!uD5MFg9TFVy`V)Bze|%zpt@7I%QI<-up6 zXS)%Ngkofy^TkR=uDUp4=)M7sMCCl+!(2A?DygLPs{zi0{~9h}U&g$K$Wb*RUTnO) z$JI*GW^K_*f9VqOs{WdzeiMF`UHb2wNFJI0?j8VZPnQ|J2(AQrL(pRWyAvokWd9w3 zg2s8pQ;-`wkLK`MSTl|lPt$*QgXzDk;BcNU_JnF>PX0SXbB75s=*ywQhgYE{K>sV$ zn+gBRvQtWRCE7L|G`_M#7LVLt>ya}y^FI7WK3$2<TLR`=ohdpS6{FE9c&D*cU22`c z`f<HdgIDa%9!3v`EeW&h@~O)%QEa`mO2X0jCovk|$vYbUKT-*C4N2Hb$C2$Bjw;O+ z7XNd!8<mizY$4{A6Rn>Sh`XfV?zam&oM?RzVzWnA_jIt*-)nMs06Sz5J^+&!yVPi1 zA4~dP8H3ZrDYojX^kS9^l^Tx8RyOf`+dElr_2{CNMx#U~_Ef=}IzEL1aHTb~zw33n zo&A%A{m0w&>iz==Az*)KrG+ir`ww;J<_|?o??YVT5NBsnh&W5fbRQI<7+>_LvvS;a zAQ_RS7wAjCWXx^4i7RlrO+}LB1wxxp*7kiA8x)!qu;B+A)_p0k(xA6-(*@+po|LSn zFEsD%6#G$kf3&bGbi&tYiMexhiqoB=Q{TC4^!APCzn<v__YzHF!~N@tjPPvJ9lobf z9*Tr!OYpj719z$HA;!Wqmit>Uq;|=(JC;H|L}_wLN8%;pl<t1cI&`Pg9T|X?vha3f z%^?f*(aRPO2TNc2Sa5)Bx}4GvZSFa0FcpAp%bD!%zX(MQr&Gp5n_2i7OCQfB06+$E z=|d{Q^&p-*ks=JWG;3zUZ>Ds^AT%1gAro3gx6}JF04WLVJ=FK?%61t%IASh1{ED?I z3Wi@dh~^Inak<=1AImT*Qby6J<RYC!38~yp%HUJBdvYP^c2ct#O(b!*lRph`ldnFZ z9K!ANZF*w26F)73+v!R=N~h{Iy5)R+r~N5@CsnK4@f7^l3UJMYT}a!#uq{L)qjE%U zvi}5i^yjK%H`&j1*_AjJ;l_k9je2EY8(*|k<H^95ixbi1uYx<oUyUE@PATcfsof7T z79!2xOqDr2Wjy{2O2kuUBv_GlYr_OgGvu2M_+GRXoem~O*cBWFO!GncreuKNu8i5G zE6a(6k-4(A0a)AoAuB=#?}wnpTv_*n;D_wWB2dscyRrm5utVf$lC_*CCKx`FXIP#r zI;F4O#p)EUX*`ZNB63*KDQ6-eA14UY@p@I9QH=m2eP$m{J{zy~=E}{3bV@ay=2Q@S z)^vpZ@;0LB)V~F|0Eax4{^U^fyZoOLwnP~GQ)J;Nt(&AvgDsV<!ZVaDVgEIkTyqxx z$82e<>n!o`4b&mD?i@X_*5xOc)|Fr{B_9587ZG9kl<uAsrHcyt=-YR%0Da5Qr>WYV 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 Y!YL2kM*W$^@i^k;T5YMOg-DqCze`MU4gdfE diff --git a/docs/build/doctrees/grid.doctree b/docs/build/doctrees/grid.doctree index 2bfa07a68a07de11eaa828cdd17c4cafa77d4415..8a2560c2b14351f019d43d981e618fe31e2f0467 100644 GIT binary patch literal 79339 zcmd^o378~Db>>{%Gu?BKq(MMylsf{ZXWUb*3xtLlSx5p&42%XLj6i5h*;UzHl~Y|= zRAzNgbA19Iiy+0N0s}Vwym&FPF|cd125k5id$DX|j^(n!7;}6EEeIQo0ecs)_kVF^ zL{=V^+11Tx&4+p_Gb3I^yelGJy!Ybnu{UhruyF(ZFWl{S8qN0Eie0a_y}IM~!)<l1 z)?0MiLI1w~;g|Ja(w`0|y7sc~^}02uA8tU2TBF&jcb#_s&VIOyiU-Y>UlH}U`c5rq zdTmv`G1eGwY`wET-Ixf+f@aWiv`^u_g>JL{{A#Ub`@Xg4)qD6%rBQgxZO&Qh1uwI~ zEc1(f*0;u3B7|_fW21vXzp*!*sHzb)HizS4Ag97Dt!CTlpX$xo;iMe|-R4{`00L;h zo11l?2Dg=U3or3|tZgsyU)$=vPV_Km*UogEc`DNjw+8kCed;%MH>Mgp8W%M-Hx7i) zoo#rF&TQRYYSw2vUC#xE{Mor?+wQJZYt^pj1>&jJSqU0myIOaa)c2$O-7H4o&+^{S z64EMNALG0D<fh(SV?#LBY}cK$8fH1t8y3dXI0$?`2LC+{|4rk+BQ!Rkr`u#Bnhv*g z>}Izg3IaUI;(Zgnsc`yIoBi-&PNSo#B^u+Wg1+5r%rq(*3PK$PmClOOUYcEUx;_|1 zVnVcbMdj+s)w8YU+$<kAo@f1L;2iA$(e{E9D?ZCQ#}U$5IYvmru-XfjH=jNVU~MC? zHW5yMP3(oP-Dzl;3$J(v<3p?FwFA4^CTKy!u}*uPUdtxlwg?v%=UH!#$XVe`yT4pr z#mtQxfV1m3+nj1#Ow5@|K|=Ah;I4BIwUX{Y@sqg<fta4S$>}<l-D)vh&iC3(OW3Vu zutK!5b@XzaT20@oJM)mzx<c<Np+ty&7CQONLWpjh2HR{-9NUez-EzY%$JoGpd&#N# zZM)+)yui2YcHJ^w%~()ORC2|#Ye5hASh4C&KWG9UKP#DNWbmT#+UR(-_;|;(@lJ%h z89ACH0@W5etqF}#HxuFcu`*T2?xI%k_G6njY`D$#&-lkCk6IjYn0+jhBLdGl<h74N z_<}>0?*zcw0-Kfm>`GlH=yltS5>&Tox2pDBuU)s>HK*FJ{l@UseJ}7jB`XnfhHk0d ztF;`vTV2EySgemm%|dPRd4v&h=zcnF-&ve%Ic6;=NxxZlx|ZMRI(A(uOG!@O@}TE2 zv4HF6n=Qw$sP=-D4wD3{(`_!<0lo{R5Yc$Pd6v<#=5@Q!vX)Q`RMWTSy)OF*hO>LE zz*@3fJ-mi8A#FY9J5{ektQvs}u+}-lwGE-X&BU|atU1=Qy<&mqdhM2H*V*f?vxuJa z)_Z>7Emm9J!UBd@ZMNq<3lmfq)3-I>^%ku~l*R99l6Lk25`E@yG|;G7y)mr?YSpQ; zX{B1jI&9WjaN17S4lqQmh05e4QxUY3+7dWjU9Q4$E>u#7$j3+pycn|l!r@iG*~S5; z@-9HNfX$YZk!WiItt5Z@T(8w~f@IA=U7jEojq8K(^5Qyxk5SDnjW@Ct<Nojo8KAy) z_nU-5`P$uYHdRVL!qFQs*f$N2Bh0@HN83=XpEp^*9)(^5MBb<7#N!$L&DCUaB)m%? zVRb+wRJ;q_eNS;zOrY93i=!fo3v^UyS~-q@j|c>m0Tm7VBk2DF#fLqKYJa@u!)B8% z8)n4(Uo1Cl1}Yl%7t#MO6(9C?RQp2lVP7>I;~VoE&E9d6e@~3PG`t7_-@{10UmO8D zQ0=?xgMb9$yA#;QuL1`q6L4r#?sfvowys0&L6{EQ*_d*-qGoYqTs9mxXls@jAGlV8 zh7!OO6L2_F?!i(B*aZX}D20G4hC_g{0E?sGst5(8z(q)4kfz+LOCbSv5BKq<kRW8Z z@Om<ih*J?FN`s7$!JtjKr%NGY50LTnQpgY+qx2<meAG@f>ioLV@L07eccIkq_F{Oo zQp0;XXZX=9@8hU=afFJ|wiBU^H8JJBv=rL*0c|fVg|>jBZGE>farE97q4%fLpNI^s zD^u<pN|E6_kl}Tu$Z+cb8Ah|M)2wBuN8JRc;{I^-fFp9eo9Hm*{!S@!oR6CK4^Iv! z)h-&2^L=PP+<3H4M$&t=P1-B-Rwu8(dJenYbnpbRt8I<FJcx^cC{6<Sa;h;aH-Lp~ z^y5B^4>%nOE1DsCnj4{;?Nnp;;eL2Ynz3Gk)K9eAiw<uHx8Q83Hn8cR#=*lb`cn0q zIQM|*%{bdRKkDf8kt1i8VZ-weGe)F}Feaj+-EMmUGpcLQ!^`hDeo27SpJUb`Ho!yI z%vi@|LscI~0nRZ?6|oLoa}7>4*csFQaE#T^_VnZ6tRKdBQtvp2r#HXRlH!72ioZdv zDR;xBthI5tak+2n$1LC$_g}eKP#3ZoE1WpH*gD3>hBG!8(|o79<PZnD-{%m%s|FGN z^0{=LVz3b%S^&E{ICXKXNXKFFC=urXk4$AoiSvvSCM_P7NsH-lJGk;F5Xrg_?xY?u z-eAv;PA2yPfO7Za525=)f;;6#=yo4LZ^XzZ*vR6;nv8f|jzfQCc6^4wrEajM!)?@Y z-s^4DT3&~bWOjHT>oA>kEjln7vOS+hkZn>ldB3GZtMWSW%(5iKdl_)_7sgg@u++<M zI&wr}gMOM=cv>bF!j0abDBZ*ddISDpT*hch%BLEq$2eCvvUT}r_TY}39<&F0@LatI z>9d5%P}lKF*RXD<pXiyDj`K=MTo|4wj_si$D@#phnQX@WaJT#kty*h%U5yfXGtC5! zumk94C+LU&p~}yA(@$D)8jkWf4t6W(WH^oo9K80!E$ob#L})qQc|Maw2y-8VGPCJa z8prJ*U_YEBrsoF!z9F39xbO=IFHF-N=n&WXjqz~XJj~FH9a!(EH~&D2^MH`zlN%x1 z4+&MO=_)$y)!iN<zXfG$yZz%hySmQy9sihh45!Vk&0}{Z^{S%|i>n|KcJ6c#QL)>0 zYb9vbv|o44lmk_>YYnHu{+0z%w*&j;TPpmY(m-I-XTB43D5y?wDs-kf__}N(#8>kC zrJ_Hq3ZOV1g0}@bK=L`{_}kSqL2}8U(vPx$ZaRH^1^<<;4yA7si7WC)SwPS5oNB#U zeO3T;wY}=)mtJ;NCE;CJ@U-%w<F$x~2HunfEj&%w$z4T%xQopX(~bS%Rw35W92LES zzIYSqGi}DE6;8)#({X3@EYzQ-YQvjHrW*L{H4$!wmjou)mez{<cIpv1O6?C%tV#hz zBW4TS--?aYoUY(1#D*Jg>a5Tzb>%46yN1FhmHQ4p0sIF3$=V>Pxx@V>l!T`l%_NI( zy6L;`r59WAf{b8F!H3)N#yQ(*HEYeFe-A5wjYS(jC!mqVOyRzkDx-T`MT>b#pX64F zGaBN5MjP<IIfs|xY^o#H#Wc4++%%(YX4q2#W4mudak)PYpInNS^{I)muzSA-)cq9U zjdSkfhv!@kXpCb&L+~`&jB%{{d-y&qzkU*BOY-ZNsF?!%>i!8TFh+GBpkK6<a{rWo zl*CHJlkT4b3^}<80%w!IH)j(4`cgzU7ZV9&{~`5>ll`jU$!>s+5&mBY;)n?UeZVS7 z_)S<8j)w51@iHpX*UFJTajloO1WaI!M+1X`HJ(#|HHtJFW1Wkr#SyX2BLS-<>l_*x z>#P~xM#WmUlwvJ?t#2;;6WHk5h>flvo{dtQh_TFdBV?It%CpSVN5(QE!O^JL!!FMr z@eNzbHZFl-oQPqbU65ghYc$3}3nOHqT6q?F!N^!>jj%Q<rn<2-Q<)q01lD<F#5zwZ z#ySS*7=wf(WRO>sXOK6Jj6qg~n^CdBiBfDJ%`OSVe@{gG%Z4Yu02m|re;Xmm-&LOE ze>gIdm%zxV2whIzrClsCkR_1(vk}P)@bm!a81esdgv9@JdE$R%WW-+;Zbrohcb1a( z1XE_Bc{71I{!hdl&m3MK4B23eWqve5mig!MEHk!cRGZ#4z}To5>A9sCX~1k<8F<6( z&Zb%H05B>x!Os|;i3UIqHWp(bi`p5{)^`f9N^X6RjEsRsjIAQf<9>onQ2clxZbmD& z;nhzk5{@cNmborsnF5=+)Fxt#a>EE2<=XO$a%yCZG7=nRu}5^g9S^rgEeh7v4YO|$ z)=L;?)d6$pMs6h5Ej+T=x}Jw2BbZbK&$gYK<NGZ7Oh(L6@EV0l_Bu0Gx5oq95NS^3 zEPFCKjHci>f5k^grqAXv91E;xlgj<VZ4h%!x$~Jkrn~3}44(7HEgD%%`T4nDhigK3 zC5um-K5R`VO$B7K(wwdke~7FBb$I$69-?%Gfj0g9T-oc!0q&^beha;j$3Wb9WZM0X z_AcBPaVm#6EnNHDp8;dbs^ph}KugJM;z_XqJ8^tvCJ#)zR{@^;MEo%h8BJ#y;Q{qa z3RL*kbJRmlqMy9U+!H#gHVF)-dbXNF7XCrekli=Y=o#Fz8r(H<{R#KP8K7?-=8~cm zZa`5V2i$;OhCXvQAorC-=T{BT`89Zx;rZjfj;gW4v)9wF_W&R@Eqs1BPS{D<&kN=N z-uoyiSyXVhri8D(o&^U}6tQp$Qc=aaCS~f`@;$2=STzI_&pB4t>G@i=g4F|3lHz`d zdOzj<p%{b|RP(SiNnxJzg20ILenlLO5EovLDGx3dRux{HRm^Ku%yGSrl#~5odVvUW zALEGoXi>zue@-=6$_F>GcZax-e%+}d{+%Y^x`S@kD3To!8i-F9le1KQLzj>G{@1+k zpD){Yq;JssJ`qmNH=Pz-sc>|rIg<z#f&4t|^S~Dh-WE0EewN#B6&V-ENkeR3jCX1< zOxJ&}$VlAp^5OqI{c}L5x0Bd#MBSP5>MH}?)i`L&DGy10s9)w8_b%Gm!P)TGT~r`x zJGOlcjq>Aa4#XVDPWn95E@~W3GHA*4X(SCLTx2EyspKB&5vZ!2Ja49E(j8>D!@>K2 z%(%k=A0YLK`?N^bM_9W%CI*_-MbyOVcFNt9GZboJ1HqeeiKbcJ@Kp36PX7PRie@T0 z_Zz&ZlvAl4GZ*CUeV7H%6*(^`7Q@VJR-ESUBjbFXWl}O6mkvu$W7Gf*n8T8Lk{+4+ zw)VWW?eRoS_s{^pDZEh83AO+ei?4D4B7EWacxTCLEjfi(jz@-BIda&mUOJwqtsG=` znT$@GYsYcf9v4ITXbNJ3_$fmW3#=aN3RL)O=j!TFqGVLd$7sy%5)FUdmXCV}m>_-q z7<F=B{a8h(N4kEz7XV2%#rlyWg)LER!5+Em$Cp0^snu4j4n#drs{omoX1U?D9FfST zVm+18$25=`YsQ*`UwPd^axq$WVx5DOPz(Od<T87}#@@1d+A&HpGmX9doITfCIc#x; zV3nf9smhmiE_6l7tNSa2!72C60+CWnXR3CV<LulQN5&y<R2-r$L29=VeOcPCHr9wu zmdHq@v!ZpQv09vAq-0Jh!pC5eHX(3{Rra5*({h$<@RsBfMecQJE28Ibb9&xil%DQ8 zsK&)7w}2TUoVgET5|8c5+;1nm`$z3vXe>7K7oZ<3(pR|v{Qy-uAQU7mK;4aaV|G=e zc=<)=XQ-j{Md#--J3p;?y5=o9KLtoxD>`#4Z}??@8C8oeI^Tdgxr<K06kEX*9~T47 z>LQdhTXcRjXDFo1#iEnw7+>4Pw#;(T`TMMBKKpIu`yXXZRnJOF*uH0c9E43>rNsLn z_C1@a((r6|nGNm2vnpct5lVx0&orT^$RjxqVK=SRMv0ngcwvdkpztG#AcWEReALL{ z2T5l_Tp>D}%l$Yx#O6Y3DmiUsR}z~GxoA*yEVQ|BZvh*+PsVWE)AZ{)`t?lp>sI_) ztBu5QzOX=WB}JVV-cKZYfyC_A6{Cq&Z!3-utSDvYnGL$y>r`uICO?*t@WgH1o|9<1 z-Wls3SIn`uN)VWw-vI)p%XuMN_Hz`d@a^aJZbYCN$%qGR+6VJd&#g1pYZlpX*jm%> z^Ym&LWi}?QQ#qwfdUh2N_|C&zs=D)Nejwgogb24$6)T0C^&W0KA$x&eW=nTxxAg3! zmP9x-ZwW@R@n)MPwbr7$w-9&BM)`x;?rSsKrKoup99d=AHO+Wvgdz7j9j_Zy{YASQ zyrAb%0&S*{UQJM^T;8*EMQNUBh%jlFA<o3Ku9D44;us{77Pm=luiHNM!ZfXuzMYNw zI<TF+6@4G+cJ}>*%xF8yal<w%w-K7KB+1>*KJBT(kWG6PcDQWuNkN<>r)*s<>{w{! zp>Jg*BaRZJVrTaO8qt*d5iu}1Pp5MdUqT*u_~=(gxIa>a)Ak(C!7kJCdO@d$EV(=b zE|CfW{XR~mC@Hd2pP~G=%p<@;b_YL7xJ#L~7n(~B2o~FoswLu@!H>xIIZnRM6eXYg zX{x~wY9ic}+f7cMmT5B7ie7)EI?E>e2aEJn?j`?@Djg6?Dt|Beyv#Wb?g5_HI&2+1 zYArY51b|G-Byy|{GZ_hw5p&%m5-~GjWGQ?^cySdW`(ArNJ5LF7CQGqb%_(JK?O%t+ z8avAHJ2+pPZ`S&+;O7?~M)hbbNviF~1aQjz7yQEm9j)ou+)AJHRhfAfv`6>y13HsV zgU;Iu2x4PSD33L80ew#0-sv0j{E+FrfR(k+$=I4-jH=q!T;#;aI}tK5%0p1Mut5@b z#fgxRF*;CGh~9WOhK4wv;axOleeLf1w76p?I0@x0FTuZxufj65#Yl9rr7u+YOflvD zfH7I-j3PIoB<MqKLchw2<{KLd+Pa>V$(8z&iU=)?4yUQo@cL=<liMpyk(e^IpJa++ zcaPomQXGF_4_QIMB*}8AJuX=cmLe+Slvd^tbivw+V^(U=Je{L~iF4KlK$VoMB~;bq zY71+pj95)ZxL}FBOyQ#A*18yQR!=1}+BqYl!3)b5QFX-3s4QKAdg|Gv;9JFjhFXnD zCVUH38lDMHI!!kB@r91h=0Mz8By!?aYhqzEV<DaXasv(;aDioo*fL0E9I@&i_Ag>M zBZa9@5{?us_~qS2(97&-?_{hnlnNs<6ylmp1u75e<r+<LM0O=%N0Yl1#T6y&XrIS$ zxE<{a^o!Zi*sry;qg~;gZ3czSXT!LCRtR#c)hztgbJl3Yy3ID|xn8DE)pyr~NQ$03 zK|VV(@Op(4^n%0ecQe*}tLHbwZ$H3YQ9&13B2PTkZu!a9y)7JlVo}E)l$f%)=bykN z`s%<GnL@U_?<i0Y3$hq)sgEy(a=y864YS^af+W5g*1IkARcc@UVA5l9TNXVsZE@qM zTEG@}VRlPdwm8w!Yp|k|=YwH%9*6~Tk~7)kvfKL=05hzN`Gz;%jdaaw+R%jIZ4<|m zL9-pYlqHdEt0*8Tr=CsX{cQFSvka+E;@uk7kot`5ma>Q^S~7{3XF$CpyS);`<J}km z@g^gsm_)iU_E{26Jegz*vImz%woWm!y*#_6EV7A~ijnQL+3l4e8}G&l$hIdwe<cxb zGAbk~sJ}AF_*>b7%_8I5i;?kt*)3&}QM6=`ag5F1a)9E=9NV8{w^)LZyd$LuIcz0y zY7wmq+>JDhbvw1#9a~qWA67(N95}4_CRQ~gJ*@aP@ftR*!uO7&gxS2mEf!FThZT_- z{C2tz=P6hxD!03179ujR*Mo%{wryJF@e9=w?whPk-s-UX7;)#IZ@D-shRfYDE(b+o zV|Ljb0_WJ88>@Lb35l*6l-JWS@U)DXnZ#wX@Yh0c2ugN521-nn)^u}Tu3gFSPV>tQ zU3AGVu@f&2Pm-G-8gAewNpvF;c2-?`OoG4{z0!7nJKg6q0;J&HwEsWQqV$LRe@W<I z(acmKF+&+SB)Sg~Kk@{7KM<93EH={HTyipiD3Ld{MwYiZcL>=%Avdyn=oj0_vR~;N zS<z$cnpfjpeho5j(s?h$ge6lgysy1tC^vJnk<=|NS4jDxihpY;J97Zg4plPe!7o#6 z9&w09ej#F$iF;XFy}DEFMERVh*QF>gOYo85K4+OuIPJS0f1OsQ;j}u0W$_*Pqj9%F z)%I)6Cg0M|;CQu;bk!%WOmtn@9V3*SK?mL|Szue<!(gWoZFwK7K!xu(cP$YHGbA~% z{PDw|LB#6O*w*cd4@(p>cI4Z&LXv@ucP8^(t0-RBSLQgX7TBMk%5EuZkttd-7MZy| zGSAO$uf!6Qcf-{C`aF}kKYt>}l0nEFy1Ggt;#N^W5>P#x#Oq}bF>8nL0^Y4*_vb&K z-BK3uL`x>|RD@rOapiT{?Uf)N@5Ts-2OXY0yCf0x(HWH_ku%Gfg#Ybq^kfnKH;WPe z{n;&L5ni-p5<br`^FVfcB?!;E;S3p|FRW@wQhPwsFnQ6CMD|CfR*^){C}EQP%h`y@ zBKa4Kk^JwoTgoE2XsH;<f0W%`36k?}jDX|^2k1Aj4oo8ZMVZwk>2pe%<UfBhYmt{} zN8f|01?K64*)3&}U$j(={Fi38SAzV!8zUh9pu`(X{3Oy3%CoE@$(~WdB>BzRh{=-p zrxYXkbFy2?BDrX(7|EUN_DYbPcVh%3-#55xOCs|Qy_lq|`O+ljOS6ZZMa&l#BW9T0 zQWh~qO9nBAFy_7`yTuaZ<Q*9SIk(9TcM=idc~84>Nj~{#67Ki12bV>-_Y@=CA7!_c zML5xtLAZ@q%7NjRIi^o$w^V{)yaS~OHf$wfeUD5O?p3sKSU2nYqtXph>4x~Iw*!WF z3%wtyA^wNNZjm9LV}}{y4~i95q9J}dvc!j%MNtFrxPs-KOfB3sOIi=fHf~!_d)6(d zm`AeYu@W^EPr6&SgOJEXLjR;X<mx+Z?o4;!;bf#@g!nfhcrfU;rKbUGc;wFF%jfVr zx7q#~|JdYFaVPjwn`a5>%U#?jMTa8DFhI}bGtL9kz3xf{E^^IU!xGWwaEcQzoS>!v zk-MFPQ<C|Xy^O2{EpMS&V|ffJI2TdieTp*(tWL{U6%m%|BVAJ0vTH$)owl%pmaent zEy-9_o+9Cph-N_l$R2x$!=hu677`tz1Ctj12NPA7x=1HHl}WCe8!HL{;~W8!wd7;O zFOTB<a$zBUISb?c9;$KiNs3lJA3s5cdt|GE46inyryKXl7vWQR>ZsL{gAYq(k8~^4 zC+^TRsum(lG2m0~rG+p>XC(qt6zo64Fl9PY#f9<pD0i4+G(y-D<bBx1*e;Hsr$h*P zq6U$jYz@oG(FEu+a8vG$Wl=)j^w*a~$s8ZRXay=koHEqQU8C<pLI<Wbd4A@|Ta>Ed z*+n6L?d~_38VX!AprbTqSs*T%a-BlV64Nv`W0nC;qclLc)4-n`TkLHl(`R{~mJ0Pr zlWEd^KI>DqOygE{m-jt=iAEDKE>@T7f<XVrAwc7Lb@zEgl#A3#dKcUWa8mC6DgIDr zaBsZq4C$`N4bcdVlg|d}jU<e7?+~DAoN~^Wp400P<Ms#W+RzIr>AwFys&qgss?%cJ z(x*o;e@0yWLTLm`IE76LfkR48Zdhk4n}kY})4rpHKXO-&q%&T5xcU>_pEJ|CF6Q6N zGD-m1q3h>{MzOmCZU-U`?q9L~ON@j26k{eFhHM&$gQHJ6G0m8rVdCJvNf3m~bV3~5 zL$L--t)PeN<j281$i`tp(ANqXad1CCRV`j;$T&C?qbYH4VlguTX;g?Fh=YscIV}z@ zq1<gM4sMi8tQam_8~6enI&Wnwz-v+C6FCGXMM+xwFIc%~^*o>+R-}3uI8Dh`4m@8@ zJX4MYLUXx|jE_#&XU<sIaWt{j5Pn)L9Rd#)nsyECFldyO4k2<n&M2V>#WcgA9j3gd z3&T*F;SzvLiIAmFI`xWch9?n(bj@%g)_^&bVw&M<HVzZQkecB}R9#!mumc>c5Ivw7 z;&@Ke3<>3)ouC;;z`=^+!Zm6@;6vxGeBEH>ka%d_aPNR_(2w1U>IWDs*pfo(h)Dqq z>y3HOVv7o~mXIZ?dUJ`ZiJY@LAyYY}6cw4?SjiMNT~vnB8$Cvh#1#d7(kWY9Z`?}| z()Gq`Vhxy5UrcYjijBjBpd%w=Me$}-U0c1e8*-u$J)k$@cuvzB3FVxj^v0?=TXA5x zP7Mlt>D-sESGqYYunN5*4`<8j6jCAGMLTGE?MZtMrUgUOXsZ#fXOP*YDw|ByD}$>H zSv-9mqDm-gGJWzFnL?<G&`|p1PZ<#s^$C5_DOy~ge3>Am>yxj>8Zfm%F@5qSHVzYl zj*JX_@(`-7tv=ZY`A~=+&?j*`r|FY~a?L{eWK~?PxG-GDMg`t<F3i^}AIV{bVfD)G z6*4|WKIxh=xejS(aFtG!=*JVGEy(x7(;A8sn>!AXLwgkmI*0DmPkUhSz&Q%uR3>lc z8KUA94^j^5DwU#Z9uD3~;VJNT=P8MWv6I1AZek&X`%Y?@Hk|t8@mL4qaIT?yJ6JyJ zitBsriggQ}A1yZ#nPc-#2|#{xvDacMuzDPWaDFCeE;_N=mTJ7~ph%r*v)CTY@KP4q zz<8%Pi|MzEcA8ozU8IN7Z;u4HlzkR`(mAWRe!Gkyr0cgUVhxx>DW>0M**HuHL+ZB^ zsJgcL?E=WDLiB)si{m*>zYUhV{V|Zh;bje{08-ju|1T(SU%UHP4T<~O-ES=|b4jpb zk~3ntQ!;e>g@sV|?@c{%KGmf@e?HltBYMNmC*iG7+e~Fo-_oI_rQNy%S>EnsDdP}_ zs82Oe_Vbi2V+Kl@D|DutX(~`U7v&Qbu8JxUs!2U7CSi)!%hXP~ZW&6^o?%!@Tu9O< z9p$E?ee_^@Dv6$?992J0z_`xcCd)-9du(LC7;Deen!4W2O;q(VHYyW<j+%^R<!ew? zQ@g_@s!FnZ?-q%w)M&wQG8LRKfj<fgI3mD?J0gUHo1TA1Uwloc!EP<>9#}F7@ApS| z-;5$r3k>DIJv7Sm4;y~7JkH;1;(Qf{4Qz}#h~9W-goO|f3225q49tgdaY&mF6Utpx zR!u0;4@-kc7+t>ZY~;{#Xx%xdd*))-9dw!6#M;#|zQA*20sC{G?r(v&5?kWddyBZS zrCpyz$}#oApPasdpC25vjKoC70fOoKEA)=}QlXX!!b6#YpsS9dwCaNle~DU^KCMck z|BV1}O`0Il8+V!DO&zE!(R_*i2^)n8K}SV~7Tu0+Xj*ji5<LaJR#+a8)i{#VWHq7O z(?`miip#>$!WE;}87W_?|1O7~Lre8DxT`kuD6|8<3}UX^Y}YxQ6kF5s6i@|U8v-o7 zzXhYqM}<x%v?nroUFX!Hg!XEHOWAYMCmq-3Qb?bMfsv$X_?ZMi2rY_46A&B7vtr;) zkt-&&x3E!|5Oh>z2<@GyIwGN^F%C|{7lUmTmIs73j^s3<O(=JQGh|r?RBRQl5|9|5 z&MNt0`Gg#bnPQm@?_Tua&+?rDWKL7^G8!^F<$GDtktf)FYbNXKj7#h!670T(D&;vx zMZQlv<r19j+k~;}ZTh7W1vfMArS`KoGrylXE?uN^H#5HrP+6H#G9>!LsH#cynr>z; z0qeb6jGC*_qz#QMq5SU*I_R1-Wkd4?Y9e*{^F`4C3EtF$I@<G>KYs;SCGq}sRMqf4 z`sL36vh_`k`%zjVM%0kV$W|TXPxQ{5A(IS>bjT!wg;Ymo>oT!z+&we9l1OZOP=zc< zK}crB{Cq%DyJbG0i|7~22gH7*=L6y~M61aKbfxRf-F!pg3_ypuXGE>D5;SlW&<mO^ zzY@O~ih)ke`xBnCSDK4{50~3^pB4osa4FRL&*<uXOaSF-Lp-TTpDn?z0@d|tJFYki z+<|+A0`>5~vXQEGle`(;dP#q}aS+y#$Kb!m;lFA8cLbM!UjWRy`|*dAfd~VPhU`9t zM!#-hfP3N$kRJRO^>HBh?<o2_(%`@610bPCWZ~mDVKHZy3g*ZS{<|^?{xcHgft9VB zZ?M|E#W{p+d2|X1t1~XMts$4QbW12#SxJQJQZJ|6hUl!EKun>~xdMY_N!@0t22bkd zsF7+Rjnz}+pwW{3b>z)D<fsAHP%#V|;PmO6Z#X=8)9LHw%c!i%Kaa0fA@=O@9be|_ z3)j4z2v=u0u9nK;YBLZW;mVx1Vknjg@FWvq4Xnh?te8LH-HZP6Ozy9yUu?o-ztSf> zms59@3Gj~d8v|;Kb-HM+@Z>ktt%ybwsgoer1Nq7C^jKp9ve1>WJJ)v_Wu!>P-YWiK zv(Gy+nWs>m^xsgR&fPn?VhCch#Rz7hXz1>LCoHVnETmsxXO7L>o6(f8jF}S>AN6%$ zHu^R6eWbI|#{f{9jW}-DZ1n4bS#oEiTlLwf0i!&;V5CEe#U1&rrKZjN?P}iQB8xGG zc*Cogy(7Oo>+Fe@8Eg5(3ui3EK`T|g7NC`MxqnR~oN_-e20HXi_V5uNM##@8LTZ!k zbFOocH5bPz%FW2K=MjvdZb7ergwvJEVT&}ek3(xjhO=1mIR^xz@OH-%H_Sp$W0}Ey zjHF6iGx!ntzRAh=U{Uh9-=G@&Lc2uV{1E<ID_#%$N!R_^?G@`x+gol&KB6#gSDcEB zY{9V<I9b1kQRN%<XXoJY<uTU)e-dX^rYF~7a{VH|0C@u>^S!czz*+1t;vo7M4({Al zmG@@8>n$Q(aTme-lhbof&4$Z>MHlX1zefT7fX2VFB+5i295v(WLhg~qq!Dc*V+8M% z)v)Ve0ivi9x___3k2vd}IcNQ#EN4;Rc_L@c-v)vRl_*G}F^FYDuA1#;&}5k#$Y-3> z65_`aUNZp&!MlPrLEe?g8k`nuP`eA{dx#G~w9;L#<|53E?O`f)GyPK}KZuk`3j9mN z+^q_8#LFa;ZD(1RNS;-L3D5#d3my|S<zqwHzDax(zpn-82qWiljO;Co5ej&UFp?0G zJaV)9V~ccEn%xglr2}GZl@^m6ncbs1Tg>CKUF5am&AG?!qP(L?r)9^fA#SWmy6fed z%+BjZ-f`S$hn7+=v^xe!B~83Hp{i!$-Av8o-Dme%D4QtYScJ#2<g2ti6F1q3nTvv1 zo*)LA)kVJZo^r3q849%^Ot(bGAx*az4*~TXTbMqO3@n#e=7uz7Co31AimgiAN%kW2 zk?&+*OuyJpmi<cK$*$gXdyNQEg92Z}H14rRR=tz`b<JEBgN?KN>_obhE}fT9fq612 zH!TIb9=MlQM#jsq?=lL<u-@*D^;9lD2i_}%%=Xl805hb|Plfi>uT!AT-5gf~NE+N# z|AHi7LOO>u@{F9sjC#}Nt!9d|(mEz88L8DX(?f{aBeRUjF2AE_%$0*_>)dOxZb zNa^|q*)3&d78ETRnFVuGum4$gdnNJ<@@}Lnc=L=vBys*P97{&(^}&>`2EQedeK00Z zR*`xkql8KFuVy1AE1Be%_+W-j*#4dDma<4LS}I2JpJcaJg5<m#BOv)fsf5%lGB8Ud zkv%7PTgZD(DU<yB_hwBHnG(MbRSQV`W3pSyBEM*<82K;HZm$ISc{fHt{y~X1763`4 zACzZVC0*iG36ta}vk{Xe@i!JD`E#>d$|AXFsTj!@vfC>`a^8(nBp<etI6aP*SMG0+ z;#xPmy?(G0Uq7W<?xWrgSnfmgex#QBR}<4k=g1s8%;5WKq2Y5a_a`IEJ(&dgFmWFm z3{PY^)PjqxC}cibhcTP5RMk@6Mha6&sQatL!&B~CGFdsck)%`Shtr~*5$~792tm9D zv3Zs`O|fl((PKK_*fV)r<yDd-(O)TyvVG8dil9@PdVYs09T4J}X6pHArk~>(9F$RA zNN>cqDqLD_DGm4X%zZ)ey~9U`MzQXQ{zlY_tU)B^KSqi?2*3mQkm86=pY%<wX;~X4 z{oLOY1YuiCNI&<LSOexZNVl!!J5c@&8;1!&7hhAwh7(<9zV0pB&351Y7OHC2wILlS zO^l|bpSzz%$WMk8q6d7@<9JT<MNcSKAU#|GCRQ?CB>h|g_=4?p-b$avrOokw<`9_5 zQTn+LvvNPp^mA+)!+aN|pPO8l^m9}DOnFTghM_dWg#eeL8R(Nvz2chTQi71K87_}C zU=F32W~i`nm=K24498J*Z8Za(>?uSKXofhR(=<auxm9I{OXuK7HLOts0v|ee<?DtE za!5S1Zdlv&bC$3^u!S(sX)D$ea?$%!Nk7-l6gFK{hSD1@BL-M?Frh7d(kWY9Z@io! zr0b1eh&5nJeKEapHyeiuK}SZ$isIF%y0&^_8{|YGdO&Z)@tmeN63Ug!23MG~BR#TC z4GMhe+?TIc7IIi%6?#P)jkJtWWfOJrz4RpQu%#Y}92tDRE?dv^b05wWLS2N0(kCBe zL`c*p^hu{^aeeYxf{?CH{xa5psSS$hlTWj8m=JViWayKxpz7M{lkJcXh3El&6326z zK1nE7Iul%Ru8wrdIyNfsrgLGwUim-{E0}sE8y-dBekgx$B>geS*fOL)#&5Br`4*z> zw>m+u3*TEf21*l=@lFwj*@&$3OrcGe2%tgQh%TZ^c{U==9jM-{@!Q?fRRR@BatOML zni493fib&(b!PXAsf5P^R+hg_hDx{|RY#-}*dPhl!YN1?EyyY8GBMb!P7<?Ti?WrR z!B7jrDTt^!VkX?mnNUR~sb`aVt{9MX92$!G7O2wj%y)tiO1ZnbE7GNxJZWJCpRwSw z3#WZ}%g*yGjWB~R(PdtuLeo(LSS1uS>~NKUK-m`+K^o(Qvy8ym$Q8Um$SuSRnd(r+ z_DZX_q;qy95!)-zITWo+IEcL+!{H8Mze&HCgBbg@mJVV!#<!8uO`&ka({a9n%ntWW zYc17fEc~yt4R6tzt=mh@`fR1M;<T4$#by{T?M)ID(c~4Ct1DN}wwiOZJmMJ7vp%lB zJKC{pXY2(hR(zHPB+s&dWO#bky&8AMC8u5kZc5~G`cT-x;J1(|F@9q59qnEC*wbD| zq(H5t!Ag$Yx-hM{oI=wJkZix<V~^j!{zsv+V{BsmFc?l>hnV75$O-L(3e>}vbR&rI zim>2*f)KK9XT_Hc!By$O$5FQj4vl{w!x-tI@z(*6CUy~g%+bWo9X}vgDDlu(3mm#B z`OKJhvr>zZFdMsDX-8v$CrzKyV%C-W{pbLyIn@0p8qAdYk77)6Rxu?^-^}qv(E<1U zRD;JT|ARtEW;GdiEAfZPNHL!|i{;1NZaZI2MicalO-Afj`eY<}yvn%Sn}u>qI3q1Q zC0$cMk0-R3Iw^7C$dAZ9G$@P-%_J-NN2TLIs`;!UiUFB^KL{F*NWULYpu*oh$EW55 zT=%&q9)X6B@ZerbC|NfRpRjI78mPGeBt<JidZUgH==eusAS2cBHv*uh<2j<3j(@aZ zqeLCA-!6T1vXYmMK_Z}$2NE`H?1<(Zr%ge>N~^B|f|4Tl+0@@D_gSLbL#y$JsgN)l zomMo`Cf&;Q2=b#yU2hTE6#=Kq&7i@r_D0O#qJ4%k{kNMneg}afLeXjw=Ib2ub44-l z+EjykP(&js=gDN)q=bdXc&EC{)a_D{zDhflPn8Y`Ws>I0G#WeAz0_2?o$582-7jXR zdKF-0nSe|+WjNQo8C8qhscu27$X!V|*Tn5qf;H#}{XdDpW_6M;$)?<2$QcZ&I$@h2 zY7S|e=&+*s#!_XM5~NelCi8t*3}`47C7JI-RB3qTdx|nU8Fs3JS_JXI8S9`Ph)&OD z9PB~4j(KJ>G`i;?3R%aE2{RU6=`iIx6E5CHiA%##brrXO7C|htWqpECHhax3_=N~i zh+oVFeQX0EZCO(9NnXgVBy3r7YF7ME!j|<T42RpYeoVjE_JRFM-#+lw$ZGP`T~2u- z4&zu<w+ba&Z!BE*+3@Oz`{AJ>N>c)gRc{9L>?_pKBS+3G+ua3UdVU(ggqvB5Tt&0r zri@>30mL;msJ)QAX0HMj{>r(!o@dBl3v6TIzD=T#DH1bQ&-^y+8X-`djvSG?hkly4 zolywk9BGQLn-vl<jjCAC8u5SQoXWC2`DnIzEW6FDfDhhgx?m>;xjlw;)Et?vLd;4c z{vqNN_Y&&wy6t#&Y1?RG1#``yZEd0+4s309pvNQK+T2AbjLcUYBW&5ci;x51%-!0& zGTPdBv}0kGDl;WVw6m*Nw^4o;{GaSu9XKI7-7c2jT#-?}4T8XHPr~XYea<Og4ypx| zpAIH;q^GMjoZ1=R@_5Q4mdiyg)6b<YDG_nogwZLtB@ioTvvmID3$_F2x<+H{(p2oC z?Xp~Ew2W3iJY@)6aV)_Ra^ofU!I;gEeTP{!*)G_&&NwUl87u>K@tt-sDbif|PHVm* zO{7vYt!I-FX<x!g`=X+xbzev|E<U*he36L3MZ%!ISd38E>(GsJV&_^OfjV%B#C2{p z!sDwr9`7lO$E|62{5fQxYCG8DBh?S3yJ4r!U@7RGCoxq-d`20$2;WToSj47&fILnt z8<o6bO6HzoN7hQ=tQGhOGjHaY`Q@^hnKUp{&VHbWJ&E0${z`S0Sr6V>q^EKNcRy7+ zASUKC>p_7?sGHzxfa}1Jh7E3jlroPmV^lyMR<6B8s1$_gAybs#4>pG(j~iQmS8MFf z4JH|}OB*L6;8Jk(S0*|h7#bbAPhbPJA~OI@)FNu>kMSWTHi16rt7^jm2&AFq_=a## z3unq*yH!PIw1(|B{r-J@dC(hPRT5Pa4W;XwIQvp;B$+d%`$Z~^<bw<|=|y$pOt`7D zl9)$`d2+e0L-t5kJOH0y#pZq)u(Qd-Jcy=TMV<jq!Z>x(JPG6F(wD}3l`!T0kDP&1 zIf@VZAS;&<AM_a05MfR0Qv@7%QUzj{Sy6IB{IyBsz57jeO{ZKo=7nJF1h^Ezpieo1 z;r<Pfqr_l$Y~XT01MkfdJucQx`iMxN1>0W2`kh`>XIuAs=w(v+s}#1K2JCF)3AR<p z8(`Zw?$X#cUM`<)CvygFvTZgzas~ZBz8FaBCe1cOTC3j9isoB44RgAfBaL?^t1J{^ z6>%X;ohs!`lA4K~<vgRl7&AebpBe6@)Q~W+GazQ?@6PPJZeY*L4EJI{%CcOWTV+EO zUWuxjd3~tNaOSL<k{M2{%;{S4vtpoGU6fk5mopR+d0{LiIu>HTOy-xyQn`(g+so`q z!dNOd`--gwjip@ajPs4Und8sBWef_2loB_Veh35O#!~icEsdpDFWY|g3~u*!>V<8l zm0@hA5&TrsY52Bt)#9jkp4qu_-T5A&8L6V$$-W(vQ2{wK>aR>?@mE5IBwLy@T_IcV zXB4Q15#|k(Z@GIvqH()lClsuk<?@0=rbstnMjah6V167OAE^QJ#{ft=Rrud=#4wB0 z{}ODHXu#BrRL|D!mv!1JF0x$e+~rPQk^x?~xSpw4x3X{#-@2{aLr#}@%lBsZP1Kf0 z28QLPALV{tBj`%F+{s6P6{g&6^iS$pif$F>Gt~k2lZ=NLs>Vd+oC!{P=1I(Awor^{ zPBZzQc^9KeK3iDyiyf`8U+J@j=<&eR6dRoE<wI~&<`{7wLDv9~xFq&c<hyWmIDASw zsybOwon*ffI@#DERa?}^bmK(0mo^bcYb{*2dvwvO_gW4nPjSr;|5#-oE%DKocmEKb zV6|y%=7VS)g`IFy7KOrb-|Ka22thhZbvK6Cc)_^d4yxk)sc?sULpkXCr^0Qpbp(jb z@cZFjxQ_G7t&kDD9XRbe1pMdhRu2&w$~3V1R5-EVv|%`aVGQ*r$OP#J_F@MQ+j%op zz&?Y=N%7e0w(ztw@M_gLxUkb#G&hERb+P&0H}82t+Y21+<H?QTPT#2oxOS&{mM$~s z<IOJeYwuL)z5_DY0OX_j8>i*4H&t@s;kZPX(W0n8m}f6`be)dZ4XQ0<cW?DiZVD$G zc1t~ug?pW|P2ei9gPt!7jfG=%XRfyZc)M`U*#@pqqU+d;cry`n?V3Y_>c1k~#f~7V zPP^vSQK}zK;3E5@Pdw^3@q5brSjC}-*RAra9lF3Xbrtbi;cl-NAVt0gWsE`ThZn`Z z#6Y-rf<ePw9B$MHS$oR-5UU*Sp)vSCR0Ak#VNCsSXA23?dx$px#_M?A<h1+Yd0nUG zb?eo-(*b{=84A}q6^<jT{yc^Wj5O<2I@D>N#cC<sW%mNF8odfPHNjLn>8fd!F^CY$ zULeo9({0-=0=S#K0e0Iykw1FX@tt1XtDapXmfGW-?clfo8G)mkj7w@kb*YJ%3C5zk ztM#UD&$VbEqL*8xKs1hqJ1`g@BEW7l1<;+MSarVH!r<=ghx_Rl8bOwL3Tgsv2wEK^ z-`=&C)gxGRFG&?Rr@a71Y&92~LH}tRzWRf)a979aRM}Y<aK?F&-ptwPJ&8wXHG-hy zADf+BUS39Y2)k*{>n_aJouyfn^k@6w1yqA|1vRR4p+O6>*AKVh{n5u>dL=Nst2<wd zHA8QrW~O8_f#=~CyQUM&SE!jru-HNq6M;PkDXIsJ{>g3OMc~QBsuEAt{i=^h6sLbr zxW`{<2lm-&qq)#%;Xm;2mX=4Xzr$Zdj92vqJ;=2WM4iW;`D3-^;bIGp+KZ58A0h<u zad`ul846MROs|6`c0nlx%>el4df*;#k5{8KYLQ~tN2<c_&6(wPIJmN_UTrQ?$P9Is zKl{N7+HN?o=G_xsP-}Vi8CXE=W~*w~>o{H_P4S9wFM%Xl(-9NbXZM7g5wp|B91?Eh zdc+|GxCeLPHX#*3mD>mz$LvLKz*7O#DPZ7)%J07fn$CFJhFO}u2DEwgFix^lXYaSt zOa9xvie{fH@y8D*=r!4Ss1W;b%5NM*3=I2@N$5mlA{-Y6OQp9dK87~(>Ylk1Y!Rl< zc;Q&n#}w3m1+AvuhPIIEEj*VtHgI~T#R`VVPo*Ek{O*32{=5un-P~WIKULa@*6Gi! z$nNDnhyHwXEB<_k{#dxW(tRxbp*!eYx}(me`+wN|KrZDIbSdAUOF<$o1(CSqO6-!W zu}dfKE}hJ~w1jnOiQ5Zz>e9iewzJm6{6S;~CHWgtg0dWE5B&`<2Q>p}TAcG*O5j-0 z^J6bn=?Mekglv^n+GoJWeAW$U0=*y(OMKZ7PC`Z3ydJ4hSi@@`cGHagF->p1UcA2# z?DmWOTcKod>H)O{?)8~yq3ipUrZ!%0SFf3<Y?rxcTiycc)yX<dCPMFWnpXZF9OHd# literal 77290 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 diff --git a/docs/build/doctrees/grid_options_defaults.doctree b/docs/build/doctrees/grid_options_defaults.doctree deleted file mode 100644 index a32c2aa286a8233f08760d46e8c9bb40c47196cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2395 zcmai0&2A($5YFFBW|GMy*$^(9pa=n4Sj`M8aai#HAQ36zu)t|$x!azxH*UMJ-O1z- z2@XiRl5dy?<RQ58xx1&6iG+w0rK?>3^;K1V+xhFq;YR%v4qYjvUQQ`v+A!{77%-Dp z1=l|Q8Nd8J-p3bVXz8spmCbn!8<5C_RLpW6-^MUb;$A8@ZS{8@&%HFdQx`qa7rSqx z7>1sgUhzjS;rx3m*@Y>ShP$AeT_A|u%7zhJy`49Fnd13B@jqf6Fg%`wen}CckK$Nt zitW&E6SxXHN@^ajs*Hv`>b;d&<&k(wbXzi)lG@D`bq-8?_cSe<uK}yd2O^{SwdM09 zQ-xhm7wIXAL-AaUl1FhC-pzz5_>9pT$!4WB?@$>x%cQ3Ej^xA|<69~(@4PUYFn-g$ zPa56~1$MJ0`q={2B5k!GJg1fNZfYIUJipvRO5zjbAubU2d6J#9vJ+HxvQ}9tK1EAD zTM7Pm3#j-4f-jJz_)6>{yX_`B@$#w5mBp1pS99?)>28K`UfI+W()D7r;xs)81IN9W zdI20BcfgukqdnIwhW^h~RcOWvnd0y&3>RE;OTDoX1f%Gsr$q^3zi~rg`x@k4OIB8a zI`AeZsfXzm?s|yJ-o@~2j;?6q`J>0n&2W%Vt*e48=f)NhoUsFRN|Ku*4U2=x=M9G| zUUSH;^n$FA1dpvk3$3d#vb;3b6UA@1ikDkqPf*p7y>QHz61DQwS8gTL3q8iOY5{lS zTWU3G1qsV(0nX4{n)8%Yd>_VAmz5`6=Y~NlhGFIBlh+d`@qM=bNVv7e5&@JbZc*nH zYVKn=G?ibs(yOfiUQb@0m=M2&abxr$fZk7UzMH&;^Yw=(n&BuV;7}!j`Y0q6!-1lD zQPBlQxf$p!?4EF9d2TGj7?c19+(;nfD)e)s=g1M|z^s%QQMrtwAI7xuhCHysmIR^> zSXGpyLmjGGGb8|KHC4&rVa-8lwM)H!V3m$n%#dY~@N~qNrE#1*)~q3tdvYV4Z18zV zm~=E#DUmkH-PJURmtllt9Pm%;1q#TtVq`8=vxCMZF9~wun4`STca%68h3f?Da3Q=e z-M6#Z?d|Qf*&tJ67qhfkAn9f?oF<KAF=-Ib3sl*ossr#RpMU)g$}+Zd?58z1iSyv* zY~{uqgWWH=pVw}LFBDu1J<WiB=0&_5gma*&Al+bfc8M!fdq0Ga>u98Q+@{O{+EgP3 z6z}8obR?$k$lYmAmqf^gQ1}H#ca%x+9=U>In0~D=yAGNsHQkUznVhy2JkJHin4rJS zOrc|G`4DJdS0#c;7p=Zi?W}(QNK7vE9Iajr|Fg6XT$QcM9q}UL4D)ygUxITFYp1y~ z^qTO3N=0yGEw2yD`>@UR4RCW@J6BvUuq>1;q>n#r{QXa_%EF-84;V<mOKK(ocuzdF z3yyt*&3%jr02hz@Ti*^GqkC+yHEwgTz=pMXNAy9YTL=DbVm9C6m6*CPObmZlqKfxX zyt;DY0)MAs<if$@9@g3ixx{`-?qRXvq&Zv3HDNyHG;#<Yoh&k=I#|@AA3b4q(!({2 z!<E-s>Diin>`Uv@f<Ap}t9{uB18jj#Y>fXCFg&>N4hyC+*bVy{d%t7XE!ksf|Fol; JZeo>9{{=zayvG0l diff --git a/docs/build/doctrees/grid_options_descriptions.doctree b/docs/build/doctrees/grid_options_descriptions.doctree index ffa9f997be094ec9a7e20d7e3f998786dab9e2be..a30f23bf781d9fea56d69873b03d092eddbe044d 100644 GIT binary patch literal 107292 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 C3&xxP literal 108192 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 diff --git a/docs/build/doctrees/hpc_functions.doctree b/docs/build/doctrees/hpc_functions.doctree deleted file mode 100644 index 71962fe2476d80d669b4b41995b4d8ffe1c01138..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2374 zcmZ`*&u<(x6wa^R?53Md(l%UZpcSg1qMJb#hYIc-h?G-79H=bM*t>S)u?O3eYz~p& zfYeI9Vg5k=2=08InVn=)5h=>N=lApT_n!0n&fnjUH=3Vt;3^^Y@{}^B4dX6`5i><y za_!?^@x>qUCVmyhmR>ni+k(fi0gFON#VptHZ4A?7?xk|4o&T=mg_lP6?qVQ@V)tzn z<1p~jD}LuB9E+;>mCS41__(K~VKpo|`<*v@nd%6SVfL}rpRuV=4E`@n7*-T@`Y4XX zrq~X{u8Z@qqon5Xyv}LZquyJY*B;%cZnq_Ksk7ZeQRkq<_dwIK{Ti{lx)pL-Tv$F& zHg(wbbdiptI1o?7BxMvQA<u*<dB*6aWLag+JHX?zTxx2sNkObJzLSdT+6$uz<Cp#U ztkq>e*=23@*%}t7)}g)6&bH8s_#E|%XQ(&fHS1BGb*NJD1+L+Fcm6S+RD6l^7wAQN zE%wmEcH4t^c|XA_(8{4lR=iBUn_*hiHX%=X#3w6Fi+mV4?!D9tQ0}Pb(A*mBxn?m8 zf2OJi<SP=2gYz(6aLq0C#zqK?;>J8JD+mwTGz76PAntWyZ55<_ZwiubDxD(T0Cm~x z7#_}ny*8fTIXv48`-#B1F3ECkY#E`MIuN8Hg(=fqIE4JP)o{fd4Y`tDkQHB$v2*AM zbRH&_SH^mx_$62IY%A;us(Nt{j`&gnD^GpxRz`y`U_7rENH@KrRs$<oSWZi5#@^C` zr>5fjFqOKhJ>j}A3|29WYd@d8o;iu{C+mlVTWc&4R5Qgba89KbK86ER`}HV;CQ1w^ z_fGDG5Wj?J8}zn-!B1~~n7u~w^@Dq!;V?DefRX?{3Jt}uuc%(sbin~PgS>?`6CPP! z7|Spj707`!63jRc!@}q}dITJjkqUz-mr)GEl-AymTUFSSVAMXV%Zl`@1FDTef^b$- zl>#0#8bGUEy8ByI<#^2uS(b@UhkRKX$H`sKh9ZS0m(t0Wp9h3VM{|`L>8jjaO@nwD zCTPZi|FqeapiE~*=2EqrW?J!zpeK$wDw=*LNt08gPQ(sRh4+>FF3Ya2u1?!Macb-$ zOZx+sE{owfd8CNRgLqy7We-$G(9fQK^DSVR+Bvq+TAHM}P4i@x#v6k*FS(yLX@oBo zQj9&#!GGpOJR5}*u&E^dVD)i{tJ3v;2%j|7NbR^yorAOqBL)^fz$?>>n7TuEtvy{5 zAs0g77aZMDCeeH1N{V6nt;Xy+cs^?6RwT+4v_tTu5ENsA`)y|mH<p$Uf%ipSp_ue| zHBVAE>mNW8Q%F6>Rj-EsVOj^S&e!b@d6{#DdAvq0!MR7Y<3bsFL3l}}B6v_OZ=R3$ zVVmnq@aCvVuDD)cStwabAAj8V=ifn{hf%v9Fp!{^)J%f#o_J~(9Qy_f`v?_)E*?*9 z^FrXsxxofo)3(nN)QC3kg&~CWqCvl#l<l{8B{CPrN#U<6pm-C-t8*uw;cq4;F6`gE z!^V5Rkl0TtJtDT6G-oTjw#>Vl)(*wvCd=HYo)(Si<9o{9db}2Kyvo`*JzR^AeQAAK x(8u><btfBPge}mUP4V9Vh6gXX!-8o8_QSrWe$cC%E7@ad|8%38-o!dT{SVYowZZ@Z diff --git a/docs/build/doctrees/index.doctree b/docs/build/doctrees/index.doctree index a55d235a1b7c6d8d207609ff118f7a1be251ce13..f7ca0740c94d8be9c760cb46606669f6a317b94a 100644 GIT binary patch delta 6806 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 J2lV$>{TKPikGuc? delta 6263 zcmZ`-dvp}#6=yb^Y@VBJGTD$9BqVHJWRvhFAPFG>Lc%~EJc1!1kA>M`vx!MI5+aRM z6tzQ-c-Kd3Uus*ATCH?Xd#qIqYLD&FVmS(}T4>SQ<56m*EgU>;vG;yoW->cj|M@n# z-|yc0``z!(H{X2MuL(!53emS)9~eJ$GCE|j$U^8fi$kz4mYs5?EXYx^OOlJ>bXtD0 z8%<^0Bp0DA%{u8SL0i;}t;rVXl}k&G1P=#`<!CuZw(Y?`D&To*tGx-KjbRaUDB=cg zQWM?oiq?j8^;;U;1N}h^zdd@Fy%Pbu!+er=$u4=PT-+4Rec{vS4+S5*6;tiFZ6qKs zl>KN|I0jkg!sK8ytg)4f@=PxBmyl=&9I{p0@5PC`!*Zl+ITAD<1bgASEms%>XKYY- z7@m$@ka75MP@a^3tY>}Dlr<)9VZ^MVnz%8+{xgjIT;#N=hO`~<Mf{oMQ#z1%d*OUS zgYY_>OwK7+t^S??Pf)dud4@;4gZ`izGwj(H81|xRM?-5{<5nq1Wg+>eV1MGc?G#3E zs4Kvov=Z`@HpS1xhD)w|m!@4bkchCNFC?vrHFifXt>sltldVq%6<F&8IAX7X3H!}q zF8Weta#ye?cL*IIC)dEgQs&!bjY*E|RI=gol!`c(kfMV#WfelVrFaP%t3lzDlw}6c zC0A~d8q*u_`8=bzR9FT@6z0sCZXgWH2@_H9IsO@$-27>BFZa3N#neR1`rFjX@T{e2 z#;lK~r@=&80s@bvRfQ`lKqcc)nO5P_mEd|RSx8E&lxmfi4UGrs!9iB_Vnuj_LX2=9 zMKH*GG+j&>l?O*OCn4RGb|E@FG0SNlGMq9)T?jp8g6?(BN9gU&#o<(n5PHr8&CghX z(E5yJ;m~4)UN%8L&L~ExW9~+%&owMIZYW9=tjjI6chgeob%IM<3o^`0xL|s1gv>g& z6HV_WdjCb}TW@B2*gDU}zEw&r##Bv<SV!E*d^Q}Z^`p^)A^)Bg{w$<w$VxpnQ2X4Q z-Hwv~oZXVF#@01T>smXy*9Q^Oi+T&-<#{$xa()0Qd3m<!0I)jO*jeMbFDB@ZlyVem z=QTUk<mUSB=Ek~KineWC`z8u_j}}n4EA;xj)q?dd6i9)SG-gW?^>suU`zVn2q#^v% z7~Tmr`ITvEqB;I^di-ZXPvvI|)@RJ|mtp)TP4QP2JdE<s7QAX#Z5!K~yXzZUiR>Ts zVDG?Ng=ekrP^@PcRwk&{Ua!A`AeS{rAx&b<9jawfUhvM~^ovHdcIM&#h-A*2T$PEc z)#vSH&U2#RO3DH%uka3pT=_hKu^7wI@%JXO*lt<oc3Xlt-YRgksC`z)QQJi5xEn=v z;*uzAFsD*QKgL~?b)Q?evc_FSJrz1$Tq7ja=ri;Vez&9>9HsN{#iwkV(NqH?rH`19 z*=4Iz)L5)u&+vG6AJwH(cZjE;tb_&dMp+@8DqCvu#<xI;)+ejcSK}91UgM%o;so); ztu2f$9vPUtG2P1KttEMIaZ#6e5BEBz&rcsT^v9<bV{&h}queJv1fQ1|6+A$2egvr3 z=jAAhs_mh0+`R>kx%Y@q@C-lt$_yLy2vAnhRz;hSrgl09(Ve}hdZx1#Iq*isB5{gm zI%UqpD)1}a$|}%ETtoGhe-*?t-0e*rFkOPVTK)0Rq-gH=rg#tni*FL%qe5gG3b8c| zh2_1v_&ee!Jod+58N0>g6}q@&vmjpQZr8rjtu4%rC@tG>v0C9uxy#6DXBZ4Q&0pRn zidNPrsq|xf4)lKO2=|&@d3b+$ow$&PDKLj&)y~tctlFKd+RBPdOH!3SLuI~i)mE5V z<)p`{8re^85mk^?y~KpvUESbR?L*`ElJ(~e^mzSldP6%E$>{c8_01+Xe2(;1?m{>x z27%R5Dm9w6tkb8)bE|J==J5W5x;4_QjfQrJ2$lK88n<{Sugo1`O0_5PcHPP<(?gYk zs+(?zz`aiB^X4b95BYL$7+YICix5SMK<ND1rQ%O`=%>t~*-|~BTN$B!Y^iqE1capL z^%<fvdp|p^mp-1L=;%=Iho@=)K3(^?$=kRNcnnr}Ryb2vJ4*;Lh#+L?`jz6x#K@`q zEsU5}*$;Iq6LNrrz%SQd7O!!yf9vz+$_`*m?hTjg>t_+7ND&C_Xjm>LM>9f6^kaOM zSY_jND<d>SghKB&^b1MZ`V3Loys^ik=0MlRoEYlp!f5S5h$kF+IaC3zY!ppySW<n9 z8b&`Y9owRsHceR8VxV$Yx?ztR(_s+RxNeqEVi-ZF(zsOYAjVE*XBcs<^6k2n2^}Y) z@M)tg?&n?}ecoL835?0T+2L$z^Af}9=OEnJTo-qc$2de)$xqh4GMc`Io?~Pyv5)BC zDLuT<bYAEPooKERtS4{=E^bjQYCc@qlF!QfZN0p)G)?7&FC`yblMZq`o=WW6)<20^ zjz`RbXOleh*@QT0wO}<U+}13<!ue0>B+WHAqI<C#T-dhDP=mLjwq=|39O?L8%c6MI zQa(mKazPg%oP+4r5{_8Yx*<bNE-&{D?$29;!#=OivzFjjjPRFQ8#vr3^eCdva-nB* zrc};Qpv`YF5K4p3wr{hh#~`8R9dBCHR_NZ*$_kqsqxUUMQ(@IFLp?iFEgXKNV{wui zJv8p|GYM5XTu2Xn*6}-mql~2PL{bidmDs~cfxGi<1E)4f+_T%doj8r|nX;(O(9_w> zIPKAs#M3n6lm#a{v*5ulH}^1>^_B>57aZ&^f&<+vINZqZF67q|kze}Wcd-ZmvG*|{ z?jg*JxCaPl=-*>#I}y=0QfJZfgmsqGS1O+5k$*}*#?426;oYNqVP`#NDA+6D>;FdF zE8PDz6EhXPrZ}^g^w8|dy2Wz_Rn_jhTZp^Becw0v9!K9lFyHtYUsx*_3B~mBIO{Y| zxwx*-<MJbdGtM?=j*>t_5)H{TIBd|a1S-?$Zzm2OHGa6~*1n#hQMzhTa?wP$3jZNS zF1i$J!Yd=?I((rlPrt@#YNg}zP=8=;GQRz_YcHnl#DOlhA8HqA*!oR$ppCE}ru*u| zI?Re$YU#&Vdyzg&Z_=%d&RjU%R|v29oQ4%>gO7X#LL0;l<RqxE`#pZIzu$8(2&Dt_ zt=;GjI|o+9?%_#x!`{J?)EN9njl+AT{y{qa1eF8u$YA;X{%prCf^p?pn0>o#rqiez zWNRT?iCrQjqsuN2!Cy3~AJ`R@Ch^Kc>A*j<!}W}{%V1Sw2L}5&V|Gd6Fc|a?LcDo& zDnaxL^!CUZbQzh6_bJ(U8L22}Rij2m`-2d3OSY!-L}Z=cN1g7%+sI`mEv>jgcQ&T_ zrb##1?v1FseaM9$!4pHdWnofZ#T2XnVNzp8JUzpGau8k~%FXyqWI6D^p+Zf?uOq8? zn^Y`dDzu0u4RpnJ+N6POFGbW~ewwtE=Di2Ih9w8JxYo`zJr{2uu-jrr1_Q%=o}gR= z7l(HV?$C;nZwbNzI6LZ$+TOk)^vP(BAQXXZtN;ea&O_-~DXhQsyYTs~<@2Lx@0L`D z&+GSe`#k>rqjI;;JK!A+Zk}`LYBa1oI5xRnu2rhBOv(x>=ST7fiVN=xlmZ&c@PkGv zrr|Ii#*{-eJWv1roQ44XJ50j>4GIlEq~TE-{zAhA8f^H2Qmizz&>+#Um@-!2Fsb~P z{`>-mfEq{lvZLceo)LB#zFuO?B>AJe87YYok{B6@5s?@Pi4l-ka)~9DSW<~4lvpx} z<&gq%CUthLT*mcon3O+||HRbFSGiQWt>9AWvw};dFKRB8zCgHC`ZVEE>6Fi<(lMD! zrSmD5O6NQ#mF=8NDcf-ZYSO;JK`1-)YGSOnzk6h~XLvN&BtX_gwHV*;=^GsGVLPTo JJ3ye<{eKO0AF2QV diff --git a/docs/build/doctrees/modules.doctree b/docs/build/doctrees/modules.doctree index a3a49172753426fe960a5fec4d10be45e2be407a..8b38873c1495f2a343a40c2341c2d309ef859ead 100644 GIT binary patch delta 1072 zcmZ{jy=xRf6u><<V{&_EFd`x6eS{b##$1dReqb;G1L6l<B#MZbZ1!g7?yb(woV&9j zDMD-%#3gXd*eJGE7D@#F2n9Q>EbQ!3r4Sou_ad0EDTamje($~E&2K*x-j>l5^zwCY z8-2@1S<B%#^avBG{o^qzfdOTCJF}RnY<$cNWTwtS5hfrB*Pv1h>oyFos*^A@uV7f8 z6Z(wkGdizA7=v*rLlr7F4PBOpk~EE}{&Ze07?Vek<6;r0XQ~$U5Ec-xPKkVPRMvW1 zlnbj7GAvxqI>ca$w?b;i0gEgP&Bv(;o7r?lxVQrq(;;kQAjzE49sp+!_x};+(*`-V zu&>W1NHx8Qd}S0TE9tqW?>d+}olA_RGxDo(bght{yLM|P8NEk)j|e-yV8ZONgn)*= zmjEN_GlG_l&$+C*Yw^d@=_TUFFJQT>!DX(iET_9JjNXDdxC3|L9^8iqumFot2L~De z@DM04Xn_v`mS9=F=z{VXT-g=|X<?>!+9eO6{?T22UG8`lTN-<&eI(mH%2`xEiILJn zg{%KLY3drIqj2Kp{+(lXN*o;sc<5uIpsIb|_<}YwL!Y8v;``jU2-7d9_oE^dipKaw z6_t{Nw7Ls&tNVARDmQzE<*)3ifj;UoVo}1H0xar!u247j{oF#bFZ*2{Hs2h~YuSlo zxt`r5fqZA4DfR^<vE2#?ZRi^INIj1X!j@D`{xQQ+8`gs;%WVDBD=iYJRR!%@07Lq_ zE~DJ%s_8lw<{=ZrS5XdgN;?e$6?M;S$E7ZNs^*l$`Af%hF2gi*^gVe~&8x_C2<CqB MhpAe;v9NynFYy4FKmY&$ delta 534 zcmZvYF-RLx7{_^D?qbeMK+)i7uGm&2O=@rym4J&Bge%g9Qc6fKm(zcsy^D7_F`(cq z2O{5dba8ODW)*Sj;?l{bOSg`hI&^AZVuqx2`19a>@8kV`|4ZYGE+56tF11tnVFc{- z=dR2kAwy;Mks0k<HqDAlm_-4-YZHbURxLa^<XOy>Ii88ki!6v_%REF5FOfkW#-=3J zG%%W!is}EqCrGO-O~<iWx{-7?ML%LQsU#Y9Wjl23X5DiG`X=ermZvAigN9|--JOBa zS9xvfHMZ~uCA`CXd_Wl$Sg<Ltz{p{}4<ZYY;xIK`Dd`vgaIZb`cI~_T!qe${Qb*C{ zo+%~c`o@5(Dt4sDYI@Ei!`}>-6Dffg`nJQ77d^E<#XIcjMU--U-}5VuYkM`}$0ND) zc4KjwN15J${*3B$miW!`bfP||U+M#0t2w$KJEwhZQIQ;XkDK&e)#*+PGY4n|QNp!8 yJIz+Z3HTw$ff-;<oGsc)-fN@vS|w;&ev@x9dX-w4RBMjy`Bt}VZgx$=YT+-ZDz*Ut diff --git a/docs/build/doctrees/plot_functions.doctree b/docs/build/doctrees/plot_functions.doctree index 8003f00e749609b458e28e350e09c435dbbee54f..2b585f215ddc9d9dc9bc3fdeddc881fc98721bc6 100644 GIT binary patch literal 61902 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%0Dm+OP|xhXIR;5CHX5{1gs1cdX3~E<KV%Q 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 UNl^ABvZ2#WavZ|Oa$e2<KiTLqJpcdz literal 60421 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 diff --git a/docs/build/doctrees/population_extensions/HPC.doctree b/docs/build/doctrees/population_extensions/HPC.doctree new file mode 100644 index 0000000000000000000000000000000000000000..7f3f4486e0792606e4bc8e8107849dbdf6c71aee GIT binary patch literal 71944 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/population_extensions/analytics.doctree b/docs/build/doctrees/population_extensions/analytics.doctree new file mode 100644 index 0000000000000000000000000000000000000000..b8486789a371ba40334e577a3a7291288d709ffd GIT binary patch literal 15081 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/population_extensions/cache.doctree b/docs/build/doctrees/population_extensions/cache.doctree new file mode 100644 index 0000000000000000000000000000000000000000..2a6cfe15a933be223dfce71f32db91091610bacc GIT binary patch literal 26308 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/population_extensions/condor.doctree b/docs/build/doctrees/population_extensions/condor.doctree new file mode 100644 index 0000000000000000000000000000000000000000..505f42e7fb7b1e5809e47db68649487b346c1a8a GIT binary patch literal 34896 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 C02tZ; literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/population_extensions/dataIO.doctree b/docs/build/doctrees/population_extensions/dataIO.doctree new file mode 100644 index 0000000000000000000000000000000000000000..e097c33e06fd9c090ce43d048018f260640487e0 GIT binary patch literal 84840 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 A;{X5v literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/population_extensions/distribution_functions.doctree b/docs/build/doctrees/population_extensions/distribution_functions.doctree new file mode 100644 index 0000000000000000000000000000000000000000..96bca7a874a242ece5740c73063373ee23d1fbcc GIT binary patch literal 293391 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 Aw*UYD literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/population_extensions/grid_options_defaults.doctree b/docs/build/doctrees/population_extensions/grid_options_defaults.doctree new file mode 100644 index 0000000000000000000000000000000000000000..799676cbfbb11a9fe13b9cd15bd7301b121745d7 GIT binary patch literal 35637 zcmeHQd5j%*efQelUGLgnA0dXYS!XDueonl*Gzr%dazGLeQ**?CIjrZ|_hxry{N9_# z%sj8RRUoMf*z{L5G=mDLgd!D{B2=P^vmm5OG$3e^DpgfQLA3l)sjXC1Jy2TF<MaJp z^ZUIw^Nu}i3n!AZ^Jae6_x}FA-{0}*_(yO1jUD_yb|7i{LF?jzTd%jGx|d{ZPd%!2 znqDi-p2&_rmOYYH*i`JUB~d4?c^TV*5;Z?))MKxeoz2(`6;FdkvLNeECSENKqL!}i zkNXq;<k_s^PqFbdNE@E<i5*<&w0QZ%X-4%9K2li}-F@1-NMk4{@qvtw3k~1ECfY7W zl4kxPHdWO__jj=gIpR}ncOz(d*{RO5%ck8ljf3S*3P=gET|qq|C?;zSH%agk&*Lq( zDW3M!JMH|(vRgYJdn;6?!zNRAl|E(u0e{xt=ilt_^5@v2i+<Gf7VGYXpuX6SqY$V_ z7MFvT8?RSu)i{b$`K#7mPyMJ>t$P>r_j&Pd5l|$HV)TpcsNHF}gwHC_;k6PxC5x+Z zP_IU9dYzz&6}Qt!lZ7||8jhaa*;)2?u<@W(_bwWk7DVuG0oeWvfZ-S7->vv}4F8T3 z3V_8p;DA@y?zS7m8GEfD$txWJf*kaMpm*WW77B-!v4=!U^P6qRpE#9fZpXjfpEvOS z0~7BH?RBqpVex_&3uIYc-nsCKg;y*#g5^blZ2VqKg4CODgSzgjr>G@CUF4vSM1}VH z5)lx%Y^^%c%BE2VijIMzQ|tf;9kc?@3ylD@R`O{I*mJrHRRLSmD0$}9V>@>IG8Z%_ z_1)B|MXl5gS_yu6j$|cAvX-+F#r%CvYKQ2HN_Ee18xbH}3sPU!O=@w#c~aF&Jk`<( zCus3fXt7CHsRvx>UE;W<>3QC44@Xz2)KXq{U5%DdYmWDV+vs=+@78TJ_$LWMZ_|2| zN&l90xn5`%rn!<Lg|<8OViUjY@oNpaLZ2SF1_zd_@l%lHHwqnk%0Eh)x>Qe*=)VD~ z_UByWcL5_0aj~DyCEAc<sm-U@-sMiC;ic75jW9)Dy43(XQ>dr6K;V@5o`PL=S7W#B zo1+f6aX+$+-RDdd0ENxrnd-bh=f8{0C#tOu;y@3DmO-8s;UW3s>~t4Gwffk!n(-UD zlZUsV6Qv)vrR|&=9|XpJeROJ&96UNCHM~-#!6t;1WNd6cBMoxSAokfo&A%ICfGn0b zPc1$mTciQs56*Z{5$#M2i+kGlVpvT4OFTFxZo`RSzhWnMez|=NloNac&Tx`8)}1tR zR=pN#q@Lq@jkc4*4NM%^W##MknolaX1cM9H<ig5c@N_rIlsTOQo%6O+82y}Ad4a*E zvs&}L+IcTt%3BuB1idC#f*cF+yygcrU%3H}?_xBr+2sN(^jZurrE2kZ8dc%WR#$?C zXLe#>gX}-Kyc!W2IC8&~g+8gsz|L+f4U`mZb1%6({W19Lso~`bCX;KoJ*f71u;+Ue zUZf#$?cbGB&9+6%CGe#+oBy;l47M8Gs?Kt>Jq`H3Gd$XqQJ6rrZw=BDWEB3?G75Ez zrwu{dN&)Id<&PvPuT1ATYJUXqe>^&BCsFNhM@Q}HZBrViz1@aRl%{xiJKD~v@eI)V z)6uCx`r+S(q(-?x^q=%UWtv$MpKlIomCP(uQ+cbVnWb^wPv8xza4!nV@Qj#R803BL zJH+G_W;cLQbsI_Kw4)>mmKz>fN4JwkO$1+Rm{hLkb{O_chRDqMsG4{tUYgSUln0KS z+f7@SEGXh%g`PEQgfD_a;?IV^K!14LYM42f(uC6rpHOsKeY4-W-=20mN$SQN4Lm+j zbrL`7H0n+(N}Xj7zJc3X_3F+t92}T&?u~dCYhF8b)_kw!tVbOu_Bhthx1u$?ghPRs z$KXKKBf@S)_!XcW!fea#GU($Yf};WhJV3GZ=Hm+AAHOo=`^lppA9;j1UG5NcdGUtm zvagUXozri6;7v=wCBi&OP>0h84@@8ls3Vqj6Nkq>ou-F?WIb7MUZ28A^_q#(X|=qX zmm~;Yk~9e4P0$&Uo!oWpX+mNBD)pXY^ge;ndp3m883UsWwtG}Q(XgVZ6A4g_h&DUd z<p+p>ty2-0hwE>}C`XU49?#g@HrYf;;I=T{Di!GtwwqiUbAB%a{X38rz?W(gAV{8e zVk_c*OCd5Ux7~Jr&5c(RA+r^Puo3V?8*U3qgGa!Pj@TXVzWaqV6<TtRaU>qQ=Y(^& z>a&_4nu~dZF5(=!=N^Q)c@p9X8|O7L%_eYxXG6b>N6^29L9}OfKjtVN$CKR<P4~*x zDjQqNTr=(tqZYOWo6->anKL$ZvDsMSuptT4jy+7`E_gJb4Oc`9%ers&uRp&b@iJDW zz#+)CPp}OVT9lv3gXHYK&5DSk`Q{t4S%zt{6<Oj6+Y33G2faB!Y(K%rS(yL!Ol}H4 zgr>qv_#bh_hpFA!Fz1T!GQE*_n&NosM$(Oi(y1UX`D%mnBz02iSX9^^0!P5IhsH1n zjNk1G#$gTyMH^wkytpe4%JwL|B0x}5t;?GXVwWWqbci>O@gg@tL6|5u%kRAHHiZ~^ zw6XAwzF1&mQLi5O69MR#@rQFVr!*<iYB!Z8gsxP*tDp7={$jugTD>Fqo;iYYPuym+ zFN#V}@nM%o?(Ir{Bq|m0Cc8l<rJ>&!E(G2hd2<;%pdMioYQ9B@LAlK-<Za=Qu6k+4 zURM>V$W3SZkSRv9K|Kq953sNa{J^{*W4GtovVl2UuDt)T8x=we<meCIi4rblY>}}B zJ7jE{L?~LO{BmX~05&0@%h<h})OG+**hzna?O8#Rf%71Tm2}HF8uXl0C@06DX3o+Z zJ|ojgn39X;N`gF7nNJ;VdbNwh`;xPS#3}D^>6`%U9Ov$ee}qlSBDsX+uh8-IPFvql z_ie9Lhx1jv2&$MOd$^<<r1B;kh(aPXYZMQkOHI>ygd=Q1qT80S*{;5A_D3R}4}k4# zuan7MpBE^#NJiMaiJF-WZ^WN|(`3zL;WI!s)@2aOHIcr}!e2yHHi;MMdK<zbX~*{B zjd!u#2x>u^UFHSgWwr1)1$;|h33pOu3{Mb1GPEf)3V0gp4K&ud>(asCd`|4v&rJi4 ze9V@^R}!9(ya!z;=~0MA&iLnELu*bPy{v=gSZ~(LJyfEdXXk0gMw2y~EUS5!3wB-C zF>jTzcUyIp#ZQ!V*#3^ROoR^*q_g3xCBXh%kw;^CED~GSFFP5$v7uRJ_zqG9v0S=Q zt+`0NAdeeYjysi2nt)<QTSf{n=Um;E_7{3U$*ftZmL`Ah%uc|5y-jqA@Ix+r_#Pm` zj#E@Z*LcT{7y9<S?N#I)Jp80t8@@1)TjVUJ6imSvtr7U-dbO`QsDyure!|b;f0kji z9Y#3|sOhGjB|evPEcqkif59ZxPD#PiIF*fB>5J#64LgKo-tIpc?Ot6sn;jdHeKXrl zBA-RN*g1qfF7{bKEL`mHXT**F)5DEpD6x63I^2b3xECGnrYDB~(FmnKEfCM0hI9BL zoQ7}$kG5nRvG)hx>LJ9|;%Rj*pbobIST={SFJ`RkPTNiW6SQXFRMhgEV8vNO2%g8) z9IPm;J9w)z6I;}pmjCb*1jcOmF$vAk9zj^88p412sI1)2Hzp*Gi@p@*;Dl*L&Sz6% z9>qQK2@&+}o<b>~`U_}|O~UWzK6UsM{p1k~<M(6>`3PERdzl9CZg33`eMp~gPC`ME zsZCh-_haU2uaA(r7^{D=MDhxl`gD6teSf&h?fwDa`MR_FgOD|x6Y$bvE!w~FVvpcx z|4Pa|7*tH_3hpa>U&?y1q8Q0n_^xj1%(Dz*ZWZ8KW9uA;9M9no3FX(C<8aqTSiang z$ieOLBEALiuZ9=#@95X?A_Nt<7x8T=18@=hdJ#(x$$dB!hKPknLE#2zXdGjSJ-sH3 zs#SeT&NtJ9)&b$zF77Y<pB#6w8YqY$giliq;V=A518v9Sx~eIELE#Agg67}h{e|$0 z=q)^gVTWI$r{~hsm-W+E@KoX(h!JnnH+Wxx63!QNUIEu2xnizC4pzBmF!QWu!1sii zxEjtec*)ROGH<)sFPQ7gl1g0+D5W(5_X>WAv_g4Kag+$cyl(2uv&<sAf}EgR=M>~< z4(}z5Uu#amof}~Ha-SfFw#O$p2I#MbPw;m1Yxo3$2;3*QO-ewaPf#&J3-{(u0j<Cj zZh_h=m@^H}La6*ik!P^!cC<1G>oj((X^<cc?;aed8p1uOYWNLU?+{Dn^g_9IN37!v zT6l73#-DF6#0Ew<K~1H}Hc~Z*C>9X4HwqDUoP;?<w%=0X@F)g=!=q)>u2>N%%fbMO zaCkn1@d}6M5<PK;hd=dkcmxeL>F_+(CAgXo)uQ?<;PYJACZEUN*WCkIsoNuz&fpBd zYrAkKcaC?x?diAD#%^Y8B5bWhuR0xfyu$oI_a5G!R+P95E~tfr+x}1Ym5h-h0-w}P zojG(}I*J1sjGJjInQ)+s_?(R4mw-MMl4gZPD&e1-Wv26H6eF0gY?6Of(@Ai)J&g<h z1`YSDqLgcwzKE(YY+pC~9($GQ5>IwdPxtTX+eJOeby}h)tQ?sLTKtF!W3AzC5);*_ z_+j_^*M0k?MSddL#^>GkLM^P1>a^QYoK}-2R@uL|6VY)Ne2)27)aq;~MrLbt(-he0 zAGLmqBhJQjc_o=M$^|O?0`+~Zd3j~g&OvfennKC}?s4=!1_WFUNAG`$aCr(z(1AO8 zpCFR(bteVEAJfsh({}W%y_>WIQXcGpEd$u!&<wCernRcLdqZ`#FogSdbC#W^Kcy2q zlMewZt*?1jf#c*CO&R6;&;c-f#gRlO@=jB1dL{50_3|SE#`$++-J3}C()kv$YWMon z={KwOwtAJ3`ASol+wWUPA#M0V!4D4onUhN8B&~<lgISL1>pg=tJoyW`rNI)IC~6#c z=CR4x#|9U%>zRLdBDnSB(ZsaHD?<Ksncmp@mF4Luw8;qTf33Y-4lT73rRx!GY~u1j zi-u?9Lc%Hzfx!_e#!#7Q@#MNf^OcRadxpjvU*?yzy;`sm)Ur$A%P9Idf$HJQ>50~- zl7hHfp!VhX1AHD~JDp0GHKb3b6o$`1eQo9s8jB|huVRH}_<W;G_%O8~R!r`uGF=_K zt*Zmu+*HC_(bll5CEvo~uv;({g{{M_)sj_I9c8s-5k|vT&{zeKgk7;NGJGCEc=ROA z$~2<Kj(4G<8_yudxbu@opXlC9Qc%v_en!@8$gV(V5>F=Al{+p%_s@ne89;iX$DKro z*^m^;faRLuQBic37Y%R0AI0-h6NWD`-m$%M#RXpmAer5IrxD2Y-xJjOu%=DvzsISP zssF;ej3J0&89Hwl=4V_1*%EuekXV!`64=jCM?zqEBlg%o-*@bz$?Ip)R=*V-edP7a zsJb=s%3<skSK0#h`x4fEV^j?I=>f193`msRVg{TP45)3d{%sTQM-rf+f@F&Een6Fm zXS}174QzFq%P@}!i*>LThMbaR?Cw49t?LmEDy9d{29*S%{$&)n;499C|IBGnZYm6N z5&R>OtFN{SZ=$hcHBi@(`&W|dn3Vgj$$`k3U2$-j?s?;I0C-;VCVJvwI{s81rV|sJ z&8%07t$-4p;&BCHa@({Txd)U@2jLd2Ce=zVd$BdgnOM|c7;HOawLzuTbgbZu7A|g% z?f@T@o1>A!X$!ik>vJ(~0TFuRXA^>q!a7@FGwX{LEHl6Gy+{09#V#lE^&0yl2gx2p z)qZBKFhF$wNR?!OC})xIJ{s?}79c8FRNPBh+dCnHAr}?r5cWibjsxPW5fO@rQW&9J zR4fqB;{vx64Tgybov|ZAe9DY-$0!xXR|V<F16h67To1J1ye;vtVNmZ>(wmg%oDaRw zc>6lg>MneQpq&kWRRTSfAH-uz*X6#FUY?i1q>DMzJRg2c_uOdUe8~(Asi=n$K+^Q$ z=IQZKh^3s?-=s=&Qo~TRsQ+x~KB1DG3L-QzIFz4K$4{SGb6enadFV+m$BS4`_$mV% z*dQvDw1iOow4wXV(9nf%MB_4)vxZuQp`1_SLrExyKAC2|d}0VB6ip1jMh(b`A&PVv zpRac{Z~NAxO$@)np|D#RGLZ9Us5<(@(8i|-<m@6CNomSB&Se5n#Bns1d*V3VNG^-x z6qI|h8EG7f=QJm=(d$ABc8|fHNtpNs7Wk~`$pLgBY{@7K31Ii+q^n64W%)2Ky5&)p z{~~&g8fEz@RT^Gz?55oo1z{F5FiJ&=#OdIK7AMh+CMQ>Whv{?a@JExU8MM{UyR%&x zD=>O9s&0)u2_Sm~iXtu364-u&R7^NI02qS_iJDu?ggUY!HKG1(Q|~nrprJerWwh?2 zO2aeXqr_R}iF0I@gv~k8<CI~O7aeJbBC&_9U-Wk^z^PqcvyENjP<2S)Ejafhg@KaP z5P~&0TFpyf_PmQYF<LfBUE-uLUQNv~ul_(Z^4ZlN3)uPeDAebg^)16QHF3#EOx;(n zt9X=h=@i5EuO#D9YVx3&b_4OK_W>Lck9t2n@pu$}+Rk{?uZWDG5Ee6Snp}anRJ1*7 z#Y#acjZdAKMjr6G+cnn*PdpYeaM!$N&5LxnuC(0>9a@b8F6#}_yyB9U6ISXNx|OcM zIYDQC#BP<&u`3Mn-Bj9#QpJ5rXdTJji;qLt`neY)?7;u1Zt7WvvUEw&+WEUS!VGeD zX~hb$5JPd5a6qkiVfR<eL(Eq;FFd6QIC9+Z^QhX-X)BByewJ6VR}4-{!6<;m`UF7q zZySp5Y#fSjZ50&!s6n+hssNPU?|{dCX#@3l8wcu#TLqN7ql+9~dj+TQf#$j5DldEd z&uo1B|FKo$pU$;v0ZF>QlB5_FY;X=v_S2eum!a-M)eTBYxi4mmmyEFI`Z)XpLjScE zVJ}H{mD@IZdP?&<8EMZU?TNJi79hVGk@lAone#}yAOMfF|F#r`!c8{D%8i9Q(2mo` zX`Ow~WR4>2E$K>dmIl*~T1_){_y93Aj_B&k+g-663W|px;oQZ6yH{53$Kiw)IdM?9 zKqHz(Z7v_2$bKif6cdMc(G#CI@Tc;LgB<ZD_nW-G|3Up%U<R>Ghi~+Ut8^M6WN+|Z zllzPP=Kj4_kYU1pD}M1yp-+6Ye|;q$gNkW!;NEf4R~AM}iATDr>+{TsLFDPpkMA`| zE)2Hi`1XFbJl~$r(2dqRo6;ZF<Qdub{UECL(|5LUmYXVmZKO)lqUSsmK1Soc)+~C- zc^U&qUuxEKaC^*p2=K3lS$~SimYa1!1#bBoM37+;=&#G|I_;h1$SK%53)@cNSJIU# zSU`D4*n7I$iY9$ZrEOh<S|q}65;U{nHzZIh8d#o+15$W`{JK0(X8?oCZ28x64%z-} z`CpDgIhA<$K2@5Nx@B;-{9!{u=P7e>o;K%D+FOBrK|OqI>`xIphX{c<5E=~5nYv;p z&@Hts^DWjp&9~fW|HIIro2m4#qE=xl{U`WPl1isfX7Fs}RQi8Y1Es0-pLI2FOW$az zzh^iUb_=F2Z!2Ld^*6C+BdI?dpT(*4?-GC_m9DYelS=PKGKCnNf-MmR<?h)eFKWJG zn{5fYw0nH^JjbMk(518Cj|b3<43SK;ljIJW4Ei1~y5(v1C2)x;3+1dv!<L)5UPhIM zS2(-roJ!#eTKkV?Xg33nV_Z5%1&WgFZ=sHapovB_X}QXHxbNUiNt?h~?dZuq8ImB9 zC$+x`E%kE-`^ec@R5eoUyQrJ;bK1quqarC20MeM`iWMnlxKJ-VDFN*_MAYQD$kz=3 zg?f<eM|2#C{rWP$%0()Jsl1Q=m1Iak`C*!^Hjs;a9N>tM!bj+dhZOizc}St#L#4w+ zyJT7gJ=A>&7~y3k-nbWUgC>I>@~nRQ>|=hY*pqsIpV9;5PXz<SEqC&;^}Lgce>Xe0 zA`f;;=H+q!o*K0A4foB~JMcAK{}=!|ewN>oOLx8P62k7EfCAsykDb^=5_RGl<n{z{ z))<?qbz<CEgI((4{VBFjz2Up%PvIgMaaUfF;i45>sh0+gWMKt+CgCI0an{b;`L*u( z{>cNU*p$2tH;Oa-sN-5(+%(s0<Hugn4R*P<&g18_{Mm^c__aTcYSm?25Jz9p-8jY- z<4T6ZD^ZkU@1|#bJUPbpCpbA5n_8+DX?tjfH#4+kqFt>;%_gcQXmVD(@fsd~Q>BaU zs{DEfY{o~AvI3p)&tL3|J-%nZfeU~e*~y)3+IJhcw_E%iXNR!t0=U9eSDhq(J6`ve zJF94KhOTX(8!gbT=Qi<X3c16YM?htl*bG0Wrs}nDR|@UTW>cMXW&Y*!{I-yr?T=M2 zj-$9LQj{_9Ohd)GCU!tNdU-43yp@d2b$#h-BK$tslg)^Bdu!ipf9R^r4iXFr5ak0! z4ZxJK{S90Y*l|}qV4UuL+3B@1b^~2w7uS(<quV{uO~4U5flazAxD*8#3F=i`le7|C zMDU8u(DjYg{1w|7fT{M^JI!`gGaeAjUm)!2#Vy<biDnM)H^6QyA@b+1+KJbxM^)Uy zg;ED`twxl1I20wX$+@JKRxboeKz9Y9EgZF(;Cey=M2>P&350)w?V|)D?nxB)n}KU& zF&_U)va=aGLQ_C=f~C{6OBocV*6JYn-q>B!Kf$7hNUFd&tyM5$BWU8nk2mc2`~Mtg zGi|S3rF%dijkwPbqr&wlZE!qBPvXHGKTX@o(&FOU+S)>U9rpmX7NU4{vF=@1M9E|^ zV>eO_J`~hI#<~eYr69~6yq~}I#diU-Gx18Ts~dWgcXPAqCdIzsWFhd<72b`XHXG<- zDs`73MfKFrPVQlI;K^oHi>DsGyo>EJJD9BFZj6gnKUnn}_y_*o-JtE(Y#%=sqbkqE zxP;>}@?$cpjR?1S0trCv9Im0H8?wDv$Q!WCQHav#J8fK%G6SW=vs_XSTn6_<HQF<t zD~7|QDw58!U2dO;4RQ5q&;$$PXbvz7|DB}k=-c;j57A|IW33Un=c^v>Z)sHBdL8$< zk*2uB4pEat>%?oU2z_>$?eba|GT1n_N9Ylcxa%N}p5~`~SA_@6!8(M|fTvQZQ?!Bg z3Q6_|G@bR9_Ve@CXl+IRm>}7y^Y@eVQap#BCEN2E{4Zfs^qQZAg*N$zQ;GkAN3sh4 z4ij`Y9fu;XTFQ?@f%8R9*)1sOzW@(+^O%llH`#cQzyxKNxIZ&R?jrla&+l3lc}#=2 znHCu$y5Nc5(-zV>^dX&7AJSQ}A)PfF(g|`QoiG>D5hEcTK@!r|l90BZgp~RUDK!>S zv@E1(T8Hg7C5KaVKW+fxYKCM~ydedt$_dsn--vRM6G&QfIcjKO<VBy;^-`CfvRa%{ zz4A(jt@imHv1D9t>~2eb*}<lvzH3p3R4jbtTGVI=(SQk`e2skn1X%F{*;}E2aH$(q s8aO-QVuzt0)>_<py;r~HVzf7C)f$~TlxMU`ieb7=hDPdS5$s#|e=Zz!IsgCw literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/population_extensions/gridcode.doctree b/docs/build/doctrees/population_extensions/gridcode.doctree new file mode 100644 index 0000000000000000000000000000000000000000..7b0fbd3f7fc9950c2fc53002bb3f305c9a5c5284 GIT binary patch literal 53584 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 D3za@o literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/population_extensions/metadata.doctree b/docs/build/doctrees/population_extensions/metadata.doctree new file mode 100644 index 0000000000000000000000000000000000000000..3d870a43da2ac47ff0734f068fae807fe56fc597 GIT binary patch literal 11236 zcmd^F-ESOM6}O%2+Uq!W>@<eTaoDOVStqd<wS8#as2@}miKs4Ar9wb8ot?SsJLB1z z>C7E}fQkyDB9ZO`Qiq2E;!gn72VOv;6vT&wcrQ|0$|Da5B#@Bcf#11zKG$p4aZ4-G zNbAhpxgY2IoO{lBq4Ay9FOR8zaxM<J<L|DSw(SQti&Hse2Uap*zDQq6SH7M;pLS#` zGI!!2i7b}NG0d>I<Jl4O(`QmSOVfqp#cSF6$(UKf3H)L?Z}29cd?xMimTU+|c&zeC zp6MsPnjg0Zft}zZ&BfG{PqAHsVZ@9VQw0|`J}aA{2}nfB=Vi+%K<6i9GlO_Tp7b1_ zr5j1ll+&gVk<&{AFeS`RICe}}Oj@29#~8$O!#4-|Y06H*@}*~5TM_HioJ39vbCW)$ ze2y>i8GfFh;L9@Z@?gNawz=)t-7pGVkRtB(9N&!g49kduKxA)LxF>kv8#dc6zOU-B zF0hEZ8v1S+go$SoJq?h9`7xg2?tlr?Hifws#lZZ+wTYz1$7I9tZMIt>uBJQx7%=5` zfT(xkcNcya@mnFRLAc0KxOU{p&~&0yu4^tl(AH3AaIR?<kA!9|hbEQx>&2_bSj(Fm zA~h3!nXgs|`f8P+YvCUAx4YXc(p0FOa?jfRYxj3Or`Od~#Ctb(1X~TkHgl8ZY{(Gm zDumvNyy4zDF#|;MH`_t~I5Yuw#=)JIY(Y@X&BzRSg+ubwk1L^XTY)c3$ER}yXYHJ% z?NU4XL8Ly_ux@AAt!b@UeDC%vb?i~_;}I?38~g&P(SZ_0?0X1$aBHwFmqW1cVQmR{ zLq7BrcjC4(7ww=&3f{)M>9-5@Y>PlKs#KQtX5`q}?3_{WdY_U(PXf@--V}rQ6A;T2 z75vt6{BFu*G-JpsEVg{Ckk^i;jN>0eS5{K_Kux-jWOYjOGtz`;k%e_U3GZfAR4;c* zV{l>kV#E#%x=5m$cUs61>s-3DwPQw`@rq(#2OG|*Wv1^3LK*1F-tz7*UA<F4BG%g% z6+tdOc%^+cKgNimwQRjzOle<y@Ijbl<s%nmL#;?l{x-p=uT=Sq!wZ=8X4SLD+qsP4 zslLlMtGm?ISdQ<cX4N~8E`NhgPI~M>g_o_}fw!*kL0k|<EN0O*OKI&c)(U-|{N4Y% z8LtQ#SwJvgMspuw6GZ`es00IX&oM+eXV|gU)>-_6gIU~>ry%63;F5w_o+cEOu&H-e z<vxFzf0wxU{gR9Pd&>F)_m;wa81boGS8{C1fjWpkJ`BVu0#U;^MaLWr+7Cy8wxB>G zR|{xZ<T(hCD$JS6)mX!r>rpZP;JKvn^J;SdXapgPOc6xY`4g8e<(SiB9p^tBjI$gM z_G{knf!uGEpeZhqbuxwt-qaQ;KQw=>AN<x~2mAXEenTI8u*&C>@oP+c?XX}VpZMxN zKFPD$tpgTvZQEfx7OoztoXZ~#)3<nyxbNhaS_sSq%rg`4A%>1Zj}!4B`o~U=o$^;? z6Hkc#QhA~D<fDRcW$pf5BB?!2g@9WoMc%k<fQhM`CIQ!xLt0Zg+0<~S^6r~AApl&v z4c?Sf{lxQ>u<%z%ha<jBx_fOLFa{(J6$3_bXZ5aEUe?Nx=k`yUxEigu*AWh@L)M?w z@IR|WufrGRWHzOg`f`Xbx#!2n#;S5i_A_L@jqt(P1(~aAv~a*N2%#rE1oV;VRi?Wu zv^Cur7iBY}YE1#$)uFTNZV&e!1%R9g_sE0ot!gsXI0GWOmuZ_N_ago~Oy~=#ai=j8 zH)oQe0V4a<y^jVaF(CFrNPEUFc?u(JH}o9K5$O#z0fB~(#}??FiG+I_Ee3d+0VJMP zk<T$FK<~m#gy6T7%O%lOLUdRxLZXh#hx<4YKuNoMJ3VTFFU9$*pUN-NhezrN;!TlX z%;MrEW<m(}XeBp&+hg_Xnp(2scwW25+F^pbfv+au;?4%WJh`zbKTsG7{cxWq`YgFm zWn|*ZN4?<PdeT)9m1A9oxFf%eB$|<P+Q_4!&Puy;^Y*+5I4Kpt0~>dv&%KLXD8IKK zw6u0(DzpXG<E>jJU_S_R6~_DZYj20g`GCAP=ilfJI#w_MKbUO<iGZRTwquF>Zup~O zmvaZuT|2A;z83n4sAtLDJ5)J4{HOe9HD{HFT?mieq*(i5;pi_4(%&|ULpoOe%~2-3 zd6Y?ua`Z8E7Jj>6!$|x3mwoqc1mUj4qQfGMoX?2E-Rno3i%`5G6YjSNE~N<n$&r2E z18sTXa79b&5fwRk#M%`shQn<)09HEUc4zVE&f!l@L)^0%IaZMEp2JH1in~br{seyr z9E8^yB~_Rb(G(SPxF5yi5Mj$O<gv%H!Ux3?FcW3YH_IPV(y+AINUbEEpiHB!(uuf& zQdJ<%Z-4LAc7^1+zam7I+}AREjvO4g&(R7Ufc-pMe3&3p(E1U5R!+NuqR6#WE>h|i zr2_S)_KL$7s65nu9oxxCTnALB?f#KoRW_mWKIsR#UUGw&I8fJ<CG7*3GZZM(bKGFy zi)8uZy;!ipdmjos@oqzbA;1m}1m3u{0)c&azf%}cw@yRLJNq5}*%55dRdnRHLf@3L z|5v6jqm}J&XaA34t^81Mt#tJh86yr%Q|G>t{9j2Xw>d$EinRO#^nd4T{%=Ua4)A^@ z4*R^{Um*qWhxc0s?Q-v@>8QNl-!mahdWU<zXCHyb)5u;#<v*)u=NIykuJ4NSedH-) z6xp-IxL~6&I#2}|TAlAy6hwRFL4SVX<^Ro5g$}!yNurkA75Y!L1dI&$Dm8c_Atf#T zMs(9Y^W)j#Bl^so;@G5+=cD^f_e~t^K8z#Xx9I5+diqoG^fsPG`9}@zKJQ$uAe3%h zCmnSXa^I4U&b(#WuzH-PVB08Qd!m3%Jq^Q#E{rUHQKH}BS1bJ^t64UU<(&|fZ+Z8L znRiDJXQq)cJ)s%NuYf)1v#6&Js|XhzC;SSn9hb9K5>ao8QFNlr<RiKxMNY*`2qZz# zb~8`CE2@vCAE}(I4c&j*^b)jZ6a|dA4cXdcepY+H3z|S!EX+ZeZlJiMT67HTy@l85 z>@|rzyqy+-Wl#qTeZ_GNYW+aQbD@u(6jU%-<>R$+d77Gd{A6J4l6IvSnWZj>(7>gN zdV^wYxui#!$JB_i;|Ol3>?uITiP?gzv1UWgL@W#<VR&qtdFizYIn7P4cx}jew(Eda zD5fTHKB*xaHtQvu*l(7yqLeVkzRVn8q$MKMQ3<K^x}0@<x`s0!wFJycWh)W=)%#Xe z&i#D-qrsvmhzy;;L(fZ-K($ahn9DBn<t`1iODdO#z6@>QehsoIXZ61OSD&wc7+NgP z5Dqa2#X%wuIHmHmXZo87`c^=3s*Oyb+e)5|m=#1enuaKOj$^2IXG1oT#P6fD0E*zo zfbw47*+oPrXU#+eMmZ!WP}o4#FBybJA$TCH8gNhth<wwd4d>JdsO!hX{&FacSz-qU zYQC6t23hMMW=3_Tk`hZ8+YWkfP{F}o$c)4$QlCI1gK{!g2!2J*0GSvnpeyK*nrxcU zcRV16CZ$Ds!Xc<E>ozE#cC*3qQ)o*A!}Tjfbe^;dlH+ee5ItvreEMg`-u`Dp&W0>B zD9sLSv=qrueF!1(fS%Mtwz&{tyx#5Z?ChY+h&r>@f@rf#-C39!cT;(eRwz)g!a!6H zMhP%x3gfGHed1nFb~fsx$E$V>jg-fn&yNv7fQC7TiM~39i-CtDTEgr>i)_KuYg2L= zGC42`^(^+y3jR0bnRpL9L%RldHo1o%<oBc(km%3E0~3n&Tmrq0L8!CpUB4P$V3`?d zmo1J$sRhPseFK#h39))B2~mNd=04T2m)U_Eke<LIms=W!1u_+J(yPy#LAo2sF=s%n zSJ>%{evic-&gKktx*PJG<pt)J!B8IY4ES|iaj6CGx}48i2qC3jU)!@A@&tOnsEJQb zX*<G5y3XJV=Rhljp{svNV&(x2WJ<uCst!A}>^%=lR~x1Bm>R}z{o;j6e$)|&>60|5 zpWQEz<M}-P#Ii-hbc>`(>cd9N??8i{`VJR#6?Lj+R*Ed_cGdw|#-~?Rh*t9+4JU?s zO0SdO{3Xu172Bw`xKQaCmA-K)R8`@4B2QQ4T+#nD%3-?i5j@c&WX|$=n$gt}(mXW^ zy%_WYuTUK|c-zomF}qdUv6Y{y7A@5Fhi8fexx#b9du3n7<TQ+}6(nRzQ+dh?JP)F& zvNUq?(QN!B2+oV?lQ0+PI)DL!9L7pXVCxnNn_C+`RSYYkKjrwAm)J0M!6sSAX`9?a KW<ho8Y3;v2KXBRr literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/population_extensions/slurm.doctree b/docs/build/doctrees/population_extensions/slurm.doctree new file mode 100644 index 0000000000000000000000000000000000000000..5492e77e43dd767561fb22d4b37907c3b87fafca GIT binary patch literal 34591 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/population_extensions/spacing_functions.doctree b/docs/build/doctrees/population_extensions/spacing_functions.doctree new file mode 100644 index 0000000000000000000000000000000000000000..62f661214282ec7b3dff5a3def0650c7a1568e70 GIT binary patch literal 72442 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%0AXwJ)TEzt%dsx=7he3QlRnB!O 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 Jj?4bs{|D{QjC=q9 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/population_extensions/version_info.doctree b/docs/build/doctrees/population_extensions/version_info.doctree new file mode 100644 index 0000000000000000000000000000000000000000..3cf2968d205d94ec82e2527f09d86eee58cea2b9 GIT binary patch literal 21658 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 literal 0 HcmV?d00001 diff --git a/docs/build/doctrees/readme_link.doctree b/docs/build/doctrees/readme_link.doctree index e45e9ef09072cf3c1aba1f656eae8bc230de3dd9..3ad6e60171f701515c7485c1a7ce4e7a8b97d56f 100644 GIT binary patch literal 28148 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 literal 27918 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 Xu6d_yW_&ztk>1Yq8~H2AQu+S?u3vzR diff --git a/docs/build/doctrees/run_system_wrapper.doctree b/docs/build/doctrees/run_system_wrapper.doctree index 01cb764f78bd605cd598a302b61227ad9204cd4d..2e8b97a5a6144d4ab616d7e1f2ab7376b36e6347 100644 GIT binary patch literal 14471 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 N^@&v^4<u^T{tu;$i^>21 literal 14259 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 diff --git a/docs/build/doctrees/spacing_functions.doctree b/docs/build/doctrees/spacing_functions.doctree deleted file mode 100644 index d7e00f2c5cae7d5f753e23a6e248b9130911f6e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2398 zcmaJ@Pj4JG6i<`vW;fkz{*)pR4YWcPRAjTL;!yDcI1nip3gSRzdB&c#iN_vnPqH~g zf&)@3`G)y`d<gFRJTp7VrV^2&%zJ+S-|xMb-?#t%VZ71&gnd^Dsh6jeF>M%kF^rhW z>ym39|B5gEh&S=eFt+r{ncC(&h7CyMLMmptj&EX^CUGy7JMHv$9M8Qpx>pwiF%&y* zq8NvPmtOHZFX3ZX(Ol}qFQlk-qvxKMhSiYjbhcmfWr`(y)QP??`Dbk66odaW7lsu@ z%sz@k@jz^aVVBW)*j7^WcwT2T>{9Qo%xaHHq|CP@b1BQ6Tv6x1#P>kcvi%ydy1FGY znqOF6B$+zwc)CbWQS6H+Vv;<H<50|nDfyhyOUdSyHNT=%Zk|a^?KR1XHO6;TUR`@( zG-3R*f1kCyIV$evZS?c^YI15FQvCF66X}T0kb`)Jm{+x%^;MpARi@%|wC4F8nfL2U z#TSryfxN_5Vi);rwfTsX`;Jz|RtkNU#YxhA5T<!;Qx`~I{mF{cb|H)$_a2A<6c2lB z71n6aHH%^R6IC_JzXGS&KM&&t*W6NXYy`n5y60(Gfq2-uA+UV`a<?OEt3d5}lati7 z^a^(a#AUBzI4aNwZ9Kp8c=jOdC1C5iB+J6sGJ-R8082%3Q>J-wF!@Q#;fgmLawWYW zE9}5yr_h1vJWMRFjP*qEORnPCX4n-}_2eKN@})$rJoU9(2@S%4@vL6J-SmoDjaos% za$15j_Lk;6B^BR>snk{N3D>z{kcwek`(pNL<|MwKtUnTNt+7N<%@nt&a|$*0G3=Y# zuUi>3R$@55_j1pK_&H2lqqhMJetiAi>=m4^Kity{2PpxEDhbp_A)y%d6xEBGE;!1~ zKyPCGgh!U=#xhJv1#rNP1TxOUFgLnDjwpv@q{2|jWfa3OrL{NYmK8Q75VgnZvLZd| zP}PPZ0XVCvN(T2E4oa(C>isRNa=d1SEX#za1HP<`<K(Vp1CiX5OX*~b&wawAqnS#H zbW!fCra_#936gQZKW%m>Ak&GFLaKJ_Oe<ay<is&Yd6VxXaWV?m3E1JO@V;{2&gWNG zSEudHI5l=LPrC$?ZXUzqq>(Hp4dQu;DtlCQ1pe&#*WaKlQ(Isot+`2@TQ^TuZoDyA z|C0NnaU*=G;9~4)2K+NG;@K!115G9A2dlSB(gNf0UHGtxMry}x${e6gHDW;VLtLMp z#MB+QYwhWh2)Pgnzrg6WG6~)jS5geqZ#8DuLGw{Vw<J*}r(Fe)b3rjC=x;ky=vZ1l z1lkvMg<#TAYfe=+>+b*(gELj2)vMt@O6$PY*}B{TFEh?CkJs=eIQOvjI9G;V5MENL z2o9~~%_(^swz$3oZVnsgit7cIg_5Q8@%xQ`{vFg=7`6KW0||IZ%_IQtiKlkKv2U=n z4-o<2;&FnTYk~7~gAKOEZBG=~uvYZM5Jb9e;O``6`z>CIxeMdO@YfZpcoW6Tb0?nR z?_5k=*t^@qMtd)p*iXqlEVi69XDhij%)6Xc4#A_7WoA?li$?T=d(2*Xyk>E{^4cgJ zt=Y%Ev_389$M<b@FB@TmEzpZi@t*;P2Up!;!L$bZVP9iE?Ac9Ac3Ij#-KeIUSZAmI E0jZw9?f?J) diff --git a/docs/build/doctrees/stellar_types.doctree b/docs/build/doctrees/stellar_types.doctree index 6a55f0ef4b6403ed5769de31b69987b1bb048a81..51dd8575d91a5dfb679d8ac93ef9f74888780ca4 100644 GIT binary patch delta 1153 zcmb7DO-~b16zx!^&{Dn@8j#9RN(>?`B)SkH35rOxSPil<f|L1p?H!zXgERAtEKDVa zsPS#cdu~iLk;J$)AtWsP0d8ElFs?NE3s{->vGGky5Q79*+{K%@=iGDeJ@;Mrt4!^E z`RTLe+Bfk-et>LS^CHV{hm$m}nyx_{gaf|(<F<ShqR`2(RFo9<QBn?f-Q&H`J<Fj- z#4!=QBKlaOhBWs>4pNYW3WUC3A8J!wx`j1w!I)nNz{MwXL%E>=+tLTN-mFbFC1rIu z>PV-q2=wJDx&TUn=o<XL+AJr~4|(W3K#@8n9~Jx)?1B7RnqwzoqvbjA#`~{lLnqt- zC0`?8u$Q=^NHT~HrQ?e{oS00<u1$|mPM)1or>|cfSI=J@V_#!KlEaSFt&|^%?4^S% z2^(76rxLX5ENQH)6Wc}sr&6{uS#4XVH}~S75h5mtzB_-otMN_7Q1Q7PjM*(8RW~~- zvNmm0HNs!=UKnAY>)Yju``GXLjtdq4RdES{i&n=7*>F=kDs3x7W4=o~198X-g{w31 z4JrMFHX+Y*Jr!ZYH7#7?R3<?&dz#Z!<p<kHw6mp#pHh~UlNolmv9GPwwlGp{gi8Ua zw&hp>zZCiQU1l$npV&&{^Ts4{bY!ZQqm_`)&NK~nwED;hEElUjvWo(PZ}G=8itrs? zU{9JzdL7n$8poQ0f`xhH3j@J=!H4e9NNZv;BP`vV8r-^#5$)e&oE54q-*HX;NOU%r zks^@;ol0EEOVtgqbj$nxgk`FROK^ZZP8$qYSf!%g=d^BY^E(q7m-rNCzgmWS8Z2zs Z#1unuOI(Oan8<KFE$o;V!u1e6_Xk^rm{kA( delta 998 zcmZ3gd_sw(fn}=gM3xPc1v$kgp4MT?V4Td%Sjftl!JHvGxsoxBQEu`BMtL#$+9?_t zim_8Nlz~_kh}D5ubFwH?DZh4xZiY+-PX<^^&&tWSS!A@0_0054^i%W7iuIE+^Ad|H zlM5<KGV=2v;yIZ~`f&c_hx{pwa+|G~a~ZY#fCl-LCM9NIw=Q-{X@+)&SB5Nkwy?{2 zGXpJfo7}{@oH28<7MnwKCXk;?$inOl*^H<RId3MQ;&eiaQ-O+-N|Q3uCZA^uX3Uwa z%)Y3;4Jg(^NF&S^kP{mSDTdmTiZh^k*pf<fa#BmC^f2nygM%#r$rrJN%#Q{-!mTt3 zxA~xmaDkc#a<L;G6P3aC+XGcW6Nz7joFB5`8W}c|KX6F0g45PyK2B*jaO#3YHy2PJ zGbC|k=zwAYk4;m0*oyN@i;`2PWat20xH+HmJ)`*D9=_C~qWq%x)V$>Ul+3*JDLt&A zA#R&Xxn&p`btX^ZQJ(yR=i210JX({_@y?xG&8N%83{1IG{3hSyk(_*(uT*h+#+Kq9 z&b-9j)RM}A)Z!_%Q!=*u6=x`d^28RPr)(xi^2->&)2vM*YA%TdT9{d!o1ZeJ1L&wM z1x5x2a+5HpoHrvR94Gq;oaN!jOo=ZpNh~Uv;>|eOUC>H|D<w5KzbLUJGe2*NA1KgD Glk@;YHCTTD diff --git a/docs/build/doctrees/useful_funcs.doctree b/docs/build/doctrees/useful_funcs.doctree index c0356d02164d9fb2ef4c03b53af58202144a0988..c3ee61ea0427b5b2e77b894409866d6f84e7c7cb 100644 GIT binary patch literal 76320 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 literal 74117 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 SZKD0~`U9AHW)&&+Q~w`!LW)oT diff --git a/docs/build/html/.buildinfo b/docs/build/html/.buildinfo index 858b45b13..9b0a6c759 100644 --- a/docs/build/html/.buildinfo +++ b/docs/build/html/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: a4f8e3a1f92628ed08655c4ea1d03fa6 +config: e979aa9eb24450dd330ad22ac37f144a tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/build/html/_images/test_coverage.svg b/docs/build/html/_images/test_coverage.svg index bc3407c38..4f8c1853c 100644 --- a/docs/build/html/_images/test_coverage.svg +++ b/docs/build/html/_images/test_coverage.svg @@ -9,13 +9,13 @@ </mask> <g mask="url(#a)"> <path fill="#555" d="M0 0h63v20H0z"/> - <path fill="#e05d44" d="M63 0h36v20H63z"/> + <path fill="#fe7d37" d="M63 0h36v20H63z"/> <path fill="url(#b)" d="M0 0h99v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="31.5" y="15" fill="#010101" fill-opacity=".3">coverage</text> <text x="31.5" y="14">coverage</text> - <text x="80" y="15" fill="#010101" fill-opacity=".3">23%</text> - <text x="80" y="14">23%</text> + <text x="80" y="15" fill="#010101" fill-opacity=".3">50%</text> + <text x="80" y="14">50%</text> </g> </svg> diff --git a/docs/build/html/_modules/binarycpython/utils/custom_logging_functions.html b/docs/build/html/_modules/binarycpython/utils/custom_logging_functions.html index bf6cb61f8..70510fa0e 100644 --- a/docs/build/html/_modules/binarycpython/utils/custom_logging_functions.html +++ b/docs/build/html/_modules/binarycpython/utils/custom_logging_functions.html @@ -1,68 +1,32 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>binarycpython.utils.custom_logging_functions — 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 type="text/javascript" src="../../../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script> <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 type="text/javascript" src="../../../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" /> + <script src="../../../_static/js/theme.js"></script> <link rel="index" title="Index" href="../../../genindex.html" /> <link rel="search" title="Search" href="../../../search.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -70,17 +34,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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> @@ -92,66 +46,30 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../../../index.html">Docs</a> »</li> - + <li><a href="../../../index.html" class="icon icon-home"></a> »</li> <li><a href="../../index.html">Module code</a> »</li> - <li>binarycpython.utils.custom_logging_functions</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>Source code for binarycpython.utils.custom_logging_functions</h1><div class="highlight"><pre> <span></span><span class="sd">"""</span> <span class="sd">Module containing functions for the custom logging functionality.</span> @@ -620,48 +538,36 @@ </pre></div> </div> - </div> <footer> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/dicts.html b/docs/build/html/_modules/binarycpython/utils/dicts.html new file mode 100644 index 000000000..59412ca68 --- /dev/null +++ b/docs/build/html/_modules/binarycpython/utils/dicts.html @@ -0,0 +1,925 @@ +<!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>binarycpython.utils.dicts — 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="../../../genindex.html" /> + <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> »</li> + <li><a href="../../index.html">Module code</a> »</li> + <li>binarycpython.utils.dicts</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>Source code for binarycpython.utils.dicts</h1><div class="highlight"><pre> +<span></span><span class="sd">"""</span> +<span class="sd">Module containing functions that binary_c-python uses to modify dictionaries.</span> +<span class="sd">"""</span> + +<span class="kn">import</span> <span class="nn">collections</span> + +<span class="kn">import</span> <span class="nn">astropy.units</span> <span class="k">as</span> <span class="nn">u</span> +<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> + +<div class="viewcode-block" id="keys_to_floats"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.keys_to_floats">[docs]</a><span class="k">def</span> <span class="nf">keys_to_floats</span><span class="p">(</span><span class="n">json_data</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to convert all the keys of the dictionary to float to float</span> + +<span class="sd"> we need to convert keys to floats:</span> +<span class="sd"> this is ~ a factor 10 faster than David's recursive_change_key_to_float routine, probably because this version only does the float conversion, nothing else.</span> +<span class="sd"> """</span> + + <span class="c1"># assumes nested dicts ...</span> + <span class="c1"># new_data = {}</span> + + <span class="c1"># but this copies the variable type, but has some</span> + <span class="c1"># pointless copying</span> + <span class="c1"># new_data = copy.copy(json_data)</span> + <span class="c1"># new_data.clear()</span> + + <span class="c1"># this adopts the type correctly *and* is fast</span> + <span class="n">new_data</span> <span class="o">=</span> <span class="nb">type</span><span class="p">(</span><span class="n">json_data</span><span class="p">)()</span> + + <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">json_data</span><span class="o">.</span><span class="n">items</span><span class="p">():</span> + <span class="c1"># convert key to a float, if we can</span> + <span class="c1"># otherwise leave as is</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">newkey</span> <span class="o">=</span> <span class="nb">float</span><span class="p">(</span><span class="n">k</span><span class="p">)</span> + <span class="k">except</span> <span class="ne">ValueError</span><span class="p">:</span> + <span class="n">newkey</span> <span class="o">=</span> <span class="n">k</span> + + <span class="c1"># act on value(s)</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="nb">list</span><span class="p">):</span> + <span class="c1"># list data</span> + <span class="n">new_data</span><span class="p">[</span><span class="n">newkey</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span> + <span class="n">keys_to_floats</span><span class="p">(</span><span class="n">item</span><span class="p">)</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">item</span><span class="p">,</span> <span class="n">collections</span><span class="o">.</span><span class="n">abc</span><span class="o">.</span><span class="n">Mapping</span><span class="p">)</span> + <span class="k">else</span> <span class="n">item</span> + <span class="k">for</span> <span class="n">item</span> <span class="ow">in</span> <span class="n">v</span> + <span class="p">]</span> + <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="n">collections</span><span class="o">.</span><span class="n">abc</span><span class="o">.</span><span class="n">Mapping</span><span class="p">):</span> + <span class="c1"># dict, ordereddict, etc. data</span> + <span class="n">new_data</span><span class="p">[</span><span class="n">newkey</span><span class="p">]</span> <span class="o">=</span> <span class="n">keys_to_floats</span><span class="p">(</span><span class="n">v</span><span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># assume all other data are scalars</span> + <span class="n">new_data</span><span class="p">[</span><span class="n">newkey</span><span class="p">]</span> <span class="o">=</span> <span class="n">v</span> + + <span class="k">return</span> <span class="n">new_data</span></div> + + +<div class="viewcode-block" id="recursive_change_key_to_float"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.recursive_change_key_to_float">[docs]</a><span class="k">def</span> <span class="nf">recursive_change_key_to_float</span><span class="p">(</span><span class="n">input_dict</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to recursively change the key to float</span> + +<span class="sd"> This only works if the dict contains just sub-dicts or numbers/strings.</span> +<span class="sd"> Does not work with lists as values</span> +<span class="sd"> """</span> + + <span class="n">new_dict</span> <span class="o">=</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">()</span> + + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">input_dict</span><span class="p">:</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">)):</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">num_key</span> <span class="o">=</span> <span class="nb">float</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">num_key</span><span class="p">]</span> <span class="o">=</span> <span class="n">recursive_change_key_to_float</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + <span class="k">except</span> <span class="ne">ValueError</span><span class="p">:</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">recursive_change_key_to_float</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + <span class="k">else</span><span class="p">:</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">num_key</span> <span class="o">=</span> <span class="nb">float</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">num_key</span><span class="p">]</span> <span class="o">=</span> <span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + <span class="k">except</span> <span class="ne">ValueError</span><span class="p">:</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="k">return</span> <span class="n">new_dict</span></div> + + +<div class="viewcode-block" id="recursive_change_key_to_string"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.recursive_change_key_to_string">[docs]</a><span class="k">def</span> <span class="nf">recursive_change_key_to_string</span><span class="p">(</span><span class="n">input_dict</span><span class="p">,</span> <span class="n">custom_format</span><span class="o">=</span><span class="s2">"</span><span class="si">{:g}</span><span class="s2">"</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to recursively change the key back to a string but this time in a format that we decide</span> +<span class="sd"> """</span> + + <span class="n">new_dict</span> <span class="o">=</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">()</span> + + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">input_dict</span><span class="p">:</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">)):</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">)):</span> + <span class="n">string_key</span> <span class="o">=</span> <span class="n">custom_format</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">string_key</span><span class="p">]</span> <span class="o">=</span> <span class="n">recursive_change_key_to_string</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">recursive_change_key_to_string</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + <span class="k">else</span><span class="p">:</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">)):</span> + <span class="n">string_key</span> <span class="o">=</span> <span class="n">custom_format</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">string_key</span><span class="p">]</span> <span class="o">=</span> <span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="k">return</span> <span class="n">new_dict</span></div> + + +<span class="k">def</span> <span class="nf">_nested_set</span><span class="p">(</span><span class="n">dic</span><span class="p">,</span> <span class="n">keys</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Code to set a value of a nested dict based on a list of keys. We take into account the fact that the vallue in the dict might not be set at all by the setdefault call and the reverse looping of the keys</span> + +<span class="sd"> https://stackoverflow.com/questions/13687924/setting-a-value-in-a-nested-python-dictionary-given-a-list-of-indices-and-value</span> + +<span class="sd"> TODO: describe better</span> +<span class="sd"> """</span> + + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">keys</span><span class="p">[:</span><span class="o">-</span><span class="mi">1</span><span class="p">]:</span> + <span class="n">dic</span> <span class="o">=</span> <span class="n">dic</span><span class="o">.</span><span class="n">setdefault</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="p">{})</span> + <span class="n">dic</span><span class="p">[</span><span class="n">keys</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]]</span> <span class="o">=</span> <span class="n">value</span> + + +<span class="k">def</span> <span class="nf">_nested_get</span><span class="p">(</span><span class="n">dic</span><span class="p">,</span> <span class="n">keys</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Code to get a value of a nested dict based on a list of keys. We take into account the fact that the vallue in the dict might not be set at all by the setdefault call and the reverse looping of the keys</span> + +<span class="sd"> TODO: unused. Remove?</span> +<span class="sd"> """</span> + + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">keys</span><span class="p">[:</span><span class="o">-</span><span class="mi">1</span><span class="p">]:</span> + <span class="n">dic</span> <span class="o">=</span> <span class="n">dic</span><span class="o">.</span><span class="n">setdefault</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="p">{})</span> + <span class="k">return</span> <span class="n">dic</span><span class="p">[</span><span class="n">keys</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]]</span> + + +<span class="k">def</span> <span class="nf">_recursive_normalize_floats</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="n">d</span><span class="p">,</span> <span class="n">const</span><span class="p">,</span> <span class="n">parent</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">ignore</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> function to walk through the dictionary, multiplying only float values by a const</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="ow">not</span> <span class="n">parent</span><span class="p">:</span> + <span class="n">parent</span> <span class="o">=</span> <span class="n">d</span> + + <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">d</span><span class="o">.</span><span class="n">items</span><span class="p">():</span> + <span class="k">if</span> <span class="n">ignore</span> <span class="ow">and</span> <span class="n">k</span> <span class="ow">in</span> <span class="n">ignore</span><span class="p">:</span> + <span class="k">continue</span> + + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="nb">float</span><span class="p">):</span> + <span class="n">path</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">k</span><span class="p">)</span> + <span class="c1"># must be a float, multiply by the constant</span> + <span class="n">_nested_set</span><span class="p">(</span><span class="n">parent</span><span class="p">,</span> <span class="n">path</span><span class="p">,</span> <span class="n">v</span> <span class="o">*</span> <span class="n">const</span><span class="p">)</span> + <span class="n">path</span><span class="o">.</span><span class="n">pop</span><span class="p">()</span> + <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="nb">int</span><span class="p">)):</span> + <span class="n">path</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">k</span><span class="p">)</span> + <span class="c1"># do nothing to strings or ints</span> + <span class="n">path</span><span class="o">.</span><span class="n">pop</span><span class="p">()</span> + <span class="k">elif</span> <span class="n">v</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">path</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">k</span><span class="p">)</span> + <span class="n">path</span><span class="o">.</span><span class="n">pop</span><span class="p">()</span> + + <span class="c1"># dicts</span> + <span class="c1"># note: isinstance isn't enough, we need to check the Mapping</span> + <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">v</span><span class="p">,</span> <span class="n">collections</span><span class="o">.</span><span class="n">abc</span><span class="o">.</span><span class="n">Mapping</span><span class="p">):</span> + <span class="n">path</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">k</span><span class="p">)</span> + <span class="c1"># nested dict</span> + <span class="n">_recursive_normalize_floats</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="n">v</span><span class="p">,</span> <span class="n">const</span><span class="p">,</span> <span class="n">parent</span><span class="o">=</span><span class="n">parent</span><span class="p">)</span> + <span class="n">path</span><span class="o">.</span><span class="n">pop</span><span class="p">()</span> + <span class="k">else</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"###Type </span><span class="si">{}</span><span class="s2"> not recognized: </span><span class="si">{}</span><span class="s2">.</span><span class="si">{}</span><span class="s2">=</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="nb">type</span><span class="p">(</span><span class="n">v</span><span class="p">),</span> <span class="s2">"."</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">path</span><span class="p">),</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> + <span class="p">)</span> + <span class="p">)</span> + + +<div class="viewcode-block" id="multiply_float_values"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.multiply_float_values">[docs]</a><span class="k">def</span> <span class="nf">multiply_float_values</span><span class="p">(</span><span class="n">d</span><span class="p">,</span> <span class="n">const</span><span class="p">,</span> <span class="n">ignore</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> multiply_float_values : A function to recursively multiply values of a (nested) dictionary that are floats by a constant. Nested dictionaries call this function recursively.</span> + +<span class="sd"> Args:</span> +<span class="sd"> d = the dictionary</span> +<span class="sd"> const = the constant that multiplies float values</span> +<span class="sd"> """</span> + <span class="n">path</span> <span class="o">=</span> <span class="p">[]</span> + <span class="n">_recursive_normalize_floats</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="n">d</span><span class="p">,</span> <span class="n">const</span><span class="p">,</span> <span class="n">parent</span><span class="o">=</span><span class="n">d</span><span class="p">,</span> <span class="n">ignore</span><span class="o">=</span><span class="n">ignore</span><span class="p">)</span></div> + + +<div class="viewcode-block" id="subtract_dicts"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.subtract_dicts">[docs]</a><span class="k">def</span> <span class="nf">subtract_dicts</span><span class="p">(</span><span class="n">dict_1</span><span class="p">:</span> <span class="nb">dict</span><span class="p">,</span> <span class="n">dict_2</span><span class="p">:</span> <span class="nb">dict</span><span class="p">)</span> <span class="o">-></span> <span class="nb">dict</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function to subtract two dictionaries.</span> + +<span class="sd"> Only allows values to be either a dict or a numerical type</span> + +<span class="sd"> For the overlapping keys (key name present in both dicts):</span> +<span class="sd"> When the keys are of the same type:</span> +<span class="sd"> - If the types are of numerical type: subtract the value at dict 2 from dict 1.</span> +<span class="sd"> - If the types are both dictionaries: call this function with the subdicts</span> + +<span class="sd"> When the keys are not of the same type:</span> +<span class="sd"> - if the keys are all of numerical types</span> + +<span class="sd"> For the unique keys:</span> +<span class="sd"> - if the key is from dict 1: adds the value to the new dict (be it numerical value or dict)</span> +<span class="sd"> - If the key is from dict 2: Adds the negative of its value in case of numerical type.</span> +<span class="sd"> if the type is a dict, the result of subtract_dicts({}, dict_2[key]) will be set</span> + +<span class="sd"> If the result is 0, the key will be removed from the resulting dict.</span> +<span class="sd"> If that results in an empty dict, the dict will be removed too.</span> + +<span class="sd"> Args:</span> +<span class="sd"> dict_1: first dictionary</span> +<span class="sd"> dict_2: second dictionary</span> + +<span class="sd"> Returns:</span> +<span class="sd"> Subtracted dictionary</span> +<span class="sd"> """</span> + + <span class="c1"># Set up new dict</span> + <span class="n">new_dict</span> <span class="o">=</span> <span class="p">{}</span> + + <span class="c1"># Define allowed numerical types</span> + <span class="n">ALLOWED_NUMERICAL_TYPES</span> <span class="o">=</span> <span class="p">(</span><span class="nb">float</span><span class="p">,</span> <span class="nb">int</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">float64</span><span class="p">)</span> + + <span class="c1">#</span> + <span class="n">keys_1</span> <span class="o">=</span> <span class="n">dict_1</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> + <span class="n">keys_2</span> <span class="o">=</span> <span class="n">dict_2</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> + + <span class="c1"># Find overlapping keys of both dicts</span> + <span class="n">overlapping_keys</span> <span class="o">=</span> <span class="nb">set</span><span class="p">(</span><span class="n">keys_1</span><span class="p">)</span><span class="o">.</span><span class="n">intersection</span><span class="p">(</span><span class="nb">set</span><span class="p">(</span><span class="n">keys_2</span><span class="p">))</span> + + <span class="c1"># Find the keys that are unique</span> + <span class="n">unique_to_dict_1</span> <span class="o">=</span> <span class="nb">set</span><span class="p">(</span><span class="n">keys_1</span><span class="p">)</span><span class="o">.</span><span class="n">difference</span><span class="p">(</span><span class="nb">set</span><span class="p">(</span><span class="n">keys_2</span><span class="p">))</span> + <span class="n">unique_to_dict_2</span> <span class="o">=</span> <span class="nb">set</span><span class="p">(</span><span class="n">keys_2</span><span class="p">)</span><span class="o">.</span><span class="n">difference</span><span class="p">(</span><span class="nb">set</span><span class="p">(</span><span class="n">keys_1</span><span class="p">))</span> + + <span class="c1"># Add the unique keys to the new dict</span> + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">unique_to_dict_1</span><span class="p">:</span> + <span class="c1"># If these items are numerical types</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">ALLOWED_NUMERICAL_TYPES</span><span class="p">):</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + <span class="k">if</span> <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span> + <span class="k">del</span> <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">dict</span><span class="p">):</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"Error: using unsupported type for key </span><span class="si">{}</span><span class="s2">: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">key</span><span class="p">,</span> <span class="nb">type</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + <span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="c1"># Add the unique keys to the new dict</span> + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">unique_to_dict_2</span><span class="p">:</span> + <span class="c1"># If these items are numerical type, we should add the negative of the value</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">ALLOWED_NUMERICAL_TYPES</span><span class="p">):</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="o">-</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + <span class="k">if</span> <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span> + <span class="k">del</span> <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="c1"># Else we should place the negative of that dictionary in the new place</span> + <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">dict</span><span class="p">):</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">subtract_dicts</span><span class="p">({},</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"Error: using unsupported type for key </span><span class="si">{}</span><span class="s2">: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">key</span><span class="p">,</span> <span class="nb">type</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + <span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="c1"># Go over the common keys:</span> + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">overlapping_keys</span><span class="p">:</span> + + <span class="c1"># See whether the types are actually the same</span> + <span class="k">if</span> <span class="ow">not</span> <span class="nb">type</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> <span class="ow">is</span> <span class="nb">type</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]):</span> + <span class="c1"># Exceptions:</span> + <span class="k">if</span> <span class="p">(</span><span class="nb">type</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> <span class="ow">in</span> <span class="n">ALLOWED_NUMERICAL_TYPES</span><span class="p">)</span> <span class="ow">and</span> <span class="p">(</span> + <span class="nb">type</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> <span class="ow">in</span> <span class="n">ALLOWED_NUMERICAL_TYPES</span> + <span class="p">):</span> + <span class="c1"># We can safely subtract the values since they are all numeric</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">-</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + <span class="k">if</span> <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span> + <span class="k">del</span> <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="k">else</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"Error key: </span><span class="si">{key}</span><span class="s2"> value: </span><span class="si">{value1}</span><span class="s2"> type: </span><span class="si">{type}</span><span class="s2"> and key: </span><span class="si">{key}</span><span class="s2"> value: </span><span class="si">{value2}</span><span class="s2"> type: </span><span class="si">{type2}</span><span class="s2"> are not of the same type and cannot be merged"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">key</span><span class="o">=</span><span class="n">key</span><span class="p">,</span> + <span class="n">value1</span><span class="o">=</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> + <span class="nb">type</span><span class="o">=</span><span class="nb">type</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]),</span> + <span class="n">value2</span><span class="o">=</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> + <span class="n">type2</span><span class="o">=</span><span class="nb">type</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]),</span> + <span class="p">)</span> + + <span class="nb">print</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="c1"># This is where the keys are the same</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># If these items are numeric types</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">ALLOWED_NUMERICAL_TYPES</span><span class="p">):</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">-</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="c1"># Remove entry if the value is 0</span> + <span class="k">if</span> <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span> + <span class="k">del</span> <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">dict</span><span class="p">):</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">subtract_dicts</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + + <span class="c1"># Remove entry if it results in an empty dict</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]:</span> + <span class="k">del</span> <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"Error: using unsupported type for key </span><span class="si">{}</span><span class="s2">: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">key</span><span class="p">,</span> <span class="nb">type</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + <span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="c1">#</span> + <span class="k">return</span> <span class="n">new_dict</span></div> + + +<div class="viewcode-block" id="AutoVivificationDict"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.AutoVivificationDict">[docs]</a><span class="k">class</span> <span class="nc">AutoVivificationDict</span><span class="p">(</span><span class="nb">dict</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Implementation of perl's autovivification feature, by overriding the</span> +<span class="sd"> get item and the __iadd__ operator (https://docs.python.org/3/reference/datamodel.html?highlight=iadd#object.__iadd__)</span> + +<span class="sd"> This allows to set values within a subdict that might not exist yet:</span> + +<span class="sd"> Example:</span> +<span class="sd"> newdict = {}</span> +<span class="sd"> newdict['example']['mass'] += 10</span> +<span class="sd"> print(newdict)</span> +<span class="sd"> >>> {'example': {'mass': 10}}</span> +<span class="sd"> """</span> + +<div class="viewcode-block" id="AutoVivificationDict.__getitem__"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.AutoVivificationDict.__getitem__">[docs]</a> <span class="k">def</span> <span class="fm">__getitem__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">item</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Getitem function for the autovivication dict</span> +<span class="sd"> """</span> + + <span class="k">try</span><span class="p">:</span> + <span class="k">return</span> <span class="nb">dict</span><span class="o">.</span><span class="fm">__getitem__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">item</span><span class="p">)</span> + <span class="k">except</span> <span class="ne">KeyError</span><span class="p">:</span> + <span class="n">value</span> <span class="o">=</span> <span class="bp">self</span><span class="p">[</span><span class="n">item</span><span class="p">]</span> <span class="o">=</span> <span class="nb">type</span><span class="p">(</span><span class="bp">self</span><span class="p">)()</span> + <span class="k">return</span> <span class="n">value</span></div> + +<div class="viewcode-block" id="AutoVivificationDict.__iadd__"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.AutoVivificationDict.__iadd__">[docs]</a> <span class="k">def</span> <span class="fm">__iadd__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">other</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> iadd function (handling the +=) for the autovivication dict.</span> +<span class="sd"> """</span> + + <span class="c1"># if a value does not exist, assume it is 0.0</span> + <span class="k">try</span><span class="p">:</span> + <span class="bp">self</span> <span class="o">+=</span> <span class="n">other</span> + <span class="k">except</span><span class="p">:</span> + <span class="bp">self</span> <span class="o">=</span> <span class="n">other</span> + <span class="k">return</span> <span class="bp">self</span></div></div> + + +<div class="viewcode-block" id="inspect_dict"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.inspect_dict">[docs]</a><span class="k">def</span> <span class="nf">inspect_dict</span><span class="p">(</span> + <span class="n">input_dict</span><span class="p">:</span> <span class="nb">dict</span><span class="p">,</span> <span class="n">indent</span><span class="p">:</span> <span class="nb">int</span> <span class="o">=</span> <span class="mi">0</span><span class="p">,</span> <span class="n">print_structure</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span> +<span class="p">)</span> <span class="o">-></span> <span class="nb">dict</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function to (recursively) inspect a (nested) dictionary.</span> +<span class="sd"> The object that is returned is a dictionary containing the key of the input_dict, but as value</span> +<span class="sd"> it will return the type of what the value would be in the input_dict</span> + +<span class="sd"> In this way we inspect the structure of these dictionaries, rather than the exact contents.</span> + +<span class="sd"> Args:</span> +<span class="sd"> input_dict: dictionary you want to inspect</span> +<span class="sd"> print_structure: (optional, default = True)</span> +<span class="sd"> indent: (optional, default = 0) indent of the first output</span> + +<span class="sd"> Returns:</span> +<span class="sd"> Dictionary that has the same structure as the input_dict, but as values it has the</span> +<span class="sd"> type(input_dict[key]) (except if the value is a dict)</span> +<span class="sd"> """</span> + + <span class="n">structure_dict</span> <span class="o">=</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">()</span> + + <span class="c1">#</span> + <span class="k">for</span> <span class="n">key</span><span class="p">,</span> <span class="n">value</span> <span class="ow">in</span> <span class="n">input_dict</span><span class="o">.</span><span class="n">items</span><span class="p">():</span> + <span class="n">structure_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="nb">type</span><span class="p">(</span><span class="n">value</span><span class="p">)</span> + + <span class="k">if</span> <span class="n">print_structure</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"</span><span class="se">\t</span><span class="s2">"</span> <span class="o">*</span> <span class="n">indent</span><span class="p">,</span> <span class="n">key</span><span class="p">,</span> <span class="nb">type</span><span class="p">(</span><span class="n">value</span><span class="p">))</span> + + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="nb">dict</span><span class="p">):</span> + <span class="n">structure_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">inspect_dict</span><span class="p">(</span> + <span class="n">value</span><span class="p">,</span> <span class="n">indent</span><span class="o">=</span><span class="n">indent</span> <span class="o">+</span> <span class="mi">1</span><span class="p">,</span> <span class="n">print_structure</span><span class="o">=</span><span class="n">print_structure</span> + <span class="p">)</span> + + <span class="k">return</span> <span class="n">structure_dict</span></div> + + +<div class="viewcode-block" id="count_keys_recursive"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.count_keys_recursive">[docs]</a><span class="k">def</span> <span class="nf">count_keys_recursive</span><span class="p">(</span><span class="n">input_dict</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to count the total number of keys in a dictionary</span> +<span class="sd"> """</span> + + <span class="n">local_count</span> <span class="o">=</span> <span class="mi">0</span> + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">input_dict</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span> + <span class="n">local_count</span> <span class="o">+=</span> <span class="mi">1</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">)):</span> + <span class="n">local_count</span> <span class="o">+=</span> <span class="n">count_keys_recursive</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + <span class="k">return</span> <span class="n">local_count</span></div> + + +<div class="viewcode-block" id="merge_dicts"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.merge_dicts">[docs]</a><span class="k">def</span> <span class="nf">merge_dicts</span><span class="p">(</span><span class="n">dict_1</span><span class="p">:</span> <span class="nb">dict</span><span class="p">,</span> <span class="n">dict_2</span><span class="p">:</span> <span class="nb">dict</span><span class="p">)</span> <span class="o">-></span> <span class="nb">dict</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function to merge two dictionaries in a custom way.</span> + +<span class="sd"> Behaviour:</span> + +<span class="sd"> When dict keys are only present in one of either:</span> +<span class="sd"> - we just add the content to the new dict</span> + +<span class="sd"> When dict keys are present in both, we decide based on the value types how to combine them:</span> +<span class="sd"> - dictionaries will be merged by calling recursively calling this function again</span> +<span class="sd"> - numbers will be added</span> +<span class="sd"> - (opt) lists will be appended</span> +<span class="sd"> - booleans are merged with logical OR</span> +<span class="sd"> - identical strings are just set to the string</span> +<span class="sd"> - non-identical strings are concatenated</span> +<span class="sd"> - NoneTypes are set to None</span> +<span class="sd"> - In the case that the instances do not match: for now I will raise an error</span> + +<span class="sd"> Args:</span> +<span class="sd"> dict_1: first dictionary</span> +<span class="sd"> dict_2: second dictionary</span> + +<span class="sd"> Returns:</span> +<span class="sd"> Merged dictionary</span> + +<span class="sd"> """</span> + + <span class="c1"># Set up new dict</span> + <span class="n">new_dict</span> <span class="o">=</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">()</span> + + <span class="c1">#</span> + <span class="n">keys_1</span> <span class="o">=</span> <span class="n">dict_1</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> + <span class="n">keys_2</span> <span class="o">=</span> <span class="n">dict_2</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> + + <span class="c1"># Find overlapping keys of both dicts</span> + <span class="n">overlapping_keys</span> <span class="o">=</span> <span class="nb">set</span><span class="p">(</span><span class="n">keys_1</span><span class="p">)</span><span class="o">.</span><span class="n">intersection</span><span class="p">(</span><span class="nb">set</span><span class="p">(</span><span class="n">keys_2</span><span class="p">))</span> + + <span class="c1"># Find the keys that are unique</span> + <span class="n">unique_to_dict_1</span> <span class="o">=</span> <span class="nb">set</span><span class="p">(</span><span class="n">keys_1</span><span class="p">)</span><span class="o">.</span><span class="n">difference</span><span class="p">(</span><span class="nb">set</span><span class="p">(</span><span class="n">keys_2</span><span class="p">))</span> + <span class="n">unique_to_dict_2</span> <span class="o">=</span> <span class="nb">set</span><span class="p">(</span><span class="n">keys_2</span><span class="p">)</span><span class="o">.</span><span class="n">difference</span><span class="p">(</span><span class="nb">set</span><span class="p">(</span><span class="n">keys_1</span><span class="p">))</span> + + <span class="c1"># Add the unique keys to the new dict</span> + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">unique_to_dict_1</span><span class="p">:</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">unique_to_dict_2</span><span class="p">:</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="c1"># Go over the common keys:</span> + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">overlapping_keys</span><span class="p">:</span> + + <span class="c1"># If they keys are not the same, it depends on their type whether we still deal with them at all, or just raise an error</span> + <span class="k">if</span> <span class="ow">not</span> <span class="nb">type</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> <span class="ow">is</span> <span class="nb">type</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]):</span> + <span class="c1"># Exceptions: numbers can be added</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">float64</span><span class="p">))</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span> + <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">float64</span><span class="p">)</span> + <span class="p">):</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">+</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="c1"># Exceptions: versions of dicts can be merged</span> + <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span> + <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">,</span> <span class="nb">type</span><span class="p">(</span><span class="n">AutoVivificationDict</span><span class="p">))</span> + <span class="p">)</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span> + <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">,</span> <span class="nb">type</span><span class="p">(</span><span class="n">AutoVivificationDict</span><span class="p">))</span> + <span class="p">):</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">merge_dicts</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + + <span class="c1"># string-int clash : convert both to ints and save</span> + <span class="k">elif</span> <span class="p">(</span> + <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">str</span><span class="p">)</span> + <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">int</span><span class="p">)</span> + <span class="ow">or</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">int</span><span class="p">)</span> + <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">str</span><span class="p">)</span> + <span class="p">):</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> <span class="o">+</span> <span class="nb">int</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + <span class="k">except</span> <span class="ne">ValueError</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"</span><span class="si">{}</span><span class="s2">: Failed to convert string (either '</span><span class="si">{}</span><span class="s2">' or '</span><span class="si">{}</span><span class="s2">') to an int"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> <span class="kn">from</span> <span class="nn">e</span> + + <span class="c1"># string-float clash : convert both to floats and save</span> + <span class="k">elif</span> <span class="p">(</span> + <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">str</span><span class="p">)</span> + <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">float</span><span class="p">)</span> + <span class="ow">or</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">float</span><span class="p">)</span> + <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">str</span><span class="p">)</span> + <span class="p">):</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="nb">float</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> <span class="o">+</span> <span class="nb">float</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + <span class="k">except</span> <span class="ne">ValueError</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"</span><span class="si">{}</span><span class="s2">: Failed to convert string (either '</span><span class="si">{}</span><span class="s2">' or '</span><span class="si">{}</span><span class="s2">') to an float"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> <span class="kn">from</span> <span class="nn">e</span> + + <span class="c1"># If the above cases have not dealt with it, then we should raise an error</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"merge_dicts error: key: </span><span class="si">{key}</span><span class="s2"> value: </span><span class="si">{value1}</span><span class="s2"> type: </span><span class="si">{type1}</span><span class="s2"> and key: </span><span class="si">{key}</span><span class="s2"> value: </span><span class="si">{value2}</span><span class="s2"> type: </span><span class="si">{type2}</span><span class="s2"> are not of the same type and cannot be merged"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">key</span><span class="o">=</span><span class="n">key</span><span class="p">,</span> + <span class="n">value1</span><span class="o">=</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> + <span class="n">type1</span><span class="o">=</span><span class="nb">type</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]),</span> + <span class="n">value2</span><span class="o">=</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> + <span class="n">type2</span><span class="o">=</span><span class="nb">type</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]),</span> + <span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="c1"># Here the keys are the same type</span> + <span class="c1"># Here we check for the cases that we want to explicitly catch. Ints will be added,</span> + <span class="c1"># floats will be added, lists will be appended (though that might change) and dicts will be</span> + <span class="c1"># dealt with by calling this function again.</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># ints</span> + <span class="c1"># Booleans (has to be the type Bool, not just a 0 or 1)</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">bool</span><span class="p">)</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">bool</span><span class="p">):</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="ow">or</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">int</span><span class="p">)</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">int</span><span class="p">):</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">+</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="c1"># floats</span> + <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">float</span><span class="p">)</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">float</span><span class="p">):</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">+</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="c1"># lists</span> + <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">list</span><span class="p">)</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">list</span><span class="p">):</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">+</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="c1"># Astropy quantities (using a dummy type representing the numpy array)</span> + <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">type</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="mi">1</span><span class="p">])</span> <span class="o">*</span> <span class="n">u</span><span class="o">.</span><span class="n">m</span><span class="p">))</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span> + <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">type</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="mi">1</span><span class="p">])</span> <span class="o">*</span> <span class="n">u</span><span class="o">.</span><span class="n">m</span><span class="p">)</span> + <span class="p">):</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">+</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="c1"># dicts</span> + <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">dict</span><span class="p">)</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">dict</span><span class="p">):</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">merge_dicts</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + + <span class="c1"># strings</span> + <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">str</span><span class="p">)</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">str</span><span class="p">):</span> + <span class="k">if</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">==</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]:</span> + <span class="c1"># same strings</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># different strings: just concatenate them</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">+</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="c1"># None types</span> + <span class="k">elif</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="ow">is</span> <span class="kc">None</span> <span class="ow">and</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="k">else</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"Object types </span><span class="si">{}</span><span class="s2">: </span><span class="si">{}</span><span class="s2"> (</span><span class="si">{}</span><span class="s2">), </span><span class="si">{}</span><span class="s2"> (</span><span class="si">{}</span><span class="s2">) not supported."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">key</span><span class="p">,</span> + <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> + <span class="nb">type</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]),</span> + <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> + <span class="nb">type</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]),</span> + <span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="c1">#</span> + <span class="k">return</span> <span class="n">new_dict</span></div> + + +<div class="viewcode-block" id="update_dicts"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.update_dicts">[docs]</a><span class="k">def</span> <span class="nf">update_dicts</span><span class="p">(</span><span class="n">dict_1</span><span class="p">:</span> <span class="nb">dict</span><span class="p">,</span> <span class="n">dict_2</span><span class="p">:</span> <span class="nb">dict</span><span class="p">)</span> <span class="o">-></span> <span class="nb">dict</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function to update dict_1 with values of dict_2 in a recursive way.</span> + +<span class="sd"> Behaviour:</span> + +<span class="sd"> When dict keys are only present in one of either:</span> +<span class="sd"> - we just add the content to the new dict</span> + +<span class="sd"> When dict keys are present in both, we decide based on the value types how to combine them:</span> +<span class="sd"> - value of dict2 will be taken</span> + +<span class="sd"> Args:</span> +<span class="sd"> dict_1: first dictionary</span> +<span class="sd"> dict_2: second dictionary</span> + +<span class="sd"> Returns:</span> +<span class="sd"> New dictionary with Updated values</span> + +<span class="sd"> """</span> + + <span class="c1"># Set up new dict of the same type as dict_1</span> + <span class="n">new_dict</span> <span class="o">=</span> <span class="n">dict_1</span><span class="o">.</span><span class="vm">__class__</span><span class="p">()</span> + + <span class="c1"># Get keys</span> + <span class="n">keys_1</span> <span class="o">=</span> <span class="n">dict_1</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> + <span class="n">keys_2</span> <span class="o">=</span> <span class="n">dict_2</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> + + <span class="c1"># Find overlapping keys of both dicts</span> + <span class="n">overlapping_keys</span> <span class="o">=</span> <span class="nb">set</span><span class="p">(</span><span class="n">keys_1</span><span class="p">)</span><span class="o">.</span><span class="n">intersection</span><span class="p">(</span><span class="nb">set</span><span class="p">(</span><span class="n">keys_2</span><span class="p">))</span> + + <span class="c1"># Find the keys that are unique</span> + <span class="n">unique_to_dict_1</span> <span class="o">=</span> <span class="nb">set</span><span class="p">(</span><span class="n">keys_1</span><span class="p">)</span><span class="o">.</span><span class="n">difference</span><span class="p">(</span><span class="nb">set</span><span class="p">(</span><span class="n">keys_2</span><span class="p">))</span> + <span class="n">unique_to_dict_2</span> <span class="o">=</span> <span class="nb">set</span><span class="p">(</span><span class="n">keys_2</span><span class="p">)</span><span class="o">.</span><span class="n">difference</span><span class="p">(</span><span class="nb">set</span><span class="p">(</span><span class="n">keys_1</span><span class="p">))</span> + + <span class="c1"># Add the unique keys to the new dict</span> + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">unique_to_dict_1</span><span class="p">:</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">unique_to_dict_2</span><span class="p">:</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="c1"># Go over the common keys:</span> + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">overlapping_keys</span><span class="p">:</span> + + <span class="c1"># See whether the types are actually the same</span> + <span class="k">if</span> <span class="ow">not</span> <span class="nb">type</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> <span class="ow">is</span> <span class="nb">type</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]):</span> + <span class="c1"># Exceptions:</span> + <span class="k">if</span> <span class="p">(</span><span class="nb">type</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> <span class="ow">in</span> <span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">])</span> <span class="ow">and</span> <span class="p">(</span> + <span class="nb">type</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> <span class="ow">in</span> <span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]</span> + <span class="p">):</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="k">else</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Error key: </span><span class="si">{key}</span><span class="s2"> value: </span><span class="si">{value1}</span><span class="s2"> type: </span><span class="si">{type1}</span><span class="s2"> and key: </span><span class="si">{key}</span><span class="s2"> value: </span><span class="si">{value2}</span><span class="s2"> type: </span><span class="si">{type2}</span><span class="s2"> are not of the same type and cannot be merged"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">key</span><span class="o">=</span><span class="n">key</span><span class="p">,</span> + <span class="n">value1</span><span class="o">=</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> + <span class="n">type1</span><span class="o">=</span><span class="nb">type</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">]),</span> + <span class="n">value2</span><span class="o">=</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> + <span class="n">type2</span><span class="o">=</span><span class="nb">type</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]),</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span> + + <span class="c1"># Here we check for the cases that we want to explicitly catch. Ints will be added,</span> + <span class="c1"># floats will be added, lists will be appended (though that might change) and dicts will be</span> + <span class="c1"># dealt with by calling this function again.</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># dicts</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">dict</span><span class="p">)</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="nb">dict</span><span class="p">):</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">update_dicts</span><span class="p">(</span><span class="n">dict_1</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">dict_2</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="c1">#</span> + <span class="k">return</span> <span class="n">new_dict</span></div> + + +<div class="viewcode-block" id="multiply_values_dict"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.multiply_values_dict">[docs]</a><span class="k">def</span> <span class="nf">multiply_values_dict</span><span class="p">(</span><span class="n">input_dict</span><span class="p">,</span> <span class="n">factor</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function that goes over dictionary recursively and multiplies the value if possible by a factor</span> + +<span class="sd"> If the key equals "general_info", the multiplication gets skipped</span> +<span class="sd"> """</span> + + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">input_dict</span><span class="p">:</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">key</span> <span class="o">==</span> <span class="s2">"general_info"</span><span class="p">:</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">)):</span> + <span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">multiply_values_dict</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">factor</span><span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">)):</span> + <span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">*</span> <span class="n">factor</span> + + <span class="k">return</span> <span class="n">input_dict</span></div> + + +<div class="viewcode-block" id="custom_sort_dict"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.custom_sort_dict">[docs]</a><span class="k">def</span> <span class="nf">custom_sort_dict</span><span class="p">(</span><span class="n">input_dict</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Returns a dictionary that is ordered, but can handle numbers better than normal OrderedDict</span> + +<span class="sd"> When the keys of the current dictionary are of mixed type, we first find all the unique types.</span> +<span class="sd"> Sort that list of type names. Then find the values that fit that type.</span> +<span class="sd"> Sort those and append them to the sorted keys list.</span> +<span class="sd"> This is done until all the keys are sorted.</span> + +<span class="sd"> All objects other than dictionary types are directly return as they are</span> +<span class="sd"> """</span> + + <span class="c1"># If the new input is a dictionary, then try to sort it</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">input_dict</span><span class="p">,</span> <span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">)):</span> + <span class="n">new_dict</span> <span class="o">=</span> <span class="n">collections</span><span class="o">.</span><span class="n">OrderedDict</span><span class="p">()</span> + + <span class="n">keys</span> <span class="o">=</span> <span class="n">input_dict</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> + + <span class="c1"># Check if types are the same</span> + <span class="n">all_types_keys</span> <span class="o">=</span> <span class="p">[]</span> + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">keys</span><span class="p">:</span> + <span class="k">if</span> <span class="ow">not</span> <span class="nb">type</span><span class="p">(</span><span class="n">key</span><span class="p">)</span> <span class="ow">in</span> <span class="n">all_types_keys</span><span class="p">:</span> + <span class="n">all_types_keys</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="nb">type</span><span class="p">(</span><span class="n">key</span><span class="p">))</span> + + <span class="c1"># If there are multiple types, then we loop over them and do a piece wise sort</span> + <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">all_types_keys</span><span class="p">)</span> <span class="o">></span> <span class="mi">1</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"Different types in the same dictionary key set"</span> + <span class="nb">print</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="c1"># Create a string repr of the type name to sort them afterwards</span> + <span class="n">str_types</span> <span class="o">=</span> <span class="p">{</span><span class="nb">repr</span><span class="p">(</span><span class="n">el</span><span class="p">):</span> <span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">all_types_keys</span><span class="p">}</span> + + <span class="c1"># Set up sorted keys list</span> + <span class="n">sorted_keys</span> <span class="o">=</span> <span class="p">[]</span> + + <span class="k">for</span> <span class="n">key_str_type</span> <span class="ow">in</span> <span class="nb">sorted</span><span class="p">(</span><span class="n">str_types</span><span class="o">.</span><span class="n">keys</span><span class="p">()):</span> + <span class="n">cur_type</span> <span class="o">=</span> <span class="n">str_types</span><span class="p">[</span><span class="n">key_str_type</span><span class="p">]</span> + + <span class="n">cur_list</span> <span class="o">=</span> <span class="p">[</span><span class="n">key</span> <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">keys</span> <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">cur_type</span><span class="p">)]</span> + <span class="n">cur_sorted_list</span> <span class="o">=</span> <span class="nb">sorted</span><span class="p">(</span><span class="n">cur_list</span><span class="p">)</span> + + <span class="n">sorted_keys</span> <span class="o">=</span> <span class="n">sorted_keys</span> <span class="o">+</span> <span class="n">cur_sorted_list</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">sorted_keys</span> <span class="o">=</span> <span class="nb">sorted</span><span class="p">(</span><span class="n">keys</span><span class="p">)</span> + + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">sorted_keys</span><span class="p">:</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">custom_sort_dict</span><span class="p">(</span><span class="n">input_dict</span><span class="p">[</span><span class="n">key</span><span class="p">])</span> + + <span class="k">return</span> <span class="n">new_dict</span> + + <span class="k">return</span> <span class="n">input_dict</span></div> + + +<div class="viewcode-block" id="filter_dict"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.filter_dict">[docs]</a><span class="k">def</span> <span class="nf">filter_dict</span><span class="p">(</span><span class="n">arg_dict</span><span class="p">:</span> <span class="nb">dict</span><span class="p">,</span> <span class="n">filter_list</span><span class="p">:</span> <span class="nb">list</span><span class="p">)</span> <span class="o">-></span> <span class="nb">dict</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function to filter out keys that are contains in filter_list</span> + +<span class="sd"> Args:</span> +<span class="sd"> arg_dict: dictionary containing the argument + default key pairs of binary_c</span> +<span class="sd"> filter_list: lists of keys to be filtered out</span> +<span class="sd"> Returns:</span> +<span class="sd"> filtered dictionary</span> +<span class="sd"> """</span> + + <span class="n">new_dict</span> <span class="o">=</span> <span class="n">arg_dict</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span> + + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">filter_list</span><span class="p">:</span> + <span class="k">if</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">new_dict</span><span class="p">:</span> + <span class="k">del</span> <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="k">return</span> <span class="n">new_dict</span></div> + + +<div class="viewcode-block" id="filter_dict_through_values"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.filter_dict_through_values">[docs]</a><span class="k">def</span> <span class="nf">filter_dict_through_values</span><span class="p">(</span><span class="n">arg_dict</span><span class="p">:</span> <span class="nb">dict</span><span class="p">,</span> <span class="n">filter_list</span><span class="p">:</span> <span class="nb">list</span><span class="p">)</span> <span class="o">-></span> <span class="nb">dict</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function to filter out keys that contain values included in filter_list</span> + +<span class="sd"> Args:</span> +<span class="sd"> arg_dict: dictionary containing the argument + default key pairs of binary_c</span> +<span class="sd"> filter_list: lists of values to be filtered out</span> +<span class="sd"> Returns:</span> +<span class="sd"> filtered dictionary</span> +<span class="sd"> """</span> + + <span class="n">new_dict</span> <span class="o">=</span> <span class="p">{}</span> + + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">arg_dict</span><span class="p">:</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">arg_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="ow">in</span> <span class="n">filter_list</span><span class="p">:</span> + <span class="n">new_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">arg_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="k">return</span> <span class="n">new_dict</span></div> + + +<div class="viewcode-block" id="prepare_dict"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.prepare_dict">[docs]</a><span class="k">def</span> <span class="nf">prepare_dict</span><span class="p">(</span><span class="n">global_dict</span><span class="p">:</span> <span class="nb">dict</span><span class="p">,</span> <span class="n">list_of_sub_keys</span><span class="p">:</span> <span class="nb">list</span><span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function that makes sure that the global dict is prepared to have a value set there.</span> +<span class="sd"> This dictionary will store values and factors for the distribution functions,</span> +<span class="sd"> so that they don't have to be calculated each time.</span> + +<span class="sd"> Args:</span> +<span class="sd"> global_dict: globally accessible dictionary where factors are stored in</span> +<span class="sd"> list_of_sub_keys: List of keys that must become be(come) present in the global_dict</span> +<span class="sd"> """</span> + + <span class="n">internal_dict_value</span> <span class="o">=</span> <span class="n">global_dict</span> + + <span class="c1"># This loop almost mimics a recursive loop into the dictionary.</span> + <span class="c1"># It checks whether the first key of the list is present, if not; set it with an empty dict.</span> + <span class="c1"># Then it overrides itself to be that (new) item, and goes on to do that again, until the list</span> + <span class="c1"># exhausted</span> + <span class="k">for</span> <span class="n">k</span> <span class="ow">in</span> <span class="n">list_of_sub_keys</span><span class="p">:</span> + <span class="c1"># If the sub key doesnt exist then make an empty dict</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">internal_dict_value</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="n">internal_dict_value</span><span class="p">[</span><span class="n">k</span><span class="p">]</span> <span class="o">=</span> <span class="p">{}</span> + <span class="n">internal_dict_value</span> <span class="o">=</span> <span class="n">internal_dict_value</span><span class="p">[</span><span class="n">k</span><span class="p">]</span></div> + + +<div class="viewcode-block" id="set_opts"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.set_opts">[docs]</a><span class="k">def</span> <span class="nf">set_opts</span><span class="p">(</span><span class="n">opts</span><span class="p">:</span> <span class="nb">dict</span><span class="p">,</span> <span class="n">newopts</span><span class="p">:</span> <span class="nb">dict</span><span class="p">)</span> <span class="o">-></span> <span class="nb">dict</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function to take a default dict and override it with newer values.</span> + +<span class="sd"> # TODO: consider changing this to just a dict.update</span> + +<span class="sd"> Args:</span> +<span class="sd"> opts: dictionary with default values</span> +<span class="sd"> newopts: dictionary with new values</span> + +<span class="sd"> Returns:</span> +<span class="sd"> returns an updated dictionary</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">newopts</span><span class="p">:</span> + <span class="k">for</span> <span class="n">opt</span> <span class="ow">in</span> <span class="n">newopts</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span> + <span class="k">if</span> <span class="n">opt</span> <span class="ow">in</span> <span class="n">opts</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span> + <span class="n">opts</span><span class="p">[</span><span class="n">opt</span><span class="p">]</span> <span class="o">=</span> <span class="n">newopts</span><span class="p">[</span><span class="n">opt</span><span class="p">]</span> + + <span class="k">return</span> <span class="n">opts</span></div> + + +<div class="viewcode-block" id="normalize_dict"><a class="viewcode-back" href="../../../dicts.html#binarycpython.utils.dicts.normalize_dict">[docs]</a><span class="k">def</span> <span class="nf">normalize_dict</span><span class="p">(</span><span class="n">result_dict</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to normalise a dictionary</span> +<span class="sd"> """</span> + + <span class="n">sum_result</span> <span class="o">=</span> <span class="nb">sum</span><span class="p">(</span><span class="nb">list</span><span class="p">(</span><span class="n">result_dict</span><span class="o">.</span><span class="n">values</span><span class="p">()))</span> + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">result_dict</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span> + <span class="n">result_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">result_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">/</span> <span class="n">sum_result</span> + + <span class="k">return</span> <span class="n">result_dict</span></div> +</pre></div> + + </div> + </div> + <footer> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/ensemble.html b/docs/build/html/_modules/binarycpython/utils/ensemble.html new file mode 100644 index 000000000..c6dd375c2 --- /dev/null +++ b/docs/build/html/_modules/binarycpython/utils/ensemble.html @@ -0,0 +1,488 @@ +<!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>binarycpython.utils.ensemble — 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="../../../genindex.html" /> + <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> »</li> + <li><a href="../../index.html">Module code</a> »</li> + <li>binarycpython.utils.ensemble</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>Source code for binarycpython.utils.ensemble</h1><div class="highlight"><pre> +<span></span><span class="sd">"""</span> +<span class="sd">Module containing functions to interact with binary_c's</span> +<span class="sd">population ensemble using the binarycpython package</span> + +<span class="sd">"""</span> + +<span class="kn">import</span> <span class="nn">sys</span> +<span class="kn">import</span> <span class="nn">bz2</span> +<span class="kn">import</span> <span class="nn">time</span> +<span class="kn">import</span> <span class="nn">json</span> +<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Any</span> +<span class="kn">import</span> <span class="nn">gc</span> +<span class="kn">import</span> <span class="nn">gzip</span> +<span class="kn">import</span> <span class="nn">inspect</span> + +<span class="kn">from</span> <span class="nn">halo</span> <span class="kn">import</span> <span class="n">Halo</span> +<span class="kn">import</span> <span class="nn">msgpack</span> +<span class="kn">import</span> <span class="nn">py_rinterpolate</span> + +<span class="kn">import</span> <span class="nn">simplejson</span> + +<span class="kn">from</span> <span class="nn">binarycpython.utils.dicts</span> <span class="kn">import</span> <span class="p">(</span> + <span class="n">keys_to_floats</span><span class="p">,</span> + <span class="n">recursive_change_key_to_float</span><span class="p">,</span> + <span class="n">custom_sort_dict</span><span class="p">,</span> + <span class="n">recursive_change_key_to_string</span><span class="p">,</span> +<span class="p">)</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.functions</span> <span class="kn">import</span> <span class="n">verbose_print</span> + + +<div class="viewcode-block" id="ensemble_setting"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.ensemble_setting">[docs]</a><span class="k">def</span> <span class="nf">ensemble_setting</span><span class="p">(</span><span class="n">ensemble</span><span class="p">,</span> <span class="n">parameter_name</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to get the setting of parameter_name in the given ensemble, or return the default value.</span> +<span class="sd"> """</span> + <span class="n">value</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="k">try</span><span class="p">:</span> + <span class="n">value</span> <span class="o">=</span> <span class="n">ensemble</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"settings"</span><span class="p">][</span><span class="s2">"population_settings"</span><span class="p">][</span><span class="s2">"bse_options"</span><span class="p">][</span> + <span class="n">parameter_name</span> + <span class="p">]</span> + <span class="k">except</span> <span class="ne">KeyError</span><span class="p">:</span> + <span class="n">value</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="k">if</span> <span class="n">value</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">value</span> <span class="o">=</span> <span class="n">ensemble</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"settings"</span><span class="p">][</span><span class="s2">"population_settings"</span><span class="p">][</span> + <span class="s2">"grid_options"</span> + <span class="p">][</span><span class="n">parameter_name</span><span class="p">]</span> + <span class="k">except</span> <span class="ne">KeyError</span><span class="p">:</span> + <span class="n">value</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="k">if</span> <span class="n">value</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">value</span> <span class="o">=</span> <span class="n">ensemble</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"settings"</span><span class="p">][</span><span class="s2">"population_settings"</span><span class="p">][</span> + <span class="s2">"custom_options"</span> + <span class="p">][</span><span class="n">parameter_name</span><span class="p">]</span> + <span class="k">except</span> <span class="ne">KeyError</span><span class="p">:</span> + <span class="n">value</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="c1"># not found, try the default</span> + <span class="k">if</span> <span class="n">value</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">value</span> <span class="o">=</span> <span class="n">ensemble</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"settings"</span><span class="p">][</span><span class="s2">"binary_c_defaults"</span><span class="p">][</span> + <span class="n">parameter_name</span> + <span class="p">]</span> + <span class="k">except</span> <span class="ne">KeyError</span><span class="p">:</span> + <span class="n">value</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="k">return</span> <span class="n">value</span></div> + + +<div class="viewcode-block" id="open_ensemble"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.open_ensemble">[docs]</a><span class="k">def</span> <span class="nf">open_ensemble</span><span class="p">(</span><span class="n">filename</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="s2">"utf-8"</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to open an ensemble at filename for reading and decompression if required.</span> +<span class="sd"> """</span> + + <span class="n">compression</span> <span class="o">=</span> <span class="n">ensemble_compression</span><span class="p">(</span><span class="n">filename</span><span class="p">)</span> + <span class="k">if</span> <span class="n">ensemble_file_type</span><span class="p">(</span><span class="n">filename</span><span class="p">)</span> <span class="o">==</span> <span class="s2">"msgpack"</span><span class="p">:</span> + <span class="n">flags</span> <span class="o">=</span> <span class="s2">"rb"</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">flags</span> <span class="o">=</span> <span class="s2">"rt"</span> + <span class="k">if</span> <span class="n">compression</span> <span class="o">==</span> <span class="s2">"bzip2"</span><span class="p">:</span> + <span class="n">file_object</span> <span class="o">=</span> <span class="n">bz2</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">filename</span><span class="p">,</span> <span class="n">flags</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="n">encoding</span><span class="p">)</span> + <span class="k">elif</span> <span class="n">compression</span> <span class="o">==</span> <span class="s2">"gzip"</span><span class="p">:</span> + <span class="n">file_object</span> <span class="o">=</span> <span class="n">gzip</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">filename</span><span class="p">,</span> <span class="n">flags</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="n">encoding</span><span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">file_object</span> <span class="o">=</span> <span class="nb">open</span><span class="p">(</span><span class="n">filename</span><span class="p">,</span> <span class="n">flags</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="n">encoding</span><span class="p">)</span> + <span class="k">return</span> <span class="n">file_object</span></div> + + +<div class="viewcode-block" id="ensemble_compression"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.ensemble_compression">[docs]</a><span class="k">def</span> <span class="nf">ensemble_compression</span><span class="p">(</span><span class="n">filename</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Return the compression type of the ensemble file, based on its filename extension.</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">filename</span><span class="o">.</span><span class="n">endswith</span><span class="p">(</span><span class="s2">".bz2"</span><span class="p">):</span> + <span class="k">return</span> <span class="s2">"bzip2"</span> + <span class="k">if</span> <span class="n">filename</span><span class="o">.</span><span class="n">endswith</span><span class="p">(</span><span class="s2">".gz"</span><span class="p">):</span> + <span class="k">return</span> <span class="s2">"gzip"</span> + <span class="k">return</span> <span class="kc">None</span></div> + + +<div class="viewcode-block" id="ensemble_file_type"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.ensemble_file_type">[docs]</a><span class="k">def</span> <span class="nf">ensemble_file_type</span><span class="p">(</span><span class="n">filename</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Returns the file type of an ensemble file.</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="s2">".json"</span> <span class="ow">in</span> <span class="n">filename</span><span class="p">:</span> + <span class="n">filetype</span> <span class="o">=</span> <span class="s2">"JSON"</span> + <span class="k">elif</span> <span class="s2">".msgpack"</span> <span class="ow">in</span> <span class="n">filename</span><span class="p">:</span> + <span class="n">filetype</span> <span class="o">=</span> <span class="s2">"msgpack"</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">filetype</span> <span class="o">=</span> <span class="kc">None</span> + <span class="k">return</span> <span class="n">filetype</span></div> + + +<div class="viewcode-block" id="load_ensemble"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.load_ensemble">[docs]</a><span class="k">def</span> <span class="nf">load_ensemble</span><span class="p">(</span> + <span class="n">filename</span><span class="p">,</span> <span class="n">convert_float_keys</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">select_keys</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">timing</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">flush</span><span class="o">=</span><span class="kc">False</span> +<span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to load an ensemeble file, even if it is compressed,</span> +<span class="sd"> and return its contents to as a Python dictionary.</span> + +<span class="sd"> Args:</span> +<span class="sd"> convert_float_keys : if True, converts strings to floats.</span> +<span class="sd"> select_keys : a list of keys to be selected from the ensemble.</span> +<span class="sd"> """</span> + + <span class="c1"># open the file</span> + + <span class="c1"># load with some info to the terminal</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Loading JSON..."</span><span class="p">,</span> <span class="n">flush</span><span class="o">=</span><span class="n">flush</span><span class="p">)</span> + + <span class="c1"># open the ensemble and get the file type</span> + <span class="n">file_object</span> <span class="o">=</span> <span class="n">open_ensemble</span><span class="p">(</span><span class="n">filename</span><span class="p">)</span> + <span class="n">filetype</span> <span class="o">=</span> <span class="n">ensemble_file_type</span><span class="p">(</span><span class="n">filename</span><span class="p">)</span> + + <span class="k">if</span> <span class="ow">not</span> <span class="n">filetype</span> <span class="ow">or</span> <span class="ow">not</span> <span class="n">file_object</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Unknown filetype : your ensemble should be saved either as JSON or msgpack data."</span><span class="p">,</span> + <span class="n">flush</span><span class="o">=</span><span class="n">flush</span><span class="p">,</span> + <span class="p">)</span> + <span class="n">sys</span><span class="o">.</span><span class="n">exit</span><span class="p">()</span> + + <span class="k">with</span> <span class="n">Halo</span><span class="p">(</span><span class="n">text</span><span class="o">=</span><span class="s2">"Loading"</span><span class="p">,</span> <span class="n">interval</span><span class="o">=</span><span class="mi">250</span><span class="p">,</span> <span class="n">spinner</span><span class="o">=</span><span class="s2">"moon"</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s2">"yellow"</span><span class="p">):</span> + <span class="n">tstart</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span> + <span class="n">_loaded</span> <span class="o">=</span> <span class="kc">False</span> + + <span class="k">def</span> <span class="nf">_hook</span><span class="p">(</span><span class="n">obj</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Hook to load ensemble</span> +<span class="sd"> """</span> + + <span class="k">nonlocal</span> <span class="n">_loaded</span> + <span class="k">if</span> <span class="n">_loaded</span> <span class="ow">is</span> <span class="kc">False</span><span class="p">:</span> + <span class="n">_loaded</span> <span class="o">=</span> <span class="kc">True</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\n</span><span class="s2">Loaded </span><span class="si">{}</span><span class="s2"> data, now putting in a dictionary"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">filetype</span><span class="p">),</span> + <span class="n">flush</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">return</span> <span class="n">obj</span> + + <span class="k">if</span> <span class="n">filetype</span> <span class="o">==</span> <span class="s2">"JSON"</span><span class="p">:</span> + <span class="c1"># orjson promises to be fast, but it doesn't seem to be</span> + <span class="c1"># and fails on "Infinity"... oops</span> + <span class="c1"># data = orjson.loads(file_object.read())</span> + + <span class="c1"># simplejson is faster than standard json and "just works"</span> + <span class="c1"># on the big Moe set in 37s</span> + <span class="n">data</span> <span class="o">=</span> <span class="n">simplejson</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="n">file_object</span><span class="p">,</span> <span class="n">object_hook</span><span class="o">=</span><span class="n">_hook</span><span class="p">)</span> + + <span class="c1"># standard json module</span> + <span class="c1"># on the big Moe set takes 42s</span> + <span class="c1"># data = json.load(file_object,</span> + <span class="c1"># object_hook=_hook)</span> + <span class="k">elif</span> <span class="n">filetype</span> <span class="o">==</span> <span class="s2">"msgpack"</span><span class="p">:</span> + <span class="n">data</span> <span class="o">=</span> <span class="n">msgpack</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="n">file_object</span><span class="p">,</span> <span class="n">object_hook</span><span class="o">=</span><span class="n">_hook</span><span class="p">)</span> + + <span class="k">if</span> <span class="n">timing</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\n\n</span><span class="s2">Took </span><span class="si">{}</span><span class="s2"> s to load the data</span><span class="se">\n\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span> <span class="o">-</span> <span class="n">tstart</span><span class="p">),</span> + <span class="n">flush</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># strip non-selected keys, if a list is given in select_keys</span> + <span class="k">if</span> <span class="n">select_keys</span><span class="p">:</span> + <span class="n">keys</span> <span class="o">=</span> <span class="nb">list</span><span class="p">(</span><span class="n">data</span><span class="p">[</span><span class="s2">"ensemble"</span><span class="p">]</span><span class="o">.</span><span class="n">keys</span><span class="p">())</span> + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">keys</span><span class="p">:</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">select_keys</span><span class="p">:</span> + <span class="k">del</span> <span class="n">data</span><span class="p">[</span><span class="s2">"ensemble"</span><span class="p">][</span><span class="n">key</span><span class="p">]</span> + + <span class="c1"># perhaps convert floats?</span> + <span class="n">tstart</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span> + <span class="k">if</span> <span class="n">convert_float_keys</span><span class="p">:</span> + <span class="c1"># timings are for 100 iterations on the big Moe data set</span> + <span class="c1"># data = format_ensemble_results(data) # 213s</span> + <span class="c1"># data = recursive_change_key_to_float(data) # 61s</span> + <span class="n">data</span> <span class="o">=</span> <span class="n">keys_to_floats</span><span class="p">(</span><span class="n">data</span><span class="p">)</span> <span class="c1"># 6.94s</span> + + <span class="k">if</span> <span class="n">timing</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\n\n</span><span class="s2">Took </span><span class="si">{}</span><span class="s2"> s to convert floats</span><span class="se">\n\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span> <span class="o">-</span> <span class="n">tstart</span><span class="p">),</span> + <span class="n">flush</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># return data</span> + <span class="k">return</span> <span class="n">data</span></div> + + +<span class="c1">#####</span> +<div class="viewcode-block" id="extract_ensemble_json_from_string"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.extract_ensemble_json_from_string">[docs]</a><span class="k">def</span> <span class="nf">extract_ensemble_json_from_string</span><span class="p">(</span><span class="n">binary_c_output</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-></span> <span class="nb">dict</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function to extract the ensemble_json information from a raw binary_c output string</span> + +<span class="sd"> Args:</span> +<span class="sd"> binary_c_output: raw binary_c output string</span> + +<span class="sd"> Returns:</span> +<span class="sd"> JSON dictionary with the parsed ENSEMBLE_JSON data</span> +<span class="sd"> """</span> + + <span class="n">json_dict</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="k">try</span><span class="p">:</span> + <span class="c1"># If there is no output just return an empty dict:</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">binary_c_output</span><span class="p">:</span> + <span class="n">json_dict</span> <span class="o">=</span> <span class="p">{}</span> + <span class="k">return</span> <span class="n">json_dict</span> + + <span class="n">ensemble_jsons_strings</span> <span class="o">=</span> <span class="p">[</span> + <span class="n">line</span> + <span class="k">for</span> <span class="n">line</span> <span class="ow">in</span> <span class="n">binary_c_output</span><span class="o">.</span><span class="n">splitlines</span><span class="p">()</span> + <span class="k">if</span> <span class="n">line</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"ENSEMBLE_JSON"</span><span class="p">)</span> + <span class="p">]</span> + + <span class="n">json_dict</span> <span class="o">=</span> <span class="n">handle_ensemble_string_to_json</span><span class="p">(</span> + <span class="n">ensemble_jsons_strings</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="nb">len</span><span class="p">(</span><span class="s2">"ENSEMBLE_JSON "</span><span class="p">)</span> <span class="p">:]</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">ensemble_jsons_strings</span><span class="p">)</span> <span class="o">></span> <span class="mi">1</span><span class="p">:</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"Warning: There is more than one line starting with ENSEMBLE_JSON. Taking the first, but you should check this out."</span><span class="p">,</span> + <span class="mi">1</span><span class="p">,</span> + <span class="mi">0</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">except</span> <span class="ne">IndexError</span><span class="p">:</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"Error: Couldn't extract the ensemble information from the output string"</span><span class="p">,</span> + <span class="mi">0</span><span class="p">,</span> + <span class="mi">0</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">return</span> <span class="n">json_dict</span></div> + + +<div class="viewcode-block" id="handle_ensemble_string_to_json"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.handle_ensemble_string_to_json">[docs]</a><span class="k">def</span> <span class="nf">handle_ensemble_string_to_json</span><span class="p">(</span><span class="n">raw_output</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function that deals with the raw output of the ensemble and</span> +<span class="sd"> creates a working JSON dictionary out of it.</span> + +<span class="sd"> Having this wrapper makes it easy to</span> + +<span class="sd"> Args:</span> +<span class="sd"> raw_output: raw output of the ensemble dump by binary_c</span> + +<span class="sd"> Returns:</span> +<span class="sd"> json.loads(raw_output, cls=binarycDecoder)</span> + +<span class="sd"> """</span> + <span class="k">return</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">raw_output</span><span class="p">,</span> <span class="bp">cls</span><span class="o">=</span><span class="n">binarycDecoder</span><span class="p">)</span></div> + + +<div class="viewcode-block" id="binaryc_json_serializer"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.binaryc_json_serializer">[docs]</a><span class="k">def</span> <span class="nf">binaryc_json_serializer</span><span class="p">(</span><span class="n">obj</span><span class="p">:</span> <span class="n">Any</span><span class="p">)</span> <span class="o">-></span> <span class="n">Any</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Custom serialiser for binary_c to use when functions are present in the dictionary</span> +<span class="sd"> that we want to export.</span> + +<span class="sd"> Function objects will be turned into str representations of themselves</span> + +<span class="sd"> Args:</span> +<span class="sd"> obj: The object that might not be serialisable</span> + +<span class="sd"> Returns:</span> +<span class="sd"> Either string representation of object if the object is a function, or the object itself</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">inspect</span><span class="o">.</span><span class="n">isfunction</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span> <span class="ow">or</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">obj</span><span class="p">,</span> <span class="n">py_rinterpolate</span><span class="o">.</span><span class="n">Rinterpolate</span><span class="p">):</span> + <span class="k">return</span> <span class="nb">str</span><span class="p">(</span><span class="n">obj</span><span class="p">)</span> + <span class="k">return</span> <span class="n">obj</span></div> + + +<div class="viewcode-block" id="binarycDecoder"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.binarycDecoder">[docs]</a><span class="k">class</span> <span class="nc">binarycDecoder</span><span class="p">(</span><span class="n">json</span><span class="o">.</span><span class="n">JSONDecoder</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Custom decoder to transform the numbers that are strings to actual floats</span> +<span class="sd"> """</span> + +<div class="viewcode-block" id="binarycDecoder.decode"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.binarycDecoder.decode">[docs]</a> <span class="k">def</span> <span class="nf">decode</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">s</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Entry point function for decoding</span> +<span class="sd"> """</span> + + <span class="n">result</span> <span class="o">=</span> <span class="nb">super</span><span class="p">()</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span> + <span class="n">s</span> + <span class="p">)</span> <span class="c1"># result = super(Decoder, self).decode(s) for Python 2.x</span> + <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_decode</span><span class="p">(</span><span class="n">result</span><span class="p">)</span></div> + + <span class="k">def</span> <span class="nf">_decode</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">o</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Depending on the type of object is will determine whether to loop over the elements,</span> +<span class="sd"> or try to change the type of the object from string to float</span> + +<span class="sd"> The try except might be a somewhat rough solution but it catches all cases.</span> +<span class="sd"> """</span> + + <span class="c1"># Check if we can turn it into a float</span> + <span class="c1"># if isinstance(o, str) or isinstance(o, unicode):</span> + <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">o</span><span class="p">,</span> <span class="nb">str</span><span class="p">):</span> + <span class="k">try</span><span class="p">:</span> + <span class="k">return</span> <span class="nb">float</span><span class="p">(</span><span class="n">o</span><span class="p">)</span> + <span class="k">except</span> <span class="ne">ValueError</span><span class="p">:</span> + <span class="k">return</span> <span class="n">o</span> + <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">o</span><span class="p">,</span> <span class="nb">dict</span><span class="p">):</span> + <span class="k">return</span> <span class="p">{</span><span class="n">k</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">_decode</span><span class="p">(</span><span class="n">v</span><span class="p">)</span> <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">o</span><span class="o">.</span><span class="n">items</span><span class="p">()}</span> + <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">o</span><span class="p">,</span> <span class="nb">list</span><span class="p">):</span> + <span class="k">return</span> <span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">_decode</span><span class="p">(</span><span class="n">v</span><span class="p">)</span> <span class="k">for</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">o</span><span class="p">]</span> + <span class="k">else</span><span class="p">:</span> + <span class="k">return</span> <span class="n">o</span></div> + + +<div class="viewcode-block" id="BinaryCEncoder"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.BinaryCEncoder">[docs]</a><span class="k">class</span> <span class="nc">BinaryCEncoder</span><span class="p">(</span><span class="n">json</span><span class="o">.</span><span class="n">JSONEncoder</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Encoding class function to attempt to convert things to strings.</span> +<span class="sd"> """</span> + +<div class="viewcode-block" id="BinaryCEncoder.default"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.BinaryCEncoder.default">[docs]</a> <span class="k">def</span> <span class="nf">default</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">o</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Converting function. Well, could be more precise. look at the JSON module</span> +<span class="sd"> """</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">str_repr</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="n">o</span><span class="p">)</span> + <span class="k">except</span> <span class="ne">TypeError</span><span class="p">:</span> + <span class="k">pass</span> + <span class="k">else</span><span class="p">:</span> + <span class="k">return</span> <span class="n">str_repr</span> + + <span class="c1"># Let the base class default method raise the TypeError</span> + <span class="k">return</span> <span class="n">json</span><span class="o">.</span><span class="n">JSONEncoder</span><span class="o">.</span><span class="n">default</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">o</span><span class="p">)</span></div></div> + + +<div class="viewcode-block" id="format_ensemble_results"><a class="viewcode-back" href="../../../ensemble.html#binarycpython.utils.ensemble.format_ensemble_results">[docs]</a><span class="k">def</span> <span class="nf">format_ensemble_results</span><span class="p">(</span><span class="n">ensemble_dictionary</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to handle all the steps of formatting the ensemble output again.</span> + +<span class="sd"> Input:</span> +<span class="sd"> ensemble_dictionary: dictionary containing all the ensemble results</span> +<span class="sd"> """</span> + + <span class="n">original_ensemble_results</span> <span class="o">=</span> <span class="n">ensemble_dictionary</span> + + <span class="n">float_format_ensemble_results</span> <span class="o">=</span> <span class="n">recursive_change_key_to_float</span><span class="p">(</span> + <span class="n">original_ensemble_results</span> + <span class="p">)</span> + <span class="k">del</span> <span class="n">original_ensemble_results</span> + <span class="n">gc</span><span class="o">.</span><span class="n">collect</span><span class="p">()</span> + + <span class="c1"># Then sort the dictionary</span> + <span class="n">sorted_ensemble_results</span> <span class="o">=</span> <span class="n">custom_sort_dict</span><span class="p">(</span><span class="n">float_format_ensemble_results</span><span class="p">)</span> + <span class="k">del</span> <span class="n">float_format_ensemble_results</span> + <span class="n">gc</span><span class="o">.</span><span class="n">collect</span><span class="p">()</span> + + <span class="c1"># Then Change the keys back to a string but with a %g format.</span> + <span class="n">reformatted_ensemble_results</span> <span class="o">=</span> <span class="n">recursive_change_key_to_string</span><span class="p">(</span> + <span class="n">sorted_ensemble_results</span> + <span class="p">)</span> + <span class="k">del</span> <span class="n">sorted_ensemble_results</span> + <span class="n">gc</span><span class="o">.</span><span class="n">collect</span><span class="p">()</span> + + <span class="c1"># Put back in the dictionary</span> + <span class="k">return</span> <span class="n">reformatted_ensemble_results</span></div> +</pre></div> + + </div> + </div> + <footer> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/functions.html b/docs/build/html/_modules/binarycpython/utils/functions.html index 9ff146e6c..c4d2b9787 100644 --- a/docs/build/html/_modules/binarycpython/utils/functions.html +++ b/docs/build/html/_modules/binarycpython/utils/functions.html @@ -1,68 +1,32 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>binarycpython.utils.functions — 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 type="text/javascript" src="../../../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script> <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 type="text/javascript" src="../../../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" /> + <script src="../../../_static/js/theme.js"></script> <link rel="index" title="Index" href="../../../genindex.html" /> <link rel="search" title="Search" href="../../../search.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -70,17 +34,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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> @@ -92,66 +46,30 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../../../index.html">Docs</a> »</li> - + <li><a href="../../../index.html" class="icon icon-home"></a> »</li> <li><a href="../../index.html">Module code</a> »</li> - <li>binarycpython.utils.functions</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>Source code for binarycpython.utils.functions</h1><div class="highlight"><pre> <span></span><span class="sd">"""</span> <span class="sd">Module containing most of the utility functions for the binarycpython package</span> @@ -1326,48 +1244,36 @@ </pre></div> </div> - </div> <footer> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/grid.html b/docs/build/html/_modules/binarycpython/utils/grid.html index 4fb724020..59782ad47 100644 --- a/docs/build/html/_modules/binarycpython/utils/grid.html +++ b/docs/build/html/_modules/binarycpython/utils/grid.html @@ -1,68 +1,32 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>binarycpython.utils.grid — 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 type="text/javascript" src="../../../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script> <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 type="text/javascript" src="../../../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" /> + <script src="../../../_static/js/theme.js"></script> <link rel="index" title="Index" href="../../../genindex.html" /> <link rel="search" title="Search" href="../../../search.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -70,17 +34,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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> @@ -92,72 +46,38 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../../../index.html">Docs</a> »</li> - + <li><a href="../../../index.html" class="icon icon-home"></a> »</li> <li><a href="../../index.html">Module code</a> »</li> - <li>binarycpython.utils.grid</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>Source code for binarycpython.utils.grid</h1><div class="highlight"><pre> <span></span><span class="sd">"""</span> <span class="sd">Module containing the Population grid class object.</span> <span class="sd">Here all the functionality of a Population object is defined.</span> +<span class="sd">TODO: the save_snapshots and save_snapshot, are they actually distinct?</span> + <span class="sd">Tasks:</span> <span class="sd"> - TODO: add functionality to 'on-init' set arguments</span> <span class="sd"> - TODO: add functionality to return the initial_abundance_hash</span> @@ -220,18 +140,18 @@ <span class="n">keys_to_floats</span><span class="p">,</span> <span class="p">)</span> -<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions._analytics</span> <span class="kn">import</span> <span class="n">analytics</span> -<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions._cache</span> <span class="kn">import</span> <span class="n">cache</span> -<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions._dataIO</span> <span class="kn">import</span> <span class="n">dataIO</span> -<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions._distribution_functions</span> <span class="kn">import</span> <span class="n">distribution_functions</span> -<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions._grid_logging</span> <span class="kn">import</span> <span class="n">grid_logging</span> -<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions._grid_options_defaults</span> <span class="kn">import</span> <span class="n">grid_options_defaults</span> -<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions._gridcode</span> <span class="kn">import</span> <span class="n">gridcode</span> -<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions._HPC</span> <span class="kn">import</span> <span class="n">HPC</span> -<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions._metadata</span> <span class="kn">import</span> <span class="n">metadata</span> -<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions._Moe_di_Stefano_2017</span> <span class="kn">import</span> <span class="n">Moe_di_Stefano_2017</span> -<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions._spacing_functions</span> <span class="kn">import</span> <span class="n">spacing_functions</span> -<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions._version_info</span> <span class="kn">import</span> <span class="n">version_info</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions.analytics</span> <span class="kn">import</span> <span class="n">analytics</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions.cache</span> <span class="kn">import</span> <span class="n">cache</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions.dataIO</span> <span class="kn">import</span> <span class="n">dataIO</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions.distribution_functions</span> <span class="kn">import</span> <span class="n">distribution_functions</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions.grid_logging</span> <span class="kn">import</span> <span class="n">grid_logging</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions.grid_options_defaults</span> <span class="kn">import</span> <span class="n">grid_options_defaults</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions.gridcode</span> <span class="kn">import</span> <span class="n">gridcode</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions.HPC</span> <span class="kn">import</span> <span class="n">HPC</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions.metadata</span> <span class="kn">import</span> <span class="n">metadata</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions.Moe_di_Stefano_2017</span> <span class="kn">import</span> <span class="n">Moe_di_Stefano_2017</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions.spacing_functions</span> <span class="kn">import</span> <span class="n">spacing_functions</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions.version_info</span> <span class="kn">import</span> <span class="n">version_info</span> <span class="kn">from</span> <span class="nn">binarycpython</span> <span class="kn">import</span> <span class="n">_binary_c_bindings</span> @@ -301,6 +221,7 @@ <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span> <span class="o">=</span> <span class="n">copy</span><span class="o">.</span><span class="n">deepcopy</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">get_grid_options_defaults_dict</span><span class="p">())</span> <span class="c1"># Custom options</span> + <span class="c1"># TODO: is this really necessary here? The custom options should be empty on start i think</span> <span class="bp">self</span><span class="o">.</span><span class="n">custom_options</span> <span class="o">=</span> <span class="p">{</span> <span class="s2">"save_snapshot"</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="p">}</span> @@ -325,7 +246,7 @@ <span class="bp">self</span><span class="o">.</span><span class="n">get_Moe_di_Stefano_2017_default_options</span><span class="p">()</span> <span class="p">)</span> - <span class="c1"># Write MOE2017 options to a file. NOTE: not sure why i put this here anymore</span> + <span class="c1"># Write MOE2017 options to a file. NOTE: (david) not sure why i put this here anymore</span> <span class="n">os</span><span class="o">.</span><span class="n">makedirs</span><span class="p">(</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"tmp_dir"</span><span class="p">],</span> <span class="s2">"moe_distefano"</span><span class="p">),</span> <span class="n">exist_ok</span><span class="o">=</span><span class="kc">True</span> <span class="p">)</span> @@ -375,6 +296,10 @@ <span class="c1"># add metadata</span> <span class="bp">self</span><span class="o">.</span><span class="n">add_system_metadata</span><span class="p">()</span> + <span class="c1"># set up function cache.</span> + <span class="c1"># NOTE: (david) I added this here to be able to test the distributions functions without actually running anything.</span> + <span class="bp">self</span><span class="o">.</span><span class="n">setup_function_cache</span><span class="p">()</span> + <div class="viewcode-block" id="Population.jobID"><a class="viewcode-back" href="../../../grid.html#binarycpython.utils.grid.Population.jobID">[docs]</a> <span class="k">def</span> <span class="nf">jobID</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> <span class="sd">"""</span> <span class="sd"> Function to return the job ID number of this process</span> @@ -2530,48 +2455,36 @@ </pre></div> </div> - </div> <footer> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/plot_functions.html b/docs/build/html/_modules/binarycpython/utils/plot_functions.html index 1b4134020..4f611d853 100644 --- a/docs/build/html/_modules/binarycpython/utils/plot_functions.html +++ b/docs/build/html/_modules/binarycpython/utils/plot_functions.html @@ -1,68 +1,32 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>binarycpython.utils.plot_functions — 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 type="text/javascript" src="../../../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script> <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 type="text/javascript" src="../../../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" /> + <script src="../../../_static/js/theme.js"></script> <link rel="index" title="Index" href="../../../genindex.html" /> <link rel="search" title="Search" href="../../../search.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -70,17 +34,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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> @@ -92,66 +46,30 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../../../index.html">Docs</a> »</li> - + <li><a href="../../../index.html" class="icon icon-home"></a> »</li> <li><a href="../../index.html">Module code</a> »</li> - <li>binarycpython.utils.plot_functions</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>Source code for binarycpython.utils.plot_functions</h1><div class="highlight"><pre> <span></span><span class="sd">"""</span> <span class="sd">Module that contains functionality to plot some properties of (binary) systems.</span> @@ -781,48 +699,36 @@ </pre></div> </div> - </div> <footer> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/HPC.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/HPC.html new file mode 100644 index 000000000..dabe0db4f --- /dev/null +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/HPC.html @@ -0,0 +1,823 @@ +<!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>binarycpython.utils.population_extensions.HPC — 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="../../../../genindex.html" /> + <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> »</li> + <li><a href="../../../index.html">Module code</a> »</li> + <li>binarycpython.utils.population_extensions.HPC</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>Source code for binarycpython.utils.population_extensions.HPC</h1><div class="highlight"><pre> +<span></span><span class="sd">"""</span> +<span class="sd">Module containing the functions to HPC functionality</span> + +<span class="sd">These functions form a single API through which you can access HPC resources.</span> + +<span class="sd">Generally, you should call an HPC function rather than the Slurm or Condor interface</span> +<span class="sd">directly. The HPC function then decides which interface to use, so that all the</span> +<span class="sd">other modules can use a single API rather than have to choose to use the Slurm or</span> +<span class="sd">Condor API.</span> + +<span class="sd">This class object is an extension to the population grid object</span> +<span class="sd">"""</span> + +<span class="c1"># pylint: disable=E1101</span> + +<span class="kn">import</span> <span class="nn">glob</span> +<span class="kn">import</span> <span class="nn">json</span> +<span class="kn">import</span> <span class="nn">os</span> + +<span class="kn">from</span> <span class="nn">binarycpython.utils.functions</span> <span class="kn">import</span> <span class="p">(</span> + <span class="n">now</span><span class="p">,</span> +<span class="p">)</span> + +<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions.slurm</span> <span class="kn">import</span> <span class="n">slurm</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions.condor</span> <span class="kn">import</span> <span class="n">condor</span> + + +<div class="viewcode-block" id="HPC"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC">[docs]</a><span class="k">class</span> <span class="nc">HPC</span><span class="p">(</span><span class="n">condor</span><span class="p">,</span> <span class="n">slurm</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Extension to the population grid object that contains functionality to handle handle the Moe & distefano distributions</span> +<span class="sd"> """</span> + + <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Init function for the gridcode class</span> +<span class="sd"> """</span> + + <span class="n">condor</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> + <span class="n">slurm</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> + +<div class="viewcode-block" id="HPC.HPC_njobs"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_njobs">[docs]</a> <span class="k">def</span> <span class="nf">HPC_njobs</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return the number of jobs this HPC jobs will use, as an int.</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">n</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_njobs"</span><span class="p">]</span> + <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">n</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_njobs"</span><span class="p">]</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">n</span> <span class="o">=</span> <span class="kc">None</span> + <span class="k">return</span> <span class="nb">int</span><span class="p">(</span><span class="n">n</span><span class="p">)</span></div> + +<div class="viewcode-block" id="HPC.HPC_make_joiningfile"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_make_joiningfile">[docs]</a> <span class="k">def</span> <span class="nf">HPC_make_joiningfile</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> <span class="n">hpc_jobid</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">hpc_dir</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">n</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">overwrite</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">error_on_overwrite</span><span class="o">=</span><span class="kc">False</span> + <span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to make the joiningfile file that contains the filenames of results from each job. When all these exist, we can join.</span> + +<span class="sd"> Note: you normally don't need to set any of the option arguments.</span> + +<span class="sd"> Args:</span> +<span class="sd"> hpc_jobid : the job ID number, or self.HPC_jobID_tuple()[0] if None (default=None).</span> +<span class="sd"> hpc_dir : the HPC directory, or self.HPC_dir() if None (default=None).</span> +<span class="sd"> n : the number of jobs, or self.HPC_njobs() if None (default=None).</span> +<span class="sd"> overwrite : if True, overwrite an existing joiningfile (default=False)</span> +<span class="sd"> error_on_overwite : if True, and we try to overwrite, issue and error and exit (default=False)</span> + +<span class="sd"> Returns:</span> +<span class="sd"> True if the file is made, False otherwise.</span> + +<span class="sd"> """</span> + + <span class="c1"># defaults</span> + <span class="k">if</span> <span class="n">hpc_dir</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">hpc_dir</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_dir</span><span class="p">()</span> + <span class="k">if</span> <span class="n">n</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">n</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_njobs</span><span class="p">()</span> + <span class="k">if</span> <span class="n">hpc_jobid</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">hpc_jobid</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_jobID_tuple</span><span class="p">()[</span><span class="mi">0</span><span class="p">]</span> + + <span class="c1"># make path and filename</span> + <span class="n">prefix</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">hpc_dir</span><span class="p">,</span> <span class="s2">"results"</span><span class="p">)</span> + <span class="n">file</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">prefix</span><span class="p">,</span> <span class="n">hpc_jobid</span> <span class="o">+</span> <span class="s2">".all"</span><span class="p">)</span> + + <span class="c1"># make the output before checking anything, we do</span> + <span class="c1"># this to remove any asynchronicity</span> + <span class="n">lines</span> <span class="o">=</span> <span class="p">[]</span> + <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="n">n</span><span class="p">):</span> + <span class="n">lines</span> <span class="o">+=</span> <span class="p">[</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">prefix</span><span class="p">,</span> <span class="s2">"</span><span class="si">{hpc_jobid}</span><span class="s2">.</span><span class="si">{i}</span><span class="s2">.gz</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">hpc_jobid</span><span class="o">=</span><span class="n">hpc_jobid</span><span class="p">,</span> <span class="n">i</span><span class="o">=</span><span class="n">i</span><span class="p">))]</span> + <span class="n">string</span> <span class="o">=</span> <span class="s2">""</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">lines</span><span class="p">)</span> + + <span class="c1"># check the joiningfile doesn't exist</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">overwrite</span> <span class="ow">and</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">isfile</span><span class="p">(</span><span class="n">file</span><span class="p">):</span> + <span class="c1"># file already exists</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Cannot make joiningfile at </span><span class="si">{file}</span><span class="s2"> because it already exists, instead I am waiting for it to be unlocked."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">file</span><span class="o">=</span><span class="n">file</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">wait_for_unlock</span><span class="p">(</span><span class="n">file</span><span class="p">)</span> + <span class="n">joinfiles</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_load_joinfiles_list</span><span class="p">(</span><span class="n">joinlist</span><span class="o">=</span><span class="n">file</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Unlocked and got </span><span class="si">{}</span><span class="s2"> should be </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="nb">len</span><span class="p">(</span><span class="n">joinfiles</span><span class="p">),</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_njobs</span><span class="p">()</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="c1"># perhaps exit here? (e.g. for debugging)</span> + <span class="k">if</span> <span class="n">error_on_overwrite</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">code</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> + <span class="n">x</span> <span class="o">=</span> <span class="kc">False</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># open the file, but locked so we have first unique access</span> + <span class="p">(</span><span class="n">f</span><span class="p">,</span> <span class="n">lock</span><span class="p">)</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">locked_open_for_write</span><span class="p">(</span><span class="n">file</span><span class="p">)</span> + + <span class="c1"># write to it if we are first to obtain unique access</span> + <span class="k">if</span> <span class="n">lock</span> <span class="ow">and</span> <span class="n">f</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Making joiningfile list range (0,</span><span class="si">{}</span><span class="s2">) at </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">n</span><span class="p">,</span> <span class="n">file</span><span class="p">))</span> + <span class="n">f</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">string</span><span class="p">)</span> + <span class="n">f</span><span class="o">.</span><span class="n">flush</span><span class="p">()</span> + <span class="n">os</span><span class="o">.</span><span class="n">fsync</span><span class="p">(</span><span class="n">f</span><span class="o">.</span><span class="n">fileno</span><span class="p">())</span> + <span class="n">x</span> <span class="o">=</span> <span class="kc">True</span> + <span class="bp">self</span><span class="o">.</span><span class="n">locked_close</span><span class="p">(</span><span class="n">f</span><span class="p">,</span> <span class="n">lock</span><span class="p">)</span> + <span class="n">os</span><span class="o">.</span><span class="n">sync</span><span class="p">()</span> + <span class="bp">self</span><span class="o">.</span><span class="n">NFS_flush_hack</span><span class="p">(</span><span class="n">file</span><span class="p">)</span> + + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Checking joiningfile </span><span class="si">{}</span><span class="s2"> length (size = </span><span class="si">{}</span><span class="s2">)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">file</span><span class="p">,</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">getsize</span><span class="p">(</span><span class="n">file</span><span class="p">)</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="n">joinfiles</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_load_joinfiles_list</span><span class="p">(</span><span class="n">joinlist</span><span class="o">=</span><span class="n">file</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Got </span><span class="si">{}</span><span class="s2"> should be </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">joinfiles</span><span class="p">),</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_njobs</span><span class="p">()))</span> + + <span class="k">else</span><span class="p">:</span> + <span class="n">x</span> <span class="o">=</span> <span class="kc">False</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Joiningfile failed to get lock: waiting for it to be unlocked"</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">wait_for_unlock</span><span class="p">(</span><span class="n">file</span><span class="p">)</span> + <span class="k">return</span> <span class="n">x</span></div> + +<div class="viewcode-block" id="HPC.HPC_joinlist"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_joinlist">[docs]</a> <span class="k">def</span> <span class="nf">HPC_joinlist</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">joinlist</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return the default HPC joinlist file.</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">joinlist</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">joinlist</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"joinlist"</span><span class="p">]</span> + <span class="k">return</span> <span class="n">joinlist</span></div> + +<div class="viewcode-block" id="HPC.HPC_load_joinfiles_list"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_load_joinfiles_list">[docs]</a> <span class="k">def</span> <span class="nf">HPC_load_joinfiles_list</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">joinlist</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to load in the list of files we should join, and return it.</span> + +<span class="sd"> If grid_options['HPC_rebuild_joinlist'] is True, we rebuild it.</span> +<span class="sd"> """</span> + + <span class="n">prefix</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">HPC_dir</span><span class="p">(),</span> <span class="s2">"results"</span><span class="p">)</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"HPC_rebuild_joinlist"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span> + <span class="c1"># we should rebuild the joinlist from the</span> + <span class="c1"># files we find at the prefix directory</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Rebuild joinlist from existing files"</span><span class="p">)</span> + <span class="n">joinlist</span> <span class="o">=</span> <span class="n">glob</span><span class="o">.</span><span class="n">glob</span><span class="p">(</span><span class="nb">str</span><span class="p">(</span><span class="n">prefix</span><span class="p">)</span> <span class="o">+</span> <span class="s2">"/*.gz"</span><span class="p">)</span> + <span class="k">return</span> <span class="n">joinlist</span> + + <span class="n">joinlist</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_joinlist</span><span class="p">(</span><span class="n">joinlist</span><span class="o">=</span><span class="n">joinlist</span><span class="p">)</span> + <span class="k">try</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">wait_for_unlock</span><span class="p">(</span><span class="n">joinlist</span><span class="p">)</span> + <span class="n">f</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">joinlist</span><span class="p">,</span> <span class="s2">"r"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="s2">"utf-8"</span><span class="p">)</span> + <span class="n">joinlist</span> <span class="o">=</span> <span class="n">f</span><span class="o">.</span><span class="n">read</span><span class="p">()</span><span class="o">.</span><span class="n">splitlines</span><span class="p">()</span> + <span class="n">f</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> + + <span class="k">if</span> <span class="kc">False</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"HPC_load_joinfiles_list read joinlist </span><span class="si">{joinlist}</span><span class="s2"> -> gave file joinlist of length </span><span class="si">{len_joinlist}</span><span class="s2"> with contents </span><span class="si">{joinlist}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">joinlist</span><span class="o">=</span><span class="n">joinlist</span><span class="p">,</span> <span class="n">len_joinlist</span><span class="o">=</span><span class="nb">len</span><span class="p">(</span><span class="n">joinlist</span><span class="p">)</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Failed to open joinlist at </span><span class="si">{joinlist}</span><span class="s2"> : </span><span class="si">{e}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">joinlist</span><span class="o">=</span><span class="n">joinlist</span><span class="p">,</span> <span class="n">e</span><span class="o">=</span><span class="n">e</span><span class="p">))</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">code</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> + + <span class="k">return</span> <span class="n">joinlist</span></div> + +<div class="viewcode-block" id="HPC.HPC_join_from_files"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_join_from_files">[docs]</a> <span class="k">def</span> <span class="nf">HPC_join_from_files</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">newobj</span><span class="p">,</span> <span class="n">joinfiles</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Merge the results from the list joinfiles into newobj.</span> +<span class="sd"> """</span> + <span class="k">for</span> <span class="n">file</span> <span class="ow">in</span> <span class="n">joinfiles</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Join data in"</span><span class="p">,</span> <span class="n">file</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">merge_populations_from_file</span><span class="p">(</span><span class="n">newobj</span><span class="p">,</span> <span class="n">file</span><span class="p">)</span> + <span class="k">return</span> <span class="n">newobj</span></div> + +<div class="viewcode-block" id="HPC.HPC_can_join"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_can_join">[docs]</a> <span class="k">def</span> <span class="nf">HPC_can_join</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">joinfiles</span><span class="p">,</span> <span class="n">joiningfile</span><span class="p">,</span> <span class="n">vb</span><span class="o">=</span><span class="kc">False</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Check the joinfiles to make sure they all exist</span> +<span class="sd"> and their .saved equivalents also exist</span> +<span class="sd"> """</span> + + <span class="nb">print</span><span class="p">(</span><span class="s2">"HPC check if we can join at </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">now</span><span class="p">()))</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"HPC_force_join"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">0</span> <span class="ow">and</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">exists</span><span class="p">(</span><span class="n">joiningfile</span><span class="p">):</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"cannot join : joiningfile exists at </span><span class="si">{}</span><span class="s2"> (check 1)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">joiningfile</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">return</span> <span class="kc">False</span> + <span class="k">else</span><span class="p">:</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"joiningfile (at </span><span class="si">{}</span><span class="s2">) does not exist"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">joiningfile</span><span class="p">))</span> + + <span class="k">for</span> <span class="n">file</span> <span class="ow">in</span> <span class="n">joinfiles</span><span class="p">:</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"check for </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">file</span><span class="p">))</span> + + <span class="k">if</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">exists</span><span class="p">(</span><span class="n">file</span><span class="p">)</span> <span class="ow">is</span> <span class="kc">False</span><span class="p">:</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s1">'cannot join : file "</span><span class="si">{}</span><span class="s1">" does not exist'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">file</span><span class="p">))</span> + <span class="k">return</span> <span class="kc">False</span> + + <span class="n">savedfile</span> <span class="o">=</span> <span class="n">file</span> <span class="o">+</span> <span class="s2">".saved"</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"check for </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">savedfile</span><span class="p">))</span> + + <span class="k">if</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">exists</span><span class="p">(</span><span class="n">savedfile</span><span class="p">)</span> <span class="ow">is</span> <span class="kc">False</span><span class="p">:</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s1">'cannot join : savedfile "</span><span class="si">{}</span><span class="s1">" does not exist'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">savedfile</span><span class="p">)</span> + <span class="p">)</span> + <span class="k">return</span> <span class="kc">False</span> + + <span class="c1"># found both files</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"found </span><span class="si">{}</span><span class="s2"> and </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">file</span><span class="p">,</span> <span class="n">savedfile</span><span class="p">))</span> + + <span class="c1"># check for joiningfile again</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"HPC_force_join"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Forcing join because HPC_force_join is set"</span><span class="p">)</span> + <span class="n">x</span> <span class="o">=</span> <span class="kc">True</span> + <span class="k">elif</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">exists</span><span class="p">(</span><span class="n">joiningfile</span><span class="p">):</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"cannot join: joiningfile exists at </span><span class="si">{}</span><span class="s2"> (check 2)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">joiningfile</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="n">x</span> <span class="o">=</span> <span class="kc">False</span> + <span class="k">elif</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"joiningfile at </span><span class="si">{}</span><span class="s2"> does not exist : can join"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">joiningfile</span><span class="p">))</span> + <span class="n">x</span> <span class="o">=</span> <span class="kc">True</span> + + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"returning </span><span class="si">{}</span><span class="s2"> from HPC_can_join()"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">x</span><span class="p">))</span> + + <span class="k">return</span> <span class="n">x</span></div> + +<div class="viewcode-block" id="HPC.HPC_job"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_job">[docs]</a> <span class="k">def</span> <span class="nf">HPC_job</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return True if we're running an HPC (Slurm or Condor) job, False otherwise.</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="nb">bool</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span> <span class="ow">or</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">)</span></div> + +<div class="viewcode-block" id="HPC.HPC_job_task"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_job_task">[docs]</a> <span class="k">def</span> <span class="nf">HPC_job_task</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return the HPC task number, which is 1 when setting</span> +<span class="sd"> up and running the scripts, 2 when joining data.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">x</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> + <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">x</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">x</span> <span class="o">=</span> <span class="mi">0</span> + <span class="k">return</span> <span class="n">x</span></div> + +<div class="viewcode-block" id="HPC.HPC_job_type"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_job_type">[docs]</a> <span class="k">def</span> <span class="nf">HPC_job_type</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return a string telling us the type of an HPC job, i.e.</span> +<span class="sd"> "slurm", "condor" or "None".</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">hpc_type</span> <span class="o">=</span> <span class="s2">"slurm"</span> + <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">hpc_type</span> <span class="o">=</span> <span class="s2">"condor"</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">hpc_type</span> <span class="o">=</span> <span class="s2">"None"</span> + <span class="k">return</span> <span class="n">hpc_type</span></div> + +<div class="viewcode-block" id="HPC.HPC_jobID"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_jobID">[docs]</a> <span class="k">def</span> <span class="nf">HPC_jobID</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return an HPC (Slurm or Condor) job id in the form x.y. Returns None if not an HPC job.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">hpc_id</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">slurmID</span><span class="p">()</span> + <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">hpc_id</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">condorID</span><span class="p">()</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># not an HPC job</span> + <span class="n">hpc_id</span> <span class="o">=</span> <span class="kc">None</span> + <span class="k">return</span> <span class="n">hpc_id</span></div> + +<div class="viewcode-block" id="HPC.HPC_jobID_tuple"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_jobID_tuple">[docs]</a> <span class="k">def</span> <span class="nf">HPC_jobID_tuple</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Return the job ID as a tuple of ints, (x,y), or (None,None) on failure</span> +<span class="sd"> """</span> + <span class="n">hpc_jobid</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_jobID</span><span class="p">()</span> + + <span class="k">if</span> <span class="n">hpc_jobid</span> <span class="ow">is</span> <span class="kc">None</span> <span class="ow">or</span> <span class="nb">id</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"None"</span><span class="p">):</span> + <span class="n">t</span> <span class="o">=</span> <span class="p">[</span><span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">]</span> + <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_job</span><span class="p">():</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"JOBID"</span><span class="p">,</span> <span class="nb">id</span><span class="p">)</span> + <span class="n">t</span> <span class="o">=</span> <span class="nb">id</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"."</span><span class="p">)</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">t</span><span class="p">[</span><span class="mi">0</span><span class="p">]:</span> + <span class="n">t</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">t</span><span class="p">[</span><span class="mi">1</span><span class="p">]:</span> + <span class="n">t</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span> + <span class="k">return</span> <span class="nb">tuple</span><span class="p">(</span><span class="n">t</span><span class="p">)</span></div> + +<div class="viewcode-block" id="HPC.HPC_set_status"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_set_status">[docs]</a> <span class="k">def</span> <span class="nf">HPC_set_status</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">string</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Set the appropriate HPC job (Condor or Slurm) status file to whatever is given in string.</span> + +<span class="sd"> Arguments:</span> +<span class="sd"> string : the new contents of the status file</span> + +<span class="sd"> Returns:</span> +<span class="sd"> True if the status was set, False otherwise.</span> +<span class="sd"> (As returned by either the appropriate Condor or Slurm function)</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">status</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">set_slurm_status</span><span class="p">(</span><span class="n">string</span><span class="p">)</span> + <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">status</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">set_condor_status</span><span class="p">(</span><span class="n">string</span><span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">status</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="k">return</span> <span class="n">status</span></div> + +<div class="viewcode-block" id="HPC.HPC_get_status"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_get_status">[docs]</a> <span class="k">def</span> <span class="nf">HPC_get_status</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">job_id</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">job_index</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">hpc_dir</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Get and return the appropriate HPC job (Condor or Slurm) status string for this job (or, if given, the job at id.index)</span> + +<span class="sd"> Args:</span> +<span class="sd"> hpc_dir : optional HPC run directory. If not set, the default (e.g. slurm_dir or condor_dir)</span> +<span class="sd"> is used.</span> +<span class="sd"> job_id,job_index : the id and index of the job to be queried</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">status</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_slurm_status</span><span class="p">(</span> + <span class="n">jobid</span><span class="o">=</span><span class="n">job_id</span><span class="p">,</span> <span class="n">jobarrayindex</span><span class="o">=</span><span class="n">job_index</span><span class="p">,</span> <span class="n">slurm_dir</span><span class="o">=</span><span class="n">hpc_dir</span> + <span class="p">)</span> + <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">status</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_condor_status</span><span class="p">(</span> + <span class="n">ClusterID</span><span class="o">=</span><span class="n">job_id</span><span class="p">,</span> <span class="n">Process</span><span class="o">=</span><span class="n">job_index</span><span class="p">,</span> <span class="n">condor_dir</span><span class="o">=</span><span class="n">hpc_dir</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">status</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="k">return</span> <span class="n">status</span></div> + +<div class="viewcode-block" id="HPC.HPC_dirs"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_dirs">[docs]</a> <span class="k">def</span> <span class="nf">HPC_dirs</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return a list of directories required for this HPC job.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">dirs</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">slurm_dirs</span><span class="p">()</span> + <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">dirs</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">condor_dirs</span><span class="p">()</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">dirs</span> <span class="o">=</span> <span class="p">[]</span> + <span class="k">return</span> <span class="n">dirs</span></div> + +<div class="viewcode-block" id="HPC.HPC_grid"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_grid">[docs]</a> <span class="k">def</span> <span class="nf">HPC_grid</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">makejoiningfile</span><span class="o">=</span><span class="kc">True</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to call the appropriate HPC grid function</span> +<span class="sd"> (e.g. Slurm or Condor) and return what it returns.</span> + +<span class="sd"> Args:</span> +<span class="sd"> makejoiningfile : if True, and we're the first job with self.HPC_task() == 2, we build the joiningfile. (default=True) This option exists in case you don't want to overwrite an existing joiningfile, or want to build it in another way (e.g. in the HPC scripts).</span> +<span class="sd"> """</span> + + <span class="n">jobid</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_jobID_tuple</span><span class="p">()[</span><span class="mi">0</span><span class="p">]</span> + + <span class="c1"># give some current status about the HPC run</span> + <span class="bp">self</span><span class="o">.</span><span class="n">HPC_dump_status</span><span class="p">(</span><span class="s2">"HPC grid before"</span><span class="p">)</span> + + <span class="k">if</span> <span class="n">makejoiningfile</span> <span class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_job_task</span><span class="p">()</span> <span class="o">==</span> <span class="mi">2</span> <span class="ow">and</span> <span class="n">jobid</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">HPC_make_joiningfile</span><span class="p">()</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">x</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">slurm_grid</span><span class="p">()</span> + <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">x</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">condor_grid</span><span class="p">()</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">x</span> <span class="o">=</span> <span class="kc">None</span> <span class="c1"># should not happen</span> + + <span class="c1"># give some current status about the HPC run</span> + <span class="bp">self</span><span class="o">.</span><span class="n">HPC_dump_status</span><span class="p">(</span><span class="s2">"HPC grid after"</span><span class="p">)</span> + + <span class="k">return</span> <span class="n">x</span></div> + +<div class="viewcode-block" id="HPC.HPC_check_requirements"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_check_requirements">[docs]</a> <span class="k">def</span> <span class="nf">HPC_check_requirements</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to check HPC option requirements have been met. Returns a tuple: (True,"") if all is ok, (False,<warning string>) otherwise.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">t</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">slurm_check_requirements</span><span class="p">()</span> + <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">t</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">condor_check_requirements</span><span class="p">()</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">t</span> <span class="o">=</span> <span class="p">(</span><span class="kc">True</span><span class="p">,</span> <span class="s2">""</span><span class="p">)</span> + <span class="k">return</span> <span class="n">t</span></div> + +<div class="viewcode-block" id="HPC.HPC_id_filename"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_id_filename">[docs]</a> <span class="k">def</span> <span class="nf">HPC_id_filename</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> HPC jobs have a filename in their directory which specifies the job id. This function returns the contents of that file as a string, or None on failure.</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">filename</span> <span class="o">=</span> <span class="s2">"jobid"</span> + <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">filename</span> <span class="o">=</span> <span class="s2">"ClusterID"</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">filename</span> <span class="o">=</span> <span class="kc">None</span> + <span class="k">return</span> <span class="n">filename</span></div> + +<div class="viewcode-block" id="HPC.HPC_id_from_dir"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_id_from_dir">[docs]</a> <span class="k">def</span> <span class="nf">HPC_id_from_dir</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">hpc_dir</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return the ID of an HPC run given its (already existing) directory.</span> +<span class="sd"> """</span> + + <span class="n">filename</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_id_filename</span><span class="p">()</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">filename</span><span class="p">:</span> + <span class="k">return</span> <span class="kc">None</span> + + <span class="n">file</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">hpc_dir</span><span class="p">,</span> <span class="n">filename</span><span class="p">)</span> + <span class="n">f</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">file</span><span class="p">,</span> <span class="s2">"r"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="s2">"utf-8"</span><span class="p">)</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">f</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Error: could not open </span><span class="si">{file}</span><span class="s2"> to read the HPC jobid of the directory </span><span class="si">{hpc_dir}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">file</span><span class="o">=</span><span class="n">file</span><span class="p">,</span> <span class="n">hpc_dir</span><span class="o">=</span><span class="n">hpc_dir</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">code</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> + + <span class="n">oldjobid</span> <span class="o">=</span> <span class="n">f</span><span class="o">.</span><span class="n">read</span><span class="p">()</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">oldjobid</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Error: could not find jobid in </span><span class="si">{hpc_dir}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">hpc_dir</span><span class="o">=</span><span class="n">hpc_dir</span><span class="p">))</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">code</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">f</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> + <span class="k">return</span> <span class="n">oldjobid</span></div> + +<div class="viewcode-block" id="HPC.HPC_restore"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_restore">[docs]</a> <span class="k">def</span> <span class="nf">HPC_restore</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Set grid_options['restore_from_snapshot_file'] so that we restore data from existing</span> +<span class="sd"> an HPC run if self.grid_options[hpc_job_type+'_restart_dir'], where hpc_job_type is "slurm" or "condor",</span> +<span class="sd"> is provided, otherwise do nothing. This only works if grid_options[hpc_job_type] == self.HPC_job_task() == 2, which is</span> +<span class="sd"> the run-grid stage of the process.</span> +<span class="sd"> """</span> + + <span class="n">hpc_job_type</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_job_type</span><span class="p">()</span> + <span class="k">if</span> <span class="n">hpc_job_type</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="k">return</span> + + <span class="n">key</span> <span class="o">=</span> <span class="n">hpc_job_type</span> <span class="o">+</span> <span class="s2">"_restart_dir"</span> + <span class="k">if</span> <span class="n">key</span> <span class="ow">not</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">:</span> + <span class="k">return</span> + + <span class="c1"># get restart directory</span> + <span class="n">hpc_dir</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="n">hpc_job_type</span> <span class="o">+</span> <span class="s2">"_restart_dir"</span><span class="p">]</span> + <span class="k">if</span> <span class="n">hpc_dir</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="k">return</span> + + <span class="c1"># get HPC job index</span> + <span class="n">index</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_jobID_tuple</span><span class="p">()[</span><span class="mi">1</span><span class="p">]</span> + <span class="k">if</span> <span class="n">index</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="k">return</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_job_task</span><span class="p">()</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span> <span class="c1"># (same as) self.grid_options[hpc_job_type] == 2:</span> + <span class="n">old_id</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_id_from_dir</span><span class="p">(</span><span class="n">hpc_dir</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Restart from hpc_dir </span><span class="si">{hpc_dir}</span><span class="s2"> which was has (old) ID </span><span class="si">{old_id}</span><span class="s2">, we are job index </span><span class="si">{index}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">hpc_dir</span><span class="o">=</span><span class="n">hpc_dir</span><span class="p">,</span> <span class="n">old_id</span><span class="o">=</span><span class="n">old_id</span><span class="p">,</span> <span class="n">index</span><span class="o">=</span><span class="n">index</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="c1"># check status: if "finished", we don't have to do anything</span> + <span class="n">status</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_get_status</span><span class="p">(</span><span class="n">hpc_dir</span><span class="o">=</span><span class="n">hpc_dir</span><span class="p">)</span> + + <span class="k">if</span> <span class="n">status</span> <span class="o">==</span> <span class="s2">"finished"</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Status is finished, cannot and do not need to restart."</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">code</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span> + + <span class="n">file</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span> + <span class="nb">dir</span><span class="p">,</span> <span class="s2">"snapshots"</span><span class="p">,</span> <span class="s2">"</span><span class="si">{id}</span><span class="s2">.</span><span class="si">{index}</span><span class="s2">.gz"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="nb">id</span><span class="o">=</span><span class="n">old_id</span><span class="p">,</span> <span class="n">index</span><span class="o">=</span><span class="n">index</span><span class="p">)</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">exists</span><span class="p">(</span><span class="n">file</span><span class="p">):</span> + <span class="c1"># have data from which we can restore, set it in</span> + <span class="c1"># the appropriate grid option</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Restore this run from snapshot </span><span class="si">{file}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">file</span><span class="o">=</span><span class="n">file</span><span class="p">))</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"restore_from_snapshot_file"</span><span class="p">]</span> <span class="o">=</span> <span class="n">file</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># no snapshot: so no need to restore, just exit</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Expected snapshot at </span><span class="si">{file}</span><span class="s2"> but none was found"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">file</span><span class="o">=</span><span class="n">file</span><span class="p">)</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">code</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span> + <span class="k">return</span></div> + +<div class="viewcode-block" id="HPC.HPC_join_previous"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_join_previous">[docs]</a> <span class="k">def</span> <span class="nf">HPC_join_previous</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to join previously generated datasets.</span> +<span class="sd"> """</span> + <span class="c1"># check that our job has finished</span> + <span class="n">status</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_get_status</span><span class="p">()</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Job status"</span><span class="p">,</span> <span class="n">status</span><span class="p">)</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"HPC_force_join"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">0</span> <span class="ow">and</span> <span class="n">status</span> <span class="o">!=</span> <span class="s2">"finished"</span><span class="p">:</span> + <span class="c1"># job did not finish : save a snapshot</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"This job did not finish (status is </span><span class="si">{status}</span><span class="s2">) : cannot join"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">status</span><span class="o">=</span><span class="n">status</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># our job has finished</span> + <span class="n">HPC_status</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_status</span><span class="p">()</span> + + <span class="c1"># HPC_queue_stats = self.HPC_queue_stats()</span> + + <span class="k">if</span> <span class="n">HPC_status</span><span class="p">[</span><span class="s2">"status"</span><span class="p">][</span><span class="s2">"finished"</span><span class="p">]</span> <span class="o">!=</span> <span class="n">HPC_status</span><span class="p">[</span><span class="s2">"njobs"</span><span class="p">]:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"HPC_status reports </span><span class="si">{}</span><span class="s2"> finished jobs out of </span><span class="si">{}</span><span class="s2">. We cannot join because not all the jobs are finished. Exiting."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">HPC_status</span><span class="p">[</span><span class="s2">"status"</span><span class="p">][</span><span class="s2">"finished"</span><span class="p">],</span> <span class="n">HPC_status</span><span class="p">[</span><span class="s2">"njobs"</span><span class="p">]</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> + + <span class="n">joinfiles</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_load_joinfiles_list</span><span class="p">()</span> + <span class="n">joiningfile</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_path</span><span class="p">(</span><span class="s2">"joining"</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Joinfile list n=</span><span class="si">{n}</span><span class="s2"> (should be </span><span class="si">{m}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">n</span><span class="o">=</span><span class="nb">len</span><span class="p">(</span><span class="n">joinfiles</span><span class="p">),</span> <span class="n">m</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">HPC_njobs</span><span class="p">()</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Joingingfile path : "</span><span class="p">,</span> <span class="n">joiningfile</span><span class="p">)</span> + + <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">joinfiles</span><span class="p">)</span> <span class="o">!=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_njobs</span><span class="p">():</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Number of joinfiles != njobs : this is wrong, exiting."</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_can_join</span><span class="p">(</span><span class="n">joinfiles</span><span class="p">,</span> <span class="n">joiningfile</span><span class="p">,</span> <span class="n">vb</span><span class="o">=</span><span class="kc">True</span><span class="p">):</span> + <span class="c1"># join object files</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"We can join"</span><span class="p">)</span> + <span class="k">try</span><span class="p">:</span> + <span class="c1"># touch joiningfile</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"HPC_force_join"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Making joiningfile at </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">joiningfile</span><span class="p">))</span> + <span class="bp">self</span><span class="o">.</span><span class="n">HPC_touch</span><span class="p">(</span><span class="n">joiningfile</span><span class="p">)</span> + <span class="k">try</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Calling HPC_join_from_files()"</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">HPC_join_from_files</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">joinfiles</span><span class="p">)</span> + <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Join gave exception"</span><span class="p">,</span> <span class="n">e</span><span class="p">)</span> + <span class="c1"># disable analytics calculations : use the</span> + <span class="c1"># values we just loaded</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"do_analytics"</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span> + <span class="k">return</span> + <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"pass </span><span class="si">{}</span><span class="s2">"</span><span class="p">,</span> <span class="n">e</span><span class="p">)</span> + <span class="k">pass</span> + <span class="k">else</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"cannot join : other tasks are not yet finished</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Finished this job : exiting"</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">code</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span></div> + +<div class="viewcode-block" id="HPC.HPC_path"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_path">[docs]</a> <span class="k">def</span> <span class="nf">HPC_path</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">path</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to file the filename of this HPC job's file at path.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">p</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">slurmpath</span><span class="p">(</span><span class="n">path</span><span class="p">)</span> + <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">p</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">condorpath</span><span class="p">(</span><span class="n">path</span><span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">p</span> <span class="o">=</span> <span class="kc">None</span> + <span class="k">return</span> <span class="n">p</span></div> + +<div class="viewcode-block" id="HPC.HPC_snapshot_filename"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_snapshot_filename">[docs]</a> <span class="k">def</span> <span class="nf">HPC_snapshot_filename</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return an HPC job's snapshot filename.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_job</span><span class="p">():</span> + <span class="n">file</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">HPC_dir</span><span class="p">,</span> <span class="s2">"snapshots"</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_jobID</span><span class="p">()</span> <span class="o">+</span> <span class="s2">".gz"</span><span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">file</span> <span class="o">=</span> <span class="kc">None</span> + <span class="k">return</span> <span class="n">file</span></div> + +<div class="viewcode-block" id="HPC.HPC_dir"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_dir">[docs]</a> <span class="k">def</span> <span class="nf">HPC_dir</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return an HPC job's directory.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">d</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_dir"</span><span class="p">]</span> + <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">d</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_dir"</span><span class="p">]</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">d</span> <span class="o">=</span> <span class="kc">None</span> + <span class="k">return</span> <span class="n">d</span></div> + +<div class="viewcode-block" id="HPC.HPC_touch"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_touch">[docs]</a> <span class="k">def</span> <span class="nf">HPC_touch</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">filename</span><span class="p">,</span> <span class="n">string</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to touch the file at filename, put into it the job number</span> +<span class="sd"> and (if given) the string passed in.</span> +<span class="sd"> """</span> + + <span class="k">try</span><span class="p">:</span> + <span class="n">f</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">filename</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="s2">"utf-8"</span><span class="p">)</span> + + <span class="k">if</span> <span class="n">f</span><span class="p">:</span> + <span class="n">job</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_jobID</span><span class="p">()</span> + <span class="n">jobtype</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_job_type</span><span class="p">()</span> + <span class="k">if</span> <span class="n">job</span><span class="p">:</span> + <span class="n">s</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="n">job</span><span class="p">)</span> + <span class="k">if</span> <span class="n">jobtype</span><span class="p">:</span> + <span class="n">s</span> <span class="o">+=</span> <span class="s2">" "</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">jobtype</span><span class="p">)</span> + <span class="n">f</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">s</span> <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + <span class="k">if</span> <span class="n">string</span><span class="p">:</span> + <span class="n">f</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">string</span><span class="p">)</span> + <span class="n">f</span><span class="o">.</span><span class="n">flush</span><span class="p">()</span> + <span class="n">f</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">NFS_flush_hack</span><span class="p">(</span><span class="n">filename</span><span class="p">)</span> + <span class="k">except</span><span class="p">:</span> + <span class="k">pass</span></div> + +<div class="viewcode-block" id="HPC.HPC_status"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_status">[docs]</a> <span class="k">def</span> <span class="nf">HPC_status</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Return a dict of useful information about the current status</span> +<span class="sd"> of this HPC run.</span> +<span class="sd"> """</span> + <span class="n">d</span> <span class="o">=</span> <span class="p">{}</span> <span class="c1"># returned</span> + <span class="n">_id</span><span class="p">,</span> <span class="n">_index</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_jobID_tuple</span><span class="p">()</span> + <span class="n">d</span><span class="p">[</span><span class="s2">"job_id"</span><span class="p">]</span> <span class="o">=</span> <span class="n">_id</span> + <span class="n">d</span><span class="p">[</span><span class="s2">"job_index"</span><span class="p">]</span> <span class="o">=</span> <span class="n">_index</span> + <span class="k">if</span> <span class="n">_id</span> <span class="ow">and</span> <span class="n">_index</span><span class="p">:</span> + <span class="n">n</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_njobs</span><span class="p">()</span> + <span class="n">d</span><span class="p">[</span><span class="s2">"njobs"</span><span class="p">]</span> <span class="o">=</span> <span class="n">n</span> + <span class="n">d</span><span class="p">[</span><span class="s2">"job_task"</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_job_task</span><span class="p">()</span> + <span class="n">d</span><span class="p">[</span><span class="s2">"job_type"</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_job_type</span><span class="p">()</span> + <span class="n">d</span><span class="p">[</span><span class="s2">"job_status"</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_get_status</span><span class="p">()</span> + <span class="n">d</span><span class="p">[</span><span class="s2">"dir"</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_dir</span><span class="p">()</span> + <span class="n">d</span><span class="p">[</span><span class="s2">"dirs"</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_dirs</span><span class="p">()</span> + + <span class="c1"># get fellow jobs' status</span> + <span class="n">d</span><span class="p">[</span><span class="s2">"status"</span><span class="p">]</span> <span class="o">=</span> <span class="p">{}</span> + <span class="n">d</span><span class="p">[</span><span class="s2">"joblist"</span><span class="p">]</span> <span class="o">=</span> <span class="p">{}</span> + + <span class="c1"># default types</span> + <span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">"running"</span><span class="p">,</span> <span class="s2">"starting"</span><span class="p">,</span> <span class="s2">"finishing"</span><span class="p">,</span> <span class="s2">"finished"</span><span class="p">,</span> <span class="s2">"killed"</span><span class="p">]:</span> + <span class="n">d</span><span class="p">[</span><span class="s2">"status"</span><span class="p">][</span><span class="n">x</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">d</span><span class="p">[</span><span class="s2">"joblist"</span><span class="p">][</span><span class="n">x</span><span class="p">]</span> <span class="o">=</span> <span class="p">[]</span> + + <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="n">n</span><span class="p">):</span> + <span class="n">s</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_get_status</span><span class="p">(</span><span class="n">job_id</span><span class="o">=</span><span class="n">_id</span><span class="p">,</span> <span class="n">job_index</span><span class="o">=</span><span class="n">i</span><span class="p">)</span> + <span class="k">if</span> <span class="n">s</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">s</span> <span class="o">=</span> <span class="s2">"unknown"</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">s</span> <span class="ow">in</span> <span class="n">d</span><span class="p">[</span><span class="s2">"status"</span><span class="p">]:</span> + <span class="n">d</span><span class="p">[</span><span class="s2">"status"</span><span class="p">][</span><span class="n">s</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">d</span><span class="p">[</span><span class="s2">"status"</span><span class="p">][</span><span class="n">s</span><span class="p">]</span> <span class="o">+=</span> <span class="mi">1</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">s</span> <span class="ow">in</span> <span class="n">d</span><span class="p">[</span><span class="s2">"joblist"</span><span class="p">]:</span> + <span class="n">d</span><span class="p">[</span><span class="s2">"joblist"</span><span class="p">][</span><span class="n">s</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span><span class="nb">str</span><span class="p">(</span><span class="n">_id</span><span class="p">)</span> <span class="o">+</span> <span class="s2">"."</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">i</span><span class="p">)]</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">d</span><span class="p">[</span><span class="s2">"joblist"</span><span class="p">][</span><span class="n">s</span><span class="p">]</span> <span class="o">+=</span> <span class="p">[</span><span class="nb">str</span><span class="p">(</span><span class="n">_id</span><span class="p">)</span> <span class="o">+</span> <span class="s2">"."</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">i</span><span class="p">)]</span> + + <span class="k">return</span> <span class="n">d</span></div> + +<div class="viewcode-block" id="HPC.HPC_dump_status"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_dump_status">[docs]</a> <span class="k">def</span> <span class="nf">HPC_dump_status</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">string</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to print the status of the HPC grid</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="ow">not</span> <span class="n">string</span><span class="p">:</span> + <span class="n">string</span> <span class="o">=</span> <span class="s2">""</span> + + <span class="n">d</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_status</span><span class="p">()</span> + + <span class="nb">print</span><span class="p">(</span><span class="s2">"############################################################"</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"HPC job status "</span> <span class="o">+</span> <span class="n">string</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="n">json</span><span class="o">.</span><span class="n">dumps</span><span class="p">(</span><span class="n">d</span><span class="p">,</span> <span class="n">indent</span><span class="o">=</span><span class="mi">4</span><span class="p">))</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"############################################################"</span><span class="p">)</span></div> + +<div class="viewcode-block" id="HPC.HPC_queue_stats"><a class="viewcode-back" href="../../../../population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC.HPC_queue_stats">[docs]</a> <span class="k">def</span> <span class="nf">HPC_queue_stats</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function that returns the queue stats for the HPC grid</span> +<span class="sd"> TODO: the slurm_queue_stats doesntt actually return anything</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">x</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">slurm_queue_stats</span><span class="p">()</span> + <span class="k">elif</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">x</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">condor_queue_stats</span><span class="p">()</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">x</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="k">return</span> <span class="n">x</span></div></div> +</pre></div> + + </div> + </div> + <footer> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/analytics.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/analytics.html new file mode 100644 index 000000000..f882bd942 --- /dev/null +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/analytics.html @@ -0,0 +1,226 @@ +<!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>binarycpython.utils.population_extensions.analytics — 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="../../../../genindex.html" /> + <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> »</li> + <li><a href="../../../index.html">Module code</a> »</li> + <li>binarycpython.utils.population_extensions.analytics</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>Source code for binarycpython.utils.population_extensions.analytics</h1><div class="highlight"><pre> +<span></span><span class="sd">"""</span> +<span class="sd">The class extension for the population object that contains analytics functionality</span> +<span class="sd">"""</span> + +<span class="c1"># pylint: disable=E1101</span> + +<span class="kn">import</span> <span class="nn">time</span> + +<div class="viewcode-block" id="analytics"><a class="viewcode-back" href="../../../../population_extensions/analytics.html#binarycpython.utils.population_extensions.analytics.analytics">[docs]</a><span class="k">class</span> <span class="nc">analytics</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Extension for the Population class containing the functions for analytics</span> +<span class="sd"> """</span> + + <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Init function for the analytics class</span> +<span class="sd"> """</span> + + <span class="k">return</span> + + <span class="c1">#######################</span> + <span class="c1"># time used functions</span> + <span class="c1">#######################</span> + +<div class="viewcode-block" id="analytics.make_analytics_dict"><a class="viewcode-back" href="../../../../population_extensions/analytics.html#binarycpython.utils.population_extensions.analytics.analytics.make_analytics_dict">[docs]</a> <span class="k">def</span> <span class="nf">make_analytics_dict</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to create the analytics dictionary</span> +<span class="sd"> """</span> + + <span class="nb">print</span><span class="p">(</span><span class="s2">"Do analytics"</span><span class="p">)</span> + + <span class="n">analytics_dict</span> <span class="o">=</span> <span class="p">{}</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"do_analytics"</span><span class="p">]:</span> + <span class="c1"># Put all interesting stuff in a variable and output that afterwards, as analytics of the run.</span> + <span class="n">analytics_dict</span> <span class="o">=</span> <span class="p">{</span> + <span class="s2">"population_id"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_population_id"</span><span class="p">],</span> + <span class="s2">"evolution_type"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"evolution_type"</span><span class="p">],</span> + <span class="s2">"failed_count"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_failed_count"</span><span class="p">],</span> + <span class="s2">"failed_prob"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_failed_prob"</span><span class="p">],</span> + <span class="s2">"failed_systems_error_codes"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span> + <span class="s2">"_failed_systems_error_codes"</span> + <span class="p">]</span><span class="o">.</span><span class="n">copy</span><span class="p">(),</span> + <span class="s2">"errors_exceeded"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_errors_exceeded"</span><span class="p">],</span> + <span class="s2">"errors_found"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_errors_found"</span><span class="p">],</span> + <span class="s2">"total_probability"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_probtot"</span><span class="p">],</span> + <span class="s2">"total_count"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_count"</span><span class="p">],</span> + <span class="s2">"start_timestamp"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_start_time_evolution"</span><span class="p">],</span> + <span class="s2">"end_timestamp"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_end_time_evolution"</span><span class="p">],</span> + <span class="s2">"time_elapsed"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">time_elapsed</span><span class="p">(),</span> + <span class="s2">"total_mass_run"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_total_mass_run"</span><span class="p">],</span> + <span class="s2">"total_probability_weighted_mass_run"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span> + <span class="s2">"_total_probability_weighted_mass_run"</span> + <span class="p">],</span> + <span class="s2">"zero_prob_stars_skipped"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span> + <span class="s2">"_zero_prob_stars_skipped"</span> + <span class="p">],</span> + <span class="p">}</span> + + <span class="k">if</span> <span class="s2">"metadata"</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">:</span> + <span class="c1"># Add analytics dict to the metadata too:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">]</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">analytics_dict</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">add_system_metadata</span><span class="p">()</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># use existing analytics dict</span> + <span class="n">analytics_dict</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"metadata"</span><span class="p">,</span> <span class="p">{})</span> + + <span class="k">return</span> <span class="n">analytics_dict</span></div> + +<div class="viewcode-block" id="analytics.set_time"><a class="viewcode-back" href="../../../../population_extensions/analytics.html#binarycpython.utils.population_extensions.analytics.analytics.set_time">[docs]</a> <span class="k">def</span> <span class="nf">set_time</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">when</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to set the timestamp at when, where when is 'start' or 'end'.</span> + +<span class="sd"> If when == end, we also calculate the time elapsed.</span> +<span class="sd"> """</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_"</span> <span class="o">+</span> <span class="n">when</span> <span class="o">+</span> <span class="s2">"_time_evolution"</span><span class="p">]</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span> + <span class="k">if</span> <span class="n">when</span> <span class="o">==</span> <span class="s2">"end"</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_time_elapsed"</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">time_elapsed</span><span class="p">(</span><span class="n">force</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span></div> + +<div class="viewcode-block" id="analytics.time_elapsed"><a class="viewcode-back" href="../../../../population_extensions/analytics.html#binarycpython.utils.population_extensions.analytics.analytics.time_elapsed">[docs]</a> <span class="k">def</span> <span class="nf">time_elapsed</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">force</span><span class="o">=</span><span class="kc">False</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return how long a population object has been running.</span> + +<span class="sd"> We return the cached value if it's available, and calculate</span> +<span class="sd"> the time elapsed if otherwise or if force is True</span> +<span class="sd"> """</span> + <span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">"_start_time_evolution"</span><span class="p">,</span> <span class="s2">"_end_time_evolution"</span><span class="p">]:</span> + <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="n">x</span><span class="p">]:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="n">x</span><span class="p">]</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span> + <span class="c1"># print("{} missing : {}".format(x, self.grid_options[x]))</span> + + <span class="k">if</span> <span class="n">force</span> <span class="ow">or</span> <span class="s2">"_time_elapsed"</span> <span class="ow">not</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_time_elapsed"</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_end_time_evolution"</span><span class="p">]</span> + <span class="o">-</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_start_time_evolution"</span><span class="p">]</span> + <span class="p">)</span> + <span class="c1"># print(</span> + <span class="c1"># "set time elapsed = {} - {} = {}".format(</span> + <span class="c1"># self.grid_options["_end_time_evolution"],</span> + <span class="c1"># self.grid_options["_start_time_evolution"],</span> + <span class="c1"># self.grid_options["_time_elapsed"],</span> + <span class="c1"># )</span> + <span class="c1"># )</span> + + <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_time_elapsed"</span><span class="p">]</span></div> + +<div class="viewcode-block" id="analytics.CPU_time"><a class="viewcode-back" href="../../../../population_extensions/analytics.html#binarycpython.utils.population_extensions.analytics.analytics.CPU_time">[docs]</a> <span class="k">def</span> <span class="nf">CPU_time</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return how much CPU time we've used</span> +<span class="sd"> """</span> + <span class="n">dt</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_time_elapsed"</span><span class="p">]</span> + + <span class="n">ncpus</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"num_processes"</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span> + + <span class="c1"># print("CPU time : dt={} n={} -> {}".format(dt, ncpus, dt * ncpus))</span> + + <span class="k">return</span> <span class="n">dt</span> <span class="o">*</span> <span class="n">ncpus</span></div></div> +</pre></div> + + </div> + </div> + <footer> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/cache.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/cache.html new file mode 100644 index 000000000..d6382eaa0 --- /dev/null +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/cache.html @@ -0,0 +1,472 @@ +<!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>binarycpython.utils.population_extensions.cache — 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="../../../../genindex.html" /> + <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> »</li> + <li><a href="../../../index.html">Module code</a> »</li> + <li>binarycpython.utils.population_extensions.cache</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>Source code for binarycpython.utils.population_extensions.cache</h1><div class="highlight"><pre> +<span></span><span class="sd">"""</span> +<span class="sd">File containing the class extension for the population object that contains cache functionality</span> + +<span class="sd">Module containing (e.g. LRU) cache functionality for binary_c-python.</span> + +<span class="sd">We use cachetools when possible because this allows us to set up the</span> +<span class="sd">cache of the appropriate size for the task in the grid_options dict.</span> +<span class="sd">Please see the LRU_* options in there.</span> +<span class="sd">"""</span> + +<span class="c1"># pylint: disable=E1101</span> + +<span class="kn">import</span> <span class="nn">os</span> +<span class="kn">import</span> <span class="nn">time</span> +<span class="kn">import</span> <span class="nn">tempfile</span> +<span class="kn">import</span> <span class="nn">importlib</span> +<span class="kn">import</span> <span class="nn">getpass</span> +<span class="kn">import</span> <span class="nn">contextlib</span> + +<span class="kn">import</span> <span class="nn">cachetools</span> + + +<div class="viewcode-block" id="cache"><a class="viewcode-back" href="../../../../population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache">[docs]</a><span class="k">class</span> <span class="nc">cache</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Class extension for the population object that contains cache functionality</span> +<span class="sd"> """</span> + + <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Init function for the spacing_functions class</span> +<span class="sd"> """</span> + + <span class="k">return</span> + +<div class="viewcode-block" id="cache.default_cache_dir"><a class="viewcode-back" href="../../../../population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.default_cache_dir">[docs]</a> <span class="k">def</span> <span class="nf">default_cache_dir</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Return a default cache directory path for binary_c-python, or None if we cannot find one. This is used in grid_options_defaults.py</span> +<span class="sd"> """</span> + + <span class="n">error_string</span> <span class="o">=</span> <span class="s2">"__*ERR*__"</span> <span class="c1"># string that cannot be a path</span> + <span class="k">for</span> <span class="n">path</span> <span class="ow">in</span> <span class="p">[</span> + <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"HOME"</span><span class="p">,</span> <span class="n">error_string</span><span class="p">),</span> <span class="s2">".cache"</span><span class="p">),</span> + <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"TMP"</span><span class="p">,</span> <span class="n">error_string</span><span class="p">),</span> <span class="s2">"cache"</span><span class="p">),</span> + <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="s2">"var"</span><span class="p">,</span> <span class="s2">"tmp"</span><span class="p">,</span> <span class="n">getpass</span><span class="o">.</span><span class="n">getuser</span><span class="p">(),</span> <span class="s2">"cache"</span><span class="p">),</span> + <span class="p">]:</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">error_string</span> <span class="ow">in</span> <span class="n">path</span> <span class="ow">and</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">isdir</span><span class="p">(</span><span class="n">path</span><span class="p">):</span> + <span class="k">return</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="s2">"binary_c"</span><span class="p">)</span> + <span class="k">return</span> <span class="kc">None</span></div> + +<div class="viewcode-block" id="cache.NullCache"><a class="viewcode-back" href="../../../../population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.NullCache">[docs]</a> <span class="k">class</span> <span class="nc">NullCache</span><span class="p">(</span><span class="n">cachetools</span><span class="o">.</span><span class="n">Cache</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> A cachetools cache object that does as little as possible and never matches.</span> +<span class="sd"> """</span> + + <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Init function for the spacing_functions class</span> +<span class="sd"> </span> +<span class="sd"> TODO: is this class necesarry to be defined *within* the cache class? can't it just be outside?</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="kc">None</span> + +<div class="viewcode-block" id="cache.NullCache.popitem"><a class="viewcode-back" href="../../../../population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.NullCache.popitem">[docs]</a> <span class="k">def</span> <span class="nf">popitem</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> pop function placeholder</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="c1"># do nothing</span></div> + +<div class="viewcode-block" id="cache.NullCache.__getitem__"><a class="viewcode-back" href="../../../../population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.NullCache.__getitem__">[docs]</a> <span class="k">def</span> <span class="fm">__getitem__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> getter function placeholder</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="fm">__missing__</span><span class="p">(</span><span class="n">key</span><span class="p">)</span></div> + +<div class="viewcode-block" id="cache.NullCache.__setitem__"><a class="viewcode-back" href="../../../../population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.NullCache.__setitem__">[docs]</a> <span class="k">def</span> <span class="fm">__setitem__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Setter function placeholder</span> +<span class="sd"> """</span> + + <span class="k">return</span></div> + +<div class="viewcode-block" id="cache.NullCache.__delitem__"><a class="viewcode-back" href="../../../../population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.NullCache.__delitem__">[docs]</a> <span class="k">def</span> <span class="fm">__delitem__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> deleter function placeholder</span> +<span class="sd"> """</span> + + <span class="k">return</span></div></div> + +<div class="viewcode-block" id="cache.setup_function_cache"><a class="viewcode-back" href="../../../../population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.setup_function_cache">[docs]</a> <span class="k">def</span> <span class="nf">setup_function_cache</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">vb</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">cachetype</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to wrap binary_c-python's functions in function cache.</span> + +<span class="sd"> The functions listed in self.grid_options['function_cache_functions'] are</span> +<span class="sd"> given caches of size self.grid_options['function_cache_size'][func]</span> + +<span class="sd"> Args: None</span> +<span class="sd"> """</span> + + <span class="c1"># add our custom NullCache to the cachetools selection</span> + <span class="nb">setattr</span><span class="p">(</span><span class="n">cachetools</span><span class="p">,</span> <span class="s2">"NullCache"</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">NullCache</span><span class="p">)</span> + + <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"function_cache"</span><span class="p">]:</span> + <span class="c1"># no function cache: set all to NullCache</span> + <span class="c1"># TODO: This cachetype(Nullcache) is wrong.</span> + <span class="k">for</span> <span class="n">func</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"function_cache_functions"</span><span class="p">]</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span> + <span class="bp">self</span><span class="o">.</span><span class="n">function_cache</span><span class="p">[</span><span class="n">func</span><span class="p">]</span> <span class="o">=</span> <span class="n">cachetype</span><span class="p">(</span><span class="n">NullCache</span><span class="p">)</span> + + <span class="k">for</span> <span class="n">func</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"function_cache_functions"</span><span class="p">]</span><span class="o">.</span><span class="n">keys</span><span class="p">():</span> + <span class="p">(</span><span class="n">maxsize</span><span class="p">,</span> <span class="n">cachetype</span><span class="p">,</span> <span class="n">testargs</span><span class="p">)</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span> + <span class="s2">"function_cache_functions"</span> + <span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">func</span><span class="p">)</span> + + <span class="c1"># which cache should we use?</span> + <span class="k">if</span> <span class="n">cachetype</span><span class="p">:</span> + <span class="c1"># use type passed in, if given</span> + <span class="n">usecachetype</span> <span class="o">=</span> <span class="n">cachetype</span> + <span class="k">elif</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"function_cache"</span><span class="p">]:</span> + <span class="c1"># function cache is disabled, use NoCache</span> + <span class="n">usecachetype</span> <span class="o">=</span> <span class="s2">"NoCache"</span> + <span class="k">else</span><span class="p">:</span> + <span class="k">if</span> <span class="n">cachetype</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="c1"># use the default type</span> + <span class="n">usecachetype</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"function_cache_default_type"</span><span class="p">]</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># use type passed in</span> + <span class="n">usecachetype</span> <span class="o">=</span> <span class="n">cachetype</span> + + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Setup cache for func </span><span class="si">{func}</span><span class="s2"> : maxsize=</span><span class="si">{maxsize}</span><span class="s2">, cachetype=</span><span class="si">{cachetype}</span><span class="s2">, testargs=</span><span class="si">{testargs}</span><span class="s2">-> use </span><span class="si">{usecachetype}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">func</span><span class="o">=</span><span class="n">func</span><span class="p">,</span> + <span class="n">maxsize</span><span class="o">=</span><span class="n">maxsize</span><span class="p">,</span> + <span class="n">cachetype</span><span class="o">=</span><span class="n">cachetype</span><span class="p">,</span> + <span class="n">testargs</span><span class="o">=</span><span class="n">testargs</span><span class="p">,</span> + <span class="n">usecachetype</span><span class="o">=</span><span class="n">usecachetype</span><span class="p">,</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">usecachetype</span> <span class="o">==</span> <span class="s2">"TTLCache"</span><span class="p">:</span> + <span class="n">extra_cacheargs</span> <span class="o">=</span> <span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"function_cache_TTL"</span><span class="p">]]</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">extra_cacheargs</span> <span class="o">=</span> <span class="p">[]</span> + + <span class="c1"># detect if the function is already wrapped</span> + <span class="n">x</span> <span class="o">=</span> <span class="n">func</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"."</span><span class="p">)</span> + <span class="n">modulename</span> <span class="o">=</span> <span class="s2">"binarycpython.utils.population_extensions."</span> <span class="o">+</span> <span class="n">x</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> + <span class="n">module</span> <span class="o">=</span> <span class="n">importlib</span><span class="o">.</span><span class="n">import_module</span><span class="p">(</span><span class="n">modulename</span><span class="p">)</span> + <span class="n">_method</span> <span class="o">=</span> <span class="nb">eval</span><span class="p">(</span><span class="s2">"module.</span><span class="si">{}</span><span class="s2">.</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">x</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">]))</span> <span class="c1"># TODO: we can do this differently with some .get call instead of eval</span> + <span class="n">_wrapped</span> <span class="o">=</span> <span class="nb">getattr</span><span class="p">(</span><span class="n">_method</span><span class="p">,</span> <span class="s2">"__wrapped__"</span><span class="p">,</span> <span class="kc">False</span><span class="p">)</span> + + <span class="c1"># if function is wrapped...</span> + <span class="k">if</span> <span class="n">_wrapped</span> <span class="ow">and</span> <span class="nb">id</span><span class="p">(</span><span class="n">_method</span><span class="p">)</span> <span class="o">!=</span> <span class="nb">id</span><span class="p">(</span><span class="n">_wrapped</span><span class="p">):</span> + <span class="c1"># save the wrapped function (this calls the cache)</span> + <span class="k">if</span> <span class="n">func</span> <span class="ow">not</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">cached_function_cache</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">cached_function_cache</span><span class="p">[</span><span class="n">func</span><span class="p">]</span> <span class="o">=</span> <span class="n">_method</span> + <span class="bp">self</span><span class="o">.</span><span class="n">original_function_cache</span><span class="p">[</span><span class="n">func</span><span class="p">]</span> <span class="o">=</span> <span class="n">_wrapped</span> + + <span class="k">if</span> <span class="n">usecachetype</span> <span class="o">==</span> <span class="s2">"NoCache"</span><span class="p">:</span> + <span class="c1"># unwrap if we're after NoCache</span> + <span class="n">_code</span> <span class="o">=</span> <span class="s2">"module.</span><span class="si">{}</span><span class="s2">.</span><span class="si">{}</span><span class="s2"> = _wrapped"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">x</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> + <span class="n">exec</span><span class="p">(</span><span class="n">_code</span><span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># function isn't wrapped, which means it was previously</span> + <span class="c1"># unwrapped, so rewrap it if not using NoCache</span> + <span class="k">if</span> <span class="n">usecachetype</span> <span class="o">!=</span> <span class="s2">"NoCache"</span> <span class="ow">and</span> <span class="n">func</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">cached_function_cache</span><span class="p">:</span> + <span class="n">_code</span> <span class="o">=</span> <span class="s1">'module.</span><span class="si">{}</span><span class="s1">.</span><span class="si">{}</span><span class="s1"> = self.cached_function_cache["</span><span class="si">{}</span><span class="s1">"]'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">x</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span> <span class="n">func</span> + <span class="p">)</span> + <span class="n">exec</span><span class="p">(</span><span class="n">_code</span><span class="p">)</span> + + <span class="c1"># check we're not still wrapped</span> + <span class="n">_method</span> <span class="o">=</span> <span class="nb">eval</span><span class="p">(</span><span class="s2">"module"</span> <span class="o">+</span> <span class="s2">"."</span> <span class="o">+</span> <span class="n">x</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">+</span> <span class="s2">"."</span> <span class="o">+</span> <span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> + <span class="n">_wrapped</span> <span class="o">=</span> <span class="nb">getattr</span><span class="p">(</span><span class="n">_method</span><span class="p">,</span> <span class="s2">"__wrapped__"</span><span class="p">,</span> <span class="kc">False</span><span class="p">)</span> + + <span class="c1"># if NoCache (explicity use no cache), just use NullCache</span> + <span class="c1"># (it's never actually set)</span> + <span class="k">if</span> <span class="n">usecachetype</span> <span class="o">==</span> <span class="s2">"NoCache"</span><span class="p">:</span> + <span class="n">cachetools_func</span> <span class="o">=</span> <span class="nb">getattr</span><span class="p">(</span><span class="n">cachetools</span><span class="p">,</span> <span class="s2">"NullCache"</span><span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">cachetools_func</span> <span class="o">=</span> <span class="nb">getattr</span><span class="p">(</span><span class="n">cachetools</span><span class="p">,</span> <span class="n">usecachetype</span><span class="p">)</span> + + <span class="k">if</span> <span class="n">maxsize</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span> + <span class="n">maxsize</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"function_cache_default_maxsize"</span><span class="p">]</span> + + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Make function cache for func </span><span class="si">{func}</span><span class="s2">, maxsize </span><span class="si">{maxsize}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">func</span><span class="o">=</span><span class="n">func</span><span class="p">,</span> <span class="n">maxsize</span><span class="o">=</span><span class="n">maxsize</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="c1"># set up cache function args</span> + <span class="k">if</span> <span class="n">maxsize</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">args</span> <span class="o">=</span> <span class="p">[</span><span class="mi">2</span><span class="p">]</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">args</span> <span class="o">=</span> <span class="p">[</span><span class="n">maxsize</span><span class="p">]</span> + <span class="n">args</span> <span class="o">+=</span> <span class="n">extra_cacheargs</span> + + <span class="c1"># clear any existing cache</span> + <span class="k">if</span> <span class="n">func</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">caches</span><span class="p">:</span> + <span class="k">try</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">caches</span><span class="p">[</span><span class="n">func</span><span class="p">]</span><span class="o">.</span><span class="n">cache_clear</span><span class="p">()</span> + <span class="k">except</span><span class="p">:</span> + <span class="k">pass</span> + <span class="k">del</span> <span class="bp">self</span><span class="o">.</span><span class="n">caches</span><span class="p">[</span><span class="n">func</span><span class="p">]</span> + + <span class="c1"># set up new cache using the appropriate cachetools function</span> + <span class="k">if</span> <span class="n">usecachetype</span> <span class="o">!=</span> <span class="s2">"NoCache"</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">caches</span><span class="p">[</span><span class="n">func</span><span class="p">]</span> <span class="o">=</span> <span class="n">cachetools_func</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">)</span></div> + +<div class="viewcode-block" id="cache.test_caches"><a class="viewcode-back" href="../../../../population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache.test_caches">[docs]</a> <span class="k">def</span> <span class="nf">test_caches</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">dt</span><span class="o">=</span><span class="mf">5.0</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to test cache speeds of the functions that binary_c-python automatically caches.</span> + +<span class="sd"> Args:</span> +<span class="sd"> dt (default 5) in seconds the length of each test. Long is more accurate, but takes longer.</span> +<span class="sd"> """</span> + + <span class="c1"># loop lists</span> + <span class="n">cachetypes</span> <span class="o">=</span> <span class="p">(</span><span class="s2">"NoCache"</span><span class="p">,</span> <span class="s2">"NullCache"</span><span class="p">,</span> <span class="s2">"FIFOCache"</span><span class="p">,</span> <span class="s2">"LRUCache"</span><span class="p">,</span> <span class="s2">"TTLCache"</span><span class="p">)</span> + <span class="n">functions</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"function_cache_functions"</span><span class="p">]</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> + <span class="n">maxsizes</span> <span class="o">=</span> <span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">16</span><span class="p">,</span> <span class="mi">32</span><span class="p">,</span> <span class="mi">64</span><span class="p">,</span> <span class="mi">128</span><span class="p">,</span> <span class="mi">256</span><span class="p">)</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"function_cache"</span><span class="p">]</span> <span class="o">=</span> <span class="kc">True</span> + <span class="k">for</span> <span class="n">n</span><span class="p">,</span> <span class="n">func</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">functions</span><span class="p">):</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Cache speed test of function </span><span class="si">{func}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">func</span><span class="o">=</span><span class="n">func</span><span class="p">))</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"</span><span class="si">{:18s}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="s2">""</span><span class="p">),</span> <span class="n">end</span><span class="o">=</span><span class="s2">""</span><span class="p">)</span> + <span class="k">for</span> <span class="n">x</span><span class="p">,</span> <span class="n">maxsize</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">maxsizes</span><span class="p">):</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"</span><span class="si">{:>9s}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="nb">str</span><span class="p">(</span><span class="n">maxsize</span><span class="p">)),</span> <span class="n">end</span><span class="o">=</span><span class="s2">""</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">""</span><span class="p">)</span> + + <span class="n">best</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">best_type</span> <span class="o">=</span> <span class="kc">None</span> + <span class="n">best_maxsize</span> <span class="o">=</span> <span class="kc">None</span> + <span class="k">for</span> <span class="n">y</span><span class="p">,</span> <span class="nb">type</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">cachetypes</span><span class="p">):</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"</span><span class="si">{:18s}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="nb">type</span><span class="p">),</span> <span class="n">end</span><span class="o">=</span><span class="s2">""</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"function_cache_default_type"</span><span class="p">]</span> <span class="o">=</span> <span class="nb">type</span> + <span class="bp">self</span><span class="o">.</span><span class="n">setup_function_cache</span><span class="p">()</span> + <span class="p">(</span><span class="n">maxsize</span><span class="p">,</span> <span class="n">cachetype</span><span class="p">,</span> <span class="n">testargs</span><span class="p">)</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span> + <span class="s2">"function_cache_functions"</span> + <span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">func</span><span class="p">)</span> + + <span class="c1"># TODO: Make this part better: needs to be able to handle any depth</span> + <span class="n">x</span> <span class="o">=</span> <span class="n">func</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"."</span><span class="p">)</span> + <span class="n">modulename</span> <span class="o">=</span> <span class="s2">"binarycpython.utils.population_extensions."</span> <span class="o">+</span> <span class="n">x</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> + <span class="n">module</span> <span class="o">=</span> <span class="n">importlib</span><span class="o">.</span><span class="n">import_module</span><span class="p">(</span><span class="n">modulename</span><span class="p">)</span> + <span class="n">_method</span> <span class="o">=</span> <span class="nb">eval</span><span class="p">(</span><span class="s2">"module.</span><span class="si">{}</span><span class="s2">.</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">x</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">]))</span> + + <span class="k">if</span> <span class="n">testargs</span><span class="p">:</span> + <span class="k">def</span> <span class="nf">_func_wrap</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> wrap to return args and kwargs</span> +<span class="sd"> </span> +<span class="sd"> TODO: i think this function can be defined elsewhere</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="p">(</span><span class="n">args</span><span class="p">,</span> <span class="n">kwargs</span><span class="p">)</span> + + <span class="n">args</span><span class="p">,</span> <span class="n">kwargs</span> <span class="o">=</span> <span class="nb">eval</span><span class="p">(</span><span class="s2">"_func_wrap(</span><span class="si">{}</span><span class="s2">)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">testargs</span><span class="p">))</span> + <span class="k">for</span> <span class="n">x</span><span class="p">,</span> <span class="n">maxsize</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">maxsizes</span><span class="p">):</span> + <span class="k">if</span> <span class="nb">type</span> <span class="o">==</span> <span class="s2">"NoCache"</span> <span class="ow">and</span> <span class="n">maxsize</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="k">continue</span> + + <span class="c1"># redirect stdout to prevent lots of output</span> + <span class="k">with</span> <span class="n">contextlib</span><span class="o">.</span><span class="n">redirect_stdout</span><span class="p">(</span><span class="kc">None</span><span class="p">):</span> + + <span class="c1"># loop for dt seconds</span> + <span class="n">tfin</span> <span class="o">=</span> <span class="n">dt</span> <span class="o">+</span> <span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span> + <span class="n">count</span> <span class="o">=</span> <span class="mi">0</span> + <span class="k">try</span><span class="p">:</span> + <span class="k">while</span> <span class="n">time</span><span class="o">.</span><span class="n">time</span><span class="p">()</span> <span class="o"><</span> <span class="n">tfin</span><span class="p">:</span> + <span class="n">_method</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span> + <span class="n">count</span> <span class="o">+=</span> <span class="mi">1</span> + <span class="c1"># TODO: specify the exception</span> + <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Cache call failed:"</span><span class="p">,</span> <span class="n">e</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> + + <span class="k">if</span> <span class="n">count</span> <span class="o"><</span> <span class="mi">99999</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"</span><span class="si">{:9d}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">count</span><span class="p">),</span> <span class="n">end</span><span class="o">=</span><span class="s2">""</span><span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"</span><span class="si">{:9.2e}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="nb">float</span><span class="p">(</span><span class="n">count</span><span class="p">)),</span> <span class="n">end</span><span class="o">=</span><span class="s2">""</span><span class="p">)</span> + + <span class="k">if</span> <span class="n">count</span> <span class="o">></span> <span class="n">best</span><span class="p">:</span> + <span class="n">best</span> <span class="o">=</span> <span class="n">count</span> + <span class="n">best_type</span> <span class="o">=</span> <span class="nb">type</span> + <span class="n">best_maxsize</span> <span class="o">=</span> <span class="n">maxsize</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">""</span><span class="p">)</span> + + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Best cache type </span><span class="si">{type}</span><span class="s2"> with maxsize </span><span class="si">{maxsize}</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="nb">type</span><span class="o">=</span><span class="n">best_type</span><span class="p">,</span> <span class="n">maxsize</span><span class="o">=</span><span class="n">best_maxsize</span> + <span class="p">)</span> + <span class="p">)</span></div> + + + <span class="sd">"""</span> +<span class="sd">Cache speed test of function distribution_functions.powerlaw_constant</span> +<span class="sd"> 0 1 2 4 8 16 32 64 128 256</span> +<span class="sd">NoCache 6.28e+07</span> +<span class="sd">NullCache 6.39e+07 6.40e+07 6.41e+07 6.39e+07 6.44e+07 6.43e+07 6.37e+07 6.40e+07 6.38e+07 6.40e+07</span> +<span class="sd">FIFOCache 6.41e+07 6.37e+07 6.40e+07 6.39e+07 6.40e+07 6.37e+07 6.41e+07 6.40e+07 6.41e+07 6.40e+07</span> +<span class="sd">LRUCache 6.42e+07 6.41e+07 6.42e+07 6.41e+07 6.38e+07 6.43e+07 6.41e+07 6.43e+07 6.40e+07 6.41e+07</span> +<span class="sd">TTLCache 6.41e+07 6.35e+07 6.37e+07 6.39e+07 6.37e+07 6.42e+07 6.39e+07 6.38e+07 6.37e+07 6.38e+07</span> +<span class="sd">Best cache type NullCache with maxsize 8</span> + +<span class="sd">Cache speed test of function distribution_functions.calculate_constants_three_part_powerlaw</span> +<span class="sd"> 0 1 2 4 8 16 32 64 128 256</span> +<span class="sd">NoCache 1.44e+07</span> +<span class="sd">NullCache 9.13e+06 9.18e+06 9.20e+06 9.21e+06 9.20e+06 9.12e+06 9.18e+06 9.18e+06 9.15e+06 9.12e+06</span> +<span class="sd">FIFOCache 2.53e+07 2.52e+07 2.51e+07 2.50e+07 2.51e+07 2.52e+07 2.52e+07 2.52e+07 2.52e+07 2.51e+07</span> +<span class="sd">LRUCache 1.62e+07 1.62e+07 1.62e+07 1.62e+07 1.62e+07 1.62e+07 1.62e+07 1.62e+07 1.62e+07 1.62e+07</span> +<span class="sd">TTLCache 1.43e+07 1.43e+07 1.43e+07 1.43e+07 1.43e+07 1.44e+07 1.42e+07 1.43e+07 1.43e+07 1.43e+07</span> +<span class="sd">Best cache type FIFOCache with maxsize 0</span> + +<span class="sd">Cache speed test of function distribution_functions.gaussian_normalizing_const</span> +<span class="sd"> 0 1 2 4 8 16 32 64 128 256</span> +<span class="sd">NoCache 64183</span> +<span class="sd">NullCache 64340 64339 64544 64260 64491 64382 64400 63974 63954 64338</span> +<span class="sd">FIFOCache 2.62e+07 2.62e+07 2.62e+07 2.61e+07 2.61e+07 2.59e+07 2.61e+07 2.59e+07 2.57e+07 2.59e+07</span> +<span class="sd">LRUCache 1.66e+07 1.66e+07 1.65e+07 1.66e+07 1.65e+07 1.65e+07 1.64e+07 1.65e+07 1.64e+07 1.65e+07</span> +<span class="sd">TTLCache 1.42e+07 1.44e+07 1.42e+07 1.44e+07 1.43e+07 1.43e+07 1.42e+07 1.44e+07 1.42e+07 1.44e+07</span> +<span class="sd">Best cache type FIFOCache with maxsize 1</span> + +<span class="sd">Cache speed test of function spacing_functions.const_linear</span> +<span class="sd"> 0 1 2 4 8 16 32 64 128 256</span> +<span class="sd">NoCache 1.22e+06</span> +<span class="sd">NullCache 1.05e+06 1.05e+06 1.06e+06 1.05e+06 1.05e+06 1.06e+06 1.05e+06 1.05e+06 1.05e+06 1.05e+06</span> +<span class="sd">FIFOCache 2.85e+07 2.85e+07 2.86e+07 2.85e+07 2.84e+07 2.85e+07 2.84e+07 2.84e+07 2.85e+07 2.81e+07</span> +<span class="sd">LRUCache 1.77e+07 1.79e+07 1.73e+07 1.73e+07 1.76e+07 1.79e+07 1.76e+07 1.74e+07 1.74e+07 1.72e+07</span> +<span class="sd">TTLCache 1.46e+07 1.49e+07 1.50e+07 1.53e+07 1.51e+07 1.53e+07 1.52e+07 1.51e+07 1.47e+07 1.50e+07</span> +<span class="sd">Best cache type FIFOCache with maxsize 2</span> + +<span class="sd">Cache speed test of function spacing_functions.const_int</span> +<span class="sd"> 0 1 2 4 8 16 32 64 128 256</span> +<span class="sd">NoCache 4.23e+07</span> +<span class="sd">NullCache 1.65e+07 1.66e+07 1.65e+07 1.64e+07 1.66e+07 1.65e+07 1.59e+07 1.59e+07 1.65e+07 1.64e+07</span> +<span class="sd">FIFOCache 2.86e+07 2.86e+07 2.87e+07 2.86e+07 2.84e+07 2.86e+07 2.81e+07 2.79e+07 2.78e+07 2.85e+07</span> +<span class="sd">LRUCache 1.78e+07 1.78e+07 1.77e+07 1.75e+07 1.77e+07 1.78e+07 1.78e+07 1.78e+07 1.74e+07 1.75e+07</span> +<span class="sd">TTLCache 1.55e+07 1.54e+07 1.55e+07 1.54e+07 1.55e+07 1.49e+07 1.52e+07 1.51e+07 1.52e+07 1.54e+07</span> +<span class="sd">Best cache type NoCache with maxsize 0</span> + +<span class="sd">Cache speed test of function spacing_functions.const_ranges</span> +<span class="sd"> 0 1 2 4 8 16 32 64 128 256</span> +<span class="sd">NoCache 2.54e+05</span> +<span class="sd">NullCache 2.25e+05 2.25e+05 2.24e+05 2.25e+05 2.25e+05 2.25e+05 2.25e+05 2.26e+05 2.25e+05 2.26e+05</span> +<span class="sd">FIFOCache 2.58e+07 2.55e+07 2.53e+07 2.54e+07 2.56e+07 2.57e+07 2.56e+07 2.57e+07 2.58e+07 2.58e+07</span> +<span class="sd">LRUCache 1.62e+07 1.63e+07 1.62e+07 1.62e+07 1.61e+07 1.62e+07 1.62e+07 1.62e+07 1.61e+07 1.63e+07</span> +<span class="sd">TTLCache 1.41e+07 1.43e+07 1.42e+07 1.42e+07 1.40e+07 1.42e+07 1.42e+07 1.43e+07 1.40e+07 1.43e+07</span> +<span class="sd">Best cache type FIFOCache with maxsize 128</span> + +<span class="sd">Cache speed test of function spacing_functions.gaussian_zoom</span> +<span class="sd"> 0 1 2 4 8 16 32 64 128 256</span> +<span class="sd">NoCache 24703</span> +<span class="sd">NullCache 24872 24935 24927 24896 24968 24964 24882 24840 24873 24913</span> +<span class="sd">FIFOCache 2.54e+07 2.54e+07 2.54e+07 2.54e+07 2.53e+07 2.52e+07 2.53e+07 2.51e+07 2.52e+07 2.52e+07</span> +<span class="sd">LRUCache 1.63e+07 1.63e+07 1.63e+07 1.64e+07 1.63e+07 1.64e+07 1.63e+07 1.63e+07 1.63e+07 1.63e+07</span> +<span class="sd">TTLCache 1.43e+07 1.43e+07 1.42e+07 1.42e+07 1.43e+07 1.42e+07 1.43e+07 1.43e+07 1.43e+07 1.43e+07</span> +<span class="sd">Best cache type FIFOCache with maxsize 0</span> +<span class="sd"> """</span></div> +</pre></div> + + </div> + </div> + <footer> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/condor.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/condor.html new file mode 100644 index 000000000..87561c0e7 --- /dev/null +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/condor.html @@ -0,0 +1,662 @@ +<!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>binarycpython.utils.population_extensions.condor — 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="../../../../genindex.html" /> + <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> »</li> + <li><a href="../../../index.html">Module code</a> »</li> + <li>binarycpython.utils.population_extensions.condor</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>Source code for binarycpython.utils.population_extensions.condor</h1><div class="highlight"><pre> +<span></span><span class="sd">"""</span> +<span class="sd">The class extension for the population object that contains the Condor functionality</span> + +<span class="sd">TODO: there are many uses of $<variable name> in this file but this is not perl and we should replace them by actual format placeholders</span> +<span class="sd">"""</span> + +<span class="c1"># pylint: disable=E1101</span> + +<span class="kn">import</span> <span class="nn">os</span> +<span class="kn">import</span> <span class="nn">re</span> +<span class="kn">import</span> <span class="nn">sys</span> +<span class="kn">import</span> <span class="nn">stat</span> +<span class="kn">import</span> <span class="nn">time</span> +<span class="kn">import</span> <span class="nn">subprocess</span> + +<span class="kn">import</span> <span class="nn">pathlib</span> + +<span class="kn">import</span> <span class="nn">datasize</span> +<span class="kn">import</span> <span class="nn">lib_programname</span> + +<div class="viewcode-block" id="condor"><a class="viewcode-back" href="../../../../population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor">[docs]</a><span class="k">class</span> <span class="nc">condor</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Extension for the Population class containing the code for Condor grid runs</span> +<span class="sd"> """</span> + + <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Init function for the condor class</span> +<span class="sd"> """</span> + + <span class="k">return</span> + +<div class="viewcode-block" id="condor.condorID"><a class="viewcode-back" href="../../../../population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.condorID">[docs]</a> <span class="k">def</span> <span class="nf">condorID</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">ClusterID</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">Process</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return a Condor job ID. The ClusterID and Process passed in are used if given, otherwise we default to the condor_ClusterID and condor_Process in grid_options.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="n">ClusterID</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">ClusterID</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_ClusterID"</span><span class="p">]</span> + <span class="k">if</span> <span class="n">Process</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">Process</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_Process"</span><span class="p">]</span> + <span class="k">return</span> <span class="s2">"</span><span class="si">{ClusterID}</span><span class="s2">.</span><span class="si">{Process}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">ClusterID</span><span class="o">=</span><span class="n">ClusterID</span><span class="p">,</span> <span class="n">Process</span><span class="o">=</span><span class="n">Process</span><span class="p">)</span></div> + +<div class="viewcode-block" id="condor.condorpath"><a class="viewcode-back" href="../../../../population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.condorpath">[docs]</a> <span class="k">def</span> <span class="nf">condorpath</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">path</span><span class="p">,</span> <span class="n">condor_dir</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return the full condor directory path.</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">condor_dir</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">condor_dir</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_dir"</span><span class="p">]</span> + <span class="k">return</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">abspath</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">condor_dir</span><span class="p">,</span> <span class="n">path</span><span class="p">))</span></div> + +<div class="viewcode-block" id="condor.condor_status_file"><a class="viewcode-back" href="../../../../population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.condor_status_file">[docs]</a> <span class="k">def</span> <span class="nf">condor_status_file</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">ClusterID</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">Process</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">condor_dir</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Return the condor status file corresponding to the ClusterID and Process, which default to grid_options condor_ClusterID and condor_Process, respectively.</span> +<span class="sd"> """</span> + <span class="k">return</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">condorpath</span><span class="p">(</span><span class="s2">"status"</span><span class="p">,</span> <span class="n">condor_dir</span><span class="o">=</span><span class="n">condor_dir</span><span class="p">),</span> <span class="bp">self</span><span class="o">.</span><span class="n">condorID</span><span class="p">(</span><span class="n">ClusterID</span><span class="p">,</span> <span class="n">Process</span><span class="p">)</span> + <span class="p">)</span></div> + +<div class="viewcode-block" id="condor.condor_check_requirements"><a class="viewcode-back" href="../../../../population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.condor_check_requirements">[docs]</a> <span class="k">def</span> <span class="nf">condor_check_requirements</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to check whether the condor parameters in grid_options have been set appropriately.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span> <span class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_dir"</span><span class="p">]</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="k">return</span> <span class="p">(</span> + <span class="kc">False</span><span class="p">,</span> + <span class="s2">"You have set condor=</span><span class="si">{condor}</span><span class="s2"> but not set condor_dir (which is </span><span class="si">{condor_dir}</span><span class="s2">). Please set it and try again."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">condor</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">],</span> + <span class="n">condor_dir</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_dir"</span><span class="p">],</span> + <span class="p">),</span> + <span class="p">)</span> + <span class="k">return</span> <span class="p">(</span><span class="kc">True</span><span class="p">,</span> <span class="s2">""</span><span class="p">)</span></div> + +<div class="viewcode-block" id="condor.condor_dirs"><a class="viewcode-back" href="../../../../population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.condor_dirs">[docs]</a> <span class="k">def</span> <span class="nf">condor_dirs</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Directories associated specifically with this condor job.</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="p">[</span><span class="s2">"condor_dir"</span><span class="p">]</span></div> + +<div class="viewcode-block" id="condor.set_condor_status"><a class="viewcode-back" href="../../../../population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.set_condor_status">[docs]</a> <span class="k">def</span> <span class="nf">set_condor_status</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">string</span><span class="p">,</span> <span class="n">condor_dir</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Set the condor status corresponing to the self object, which should have condor_ClusterID and condor_Process set.</span> + +<span class="sd"> Args:</span> +<span class="sd"> string : the status string to be set</span> +<span class="sd"> dir : the directory in which the status directory is held. If not set, this defaults to the HPC directory (e.g. slurm_dir or condor_dir).</span> +<span class="sd"> """</span> + <span class="c1"># save condor ClusterID to file</span> + + <span class="k">if</span> <span class="n">condor_dir</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">condor_dir</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_dir"</span><span class="p">]</span> + + <span class="n">idfile</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">condor_dir</span><span class="p">,</span> <span class="s2">"ClusterID"</span><span class="p">)</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">exists</span><span class="p">(</span><span class="n">idfile</span><span class="p">):</span> + <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">idfile</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="s2">"utf-8"</span><span class="p">)</span> <span class="k">as</span> <span class="n">fClusterID</span><span class="p">:</span> + <span class="n">fClusterID</span><span class="o">.</span><span class="n">write</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{ClusterID}</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">ClusterID</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_ClusterID"</span><span class="p">]</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="n">fClusterID</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> + <span class="bp">self</span><span class="o">.</span><span class="n">NFS_flush_hack</span><span class="p">(</span><span class="n">idfile</span><span class="p">)</span> + + <span class="c1"># save condor status</span> + <span class="n">file</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">condor_status_file</span><span class="p">(</span><span class="n">condor_dir</span><span class="o">=</span><span class="n">condor_dir</span><span class="p">)</span> + <span class="k">if</span> <span class="n">file</span><span class="p">:</span> + <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">file</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="s2">"utf-8"</span><span class="p">)</span> <span class="k">as</span> <span class="n">f</span><span class="p">:</span> + <span class="n">f</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">string</span><span class="p">)</span> + <span class="n">f</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> + <span class="bp">self</span><span class="o">.</span><span class="n">NFS_flush_hack</span><span class="p">(</span><span class="n">file</span><span class="p">)</span></div> + +<div class="viewcode-block" id="condor.get_condor_status"><a class="viewcode-back" href="../../../../population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.get_condor_status">[docs]</a> <span class="k">def</span> <span class="nf">get_condor_status</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">ClusterID</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">Process</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">condor_dir</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Get and return the condor status corresponing to the self object, or ClusterID.Process if they are passed in. If no status is found, returns an empty string..</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="n">ClusterID</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">ClusterID</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_ClusterID"</span><span class="p">]</span> + <span class="k">if</span> <span class="n">Process</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">Process</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_Process"</span><span class="p">]</span> + <span class="k">if</span> <span class="n">ClusterID</span> <span class="ow">is</span> <span class="kc">None</span> <span class="ow">or</span> <span class="n">Process</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="k">return</span> <span class="kc">None</span> + <span class="c1"># print("get_condor_status {}.{}".format(ClusterID,Process))</span> + + <span class="k">try</span><span class="p">:</span> + <span class="n">path</span> <span class="o">=</span> <span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">condor_status_file</span><span class="p">(</span><span class="n">condor_dir</span><span class="o">=</span><span class="n">condor_dir</span><span class="p">,</span> <span class="n">ClusterID</span><span class="o">=</span><span class="n">ClusterID</span><span class="p">,</span> <span class="n">Process</span><span class="o">=</span><span class="n">Process</span><span class="p">)</span> + <span class="p">)</span> + <span class="c1"># print("path={}".format(path))</span> + <span class="c1"># print("size={}".format(path.stat().st_size))</span> + <span class="k">if</span> <span class="n">path</span><span class="p">:</span> + <span class="n">s</span> <span class="o">=</span> <span class="n">path</span><span class="o">.</span><span class="n">read_text</span><span class="p">()</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span> + <span class="c1"># print("contains {}".format(s))</span> + <span class="k">return</span> <span class="n">s</span> + <span class="c1"># print("path empty")</span> + <span class="k">return</span> <span class="s2">""</span> + + <span class="c1"># NOTE: What is the actual exception that can occur here?</span> + <span class="c1"># TODO: We should specify that exception</span> + <span class="k">except</span><span class="p">:</span> + <span class="c1"># print("read failed")</span> + <span class="k">return</span> <span class="s2">""</span></div> + +<div class="viewcode-block" id="condor.condor_outfile"><a class="viewcode-back" href="../../../../population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.condor_outfile">[docs]</a> <span class="k">def</span> <span class="nf">condor_outfile</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">condor_dir</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> return a standard filename for the condor chunk files</span> +<span class="sd"> """</span> + <span class="n">file</span> <span class="o">=</span> <span class="s2">"</span><span class="si">{id}</span><span class="s2">.gz"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="nb">id</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">condorID</span><span class="p">())</span> + <span class="k">if</span> <span class="n">condor_dir</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">condor_dir</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_dir"</span><span class="p">]</span> + <span class="k">return</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">abspath</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">condor_dir</span><span class="p">,</span> <span class="s2">"results"</span><span class="p">,</span> <span class="n">file</span><span class="p">))</span></div> + +<div class="viewcode-block" id="condor.make_condor_dirs"><a class="viewcode-back" href="../../../../population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.make_condor_dirs">[docs]</a> <span class="k">def</span> <span class="nf">make_condor_dirs</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">condor_dir</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to make the condor directories</span> +<span class="sd"> """</span> + + <span class="c1"># make the condor directories</span> + <span class="k">if</span> <span class="n">condor_dir</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">condor_dir</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_dir"</span><span class="p">]</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">condor_dir</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"You must set self.grid_options['condor_dir'] (or pass condor_dir=whatever to make_condor_dirs()) to a directory which we can use to set up binary_c-python's Condor files. This should be unique to your set of grids."</span> + <span class="p">)</span> + <span class="n">os</span><span class="o">.</span><span class="n">exit</span><span class="p">()</span> + + <span class="c1"># make a list of directories, these contain the various condor</span> + <span class="c1"># output, status files, etc.</span> + <span class="n">dirs</span> <span class="o">=</span> <span class="p">[]</span> + <span class="k">for</span> <span class="n">d</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">"stdout"</span><span class="p">,</span> <span class="s2">"stderr"</span><span class="p">,</span> <span class="s2">"log"</span><span class="p">,</span> <span class="s2">"results"</span><span class="p">,</span> <span class="s2">"status"</span><span class="p">,</span> <span class="s2">"snapshots"</span><span class="p">]:</span> + <span class="n">dirs</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">condorpath</span><span class="p">(</span><span class="n">d</span><span class="p">,</span> <span class="n">condor_dir</span><span class="o">=</span><span class="n">condor_dir</span><span class="p">))</span> + + <span class="c1"># make the directories: we do not allow these to already exist</span> + <span class="c1"># as the condor directory should be a fresh location for each set of jobs</span> + <span class="k">for</span> <span class="n">d</span> <span class="ow">in</span> <span class="n">dirs</span><span class="p">:</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">condorpath</span><span class="p">(</span><span class="n">d</span><span class="p">,</span> <span class="n">condor_dir</span><span class="o">=</span><span class="n">condor_dir</span><span class="p">))</span><span class="o">.</span><span class="n">mkdir</span><span class="p">(</span> + <span class="n">exist_ok</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">parents</span><span class="o">=</span><span class="kc">True</span> + <span class="p">)</span> + <span class="c1"># TODO: specify the actual exception</span> + <span class="c1"># TODO: is this try-except necessary? Especially having the code fail here, instead of earlier, if the directories exist already. Otherwise we can also just do exist_ok=True?</span> + <span class="k">except</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Tried to make the directory </span><span class="si">{d}</span><span class="s2"> but it already exists. When you launch a set of binary_c jobs on Condor, you need to set your condor_dir to be a fresh directory with no contents."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">d</span><span class="o">=</span><span class="n">d</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">code</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> + + <span class="c1"># check that they have been made and exist: we need this</span> + <span class="c1"># because on network mounts (NFS) there's often a delay between the mkdir</span> + <span class="c1"># above and the actual directory being made. This shouldn't be too long...</span> + <span class="n">fail</span> <span class="o">=</span> <span class="kc">True</span> + <span class="n">count</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">count_warn</span> <span class="o">=</span> <span class="mi">10</span> + <span class="k">while</span> <span class="n">fail</span> <span class="ow">is</span> <span class="kc">True</span><span class="p">:</span> + <span class="n">fail</span> <span class="o">=</span> <span class="kc">False</span> + <span class="n">count</span> <span class="o">+=</span> <span class="mi">1</span> + <span class="k">if</span> <span class="n">count</span> <span class="o">></span> <span class="n">count_warn</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Warning: Have been waiting about </span><span class="si">{}</span><span class="s2"> seconds for Condor directories to be made, there seems to be significant delay..."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">count</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">for</span> <span class="n">d</span> <span class="ow">in</span> <span class="n">dirs</span><span class="p">:</span> + <span class="k">if</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">isdir</span><span class="p">(</span><span class="n">d</span><span class="p">)</span> <span class="ow">is</span> <span class="kc">False</span><span class="p">:</span> + <span class="n">fail</span> <span class="o">=</span> <span class="kc">True</span> + <span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> + <span class="k">break</span></div> + +<div class="viewcode-block" id="condor.condor_grid"><a class="viewcode-back" href="../../../../population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.condor_grid">[docs]</a> <span class="k">def</span> <span class="nf">condor_grid</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> function to be called when running grids when grid_options['condor']>=1</span> + +<span class="sd"> if grid_options['condor']==1, we set up the condor script and launch the jobs, then return True to exit.</span> +<span class="sd"> if grid_options['condor']==2, we run the stars, which means we return False to continue.</span> +<span class="sd"> if grid_options['condor']==3, we are being called from the jobs to run the grids, return False to continue.</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">3</span><span class="p">:</span> + <span class="c1"># joining : set the evolution type to "join"</span> + <span class="c1">#</span> + <span class="c1"># return False to continue</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"evolution_type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"join"</span> + <span class="k">return</span> <span class="kc">False</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span> + <span class="c1"># run a grid of stars only, leaving the results</span> + <span class="c1"># in the appropriate outfile</span> + <span class="c1">#</span> + <span class="c1"># return False to actually run the stars</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"evolution_type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"grid"</span> + <span class="k">return</span> <span class="kc">False</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span> + <span class="c1"># if condor=1, we should have no evolution type, we</span> + <span class="c1"># set up the Condor scripts and get them evolving</span> + <span class="c1"># in a Condor queue</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"evolution_type"</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="c1"># make dirs</span> + <span class="bp">self</span><span class="o">.</span><span class="n">make_condor_dirs</span><span class="p">()</span> + + <span class="c1"># check we're not using too much RAM</span> + <span class="k">if</span> <span class="n">datasize</span><span class="o">.</span><span class="n">DataSize</span><span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_memory"</span><span class="p">]</span> + <span class="p">)</span> <span class="o">></span> <span class="n">datasize</span><span class="o">.</span><span class="n">DataSize</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_warn_max_memory"</span><span class="p">]):</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"WARNING: you want to use </span><span class="si">{}</span><span class="s2"> MB of RAM : this is unlikely to be correct. If you believe it is, set condor_warn_max_memory to something very large (it is currently </span><span class="si">{}</span><span class="s2"> MB)</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_memory"</span><span class="p">],</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_warn_max_memory"</span><span class="p">],</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">code</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> + + <span class="c1"># get job id (might be passed in)</span> + <span class="n">ClusterID</span> <span class="o">=</span> <span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_ClusterID"</span><span class="p">]</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_ClusterID"</span><span class="p">]</span> <span class="o">!=</span> <span class="s2">""</span> + <span class="k">else</span> <span class="s2">"$ClusterID"</span> + <span class="p">)</span> + + <span class="c1"># get job array index</span> + <span class="n">Process</span> <span class="o">=</span> <span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_Process"</span><span class="p">]</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_Process"</span><span class="p">]</span> <span class="o">!=</span> <span class="s2">""</span> + <span class="k">else</span> <span class="s2">"$Process"</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_njobs"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"binary_c-python Condor : You must set grid_option condor_njobs to be non-zero"</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">code</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> + + <span class="c1"># find the path to the Python script that we are running</span> + <span class="n">pyscriptpath</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="n">lib_programname</span><span class="o">.</span><span class="n">get_path_executed_script</span><span class="p">())</span> + + <span class="c1"># set the condor initial dir to be our current working directory</span> + <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_initial_dir"</span><span class="p">]:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_initial_dir"</span><span class="p">]</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">getcwd</span><span class="p">()</span> + + <span class="c1"># build the grid command</span> + <span class="n">grid_command</span> <span class="o">=</span> <span class="p">(</span> + <span class="p">[</span> + <span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_env"</span><span class="p">]),</span> + <span class="n">sys</span><span class="o">.</span><span class="n">executable</span><span class="p">,</span> + <span class="n">pyscriptpath</span><span class="p">,</span> + <span class="p">]</span> + <span class="o">+</span> <span class="n">sys</span><span class="o">.</span><span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">:]</span> + <span class="o">+</span> <span class="p">[</span> + <span class="s2">"start_at=$Process"</span><span class="p">,</span> <span class="c1"># Process is 0,1,2... which is what we want</span> + <span class="s2">"modulo="</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_njobs"</span><span class="p">]),</span> + <span class="s2">"condor_njobs="</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_njobs"</span><span class="p">]),</span> + <span class="s2">"condor_dir="</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_dir"</span><span class="p">],</span> + <span class="s2">"verbosity="</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"verbosity"</span><span class="p">]),</span> + <span class="s2">"num_cores="</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"num_processes"</span><span class="p">]),</span> + <span class="p">]</span> + <span class="p">)</span> + + <span class="n">grid_command</span> <span class="o">=</span> <span class="s2">" "</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">grid_command</span><span class="p">)</span> + + <span class="c1"># make condor script paths</span> + <span class="n">submit_script_path</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">condorpath</span><span class="p">(</span><span class="s2">"condor_submit_script"</span><span class="p">)</span> + <span class="n">job_script_path</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">condorpath</span><span class="p">(</span><span class="s2">"condor_job_script"</span><span class="p">)</span> + + <span class="c1"># open the files</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">submit_script</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">submit_script_path</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="s2">"utf-8"</span><span class="p">)</span> + <span class="k">except</span> <span class="ne">IOError</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Could not open Condor script at </span><span class="si">{path}</span><span class="s2"> for writing: please check you have set </span><span class="si">{condor_dir}</span><span class="s2"> correctly (it is currently </span><span class="si">{condor_dir}</span><span class="s2"> and can write to this directory."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">path</span><span class="o">=</span><span class="n">submit_script_path</span><span class="p">,</span> + <span class="n">condor_dir</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_dir"</span><span class="p">],</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">job_script</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">job_script_path</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="s2">"utf-8"</span><span class="p">)</span> + <span class="k">except</span> <span class="ne">IOError</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Could not open Condor script at </span><span class="si">{path}</span><span class="s2"> for writing: please check you have set </span><span class="si">{condor_dir}</span><span class="s2"> correctly (it is currently </span><span class="si">{condor_dir}</span><span class="s2"> and can write to this directory."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">path</span><span class="o">=</span><span class="n">job_script_path</span><span class="p">,</span> <span class="n">condor_dir</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_dir"</span><span class="p">]</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="c1">############################################################</span> + <span class="c1"># The condor job script calls your binary_c-pthyon script</span> + <span class="c1">############################################################</span> + <span class="n">condor_job_script</span> <span class="o">=</span> <span class="s2">"""#!</span><span class="si">{bash}</span><span class="s2"></span> +<span class="s2">echo "Condor Job Args: $@"</span> + +<span class="s2"># first two arguments are ClusterID and Process</span> +<span class="s2">export ClusterID=$1</span> +<span class="s2">export Process=$2</span> +<span class="s2">shift 2</span> + +<span class="s2">echo "Job ClusterID $ClusterID Process $Process"</span> + +<span class="s2"># Set binary_c startup conditions</span> +<span class="s2">export BINARY_C_PYTHON_ORIGINAL_CMD_LINE=</span><span class="si">{cmdline}</span><span class="s2"></span> +<span class="s2">export BINARY_C_PYTHON_ORIGINAL_WD=`</span><span class="si">{pwd}</span><span class="s2">`</span> +<span class="s2">export BINARY_C_PYTHON_ORIGINAL_SUBMISSION_TIME=`</span><span class="si">{date}</span><span class="s2">`</span> + +<span class="s2"># set status to </span><span class="se">\"</span><span class="s2">running</span><span class="se">\"</span><span class="s2"></span> +<span class="s2">echo </span><span class="se">\"</span><span class="s2">running</span><span class="se">\"</span><span class="s2"> > </span><span class="si">{condor_dir}</span><span class="s2">/status/$ClusterID.$ProcessID</span> + +<span class="s2"># make list of files which is checked for joining</span> +<span class="s2"># echo </span><span class="si">{condor_dir}</span><span class="s2">/results/$ClusterID.$Process.gz >> </span><span class="si">{condor_dir}</span><span class="s2">/results/$ClusterID.all</span> + +<span class="s2"># run grid of stars and, if this returns 0, set status to finished</span> +<span class="si">{grid_command}</span><span class="s2"> condor=2 evolution_type=grid condor_ClusterID=$ClusterID condor_Process=$Process save_population_object=</span><span class="si">{condor_dir}</span><span class="s2">/results/$ClusterID.$Process.gz && echo -n </span><span class="se">\"</span><span class="s2">finished</span><span class="se">\"</span><span class="s2"> > </span><span class="si">{condor_dir}</span><span class="s2">/status/$ClusterID.$ProcessID && echo """</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">bash</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_bash"</span><span class="p">],</span> + <span class="n">date</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_date"</span><span class="p">],</span> + <span class="n">pwd</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_pwd"</span><span class="p">],</span> + <span class="n">cmdline</span><span class="o">=</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"command_line"</span><span class="p">]),</span> + <span class="n">grid_command</span><span class="o">=</span><span class="n">grid_command</span><span class="p">,</span> + <span class="n">condor_dir</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_dir"</span><span class="p">],</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_postpone_join"</span><span class="p">]:</span> + <span class="n">joinfile</span> <span class="o">=</span> <span class="s2">"</span><span class="si">{condor_dir}</span><span class="s2">/results/</span><span class="si">{ClusterID}</span><span class="s2">.all"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">condor_dir</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_dir"</span><span class="p">],</span> <span class="n">ClusterID</span><span class="o">=</span><span class="n">ClusterID</span> + <span class="p">)</span> + <span class="n">condor_job_script</span> <span class="o">+=</span> <span class="s2">"""&& echo </span><span class="se">\"</span><span class="s2">Checking if we can join...</span><span class="se">\"</span><span class="s2"> && echo && </span><span class="si">{grid_command}</span><span class="s2"> condor=3 evolution_type=join joinlist=</span><span class="si">{joinfile}</span><span class="s2"> condor_ClusterID=$ClusterID condor_Process=$Process</span> +<span class="s2"> """</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">bash</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_bash"</span><span class="p">],</span> + <span class="n">grid_command</span><span class="o">=</span><span class="n">grid_command</span><span class="p">,</span> + <span class="n">joinfile</span><span class="o">=</span><span class="n">joinfile</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1">############################################################</span> + <span class="c1"># The Condor submit script is sent to condor_submit</span> + <span class="c1"># In here we know $(Cluster) and $(Process) which identify</span> + <span class="c1"># each job</span> + <span class="c1">############################################################</span> + <span class="n">extra_settings</span> <span class="o">=</span> <span class="s2">""</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_extra_settings"</span><span class="p">]:</span> + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_extra_settings"</span><span class="p">]:</span> + <span class="n">extra_settings</span> <span class="o">+=</span> <span class="s2">"</span><span class="si">{key}</span><span class="s2"> = </span><span class="si">{value}</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">key</span><span class="o">=</span><span class="n">key</span><span class="p">,</span> + <span class="n">value</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_extra_settings"</span><span class="p">][</span><span class="n">key</span><span class="p">],</span> + <span class="p">)</span> + + <span class="n">jobid</span> <span class="o">=</span> <span class="s2">"$(Cluster).$(Process)"</span> + <span class="n">condor_submit_script</span> <span class="o">=</span> <span class="s2">"""</span> +<span class="s2">executable = </span><span class="si">{usr_bin_env}</span><span class="s2"></span> +<span class="s2">arguments = </span><span class="si">{bash}</span><span class="s2"> </span><span class="si">{job_script_path}</span><span class="s2"> $(Cluster) $(Process)</span> +<span class="s2">universe = </span><span class="si">{universe}</span><span class="s2"></span> +<span class="s2">getenv = </span><span class="si">{getenv}</span><span class="s2"></span> +<span class="s2">initial_dir = </span><span class="si">{initial_dir}</span><span class="s2"></span> +<span class="s2">output = </span><span class="si">{outfile}</span><span class="s2"></span> +<span class="s2">error = </span><span class="si">{errfile}</span><span class="s2"></span> +<span class="s2">log = </span><span class="si">{logfile}</span><span class="s2"></span> +<span class="s2">stream_output = </span><span class="si">{stream_output}</span><span class="s2"></span> +<span class="s2">stream_error = </span><span class="si">{stream_error}</span><span class="s2"></span> +<span class="s2">request_memory = </span><span class="si">{request_memory}</span><span class="s2"></span> +<span class="s2">request_cpus = </span><span class="si">{request_cpus}</span><span class="s2"></span> +<span class="s2">should_transfer_files = </span><span class="si">{should_transfer_files}</span><span class="s2"></span> +<span class="s2">when_to_transfer_output = </span><span class="si">{when_to_transfer_output}</span><span class="s2"></span> +<span class="s2">requirements = </span><span class="si">{requirements}</span><span class="s2"></span> +<span class="s2">JobBatchName = </span><span class="si">{batchname}</span><span class="s2"></span> +<span class="s2">kill_sig = </span><span class="si">{kill_sig}</span><span class="s2"></span> +<span class="si">{extra_settings}</span><span class="s2"></span> +<span class="s2">queue </span><span class="si">{njobs}</span><span class="s2"></span> +<span class="s2"> """</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">usr_bin_env</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_env"</span><span class="p">],</span> + <span class="n">bash</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_bash"</span><span class="p">],</span> + <span class="n">job_script_path</span><span class="o">=</span><span class="n">job_script_path</span><span class="p">,</span> + <span class="n">universe</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_universe"</span><span class="p">],</span> + <span class="n">getenv</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_getenv"</span><span class="p">],</span> + <span class="n">initial_dir</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_initial_dir"</span><span class="p">],</span> + <span class="n">outfile</span><span class="o">=</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">abspath</span><span class="p">(</span> + <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_dir"</span><span class="p">],</span> <span class="s2">"stdout"</span><span class="p">,</span> <span class="n">jobid</span><span class="p">)</span> + <span class="p">),</span> + <span class="n">errfile</span><span class="o">=</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">abspath</span><span class="p">(</span> + <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_dir"</span><span class="p">],</span> <span class="s2">"stderr"</span><span class="p">,</span> <span class="n">jobid</span><span class="p">)</span> + <span class="p">),</span> + <span class="n">logfile</span><span class="o">=</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">abspath</span><span class="p">(</span> + <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_dir"</span><span class="p">],</span> <span class="s2">"log"</span><span class="p">,</span> <span class="n">jobid</span><span class="p">)</span> + <span class="p">),</span> + <span class="n">stream_output</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_stream_output"</span><span class="p">],</span> + <span class="n">stream_error</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_stream_error"</span><span class="p">],</span> + <span class="n">request_memory</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_memory"</span><span class="p">],</span> + <span class="n">request_cpus</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"num_processes"</span><span class="p">],</span> + <span class="n">should_transfer_files</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span> + <span class="s2">"condor_should_transfer_files"</span> + <span class="p">],</span> + <span class="n">when_to_transfer_output</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span> + <span class="s2">"condor_when_to_transfer_output"</span> + <span class="p">],</span> + <span class="n">requirements</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_requirements"</span><span class="p">],</span> + <span class="n">batchname</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_batchname"</span><span class="p">],</span> + <span class="n">kill_sig</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_kill_sig"</span><span class="p">],</span> + <span class="n">extra_settings</span><span class="o">=</span><span class="n">extra_settings</span><span class="p">,</span> + <span class="n">njobs</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_njobs"</span><span class="p">],</span> + <span class="p">)</span> + + <span class="c1"># write the scripts, close them and make them executable by</span> + <span class="c1"># all (so the condor user can pick it up)</span> + <span class="k">for</span> <span class="n">file</span><span class="p">,</span> <span class="n">contents</span> <span class="ow">in</span> <span class="p">[</span> + <span class="p">(</span><span class="n">submit_script</span><span class="p">,</span> <span class="n">condor_submit_script</span><span class="p">),</span> + <span class="p">(</span><span class="n">job_script</span><span class="p">,</span> <span class="n">condor_job_script</span><span class="p">),</span> + <span class="p">]:</span> + <span class="n">path</span> <span class="o">=</span> <span class="n">file</span><span class="o">.</span><span class="n">name</span> + <span class="n">file</span><span class="o">.</span><span class="n">writelines</span><span class="p">(</span><span class="n">contents</span><span class="p">)</span> + <span class="n">file</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> + <span class="n">os</span><span class="o">.</span><span class="n">chmod</span><span class="p">(</span> + <span class="n">path</span><span class="p">,</span> + <span class="n">stat</span><span class="o">.</span><span class="n">S_IREAD</span> + <span class="o">|</span> <span class="n">stat</span><span class="o">.</span><span class="n">S_IWRITE</span> + <span class="o">|</span> <span class="n">stat</span><span class="o">.</span><span class="n">S_IEXEC</span> + <span class="o">|</span> <span class="n">stat</span><span class="o">.</span><span class="n">S_IRGRP</span> + <span class="o">|</span> <span class="n">stat</span><span class="o">.</span><span class="n">S_IXGRP</span> + <span class="o">|</span> <span class="n">stat</span><span class="o">.</span><span class="n">S_IROTH</span> + <span class="o">|</span> <span class="n">stat</span><span class="o">.</span><span class="n">S_IXOTH</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_postpone_submit"</span><span class="p">]:</span> + <span class="c1"># call sbatch to launch the condor jobs</span> + <span class="n">cmd</span> <span class="o">=</span> <span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_submit"</span><span class="p">],</span> <span class="n">submit_script_path</span><span class="p">]</span> + <span class="k">with</span> <span class="n">subprocess</span><span class="o">.</span><span class="n">Popen</span><span class="p">(</span> + <span class="n">cmd</span><span class="p">,</span> <span class="n">stdout</span><span class="o">=</span><span class="n">subprocess</span><span class="o">.</span><span class="n">PIPE</span><span class="p">,</span> <span class="n">stderr</span><span class="o">=</span><span class="n">subprocess</span><span class="o">.</span><span class="n">PIPE</span> + <span class="p">)</span> <span class="k">as</span> <span class="n">pipes</span><span class="p">:</span> + <span class="n">std_out</span><span class="p">,</span> <span class="n">std_err</span> <span class="o">=</span> <span class="n">pipes</span><span class="o">.</span><span class="n">communicate</span><span class="p">()</span> + + <span class="k">if</span> <span class="n">pipes</span><span class="o">.</span><span class="n">returncode</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">:</span> + <span class="c1"># an error happened!</span> + <span class="n">err_msg</span> <span class="o">=</span> <span class="s2">"</span><span class="si">{red}{err}</span><span class="se">\n</span><span class="s2">Return Code: </span><span class="si">{code}{reset}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">err</span><span class="o">=</span><span class="n">std_err</span><span class="o">.</span><span class="n">strip</span><span class="p">(),</span> + <span class="n">code</span><span class="o">=</span><span class="n">pipes</span><span class="o">.</span><span class="n">returncode</span><span class="p">,</span> + <span class="n">red</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"red"</span><span class="p">],</span> + <span class="n">reset</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"reset"</span><span class="p">],</span> + <span class="p">)</span> + <span class="k">raise</span> <span class="ne">Exception</span><span class="p">(</span><span class="n">err_msg</span><span class="p">)</span> + + + <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">std_err</span><span class="p">)</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{red}{err}{reset}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">red</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"red"</span><span class="p">],</span> + <span class="n">reset</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"reset"</span><span class="p">],</span> + <span class="n">err</span><span class="o">=</span><span class="n">std_err</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="s2">"utf-8"</span><span class="p">),</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{yellow}{out}{reset}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">yellow</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"yellow"</span><span class="p">],</span> + <span class="n">reset</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"reset"</span><span class="p">],</span> + <span class="n">out</span><span class="o">=</span><span class="n">std_out</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="s2">"utf-8"</span><span class="p">),</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># just say we would have (use this for testing)</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Condor script is at </span><span class="si">{path}</span><span class="s2"> but has not been launched"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">path</span><span class="o">=</span><span class="n">submit_script_path</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="c1"># some messages to the user, then return</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_postpone_submit"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Condor script written, to </span><span class="si">{path}</span><span class="s2">, but launching the jobs with sbatch was postponed."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">path</span><span class="o">=</span><span class="n">submit_script_path</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Condor jobs launched."</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"All done in condor_grid()."</span><span class="p">)</span> + + <span class="c1"># return True so we exit immediately</span> + <span class="k">return</span> <span class="kc">True</span></div> + +<div class="viewcode-block" id="condor.condor_queue_stats"><a class="viewcode-back" href="../../../../population_extensions/condor.html#binarycpython.utils.population_extensions.condor.condor.condor_queue_stats">[docs]</a> <span class="k">def</span> <span class="nf">condor_queue_stats</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Return condor queue statistics for this job</span> +<span class="sd"> """</span> + + <span class="n">_id</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"condor_ClusterID"</span><span class="p">]</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">_id</span><span class="p">:</span> + <span class="k">return</span> <span class="kc">None</span> + + <span class="n">cmd</span> <span class="o">=</span> <span class="s2">"</span><span class="si">{}</span><span class="s2"> </span><span class="si">{}</span><span class="s2"> 2>&1"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="s2">"/usr/bin/condor_q"</span><span class="p">,</span> <span class="n">_id</span> <span class="c1"># self.grid_options["condor_q"],</span> + <span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Q cmd"</span><span class="p">,</span> <span class="n">cmd</span><span class="p">)</span> + + <span class="k">with</span> <span class="n">subprocess</span><span class="o">.</span><span class="n">Popen</span><span class="p">(</span><span class="n">cmd</span><span class="p">,</span> <span class="n">shell</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">stdout</span><span class="o">=</span><span class="n">subprocess</span><span class="o">.</span><span class="n">PIPE</span><span class="p">)</span> <span class="k">as</span> <span class="n">subp</span><span class="p">:</span> + <span class="n">result</span> <span class="o">=</span> <span class="n">subp</span><span class="o">.</span><span class="n">stdout</span><span class="o">.</span><span class="n">read</span><span class="p">()</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Q result "</span><span class="p">,</span> <span class="n">result</span><span class="p">)</span> + + <span class="k">if</span> <span class="ow">not</span> <span class="n">result</span><span class="p">:</span> + <span class="k">return</span> <span class="kc">None</span> + + <span class="n">d</span> <span class="o">=</span> <span class="p">{}</span> + <span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="p">[</span> + <span class="s2">"jobs"</span><span class="p">,</span> + <span class="s2">"completed"</span><span class="p">,</span> + <span class="s2">"removed"</span><span class="p">,</span> + <span class="s2">"idle"</span><span class="p">,</span> + <span class="s2">"running"</span><span class="p">,</span> + <span class="s2">"held"</span><span class="p">,</span> + <span class="s2">"suspended"</span><span class="p">,</span> + <span class="p">]:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Q x "</span><span class="p">,</span> <span class="n">x</span><span class="p">)</span> + <span class="n">m</span> <span class="o">=</span> <span class="n">re</span><span class="o">.</span><span class="n">search</span><span class="p">(</span><span class="s2">"(\d+)\s+</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">x</span><span class="p">),</span> <span class="n">result</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Q m "</span><span class="p">,</span> <span class="n">m</span><span class="p">)</span> + <span class="k">if</span> <span class="n">m</span><span class="p">:</span> + <span class="n">d</span><span class="p">[</span><span class="n">x</span><span class="p">]</span> <span class="o">=</span> <span class="n">m</span><span class="o">.</span><span class="n">group</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> + + <span class="nb">print</span><span class="p">(</span><span class="s2">"Q d "</span><span class="p">,</span> <span class="n">d</span><span class="p">)</span> + <span class="k">return</span> <span class="n">d</span></div></div> +</pre></div> + + </div> + </div> + <footer> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/dataIO.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/dataIO.html new file mode 100644 index 000000000..2f907f7d5 --- /dev/null +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/dataIO.html @@ -0,0 +1,902 @@ +<!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>binarycpython.utils.population_extensions.dataIO — 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="../../../../genindex.html" /> + <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> »</li> + <li><a href="../../../index.html">Module code</a> »</li> + <li>binarycpython.utils.population_extensions.dataIO</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>Source code for binarycpython.utils.population_extensions.dataIO</h1><div class="highlight"><pre> +<span></span><span class="sd">"""</span> +<span class="sd">File containing the class extension for the population object that contains data input-output (IO) functions</span> +<span class="sd">"""</span> + +<span class="c1"># pylint: disable=E1101</span> + +<span class="kn">import</span> <span class="nn">os</span> +<span class="kn">import</span> <span class="nn">bz2</span> +<span class="kn">import</span> <span class="nn">gzip</span> +<span class="kn">import</span> <span class="nn">copy</span> +<span class="kn">import</span> <span class="nn">json</span> +<span class="kn">import</span> <span class="nn">time</span> +<span class="kn">import</span> <span class="nn">datetime</span> +<span class="kn">import</span> <span class="nn">subprocess</span> +<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Union</span> + +<span class="kn">import</span> <span class="nn">msgpack</span> +<span class="kn">import</span> <span class="nn">flufl.lock</span> +<span class="kn">import</span> <span class="nn">compress_pickle</span> + +<span class="kn">from</span> <span class="nn">binarycpython.utils.ensemble</span> <span class="kn">import</span> <span class="p">(</span> + <span class="n">ensemble_file_type</span><span class="p">,</span> +<span class="p">)</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.dicts</span> <span class="kn">import</span> <span class="p">(</span> + <span class="n">merge_dicts</span><span class="p">,</span> +<span class="p">)</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.functions</span> <span class="kn">import</span> <span class="p">(</span> + <span class="n">verbose_print</span><span class="p">,</span> + <span class="n">now</span><span class="p">,</span> +<span class="p">)</span> + + +<div class="viewcode-block" id="dataIO"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO">[docs]</a><span class="k">class</span> <span class="nc">dataIO</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Class extension for the population object that contains data input-output (IO) functions</span> +<span class="sd"> """</span> + + <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Init function for the spacing_functions class</span> +<span class="sd"> """</span> + + <span class="k">return</span> + +<div class="viewcode-block" id="dataIO.dir_ok"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.dir_ok">[docs]</a> <span class="k">def</span> <span class="nf">dir_ok</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">directory</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to test if we can read and write to a directory that must exist. Return True if all is ok, False otherwise.</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="n">os</span><span class="o">.</span><span class="n">access</span><span class="p">(</span><span class="n">directory</span><span class="p">,</span> <span class="n">os</span><span class="o">.</span><span class="n">F_OK</span><span class="p">)</span> <span class="ow">and</span> <span class="n">os</span><span class="o">.</span><span class="n">access</span><span class="p">(</span><span class="n">directory</span><span class="p">,</span> <span class="n">os</span><span class="o">.</span><span class="n">R_OK</span> <span class="o">|</span> <span class="n">os</span><span class="o">.</span><span class="n">W_OK</span><span class="p">)</span></div> + +<div class="viewcode-block" id="dataIO.save_population_object"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.save_population_object">[docs]</a> <span class="k">def</span> <span class="nf">save_population_object</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> <span class="n">population_object</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">filename</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">confirmation</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">compression</span><span class="o">=</span><span class="s2">"gzip"</span> + <span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Save pickled Population object to file at filename or, if filename is None, whatever is set at self.grid_options['save_population_object']</span> + +<span class="sd"> Args:</span> +<span class="sd"> population_object : the object to be saved to the file. If population_object is None, use self.</span> +<span class="sd"> filename : the name of the file to be saved. If not set, use self.grid_options['save_population_object']</span> +<span class="sd"> confirmation : if True, a file "filename.saved" is touched just after the dump, so we know it is finished. TODO: fix this</span> +<span class="sd"> compression (optional, default = "gzip"): TODO: fix this</span> + +<span class="sd"> Compression is performed according to the filename, as stated in the</span> +<span class="sd"> compress_pickle documentation at</span> +<span class="sd"> https://lucianopaz.github.io/compress_pickle/html/</span> + +<span class="sd"> Shared memory, stored in the population_object.shared_memory dict, is not saved.</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">population_object</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="c1"># default to using self</span> + <span class="n">population_object</span> <span class="o">=</span> <span class="bp">self</span> + + <span class="k">if</span> <span class="n">filename</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="c1"># get filename from self</span> + <span class="n">filename</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"save_population_object"</span><span class="p">]</span> + + <span class="k">if</span> <span class="n">filename</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Save population </span><span class="si">{id}</span><span class="s2">, probtot </span><span class="si">{probtot}</span><span class="s2"> to pickle in </span><span class="si">{filename}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="nb">id</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_population_id"</span><span class="p">],</span> + <span class="n">probtot</span><span class="o">=</span><span class="n">population_object</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_probtot"</span><span class="p">],</span> + <span class="n">filename</span><span class="o">=</span><span class="n">filename</span><span class="p">,</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="c1"># Some parts of the population_object cannot be pickled:</span> + <span class="c1"># remove them, and restore them after pickling</span> + + <span class="c1"># remove shared memory</span> + <span class="n">shared_memory</span> <span class="o">=</span> <span class="n">population_object</span><span class="o">.</span><span class="n">shared_memory</span> + <span class="n">population_object</span><span class="o">.</span><span class="n">shared_memory</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="c1"># delete system generator</span> + <span class="n">system_generator</span> <span class="o">=</span> <span class="n">population_object</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_system_generator"</span><span class="p">]</span> + <span class="n">population_object</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_system_generator"</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="c1"># delete _store_memaddr</span> + <span class="n">_store_memaddr</span> <span class="o">=</span> <span class="n">population_object</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_store_memaddr"</span><span class="p">]</span> + <span class="n">population_object</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_store_memaddr"</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="c1"># delete persistent_data_memory_dict</span> + <span class="n">persistent_data_memory_dict</span> <span class="o">=</span> <span class="n">population_object</span><span class="o">.</span><span class="n">persistent_data_memory_dict</span> + <span class="n">population_object</span><span class="o">.</span><span class="n">persistent_data_memory_dict</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="c1"># add metadata if it doesn't exist</span> + <span class="k">if</span> <span class="ow">not</span> <span class="s2">"metadata"</span> <span class="ow">in</span> <span class="n">population_object</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">:</span> + <span class="n">population_object</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">]</span> <span class="o">=</span> <span class="p">{}</span> + + <span class="c1"># add datestamp</span> + <span class="n">population_object</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span> + <span class="s2">"save_population_time"</span> + <span class="p">]</span> <span class="o">=</span> <span class="n">now</span><span class="p">()</span> + + <span class="c1"># add extra metadata</span> + <span class="n">population_object</span><span class="o">.</span><span class="n">add_system_metadata</span><span class="p">()</span> + + <span class="c1"># add max memory use</span> + <span class="k">try</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span> + <span class="s2">"max_memory_use"</span> + <span class="p">]</span> <span class="o">=</span> <span class="n">copy</span><span class="o">.</span><span class="n">deepcopy</span><span class="p">(</span><span class="nb">sum</span><span class="p">(</span><span class="n">shared_memory</span><span class="p">[</span><span class="s2">"max_memory_use_per_thread"</span><span class="p">]))</span> + <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"save_population_object : Error: "</span><span class="p">,</span> <span class="n">e</span><span class="p">)</span> + <span class="k">raise</span> <span class="ne">Exception</span><span class="p">(</span><span class="n">e</span><span class="p">)</span> <span class="kn">from</span> <span class="nn">e</span> + + <span class="c1"># dump pickle file</span> + <span class="n">compress_pickle</span><span class="o">.</span><span class="n">dump</span><span class="p">(</span><span class="n">population_object</span><span class="p">,</span> <span class="n">filename</span><span class="p">,</span> <span class="n">pickler_method</span><span class="o">=</span><span class="s2">"dill"</span><span class="p">)</span> + + <span class="c1"># restore data</span> + <span class="n">population_object</span><span class="o">.</span><span class="n">shared_memory</span> <span class="o">=</span> <span class="n">shared_memory</span> + <span class="n">population_object</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_system_generator"</span><span class="p">]</span> <span class="o">=</span> <span class="n">system_generator</span> + <span class="k">del</span> <span class="n">population_object</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"save_population_time"</span><span class="p">]</span> + <span class="n">population_object</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"store_memaddr"</span><span class="p">]</span> <span class="o">=</span> <span class="n">_store_memaddr</span> + <span class="n">population_object</span><span class="o">.</span><span class="n">persistent_data_memory_dict</span> <span class="o">=</span> <span class="n">persistent_data_memory_dict</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">NFS_flush_hack</span><span class="p">(</span><span class="n">filename</span><span class="p">)</span> + + <span class="c1"># touch 'saved' file</span> + <span class="n">saved</span> <span class="o">=</span> <span class="n">filename</span> <span class="o">+</span> <span class="s2">".saved"</span> + <span class="bp">self</span><span class="o">.</span><span class="n">HPC_touch</span><span class="p">(</span><span class="n">saved</span><span class="p">)</span></div> + +<div class="viewcode-block" id="dataIO.load_population_object"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.load_population_object">[docs]</a> <span class="k">def</span> <span class="nf">load_population_object</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">filename</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> returns the Population object loaded from filename</span> +<span class="sd"> """</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">NFS_flush_hack</span><span class="p">(</span><span class="n">filename</span><span class="p">)</span> + <span class="k">if</span> <span class="n">filename</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">obj</span> <span class="o">=</span> <span class="kc">None</span> + <span class="k">else</span><span class="p">:</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">obj</span> <span class="o">=</span> <span class="n">compress_pickle</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="n">filename</span><span class="p">,</span> <span class="n">pickler_method</span><span class="o">=</span><span class="s2">"dill"</span><span class="p">)</span> + <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span> + <span class="n">obj</span> <span class="o">=</span> <span class="kc">None</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Loading of the compressed object went wrong: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">e</span><span class="p">))</span> + + <span class="k">return</span> <span class="n">obj</span></div> + +<div class="viewcode-block" id="dataIO.merge_populations"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.merge_populations">[docs]</a> <span class="k">def</span> <span class="nf">merge_populations</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">refpop</span><span class="p">,</span> <span class="n">newpop</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> merge newpop's results data into refpop's results data</span> + +<span class="sd"> Args:</span> +<span class="sd"> refpop : the original "reference" Population object to be added to</span> +<span class="sd"> newpop : Population object containing the new data</span> + +<span class="sd"> Returns:</span> +<span class="sd"> nothing</span> + +<span class="sd"> Note:</span> +<span class="sd"> The file should be saved using save_population_object()</span> +<span class="sd"> """</span> + + <span class="c1"># combine data</span> + <span class="n">refpop</span><span class="o">.</span><span class="n">grid_results</span> <span class="o">=</span> <span class="n">merge_dicts</span><span class="p">(</span><span class="n">refpop</span><span class="o">.</span><span class="n">grid_results</span><span class="p">,</span> <span class="n">newpop</span><span class="o">.</span><span class="n">grid_results</span><span class="p">)</span> + + <span class="c1"># special cases</span> + <span class="n">maxmem</span> <span class="o">=</span> <span class="mi">0</span> + <span class="k">if</span> <span class="s2">"max_memory_use"</span> <span class="ow">in</span> <span class="n">refpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"metadata"</span><span class="p">,</span> <span class="p">{})</span> <span class="ow">and</span> <span class="s2">"max_memory_use"</span> <span class="ow">in</span> <span class="n">newpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"metadata"</span><span class="p">,</span> <span class="p">{}):</span> + <span class="n">maxmem</span> <span class="o">=</span> <span class="nb">max</span><span class="p">(</span> + <span class="n">refpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"max_memory_use"</span><span class="p">],</span> + <span class="n">newpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"max_memory_use"</span><span class="p">],</span> + <span class="p">)</span> + + <span class="k">try</span><span class="p">:</span> + <span class="c1"># special cases:</span> + <span class="c1"># copy the settings</span> + <span class="n">settings</span> <span class="o">=</span> <span class="kc">None</span> + <span class="k">if</span> <span class="s2">"settings"</span> <span class="ow">in</span> <span class="n">newpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"metadata"</span><span class="p">,</span> <span class="p">{}):</span> + <span class="n">settings</span> <span class="o">=</span> <span class="n">copy</span><span class="o">.</span><span class="n">deepcopy</span><span class="p">(</span> + <span class="n">newpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"settings"</span><span class="p">]</span> + <span class="p">)</span> + <span class="k">if</span> <span class="n">settings</span><span class="p">:</span> + <span class="n">refpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"settings"</span><span class="p">]</span> <span class="o">=</span> <span class="n">settings</span> + + <span class="c1"># Copy the Xinit</span> + <span class="n">Xinit</span> <span class="o">=</span> <span class="kc">None</span> + <span class="k">if</span> <span class="s2">"Xinit"</span> <span class="ow">in</span> <span class="n">newpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"ensemble"</span><span class="p">,</span> <span class="p">{}):</span> + <span class="n">Xinit</span> <span class="o">=</span> <span class="n">copy</span><span class="o">.</span><span class="n">deepcopy</span><span class="p">(</span><span class="n">newpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"ensemble"</span><span class="p">][</span><span class="s2">"Xinit"</span><span class="p">])</span> + <span class="k">if</span> <span class="n">Xinit</span><span class="p">:</span> + <span class="n">refpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"ensemble"</span><span class="p">][</span><span class="s2">"Xinit"</span><span class="p">]</span> <span class="o">=</span> <span class="n">Xinit</span> + + <span class="c1"># merge the ensemble dicts</span> + <span class="n">refpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span> <span class="o">=</span> <span class="n">merge_dicts</span><span class="p">(</span> + <span class="n">refpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">,</span> <span class="n">newpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span> + <span class="p">)</span> + + <span class="c1"># set special cases</span> + <span class="n">refpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"max_memory_use"</span><span class="p">]</span> <span class="o">=</span> <span class="n">maxmem</span> + + <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Error merging grid_ensemble_results:"</span><span class="p">,</span> <span class="n">e</span><span class="p">)</span> + <span class="k">raise</span> <span class="ne">Exception</span><span class="p">(</span><span class="n">e</span><span class="p">)</span> <span class="kn">from</span> <span class="nn">e</span> + + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">"_probtot"</span><span class="p">]:</span> + <span class="n">refpop</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">+=</span> <span class="n">newpop</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + + <span class="n">refpop</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_killed"</span><span class="p">]</span> <span class="o">|=</span> <span class="n">newpop</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_killed"</span><span class="p">]</span></div> + +<div class="viewcode-block" id="dataIO.merge_populations_from_file"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.merge_populations_from_file">[docs]</a> <span class="k">def</span> <span class="nf">merge_populations_from_file</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">refpop</span><span class="p">,</span> <span class="n">filename</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Wrapper for merge_populations so it can be done directly</span> +<span class="sd"> from a file.</span> + +<span class="sd"> Args:</span> +<span class="sd"> refpop : the original "reference" Population object to be added to</span> +<span class="sd"> filename : file containing the Population object containing the new data</span> + +<span class="sd"> Note:</span> +<span class="sd"> The file should be saved using save_population_object()</span> +<span class="sd"> """</span> + + <span class="n">mtime</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">localtime</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">getmtime</span><span class="p">(</span><span class="n">filename</span><span class="p">))</span> + <span class="n">modtime</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">strftime</span><span class="p">(</span><span class="s2">"</span><span class="si">%a</span><span class="s2">, </span><span class="si">%d</span><span class="s2"> %b %Y %H:%M:%S"</span><span class="p">,</span> <span class="n">mtime</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Load data from </span><span class="si">{filename}</span><span class="s2"> : size </span><span class="si">{size}</span><span class="s2">, modtime </span><span class="si">{modtime}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">filename</span><span class="o">=</span><span class="n">filename</span><span class="p">,</span> + <span class="n">size</span><span class="o">=</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">getsize</span><span class="p">(</span><span class="n">filename</span><span class="p">),</span> + <span class="n">modtime</span><span class="o">=</span><span class="n">modtime</span><span class="p">,</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="n">newpop</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">load_population_object</span><span class="p">(</span><span class="n">filename</span><span class="p">)</span> + + <span class="k">if</span> <span class="s1">'total_count'</span> <span class="ow">in</span> <span class="n">newpop</span><span class="o">.</span><span class="n">grid_options</span><span class="p">:</span> + <span class="n">n</span> <span class="o">=</span> <span class="n">newpop</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"total_count"</span><span class="p">]</span> + <span class="k">elif</span> <span class="s2">"_count"</span> <span class="ow">in</span> <span class="n">newpop</span><span class="o">.</span><span class="n">grid_options</span><span class="p">:</span> + <span class="n">n</span> <span class="o">=</span> <span class="n">newpop</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_count"</span><span class="p">]</span> + <span class="k">elif</span> <span class="s1">'metadata'</span> <span class="ow">in</span> <span class="n">newpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span> <span class="ow">and</span> <span class="s2">"_count"</span> <span class="ow">in</span> <span class="n">newpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">]:</span> + <span class="n">n</span> <span class="o">=</span> <span class="n">newpop</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"_count"</span><span class="p">]</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">n</span> <span class="o">=</span> <span class="o">-</span><span class="mi">1</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Loaded data from </span><span class="si">{n}</span><span class="s2"> stars"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">n</span><span class="o">=</span><span class="n">n</span><span class="p">))</span> + + <span class="c1"># merge with refpop</span> + <span class="bp">self</span><span class="o">.</span><span class="n">merge_populations</span><span class="p">(</span><span class="n">refpop</span><span class="p">,</span> <span class="n">newpop</span><span class="p">)</span></div> + +<div class="viewcode-block" id="dataIO.snapshot_filename"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.snapshot_filename">[docs]</a> <span class="k">def</span> <span class="nf">snapshot_filename</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Automatically choose the snapshot filename.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_job</span><span class="p">():</span> + <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_snapshot_filename</span><span class="p">()</span> + + <span class="n">file</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"tmp_dir"</span><span class="p">],</span> <span class="s2">"snapshot.gz"</span><span class="p">)</span> + <span class="k">return</span> <span class="n">file</span></div> + +<div class="viewcode-block" id="dataIO.load_snapshot"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.load_snapshot">[docs]</a> <span class="k">def</span> <span class="nf">load_snapshot</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">file</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Load a snapshot from file and set it in the preloaded_population placeholder.</span> +<span class="sd"> """</span> + <span class="n">newpop</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">load_population_object</span><span class="p">(</span><span class="n">file</span><span class="p">)</span> + + <span class="c1"># unset the _killed flag, in case it was set</span> + <span class="n">newpop</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_killed"</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span> + + <span class="c1"># set in preloaded_population for later merge</span> + <span class="bp">self</span><span class="o">.</span><span class="n">preloaded_population</span> <span class="o">=</span> <span class="n">newpop</span> + + <span class="c1"># set the start position for new stars</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"start_at"</span><span class="p">]</span> <span class="o">=</span> <span class="n">newpop</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"start_at"</span><span class="p">]</span> + + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Loaded from snapshot at </span><span class="si">{file}</span><span class="s2"> : </span><span class="si">{nstars}</span><span class="s2"> stars, start at star </span><span class="si">{nstart}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">file</span><span class="o">=</span><span class="n">file</span><span class="p">,</span> + <span class="n">nstars</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="c1"># self.grid_options[''],</span> + <span class="n">nstart</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"start_at"</span><span class="p">],</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">return</span></div> + +<div class="viewcode-block" id="dataIO.save_snapshot"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.save_snapshot">[docs]</a> <span class="k">def</span> <span class="nf">save_snapshot</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">file</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Save the population object to a snapshot file, automatically choosing the filename if none is given.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="n">file</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">file</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">snapshot_filename</span><span class="p">()</span> + + <span class="k">if</span> <span class="s2">"_count"</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">:</span> + <span class="n">n</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_count"</span><span class="p">]</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">n</span> <span class="o">=</span> <span class="s2">"?"</span> + + <span class="nb">print</span><span class="p">(</span><span class="s2">"Saving snapshot containing </span><span class="si">{}</span><span class="s2"> stars to </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">n</span><span class="p">,</span> <span class="n">file</span><span class="p">))</span> + <span class="bp">self</span><span class="o">.</span><span class="n">save_population_object</span><span class="p">(</span><span class="nb">object</span><span class="o">=</span><span class="bp">self</span><span class="p">,</span> <span class="n">filename</span><span class="o">=</span><span class="n">file</span><span class="p">)</span></div> + +<div class="viewcode-block" id="dataIO.write_ensemble"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.write_ensemble">[docs]</a> <span class="k">def</span> <span class="nf">write_ensemble</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">output_file</span><span class="p">,</span> + <span class="n">data</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> + <span class="n">sort_keys</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> + <span class="n">indent</span><span class="o">=</span><span class="mi">4</span><span class="p">,</span> + <span class="n">encoding</span><span class="o">=</span><span class="s2">"utf-8"</span><span class="p">,</span> + <span class="n">ensure_ascii</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> write_ensemble : Write ensemble results to a file.</span> + +<span class="sd"> Args:</span> +<span class="sd"> output_file : the output filename.</span> + +<span class="sd"> If the filename has an extension that we recognise,</span> +<span class="sd"> e.g. .gz or .bz2, we compress the output appropriately.</span> + +<span class="sd"> The filename should contain .json or .msgpack, the two</span> +<span class="sd"> currently-supported formats.</span> + +<span class="sd"> Usually you'll want to output to JSON, but we can</span> +<span class="sd"> also output to msgpack.</span> + +<span class="sd"> data : the data dictionary to be converted and written to the file.</span> +<span class="sd"> If not set, this defaults to self.grid_ensemble_results.</span> + +<span class="sd"> sort_keys : if True, and output is to JSON, the keys will be sorted.</span> +<span class="sd"> (default: True, passed to json.dumps)</span> + +<span class="sd"> indent : number of space characters used in the JSON indent. (Default: 4,</span> +<span class="sd"> passed to json.dumps)</span> + +<span class="sd"> encoding : file encoding method, usually defaults to 'utf-8'</span> + +<span class="sd"> ensure_ascii : the ensure_ascii flag passed to json.dump and/or json.dumps</span> +<span class="sd"> (Default: False)</span> +<span class="sd"> """</span> + + <span class="c1"># get the file type</span> + <span class="n">file_type</span> <span class="o">=</span> <span class="n">ensemble_file_type</span><span class="p">(</span><span class="n">output_file</span><span class="p">)</span> + + <span class="c1"># default to using grid_ensemble_results if no data is given</span> + <span class="k">if</span> <span class="n">data</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">data</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span> + + <span class="k">if</span> <span class="ow">not</span> <span class="n">file_type</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Unable to determine file type from ensemble filename </span><span class="si">{}</span><span class="s2"> : it should be .json or .msgpack."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">output_file</span><span class="p">)</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">code</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">f</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">output_file</span><span class="p">,</span> <span class="s2">"wt"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="n">encoding</span><span class="p">)</span> + <span class="k">if</span> <span class="n">file_type</span> <span class="o">==</span> <span class="s2">"JSON"</span><span class="p">:</span> + <span class="c1"># JSON output</span> + <span class="n">f</span><span class="o">.</span><span class="n">write</span><span class="p">(</span> + <span class="n">json</span><span class="o">.</span><span class="n">dumps</span><span class="p">(</span> + <span class="n">data</span><span class="p">,</span> + <span class="n">sort_keys</span><span class="o">=</span><span class="n">sort_keys</span><span class="p">,</span> + <span class="n">indent</span><span class="o">=</span><span class="n">indent</span><span class="p">,</span> + <span class="n">ensure_ascii</span><span class="o">=</span><span class="n">ensure_ascii</span><span class="p">,</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">elif</span> <span class="n">file_type</span> <span class="o">==</span> <span class="s2">"msgpack"</span><span class="p">:</span> + <span class="c1"># msgpack output</span> + <span class="n">msgpack</span><span class="o">.</span><span class="n">dump</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">f</span><span class="p">)</span> + <span class="n">f</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> + + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Thread </span><span class="si">{thread}</span><span class="s2">: Wrote ensemble results to file: </span><span class="si">{colour}{file}{reset}</span><span class="s2"> (file type </span><span class="si">{file_type}</span><span class="s2">)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">thread</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">process_ID</span><span class="p">,</span> + <span class="n">file</span><span class="o">=</span><span class="n">output_file</span><span class="p">,</span> + <span class="n">colour</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"green"</span><span class="p">],</span> + <span class="n">reset</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"reset"</span><span class="p">],</span> + <span class="n">file_type</span><span class="o">=</span><span class="n">file_type</span><span class="p">,</span> + <span class="p">)</span> + <span class="p">)</span></div> + +<div class="viewcode-block" id="dataIO.write_binary_c_calls_to_file"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.write_binary_c_calls_to_file">[docs]</a> <span class="k">def</span> <span class="nf">write_binary_c_calls_to_file</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">output_dir</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="kc">None</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> + <span class="n">output_filename</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="kc">None</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> + <span class="n">include_defaults</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span> + <span class="n">encoding</span><span class="o">=</span><span class="s2">"utf-8"</span><span class="p">,</span> + <span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function that loops over the grid code and writes the generated parameters to a file.</span> +<span class="sd"> In the form of a command line call</span> + +<span class="sd"> Only useful when you have a variable grid as system_generator. MC wouldn't be that useful</span> + +<span class="sd"> Also, make sure that in this export there are the basic parameters</span> +<span class="sd"> like m1,m2,sep, orb-per, ecc, probability etc.</span> + +<span class="sd"> On default this will write to the datadir, if it exists</span> + +<span class="sd"> Args:</span> +<span class="sd"> output_dir: (optional, default = None) directory where to write the file to. If custom_options['data_dir'] is present, then that one will be used first, and then the output_dir</span> +<span class="sd"> output_filename: (optional, default = None) filename of the output. If not set it will be called "binary_c_calls.txt"</span> +<span class="sd"> include_defaults: (optional, default = None) whether to include the defaults of binary_c in the lines that are written. Beware that this will result in very long lines, and it might be better to just export the binary_c defaults and keep them in a separate file.</span> + +<span class="sd"> Returns:</span> +<span class="sd"> filename: filename that was used to write the calls to</span> +<span class="sd"> """</span> + + <span class="c1"># Check if there is no compiled grid yet. If not, lets try to build it first.</span> + <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_system_generator"</span><span class="p">]:</span> + + <span class="c1">## check the settings:</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">bse_options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"ensemble"</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">bse_options</span><span class="p">[</span><span class="s2">"ensemble"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span> + <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">bse_options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"ensemble_defer"</span><span class="p">,</span> <span class="mi">0</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"Error, if you want to run an ensemble in a population, the output needs to be deferred"</span><span class="p">,</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"verbosity"</span><span class="p">],</span> + <span class="mi">0</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span> + + <span class="c1"># Put in check</span> + <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">])</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Error: you haven't defined any grid variables! Aborting"</span><span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span> + + <span class="c1">#</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_generate_grid_code</span><span class="p">(</span><span class="n">dry_run</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span> + + <span class="c1">#</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_load_grid_function</span><span class="p">()</span> + + <span class="c1"># then if the _system_generator is present, we go through it</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_system_generator"</span><span class="p">]:</span> + <span class="c1"># Check if there is an output dir configured</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">custom_options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"data_dir"</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="n">binary_c_calls_output_dir</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">custom_options</span><span class="p">[</span><span class="s2">"data_dir"</span><span class="p">]</span> + <span class="c1"># otherwise check if there's one passed to the function</span> + <span class="k">else</span><span class="p">:</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">output_dir</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Error. No data_dir configured and you gave no output_dir. Aborting"</span> + <span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span> + <span class="n">binary_c_calls_output_dir</span> <span class="o">=</span> <span class="n">output_dir</span> + + <span class="c1"># check if there's a filename passed to the function</span> + <span class="k">if</span> <span class="n">output_filename</span><span class="p">:</span> + <span class="n">binary_c_calls_filename</span> <span class="o">=</span> <span class="n">output_filename</span> + <span class="c1"># otherwise use default value</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">binary_c_calls_filename</span> <span class="o">=</span> <span class="s2">"binary_c_calls.txt"</span> + + <span class="n">binary_c_calls_full_filename</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span> + <span class="n">binary_c_calls_output_dir</span><span class="p">,</span> <span class="n">binary_c_calls_filename</span> + <span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Writing binary_c calls to </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">binary_c_calls_full_filename</span><span class="p">))</span> + + <span class="c1"># Write to file</span> + <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span> + <span class="n">binary_c_calls_full_filename</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="n">encoding</span> + <span class="p">)</span> <span class="k">as</span> <span class="n">file</span><span class="p">:</span> + <span class="c1"># Get defaults and clean them, then overwrite them with the set values.</span> + <span class="k">if</span> <span class="n">include_defaults</span><span class="p">:</span> + <span class="c1"># TODO: make sure that the defaults here are cleaned up properly</span> + <span class="n">cleaned_up_defaults</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">cleaned_up_defaults</span> + <span class="n">full_system_dict</span> <span class="o">=</span> <span class="n">cleaned_up_defaults</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span> + <span class="n">full_system_dict</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">bse_options</span><span class="o">.</span><span class="n">copy</span><span class="p">())</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">full_system_dict</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">bse_options</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span> + + <span class="k">for</span> <span class="n">system</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_system_generator"</span><span class="p">](</span><span class="bp">self</span><span class="p">):</span> + <span class="c1"># update values with current system values</span> + <span class="n">full_system_dict</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">system</span><span class="p">)</span> + + <span class="n">binary_cmdline_string</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_return_argline</span><span class="p">(</span><span class="n">full_system_dict</span><span class="p">)</span> + <span class="n">file</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">binary_cmdline_string</span> <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Error. No grid function found!"</span><span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span> + + <span class="k">return</span> <span class="n">binary_c_calls_full_filename</span></div> + +<div class="viewcode-block" id="dataIO.set_status"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.set_status">[docs]</a> <span class="k">def</span> <span class="nf">set_status</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">string</span><span class="p">,</span> <span class="n">format_statment</span><span class="o">=</span><span class="s2">"process_</span><span class="si">{}</span><span class="s2">.txt"</span><span class="p">,</span> <span class="n">ID</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to set the status string in its appropriate file</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">ID</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">ID</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">process_ID</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"status_dir"</span><span class="p">]:</span> + <span class="n">path</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"status_dir"</span><span class="p">],</span> + <span class="n">format_statment</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">ID</span><span class="p">),</span> + <span class="p">)</span> + <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="s2">"utf-8"</span><span class="p">)</span> <span class="k">as</span> <span class="n">f</span><span class="p">:</span> + <span class="n">f</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">string</span><span class="p">)</span> + <span class="n">f</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> + <span class="bp">self</span><span class="o">.</span><span class="n">NFS_flush_hack</span><span class="p">(</span><span class="n">path</span><span class="p">)</span> + + <span class="c1"># custom logging functions for HPC jobs</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_job</span><span class="p">():</span> + <span class="bp">self</span><span class="o">.</span><span class="n">HPC_set_status</span><span class="p">(</span><span class="n">string</span><span class="p">)</span></div> + +<div class="viewcode-block" id="dataIO.locked_close"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.locked_close">[docs]</a> <span class="k">def</span> <span class="nf">locked_close</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">file</span><span class="p">,</span> <span class="n">lock</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Partner function to locked_open_for_write()</span> + +<span class="sd"> Closes and unlocks the file</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="n">file</span><span class="p">:</span> + <span class="n">file</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> + <span class="k">if</span> <span class="n">lock</span><span class="p">:</span> + <span class="n">lock</span><span class="o">.</span><span class="n">unlock</span><span class="p">()</span> + <span class="k">if</span> <span class="n">file</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">NFS_flush_hack</span><span class="p">(</span><span class="n">file</span><span class="o">.</span><span class="n">name</span><span class="p">)</span></div> + +<div class="viewcode-block" id="dataIO.wait_for_unlock"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.wait_for_unlock">[docs]</a> <span class="k">def</span> <span class="nf">wait_for_unlock</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">filename</span><span class="p">,</span> <span class="n">lock_suffix</span><span class="o">=</span><span class="s2">".lock"</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Companion to locked_open_for_write that waits for a filename</span> +<span class="sd"> to a) exist and b) be unlocked.</span> + +<span class="sd"> This should work because the lock file is created before the file</span> +<span class="sd"> is created.</span> +<span class="sd"> """</span> + <span class="k">while</span> <span class="ow">not</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">isfile</span><span class="p">(</span><span class="n">filename</span><span class="p">):</span> + <span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mf">0.25</span><span class="p">)</span> + <span class="k">while</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">isfile</span><span class="p">(</span><span class="n">filename</span> <span class="o">+</span> <span class="n">lock_suffix</span><span class="p">):</span> + <span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mf">0.25</span><span class="p">)</span></div> + +<div class="viewcode-block" id="dataIO.locked_open_for_write"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.locked_open_for_write">[docs]</a> <span class="k">def</span> <span class="nf">locked_open_for_write</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">filename</span><span class="p">,</span> + <span class="n">encoding</span><span class="o">=</span><span class="s2">"utf-8"</span><span class="p">,</span> + <span class="n">lock_suffix</span><span class="o">=</span><span class="s2">".lock"</span><span class="p">,</span> + <span class="n">lock_timeout</span><span class="o">=</span><span class="mi">5</span><span class="p">,</span> + <span class="n">lock_lifetime</span><span class="o">=</span><span class="mi">60</span><span class="p">,</span> + <span class="n">exists_ok</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="n">fatal_open_errors</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> + <span class="n">vb</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="o">**</span><span class="n">kwargs</span><span class="p">,</span> + <span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Wrapper for Python's open(filename) which opens a file at</span> +<span class="sd"> filename for writing (mode "w") and locks it.</span> + +<span class="sd"> We check whether the file's lockfile already exists, in which</span> +<span class="sd"> case just return (None,None), and if we cannot obtain a</span> +<span class="sd"> lock on the file we also return (None,None).</span> + +<span class="sd"> If the file does not exist, we keep trying to lock until it does.</span> + +<span class="sd"> To do the locking, we use flufl.lock which is NFS safe.</span> + +<span class="sd"> Args:</span> +<span class="sd"> lock_lifetime: (passed to flufl.lock.Lock()) default 60 seconds.</span> +<span class="sd"> It should take less than this time to write the file.</span> +<span class="sd"> lock_timeout: (passed to flufl.lock.Lock()) default 5 seconds.</span> +<span class="sd"> This should be non-zero.</span> +<span class="sd"> fatal_open_errors: if open() fails and fatal_open_errors is True, exit.</span> +<span class="sd"> exists_ok: if False and the file at filename exists, return (None,None) (default False)</span> +<span class="sd"> vb: verbose logging if True, defaults to False</span> + +<span class="sd"> Returns:</span> +<span class="sd"> (file_object, lock_object) tuple.</span> +<span class="sd"> If the file was not opened, returns (None,None).</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">exists_ok</span> <span class="ow">is</span> <span class="kc">False</span> <span class="ow">and</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">isfile</span><span class="p">(</span><span class="n">filename</span><span class="p">):</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"File at </span><span class="si">{}</span><span class="s2"> already exists: cannot write to it"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">filename</span><span class="p">))</span> + <span class="k">return</span> <span class="p">(</span><span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> + + <span class="c1"># set the lockfile path: this should be the same</span> + <span class="c1"># for all processes, so it's just the original file</span> + <span class="c1"># plus the lock_suffix</span> + <span class="n">lockfilename</span> <span class="o">=</span> <span class="n">filename</span> <span class="o">+</span> <span class="n">lock_suffix</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"lockfile=</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">lockfilename</span><span class="p">))</span> + + <span class="k">while</span> <span class="kc">True</span><span class="p">:</span> + <span class="c1"># if the file exists, just return</span> + <span class="k">if</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">isfile</span><span class="p">(</span><span class="n">lockfilename</span><span class="p">):</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"lockfile at </span><span class="si">{}</span><span class="s2"> already exists (corresponding to file at </span><span class="si">{}</span><span class="s2">)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">lockfilename</span><span class="p">,</span> <span class="n">filename</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">return</span> <span class="p">(</span><span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> + + <span class="c1"># make the lock object by opening the lockfile</span> + <span class="n">lock</span> <span class="o">=</span> <span class="n">flufl</span><span class="o">.</span><span class="n">lock</span><span class="o">.</span><span class="n">Lock</span><span class="p">(</span><span class="n">lockfilename</span><span class="p">,</span> <span class="n">default_timeout</span><span class="o">=</span><span class="n">lock_timeout</span><span class="p">)</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"post-lock: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">lock</span><span class="p">))</span> + + <span class="k">if</span> <span class="n">lock</span><span class="p">:</span> + <span class="c1"># we have the lockfile, so set the lifetime and try to lock it</span> + <span class="n">lock</span><span class="o">.</span><span class="n">lifetime</span> <span class="o">=</span> <span class="n">datetime</span><span class="o">.</span><span class="n">timedelta</span><span class="p">(</span><span class="n">seconds</span><span class="o">=</span><span class="n">lock_lifetime</span><span class="p">)</span> + <span class="k">try</span><span class="p">:</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"try to lock </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">lock</span><span class="p">))</span> + <span class="n">lock</span><span class="o">.</span><span class="n">lock</span><span class="p">()</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="k">if</span> <span class="n">lock</span><span class="o">.</span><span class="n">is_locked</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"locked </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">lock</span><span class="p">))</span> + <span class="k">else</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"failed to lock </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">lock</span><span class="p">))</span> + <span class="k">except</span><span class="p">:</span> + <span class="k">pass</span> + + <span class="c1"># if we acquired the lock, try to open the file</span> + <span class="k">if</span> <span class="n">lock</span><span class="o">.</span><span class="n">is_locked</span><span class="p">:</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{}</span><span class="s2"> is locked by </span><span class="si">{}</span><span class="s2"> to </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">filename</span><span class="p">,</span> <span class="n">lock</span><span class="p">,</span> <span class="n">lockfilename</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">exists_ok</span> <span class="ow">is</span> <span class="kc">False</span> <span class="ow">and</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">isfile</span><span class="p">(</span><span class="n">filename</span><span class="p">):</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"File at </span><span class="si">{}</span><span class="s2"> already exists (2): cannot write to it, unlocking and returning (None,None)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">filename</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="n">lock</span><span class="o">.</span><span class="n">unlock</span><span class="p">()</span> + <span class="k">return</span> <span class="p">(</span><span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> + + <span class="c1"># All is apparently ok: file is locked</span> + <span class="k">try</span><span class="p">:</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Try to open file at </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">filename</span><span class="p">))</span> + <span class="n">f</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">filename</span><span class="p">,</span> <span class="n">mode</span><span class="o">=</span><span class="s2">"w"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="n">encoding</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Return locked file </span><span class="si">{}</span><span class="s2">, </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">f</span><span class="p">,</span> <span class="n">lock</span><span class="p">))</span> + <span class="k">return</span> <span class="p">(</span><span class="n">f</span><span class="p">,</span> <span class="n">lock</span><span class="p">)</span> + + <span class="c1"># error on open should be fatal</span> + <span class="k">except</span> <span class="ne">Exception</span> <span class="k">as</span> <span class="n">e</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Error in locked_open_for_write() : </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">e</span><span class="p">))</span> + <span class="k">if</span> <span class="n">fatal_open_errors</span><span class="p">:</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"fatal exit on open"</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"unlock </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">lock</span><span class="p">))</span> + <span class="n">lock</span><span class="o">.</span><span class="n">unlock</span><span class="p">()</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"unlocked </span><span class="si">{}</span><span class="s2"> return None,None"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">lock</span><span class="p">))</span> + <span class="k">return</span> <span class="p">(</span><span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> + + <span class="c1"># failed to lock this time, keep trying</span> + <span class="c1"># (we shouldn't lock up the CPU because the timeout is non-zero)</span> + <span class="k">continue</span></div> + +<div class="viewcode-block" id="dataIO.NFS_flush_hack"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.NFS_flush_hack">[docs]</a> <span class="k">def</span> <span class="nf">NFS_flush_hack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">filename</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Use opendir()/closedir() to flush NFS access to a file.</span> +<span class="sd"> NOTE: this may or may not work!</span> + +<span class="sd"> TODO: This function leads to a complaint about unclosed scandir operators. Check if that can be resolved.</span> +<span class="sd"> """</span> + <span class="n">os</span><span class="o">.</span><span class="n">sync</span><span class="p">()</span> + <span class="n">dirname</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">dirname</span><span class="p">(</span><span class="n">filename</span><span class="p">)</span> + <span class="n">os</span><span class="o">.</span><span class="n">scandir</span><span class="p">(</span><span class="n">dirname</span><span class="p">)</span> + <span class="n">os</span><span class="o">.</span><span class="n">scandir</span><span class="o">.</span><span class="n">close</span><span class="p">()</span></div> + +<div class="viewcode-block" id="dataIO.compression_type"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.compression_type">[docs]</a> <span class="k">def</span> <span class="nf">compression_type</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">filename</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Return the compression type of the ensemble file, based on its filename extension.</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">filename</span><span class="o">.</span><span class="n">endswith</span><span class="p">(</span><span class="s2">".bz2"</span><span class="p">):</span> + <span class="k">return</span> <span class="s2">"bzip2"</span> + <span class="k">if</span> <span class="n">filename</span><span class="o">.</span><span class="n">endswith</span><span class="p">(</span><span class="s2">".gz"</span><span class="p">):</span> + <span class="k">return</span> <span class="s2">"gzip"</span> + + <span class="k">return</span> <span class="kc">None</span></div> + +<div class="viewcode-block" id="dataIO.open"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.open">[docs]</a> <span class="k">def</span> <span class="nf">open</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">file</span><span class="p">,</span> + <span class="n">mode</span><span class="o">=</span><span class="s2">"r"</span><span class="p">,</span> + <span class="n">buffering</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> + <span class="n">encoding</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> + <span class="n">errors</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> + <span class="n">newline</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> + <span class="n">closefd</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> + <span class="n">opener</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> + <span class="n">compression</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> + <span class="n">compresslevel</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> + <span class="n">vb</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Wrapper for open() with automatic compression based on the file extension.</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">compression</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">compression</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">compression_type</span><span class="p">(</span><span class="n">file</span><span class="p">)</span> + + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s1">'open() file at "</span><span class="si">{file}</span><span class="s1">" with mode = </span><span class="si">{mode}</span><span class="s1">, compression </span><span class="si">{compression}</span><span class="s1">, compresslevel </span><span class="si">{compresslevel}</span><span class="s1">'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">file</span><span class="o">=</span><span class="n">file</span><span class="p">,</span> + <span class="n">compression</span><span class="o">=</span><span class="n">compression</span><span class="p">,</span> + <span class="n">compresslevel</span><span class="o">=</span><span class="n">compresslevel</span><span class="p">,</span> + <span class="n">mode</span><span class="o">=</span><span class="n">mode</span><span class="p">,</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">compression</span><span class="p">:</span> + <span class="k">if</span> <span class="n">compresslevel</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">compresslevel</span> <span class="o">=</span> <span class="mi">9</span> + <span class="k">if</span> <span class="s2">"b"</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">mode</span><span class="p">:</span> + <span class="c1"># if we don't specify binary-mode, the gzip module</span> + <span class="c1"># defaults to binary, which isn't compatible with JSON,</span> + <span class="c1"># so default to text if not specified otherwise</span> + <span class="n">mode</span> <span class="o">+=</span> <span class="s2">"t"</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"open() adding text mode"</span><span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">encoding</span> <span class="o">=</span> <span class="kc">None</span> + <span class="n">errors</span> <span class="o">=</span> <span class="kc">None</span> + <span class="n">newline</span> <span class="o">=</span> <span class="kc">None</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"open() setting encoding=errors=newline=None"</span><span class="p">)</span> + <span class="k">if</span> <span class="n">compression</span> <span class="o">==</span> <span class="s2">"bzip2"</span><span class="p">:</span> + <span class="n">file_object</span> <span class="o">=</span> <span class="n">bz2</span><span class="o">.</span><span class="n">open</span><span class="p">(</span> + <span class="n">file</span><span class="p">,</span> + <span class="n">mode</span><span class="o">=</span><span class="n">mode</span><span class="p">,</span> + <span class="n">compresslevel</span><span class="o">=</span><span class="n">compresslevel</span><span class="p">,</span> + <span class="n">encoding</span><span class="o">=</span><span class="n">encoding</span><span class="p">,</span> + <span class="n">errors</span><span class="o">=</span><span class="n">errors</span><span class="p">,</span> + <span class="n">newline</span><span class="o">=</span><span class="n">newline</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">elif</span> <span class="n">compression</span> <span class="o">==</span> <span class="s2">"gzip"</span><span class="p">:</span> + <span class="n">file_object</span> <span class="o">=</span> <span class="n">gzip</span><span class="o">.</span><span class="n">open</span><span class="p">(</span> + <span class="n">file</span><span class="p">,</span> + <span class="n">mode</span><span class="o">=</span><span class="n">mode</span><span class="p">,</span> + <span class="n">compresslevel</span><span class="o">=</span><span class="n">compresslevel</span><span class="p">,</span> + <span class="n">encoding</span><span class="o">=</span><span class="n">encoding</span><span class="p">,</span> + <span class="n">errors</span><span class="o">=</span><span class="n">errors</span><span class="p">,</span> + <span class="n">newline</span><span class="o">=</span><span class="n">newline</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">file_object</span> <span class="o">=</span> <span class="nb">open</span><span class="p">(</span> + <span class="n">file</span><span class="p">,</span> + <span class="n">mode</span><span class="o">=</span><span class="n">mode</span><span class="p">,</span> + <span class="n">buffering</span><span class="o">=</span><span class="n">buffering</span><span class="p">,</span> + <span class="n">encoding</span><span class="o">=</span><span class="n">encoding</span><span class="p">,</span> + <span class="n">errors</span><span class="o">=</span><span class="n">errors</span><span class="p">,</span> + <span class="n">newline</span><span class="o">=</span><span class="n">newline</span><span class="p">,</span> + <span class="n">closefd</span><span class="o">=</span><span class="n">closefd</span><span class="p">,</span> + <span class="n">opener</span><span class="o">=</span><span class="n">opener</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"open() return file_object ="</span><span class="p">,</span> <span class="n">file_object</span><span class="p">)</span> + <span class="k">return</span> <span class="n">file_object</span></div> + +<div class="viewcode-block" id="dataIO.NFSpath"><a class="viewcode-back" href="../../../../population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO.NFSpath">[docs]</a> <span class="k">def</span> <span class="nf">NFSpath</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">path</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Test path to see if it's on an NFS mount.</span> + +<span class="sd"> Args:</span> +<span class="sd"> path : the path to be tested</span> + +<span class="sd"> Returns:</span> +<span class="sd"> True : if on an NFS mount point.</span> +<span class="sd"> False : if not.</span> +<span class="sd"> None : if the path does not exist.</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">exists</span><span class="p">(</span><span class="n">path</span><span class="p">):</span> + <span class="n">cmd</span> <span class="o">=</span> <span class="s1">'stat -f -L -c %T "'</span> <span class="o">+</span> <span class="n">path</span> <span class="o">+</span> <span class="s1">'"'</span> + <span class="k">return</span> <span class="p">(</span> + <span class="s2">"nfs"</span> + <span class="ow">in</span> <span class="n">subprocess</span><span class="o">.</span><span class="n">Popen</span><span class="p">(</span><span class="n">cmd</span><span class="p">,</span> <span class="n">shell</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">stdout</span><span class="o">=</span><span class="n">subprocess</span><span class="o">.</span><span class="n">PIPE</span><span class="p">)</span> + <span class="o">.</span><span class="n">stdout</span><span class="o">.</span><span class="n">read</span><span class="p">()</span> + <span class="o">.</span><span class="n">decode</span><span class="p">()</span> + <span class="p">)</span> + + <span class="k">return</span> <span class="kc">None</span></div></div> +</pre></div> + + </div> + </div> + <footer> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/distribution_functions.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/distribution_functions.html new file mode 100644 index 000000000..c0cadac6f --- /dev/null +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/distribution_functions.html @@ -0,0 +1,2419 @@ +<!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>binarycpython.utils.population_extensions.distribution_functions — 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="../../../../genindex.html" /> + <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> »</li> + <li><a href="../../../index.html">Module code</a> »</li> + <li>binarycpython.utils.population_extensions.distribution_functions</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>Source code for binarycpython.utils.population_extensions.distribution_functions</h1><div class="highlight"><pre> +<span></span><span class="sd">"""</span> +<span class="sd">Module containing the predefined distribution functions</span> + +<span class="sd">The user can use any of these distribution functions to</span> +<span class="sd">generate probability distributions for sampling populations</span> + +<span class="sd">To add custom functions you can take any function and add it to the class instance before running the code.</span> +<span class="sd">See https://stackoverflow.com/a/28060251 for some tips on how to do that</span> + +<span class="sd">There are distributions for the following parameters:</span> +<span class="sd"> - mass</span> +<span class="sd"> - period</span> +<span class="sd"> - mass ratio</span> +<span class="sd"> - binary fraction</span> + +<span class="sd">Tasks:</span> +<span class="sd"> - TODO: make some things globally present? rob does this in his module..i guess it saves</span> +<span class="sd"> calculations but not sure if I'm gonna do that now</span> +<span class="sd"> - TODO: add eccentricity distribution: thermal, Mathieu eccentricity</span> +<span class="sd"> - TODO: Add SFH distributions depending on redshift</span> +<span class="sd"> - TODO: Add metallicity distributions depending on redshift</span> +<span class="sd"> - TODO: Add initial rotational velocity distributions</span> +<span class="sd"> - TODO: make an n-part power law that's general enough to fix the three part and the 4 part</span> +<span class="sd">"""</span> + +<span class="c1"># pylint: disable=E1101, R0201</span> + +<span class="kn">import</span> <span class="nn">math</span> +<span class="kn">import</span> <span class="nn">json</span> +<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Union</span> + +<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> +<span class="kn">import</span> <span class="nn">cachetools</span> + +<span class="kn">import</span> <span class="nn">py_rinterpolate</span> + +<span class="kn">from</span> <span class="nn">binarycpython.utils.useful_funcs</span> <span class="kn">import</span> <span class="n">calc_period_from_sep</span><span class="p">,</span> <span class="n">calc_sep_from_period</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.functions</span> <span class="kn">import</span> <span class="n">verbose_print</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.population_extensions.grid_options_defaults</span> <span class="kn">import</span> <span class="p">(</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_INTERPOLATOR_LEVEL</span><span class="p">,</span> +<span class="p">)</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.dicts</span> <span class="kn">import</span> <span class="n">prepare_dict</span> + +<span class="c1"># Global dictinary to store values in</span> +<span class="n">Moecache</span> <span class="o">=</span> <span class="p">{}</span> + +<span class="c1">###</span> +<span class="c1"># File containing probability distributions</span> +<span class="c1"># Mostly copied from the Perl modules</span> +<span class="n">LOG_LN_CONVERTER</span> <span class="o">=</span> <span class="mf">1.0</span> <span class="o">/</span> <span class="n">math</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="mf">10.0</span><span class="p">)</span> +<span class="n">distribution_constants</span> <span class="o">=</span> <span class="p">{}</span> <span class="c1"># To store the constants in</span> + + +<div class="viewcode-block" id="distribution_functions"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions">[docs]</a><span class="k">class</span> <span class="nc">distribution_functions</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Extension for the Population grid object that contains the distribution functions</span> +<span class="sd"> """</span> + + <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Init function for the distribution_functions class</span> +<span class="sd"> """</span> + + <span class="k">return</span> + +<div class="viewcode-block" id="distribution_functions.flat"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.flat">[docs]</a> <span class="k">def</span> <span class="nf">flat</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span> <span class="o">-></span> <span class="nb">float</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Dummy distribution function that returns 1</span> + +<span class="sd"> Returns:</span> +<span class="sd"> a flat uniform distribution: 1</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="mf">1.0</span></div> + +<div class="viewcode-block" id="distribution_functions.number"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.number">[docs]</a> <span class="k">def</span> <span class="nf">number</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">])</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Dummy distribution function that returns the input</span> + +<span class="sd"> Args:</span> +<span class="sd"> value: the value that will be returned by this function.</span> + +<span class="sd"> Returns:</span> +<span class="sd"> the value that was provided</span> +<span class="sd"> """</span> + <span class="k">return</span> <span class="n">value</span></div> + +<div class="viewcode-block" id="distribution_functions.const_distribution"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.const_distribution">[docs]</a> <span class="k">def</span> <span class="nf">const_distribution</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">min_bound</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">max_bound</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">val</span><span class="p">:</span> <span class="nb">float</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> + <span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> a constant distribution function between min=min_bound and max=max_bound.</span> + +<span class="sd"> Args:</span> +<span class="sd"> min_bound: lower bound of the range</span> +<span class="sd"> max_bound: upper bound of the range</span> + +<span class="sd"> Returns:</span> +<span class="sd"> returns the value of 1/(max_bound-min_bound). If val is provided, it will check whether min_bound < val <= max_bound. if not: returns 0</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">val</span> <span class="ow">and</span> <span class="ow">not</span> <span class="n">min_bound</span> <span class="o"><</span> <span class="n">val</span> <span class="o"><=</span> <span class="n">max_bound</span><span class="p">:</span> + <span class="n">prob</span> <span class="o">=</span> <span class="mf">0.0</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">prob</span> <span class="o">=</span> <span class="mf">1.0</span> <span class="o">/</span> <span class="p">(</span><span class="n">max_bound</span> <span class="o">-</span> <span class="n">min_bound</span><span class="p">)</span> + <span class="k">return</span> <span class="n">prob</span></div> + +<div class="viewcode-block" id="distribution_functions.powerlaw_constant_nocache"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.powerlaw_constant_nocache">[docs]</a> <span class="k">def</span> <span class="nf">powerlaw_constant_nocache</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">min_val</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">max_val</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">k</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Function that returns the constant to normalise a power law</span> + +<span class="sd"> TODO: what if k is -1?</span> + +<span class="sd"> Args:</span> +<span class="sd"> min_val: lower bound of the range</span> +<span class="sd"> max_val: upper bound of the range</span> +<span class="sd"> k: power law slope</span> + +<span class="sd"> Returns:</span> +<span class="sd"> constant to normalise the given power law between the min_val and max_val range</span> +<span class="sd"> """</span> + + <span class="n">k1</span> <span class="o">=</span> <span class="n">k</span> <span class="o">+</span> <span class="mf">1.0</span> + <span class="c1"># print(</span> + <span class="c1"># "Powerlaw consts from {} to {}, k={} where k1={}".format(</span> + <span class="c1"># min_val, max_val, k, k1</span> + <span class="c1"># )</span> + <span class="c1"># )</span> + + <span class="n">powerlaw_const</span> <span class="o">=</span> <span class="n">k1</span> <span class="o">/</span> <span class="p">(</span><span class="n">max_val</span> <span class="o">**</span> <span class="n">k1</span> <span class="o">-</span> <span class="n">min_val</span> <span class="o">**</span> <span class="n">k1</span><span class="p">)</span> + <span class="k">return</span> <span class="n">powerlaw_const</span></div> + +<div class="viewcode-block" id="distribution_functions.powerlaw_constant"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.powerlaw_constant">[docs]</a> <span class="nd">@cachetools</span><span class="o">.</span><span class="n">cachedmethod</span><span class="p">(</span> + <span class="k">lambda</span> <span class="bp">self</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">caches</span><span class="p">[</span><span class="s2">"population_extensions._distribution_functions.powerlaw_constant"</span><span class="p">]</span> + <span class="p">)</span> + <span class="k">def</span> <span class="nf">powerlaw_constant</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">min_val</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">max_val</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">k</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Function that returns the constant to normalise a power law</span> + +<span class="sd"> TODO: what if k is -1?</span> + +<span class="sd"> Args:</span> +<span class="sd"> min_val: lower bound of the range</span> +<span class="sd"> max_val: upper bound of the range</span> +<span class="sd"> k: power law slope</span> + +<span class="sd"> Returns:</span> +<span class="sd"> constant to normalise the given power law between the min_val and max_val range</span> +<span class="sd"> """</span> + + <span class="n">k1</span> <span class="o">=</span> <span class="n">k</span> <span class="o">+</span> <span class="mf">1.0</span> + <span class="c1"># print(</span> + <span class="c1"># "Powerlaw consts from {} to {}, k={} where k1={}".format(</span> + <span class="c1"># min_val, max_val, k, k1</span> + <span class="c1"># )</span> + <span class="c1"># )</span> + + <span class="n">powerlaw_const</span> <span class="o">=</span> <span class="n">k1</span> <span class="o">/</span> <span class="p">(</span><span class="n">max_val</span> <span class="o">**</span> <span class="n">k1</span> <span class="o">-</span> <span class="n">min_val</span> <span class="o">**</span> <span class="n">k1</span><span class="p">)</span> + <span class="k">return</span> <span class="n">powerlaw_const</span></div> + +<div class="viewcode-block" id="distribution_functions.powerlaw"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.powerlaw">[docs]</a> <span class="k">def</span> <span class="nf">powerlaw</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">min_val</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">max_val</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">k</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">x</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Single power law with index k at x from min to max</span> + +<span class="sd"> Args:</span> +<span class="sd"> min_val: lower bound of the power law</span> +<span class="sd"> max_val: upper bound of the power law</span> +<span class="sd"> k: slope of the power law</span> +<span class="sd"> x: position at which we want to evaluate</span> + +<span class="sd"> Returns:</span> +<span class="sd"> `probability` at the given position(x)</span> +<span class="sd"> """</span> + + <span class="c1"># Handle faulty value</span> + <span class="k">if</span> <span class="n">k</span> <span class="o">==</span> <span class="o">-</span><span class="mi">1</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"wrong value for k"</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="k">if</span> <span class="p">(</span><span class="n">x</span> <span class="o"><</span> <span class="n">min_val</span><span class="p">)</span> <span class="ow">or</span> <span class="p">(</span><span class="n">x</span> <span class="o">></span> <span class="n">max_val</span><span class="p">):</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"input value is out of bounds!"</span><span class="p">)</span> + <span class="k">return</span> <span class="mi">0</span> + + <span class="n">powerlaw_const</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">powerlaw_constant</span><span class="p">(</span><span class="n">min_val</span><span class="p">,</span> <span class="n">max_val</span><span class="p">,</span> <span class="n">k</span><span class="p">)</span> + + <span class="c1"># power law</span> + <span class="n">prob</span> <span class="o">=</span> <span class="n">powerlaw_const</span> <span class="o">*</span> <span class="p">(</span><span class="n">x</span> <span class="o">**</span> <span class="n">k</span><span class="p">)</span> + <span class="k">return</span> <span class="n">prob</span></div> + +<div class="viewcode-block" id="distribution_functions.calculate_constants_three_part_powerlaw"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.calculate_constants_three_part_powerlaw">[docs]</a> <span class="nd">@cachetools</span><span class="o">.</span><span class="n">cachedmethod</span><span class="p">(</span> + <span class="k">lambda</span> <span class="bp">self</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">caches</span><span class="p">[</span> + <span class="s2">"distribution_functions.calculate_constants_three_part_powerlaw"</span> + <span class="p">]</span> + <span class="p">)</span> + <span class="k">def</span> <span class="nf">calculate_constants_three_part_powerlaw</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">m0</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">m1</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">m2</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">m_max</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">p1</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">p2</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">p3</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Function to calculate the constants for a three-part power law</span> + +<span class="sd"> TODO: use the power law_constant function to calculate all these values</span> + +<span class="sd"> Args:</span> +<span class="sd"> m0: lower bound mass</span> +<span class="sd"> m1: second boundary, between the first slope and the second slope</span> +<span class="sd"> m2: third boundary, between the second slope and the third slope</span> +<span class="sd"> m_max: upper bound mass</span> +<span class="sd"> p1: first slope</span> +<span class="sd"> p2: second slope</span> +<span class="sd"> p3: third slope</span> + +<span class="sd"> Returns:</span> +<span class="sd"> array of normalisation constants</span> +<span class="sd"> """</span> + + <span class="n">array_constants_three_part_powerlaw</span> <span class="o">=</span> <span class="p">[</span><span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">]</span> + + <span class="n">array_constants_three_part_powerlaw</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span> + <span class="p">((</span><span class="n">m1</span> <span class="o">**</span> <span class="n">p2</span><span class="p">)</span> <span class="o">*</span> <span class="p">(</span><span class="n">m1</span> <span class="o">**</span> <span class="p">(</span><span class="o">-</span><span class="n">p1</span><span class="p">)))</span> + <span class="o">*</span> <span class="p">(</span><span class="mf">1.0</span> <span class="o">/</span> <span class="p">(</span><span class="mf">1.0</span> <span class="o">+</span> <span class="n">p1</span><span class="p">))</span> + <span class="o">*</span> <span class="p">(</span><span class="n">m1</span> <span class="o">**</span> <span class="p">(</span><span class="mf">1.0</span> <span class="o">+</span> <span class="n">p1</span><span class="p">)</span> <span class="o">-</span> <span class="n">m0</span> <span class="o">**</span> <span class="p">(</span><span class="mf">1.0</span> <span class="o">+</span> <span class="n">p1</span><span class="p">))</span> + <span class="p">)</span> + <span class="n">array_constants_three_part_powerlaw</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">+=</span> <span class="p">(</span> + <span class="p">(</span><span class="n">m2</span> <span class="o">**</span> <span class="p">(</span><span class="mf">1.0</span> <span class="o">+</span> <span class="n">p2</span><span class="p">)</span> <span class="o">-</span> <span class="n">m1</span> <span class="o">**</span> <span class="p">(</span><span class="mf">1.0</span> <span class="o">+</span> <span class="n">p2</span><span class="p">))</span> + <span class="p">)</span> <span class="o">*</span> <span class="p">(</span><span class="mf">1.0</span> <span class="o">/</span> <span class="p">(</span><span class="mf">1.0</span> <span class="o">+</span> <span class="n">p2</span><span class="p">))</span> + <span class="n">array_constants_three_part_powerlaw</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">+=</span> <span class="p">(</span> + <span class="p">((</span><span class="n">m2</span> <span class="o">**</span> <span class="n">p2</span><span class="p">)</span> <span class="o">*</span> <span class="p">(</span><span class="n">m2</span> <span class="o">**</span> <span class="p">(</span><span class="o">-</span><span class="n">p3</span><span class="p">)))</span> + <span class="o">*</span> <span class="p">(</span><span class="mf">1.0</span> <span class="o">/</span> <span class="p">(</span><span class="mf">1.0</span> <span class="o">+</span> <span class="n">p3</span><span class="p">))</span> + <span class="o">*</span> <span class="p">(</span><span class="n">m_max</span> <span class="o">**</span> <span class="p">(</span><span class="mf">1.0</span> <span class="o">+</span> <span class="n">p3</span><span class="p">)</span> <span class="o">-</span> <span class="n">m2</span> <span class="o">**</span> <span class="p">(</span><span class="mf">1.0</span> <span class="o">+</span> <span class="n">p3</span><span class="p">))</span> + <span class="p">)</span> + <span class="n">array_constants_three_part_powerlaw</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="mf">1.0</span> <span class="o">/</span> <span class="p">(</span> + <span class="n">array_constants_three_part_powerlaw</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">+</span> <span class="mf">1e-50</span> + <span class="p">)</span> + + <span class="n">array_constants_three_part_powerlaw</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">=</span> <span class="n">array_constants_three_part_powerlaw</span><span class="p">[</span> + <span class="mi">1</span> + <span class="p">]</span> <span class="o">*</span> <span class="p">((</span><span class="n">m1</span> <span class="o">**</span> <span class="n">p2</span><span class="p">)</span> <span class="o">*</span> <span class="p">(</span><span class="n">m1</span> <span class="o">**</span> <span class="p">(</span><span class="o">-</span><span class="n">p1</span><span class="p">)))</span> + <span class="n">array_constants_three_part_powerlaw</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="o">=</span> <span class="n">array_constants_three_part_powerlaw</span><span class="p">[</span> + <span class="mi">1</span> + <span class="p">]</span> <span class="o">*</span> <span class="p">((</span><span class="n">m2</span> <span class="o">**</span> <span class="n">p2</span><span class="p">)</span> <span class="o">*</span> <span class="p">(</span><span class="n">m2</span> <span class="o">**</span> <span class="p">(</span><span class="o">-</span><span class="n">p3</span><span class="p">)))</span> + + <span class="k">return</span> <span class="n">array_constants_three_part_powerlaw</span></div> + +<div class="viewcode-block" id="distribution_functions.three_part_powerlaw"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.three_part_powerlaw">[docs]</a> <span class="k">def</span> <span class="nf">three_part_powerlaw</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">m</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">m0</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">m1</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">m2</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">m_max</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">p1</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">p2</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">p3</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Generalised three-part power law, usually used for mass distributions</span> + +<span class="sd"> Args:</span> +<span class="sd"> m: mass at which we want to evaluate the distribution.</span> +<span class="sd"> m0: lower bound mass</span> +<span class="sd"> m1: second boundary, between the first slope and the second slope</span> +<span class="sd"> m2: third boundary, between the second slope and the third slope</span> +<span class="sd"> m_max: upper bound mass</span> +<span class="sd"> p1: first slope</span> +<span class="sd"> p2: second slope</span> +<span class="sd"> p3: third slope</span> + +<span class="sd"> Returns:</span> +<span class="sd"> 'probability' at given mass m</span> +<span class="sd"> """</span> + + <span class="n">three_part_powerlaw_constants</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">calculate_constants_three_part_powerlaw</span><span class="p">(</span> + <span class="n">m0</span><span class="p">,</span> <span class="n">m1</span><span class="p">,</span> <span class="n">m2</span><span class="p">,</span> <span class="n">m_max</span><span class="p">,</span> <span class="n">p1</span><span class="p">,</span> <span class="n">p2</span><span class="p">,</span> <span class="n">p3</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">m</span> <span class="o"><</span> <span class="n">m0</span><span class="p">:</span> + <span class="n">prob</span> <span class="o">=</span> <span class="mf">0.0</span> <span class="c1"># Below lower bound</span> + <span class="k">elif</span> <span class="n">m</span> <span class="o"><=</span> <span class="n">m1</span><span class="p">:</span> + <span class="n">prob</span> <span class="o">=</span> <span class="n">three_part_powerlaw_constants</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">*</span> <span class="p">(</span><span class="n">m</span> <span class="o">**</span> <span class="n">p1</span><span class="p">)</span> <span class="c1"># Between m0 and m1</span> + <span class="k">elif</span> <span class="n">m</span> <span class="o"><=</span> <span class="n">m2</span><span class="p">:</span> + <span class="n">prob</span> <span class="o">=</span> <span class="n">three_part_powerlaw_constants</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">*</span> <span class="p">(</span><span class="n">m</span> <span class="o">**</span> <span class="n">p2</span><span class="p">)</span> <span class="c1"># Between m1 and m2</span> + <span class="k">elif</span> <span class="n">m</span> <span class="o"><=</span> <span class="n">m_max</span><span class="p">:</span> + <span class="n">prob</span> <span class="o">=</span> <span class="n">three_part_powerlaw_constants</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> <span class="o">*</span> <span class="p">(</span><span class="n">m</span> <span class="o">**</span> <span class="n">p3</span><span class="p">)</span> <span class="c1"># Between m2 and m_max</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">prob</span> <span class="o">=</span> <span class="mi">0</span> <span class="c1"># Above m_max</span> + + <span class="k">return</span> <span class="n">prob</span></div> + +<div class="viewcode-block" id="distribution_functions.gaussian_normalizing_const"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.gaussian_normalizing_const">[docs]</a> <span class="nd">@cachetools</span><span class="o">.</span><span class="n">cachedmethod</span><span class="p">(</span> + <span class="k">lambda</span> <span class="bp">self</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">caches</span><span class="p">[</span><span class="s2">"distribution_functions.gaussian_normalizing_const"</span><span class="p">]</span> + <span class="p">)</span> + <span class="k">def</span> <span class="nf">gaussian_normalizing_const</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">mean</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">sigma</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">gmin</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">gmax</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Function to calculate the normalisation constant for the Gaussian</span> + +<span class="sd"> Args:</span> +<span class="sd"> mean: mean of the Gaussian</span> +<span class="sd"> sigma: standard deviation of the Gaussian</span> +<span class="sd"> gmin: lower bound of the range to calculate the probabilities in</span> +<span class="sd"> gmax: upper bound of the range to calculate the probabilities in</span> + +<span class="sd"> Returns:</span> +<span class="sd"> normalisation constant for the Gaussian distribution(mean, sigma) between gmin and gmax</span> +<span class="sd"> """</span> + + <span class="c1"># First time; calculate multiplier for given mean and sigma</span> + <span class="n">ptot</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">resolution</span> <span class="o">=</span> <span class="mi">1000</span> + <span class="n">d</span> <span class="o">=</span> <span class="p">(</span><span class="n">gmax</span> <span class="o">-</span> <span class="n">gmin</span><span class="p">)</span> <span class="o">/</span> <span class="n">resolution</span> + + <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="n">resolution</span><span class="p">):</span> + <span class="n">y</span> <span class="o">=</span> <span class="n">gmin</span> <span class="o">+</span> <span class="n">i</span> <span class="o">*</span> <span class="n">d</span> + <span class="n">ptot</span> <span class="o">+=</span> <span class="n">d</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">gaussian_func</span><span class="p">(</span><span class="n">y</span><span class="p">,</span> <span class="n">mean</span><span class="p">,</span> <span class="n">sigma</span><span class="p">)</span> + + <span class="k">return</span> <span class="n">ptot</span></div> + +<div class="viewcode-block" id="distribution_functions.gaussian_func"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.gaussian_func">[docs]</a> <span class="k">def</span> <span class="nf">gaussian_func</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> <span class="n">x</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> <span class="n">mean</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> <span class="n">sigma</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]</span> + <span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Function to evaluate a Gaussian at a given point, but this time without any boundaries.</span> + +<span class="sd"> Args:</span> +<span class="sd"> x: location at which to evaluate the distribution</span> +<span class="sd"> mean: mean of the Gaussian</span> +<span class="sd"> sigma: standard deviation of the Gaussian</span> + +<span class="sd"> Returns:</span> +<span class="sd"> value of the Gaussian at x</span> +<span class="sd"> """</span> + <span class="n">gaussian_prefactor</span> <span class="o">=</span> <span class="mf">1.0</span> <span class="o">/</span> <span class="n">math</span><span class="o">.</span><span class="n">sqrt</span><span class="p">(</span><span class="mf">2.0</span> <span class="o">*</span> <span class="n">math</span><span class="o">.</span><span class="n">pi</span><span class="p">)</span> + + <span class="n">r</span> <span class="o">=</span> <span class="mf">1.0</span> <span class="o">/</span> <span class="p">(</span><span class="n">sigma</span><span class="p">)</span> + <span class="n">y</span> <span class="o">=</span> <span class="p">(</span><span class="n">x</span> <span class="o">-</span> <span class="n">mean</span><span class="p">)</span> <span class="o">*</span> <span class="n">r</span> + <span class="k">return</span> <span class="n">gaussian_prefactor</span> <span class="o">*</span> <span class="n">r</span> <span class="o">*</span> <span class="n">math</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="o">-</span><span class="mf">0.5</span> <span class="o">*</span> <span class="n">y</span> <span class="o">**</span> <span class="mi">2</span><span class="p">)</span></div> + +<div class="viewcode-block" id="distribution_functions.gaussian"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.gaussian">[docs]</a> <span class="k">def</span> <span class="nf">gaussian</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">x</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">mean</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">sigma</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">gmin</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">gmax</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Gaussian distribution function. used for e.g. Duquennoy + Mayor 1991</span> + +<span class="sd"> Args:</span> +<span class="sd"> x: location at which to evaluate the distribution</span> +<span class="sd"> mean: mean of the Gaussian</span> +<span class="sd"> sigma: standard deviation of the Gaussian</span> +<span class="sd"> gmin: lower bound of the range to calculate the probabilities in</span> +<span class="sd"> gmax: upper bound of the range to calculate the probabilities in</span> + +<span class="sd"> Returns:</span> +<span class="sd"> 'probability' of the Gaussian distribution between the boundaries, evaluated at x</span> +<span class="sd"> """</span> + + <span class="c1"># # location (X value), mean and sigma, min and max range</span> + <span class="c1"># my ($x,$mean,$sigma,$gmin,$gmax) = @_;</span> + + <span class="k">if</span> <span class="p">(</span><span class="n">x</span> <span class="o"><</span> <span class="n">gmin</span><span class="p">)</span> <span class="ow">or</span> <span class="p">(</span><span class="n">x</span> <span class="o">></span> <span class="n">gmax</span><span class="p">):</span> + <span class="n">prob</span> <span class="o">=</span> <span class="mi">0</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># normalise over given range</span> + <span class="n">normalisation</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">gaussian_normalizing_const</span><span class="p">(</span><span class="n">mean</span><span class="p">,</span> <span class="n">sigma</span><span class="p">,</span> <span class="n">gmin</span><span class="p">,</span> <span class="n">gmax</span><span class="p">)</span> + <span class="n">prob</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">gaussian_func</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">mean</span><span class="p">,</span> <span class="n">sigma</span><span class="p">)</span> <span class="o">/</span> <span class="n">normalisation</span> + + <span class="k">return</span> <span class="n">prob</span></div> + + <span class="c1">#####</span> + <span class="c1"># Mass distributions</span> + <span class="c1">#####</span> + +<div class="viewcode-block" id="distribution_functions.Kroupa2001"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Kroupa2001">[docs]</a> <span class="k">def</span> <span class="nf">Kroupa2001</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> <span class="n">m</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> <span class="n">newopts</span><span class="p">:</span> <span class="nb">dict</span> <span class="o">=</span> <span class="kc">None</span> + <span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Probability distribution function for Kroupa 2001 IMF,</span> +<span class="sd"> where the default values to the three_part_powerlaw are:</span> +<span class="sd"> default = {</span> +<span class="sd"> "m0": 0.1,</span> +<span class="sd"> "m1": 0.5,</span> +<span class="sd"> "m2": 1,</span> +<span class="sd"> "mmax": 100,</span> +<span class="sd"> "p1": -1.3,</span> +<span class="sd"> "p2": -2.3,</span> +<span class="sd"> "p3": -2.3</span> +<span class="sd"> }</span> + +<span class="sd"> Args:</span> +<span class="sd"> m: mass to evaluate the distribution at</span> +<span class="sd"> newopts: optional dict to override the default values.</span> + +<span class="sd"> Returns:</span> +<span class="sd"> 'probability' of distribution function evaluated at m</span> +<span class="sd"> """</span> + + <span class="c1"># Default parameters and override them</span> + <span class="n">default</span> <span class="o">=</span> <span class="p">{</span> + <span class="s2">"m0"</span><span class="p">:</span> <span class="mf">0.1</span><span class="p">,</span> + <span class="s2">"m1"</span><span class="p">:</span> <span class="mf">0.5</span><span class="p">,</span> + <span class="s2">"m2"</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> + <span class="s2">"mmax"</span><span class="p">:</span> <span class="mi">100</span><span class="p">,</span> + <span class="s2">"p1"</span><span class="p">:</span> <span class="o">-</span><span class="mf">1.3</span><span class="p">,</span> + <span class="s2">"p2"</span><span class="p">:</span> <span class="o">-</span><span class="mf">2.3</span><span class="p">,</span> + <span class="s2">"p3"</span><span class="p">:</span> <span class="o">-</span><span class="mf">2.3</span><span class="p">,</span> + <span class="p">}</span> + + <span class="n">value_dict</span> <span class="o">=</span> <span class="n">default</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span> + + <span class="k">if</span> <span class="n">newopts</span><span class="p">:</span> + <span class="n">value_dict</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">newopts</span><span class="p">)</span> + + <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">three_part_powerlaw</span><span class="p">(</span> + <span class="n">m</span><span class="p">,</span> + <span class="n">value_dict</span><span class="p">[</span><span class="s2">"m0"</span><span class="p">],</span> + <span class="n">value_dict</span><span class="p">[</span><span class="s2">"m1"</span><span class="p">],</span> + <span class="n">value_dict</span><span class="p">[</span><span class="s2">"m2"</span><span class="p">],</span> + <span class="n">value_dict</span><span class="p">[</span><span class="s2">"mmax"</span><span class="p">],</span> + <span class="n">value_dict</span><span class="p">[</span><span class="s2">"p1"</span><span class="p">],</span> + <span class="n">value_dict</span><span class="p">[</span><span class="s2">"p2"</span><span class="p">],</span> + <span class="n">value_dict</span><span class="p">[</span><span class="s2">"p3"</span><span class="p">],</span> + <span class="p">)</span></div> + +<div class="viewcode-block" id="distribution_functions.ktg93"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.ktg93">[docs]</a> <span class="k">def</span> <span class="nf">ktg93</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">m</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> <span class="n">newopts</span><span class="p">:</span> <span class="nb">dict</span> <span class="o">=</span> <span class="kc">None</span><span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Probability distribution function for KTG93 IMF, where the default values to the three_part_powerlaw are: default = {"m0": 0.1, "m1": 0.5, "m2": 1, "mmax": 80, "p1": -1.3, "p2": -2.2,"p3": -2.7}</span> + +<span class="sd"> Args:</span> +<span class="sd"> m: mass to evaluate the distribution at</span> +<span class="sd"> newopts: optional dict to override the default values.</span> + +<span class="sd"> Returns:</span> +<span class="sd"> 'probability' of distribution function evaluated at m</span> +<span class="sd"> """</span> + + <span class="n">defaults</span> <span class="o">=</span> <span class="p">{</span> + <span class="s2">"m0"</span><span class="p">:</span> <span class="mf">0.1</span><span class="p">,</span> + <span class="s2">"m1"</span><span class="p">:</span> <span class="mf">0.5</span><span class="p">,</span> + <span class="s2">"m2"</span><span class="p">:</span> <span class="mf">1.0</span><span class="p">,</span> + <span class="s2">"mmax"</span><span class="p">:</span> <span class="mi">80</span><span class="p">,</span> + <span class="s2">"p1"</span><span class="p">:</span> <span class="o">-</span><span class="mf">1.3</span><span class="p">,</span> + <span class="s2">"p2"</span><span class="p">:</span> <span class="o">-</span><span class="mf">2.2</span><span class="p">,</span> + <span class="s2">"p3"</span><span class="p">:</span> <span class="o">-</span><span class="mf">2.7</span><span class="p">,</span> + <span class="p">}</span> + <span class="n">value_dict</span> <span class="o">=</span> <span class="n">defaults</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span> + + <span class="k">if</span> <span class="n">newopts</span><span class="p">:</span> + <span class="n">value_dict</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">newopts</span><span class="p">)</span> + + <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">three_part_powerlaw</span><span class="p">(</span> + <span class="n">m</span><span class="p">,</span> + <span class="n">value_dict</span><span class="p">[</span><span class="s2">"m0"</span><span class="p">],</span> + <span class="n">value_dict</span><span class="p">[</span><span class="s2">"m1"</span><span class="p">],</span> + <span class="n">value_dict</span><span class="p">[</span><span class="s2">"m2"</span><span class="p">],</span> + <span class="n">value_dict</span><span class="p">[</span><span class="s2">"mmax"</span><span class="p">],</span> + <span class="n">value_dict</span><span class="p">[</span><span class="s2">"p1"</span><span class="p">],</span> + <span class="n">value_dict</span><span class="p">[</span><span class="s2">"p2"</span><span class="p">],</span> + <span class="n">value_dict</span><span class="p">[</span><span class="s2">"p3"</span><span class="p">],</span> + <span class="p">)</span></div> + +<div class="viewcode-block" id="distribution_functions.imf_tinsley1980"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.imf_tinsley1980">[docs]</a> <span class="k">def</span> <span class="nf">imf_tinsley1980</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">m</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">])</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Probability distribution function for Tinsley 1980 IMF (defined up until 80Msol): self.three_part_powerlaw(m, 0.1, 2.0, 10.0, 80.0, -2.0, -2.3, -3.3)</span> + +<span class="sd"> Args:</span> +<span class="sd"> m: mass to evaluate the distribution at</span> + +<span class="sd"> Returns:</span> +<span class="sd"> 'probability' of distribution function evaluated at m</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">three_part_powerlaw</span><span class="p">(</span><span class="n">m</span><span class="p">,</span> <span class="mf">0.1</span><span class="p">,</span> <span class="mf">2.0</span><span class="p">,</span> <span class="mf">10.0</span><span class="p">,</span> <span class="mf">80.0</span><span class="p">,</span> <span class="o">-</span><span class="mf">2.0</span><span class="p">,</span> <span class="o">-</span><span class="mf">2.3</span><span class="p">,</span> <span class="o">-</span><span class="mf">3.3</span><span class="p">)</span></div> + +<div class="viewcode-block" id="distribution_functions.imf_scalo1986"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.imf_scalo1986">[docs]</a> <span class="k">def</span> <span class="nf">imf_scalo1986</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">m</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">])</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Probability distribution function for Scalo 1986 IMF (defined up until 80Msol): self.three_part_powerlaw(m, 0.1, 1.0, 2.0, 80.0, -2.35, -2.35, -2.70)</span> + +<span class="sd"> Args:</span> +<span class="sd"> m: mass to evaluate the distribution at</span> + +<span class="sd"> Returns:</span> +<span class="sd"> 'probability' of distribution function evaluated at m</span> +<span class="sd"> """</span> + <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">three_part_powerlaw</span><span class="p">(</span><span class="n">m</span><span class="p">,</span> <span class="mf">0.1</span><span class="p">,</span> <span class="mf">1.0</span><span class="p">,</span> <span class="mf">2.0</span><span class="p">,</span> <span class="mf">80.0</span><span class="p">,</span> <span class="o">-</span><span class="mf">2.35</span><span class="p">,</span> <span class="o">-</span><span class="mf">2.35</span><span class="p">,</span> <span class="o">-</span><span class="mf">2.70</span><span class="p">)</span></div> + +<div class="viewcode-block" id="distribution_functions.imf_scalo1998"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.imf_scalo1998">[docs]</a> <span class="k">def</span> <span class="nf">imf_scalo1998</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">m</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">])</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> From Scalo 1998</span> + +<span class="sd"> Probability distribution function for Scalo 1998 IMF (defined up until 80Msol): self.three_part_powerlaw(m, 0.1, 1.0, 10.0, 80.0, -1.2, -2.7, -2.3)</span> + +<span class="sd"> Args:</span> +<span class="sd"> m: mass to evaluate the distribution at</span> + +<span class="sd"> Returns:</span> +<span class="sd"> 'probability' of distribution function evaluated at m</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">three_part_powerlaw</span><span class="p">(</span><span class="n">m</span><span class="p">,</span> <span class="mf">0.1</span><span class="p">,</span> <span class="mf">1.0</span><span class="p">,</span> <span class="mf">10.0</span><span class="p">,</span> <span class="mf">80.0</span><span class="p">,</span> <span class="o">-</span><span class="mf">1.2</span><span class="p">,</span> <span class="o">-</span><span class="mf">2.7</span><span class="p">,</span> <span class="o">-</span><span class="mf">2.3</span><span class="p">)</span></div> + +<div class="viewcode-block" id="distribution_functions.imf_chabrier2003"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.imf_chabrier2003">[docs]</a> <span class="k">def</span> <span class="nf">imf_chabrier2003</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">m</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">])</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Probability distribution function for IMF of Chabrier 2003 PASP 115:763-795</span> + +<span class="sd"> Args:</span> +<span class="sd"> m: mass to evaluate the distribution at</span> + +<span class="sd"> Returns:</span> +<span class="sd"> 'probability' of distribution function evaluated at m</span> +<span class="sd"> """</span> + + <span class="n">chabrier_logmc</span> <span class="o">=</span> <span class="n">math</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="mf">0.079</span><span class="p">)</span> + <span class="n">chabrier_sigma2</span> <span class="o">=</span> <span class="mf">0.69</span> <span class="o">*</span> <span class="mf">0.69</span> + <span class="n">chabrier_a1</span> <span class="o">=</span> <span class="mf">0.158</span> + <span class="n">chabrier_a2</span> <span class="o">=</span> <span class="mf">4.43e-2</span> + <span class="n">chabrier_x</span> <span class="o">=</span> <span class="o">-</span><span class="mf">1.3</span> + + <span class="k">if</span> <span class="n">m</span> <span class="o"><=</span> <span class="mi">0</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"below bounds"</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="k">if</span> <span class="mi">0</span> <span class="o"><</span> <span class="n">m</span> <span class="o"><</span> <span class="mf">1.0</span><span class="p">:</span> + <span class="n">dm</span> <span class="o">=</span> <span class="n">math</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">m</span><span class="p">)</span> <span class="o">-</span> <span class="n">chabrier_logmc</span> + <span class="n">prob</span> <span class="o">=</span> <span class="n">chabrier_a1</span> <span class="o">*</span> <span class="n">math</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="o">-</span><span class="p">(</span><span class="n">dm</span> <span class="o">**</span> <span class="mi">2</span><span class="p">)</span> <span class="o">/</span> <span class="p">(</span><span class="mf">2.0</span> <span class="o">*</span> <span class="n">chabrier_sigma2</span><span class="p">))</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">prob</span> <span class="o">=</span> <span class="n">chabrier_a2</span> <span class="o">*</span> <span class="p">(</span><span class="n">m</span> <span class="o">**</span> <span class="n">chabrier_x</span><span class="p">)</span> + + <span class="n">prob</span> <span class="o">=</span> <span class="n">prob</span> <span class="o">/</span> <span class="p">(</span><span class="mf">0.1202462</span> <span class="o">*</span> <span class="n">m</span> <span class="o">*</span> <span class="n">math</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="mi">10</span><span class="p">))</span> + <span class="k">return</span> <span class="n">prob</span></div> + + <span class="c1">########################################################################</span> + <span class="c1"># Binary fractions</span> + <span class="c1">########################################################################</span> + +<div class="viewcode-block" id="distribution_functions.Arenou2010_binary_fraction"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Arenou2010_binary_fraction">[docs]</a> <span class="k">def</span> <span class="nf">Arenou2010_binary_fraction</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">m</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">])</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Arenou 2010 function for the binary fraction as f(M1)</span> + +<span class="sd"> GAIA-C2-SP-OPM-FA-054</span> +<span class="sd"> www.rssd.esa.int/doc_fetch.php?id=2969346</span> + +<span class="sd"> Args:</span> +<span class="sd"> m: mass to evaluate the distribution at</span> + +<span class="sd"> Returns:</span> +<span class="sd"> binary fraction at m</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="mf">0.8388</span> <span class="o">*</span> <span class="n">math</span><span class="o">.</span><span class="n">tanh</span><span class="p">(</span><span class="mf">0.688</span> <span class="o">*</span> <span class="n">m</span> <span class="o">+</span> <span class="mf">0.079</span><span class="p">)</span></div> + +<div class="viewcode-block" id="distribution_functions.raghavan2010_binary_fraction"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.raghavan2010_binary_fraction">[docs]</a> <span class="k">def</span> <span class="nf">raghavan2010_binary_fraction</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">m</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">])</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Fit to the Raghavan 2010 binary fraction as a function of</span> +<span class="sd"> spectral type (Fig 12). Valid for local stars (Z=Zsolar).</span> + +<span class="sd"> The spectral type is converted mass by use of the ZAMS</span> +<span class="sd"> effective temperatures from binary_c/BSE (at Z=0.02)</span> +<span class="sd"> and the new "long_spectral_type" function of binary_c</span> +<span class="sd"> (based on Jaschek+Jaschek's Teff-spectral type table).</span> + +<span class="sd"> Rob then fitted the result</span> + +<span class="sd"> Args:</span> +<span class="sd"> m: mass to evaluate the distribution at</span> + +<span class="sd"> Returns:</span> +<span class="sd"> binary fraction at m</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="nb">min</span><span class="p">(</span> + <span class="mf">1.0</span><span class="p">,</span> + <span class="nb">max</span><span class="p">(</span> + <span class="p">(</span><span class="n">m</span> <span class="o">**</span> <span class="mf">0.1</span><span class="p">)</span> <span class="o">*</span> <span class="p">(</span><span class="mf">5.12310e-01</span><span class="p">)</span> <span class="o">+</span> <span class="p">(</span><span class="o">-</span><span class="mf">1.02070e-01</span><span class="p">),</span> + <span class="p">(</span><span class="mf">1.10450e00</span><span class="p">)</span> <span class="o">*</span> <span class="p">(</span><span class="n">m</span> <span class="o">**</span> <span class="p">(</span><span class="mf">4.93670e-01</span><span class="p">))</span> <span class="o">+</span> <span class="p">(</span><span class="o">-</span><span class="mf">6.95630e-01</span><span class="p">),</span> + <span class="p">),</span> + <span class="p">)</span></div> + + <span class="c1">########################################################################</span> + <span class="c1"># Period distributions</span> + <span class="c1">########################################################################</span> + +<div class="viewcode-block" id="distribution_functions.duquennoy1991"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.duquennoy1991">[docs]</a> <span class="k">def</span> <span class="nf">duquennoy1991</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">logper</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">])</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Period distribution from Duquennoy + Mayor 1991. Evaluated the function self.gaussian(logper, 4.8, 2.3, -2, 12)</span> + +<span class="sd"> Args:</span> +<span class="sd"> logper: logarithm of period to evaluate the distribution at</span> + +<span class="sd"> Returns:</span> +<span class="sd"> 'probability' at self.gaussian(logper, 4.8, 2.3, -2, 12)</span> +<span class="sd"> """</span> + <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">gaussian</span><span class="p">(</span><span class="n">logper</span><span class="p">,</span> <span class="mf">4.8</span><span class="p">,</span> <span class="mf">2.3</span><span class="p">,</span> <span class="o">-</span><span class="mi">2</span><span class="p">,</span> <span class="mi">12</span><span class="p">)</span></div> + +<div class="viewcode-block" id="distribution_functions.sana12"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.sana12">[docs]</a> <span class="k">def</span> <span class="nf">sana12</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">M1</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">M2</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">a</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">P</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">amin</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">amax</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">x0</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">x1</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">p</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> distribution of initial orbital periods as found by Sana et al. (2012)</span> +<span class="sd"> which is a flat distribution in ln(a) and ln(P) respectively for stars</span> +<span class="sd"> * less massive than 15Msun (no O-stars)</span> +<span class="sd"> * mass ratio q=M2/M1<0.1</span> +<span class="sd"> * log(P)<0.15=x0 and log(P)>3.5=x1</span> +<span class="sd"> and is be given by dp/dlogP ~ (logP)^p for all other binary configurations (default p=-0.55)</span> + +<span class="sd"> arguments are M1, M2, a, Period P, amin, amax, x0=log P0, x1=log P1, p</span> + +<span class="sd"> example args: 10, 5, sep(M1, M2, P), sep, ?, -2, 12, -0.55</span> + +<span class="sd"> # TODO: Fix this function! Half of the input here can be taken out and calculated within the function itself.</span> + +<span class="sd"> Args:</span> +<span class="sd"> M1: Mass of primary</span> +<span class="sd"> M2: Mass of secondary</span> +<span class="sd"> a: separation of binary</span> +<span class="sd"> P: period of binary</span> +<span class="sd"> amin: minimum separation of the distribution (lower bound of the range)</span> +<span class="sd"> amax: maximum separation of the distribution (upper bound of the range)</span> +<span class="sd"> x0: log of minimum period of the distribution (lower bound of the range)</span> +<span class="sd"> x1: log of maximum period of the distribution (upper bound of the range)</span> +<span class="sd"> p: slope of the distribution</span> + +<span class="sd"> Returns:</span> +<span class="sd"> 'probability' of orbital period P given the other parameters</span> +<span class="sd"> """</span> + + <span class="n">res</span> <span class="o">=</span> <span class="mi">0</span> + <span class="k">if</span> <span class="p">(</span><span class="n">M1</span> <span class="o"><</span> <span class="mf">15.0</span><span class="p">)</span> <span class="ow">or</span> <span class="p">(</span><span class="n">M2</span> <span class="o">/</span> <span class="n">M1</span> <span class="o"><</span> <span class="mf">0.1</span><span class="p">):</span> + <span class="n">res</span> <span class="o">=</span> <span class="mf">1.0</span> <span class="o">/</span> <span class="p">(</span><span class="n">math</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="n">amax</span><span class="p">)</span> <span class="o">-</span> <span class="n">math</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="n">amin</span><span class="p">))</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">p1</span> <span class="o">=</span> <span class="mf">1.0</span> <span class="o">+</span> <span class="n">p</span> + + <span class="c1"># For more details see the LyX document of binary_c for this distribution</span> + <span class="c1"># where the variables and normalisations are given</span> + <span class="c1"># we use the notation x=log(P), xmin=log(Pmin), x0=log(P0), ... to determine the</span> + <span class="n">x</span> <span class="o">=</span> <span class="n">LOG_LN_CONVERTER</span> <span class="o">*</span> <span class="n">math</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="n">P</span><span class="p">)</span> + <span class="n">xmin</span> <span class="o">=</span> <span class="n">LOG_LN_CONVERTER</span> <span class="o">*</span> <span class="n">math</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="n">calc_period_from_sep</span><span class="p">(</span><span class="n">M1</span><span class="p">,</span> <span class="n">M2</span><span class="p">,</span> <span class="n">amin</span><span class="p">))</span> + <span class="n">xmax</span> <span class="o">=</span> <span class="n">LOG_LN_CONVERTER</span> <span class="o">*</span> <span class="n">math</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="n">calc_period_from_sep</span><span class="p">(</span><span class="n">M1</span><span class="p">,</span> <span class="n">M2</span><span class="p">,</span> <span class="n">amax</span><span class="p">))</span> + + <span class="n">A1</span> <span class="o">=</span> <span class="mf">1.0</span> <span class="o">/</span> <span class="p">(</span> + <span class="n">x0</span> <span class="o">**</span> <span class="n">p</span> <span class="o">*</span> <span class="p">(</span><span class="n">x0</span> <span class="o">-</span> <span class="n">xmin</span><span class="p">)</span> + <span class="o">+</span> <span class="p">(</span><span class="n">x1</span> <span class="o">**</span> <span class="n">p1</span> <span class="o">-</span> <span class="n">x0</span> <span class="o">**</span> <span class="n">p1</span><span class="p">)</span> <span class="o">/</span> <span class="n">p1</span> + <span class="o">+</span> <span class="n">x1</span> <span class="o">**</span> <span class="n">p</span> <span class="o">*</span> <span class="p">(</span><span class="n">xmax</span> <span class="o">-</span> <span class="n">x1</span><span class="p">)</span> + <span class="p">)</span> + <span class="n">A0</span> <span class="o">=</span> <span class="n">A1</span> <span class="o">*</span> <span class="n">x0</span> <span class="o">**</span> <span class="n">p</span> + <span class="n">A2</span> <span class="o">=</span> <span class="n">A1</span> <span class="o">*</span> <span class="n">x1</span> <span class="o">**</span> <span class="n">p</span> + + <span class="k">if</span> <span class="n">x</span> <span class="o"><</span> <span class="n">x0</span><span class="p">:</span> + <span class="n">res</span> <span class="o">=</span> <span class="n">A0</span> + <span class="k">elif</span> <span class="n">x</span> <span class="o">></span> <span class="n">x1</span><span class="p">:</span> + <span class="n">res</span> <span class="o">=</span> <span class="n">A2</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">res</span> <span class="o">=</span> <span class="n">A1</span> <span class="o">*</span> <span class="n">x</span> <span class="o">**</span> <span class="n">p</span> + <span class="n">res</span> <span class="o">*=</span> <span class="mf">3.0</span> <span class="o">/</span> <span class="mf">2.0</span> <span class="o">*</span> <span class="n">LOG_LN_CONVERTER</span> + <span class="k">return</span> <span class="n">res</span></div> + +<div class="viewcode-block" id="distribution_functions.interpolate_in_mass_izzard2012"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.interpolate_in_mass_izzard2012">[docs]</a> <span class="k">def</span> <span class="nf">interpolate_in_mass_izzard2012</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> <span class="n">M</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> <span class="n">high</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> <span class="n">low</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]</span> + <span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Function to interpolate in mass</span> + +<span class="sd"> TODO: fix this function.</span> +<span class="sd"> TODO: describe the args</span> +<span class="sd"> high: at M=16.3</span> +<span class="sd"> low: at 1.15</span> + +<span class="sd"> Args:</span> +<span class="sd"> M: mass</span> +<span class="sd"> high:</span> +<span class="sd"> low:</span> + +<span class="sd"> Returns:</span> + +<span class="sd"> """</span> + + <span class="n">log_interpolation</span> <span class="o">=</span> <span class="kc">False</span> + + <span class="k">if</span> <span class="n">log_interpolation</span><span class="p">:</span> + <span class="k">return</span> <span class="p">(</span><span class="n">high</span> <span class="o">-</span> <span class="n">low</span><span class="p">)</span> <span class="o">/</span> <span class="p">(</span><span class="n">math</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="mf">16.3</span><span class="p">)</span> <span class="o">-</span> <span class="n">math</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="mf">1.15</span><span class="p">))</span> <span class="o">*</span> <span class="p">(</span> + <span class="n">math</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">M</span><span class="p">)</span> <span class="o">-</span> <span class="n">math</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="mf">1.15</span><span class="p">)</span> + <span class="p">)</span> <span class="o">+</span> <span class="n">low</span> + <span class="k">return</span> <span class="p">(</span><span class="n">high</span> <span class="o">-</span> <span class="n">low</span><span class="p">)</span> <span class="o">/</span> <span class="p">(</span><span class="mf">16.3</span> <span class="o">-</span> <span class="mf">1.15</span><span class="p">)</span> <span class="o">*</span> <span class="p">(</span><span class="n">M</span> <span class="o">-</span> <span class="mf">1.15</span><span class="p">)</span> <span class="o">+</span> <span class="n">low</span></div> + +<div class="viewcode-block" id="distribution_functions.Izzard2012_period_distribution"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Izzard2012_period_distribution">[docs]</a> <span class="k">def</span> <span class="nf">Izzard2012_period_distribution</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">P</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">M1</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">log10Pmin</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]</span> <span class="o">=</span> <span class="o">-</span><span class="mf">1.0</span><span class="p">,</span> + <span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> period distribution which interpolates between</span> +<span class="sd"> Duquennoy and Mayor 1991 at low mass (G/K spectral type <~1.15Msun)</span> +<span class="sd"> and Sana et al 2012 at high mass (O spectral type >~16.3Msun)</span> + +<span class="sd"> This gives dN/dlogP, i.e. DM/Raghavan's Gaussian in log10P at low mass</span> +<span class="sd"> and Sana's power law (as a function of logP) at high mass</span> + +<span class="sd"> TODO: fix this function</span> + +<span class="sd"> Args:</span> +<span class="sd"> P: period</span> +<span class="sd"> M1: Primary star mass</span> +<span class="sd"> log10Pmin: minimum period in base log10 (optional)</span> + +<span class="sd"> Returns:</span> +<span class="sd"> 'probability' of interpolated distribution function at P and M1</span> + +<span class="sd"> """</span> + + <span class="c1"># Check if there is input and force it to be at least 1</span> + <span class="n">log10Pmin</span> <span class="o">=</span> <span class="nb">max</span><span class="p">(</span><span class="o">-</span><span class="mf">1.0</span><span class="p">,</span> <span class="n">log10Pmin</span><span class="p">)</span> + + <span class="c1"># save mass input and limit mass used (M1 from now on) to fitted range</span> + <span class="n">Mwas</span> <span class="o">=</span> <span class="n">M1</span> + <span class="n">M1</span> <span class="o">=</span> <span class="nb">max</span><span class="p">(</span><span class="mf">1.15</span><span class="p">,</span> <span class="nb">min</span><span class="p">(</span><span class="mf">16.3</span><span class="p">,</span> <span class="n">M1</span><span class="p">))</span> + + <span class="c1"># Calculate the normalisations</span> + <span class="c1"># need to normalise the distribution for this mass</span> + <span class="c1"># (and perhaps secondary mass)</span> + <span class="n">prepare_dict</span><span class="p">(</span><span class="n">distribution_constants</span><span class="p">,</span> <span class="p">[</span><span class="s2">"Izzard2012"</span><span class="p">,</span> <span class="n">M1</span><span class="p">])</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">distribution_constants</span><span class="p">[</span><span class="s2">"Izzard2012"</span><span class="p">][</span><span class="n">M1</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">log10Pmin</span><span class="p">):</span> + <span class="n">distribution_constants</span><span class="p">[</span><span class="s2">"Izzard2012"</span><span class="p">][</span><span class="n">M1</span><span class="p">][</span> + <span class="n">log10Pmin</span> + <span class="p">]</span> <span class="o">=</span> <span class="mi">1</span> <span class="c1"># To prevent this loop from going recursive</span> + <span class="n">N</span> <span class="o">=</span> <span class="mf">200.0</span> <span class="c1"># Resolution for normalisation. I hope 1000 is enough</span> + <span class="n">dlP</span> <span class="o">=</span> <span class="p">(</span><span class="mf">10.0</span> <span class="o">-</span> <span class="n">log10Pmin</span><span class="p">)</span> <span class="o">/</span> <span class="n">N</span> + <span class="n">C</span> <span class="o">=</span> <span class="mi">0</span> <span class="c1"># normalisation constant.</span> + <span class="k">for</span> <span class="n">lP</span> <span class="ow">in</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="n">log10Pmin</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="n">dlP</span><span class="p">):</span> + <span class="n">C</span> <span class="o">+=</span> <span class="n">dlP</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">Izzard2012_period_distribution</span><span class="p">(</span><span class="mi">10</span> <span class="o">**</span> <span class="n">lP</span><span class="p">,</span> <span class="n">M1</span><span class="p">,</span> <span class="n">log10Pmin</span><span class="p">)</span> + + <span class="n">distribution_constants</span><span class="p">[</span><span class="s2">"Izzard2012"</span><span class="p">][</span><span class="n">M1</span><span class="p">][</span><span class="n">log10Pmin</span><span class="p">]</span> <span class="o">=</span> <span class="mf">1.0</span> <span class="o">/</span> <span class="n">C</span> + + <span class="n">lP</span> <span class="o">=</span> <span class="n">math</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">P</span><span class="p">)</span> + <span class="c1"># log period</span> + + <span class="c1"># # fits</span> + <span class="n">mu</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">interpolate_in_mass_izzard2012</span><span class="p">(</span><span class="n">M1</span><span class="p">,</span> <span class="o">-</span><span class="mf">17.8</span><span class="p">,</span> <span class="mf">5.03</span><span class="p">)</span> + <span class="n">sigma</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">interpolate_in_mass_izzard2012</span><span class="p">(</span><span class="n">M1</span><span class="p">,</span> <span class="mf">9.18</span><span class="p">,</span> <span class="mf">2.28</span><span class="p">)</span> + <span class="n">K</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">interpolate_in_mass_izzard2012</span><span class="p">(</span><span class="n">M1</span><span class="p">,</span> <span class="mf">6.93e-2</span><span class="p">,</span> <span class="mf">0.0</span><span class="p">)</span> + <span class="n">nu</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">interpolate_in_mass_izzard2012</span><span class="p">(</span><span class="n">M1</span><span class="p">,</span> <span class="mf">0.3</span><span class="p">,</span> <span class="o">-</span><span class="mi">1</span><span class="p">)</span> + <span class="n">g</span> <span class="o">=</span> <span class="mf">1.0</span> <span class="o">+</span> <span class="mf">1e-30</span> <span class="o">**</span> <span class="p">(</span><span class="n">lP</span> <span class="o">-</span> <span class="n">nu</span><span class="p">)</span> + <span class="n">lPmu</span> <span class="o">=</span> <span class="n">lP</span> <span class="o">-</span> <span class="n">mu</span> + + <span class="k">if</span> <span class="p">(</span><span class="n">lP</span> <span class="o"><</span> <span class="n">log10Pmin</span><span class="p">)</span> <span class="ow">or</span> <span class="p">(</span><span class="n">lP</span> <span class="o">></span> <span class="mf">10.0</span><span class="p">):</span> + <span class="k">return</span> <span class="mi">0</span> + + <span class="k">return</span> <span class="p">(</span> + <span class="n">distribution_constants</span><span class="p">[</span><span class="s2">"Izzard2012"</span><span class="p">][</span><span class="n">M1</span><span class="p">][</span><span class="n">log10Pmin</span><span class="p">]</span> + <span class="o">*</span> <span class="p">(</span><span class="n">math</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="o">-</span><span class="n">lPmu</span> <span class="o">*</span> <span class="n">lPmu</span> <span class="o">/</span> <span class="p">(</span><span class="mf">2.0</span> <span class="o">*</span> <span class="n">sigma</span> <span class="o">*</span> <span class="n">sigma</span><span class="p">))</span> <span class="o">+</span> <span class="n">K</span> <span class="o">/</span> <span class="nb">max</span><span class="p">(</span><span class="mf">0.1</span><span class="p">,</span> <span class="n">lP</span><span class="p">))</span> + <span class="o">/</span> <span class="n">g</span> + <span class="p">)</span></div> + + <span class="c1">########################################################################</span> + <span class="c1"># Mass ratio distributions</span> + <span class="c1">########################################################################</span> +<div class="viewcode-block" id="distribution_functions.flatsections"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.flatsections">[docs]</a> <span class="k">def</span> <span class="nf">flatsections</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">x</span><span class="p">:</span> <span class="nb">float</span><span class="p">,</span> <span class="n">opts</span><span class="p">:</span> <span class="nb">dict</span><span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">float</span><span class="p">,</span> <span class="nb">int</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Function to generate flat distributions, possibly in multiple sections</span> + +<span class="sd"> Args:</span> +<span class="sd"> x: mass ratio value</span> +<span class="sd"> opts: list containing the flat sections. Which are themselves dictionaries, with keys "max": upper bound, "min": lower bound and "height": value</span> + +<span class="sd"> Returns:</span> +<span class="sd"> probability of that mass ratio.</span> +<span class="sd"> """</span> + + <span class="n">c</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">y</span> <span class="o">=</span> <span class="mi">0</span> + <span class="k">for</span> <span class="n">opt</span> <span class="ow">in</span> <span class="n">opts</span><span class="p">:</span> + <span class="n">dc</span> <span class="o">=</span> <span class="p">(</span><span class="n">opt</span><span class="p">[</span><span class="s2">"max"</span><span class="p">]</span> <span class="o">-</span> <span class="n">opt</span><span class="p">[</span><span class="s2">"min"</span><span class="p">])</span> <span class="o">*</span> <span class="n">opt</span><span class="p">[</span><span class="s2">"height"</span><span class="p">]</span> + <span class="n">c</span> <span class="o">+=</span> <span class="n">dc</span> + <span class="k">if</span> <span class="n">opt</span><span class="p">[</span><span class="s2">"min"</span><span class="p">]</span> <span class="o"><=</span> <span class="n">x</span> <span class="o"><=</span> <span class="n">opt</span><span class="p">[</span><span class="s2">"max"</span><span class="p">]:</span> + <span class="n">y</span> <span class="o">=</span> <span class="n">opt</span><span class="p">[</span><span class="s2">"height"</span><span class="p">]</span> + <span class="n">y</span> <span class="o">/=</span> <span class="n">c</span> + <span class="k">return</span> <span class="n">y</span></div> + + <span class="c1">########################################################################</span> + <span class="c1"># Eccentricity distributions</span> + <span class="c1">########################################################################</span> + + <span class="c1">########################################################################</span> + <span class="c1"># Star formation histories</span> + <span class="c1">########################################################################</span> + +<div class="viewcode-block" id="distribution_functions.cosmic_SFH_madau_dickinson2014"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.cosmic_SFH_madau_dickinson2014">[docs]</a> <span class="k">def</span> <span class="nf">cosmic_SFH_madau_dickinson2014</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">z</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Cosmic star formation history distribution from Madau & Dickonson 2014 (https://arxiv.org/pdf/1403.0007.pdf)</span> + +<span class="sd"> Args:</span> +<span class="sd"> z: redshift</span> + +<span class="sd"> Returns:</span> +<span class="sd"> Cosmic star formation rate in Solar mass year^-1 mega parsec^-3</span> +<span class="sd"> """</span> + + <span class="n">CSFH</span> <span class="o">=</span> <span class="mf">0.015</span> <span class="o">*</span> <span class="p">((</span><span class="mi">1</span> <span class="o">+</span> <span class="n">z</span><span class="p">)</span> <span class="o">**</span> <span class="mf">2.7</span><span class="p">)</span> <span class="o">/</span> <span class="p">(</span><span class="mi">1</span> <span class="o">+</span> <span class="p">(((</span><span class="mi">1</span> <span class="o">+</span> <span class="n">z</span><span class="p">)</span> <span class="o">/</span> <span class="mf">2.9</span><span class="p">)</span> <span class="o">**</span> <span class="mf">5.6</span><span class="p">))</span> + <span class="k">return</span> <span class="n">CSFH</span></div> + + <span class="c1">########################################################################</span> + <span class="c1"># Metallicity distributions</span> + <span class="c1">########################################################################</span> + + <span class="c1">########################################################################</span> + <span class="c1"># Moe & DiStefano 2017 functions</span> + <span class="c1">#</span> + <span class="c1"># The code below are functions that are used to set up and interpolate</span> + <span class="c1"># on the Moe & DiStefano 2017 data. The interpolators take the last</span> + <span class="c1"># known value if we try to interpolate outside of the tables.</span> + <span class="c1"># There are still some open tasks and improvements that can be made:</span> + <span class="c1">#</span> + <span class="c1"># TODO: Parallelize the setting up of the interpolators</span> + <span class="c1"># TODO: Generalise the code such that we can input other/newer tables.</span> + <span class="c1">########################################################################</span> + +<div class="viewcode-block" id="distribution_functions.poisson"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.poisson">[docs]</a> <span class="k">def</span> <span class="nf">poisson</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">lambda_val</span><span class="p">,</span> <span class="n">n</span><span class="p">,</span> <span class="n">nmax</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function that calculates the Poisson value and normalises</span> +<span class="sd"> TODO: improve the description</span> +<span class="sd"> """</span> + + <span class="n">cachekey</span> <span class="o">=</span> <span class="s2">"</span><span class="si">{}</span><span class="s2"> </span><span class="si">{}</span><span class="s2"> </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">lambda_val</span><span class="p">,</span> <span class="n">n</span><span class="p">,</span> <span class="n">nmax</span><span class="p">)</span> + + <span class="k">if</span> <span class="n">distribution_constants</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"poisson_cache"</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="k">if</span> <span class="n">distribution_constants</span><span class="p">[</span><span class="s2">"poisson_cache"</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">cachekey</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="n">p_val</span> <span class="o">=</span> <span class="n">distribution_constants</span><span class="p">[</span><span class="s2">"poisson_cache"</span><span class="p">][</span><span class="n">cachekey</span><span class="p">]</span> + <span class="k">return</span> <span class="n">p_val</span> + + <span class="c1"># Poisson distribution : note, n can be zero</span> + <span class="c1">#</span> + <span class="c1"># nmax is the truncation : if set, we normalise</span> + <span class="c1"># correctly.</span> + <span class="n">p_val</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_poisson</span><span class="p">(</span><span class="n">lambda_val</span><span class="p">,</span> <span class="n">n</span><span class="p">)</span> + + <span class="k">if</span> <span class="n">nmax</span><span class="p">:</span> + <span class="n">I_poisson</span> <span class="o">=</span> <span class="mi">0</span> + <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="n">nmax</span> <span class="o">+</span> <span class="mi">1</span><span class="p">):</span> + <span class="n">I_poisson</span> <span class="o">+=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_poisson</span><span class="p">(</span><span class="n">lambda_val</span><span class="p">,</span> <span class="n">i</span><span class="p">)</span> + <span class="n">p_val</span> <span class="o">/=</span> <span class="n">I_poisson</span> + + <span class="c1"># Add to cache</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">distribution_constants</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"poisson_cache"</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="n">distribution_constants</span><span class="p">[</span><span class="s2">"poisson_cache"</span><span class="p">]</span> <span class="o">=</span> <span class="p">{}</span> + <span class="n">distribution_constants</span><span class="p">[</span><span class="s2">"poisson_cache"</span><span class="p">][</span><span class="n">cachekey</span><span class="p">]</span> <span class="o">=</span> <span class="n">p_val</span> + + <span class="k">return</span> <span class="n">p_val</span></div> + + <span class="k">def</span> <span class="nf">_poisson</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">lambda_val</span><span class="p">,</span> <span class="n">n</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return the Poisson value</span> +<span class="sd"> """</span> + <span class="k">return</span> <span class="p">(</span><span class="n">lambda_val</span> <span class="o">**</span> <span class="n">n</span><span class="p">)</span> <span class="o">*</span> <span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="o">-</span><span class="n">lambda_val</span><span class="p">)</span> <span class="o">/</span> <span class="p">(</span><span class="mf">1.0</span> <span class="o">*</span> <span class="n">math</span><span class="o">.</span><span class="n">factorial</span><span class="p">(</span><span class="n">n</span><span class="p">))</span> + +<div class="viewcode-block" id="distribution_functions.get_max_multiplicity"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.get_max_multiplicity">[docs]</a> <span class="k">def</span> <span class="nf">get_max_multiplicity</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">multiplicity_array</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to get the maximum multiplicity</span> +<span class="sd"> """</span> + <span class="n">max_multiplicity</span> <span class="o">=</span> <span class="mi">0</span> + <span class="k">for</span> <span class="n">n</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">4</span><span class="p">):</span> + <span class="k">if</span> <span class="n">multiplicity_array</span><span class="p">[</span><span class="n">n</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">max_multiplicity</span> <span class="o">=</span> <span class="n">n</span> <span class="o">+</span> <span class="mi">1</span> + <span class="k">return</span> <span class="n">max_multiplicity</span></div> + +<div class="viewcode-block" id="distribution_functions.merge_multiplicities"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.merge_multiplicities">[docs]</a> <span class="k">def</span> <span class="nf">merge_multiplicities</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">result_array</span><span class="p">,</span> <span class="n">max_multiplicity</span><span class="p">,</span> <span class="n">verbosity</span><span class="o">=</span><span class="mi">0</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to fold the multiplicities higher than the max_multiplicity onto the max_multiplicity</span> + +<span class="sd"> if max_multiplicity == 1:</span> +<span class="sd"> All the multiplicities are folded onto multiplicity == 1. This will always total to 1</span> +<span class="sd"> if max_multiplicity == 2:</span> +<span class="sd"> The multiplicity fractions of the triple and quadruples are folded onto that of the binary multiplicity fraction</span> +<span class="sd"> if max_multiplicity == 3:</span> +<span class="sd"> The multiplicity fractions of the quadruples are folded onto that of the triples</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="ow">not</span> <span class="n">max_multiplicity</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">5</span><span class="p">):</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: merge_multiplicities: max_multiplicity has to be between 1 and 4. It is </span><span class="si">{}</span><span class="s2"> now"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">max_multiplicity</span> + <span class="p">)</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="n">msg</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="mi">0</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="c1"># Fold multiplicities:</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: merge_multiplicities: Merging multiplicities with initial array </span><span class="si">{}</span><span class="s2"> and max multiplicity </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">result_array</span><span class="p">,</span> <span class="n">max_multiplicity</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="n">max_multiplicity</span><span class="p">,</span> <span class="nb">len</span><span class="p">(</span><span class="n">result_array</span><span class="p">))[::</span><span class="o">-</span><span class="mi">1</span><span class="p">]:</span> + <span class="n">result_array</span><span class="p">[</span><span class="n">i</span> <span class="o">-</span> <span class="mi">1</span><span class="p">]</span> <span class="o">+=</span> <span class="n">result_array</span><span class="p">[</span><span class="n">i</span><span class="p">]</span> + <span class="n">result_array</span><span class="p">[</span><span class="n">i</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: merge_multiplicities: Merging multiplicities to new array </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">result_array</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">return</span> <span class="n">result_array</span></div> + +<div class="viewcode-block" id="distribution_functions.Moe_di_Stefano_2017_multiplicity_fractions"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Moe_di_Stefano_2017_multiplicity_fractions">[docs]</a> <span class="k">def</span> <span class="nf">Moe_di_Stefano_2017_multiplicity_fractions</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">options</span><span class="p">,</span> <span class="n">verbosity</span><span class="o">=</span><span class="mi">0</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function that creates a list of probability fractions and</span> +<span class="sd"> normalises and merges them according to the users choice.</span> + +<span class="sd"> TODO: make an extrapolation functionality in this. log10(1.6e1)</span> +<span class="sd"> is quite low.</span> + +<span class="sd"> The default result that is returned when sampling the mass outside</span> +<span class="sd"> of the mass range is now the last known value</span> + +<span class="sd"> Returns a list of multiplicity fractions for a given input of mass</span> +<span class="sd"> """</span> + + <span class="c1"># Use the global Moecache</span> + <span class="k">global</span> <span class="n">Moecache</span> + + <span class="n">multiplicity_modulator_array</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"multiplicity_modulator"</span><span class="p">]</span> + <span class="p">)</span> <span class="c1"># Modulator array</span> + + <span class="c1"># Check for length</span> + <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">multiplicity_modulator_array</span><span class="p">)</span> <span class="o">!=</span> <span class="mi">4</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"Multiplicity modulator has to have 4 elements. Now it is </span><span class="si">{}</span><span class="s2">, len: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">multiplicity_modulator_array</span><span class="p">,</span> <span class="nb">len</span><span class="p">(</span><span class="n">multiplicity_modulator_array</span><span class="p">)</span> + <span class="p">)</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="n">msg</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="mi">0</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="c1"># Set up some arrays</span> + <span class="n">full_fractions_array</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">(</span><span class="mi">4</span><span class="p">)</span> <span class="c1"># Meant to contain the real fractions</span> + <span class="n">weighted_fractions_array</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">(</span> + <span class="mi">4</span> + <span class="p">)</span> <span class="c1"># Meant to contain the fractions multiplied by the multiplicity modulator</span> + + <span class="c1"># Get max multiplicity</span> + <span class="n">max_multiplicity</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_max_multiplicity</span><span class="p">(</span><span class="n">multiplicity_modulator_array</span><span class="p">)</span> + + <span class="c1"># ... it's better to interpolate the multiplicity and then</span> + <span class="c1"># use a Poisson distribution to calculate the fractions</span> + <span class="c1"># (this is more accurate)</span> + + <span class="c1"># Set up the multiplicity interpolator</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">Moecache</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"rinterpolator_multiplicity"</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_multiplicity"</span><span class="p">]</span> <span class="o">=</span> <span class="n">py_rinterpolate</span><span class="o">.</span><span class="n">Rinterpolate</span><span class="p">(</span> + <span class="n">table</span><span class="o">=</span><span class="n">Moecache</span><span class="p">[</span><span class="s2">"multiplicity_table"</span><span class="p">],</span> <span class="c1"># Contains the table of data</span> + <span class="n">nparams</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="c1"># logM1</span> + <span class="n">ndata</span><span class="o">=</span><span class="mi">4</span><span class="p">,</span> <span class="c1"># The number of datapoints (the parameters that we want to interpolate)</span> + <span class="n">verbosity</span><span class="o">=</span><span class="n">verbosity</span> <span class="o">-</span> <span class="p">(</span><span class="n">_MOE2017_VERBOSITY_INTERPOLATOR_LEVEL</span> <span class="o">-</span> <span class="mi">1</span><span class="p">),</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">options</span><span class="p">[</span><span class="s2">"multiplicity_model"</span><span class="p">]</span> <span class="o">==</span> <span class="s2">"Poisson"</span><span class="p">:</span> + <span class="n">multiplicity</span> <span class="o">=</span> <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_multiplicity"</span><span class="p">]</span><span class="o">.</span><span class="n">interpolate</span><span class="p">(</span> + <span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">])]</span> + <span class="p">)[</span><span class="mi">0</span><span class="p">]</span> + + <span class="c1"># Fill the multiplicity array</span> + <span class="k">for</span> <span class="n">n</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">4</span><span class="p">):</span> + <span class="n">full_fractions_array</span><span class="p">[</span><span class="n">n</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">poisson</span><span class="p">(</span><span class="n">multiplicity</span><span class="p">,</span> <span class="n">n</span><span class="p">,</span> <span class="mi">3</span><span class="p">)</span> + + <span class="c1"># Normalize it so it fills to one when taking all the multiplicities:</span> + <span class="n">full_fractions_array</span> <span class="o">=</span> <span class="n">full_fractions_array</span> <span class="o">/</span> <span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">full_fractions_array</span><span class="p">)</span> + + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: Moe_di_Stefano_2017_multiplicity_fractions: using model </span><span class="si">{}</span><span class="s2">: full_fractions_array: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="s2">"Poisson"</span><span class="p">,</span> <span class="n">full_fractions_array</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">elif</span> <span class="n">options</span><span class="p">[</span><span class="s2">"multiplicity_model"</span><span class="p">]</span> <span class="o">==</span> <span class="s2">"data"</span><span class="p">:</span> + <span class="c1"># use the fractions calculated from Moe's data directly</span> + <span class="c1">#</span> + <span class="c1"># note that in this case, there are no quadruples: these</span> + <span class="c1"># are combined with triples</span> + + <span class="c1"># Fill with the raw values</span> + <span class="k">for</span> <span class="n">n</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">3</span><span class="p">):</span> + <span class="n">full_fractions_array</span><span class="p">[</span><span class="n">n</span><span class="p">]</span> <span class="o">=</span> <span class="n">Moecache</span><span class="p">[</span> + <span class="s2">"rinterpolator_multiplicity"</span> + <span class="p">]</span><span class="o">.</span><span class="n">interpolate</span><span class="p">([</span><span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">])])[</span><span class="n">n</span> <span class="o">+</span> <span class="mi">1</span><span class="p">]</span> + + <span class="c1"># Set last value</span> + <span class="n">full_fractions_array</span><span class="p">[</span><span class="mi">3</span><span class="p">]</span> <span class="o">=</span> <span class="mf">0.0</span> <span class="c1"># no quadruples</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: Moe_di_Stefano_2017_multiplicity_fractions: using model </span><span class="si">{}</span><span class="s2">: full_fractions_array: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="s2">"data"</span><span class="p">,</span> <span class="n">full_fractions_array</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># Normalisation:</span> + <span class="k">if</span> <span class="n">options</span><span class="p">[</span><span class="s2">"normalize_multiplicities"</span><span class="p">]</span> <span class="o">==</span> <span class="s2">"raw"</span><span class="p">:</span> + <span class="c1"># Don't multiply by the multiplicity_array, but do give a fractions array</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: Moe_di_Stefano_2017_multiplicity_fractions: Not normalising (using raw results): results: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">full_fractions_array</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="n">result</span> <span class="o">=</span> <span class="n">full_fractions_array</span> + + <span class="k">elif</span> <span class="n">options</span><span class="p">[</span><span class="s2">"normalize_multiplicities"</span><span class="p">]</span> <span class="o">==</span> <span class="s2">"norm"</span><span class="p">:</span> + <span class="c1"># Multiply the full_multiplicity_fraction array by the multiplicity_multiplier_array, creating a weighted fractions array</span> + <span class="n">weighted_fractions_array</span> <span class="o">=</span> <span class="p">(</span> + <span class="n">full_fractions_array</span> <span class="o">*</span> <span class="n">multiplicity_modulator_array</span> + <span class="p">)</span> + + <span class="c1"># Normalise this so it is in total 1:</span> + <span class="n">result</span> <span class="o">=</span> <span class="n">weighted_fractions_array</span> <span class="o">/</span> <span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">weighted_fractions_array</span><span class="p">)</span> + + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: Moe_di_Stefano_2017_multiplicity_fractions: Normalising with </span><span class="si">{}</span><span class="s2">. result: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="s2">"norm"</span><span class="p">,</span> <span class="n">result</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">elif</span> <span class="n">options</span><span class="p">[</span><span class="s2">"normalize_multiplicities"</span><span class="p">]</span> <span class="o">==</span> <span class="s2">"merge"</span><span class="p">:</span> + <span class="c1"># We first take the full multiplicity array</span> + <span class="c1"># (i.e. not multiplied by multiplier) and do the merging</span> + <span class="n">result</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">merge_multiplicities</span><span class="p">(</span> + <span class="n">full_fractions_array</span><span class="p">,</span> <span class="n">max_multiplicity</span><span class="p">,</span> <span class="n">verbosity</span><span class="o">=</span><span class="n">verbosity</span> + <span class="p">)</span> + + <span class="c1"># Then normalise to be sure</span> + <span class="n">result</span> <span class="o">=</span> <span class="n">result</span> <span class="o">/</span> <span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">result</span><span class="p">)</span> + + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: Moe_di_Stefano_2017_multiplicity_fractions: Normalising with </span><span class="si">{}</span><span class="s2">, max_multiplicity=</span><span class="si">{}</span><span class="s2"> result=</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="s2">"merge"</span><span class="p">,</span> <span class="n">max_multiplicity</span><span class="p">,</span> <span class="n">result</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: Moe_di_Stefano_2017_multiplicity_fractions: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="nb">str</span><span class="p">(</span><span class="n">result</span><span class="p">)</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># return array reference</span> + <span class="k">return</span> <span class="n">result</span></div> + +<div class="viewcode-block" id="distribution_functions.build_q_table"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.build_q_table">[docs]</a> <span class="k">def</span> <span class="nf">build_q_table</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">options</span><span class="p">,</span> <span class="n">m</span><span class="p">,</span> <span class="n">p</span><span class="p">,</span> <span class="n">verbosity</span><span class="o">=</span><span class="mi">0</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Build an interpolation table for q, given a mass and</span> +<span class="sd"> orbital period.</span> + +<span class="sd"> m and p are labels which determine which system(s)</span> +<span class="sd"> to look up from Moe's data:</span> + +<span class="sd"> m can be M1, M2, M3, M4, or if set M1+M2 etc.</span> +<span class="sd"> p can be P, P2, P3</span> + +<span class="sd"> The actual values are in $opts:</span> + +<span class="sd"> mass is in $opts->{m}</span> +<span class="sd"> period is $opts->{p}</span> + +<span class="sd"> Since the information from the table for Moe and di Stefano 2017 is independent of any choice we make,</span> +<span class="sd"> we need to take into account that for example our choice of minimum mass leads to</span> +<span class="sd"> a minimum q_min that is not the same as in the table</span> +<span class="sd"> We should ignore those parts of the table and renormalise.</span> +<span class="sd"> If we are below the lowest value of qmin in the table we need to extrapolate the data</span> + +<span class="sd"> Anyway, the goal of this function is to provide some extrapolated values for q when we should sample outside of the boundaries</span> +<span class="sd"> TODO: fix description to be correct for python</span> +<span class="sd"> """</span> + + <span class="c1"># We can check if we have a cached value for this already:</span> + <span class="c1"># TODO: fix this cache check.</span> + <span class="n">incache</span> <span class="o">=</span> <span class="kc">False</span> + <span class="k">if</span> <span class="n">Moecache</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"rinterpolator_q_metadata"</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="k">if</span> <span class="p">(</span><span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_q_metadata"</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">m</span><span class="p">,</span> <span class="kc">None</span><span class="p">))</span> <span class="ow">and</span> <span class="p">(</span> + <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_q_metadata"</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">p</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> + <span class="p">):</span> + <span class="k">if</span> <span class="p">(</span><span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_q_metadata"</span><span class="p">][</span><span class="n">m</span><span class="p">]</span> <span class="o">==</span> <span class="n">options</span><span class="p">[</span><span class="n">m</span><span class="p">])</span> <span class="ow">and</span> <span class="p">(</span> + <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_q_metadata"</span><span class="p">][</span><span class="n">p</span><span class="p">]</span> <span class="o">==</span> <span class="n">options</span><span class="p">[</span><span class="n">p</span><span class="p">]</span> + <span class="p">):</span> + <span class="n">incache</span> <span class="o">=</span> <span class="kc">True</span> + + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: Found cached values for m=</span><span class="si">{}</span><span class="s2"> p=</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="n">m</span><span class="p">],</span> <span class="n">options</span><span class="p">[</span><span class="n">p</span><span class="p">]</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: Cached values for different m=</span><span class="si">{}</span><span class="s2"> p=</span><span class="si">{}</span><span class="s2">. Freeing current table and making new table"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="n">m</span><span class="p">],</span> <span class="n">options</span><span class="p">[</span><span class="n">p</span><span class="p">]</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1">#</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">incache</span><span class="p">:</span> + <span class="c1"># trim and/or expand the table to the range qmin to qmax.</span> + + <span class="c1"># qmin is set by the minimum stellar mass</span> + <span class="n">qmin</span> <span class="o">=</span> <span class="n">options</span><span class="p">[</span><span class="s2">"Mmin"</span><span class="p">]</span> <span class="o">/</span> <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">]</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table qmin: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">qmin</span><span class="p">,</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># qmax = maximum_mass_ratio_for_RLOF(options[m], options[p])</span> + <span class="c1"># TODO: change this to the above</span> + <span class="n">qmax</span> <span class="o">=</span> <span class="mi">1</span> + + <span class="c1"># qdata contains the table that we modify: we get</span> + <span class="c1"># the original data by interpolating Moe's table</span> + <span class="n">qdata</span> <span class="o">=</span> <span class="p">{}</span> + <span class="n">can_renormalize</span> <span class="o">=</span> <span class="mi">1</span> + + <span class="n">qeps</span> <span class="o">=</span> <span class="mf">1e-8</span> <span class="c1"># small number but such that qeps+1 != 1</span> + <span class="k">if</span> <span class="n">qeps</span> <span class="o">+</span> <span class="mi">1</span> <span class="o">==</span> <span class="mf">1.0</span><span class="p">:</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: qeps (= </span><span class="si">{}</span><span class="s2">) +1 == 1. Make qeps larger"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">qeps</span><span class="p">,</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">qmin</span> <span class="o">>=</span> <span class="n">qmax</span><span class="p">:</span> + <span class="c1"># there may be NO binaries in this part of the parameter space:</span> + <span class="c1"># in which case, set up a table with lots of zero in it</span> + + <span class="n">qdata</span> <span class="o">=</span> <span class="p">{</span><span class="mi">0</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">:</span> <span class="mi">0</span><span class="p">}</span> + <span class="n">can_renormalize</span> <span class="o">=</span> <span class="mi">0</span> + + <span class="k">else</span><span class="p">:</span> + <span class="c1"># qmin and qmax mean we'll get something non-zero</span> + <span class="n">can_renormalize</span> <span class="o">=</span> <span class="mi">1</span> + + <span class="c1"># require extrapolation sets whether we need to extrapolate</span> + <span class="c1"># at the low and high ends</span> + <span class="n">require_extrapolation</span> <span class="o">=</span> <span class="p">{}</span> + + <span class="k">if</span> <span class="n">qmin</span> <span class="o">>=</span> <span class="mf">0.15</span><span class="p">:</span> + <span class="c1"># qmin is inside Moe's table : this is easy,</span> + <span class="c1"># we just keep points from qmin at the low</span> + <span class="c1"># end to qmax at the high end.</span> + <span class="n">require_extrapolation</span><span class="p">[</span><span class="s2">"low"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">require_extrapolation</span><span class="p">[</span> + <span class="s2">"high"</span> + <span class="p">]</span> <span class="o">=</span> <span class="mi">1</span> <span class="c1"># TODO: shouldn't the extrapolation need to happen if qmax > 0.95</span> + <span class="n">qdata</span><span class="p">[</span><span class="n">qmin</span><span class="p">]</span> <span class="o">=</span> <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_q"</span><span class="p">]</span><span class="o">.</span><span class="n">interpolate</span><span class="p">(</span> + <span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="n">m</span><span class="p">]),</span> <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="n">p</span><span class="p">]),</span> <span class="n">qmin</span><span class="p">]</span> + <span class="p">)[</span><span class="mi">0</span><span class="p">]</span> + + <span class="k">for</span> <span class="n">q</span> <span class="ow">in</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mf">0.15</span><span class="p">,</span> <span class="mf">0.950001</span><span class="p">,</span> <span class="mf">0.1</span><span class="p">):</span> + <span class="k">if</span> <span class="n">qmin</span><span class="o"><=</span> <span class="n">q</span> <span class="o"><=</span> <span class="n">qmax</span><span class="p">:</span> + <span class="n">qdata</span><span class="p">[</span><span class="n">q</span><span class="p">]</span> <span class="o">=</span> <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_q"</span><span class="p">]</span><span class="o">.</span><span class="n">interpolate</span><span class="p">(</span> + <span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="n">m</span><span class="p">]),</span> <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="n">p</span><span class="p">]),</span> <span class="n">q</span><span class="p">]</span> + <span class="p">)[</span><span class="mi">0</span><span class="p">]</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">require_extrapolation</span><span class="p">[</span><span class="s2">"low"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</span> + <span class="n">require_extrapolation</span><span class="p">[</span><span class="s2">"high"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</span> + <span class="k">if</span> <span class="n">qmax</span> <span class="o"><</span> <span class="mf">0.15</span><span class="p">:</span> + <span class="c1"># qmax < 0.15 which is off the edge</span> + <span class="c1"># of the table. In this case, choose</span> + <span class="c1"># two points at q=0.15 and 0.16 and interpolate</span> + <span class="c1"># at these in case we want to extrapolate.</span> + <span class="k">for</span> <span class="n">q</span> <span class="ow">in</span> <span class="p">[</span><span class="mf">0.15</span><span class="p">,</span> <span class="mf">0.16</span><span class="p">]:</span> + <span class="n">qdata</span><span class="p">[</span><span class="n">q</span><span class="p">]</span> <span class="o">=</span> <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_q"</span><span class="p">]</span><span class="o">.</span><span class="n">interpolate</span><span class="p">(</span> + <span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="n">m</span><span class="p">]),</span> <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="n">p</span><span class="p">]),</span> <span class="n">q</span><span class="p">]</span> + <span class="p">)[</span><span class="mi">0</span><span class="p">]</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># qmin < 0.15 and qmax > 0.15, so we</span> + <span class="c1"># have to generate Moe's table for</span> + <span class="c1"># q = 0.15 (i.e. 0.1 to 0.2) to 0.95 (0.9 to 1)</span> + <span class="c1"># as a function of M1 and orbital period,</span> + <span class="c1"># to obtain the q distribution data.</span> + + <span class="k">for</span> <span class="n">q</span> <span class="ow">in</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span> + <span class="mf">0.15</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">min</span><span class="p">([</span><span class="mf">0.950001</span><span class="p">,</span> <span class="n">qmax</span> <span class="o">+</span> <span class="mf">0.0001</span><span class="p">]),</span> <span class="mf">0.1</span> + <span class="p">):</span> + <span class="n">val</span> <span class="o">=</span> <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_q"</span><span class="p">]</span><span class="o">.</span><span class="n">interpolate</span><span class="p">(</span> + <span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="n">m</span><span class="p">]),</span> <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="n">p</span><span class="p">]),</span> <span class="n">q</span><span class="p">]</span> + <span class="p">)[</span><span class="mi">0</span><span class="p">]</span> + <span class="n">qdata</span><span class="p">[</span><span class="n">q</span><span class="p">]</span> <span class="o">=</span> <span class="n">val</span> + + <span class="c1"># just below qmin, if qmin>qeps, we want nothing</span> + <span class="k">if</span> <span class="n">qmin</span> <span class="o">-</span> <span class="mf">0.15</span> <span class="o">></span> <span class="n">qeps</span><span class="p">:</span> + <span class="n">q</span> <span class="o">=</span> <span class="n">qmin</span> <span class="o">-</span> <span class="n">qeps</span> + <span class="n">qdata</span><span class="p">[</span><span class="n">q</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">require_extrapolation</span><span class="p">[</span><span class="s2">"low"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span> + + <span class="c1"># just above qmax, if qmax<1, we want nothing</span> + <span class="k">if</span> <span class="n">qmax</span> <span class="o"><</span> <span class="mf">0.95</span><span class="p">:</span> + <span class="n">q</span> <span class="o">=</span> <span class="n">qmax</span> <span class="o">+</span> <span class="n">qeps</span> + <span class="n">qdata</span><span class="p">[</span><span class="n">q</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">require_extrapolation</span><span class="p">[</span><span class="s2">"high"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span> + + <span class="c1"># sorted list of qs</span> + <span class="n">qs</span> <span class="o">=</span> <span class="nb">sorted</span><span class="p">(</span><span class="n">qdata</span><span class="o">.</span><span class="n">keys</span><span class="p">())</span> + + <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">qs</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"No qs found error"</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">qs</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span> + <span class="c1"># only one q value : pretend there are two</span> + <span class="c1"># with a flat distribution up to 1.0.</span> + <span class="k">if</span> <span class="n">qs</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">==</span> <span class="mf">1.0</span><span class="p">:</span> + <span class="n">qs</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">=</span> <span class="mf">1.0</span> <span class="o">-</span> <span class="mf">1e-6</span> + <span class="n">qs</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> + <span class="n">qdata</span><span class="p">[</span><span class="n">qs</span><span class="p">[</span><span class="mi">0</span><span class="p">]]</span> <span class="o">=</span> <span class="mi">1</span> + <span class="n">qdata</span><span class="p">[</span><span class="n">qs</span><span class="p">[</span><span class="mi">1</span><span class="p">]]</span> <span class="o">=</span> <span class="mi">1</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">qs</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> + <span class="n">qdata</span><span class="p">[</span><span class="n">qs</span><span class="p">[</span><span class="mi">1</span><span class="p">]]</span> <span class="o">=</span> <span class="n">qs</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> + + <span class="c1"># We actually should do the extrapolation now.</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># Loop over both the lower end and the upper end</span> + <span class="k">for</span> <span class="n">pre</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">"low"</span><span class="p">,</span> <span class="s2">"high"</span><span class="p">]:</span> + <span class="k">if</span> <span class="n">require_extrapolation</span><span class="p">[</span><span class="n">pre</span><span class="p">]</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span> + <span class="k">continue</span> + + <span class="n">sign</span> <span class="o">=</span> <span class="o">-</span><span class="mi">1</span> <span class="k">if</span> <span class="n">pre</span> <span class="o">==</span> <span class="s2">"low"</span> <span class="k">else</span> <span class="mi">1</span> + <span class="n">end_index</span> <span class="o">=</span> <span class="mi">0</span> <span class="k">if</span> <span class="n">pre</span> <span class="o">==</span> <span class="s2">"low"</span> <span class="k">else</span> <span class="nb">len</span><span class="p">(</span><span class="n">qs</span><span class="p">)</span> <span class="o">-</span> <span class="mi">1</span> + <span class="n">indices</span> <span class="o">=</span> <span class="p">(</span> + <span class="p">[</span><span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">]</span> <span class="k">if</span> <span class="n">pre</span> <span class="o">==</span> <span class="s2">"low"</span> <span class="k">else</span> <span class="p">[</span><span class="nb">len</span><span class="p">(</span><span class="n">qs</span><span class="p">)</span> <span class="o">-</span> <span class="mi">1</span><span class="p">,</span> <span class="nb">len</span><span class="p">(</span><span class="n">qs</span><span class="p">)</span> <span class="o">-</span> <span class="mi">2</span><span class="p">]</span> + <span class="p">)</span> <span class="c1"># Based on whether we do the high or low end we need to use two different indices</span> + <span class="n">method</span> <span class="o">=</span> <span class="n">options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span> + <span class="s2">"q_</span><span class="si">{}</span><span class="s2">_extrapolation_method"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">pre</span><span class="p">),</span> <span class="kc">None</span> + <span class="p">)</span> + <span class="n">qlimit</span> <span class="o">=</span> <span class="n">qmin</span> <span class="k">if</span> <span class="n">pre</span> <span class="o">==</span> <span class="s2">"low"</span> <span class="k">else</span> <span class="n">qmax</span> + + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: Extrapolating: Q: </span><span class="si">{}</span><span class="s2"> method: </span><span class="si">{}</span><span class="s2">, indices: </span><span class="si">{}</span><span class="s2"> End index: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">pre</span><span class="p">,</span> <span class="n">method</span><span class="p">,</span> <span class="n">indices</span><span class="p">,</span> <span class="n">end_index</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># truncate the distribution</span> + <span class="n">qdata</span><span class="p">[</span><span class="nb">max</span><span class="p">(</span><span class="mf">0.0</span><span class="p">,</span> <span class="nb">min</span><span class="p">(</span><span class="mf">1.0</span><span class="p">,</span> <span class="n">qlimit</span> <span class="o">+</span> <span class="n">sign</span> <span class="o">*</span> <span class="n">qeps</span><span class="p">))]</span> <span class="o">=</span> <span class="mi">0</span> + + <span class="k">if</span> <span class="n">method</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="c1"># no extrapolation : just interpolate between 0.10 and 0.95</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: using no extrapolations"</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">continue</span> + <span class="k">if</span> <span class="n">method</span> <span class="o">==</span> <span class="s2">"flat"</span><span class="p">:</span> + <span class="c1"># use the end value and extrapolate it</span> + <span class="c1"># with zero slope</span> + <span class="n">qdata</span><span class="p">[</span><span class="n">qlimit</span><span class="p">]</span> <span class="o">=</span> <span class="n">qdata</span><span class="p">[</span><span class="n">qs</span><span class="p">[</span><span class="n">end_index</span><span class="p">]]</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: using constant extrapolation"</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">elif</span> <span class="n">method</span> <span class="o">==</span> <span class="s2">"linear"</span><span class="p">:</span> + <span class="n">qdata</span><span class="p">[</span><span class="n">qlimit</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">linear_extrapolation_q</span><span class="p">(</span> + <span class="n">qs</span><span class="o">=</span><span class="n">qs</span><span class="p">,</span> + <span class="n">indices</span><span class="o">=</span><span class="n">indices</span><span class="p">,</span> + <span class="n">qlimit</span><span class="o">=</span><span class="n">qlimit</span><span class="p">,</span> + <span class="n">qdata</span><span class="o">=</span><span class="n">qdata</span><span class="p">,</span> + <span class="n">end_index</span><span class="o">=</span><span class="n">end_index</span><span class="p">,</span> + <span class="n">verbosity</span><span class="o">=</span><span class="n">verbosity</span><span class="p">,</span> + <span class="p">)</span> + + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: using linear extrapolation"</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">if</span> <span class="n">pre</span> <span class="o">==</span> <span class="s2">"low"</span><span class="p">:</span> + <span class="n">below_qlimit</span> <span class="o">=</span> <span class="n">qlimit</span> <span class="o">-</span> <span class="n">qeps</span> + <span class="k">if</span> <span class="n">below_qlimit</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="n">qdata</span><span class="p">[</span><span class="n">below_qlimit</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">qdata</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: using linear extrapolation and setting the points below the lower q bound (</span><span class="si">{}</span><span class="s2">) to 0 "</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">qlimit</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">elif</span> <span class="n">method</span> <span class="o">==</span> <span class="s2">"plaw2"</span><span class="p">:</span> + <span class="n">qdata</span><span class="p">[</span><span class="n">qlimit</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">powerlaw_extrapolation_q</span><span class="p">(</span> + <span class="n">qs</span><span class="o">=</span><span class="n">qs</span><span class="p">,</span> + <span class="n">indices</span><span class="o">=</span><span class="n">indices</span><span class="p">,</span> + <span class="n">qdata</span><span class="o">=</span><span class="n">qdata</span><span class="p">,</span> + <span class="n">verbosity</span><span class="o">=</span><span class="n">verbosity</span><span class="p">,</span> + <span class="p">)</span> + + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: using powerlaw extrapolation"</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">elif</span> <span class="n">method</span> <span class="o">==</span> <span class="s2">"nolowq"</span><span class="p">:</span> + <span class="n">newq</span> <span class="o">=</span> <span class="mf">0.05</span> + <span class="n">qdata</span><span class="p">[</span><span class="n">newq</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: setting lowq to 0"</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">elif</span> <span class="n">method</span> <span class="o">==</span> <span class="s2">"poly"</span><span class="p">:</span> + <span class="c1"># TODO: consider implementing the poly method (see Perl version)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span> + <span class="s2">"Moe and di Stefano 2017: build_q_table: Method 'poly' not implemented"</span> + <span class="p">)</span> + + <span class="k">else</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: Error no other methods available. The chosen method (</span><span class="si">{}</span><span class="s2">) does not exist!"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">method</span> + <span class="p">)</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="n">msg</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="c1"># regenerate qs in new table. This is now the updated list of qs where we have some extrapolated numbers</span> + <span class="n">tmp_table</span> <span class="o">=</span> <span class="p">[]</span> + <span class="k">for</span> <span class="n">q</span> <span class="ow">in</span> <span class="nb">sorted</span><span class="p">(</span><span class="n">qdata</span><span class="o">.</span><span class="n">keys</span><span class="p">()):</span> + <span class="n">tmp_table</span><span class="o">.</span><span class="n">append</span><span class="p">([</span><span class="n">q</span><span class="p">,</span> <span class="n">qdata</span><span class="p">[</span><span class="n">q</span><span class="p">]])</span> + + <span class="c1"># Make an interpolation table to contain our modified data</span> + <span class="n">q_interpolator</span> <span class="o">=</span> <span class="n">py_rinterpolate</span><span class="o">.</span><span class="n">Rinterpolate</span><span class="p">(</span> + <span class="n">table</span><span class="o">=</span><span class="n">tmp_table</span><span class="p">,</span> + <span class="n">nparams</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="n">ndata</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="c1"># Contains the table of data # q #</span> + <span class="n">verbosity</span><span class="o">=</span><span class="n">verbosity</span> <span class="o">-</span> <span class="p">(</span><span class="n">_MOE2017_VERBOSITY_INTERPOLATOR_LEVEL</span> <span class="o">-</span> <span class="mi">1</span><span class="p">),</span> + <span class="p">)</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: Created a new Q table"</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">can_renormalize</span><span class="p">:</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: Renormalising table"</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># now we integrate and renormalise (if the table is not all zero)</span> + <span class="n">I</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_integration_constant_q</span><span class="p">(</span> + <span class="n">q_interpolator</span><span class="p">,</span> <span class="n">tmp_table</span><span class="p">,</span> <span class="n">qdata</span><span class="p">,</span> <span class="n">verbosity</span><span class="o">=</span><span class="n">verbosity</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">I</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="c1"># normalise to 1.0 by dividing the data by 1.0/$I</span> + <span class="n">q_interpolator</span><span class="o">.</span><span class="n">multiply_table_column</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mf">1.0</span> <span class="o">/</span> <span class="n">I</span><span class="p">)</span> + + <span class="c1"># test this</span> + <span class="n">new_I</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_integration_constant_q</span><span class="p">(</span> + <span class="n">q_interpolator</span><span class="p">,</span> <span class="n">tmp_table</span><span class="p">,</span> <span class="n">qdata</span><span class="p">,</span> <span class="n">verbosity</span><span class="o">=</span><span class="n">verbosity</span> + <span class="p">)</span> + + <span class="c1"># fail if error in integral > 1e-6 (should be ~ machine precision)</span> + <span class="k">if</span> <span class="nb">abs</span><span class="p">(</span><span class="mf">1.0</span> <span class="o">-</span> <span class="n">new_I</span><span class="p">)</span> <span class="o">></span> <span class="mf">1e-6</span><span class="p">:</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: Error: > 1e-6 in q probability integral: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">I</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="c1"># set this new table in the cache</span> + <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_q_given_</span><span class="si">{}</span><span class="s2">_log10</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">m</span><span class="p">,</span> <span class="n">p</span><span class="p">)]</span> <span class="o">=</span> <span class="n">q_interpolator</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: stored q_interpolater as </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="s2">"rinterpolator_q_given_</span><span class="si">{}</span><span class="s2">_log10</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">m</span><span class="p">,</span> <span class="n">p</span><span class="p">)</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># Store the values for which this table was set up in the dict</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">Moecache</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"rinterpolator_q_metadata"</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_q_metadata"</span><span class="p">]</span> <span class="o">=</span> <span class="p">{}</span> + <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_q_metadata"</span><span class="p">][</span><span class="n">m</span><span class="p">]</span> <span class="o">=</span> <span class="n">options</span><span class="p">[</span><span class="n">m</span><span class="p">]</span> + <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_q_metadata"</span><span class="p">][</span><span class="n">p</span><span class="p">]</span> <span class="o">=</span> <span class="n">options</span><span class="p">[</span><span class="n">p</span><span class="p">]</span></div> + +<div class="viewcode-block" id="distribution_functions.powerlaw_extrapolation_q"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.powerlaw_extrapolation_q">[docs]</a> <span class="k">def</span> <span class="nf">powerlaw_extrapolation_q</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">qdata</span><span class="p">,</span> <span class="n">qs</span><span class="p">,</span> <span class="n">indices</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to do the power-law extrapolation at the lower end of the q range</span> +<span class="sd"> """</span> + <span class="n">newq</span> <span class="o">=</span> <span class="mf">0.05</span> + + <span class="c1"># use a power-law extrapolation down to q=0.05, if possible</span> + <span class="k">if</span> <span class="p">(</span><span class="n">qdata</span><span class="p">[</span><span class="n">qs</span><span class="p">[</span><span class="n">indices</span><span class="p">[</span><span class="mi">0</span><span class="p">]]]</span> <span class="o">==</span> <span class="mf">0.0</span><span class="p">)</span> <span class="ow">and</span> <span class="p">(</span><span class="n">qdata</span><span class="p">[</span><span class="n">qs</span><span class="p">[</span><span class="n">indices</span><span class="p">[</span><span class="mi">1</span><span class="p">]]]</span> <span class="o">==</span> <span class="mf">0.0</span><span class="p">):</span> + <span class="c1"># not possible</span> + <span class="k">return</span> <span class="mi">0</span> + + <span class="k">else</span><span class="p">:</span> + <span class="n">slope</span> <span class="o">=</span> <span class="p">(</span> + <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">qdata</span><span class="p">[</span><span class="n">qs</span><span class="p">[</span><span class="n">indices</span><span class="p">[</span><span class="mi">1</span><span class="p">]]])</span> <span class="o">-</span> <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">qdata</span><span class="p">[</span><span class="n">qs</span><span class="p">[</span><span class="n">indices</span><span class="p">[</span><span class="mi">0</span><span class="p">]]])</span> + <span class="p">)</span> <span class="o">/</span> <span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">qs</span><span class="p">[</span><span class="n">indices</span><span class="p">[</span><span class="mi">1</span><span class="p">]])</span> <span class="o">-</span> <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">qs</span><span class="p">[</span><span class="n">indices</span><span class="p">[</span><span class="mi">0</span><span class="p">]]))</span> + <span class="n">intercept</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">qdata</span><span class="p">[</span><span class="n">qs</span><span class="p">[</span><span class="n">indices</span><span class="p">[</span><span class="mi">0</span><span class="p">]]])</span> <span class="o">-</span> <span class="n">slope</span> <span class="o">*</span> <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span> + <span class="n">qs</span><span class="p">[</span><span class="n">indices</span><span class="p">[</span><span class="mi">0</span><span class="p">]]</span> + <span class="p">)</span> + + <span class="k">return</span> <span class="n">slope</span> <span class="o">*</span> <span class="n">newq</span> <span class="o">+</span> <span class="n">intercept</span></div> + +<div class="viewcode-block" id="distribution_functions.linear_extrapolation_q"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.linear_extrapolation_q">[docs]</a> <span class="k">def</span> <span class="nf">linear_extrapolation_q</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> <span class="n">qs</span><span class="p">,</span> <span class="n">indices</span><span class="p">,</span> <span class="n">qlimit</span><span class="p">,</span> <span class="n">qdata</span><span class="p">,</span> <span class="n">end_index</span><span class="p">,</span> <span class="n">verbosity</span><span class="o">=</span><span class="mi">0</span> + <span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to do the linear extrapolation for q.</span> +<span class="sd"> """</span> + + <span class="c1"># linear extrapolation</span> + <span class="n">dq</span> <span class="o">=</span> <span class="n">qs</span><span class="p">[</span><span class="n">indices</span><span class="p">[</span><span class="mi">1</span><span class="p">]]</span> <span class="o">-</span> <span class="n">qs</span><span class="p">[</span><span class="n">indices</span><span class="p">[</span><span class="mi">0</span><span class="p">]]</span> + + <span class="k">if</span> <span class="n">dq</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: linear dq=0"</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="c1"># No change</span> + <span class="k">return</span> <span class="n">qs</span><span class="p">[</span><span class="n">end_index</span><span class="p">]</span> + + <span class="n">slope</span> <span class="o">=</span> <span class="p">(</span><span class="n">qdata</span><span class="p">[</span><span class="n">qs</span><span class="p">[</span><span class="n">indices</span><span class="p">[</span><span class="mi">1</span><span class="p">]]]</span> <span class="o">-</span> <span class="n">qdata</span><span class="p">[</span><span class="n">qs</span><span class="p">[</span><span class="n">indices</span><span class="p">[</span><span class="mi">0</span><span class="p">]]])</span> <span class="o">/</span> <span class="n">dq</span> + + <span class="n">intercept</span> <span class="o">=</span> <span class="n">qdata</span><span class="p">[</span><span class="n">qs</span><span class="p">[</span><span class="n">indices</span><span class="p">[</span><span class="mi">0</span><span class="p">]]]</span> <span class="o">-</span> <span class="n">slope</span> <span class="o">*</span> <span class="n">qs</span><span class="p">[</span><span class="n">indices</span><span class="p">[</span><span class="mi">0</span><span class="p">]]</span> + <span class="n">qdata</span><span class="p">[</span><span class="n">qlimit</span><span class="p">]</span> <span class="o">=</span> <span class="nb">max</span><span class="p">(</span><span class="mf">0.0</span><span class="p">,</span> <span class="n">slope</span> <span class="o">*</span> <span class="n">qlimit</span> <span class="o">+</span> <span class="n">intercept</span><span class="p">)</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: build_q_table: linear Slope: </span><span class="si">{}</span><span class="s2"> intercept: </span><span class="si">{}</span><span class="s2"> dn/dq(</span><span class="si">{}</span><span class="s2">) = </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">slope</span><span class="p">,</span> <span class="n">intercept</span><span class="p">,</span> <span class="n">qlimit</span><span class="p">,</span> <span class="n">qdata</span><span class="p">[</span><span class="n">qlimit</span><span class="p">]</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">return</span> <span class="nb">max</span><span class="p">(</span><span class="mf">0.0</span><span class="p">,</span> <span class="n">slope</span> <span class="o">*</span> <span class="n">qlimit</span> <span class="o">+</span> <span class="n">intercept</span><span class="p">)</span></div> + +<div class="viewcode-block" id="distribution_functions.get_integration_constant_q"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.get_integration_constant_q">[docs]</a> <span class="k">def</span> <span class="nf">get_integration_constant_q</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">q_interpolator</span><span class="p">,</span> <span class="n">tmp_table</span><span class="p">,</span> <span class="n">qdata</span><span class="p">,</span> <span class="n">verbosity</span><span class="o">=</span><span class="mi">0</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to integrate the q interpolator and return the integration constant</span> +<span class="sd"> """</span> + + <span class="n">dq</span> <span class="o">=</span> <span class="mf">1e-3</span> <span class="c1"># resolution of the integration/renormalisation</span> + <span class="n">I</span> <span class="o">=</span> <span class="mi">0</span> + + <span class="c1"># integrate: note that the value of the integral is</span> + <span class="c1"># meaningless to within a factor (which depends on $dq)</span> + <span class="k">for</span> <span class="n">q</span> <span class="ow">in</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">1</span> <span class="o">+</span> <span class="mf">2e-6</span><span class="p">,</span> <span class="n">dq</span><span class="p">):</span> + <span class="n">x</span> <span class="o">=</span> <span class="n">q_interpolator</span><span class="o">.</span><span class="n">interpolate</span><span class="p">([</span><span class="n">q</span><span class="p">])</span> + + <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: get_integration_constant_q: Q interpolator table interpolation failed.</span><span class="se">\n\t\t</span><span class="s2">tmp_table = </span><span class="si">{}</span><span class="se">\n\t\t</span><span class="s2">q_data = </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="nb">str</span><span class="p">(</span><span class="n">tmp_table</span><span class="p">),</span> <span class="nb">str</span><span class="p">(</span><span class="n">qdata</span><span class="p">)</span> + <span class="p">)</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="n">msg</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="n">I</span> <span class="o">+=</span> <span class="n">x</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">*</span> <span class="n">dq</span> + <span class="k">return</span> <span class="n">I</span></div> + +<div class="viewcode-block" id="distribution_functions.fill_data"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.fill_data">[docs]</a> <span class="k">def</span> <span class="nf">fill_data</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">sample_values</span><span class="p">,</span> <span class="n">data_dict</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function that returns the normalised array of values for given logmass and logperiod</span> +<span class="sd"> used for the e and q values</span> + +<span class="sd"> TODO: make sure we do the correct thing with the dstep</span> +<span class="sd"> """</span> + + <span class="n">data</span> <span class="o">=</span> <span class="p">{}</span> + <span class="n">I</span> <span class="o">=</span> <span class="mi">0</span> + + <span class="n">dstep</span> <span class="o">=</span> <span class="nb">float</span><span class="p">(</span><span class="n">sample_values</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> <span class="o">-</span> <span class="nb">float</span><span class="p">(</span><span class="n">sample_values</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span> + + <span class="c1"># Read out the data</span> + <span class="k">for</span> <span class="n">sample_value</span> <span class="ow">in</span> <span class="n">sample_values</span><span class="p">:</span> + <span class="n">val</span> <span class="o">=</span> <span class="n">data_dict</span><span class="p">[</span><span class="n">sample_value</span><span class="p">]</span> + <span class="n">data</span><span class="p">[</span><span class="n">sample_value</span><span class="p">]</span> <span class="o">=</span> <span class="n">val</span> + <span class="n">I</span> <span class="o">+=</span> <span class="n">val</span> + + <span class="c1"># Normalise the data</span> + <span class="k">for</span> <span class="n">sample_value</span> <span class="ow">in</span> <span class="n">sample_values</span><span class="p">:</span> + <span class="n">data</span><span class="p">[</span><span class="n">sample_value</span><span class="p">]</span> <span class="o">=</span> <span class="n">data</span><span class="p">[</span><span class="n">sample_value</span><span class="p">]</span> <span class="o">/</span> <span class="n">I</span> + + <span class="k">return</span> <span class="n">data</span></div> + +<div class="viewcode-block" id="distribution_functions.calc_e_integral"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.calc_e_integral">[docs]</a> <span class="k">def</span> <span class="nf">calc_e_integral</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">options</span><span class="p">,</span> + <span class="n">integrals_string</span><span class="p">,</span> + <span class="n">interpolator_name</span><span class="p">,</span> + <span class="n">mass_string</span><span class="p">,</span> + <span class="n">period_string</span><span class="p">,</span> + <span class="n">verbosity</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> + <span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to calculate the e integral</span> + +<span class="sd"> We need to renormalise this because min_per > 0, and not all periods should be included</span> +<span class="sd"> """</span> + + <span class="k">global</span> <span class="n">Moecache</span> + <span class="n">min_ecc</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">max_ecc</span> <span class="o">=</span> <span class="mf">0.9999</span> + + <span class="n">mass_period_string</span> <span class="o">=</span> <span class="s2">"</span><span class="si">{}</span><span class="s2">_</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="n">mass_string</span><span class="p">],</span> <span class="n">options</span><span class="p">[</span><span class="n">period_string</span><span class="p">]</span> + <span class="p">)</span> + + <span class="c1"># Check if the dict exists</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">Moecache</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">integrals_string</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="n">Moecache</span><span class="p">[</span><span class="n">integrals_string</span><span class="p">]</span> <span class="o">=</span> <span class="p">{}</span> + + <span class="c1"># Check for cached value. If it doesn't exist: calculate</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">Moecache</span><span class="p">[</span><span class="n">integrals_string</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">mass_period_string</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="n">I</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">decc</span> <span class="o">=</span> <span class="mf">1e-3</span> + + <span class="k">for</span> <span class="n">ecc</span> <span class="ow">in</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="n">min_ecc</span><span class="p">,</span> <span class="n">max_ecc</span><span class="p">,</span> <span class="n">decc</span><span class="p">):</span> + <span class="c1"># Loop over all the values in the table, between the min and max P</span> + <span class="n">dp_decc</span> <span class="o">=</span> <span class="n">Moecache</span><span class="p">[</span><span class="n">interpolator_name</span><span class="p">]</span><span class="o">.</span><span class="n">interpolate</span><span class="p">(</span> + <span class="p">[</span> + <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="n">mass_string</span><span class="p">]),</span> + <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="n">period_string</span><span class="p">]),</span> + <span class="n">ecc</span><span class="p">,</span> + <span class="p">]</span> + <span class="p">)[</span><span class="mi">0</span><span class="p">]</span> + + <span class="n">I</span> <span class="o">+=</span> <span class="n">dp_decc</span> <span class="o">*</span> <span class="n">decc</span> + + <span class="c1"># Set the integral value in the dict</span> + <span class="n">Moecache</span><span class="p">[</span><span class="n">integrals_string</span><span class="p">][</span><span class="n">mass_period_string</span><span class="p">]</span> <span class="o">=</span> <span class="n">I</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: calc_ecc_integral: min_ecc: </span><span class="si">{}</span><span class="s2"> max ecc: </span><span class="si">{}</span><span class="s2"> integrals_string: </span><span class="si">{}</span><span class="s2"> interpolator_name: </span><span class="si">{}</span><span class="s2"> mass_string: </span><span class="si">{}</span><span class="s2"> period_string: </span><span class="si">{}</span><span class="s2"> mass: </span><span class="si">{}</span><span class="s2"> period: </span><span class="si">{}</span><span class="s2"> I: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">min_ecc</span><span class="p">,</span> + <span class="n">max_ecc</span><span class="p">,</span> + <span class="n">integrals_string</span><span class="p">,</span> + <span class="n">interpolator_name</span><span class="p">,</span> + <span class="n">mass_string</span><span class="p">,</span> + <span class="n">period_string</span><span class="p">,</span> + <span class="n">options</span><span class="p">[</span><span class="n">mass_string</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="n">period_string</span><span class="p">],</span> + <span class="n">I</span><span class="p">,</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: calc_ecc_integral: Found cached value for min_ecc: </span><span class="si">{}</span><span class="s2"> max ecc: </span><span class="si">{}</span><span class="s2"> integrals_string: </span><span class="si">{}</span><span class="s2"> interpolator_name: </span><span class="si">{}</span><span class="s2"> mass_string: </span><span class="si">{}</span><span class="s2"> period_string: </span><span class="si">{}</span><span class="s2"> mass: </span><span class="si">{}</span><span class="s2"> period: </span><span class="si">{}</span><span class="s2"> I: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">min_ecc</span><span class="p">,</span> + <span class="n">max_ecc</span><span class="p">,</span> + <span class="n">integrals_string</span><span class="p">,</span> + <span class="n">interpolator_name</span><span class="p">,</span> + <span class="n">mass_string</span><span class="p">,</span> + <span class="n">period_string</span><span class="p">,</span> + <span class="n">options</span><span class="p">[</span><span class="n">mass_string</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="n">period_string</span><span class="p">],</span> + <span class="n">Moecache</span><span class="p">[</span><span class="n">integrals_string</span><span class="p">][</span><span class="n">mass_period_string</span><span class="p">],</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span></div> + +<div class="viewcode-block" id="distribution_functions.calc_P_integral"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.calc_P_integral">[docs]</a> <span class="k">def</span> <span class="nf">calc_P_integral</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">options</span><span class="p">,</span> + <span class="n">min_logP</span><span class="p">,</span> + <span class="n">max_logP</span><span class="p">,</span> + <span class="n">integrals_string</span><span class="p">,</span> + <span class="n">interpolator_name</span><span class="p">,</span> + <span class="n">mass_string</span><span class="p">,</span> + <span class="n">verbosity</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> + <span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to calculate the P integral</span> + +<span class="sd"> We need to renormalise this because min_per > 0, and not all periods should be included</span> +<span class="sd"> """</span> + + <span class="k">global</span> <span class="n">Moecache</span> + + <span class="c1"># Check if the dict exists</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">Moecache</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">integrals_string</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="n">Moecache</span><span class="p">[</span><span class="n">integrals_string</span><span class="p">]</span> <span class="o">=</span> <span class="p">{}</span> + + <span class="c1"># Check for cached value. If it doesn't exist: calculate</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">Moecache</span><span class="p">[</span><span class="n">integrals_string</span><span class="p">]</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="n">mass_string</span><span class="p">],</span> <span class="kc">None</span><span class="p">):</span> + <span class="n">I</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">dlogP</span> <span class="o">=</span> <span class="mf">1e-3</span> + + <span class="k">for</span> <span class="n">logP</span> <span class="ow">in</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="n">min_logP</span><span class="p">,</span> <span class="n">max_logP</span><span class="p">,</span> <span class="n">dlogP</span><span class="p">):</span> + <span class="c1"># Loop over all the values in the table, between the min and max P</span> + <span class="n">dp_dlogP</span> <span class="o">=</span> <span class="n">Moecache</span><span class="p">[</span><span class="n">interpolator_name</span><span class="p">]</span><span class="o">.</span><span class="n">interpolate</span><span class="p">(</span> + <span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="n">mass_string</span><span class="p">]),</span> <span class="n">logP</span><span class="p">]</span> + <span class="p">)[</span><span class="mi">0</span><span class="p">]</span> + + <span class="n">I</span> <span class="o">+=</span> <span class="n">dp_dlogP</span> <span class="o">*</span> <span class="n">dlogP</span> + + <span class="c1"># Set the integral value in the dict</span> + <span class="n">Moecache</span><span class="p">[</span><span class="n">integrals_string</span><span class="p">][</span><span class="n">options</span><span class="p">[</span><span class="n">mass_string</span><span class="p">]]</span> <span class="o">=</span> <span class="n">I</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: calc_P_integral: min_logP: </span><span class="si">{}</span><span class="s2"> integrals_string: </span><span class="si">{}</span><span class="s2"> interpolator_name: </span><span class="si">{}</span><span class="s2"> mass_string: </span><span class="si">{}</span><span class="s2"> mass: </span><span class="si">{}</span><span class="s2"> I: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">min_logP</span><span class="p">,</span> + <span class="n">integrals_string</span><span class="p">,</span> + <span class="n">interpolator_name</span><span class="p">,</span> + <span class="n">mass_string</span><span class="p">,</span> + <span class="n">options</span><span class="p">[</span><span class="n">mass_string</span><span class="p">],</span> + <span class="n">I</span><span class="p">,</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe and di Stefano 2017: calc_P_integral: Found cached value for min_logP: </span><span class="si">{}</span><span class="s2"> integrals_string: </span><span class="si">{}</span><span class="s2"> interpolator_name: </span><span class="si">{}</span><span class="s2"> mass_string: </span><span class="si">{}</span><span class="s2"> mass: </span><span class="si">{}</span><span class="s2"> I: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">min_logP</span><span class="p">,</span> + <span class="n">integrals_string</span><span class="p">,</span> + <span class="n">interpolator_name</span><span class="p">,</span> + <span class="n">mass_string</span><span class="p">,</span> + <span class="n">options</span><span class="p">[</span><span class="n">mass_string</span><span class="p">],</span> + <span class="n">Moecache</span><span class="p">[</span><span class="n">integrals_string</span><span class="p">][</span><span class="n">options</span><span class="p">[</span><span class="n">mass_string</span><span class="p">]],</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span></div> + +<div class="viewcode-block" id="distribution_functions.calc_total_probdens"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.calc_total_probdens">[docs]</a> <span class="k">def</span> <span class="nf">calc_total_probdens</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">prob_dict</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to calculate the total probability density</span> +<span class="sd"> """</span> + + <span class="n">total_probdens</span> <span class="o">=</span> <span class="mi">1</span> + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">prob_dict</span><span class="p">:</span> + <span class="n">total_probdens</span> <span class="o">*=</span> <span class="n">prob_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"total_probdens"</span><span class="p">]</span> <span class="o">=</span> <span class="n">total_probdens</span> + + <span class="k">return</span> <span class="n">prob_dict</span></div> + +<div class="viewcode-block" id="distribution_functions.Moe_di_Stefano_2017_pdf"><a class="viewcode-back" href="../../../../population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Moe_di_Stefano_2017_pdf">[docs]</a> <span class="k">def</span> <span class="nf">Moe_di_Stefano_2017_pdf</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">options</span><span class="p">,</span> <span class="n">verbosity</span><span class="o">=</span><span class="mi">0</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Moe & diStefano function to calculate the probability density.</span> + +<span class="sd"> takes a dictionary as input (in options) with options:</span> + +<span class="sd"> M1, M2, M3, M4 => masses (Msun) [M1 required, rest optional]</span> +<span class="sd"> P, P2, P3 => periods (days) [number: none=binary, 2=triple, 3=quadruple]</span> +<span class="sd"> ecc, ecc2, ecc3 => eccentricities [numbering as for P above]</span> + +<span class="sd"> mmin => minimum allowed stellar mass (default 0.07)</span> +<span class="sd"> mmax => maximum allowed stellar mass (default 80.0)</span> +<span class="sd"> """</span> + + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf with options:</span><span class="se">\n\t\t</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">json</span><span class="o">.</span><span class="n">dumps</span><span class="p">(</span><span class="n">options</span><span class="p">,</span> <span class="n">ensure_ascii</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="n">prob_dict</span> <span class="o">=</span> <span class="p">(</span> + <span class="p">{}</span> + <span class="p">)</span> <span class="c1"># Dictionary containing all the pdf values for the different parameters</span> + + <span class="c1"># Get the multiplicity from the options, and if its not there, calculate it based on the</span> + <span class="c1"># TODO: the function below makes no sense. We NEED to pass the multiplicity in the</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"multiplicity"</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: Did not find a multiplicity value in the options dictionary"</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="n">msg</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="n">multiplicity</span> <span class="o">=</span> <span class="n">options</span><span class="p">[</span><span class="s2">"multiplicity"</span><span class="p">]</span> + + <span class="c1"># Immediately return 0 if the multiplicity modulator is 0</span> + <span class="k">if</span> <span class="n">options</span><span class="p">[</span><span class="s2">"multiplicity_modulator"</span><span class="p">][</span><span class="nb">int</span><span class="p">(</span><span class="n">multiplicity</span><span class="p">)</span> <span class="o">-</span> <span class="mi">1</span><span class="p">]</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: returning 0 because of the multiplicity modulator being 0"</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">return</span> <span class="mi">0</span> + + <span class="c1">############################################################</span> + <span class="c1"># multiplicity fraction</span> + <span class="c1"># Calculate the probability, or rather, fraction, of stars that belong to this mass</span> + + <span class="n">multiplicity_probability</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">Moe_di_Stefano_2017_multiplicity_fractions</span><span class="p">(</span> + <span class="n">options</span><span class="p">,</span> <span class="n">verbosity</span> + <span class="p">)[</span><span class="nb">int</span><span class="p">(</span><span class="n">multiplicity</span><span class="p">)</span> <span class="o">-</span> <span class="mi">1</span><span class="p">]</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"multiplicity"</span><span class="p">]</span> <span class="o">=</span> <span class="n">multiplicity_probability</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: Appended multiplicity (mass1 = </span><span class="si">{}</span><span class="s2">) probability (</span><span class="si">{}</span><span class="s2">) to the prob dict (</span><span class="si">{}</span><span class="s2">)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">],</span> <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"multiplicity"</span><span class="p">],</span> <span class="n">prob_dict</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1">############################################################</span> + <span class="c1"># always require an IMF for the primary star</span> + <span class="c1">#</span> + <span class="c1"># NB multiply by M1 to convert dN/dM to dN/dlnM</span> + <span class="c1"># (dlnM = dM/M, so 1/dlnM = M/dM)</span> + + <span class="c1"># TODO: Create an n-part-powerlaw method that can have breakpoints and slopes. I'm using a three-part power law now.</span> + <span class="c1"># TODO: is this actually the correct way? putting the M1 in there? Do we sample in log space?</span> + <span class="n">M1_probability</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">Kroupa2001</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">])</span> <span class="o">*</span> <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">]</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">]</span> <span class="o">=</span> <span class="n">M1_probability</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: Appended Mass (m=</span><span class="si">{}</span><span class="s2">) probability (</span><span class="si">{}</span><span class="s2">) to the prob dict (</span><span class="si">{}</span><span class="s2">)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">],</span> <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">],</span> <span class="n">prob_dict</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="c1"># if M1_probability == 0: # If the probability is 0 then we don't have to calculate more</span> + <span class="c1"># calc_total_probdens(prob_dict)</span> + <span class="c1"># return prob_dict</span> + + <span class="sd">"""</span> +<span class="sd"> From here we go through the multiplicities.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="n">multiplicity</span> <span class="o">>=</span> <span class="mi">2</span><span class="p">:</span> + <span class="c1"># If the multiplicity is higher than 1, we will need to construct the following tables:</span> + <span class="c1"># - period distribution table</span> + <span class="c1"># - q distribution table</span> + <span class="c1"># - eccentricity distribution table</span> + + <span class="c1"># Set up the interpolator for the periods</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">Moecache</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"rinterpolator_log10P"</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_log10P"</span><span class="p">]</span> <span class="o">=</span> <span class="n">py_rinterpolate</span><span class="o">.</span><span class="n">Rinterpolate</span><span class="p">(</span> + <span class="n">table</span><span class="o">=</span><span class="n">Moecache</span><span class="p">[</span> + <span class="s2">"period_distributions"</span> + <span class="p">],</span> <span class="c1"># Contains the table of data</span> + <span class="n">nparams</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="c1"># log10M, log10P</span> + <span class="n">ndata</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="c1"># binary, triple</span> + <span class="n">verbosity</span><span class="o">=</span><span class="n">verbosity</span> <span class="o">-</span> <span class="p">(</span><span class="n">_MOE2017_VERBOSITY_INTERPOLATOR_LEVEL</span> <span class="o">-</span> <span class="mi">1</span><span class="p">),</span> + <span class="p">)</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: Created new period interpolator: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_log10P"</span><span class="p">]</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># Make a table storing Moe's data for q distributions</span> + <span class="k">if</span> <span class="p">(</span> + <span class="n">options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"M_2"</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> + <span class="ow">or</span> <span class="n">options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"M_3"</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> + <span class="ow">or</span> <span class="n">options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"M_4"</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> + <span class="p">):</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">Moecache</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"rinterpolator_q"</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_q"</span><span class="p">]</span> <span class="o">=</span> <span class="n">py_rinterpolate</span><span class="o">.</span><span class="n">Rinterpolate</span><span class="p">(</span> + <span class="n">table</span><span class="o">=</span><span class="n">Moecache</span><span class="p">[</span><span class="s2">"q_distributions"</span><span class="p">],</span> <span class="c1"># Contains the table of data</span> + <span class="n">nparams</span><span class="o">=</span><span class="mi">3</span><span class="p">,</span> <span class="c1"># log10M, log10P, q</span> + <span class="n">ndata</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="c1">#</span> + <span class="n">verbosity</span><span class="o">=</span><span class="n">verbosity</span> + <span class="o">-</span> <span class="p">(</span><span class="n">_MOE2017_VERBOSITY_INTERPOLATOR_LEVEL</span> <span class="o">-</span> <span class="mi">1</span><span class="p">),</span> + <span class="p">)</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: Created new q interpolator: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_q"</span><span class="p">]</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># Make a table storing Moe's data for q distributions, but only if the ecc is actually sampled</span> + <span class="k">if</span> <span class="s2">"ecc"</span> <span class="ow">in</span> <span class="n">options</span><span class="p">:</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">options</span><span class="p">[</span><span class="s2">"ecc"</span><span class="p">]</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">Moecache</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"rinterpolator_e"</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_e"</span><span class="p">]</span> <span class="o">=</span> <span class="n">py_rinterpolate</span><span class="o">.</span><span class="n">Rinterpolate</span><span class="p">(</span> + <span class="n">table</span><span class="o">=</span><span class="n">Moecache</span><span class="p">[</span> + <span class="s2">"ecc_distributions"</span> + <span class="p">],</span> <span class="c1"># Contains the table of data</span> + <span class="n">nparams</span><span class="o">=</span><span class="mi">3</span><span class="p">,</span> <span class="c1"># log10M, log10P, e</span> + <span class="n">ndata</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="c1">#</span> + <span class="n">verbosity</span><span class="o">=</span><span class="n">verbosity</span> + <span class="o">-</span> <span class="p">(</span><span class="n">_MOE2017_VERBOSITY_INTERPOLATOR_LEVEL</span> <span class="o">-</span> <span class="mi">1</span><span class="p">),</span> + <span class="p">)</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: Created new e interpolator: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_e"</span><span class="p">]</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1">###############</span> + <span class="c1"># Calculation for period of the binary</span> + + <span class="k">if</span> <span class="n">options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"M_2"</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="c1"># Separation of the inner binary</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"sep"</span><span class="p">]</span> <span class="o">=</span> <span class="n">calc_sep_from_period</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">],</span> <span class="n">options</span><span class="p">[</span><span class="s2">"M_2"</span><span class="p">],</span> <span class="n">options</span><span class="p">[</span><span class="s2">"P"</span><span class="p">]</span> + <span class="p">)</span> + <span class="c1"># TODO: add check for min_logP with instant RLOF?</span> + <span class="c1"># TODO: Actually use the value above.</span> + <span class="c1"># Total mass inner binary:</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1+M_2"</span><span class="p">]</span> <span class="o">=</span> <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">]</span> <span class="o">+</span> <span class="n">options</span><span class="p">[</span><span class="s2">"M_2"</span><span class="p">]</span> + + <span class="c1"># Calculate P integral or use cached value</span> + + <span class="c1"># get the periods from the Moecahe</span> + <span class="n">min_logP</span> <span class="o">=</span> <span class="nb">float</span><span class="p">(</span><span class="n">Moecache</span><span class="p">[</span><span class="s2">"logperiods"</span><span class="p">][</span><span class="mi">0</span><span class="p">])</span> + <span class="n">max_logP</span> <span class="o">=</span> <span class="nb">float</span><span class="p">(</span><span class="n">Moecache</span><span class="p">[</span><span class="s2">"logperiods"</span><span class="p">][</span><span class="o">-</span><span class="mi">1</span><span class="p">])</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">calc_P_integral</span><span class="p">(</span> + <span class="n">options</span><span class="p">,</span> + <span class="n">min_logP</span><span class="p">,</span> + <span class="n">max_logP</span><span class="p">,</span> + <span class="s2">"P_integrals"</span><span class="p">,</span> + <span class="s2">"rinterpolator_log10P"</span><span class="p">,</span> + <span class="s2">"M_1"</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># Set probabilty for P1</span> + <span class="n">p_val</span> <span class="o">=</span> <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_log10P"</span><span class="p">]</span><span class="o">.</span><span class="n">interpolate</span><span class="p">(</span> + <span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">]),</span> <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"P"</span><span class="p">])]</span> + <span class="p">)[</span><span class="mi">0</span><span class="p">]</span> + <span class="n">p_val</span> <span class="o">=</span> <span class="n">p_val</span> <span class="o">/</span> <span class="n">Moecache</span><span class="p">[</span><span class="s2">"P_integrals"</span><span class="p">][</span><span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">]]</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"P"</span><span class="p">]</span> <span class="o">=</span> <span class="n">p_val</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: Appended period (m=</span><span class="si">{}</span><span class="s2">, P=</span><span class="si">{}</span><span class="s2">) probability (</span><span class="si">{}</span><span class="s2">) to the prob list (</span><span class="si">{}</span><span class="s2">)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">],</span> <span class="n">options</span><span class="p">[</span><span class="s2">"P"</span><span class="p">],</span> <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"P"</span><span class="p">],</span> <span class="n">prob_dict</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="c1"># if prob_dict['P'] == 0: # If the probability is 0 then we don't have to calculate more</span> + <span class="c1"># calc_total_probdens(prob_dict)</span> + <span class="c1"># return prob_dict</span> + + <span class="c1">############################################################</span> + <span class="c1"># mass ratio (0 < q = M2/M1 < qmax)</span> + <span class="c1">#</span> + <span class="c1"># we need to construct the q table for the given M1</span> + <span class="c1"># subject to qmin = Mmin/M1</span> + + <span class="k">if</span> <span class="n">options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"M_2"</span><span class="p">,</span> <span class="kc">None</span><span class="p">):</span> + <span class="c1"># Build the table for q</span> + <span class="n">primary_mass</span> <span class="o">=</span> <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">]</span> + <span class="n">secondary_mass</span> <span class="o">=</span> <span class="n">options</span><span class="p">[</span><span class="s2">"M_2"</span><span class="p">]</span> + <span class="n">m_label</span> <span class="o">=</span> <span class="s2">"M_1"</span> + <span class="n">p_label</span> <span class="o">=</span> <span class="s2">"P"</span> + + <span class="c1"># Construct the q table</span> + <span class="bp">self</span><span class="o">.</span><span class="n">build_q_table</span><span class="p">(</span><span class="n">options</span><span class="p">,</span> <span class="n">m_label</span><span class="p">,</span> <span class="n">p_label</span><span class="p">,</span> <span class="n">verbosity</span><span class="o">=</span><span class="n">verbosity</span><span class="p">)</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: Created q_table (</span><span class="si">{}</span><span class="s2">) for m=</span><span class="si">{}</span><span class="s2"> p=</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">Moecache</span><span class="p">[</span> + <span class="s2">"rinterpolator_q_given_</span><span class="si">{}</span><span class="s2">_log10</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">m_label</span><span class="p">,</span> <span class="n">p_label</span><span class="p">)</span> + <span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="n">m_label</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="n">p_label</span><span class="p">],</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># Add probability for the mass ratio</span> + <span class="n">q_prob</span> <span class="o">=</span> <span class="n">Moecache</span><span class="p">[</span> + <span class="s2">"rinterpolator_q_given_</span><span class="si">{}</span><span class="s2">_log10</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">m_label</span><span class="p">,</span> <span class="n">p_label</span><span class="p">)</span> + <span class="p">]</span><span class="o">.</span><span class="n">interpolate</span><span class="p">([</span><span class="n">secondary_mass</span> <span class="o">/</span> <span class="n">primary_mass</span><span class="p">])[</span><span class="mi">0</span><span class="p">]</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"q"</span><span class="p">]</span> <span class="o">=</span> <span class="n">q_prob</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: appended mass ratio (M=</span><span class="si">{}</span><span class="s2"> P=</span><span class="si">{}</span><span class="s2"> q=</span><span class="si">{}</span><span class="s2">) probability (</span><span class="si">{}</span><span class="s2">) to the prob list (</span><span class="si">{}</span><span class="s2">) "</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"P"</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_2"</span><span class="p">]</span> <span class="o">/</span> <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">],</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"q"</span><span class="p">],</span> + <span class="n">prob_dict</span><span class="p">,</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="c1"># if prob_dict['q'] == 0: # If the probability is 0 then we don't have to calculate more</span> + <span class="c1"># calc_total_probdens(prob_dict)</span> + <span class="c1"># return prob_dict</span> + + <span class="c1">############################################################</span> + <span class="c1"># Eccentricity</span> + <span class="c1"># TODO: ask rob if the eccentricity requires an extrapolation as well.</span> + + <span class="c1"># Only do this if the eccentricity is sampled</span> + <span class="k">if</span> <span class="s2">"ecc"</span> <span class="ow">in</span> <span class="n">options</span><span class="p">:</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">options</span><span class="p">[</span><span class="s2">"ecc"</span><span class="p">]</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="c1"># Calculate ecc integral or use cached value</span> + <span class="bp">self</span><span class="o">.</span><span class="n">calc_e_integral</span><span class="p">(</span> + <span class="n">options</span><span class="p">,</span> + <span class="s2">"ecc_integrals"</span><span class="p">,</span> + <span class="s2">"rinterpolator_e"</span><span class="p">,</span> + <span class="s2">"M_1"</span><span class="p">,</span> + <span class="s2">"P"</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="p">)</span> + <span class="n">mass_period_string</span> <span class="o">=</span> <span class="s2">"</span><span class="si">{}</span><span class="s2">_</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">],</span> <span class="n">options</span><span class="p">[</span><span class="s2">"P"</span><span class="p">])</span> + + <span class="c1"># Set probability for ecc</span> + <span class="n">ecc_val</span> <span class="o">=</span> <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_e"</span><span class="p">]</span><span class="o">.</span><span class="n">interpolate</span><span class="p">(</span> + <span class="p">[</span> + <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">]),</span> + <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"P"</span><span class="p">]),</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"ecc"</span><span class="p">],</span> + <span class="p">]</span> + <span class="p">)[</span><span class="mi">0</span><span class="p">]</span> + <span class="n">ecc_val</span> <span class="o">=</span> <span class="n">ecc_val</span> <span class="o">/</span> <span class="n">Moecache</span><span class="p">[</span><span class="s2">"ecc_integrals"</span><span class="p">][</span><span class="n">mass_period_string</span><span class="p">]</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"ecc"</span><span class="p">]</span> <span class="o">=</span> <span class="n">ecc_val</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: Appended eccentricity (m=</span><span class="si">{}</span><span class="s2">, P=</span><span class="si">{}</span><span class="s2">, ecc=</span><span class="si">{}</span><span class="s2">) probability (</span><span class="si">{}</span><span class="s2">) to the prob list (</span><span class="si">{}</span><span class="s2">)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"P"</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"ecc"</span><span class="p">],</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"ecc"</span><span class="p">],</span> + <span class="n">prob_dict</span><span class="p">,</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="c1"># if prob_dict['ecc'] == 0: # If the probability is 0 then we don't have to calculate more</span> + <span class="c1"># calc_total_probdens(prob_dict)</span> + <span class="c1"># return prob_dict</span> + + <span class="c1"># Calculations for when multiplicity is bigger than 3</span> + <span class="c1"># BEWARE: binary_c does not evolve these systems actually and the code below should be revised for when binary_c actually evolves triples.</span> + <span class="c1"># For that reason, I would not advise to use things with multiplicity > 3</span> + <span class="k">if</span> <span class="n">multiplicity</span> <span class="o">>=</span> <span class="mi">3</span><span class="p">:</span> + + <span class="c1">############################################################</span> + <span class="c1"># orbital period 2 =</span> + <span class="c1"># orbital period of star 3 (multiplicity==3) or</span> + <span class="c1"># the star3+star4 binary (multiplicity==4)</span> + <span class="c1">#</span> + <span class="c1"># we assume the same period distribution for star 3</span> + <span class="c1"># (or stars 3 and 4) but with a separation that is >10*a*(1+e)</span> + <span class="c1"># where 10*a*(1+e) is the maximum apastron separation of</span> + <span class="c1"># stars 1 and 2</span> + + <span class="c1"># TODO: Is this a correct assumption?</span> + <span class="n">max_sep</span> <span class="o">=</span> <span class="mf">10.0</span> <span class="o">*</span> <span class="n">options</span><span class="p">[</span><span class="s2">"sep"</span><span class="p">]</span> <span class="o">*</span> <span class="p">(</span><span class="mf">1.0</span> <span class="o">+</span> <span class="n">options</span><span class="p">[</span><span class="s2">"ecc"</span><span class="p">])</span> + <span class="n">min_P2</span> <span class="o">=</span> <span class="n">calc_period_from_sep</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1+M_2"</span><span class="p">],</span> <span class="n">options</span><span class="p">[</span><span class="s2">"mmin"</span><span class="p">],</span> <span class="n">max_sep</span> + <span class="p">)</span> + <span class="n">min_logP2</span> <span class="o">=</span> <span class="n">math</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">min_P2</span><span class="p">)</span> + <span class="c1"># max_logP2 = 10.0</span> + <span class="c1"># min_logP = Moecache['logperiods'][0]</span> + <span class="n">max_logP2</span> <span class="o">=</span> <span class="nb">float</span><span class="p">(</span><span class="n">Moecache</span><span class="p">[</span><span class="s2">"logperiods"</span><span class="p">][</span><span class="o">-</span><span class="mi">1</span><span class="p">])</span> + + <span class="k">if</span> <span class="n">options</span><span class="p">[</span><span class="s2">"P2"</span><span class="p">]</span> <span class="o"><</span> <span class="n">min_P2</span><span class="p">:</span> + <span class="c1"># period is too short : system is not hierarchical</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"P2"</span><span class="p">]</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: period2 is too short: </span><span class="si">{}</span><span class="s2"> < </span><span class="si">{}</span><span class="s2">, system is not hierarchical. Added 0 to probability list"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"P1"</span><span class="p">],</span> <span class="n">min_P2</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="c1"># if prob_dict['P2'] == 0: # If the probability is 0 then we don't have to calculate more</span> + <span class="c1"># calc_total_probdens(prob_dict)</span> + <span class="c1"># return prob_dict</span> + + <span class="k">else</span><span class="p">:</span> + <span class="c1"># period is long enough that the system is hierarchical</span> + <span class="c1"># hence the separation between the outer star</span> + <span class="c1"># and inner binary</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"sep2"</span><span class="p">]</span> <span class="o">=</span> <span class="n">calc_sep_from_period</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_3"</span><span class="p">],</span> <span class="n">options</span><span class="p">[</span><span class="s2">"M_1+M_2"</span><span class="p">],</span> <span class="n">options</span><span class="p">[</span><span class="s2">"P2"</span><span class="p">]</span> + <span class="p">)</span> + + <span class="c1"># Check for cached value of P integral or calculate</span> + <span class="bp">self</span><span class="o">.</span><span class="n">calc_P_integral</span><span class="p">(</span> + <span class="n">options</span><span class="p">,</span> + <span class="n">min_logP2</span><span class="p">,</span> + <span class="n">max_logP2</span><span class="p">,</span> + <span class="s2">"P2_integrals"</span><span class="p">,</span> + <span class="s2">"rinterpolator_log10P"</span><span class="p">,</span> + <span class="s2">"M_1+M_2"</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># Add the probability</span> + <span class="n">p_val</span> <span class="o">=</span> <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_log10P"</span><span class="p">]</span><span class="o">.</span><span class="n">interpolate</span><span class="p">(</span> + <span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"M_1+M_2"</span><span class="p">]),</span> <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"P2"</span><span class="p">])]</span> + <span class="p">)[</span><span class="mi">0</span><span class="p">]</span> + <span class="n">p_val</span> <span class="o">=</span> <span class="n">p_val</span> <span class="o">/</span> <span class="n">Moecache</span><span class="p">[</span><span class="s2">"P2_integrals"</span><span class="p">][</span><span class="n">options</span><span class="p">[</span><span class="s2">"M_1+M_2"</span><span class="p">]]</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"P2"</span><span class="p">]</span> <span class="o">=</span> <span class="n">p_val</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: Appended period2 (m1=</span><span class="si">{}</span><span class="s2"> m2=</span><span class="si">{}</span><span class="s2">, P2=</span><span class="si">{}</span><span class="s2">) probability (</span><span class="si">{}</span><span class="s2">) to the prob list (</span><span class="si">{}</span><span class="s2">)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_2"</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"P2"</span><span class="p">],</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"P2"</span><span class="p">],</span> + <span class="n">prob_dict</span><span class="p">,</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="c1"># if prob_dict['P2'] == 0: # If the probability is 0 then we don't have to calculate more</span> + <span class="c1"># calc_total_probdens(prob_dict)</span> + <span class="c1"># return prob_dict</span> + + <span class="c1">############################################################</span> + <span class="c1"># mass ratio 2 = q2 = M3 / (M1+M2)</span> + <span class="c1">#</span> + <span class="c1"># we need to construct the q table for the given M1</span> + <span class="c1"># subject to qmin = Mmin/(M1+M2)</span> + + <span class="c1"># Set the variables for the masses and their names</span> + <span class="n">primary_mass</span> <span class="o">=</span> <span class="n">options</span><span class="p">[</span><span class="s2">"M_1+M_2"</span><span class="p">]</span> + <span class="n">secondary_mass</span> <span class="o">=</span> <span class="n">options</span><span class="p">[</span><span class="s2">"M_3"</span><span class="p">]</span> + <span class="n">m_label</span> <span class="o">=</span> <span class="s2">"M_1+M_2"</span> + <span class="n">p_label</span> <span class="o">=</span> <span class="s2">"P2"</span> + + <span class="c1"># Build q table</span> + <span class="bp">self</span><span class="o">.</span><span class="n">build_q_table</span><span class="p">(</span><span class="n">options</span><span class="p">,</span> <span class="n">m_label</span><span class="p">,</span> <span class="n">p_label</span><span class="p">,</span> <span class="n">verbosity</span><span class="o">=</span><span class="n">verbosity</span><span class="p">)</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: Called build_q_table"</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># Add the probability</span> + <span class="n">q2_val</span> <span class="o">=</span> <span class="n">Moecache</span><span class="p">[</span> + <span class="s2">"rinterpolator_q_given_</span><span class="si">{}</span><span class="s2">_log10</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">m_label</span><span class="p">,</span> <span class="n">p_label</span><span class="p">)</span> + <span class="p">]</span><span class="o">.</span><span class="n">interpolate</span><span class="p">([</span><span class="n">secondary_mass</span> <span class="o">/</span> <span class="n">primary_mass</span><span class="p">])[</span><span class="mi">0</span><span class="p">]</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"q2"</span><span class="p">]</span> <span class="o">=</span> <span class="n">q2_val</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: appended mass ratio (M_1+M_2=</span><span class="si">{}</span><span class="s2"> M_3=</span><span class="si">{}</span><span class="s2"> P=</span><span class="si">{}</span><span class="s2"> q=</span><span class="si">{}</span><span class="s2">) probability (</span><span class="si">{}</span><span class="s2">) to the prob list (</span><span class="si">{}</span><span class="s2">) "</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1+M_2"</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_3"</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"P"</span><span class="p">],</span> + <span class="n">secondary_mass</span> <span class="o">/</span> <span class="n">primary_mass</span><span class="p">,</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"q2"</span><span class="p">],</span> + <span class="n">prob_dict</span><span class="p">,</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="c1"># if prob_dict['q2'] == 0: # If the probability is 0 then we don't have to calculate more</span> + <span class="c1"># calc_total_probdens(prob_dict)</span> + <span class="c1"># return prob_dict</span> + + <span class="c1"># TODO: Implement ecc2 calculation</span> + <span class="k">if</span> <span class="n">multiplicity</span> <span class="o">==</span> <span class="mi">4</span><span class="p">:</span> + <span class="c1"># quadruple system.</span> + <span class="c1"># TODO: Ask Rob about the structure of the quadruple. Is this only double binary quadruples?</span> + + <span class="c1">############################################################</span> + <span class="c1"># orbital period 3</span> + <span class="c1">#</span> + <span class="c1"># we assume the same period distribution for star 4</span> + <span class="c1"># as for any other stars but Pmax must be such that</span> + <span class="c1"># sep3 < sep2 * 0.2</span> + + <span class="c1"># TODO: fix this here</span> + <span class="n">max_sep3</span> <span class="o">=</span> <span class="mf">0.2</span> <span class="o">*</span> <span class="n">options</span><span class="p">[</span><span class="s2">"sep2"</span><span class="p">]</span> <span class="o">*</span> <span class="p">(</span><span class="mf">1.0</span> <span class="o">+</span> <span class="n">options</span><span class="p">[</span><span class="s2">"ecc2"</span><span class="p">])</span> + <span class="n">max_per3</span> <span class="o">=</span> <span class="n">calc_period_from_sep</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1+M_2"</span><span class="p">],</span> <span class="n">options</span><span class="p">[</span><span class="s2">"mmin"</span><span class="p">],</span> <span class="n">max_sep3</span> + <span class="p">)</span> + + <span class="c1"># Calculate P integral or use the cached value</span> + <span class="c1"># TODO: Make sure we use the correct period idea here.</span> + <span class="bp">self</span><span class="o">.</span><span class="n">calc_P_integral</span><span class="p">(</span> + <span class="n">options</span><span class="p">,</span> + <span class="n">min_logP2</span><span class="p">,</span> + <span class="n">max_logP2</span><span class="p">,</span> + <span class="s2">"P2_integrals"</span><span class="p">,</span> + <span class="s2">"rinterpolator_log10P"</span><span class="p">,</span> + <span class="s2">"M_1+M_2"</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># Set probability</span> + <span class="n">p_val</span> <span class="o">=</span> <span class="n">Moecache</span><span class="p">[</span><span class="s2">"rinterpolator_log10P"</span><span class="p">]</span><span class="o">.</span><span class="n">interpolate</span><span class="p">(</span> + <span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"M_1+M_2"</span><span class="p">]),</span> <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"P2"</span><span class="p">])]</span> + <span class="p">)[</span><span class="mi">0</span><span class="p">]</span> + <span class="n">p_val</span> <span class="o">=</span> <span class="n">p_val</span> <span class="o">/</span> <span class="n">Moecache</span><span class="p">[</span><span class="s2">"P2_integrals"</span><span class="p">][</span><span class="n">options</span><span class="p">[</span><span class="s2">"M_1+M_2"</span><span class="p">]]</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"P3"</span><span class="p">]</span> <span class="o">=</span> <span class="n">p_val</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: Appended period2 (M=4) (M_1=</span><span class="si">{}</span><span class="s2"> M_2=</span><span class="si">{}</span><span class="s2">, P2=</span><span class="si">{}</span><span class="s2">) probability (</span><span class="si">{}</span><span class="s2">) to the prob list (</span><span class="si">{}</span><span class="s2">)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_2"</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"P2"</span><span class="p">],</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"P3"</span><span class="p">],</span> + <span class="n">prob_dict</span><span class="p">,</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="c1"># if prob_dict['P3'] == 0: # If the probability is 0 then we don't have to calculate more</span> + <span class="c1"># calc_total_probdens(prob_dict)</span> + <span class="c1"># return prob_dict</span> + + <span class="c1">############################################################</span> + <span class="c1"># mass ratio 2</span> + <span class="c1">#</span> + <span class="c1"># we need to construct the q table for the given M1</span> + <span class="c1"># subject to qmin = Mmin/(M1+M2)</span> + <span class="c1"># Make a table storing Moe's data for q distributions</span> + + <span class="c1"># Build the table for q2</span> + <span class="n">primary_mass</span> <span class="o">=</span> <span class="n">options</span><span class="p">[</span><span class="s2">"M_1+M_2"</span><span class="p">]</span> + <span class="n">secondary_mass</span> <span class="o">=</span> <span class="n">options</span><span class="p">[</span><span class="s2">"M_3"</span><span class="p">]</span> + <span class="n">m_label</span> <span class="o">=</span> <span class="s2">"M_1+M_2"</span> + <span class="n">p_label</span> <span class="o">=</span> <span class="s2">"P2"</span> + + <span class="c1"># Calculate new q table</span> + <span class="bp">self</span><span class="o">.</span><span class="n">build_q_table</span><span class="p">(</span> + <span class="n">options</span><span class="p">,</span> <span class="n">m_label</span><span class="p">,</span> <span class="n">p_label</span><span class="p">,</span> <span class="n">verbosity</span><span class="o">=</span><span class="n">verbosity</span> + <span class="p">)</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: Created q_table "</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># Add the probability</span> + <span class="n">q3_prob</span> <span class="o">=</span> <span class="n">Moecache</span><span class="p">[</span> + <span class="s2">"rinterpolator_q_given_</span><span class="si">{}</span><span class="s2">_log10</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">m_label</span><span class="p">,</span> <span class="n">p_label</span><span class="p">)</span> + <span class="p">]</span><span class="o">.</span><span class="n">interpolate</span><span class="p">([</span><span class="n">secondary_mass</span> <span class="o">/</span> <span class="n">primary_mass</span><span class="p">])[</span><span class="mi">0</span><span class="p">]</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"q3"</span><span class="p">]</span> <span class="o">=</span> <span class="n">q3_prob</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: appended mass ratio (M_1+M_2=</span><span class="si">{}</span><span class="s2"> M_3=</span><span class="si">{}</span><span class="s2"> P=</span><span class="si">{}</span><span class="s2"> q=</span><span class="si">{}</span><span class="s2">) probability (</span><span class="si">{}</span><span class="s2">) to the prob list (</span><span class="si">{}</span><span class="s2">) "</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1+M_2"</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_3"</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"P"</span><span class="p">],</span> + <span class="n">secondary_mass</span> <span class="o">/</span> <span class="n">primary_mass</span><span class="p">,</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"q3"</span><span class="p">],</span> + <span class="n">prob_dict</span><span class="p">,</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="c1"># if prob_dict['q3'] == 0: # If the probability is 0 then we don't have to calculate more</span> + <span class="c1"># calc_total_probdens(prob_dict)</span> + <span class="c1"># return prob_dict</span> + + <span class="c1"># TODO: ecc 3</span> + + <span class="c1"># check for input of multiplicity</span> + <span class="k">elif</span> <span class="n">multiplicity</span> <span class="ow">not</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">5</span><span class="p">):</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: Unknown multiplicity </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">multiplicity</span> + <span class="p">)</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="n">msg</span><span class="p">,</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="c1"># Calculate total probdens:</span> + <span class="n">prob_dict</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">calc_total_probdens</span><span class="p">(</span><span class="n">prob_dict</span><span class="p">)</span> + + <span class="c1"># Some info</span> + <span class="k">if</span> <span class="n">multiplicity</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: M_1=</span><span class="si">{}</span><span class="s2"> q=N/A log10P=N/A (</span><span class="si">{}</span><span class="s2">): </span><span class="si">{}</span><span class="s2"> -> </span><span class="si">{}</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">],</span> + <span class="nb">len</span><span class="p">(</span><span class="n">prob_dict</span><span class="p">),</span> + <span class="nb">str</span><span class="p">(</span><span class="n">prob_dict</span><span class="p">),</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"total_probdens"</span><span class="p">],</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">elif</span> <span class="n">multiplicity</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: M_1=</span><span class="si">{}</span><span class="s2"> q=</span><span class="si">{}</span><span class="s2"> log10P=</span><span class="si">{}</span><span class="s2"> ecc=</span><span class="si">{}</span><span class="s2"> (</span><span class="si">{}</span><span class="s2">): </span><span class="si">{}</span><span class="s2"> -> </span><span class="si">{}</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_2"</span><span class="p">]</span> <span class="o">/</span> <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">]</span> + <span class="k">if</span> <span class="n">options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"M_2"</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> + <span class="k">else</span> <span class="s2">"N/A"</span><span class="p">,</span> + <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"P"</span><span class="p">]),</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"ecc"</span><span class="p">]</span> <span class="k">if</span> <span class="n">options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"ecc"</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> <span class="k">else</span> <span class="s2">"N/A"</span><span class="p">,</span> + <span class="nb">len</span><span class="p">(</span><span class="n">prob_dict</span><span class="p">),</span> + <span class="nb">str</span><span class="p">(</span><span class="n">prob_dict</span><span class="p">),</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"total_probdens"</span><span class="p">],</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">elif</span> <span class="n">multiplicity</span> <span class="o">==</span> <span class="mi">3</span><span class="p">:</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\t</span><span class="s2">Moe_di_Stefano_2017_pdf: M_1=</span><span class="si">{}</span><span class="s2"> q=</span><span class="si">{}</span><span class="s2"> log10P=</span><span class="si">{}</span><span class="s2"> ecc=</span><span class="si">{}</span><span class="s2"> M_3=</span><span class="si">{}</span><span class="s2"> log10P2=</span><span class="si">{}</span><span class="s2"> ecc2=</span><span class="si">{}</span><span class="s2"> (</span><span class="si">{}</span><span class="s2">): </span><span class="si">{}</span><span class="s2"> -> </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_2"</span><span class="p">]</span> <span class="o">/</span> <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">]</span> + <span class="k">if</span> <span class="n">options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"M_2"</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> + <span class="k">else</span> <span class="s2">"N/A"</span><span class="p">,</span> + <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"P"</span><span class="p">]),</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"ecc"</span><span class="p">]</span> <span class="k">if</span> <span class="n">options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"ecc"</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> <span class="k">else</span> <span class="s2">"N/A"</span><span class="p">,</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_3"</span><span class="p">],</span> + <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"P2"</span><span class="p">]),</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"ecc2"</span><span class="p">]</span> <span class="k">if</span> <span class="n">options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"ecc2"</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> <span class="k">else</span> <span class="s2">"N/A"</span><span class="p">,</span> + <span class="nb">len</span><span class="p">(</span><span class="n">prob_dict</span><span class="p">),</span> + <span class="nb">str</span><span class="p">(</span><span class="n">prob_dict</span><span class="p">),</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"total_probdens"</span><span class="p">],</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">elif</span> <span class="n">multiplicity</span> <span class="o">==</span> <span class="mi">4</span><span class="p">:</span> + <span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"Moe_di_Stefano_2017_pdf: M_1=</span><span class="si">{}</span><span class="s2"> q=</span><span class="si">{}</span><span class="s2"> log10P=</span><span class="si">{}</span><span class="s2"> ecc=</span><span class="si">{}</span><span class="s2"> M_3=</span><span class="si">{}</span><span class="s2"> log10P2=</span><span class="si">{}</span><span class="s2"> ecc2=</span><span class="si">{}</span><span class="s2"> M_4=</span><span class="si">{}</span><span class="s2"> log10P3=</span><span class="si">{}</span><span class="s2"> ecc3=</span><span class="si">{}</span><span class="s2"> (</span><span class="si">{}</span><span class="s2">) : </span><span class="si">{}</span><span class="s2"> -> </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">],</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_2"</span><span class="p">]</span> <span class="o">/</span> <span class="n">options</span><span class="p">[</span><span class="s2">"M_1"</span><span class="p">]</span> + <span class="k">if</span> <span class="n">options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"M_2"</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> + <span class="k">else</span> <span class="s2">"N/A"</span><span class="p">,</span> + <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"P"</span><span class="p">]),</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"ecc"</span><span class="p">]</span> <span class="k">if</span> <span class="n">options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"ecc"</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> <span class="k">else</span> <span class="s2">"N/A"</span><span class="p">,</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_3"</span><span class="p">],</span> + <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"P2"</span><span class="p">]),</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"ecc2"</span><span class="p">]</span> <span class="k">if</span> <span class="n">options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"ecc2"</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> <span class="k">else</span> <span class="s2">"N/A"</span><span class="p">,</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"M_4"</span><span class="p">],</span> + <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">options</span><span class="p">[</span><span class="s2">"P3"</span><span class="p">]),</span> + <span class="n">options</span><span class="p">[</span><span class="s2">"ecc3"</span><span class="p">]</span> <span class="k">if</span> <span class="n">options</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"ecc3"</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span> <span class="k">else</span> <span class="s2">"N/A"</span><span class="p">,</span> + <span class="nb">len</span><span class="p">(</span><span class="n">prob_dict</span><span class="p">),</span> + <span class="nb">str</span><span class="p">(</span><span class="n">prob_dict</span><span class="p">),</span> + <span class="n">prob_dict</span><span class="p">[</span><span class="s2">"total_probdens"</span><span class="p">],</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="p">,</span> + <span class="n">_MOE2017_VERBOSITY_LEVEL</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">return</span> <span class="n">prob_dict</span></div></div> +</pre></div> + + </div> + </div> + <footer> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/grid_options_defaults.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/grid_options_defaults.html new file mode 100644 index 000000000..8f41fafd6 --- /dev/null +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/grid_options_defaults.html @@ -0,0 +1,734 @@ +<!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>binarycpython.utils.population_extensions.grid_options_defaults — 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="../../../../genindex.html" /> + <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> »</li> + <li><a href="../../../index.html">Module code</a> »</li> + <li>binarycpython.utils.population_extensions.grid_options_defaults</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>Source code for binarycpython.utils.population_extensions.grid_options_defaults</h1><div class="highlight"><pre> +<span></span><span class="sd">"""</span> +<span class="sd">Module that contains the default options for the population grid code along with the description for these options, in the form of dictionaries:</span> +<span class="sd"> - grid_options_defaults_dict: dictionary containing the default values for all the options</span> +<span class="sd"> - grid_options_descriptions: dictionary containing the description for these options.</span> + +<span class="sd">There are several other functions in this module, mostly to generate help texts or documents:</span> +<span class="sd"> - grid_options_help: interactive function for the user to get descriptions for options</span> +<span class="sd"> - grid_options_description_checker: function that checks that checks which options have a description.</span> +<span class="sd"> - write_grid_options_to_rst_file: function to generate the .rst document for the docs</span> + +<span class="sd">With this its also possible to automatically generate a document containing all the setting names + descriptions.</span> + +<span class="sd">All the options starting with _ should not be changed by the user except when you really know what you're doing (which is probably hacking the code :P)</span> + +<span class="sd">TODO: reconsider having this all as class methods. It seems unnecessary to have all these functions as class methods.</span> +<span class="sd">"""</span> + +<span class="c1"># pylint: disable=E1101</span> + +<span class="kn">import</span> <span class="nn">os</span> +<span class="kn">import</span> <span class="nn">shutil</span> +<span class="kn">import</span> <span class="nn">sys</span> + +<span class="kn">from</span> <span class="nn">binarycpython.utils.custom_logging_functions</span> <span class="kn">import</span> <span class="n">temp_dir</span> + +<span class="kn">from</span> <span class="nn">binarycpython.utils.functions</span> <span class="kn">import</span> <span class="p">(</span> + <span class="n">now</span><span class="p">,</span> +<span class="p">)</span> + +<span class="n">_MOE2017_VERBOSITY_LEVEL</span> <span class="o">=</span> <span class="mi">5</span> +<span class="n">_MOE2017_VERBOSITY_INTERPOLATOR_LEVEL</span> <span class="o">=</span> <span class="mi">6</span> +<span class="n">_MOE2017_VERBOSITY_INTERPOLATOR_EXTRA_LEVEL</span> <span class="o">=</span> <span class="mi">7</span> + +<span class="n">secs_per_day</span> <span class="o">=</span> <span class="mi">86400</span> <span class="c1"># probably needs to go somewhere more sensible</span> + + +<div class="viewcode-block" id="grid_options_defaults"><a class="viewcode-back" href="../../../../population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults">[docs]</a><span class="k">class</span> <span class="nc">grid_options_defaults</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Class extension to Population grid containing all the functionality for the options and defaults</span> +<span class="sd"> """</span> + + <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Init function for the grid_options_defaults class</span> +<span class="sd"> """</span> + + <span class="k">return</span> + +<div class="viewcode-block" id="grid_options_defaults.get_grid_options_defaults_dict"><a class="viewcode-back" href="../../../../population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.get_grid_options_defaults_dict">[docs]</a> <span class="k">def</span> <span class="nf">get_grid_options_defaults_dict</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return the default values for the grid options</span> +<span class="sd"> """</span> + + <span class="c1"># Options dict</span> + <span class="k">return</span> <span class="p">{</span> + <span class="c1">##########################</span> + <span class="c1"># general (or unordered..)</span> + <span class="c1">##########################</span> + <span class="s2">"num_cores"</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="c1"># total number of cores used to evolve the population</span> + <span class="s2">"num_cores_available"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># set automatically, not by the user</span> + <span class="s2">"parse_function"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># Function to parse the output with.</span> + <span class="s2">"multiplicity_fraction_function"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># Which multiplicity fraction function to use. 0: None, 1: Arenou 2010, 2: Rhagavan 2010, 3: Moe and di Stefano 2017</span> + <span class="s2">"tmp_dir"</span><span class="p">:</span> <span class="n">temp_dir</span><span class="p">(),</span> <span class="c1"># Setting the temp dir of the program</span> + <span class="s2">"cache_dir"</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">default_cache_dir</span><span class="p">(),</span> <span class="c1"># Cache location, usually $HOME/.cache</span> + <span class="s2">"status_dir"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1">#</span> + <span class="s2">"_main_pid"</span><span class="p">:</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="c1"># Placeholder for the main process id of the run.</span> + <span class="s2">"save_ensemble_chunks"</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="c1"># Force the ensemble chunk to be saved even if we are joining a thread (just in case the joining fails)</span> + <span class="s2">"combine_ensemble_with_thread_joining"</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="c1"># Flag on whether to combine everything and return it to the user or if false: write it to data_dir/ensemble_output_{population_id}_{thread_id}.json</span> + <span class="s2">"_commandline_input"</span><span class="p">:</span> <span class="s2">""</span><span class="p">,</span> + <span class="s2">"log_runtime_systems"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># whether to log the runtime of the systems (1 file per thread. stored in the tmp_dir)</span> + <span class="s2">"_actually_evolve_system"</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="c1"># Whether to actually evolve the systems of just act as if. for testing. used in _process_run_population_grid</span> + <span class="s2">"max_queue_size"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># Maximum size of the system call queue. Set to 0 for this to be calculated automatically</span> + <span class="s2">"run_zero_probability_system"</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="c1"># Whether to run the zero probability systems</span> + <span class="s2">"_zero_prob_stars_skipped"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> + <span class="s2">"ensemble_factor_in_probability_weighted_mass"</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="c1"># Whether to multiply the ensemble results by 1/probability_weighted_mass</span> + <span class="s2">"do_dry_run"</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="c1"># Whether to do a dry run to calculate the total probability for this run</span> + <span class="s2">"dry_run_num_cores"</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="c1"># number of parallel processes for the dry run (outer loop)</span> + <span class="s2">"dry_run_hook"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># Function hook for the dry run: this function is called, if not None, for every star in the dry run. Useful for checking initial distributions.</span> + <span class="s2">"custom_generator"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># Place for the custom system generator</span> + <span class="s2">"return_after_dry_run"</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="c1"># Return immediately after a dry run?</span> + <span class="s2">"exit_after_dry_run"</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="c1"># Exit after dry run?</span> + <span class="s2">"print_stack_on_exit"</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="c1"># print the stack trace on exit calls?</span> + <span class="c1">#####################</span> + <span class="c1"># System information</span> + <span class="c1">#####################</span> + <span class="s2">"command_line"</span><span class="p">:</span> <span class="s2">" "</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">sys</span><span class="o">.</span><span class="n">argv</span><span class="p">),</span> + <span class="s2">"original_command_line"</span><span class="p">:</span> <span class="n">os</span><span class="o">.</span><span class="n">getenv</span><span class="p">(</span><span class="s2">"BINARY_C_PYTHON_ORIGINAL_CMD_LINE"</span><span class="p">),</span> + <span class="s2">"working_diretory"</span><span class="p">:</span> <span class="n">os</span><span class="o">.</span><span class="n">getcwd</span><span class="p">(),</span> + <span class="s2">"original_working_diretory"</span><span class="p">:</span> <span class="n">os</span><span class="o">.</span><span class="n">getenv</span><span class="p">(</span><span class="s2">"BINARY_C_PYTHON_ORIGINAL_WD"</span><span class="p">),</span> + <span class="s2">"start_time"</span><span class="p">:</span> <span class="n">now</span><span class="p">(),</span> + <span class="s2">"original_submission_time"</span><span class="p">:</span> <span class="n">os</span><span class="o">.</span><span class="n">getenv</span><span class="p">(</span> + <span class="s2">"BINARY_C_PYTHON_ORIGINAL_SUBMISSION_TIME"</span> + <span class="p">),</span> + <span class="c1">##########################</span> + <span class="c1"># Execution log:</span> + <span class="c1">##########################</span> + <span class="s2">"verbosity"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># Level of verbosity of the simulation</span> + <span class="s2">"log_file"</span><span class="p">:</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span> <span class="c1"># not used (yet?)</span> + <span class="n">temp_dir</span><span class="p">(),</span> <span class="s2">"binary_c_python.log"</span> + <span class="p">),</span> <span class="c1"># Set to None to not log to file. The directory will be created</span> + <span class="s2">"log_dt"</span><span class="p">:</span> <span class="mi">5</span><span class="p">,</span> <span class="c1"># time between vb=1 logging outputs</span> + <span class="s2">"n_logging_stats"</span><span class="p">:</span> <span class="mi">50</span><span class="p">,</span> <span class="c1"># number of logging stats used to calculate time remaining (etc.) default = 50</span> + <span class="s2">"log_newline"</span><span class="p">:</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="c1"># newline character in logs ("\n" for newlines, "\x0d" for carriage return)</span> + <span class="c1">##########################</span> + <span class="c1"># binary_c files</span> + <span class="c1">##########################</span> + <span class="s2">"_binary_c_executable"</span><span class="p">:</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span> + <span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="p">[</span><span class="s2">"BINARY_C"</span><span class="p">],</span> <span class="s2">"binary_c"</span> + <span class="p">),</span> + <span class="s2">"_binary_c_shared_library"</span><span class="p">:</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span> + <span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="p">[</span><span class="s2">"BINARY_C"</span><span class="p">],</span> <span class="s2">"src"</span><span class="p">,</span> <span class="s2">"libbinary_c.so"</span> + <span class="p">),</span> + <span class="s2">"_binary_c_config_executable"</span><span class="p">:</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span> + <span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="p">[</span><span class="s2">"BINARY_C"</span><span class="p">],</span> <span class="s2">"binary_c-config"</span> + <span class="p">),</span> + <span class="s2">"_binary_c_dir"</span><span class="p">:</span> <span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="p">[</span><span class="s2">"BINARY_C"</span><span class="p">],</span> + <span class="c1">##########################</span> + <span class="c1"># Moe and di Stefano (2017) internal settings</span> + <span class="c1">##########################</span> + <span class="s2">"_loaded_Moe2017_data"</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="c1"># Holds flag whether the Moe and di Stefano (2017) data is loaded into memory</span> + <span class="s2">"_set_Moe2017_grid"</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="c1"># Whether the Moe and di Stefano (2017) grid has been loaded</span> + <span class="s2">"Moe2017_options"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># Holds the Moe and di Stefano (2017) options.</span> + <span class="s2">"_Moe2017_JSON_data"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># Stores the data</span> + <span class="c1">##########################</span> + <span class="c1"># Custom logging</span> + <span class="c1">##########################</span> + <span class="s2">"C_auto_logging"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># Should contain a dictionary where the keys are they headers</span> + <span class="c1"># and the values are lists of parameters that should be logged.</span> + <span class="c1"># This will get parsed by autogen_C_logging_code in custom_logging_functions.py</span> + <span class="s2">"C_logging_code"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># Should contain a string which holds the logging code.</span> + <span class="s2">"custom_logging_func_memaddr"</span><span class="p">:</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="c1"># Contains the custom_logging functions memory address</span> + <span class="s2">"_custom_logging_shared_library_file"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># file containing the .so file</span> + <span class="c1">##########################</span> + <span class="c1"># Store pre-loading:</span> + <span class="c1">##########################</span> + <span class="s2">"_store_memaddr"</span><span class="p">:</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="c1"># Contains the store object memory address, useful for pre loading.</span> + <span class="c1"># defaults to -1 and isn't used if that's the default then.</span> + <span class="c1">##########################</span> + <span class="c1"># Log args: logging of arguments</span> + <span class="c1">##########################</span> + <span class="s2">"log_args"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># unused</span> + <span class="s2">"log_args_dir"</span><span class="p">:</span> <span class="s2">"/tmp/"</span><span class="p">,</span> <span class="c1"># unused</span> + <span class="c1">##########################</span> + <span class="c1"># Population evolution</span> + <span class="c1">##########################</span> + <span class="c1">## General</span> + <span class="s2">"evolution_type"</span><span class="p">:</span> <span class="s2">"grid"</span><span class="p">,</span> <span class="c1"># Flag for type of population evolution</span> + <span class="s2">"_evolution_type_options"</span><span class="p">:</span> <span class="p">[</span> + <span class="s2">"grid"</span><span class="p">,</span> + <span class="s2">"custom_generator"</span><span class="p">,</span> + <span class="p">],</span> <span class="c1"># available choices for type of population evolution. # TODO: fill later with Monte Carlo, source file</span> + <span class="s2">"_system_generator"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># value that holds the function that generates the system</span> + <span class="c1"># (result of building the grid script)</span> + <span class="s2">"source_file_filename"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># filename for the source</span> + <span class="s2">"_count"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># count of systems</span> + <span class="s2">"_total_starcount"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># Total count of systems in this generator</span> + <span class="s2">"_probtot"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># total probability</span> + <span class="s2">"weight"</span><span class="p">:</span> <span class="mf">1.0</span><span class="p">,</span> <span class="c1"># weighting for the probability</span> + <span class="s2">"repeat"</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="c1"># number of times to repeat each system (probability is adjusted to be 1/repeat)</span> + <span class="s2">"_start_time_evolution"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># Start time of the grid</span> + <span class="s2">"_end_time_evolution"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># end time of the grid</span> + <span class="s2">"_errors_found"</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="c1"># Flag whether there are any errors from binary_c</span> + <span class="s2">"_errors_exceeded"</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> <span class="c1"># Flag whether the number of errors have exceeded the limit</span> + <span class="s2">"_failed_count"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># number of failed systems</span> + <span class="s2">"_failed_prob"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># Summed probability of failed systems</span> + <span class="s2">"failed_systems_threshold"</span><span class="p">:</span> <span class="mi">20</span><span class="p">,</span> <span class="c1"># Maximum failed systems per process allowed to fail before the process stops logging the failing systems.</span> + <span class="s2">"_failed_systems_error_codes"</span><span class="p">:</span> <span class="p">[],</span> <span class="c1"># List to store the unique error codes</span> + <span class="s2">"_population_id"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># Random id of this grid/population run, Unique code for the population. Should be set only once by the controller process.</span> + <span class="s2">"_total_mass_run"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># To count the total mass that thread/process has ran</span> + <span class="s2">"_total_probability_weighted_mass_run"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># To count the total mass * probability for each system that thread/process has ran</span> + <span class="s2">"modulo"</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="c1"># run modulo n of the grid.</span> + <span class="s2">"start_at"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># start at the first model</span> + <span class="c1">## Grid type evolution</span> + <span class="s2">"_grid_variables"</span><span class="p">:</span> <span class="p">{},</span> <span class="c1"># grid variables</span> + <span class="s2">"gridcode_filename"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># filename of gridcode</span> + <span class="s2">"symlink_latest_gridcode"</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="c1"># symlink to latest gridcode</span> + <span class="s2">"save_population_object"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># filename to which we should save a pickled grid object as the final thing we do</span> + <span class="s2">"joinlist"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> + <span class="s2">"do_analytics"</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="c1"># if True, calculate analytics prior to return</span> + <span class="s2">"save_snapshots"</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="c1"># if True, save snapshots on SIGINT</span> + <span class="s2">"restore_from_snapshot_file"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># file to restore from</span> + <span class="s2">"restore_from_snapshot_dir"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># dir to restore from</span> + <span class="s2">"exit_code"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># return code</span> + <span class="s2">"stop_queue"</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> + <span class="s2">"_killed"</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> + <span class="s2">"_queue_done"</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span> + <span class="c1">## Monte carlo type evolution</span> + <span class="c1"># TODO: make MC options</span> + <span class="c1">## Evolution from source file</span> + <span class="c1"># TODO: make run from sourcefile options.</span> + <span class="c1">########################################</span> + <span class="c1"># function caching options</span> + <span class="c1">########################################</span> + <span class="s2">"function_cache"</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> + <span class="s2">"function_cache_default_maxsize"</span><span class="p">:</span> <span class="mi">256</span><span class="p">,</span> + <span class="s2">"function_cache_default_type"</span><span class="p">:</span> <span class="s2">"NullCache"</span><span class="p">,</span> <span class="c1"># one of LRUCache, LFUCache, FIFOCache, MRUCache, RRCache, TTLCache, NullCache, NoCache</span> + <span class="s2">"function_cache_TTL"</span><span class="p">:</span> <span class="mi">30</span><span class="p">,</span> + <span class="s2">"function_cache_functions"</span><span class="p">:</span> <span class="p">{</span> + <span class="c1"># key=function_name : value=(cache_size, cache_type, test_args (string))</span> + <span class="c1">#</span> + <span class="c1"># if cache_size is 0, use function_cache_default_maxsize</span> + <span class="c1"># set above</span> + <span class="c1">#</span> + <span class="c1"># if cache_type is None, use function_cache_default_type</span> + <span class="c1"># set above</span> + <span class="c1">#</span> + <span class="c1"># if n is None, no cache is set up</span> + <span class="s2">"distribution_functions.powerlaw_constant"</span><span class="p">:</span> <span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="s2">"NoCache"</span><span class="p">,</span> <span class="s2">"1,100,-2"</span><span class="p">),</span> + <span class="s2">"distribution_functions.calculate_constants_three_part_powerlaw"</span><span class="p">:</span> <span class="p">(</span> + <span class="mi">16</span><span class="p">,</span> + <span class="s2">"FIFOCache"</span><span class="p">,</span> + <span class="s2">"0.1,0.5,1,100,-1.3,-2.3,-2.3"</span><span class="p">,</span> + <span class="p">),</span> + <span class="s2">"distribution_functions.gaussian_normalizing_const"</span><span class="p">:</span> <span class="p">(</span> + <span class="mi">16</span><span class="p">,</span> + <span class="s2">"FIFOCache"</span><span class="p">,</span> + <span class="s2">"1.0,1.0,-10.0,+10.0"</span><span class="p">,</span> + <span class="p">),</span> + <span class="s2">"spacing_functions.const_linear"</span><span class="p">:</span> <span class="p">(</span><span class="mi">16</span><span class="p">,</span> <span class="s2">"FIFOCache"</span><span class="p">,</span> <span class="s2">"1,10,9"</span><span class="p">),</span> + <span class="s2">"spacing_functions.const_int"</span><span class="p">:</span> <span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="s2">"1,10,9"</span><span class="p">),</span> + <span class="s2">"spacing_functions.const_ranges"</span><span class="p">:</span> <span class="p">(</span> + <span class="mi">16</span><span class="p">,</span> + <span class="s2">"FIFOCache"</span><span class="p">,</span> + <span class="s2">"((0.1,0.65,10),(0.65,0.85,20),(0.85,10.0,10))"</span><span class="p">,</span> + <span class="p">),</span> + <span class="s2">"spacing_functions.gaussian_zoom"</span><span class="p">:</span> <span class="p">(</span> + <span class="mi">16</span><span class="p">,</span> + <span class="s2">"FIFOCache"</span><span class="p">,</span> + <span class="s2">"1.0,10.0,5.0,2.0,0.9,100"</span><span class="p">,</span> + <span class="p">),</span> + <span class="p">},</span> + <span class="c1">########################################</span> + <span class="c1"># HPC variables</span> + <span class="c1">########################################</span> + <span class="s2">"HPC_force_join"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># if True, and the HPC variable ("slurm" or "condor") is 3, skip checking our own job and force the join</span> + <span class="s2">"HPC_rebuild_joinlist"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># if True, ignore the joinlist we would usually use and rebuild it automatically</span> + <span class="c1">########################################</span> + <span class="c1"># Slurm stuff</span> + <span class="c1">########################################</span> + <span class="s2">"slurm"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># dont use the slurm by default, 0 = no slurm, 1 = launch slurm jobs, 2 = run slurm jobs</span> + <span class="s2">"slurm_ntasks"</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="c1"># CPUs required per array job: usually only need this to be 1</span> + <span class="s2">"slurm_dir"</span><span class="p">:</span> <span class="s2">""</span><span class="p">,</span> <span class="c1"># working directory containing scripts output logs etc.</span> + <span class="s2">"slurm_njobs"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># number of scripts; set to 0 as default</span> + <span class="s2">"slurm_jobid"</span><span class="p">:</span> <span class="s2">""</span><span class="p">,</span> <span class="c1"># slurm job id (%A)</span> + <span class="s2">"slurm_memory"</span><span class="p">:</span> <span class="s2">"512MB"</span><span class="p">,</span> <span class="c1"># memory required for the job</span> + <span class="s2">"slurm_warn_max_memory"</span><span class="p">:</span> <span class="s2">"1024MB"</span><span class="p">,</span> <span class="c1"># warn if we set it to more than this (usually by accident)</span> + <span class="s2">"slurm_postpone_join"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># if 1 do not join on slurm, join elsewhere. want to do it off the slurm grid (e.g. with more RAM)</span> + <span class="s2">"slurm_jobarrayindex"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># slurm job array index (%a)</span> + <span class="s2">"slurm_jobname"</span><span class="p">:</span> <span class="s2">"binary_c-python"</span><span class="p">,</span> <span class="c1"># default</span> + <span class="s2">"slurm_partition"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> + <span class="s2">"slurm_time"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># total time. 0 = infinite time</span> + <span class="s2">"slurm_postpone_sbatch"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># if 1: don't submit, just make the script</span> + <span class="s2">"slurm_array"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># override for --array, useful for rerunning jobs</span> + <span class="s2">"slurm_array_max_jobs"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># override for the max number of concurrent array jobs</span> + <span class="s2">"slurm_extra_settings"</span><span class="p">:</span> <span class="p">{},</span> <span class="c1"># Dictionary of extra settings for Slurm to put in its launch script.</span> + <span class="s2">"slurm_sbatch"</span><span class="p">:</span> <span class="n">shutil</span><span class="o">.</span><span class="n">which</span><span class="p">(</span><span class="s2">"sbatch"</span><span class="p">),</span> <span class="c1"># sbatch command</span> + <span class="s2">"slurm_env"</span><span class="p">:</span> <span class="n">shutil</span><span class="o">.</span><span class="n">which</span><span class="p">(</span><span class="s2">"env"</span><span class="p">),</span> <span class="c1"># env location for Slurm</span> + <span class="s2">"slurm_bash"</span><span class="p">:</span> <span class="n">shutil</span><span class="o">.</span><span class="n">which</span><span class="p">(</span><span class="s2">"bash"</span><span class="p">),</span> <span class="c1"># bash location for Slurm</span> + <span class="s2">"slurm_pwd"</span><span class="p">:</span> <span class="n">shutil</span><span class="o">.</span><span class="n">which</span><span class="p">(</span><span class="s2">"pwd"</span><span class="p">),</span> <span class="c1"># pwd command location for Slurm</span> + <span class="s2">"slurm_date"</span><span class="p">:</span> <span class="n">shutil</span><span class="o">.</span><span class="n">which</span><span class="p">(</span><span class="s2">"date"</span><span class="p">),</span> <span class="c1"># bash location for Slurm</span> + <span class="c1">########################################</span> + <span class="c1"># Condor stuff</span> + <span class="c1">########################################</span> + <span class="s2">"condor"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># 1 to use condor, 0 otherwise</span> + <span class="s2">"condor_dir"</span><span class="p">:</span> <span class="s2">""</span><span class="p">,</span> <span class="c1"># working directory containing e.g. scripts, output, logs (e.g. should be NFS available to all)</span> + <span class="s2">"condor_njobs"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># number of scripts/jobs that CONDOR will run in total</span> + <span class="s2">"condor_ClusterID"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># condor cluster id, equivalent to Slurm's jobid</span> + <span class="s2">"condor_Process"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># condor process, equivalent to Slurm's jobarrayindex</span> + <span class="s2">"condor_postpone_submit"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># if 1, the condor script is not submitted (useful for debugging). Default 0.</span> + <span class="s2">"condor_postpone_join"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># if 1, data is not joined, e.g. if you want to do it off the condor grid (e.g. with more RAM). Default 0.</span> + <span class="s2">"condor_memory"</span><span class="p">:</span> <span class="mi">512</span><span class="p">,</span> <span class="c1"># in MB, the memory use (ImageSize) of the job</span> + <span class="s2">"condor_warn_max_memory"</span><span class="p">:</span> <span class="mi">1024</span><span class="p">,</span> <span class="c1"># in MB, the memory use (ImageSize) of the job</span> + <span class="s2">"condor_universe"</span><span class="p">:</span> <span class="s2">"vanilla"</span><span class="p">,</span> <span class="c1"># usually vanilla universe</span> + <span class="s2">"condor_extra_settings"</span><span class="p">:</span> <span class="p">{},</span> <span class="c1"># Place to put extra configuration for the CONDOR submit file. The key and value of the dict will become the key and value of the line in te slurm batch file. Will be put in after all the other settings (and before the command). Take care not to overwrite something without really meaning to do so.</span> + <span class="c1"># snapshots and checkpoints</span> + <span class="s2">"condor_snapshot_on_kill"</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span> <span class="c1"># if 1 snapshot on SIGKILL before exit</span> + <span class="s2">"condor_stream_output"</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="c1"># stream stdout</span> + <span class="s2">"condor_stream_error"</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="c1"># stream stderr</span> + <span class="s2">"condor_should_transfer_files"</span><span class="p">:</span> <span class="s2">"YES"</span><span class="p">,</span> + <span class="s2">"condor_when_to_transfer_output"</span><span class="p">:</span> <span class="s2">"ON_EXIT_OR_EVICT"</span><span class="p">,</span> + <span class="c1"># (useful for debugging, otherwise a lot of work)</span> + <span class="s2">"condor_requirements"</span><span class="p">:</span> <span class="s2">""</span><span class="p">,</span> <span class="c1"># job requirements</span> + <span class="s2">"condor_env"</span><span class="p">:</span> <span class="n">shutil</span><span class="o">.</span><span class="n">which</span><span class="p">(</span><span class="s2">"env"</span><span class="p">),</span> <span class="c1"># /usr/bin/env location</span> + <span class="s2">"condor_bash"</span><span class="p">:</span> <span class="n">shutil</span><span class="o">.</span><span class="n">which</span><span class="p">(</span><span class="s2">"bash"</span><span class="p">),</span> <span class="c1"># bash executable location</span> + <span class="s2">"condor_pwd"</span><span class="p">:</span> <span class="n">shutil</span><span class="o">.</span><span class="n">which</span><span class="p">(</span><span class="s2">"pwd"</span><span class="p">),</span> <span class="c1"># pwd command location for Condor</span> + <span class="s2">"condor_date"</span><span class="p">:</span> <span class="n">shutil</span><span class="o">.</span><span class="n">which</span><span class="p">(</span><span class="s2">"date"</span><span class="p">),</span> <span class="c1"># bash location for Condor</span> + <span class="s2">"condor_initial_dir"</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span> <span class="c1"># directory from which condor is run, if None is the directory in which your script is run</span> + <span class="s2">"condor_submit"</span><span class="p">:</span> <span class="n">shutil</span><span class="o">.</span><span class="n">which</span><span class="p">(</span><span class="s2">"condor_submit"</span><span class="p">),</span> <span class="c1"># the condor_submit command</span> + <span class="s2">"condor_q"</span><span class="p">:</span> <span class="n">shutil</span><span class="o">.</span><span class="n">which</span><span class="p">(</span><span class="s2">"condor_q"</span><span class="p">),</span> <span class="c1"># the condor_submit command</span> + <span class="s2">"condor_getenv"</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span> <span class="c1"># if True condor takes the environment at submission and copies it to the jobs. You almost certainly want this.</span> + <span class="s2">"condor_batchname"</span><span class="p">:</span> <span class="s2">"binary_c-condor"</span><span class="p">,</span> <span class="c1"># Condor batchname option</span> + <span class="s2">"condor_kill_sig"</span><span class="p">:</span> <span class="s2">"SIGINT"</span><span class="p">,</span> <span class="c1"># signal Condor should use to stop a process : note that grid.py expects this to be "SIGINT"</span> + <span class="c1"># ########################################</span> + <span class="c1"># # GRID</span> + <span class="c1"># ########################################</span> + <span class="c1"># control flow</span> + <span class="s2">"rungrid"</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span> <span class="c1"># usually run the grid, but can be 0 to skip it (e.g. for condor/slurm admin)</span> + <span class="p">}</span></div> + +<div class="viewcode-block" id="grid_options_defaults.get_grid_options_descriptions"><a class="viewcode-back" href="../../../../population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.get_grid_options_descriptions">[docs]</a> <span class="k">def</span> <span class="nf">get_grid_options_descriptions</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function that returns the descriptions for all the grid options</span> + +<span class="sd"> TODO: consider putting input types for all of them</span> +<span class="sd"> """</span> + + <span class="c1"># Grid containing the descriptions of the options</span> + <span class="k">return</span> <span class="p">{</span> + <span class="s2">"tmp_dir"</span><span class="p">:</span> <span class="s2">"Directory where certain types of output are stored. The grid code is stored in that directory, as well as the custom logging libraries. Log files and other diagnostics will usually be written to this location, unless specified otherwise"</span><span class="p">,</span> <span class="c1"># TODO: improve this</span> + <span class="s2">"status_dir"</span><span class="p">:</span> <span class="s2">"Directory where grid status is stored"</span><span class="p">,</span> + <span class="s2">"_binary_c_dir"</span><span class="p">:</span> <span class="s2">"Director where binary_c is stored. This options are not really used"</span><span class="p">,</span> + <span class="s2">"_binary_c_config_executable"</span><span class="p">:</span> <span class="s2">"Full path of the binary_c-config executable. This options is not used in the population object."</span><span class="p">,</span> + <span class="s2">"_binary_c_executable"</span><span class="p">:</span> <span class="s2">"Full path to the binary_c executable. This options is not used in the population object."</span><span class="p">,</span> + <span class="s2">"_binary_c_shared_library"</span><span class="p">:</span> <span class="s2">"Full path to the libbinary_c file. This options is not used in the population object"</span><span class="p">,</span> + <span class="s2">"verbosity"</span><span class="p">:</span> <span class="s2">"Verbosity of the population code. Default is 0, by which only errors will be printed. Higher values will show more output, which is good for debugging."</span><span class="p">,</span> + <span class="s2">"log_dt"</span><span class="p">:</span> <span class="s2">"Time between verbose logging output."</span><span class="p">,</span> + <span class="s2">"log_newline"</span><span class="p">:</span> <span class="s2">"Newline character used at the end of verbose logging statements. This is </span><span class="se">\\</span><span class="s2">n (newline) by default, but </span><span class="se">\\</span><span class="s2">x0d (carriage return) might also be what you want."</span><span class="p">,</span> + <span class="s2">"n_logging_stats"</span><span class="p">:</span> <span class="s2">"Number of logging statistics used to calculate time remaining (etc.). E.g., if you set this to 10 the previous 10 calls to the verbose log will be used to construct an estimate of the time remaining."</span><span class="p">,</span> + <span class="s2">"num_cores"</span><span class="p">:</span> <span class="s2">"The number of cores that the population grid will use. You can set this manually by entering an integer great than 0. When 0 uses all logical cores. When -1 uses all physical cores. Input: int"</span><span class="p">,</span> + <span class="s2">"num_processes"</span><span class="p">:</span> <span class="s2">"Number of processes launched by multiprocessing. This should be set automatically by binary_c-python, not by the user."</span><span class="p">,</span> + <span class="s2">"_start_time_evolution"</span><span class="p">:</span> <span class="s2">"Variable storing the start timestamp of the population evolution. Set by the object itself."</span><span class="p">,</span> + <span class="s2">"_end_time_evolution"</span><span class="p">:</span> <span class="s2">"Variable storing the end timestamp of the population evolution. Set by the object itself"</span><span class="p">,</span> + <span class="s2">"_total_starcount"</span><span class="p">:</span> <span class="s2">"Variable storing the total number of systems in the generator. Used and set by the population object."</span><span class="p">,</span> + <span class="s2">"_custom_logging_shared_library_file"</span><span class="p">:</span> <span class="s2">"filename for the custom_logging shared library. Used and set by the population object"</span><span class="p">,</span> + <span class="s2">"_errors_found"</span><span class="p">:</span> <span class="s2">"Variable storing a Boolean flag whether errors by binary_c are encountered."</span><span class="p">,</span> + <span class="s2">"_errors_exceeded"</span><span class="p">:</span> <span class="s2">"Variable storing a Boolean flag whether the number of errors was higher than the set threshold (failed_systems_threshold). If True, then the command line arguments of the failing systems will not be stored in the failed_system_log files."</span><span class="p">,</span> + <span class="s2">"source_file_filename"</span><span class="p">:</span> <span class="s2">"Variable containing the source file containing lines of binary_c command line calls. These all have to start with binary_c."</span><span class="p">,</span> <span class="c1"># TODO: Expand</span> + <span class="s2">"C_auto_logging"</span><span class="p">:</span> <span class="s2">"Dictionary containing parameters to be logged by binary_c. The structure of this dictionary is as follows: the key is used as the headline which the user can then catch. The value at that key is a list of binary_c system parameters (like star[0].mass)"</span><span class="p">,</span> + <span class="s2">"C_logging_code"</span><span class="p">:</span> <span class="s2">"Variable to store the exact code that is used for the custom_logging. In this way the user can do more complex logging, as well as putting these logging strings in files."</span><span class="p">,</span> + <span class="s2">"_failed_count"</span><span class="p">:</span> <span class="s2">"Variable storing the number of failed systems."</span><span class="p">,</span> + <span class="s2">"_evolution_type_options"</span><span class="p">:</span> <span class="s2">"List containing the evolution type options."</span><span class="p">,</span> + <span class="s2">"_failed_prob"</span><span class="p">:</span> <span class="s2">"Variable storing the total probability of all the failed systems"</span><span class="p">,</span> + <span class="s2">"_failed_systems_error_codes"</span><span class="p">:</span> <span class="s2">"List storing the unique error codes raised by binary_c of the failed systems"</span><span class="p">,</span> + <span class="s2">"_grid_variables"</span><span class="p">:</span> <span class="s2">"Dictionary storing the grid_variables. These contain properties which are accessed by the _generate_grid_code function"</span><span class="p">,</span> + <span class="s2">"_population_id"</span><span class="p">:</span> <span class="s2">"Variable storing a unique 32-char hex string."</span><span class="p">,</span> + <span class="s2">"_commandline_input"</span><span class="p">:</span> <span class="s2">"String containing the arguments passed to the population object via the command line. Set and used by the population object."</span><span class="p">,</span> + <span class="s2">"_system_generator"</span><span class="p">:</span> <span class="s2">"Function object that contains the system generator function. This can be from a grid, or a source file, or a Monte Carlo grid."</span><span class="p">,</span> + <span class="s2">"gridcode_filename"</span><span class="p">:</span> <span class="s2">"Filename for the grid code. Set and used by the population object. TODO: allow the user to provide their own function, rather than only a generated function."</span><span class="p">,</span> + <span class="s2">"log_args"</span><span class="p">:</span> <span class="s2">"Boolean to log the arguments."</span><span class="p">,</span> + <span class="s2">"log_args_dir"</span><span class="p">:</span> <span class="s2">"Directory to log the arguments to."</span><span class="p">,</span> + <span class="s2">"log_file"</span><span class="p">:</span> <span class="s2">"Log file for the population object. Unused"</span><span class="p">,</span> + <span class="s2">"custom_logging_func_memaddr"</span><span class="p">:</span> <span class="s2">"Memory address where the custom_logging_function is stored. Input: int"</span><span class="p">,</span> + <span class="s2">"_count"</span><span class="p">:</span> <span class="s2">"Counter tracking which system the generator is on."</span><span class="p">,</span> + <span class="s2">"_probtot"</span><span class="p">:</span> <span class="s2">"Total probability of the population."</span><span class="p">,</span> + <span class="s2">"_main_pid"</span><span class="p">:</span> <span class="s2">"Main process ID of the master process. Used and set by the population object."</span><span class="p">,</span> + <span class="s2">"_store_memaddr"</span><span class="p">:</span> <span class="s2">"Memory address of the store object for binary_c."</span><span class="p">,</span> + <span class="s2">"failed_systems_threshold"</span><span class="p">:</span> <span class="s2">"Variable storing the maximum number of systems that are allowed to fail before logging their command line arguments to failed_systems log files"</span><span class="p">,</span> + <span class="s2">"parse_function"</span><span class="p">:</span> <span class="s2">"Function that the user can provide to handle the output the binary_c. This function has to take the arguments (self, output). Its best not to return anything in this function, and just store stuff in the self.grid_results dictionary, or just output results to a file"</span><span class="p">,</span> + <span class="c1">############################################################</span> + <span class="c1"># Condor</span> + <span class="s2">"condor"</span><span class="p">:</span> <span class="s2">"Integer flag used to control HTCondor (referred to as Condor here) jobs. Default is 0 which means no Condor. 1 means launch Condor jobs. Do not manually set this to 2 (run Condor jobs) or 3 (join Condor job data) unless you know what you are doing, this is usually done for you."</span><span class="p">,</span> + <span class="s2">"condor_dir"</span><span class="p">:</span> <span class="s2">"String. Working directory containing e.g. scripts, output, logs (e.g. should be NFS available to all jobs). This directory should not exist when you launch the Condor jobs."</span><span class="p">,</span> + <span class="s2">"condor_njobs"</span><span class="p">:</span> <span class="s2">"Integer. Number of jobs that Condor will run"</span><span class="p">,</span> + <span class="s2">"condor_ClusterID"</span><span class="p">:</span> <span class="s2">"Integer. Condor ClusterID variable, equivalent to Slurm's jobid. Jobs are numbered <ClusterID>.<Process>"</span><span class="p">,</span> + <span class="s2">"condor_Process"</span><span class="p">:</span> <span class="s2">"Integer. Condor Process variable, equivalent to Slurm's jobarrayindex. Jobs are numbered <ClusterID>.<Process>"</span><span class="p">,</span> + <span class="s2">"condor_postpone_submit"</span><span class="p">:</span> <span class="s2">"Integer. Debugging tool. If 1, the condor script is not submitted (useful for debugging). Default 0."</span><span class="p">,</span> + <span class="s2">"condor_postpone_join"</span><span class="p">:</span> <span class="s2">"Integer. Use to delay the joining of Condor grid data. If 1, data is not joined, e.g. if you want to do it off the condor grid (e.g. with more RAM). Default 0."</span><span class="p">,</span> + <span class="s2">"condor_memory"</span><span class="p">:</span> <span class="s2">"Integer. In MB, the memory use (ImageSize) of the job."</span><span class="p">,</span> + <span class="s2">"condor_warn_max_memory"</span><span class="p">:</span> <span class="s2">"Integer. In MB, the memory use (ImageSize) of the job."</span><span class="p">,</span> + <span class="s2">"condor_universe"</span><span class="p">:</span> <span class="s1">'String. The HTCondor "universe": this is "vanilla" by default.'</span><span class="p">,</span> + <span class="s2">"condor_extra_settings"</span><span class="p">:</span> <span class="s2">"Dictionary. Place to put extra configuration for the CONDOR submit file. The key and value of the dict will become the key and value of the line in te slurm batch file. Will be put in after all the other settings (and before the command). Take care not to overwrite something without really meaning to do so."</span><span class="p">,</span> + <span class="s2">"condor_snapshot_on_kill"</span><span class="p">:</span> <span class="s2">"Integer. If 1 we save a snapshot on SIGKILL before exit."</span><span class="p">,</span> + <span class="s2">"condor_stream_output"</span><span class="p">:</span> <span class="s2">"Boolean. If True, we activate Condor's stdout stream. If False, this data is copied at the end of the job."</span><span class="p">,</span> + <span class="s2">"condor_stream_error"</span><span class="p">:</span> <span class="s2">"Boolean. If True, we activate Condor's stderr stream. If False, this data is copied at the end of the job."</span><span class="p">,</span> + <span class="s2">"condor_should_transfer_files"</span><span class="p">:</span> <span class="s1">'Integer. Condor</span><span class="se">\'</span><span class="s1">s option to transfer files at the end of the job. You should set this to "YES"'</span><span class="p">,</span> + <span class="s2">"condor_when_to_transfer_output"</span><span class="p">:</span> <span class="s1">'Integer. Condor</span><span class="se">\'</span><span class="s1">s option to decide when output files are transferred. You should usually set this to "ON_EXIT_OR_EVICT"'</span><span class="p">,</span> + <span class="s2">"condor_requirements"</span><span class="p">:</span> <span class="s2">"String. Condor job requirements. These are passed to Condor directly, you should read the HTCondor manual to learn about this. If no requirements exist, leave as an string."</span><span class="p">,</span> + <span class="s2">"condor_env"</span><span class="p">:</span> <span class="s1">'String. Points the location of the "env" command, e.g. /usr/bin/env or /bin/env, that is used in Condor launch scripts. This is set automatically on the submit machine, so if it is different on the nodes, you should set it manually.'</span><span class="p">,</span> + <span class="s2">"condor_bash"</span><span class="p">:</span> <span class="s1">'String. Points the location of the "bash" command, e.g. /bin/bash, that is used in Condor launch scripts. This is set automatically on the submit machine, so if it is different on the nodes, you should set it manually.'</span><span class="p">,</span> + <span class="s2">"condor_pwd"</span><span class="p">:</span> <span class="s1">'String. Points the location of the "pwd" command, e.g. /bin/pwd, that is used in Condor launch scripts. This is set automatically on the submit machine, so if it is different on the nodes, you should set it manually.'</span><span class="p">,</span> + <span class="s2">"condor_date"</span><span class="p">:</span> <span class="s1">'String. Points the location of the "date" command, e.g. /usr/bin/date, that is used in Condor launch scripts. This is set automatically on the submit machine, so if it is different on the nodes, you should set it manually.'</span><span class="p">,</span> + <span class="s2">"condor_initial_dir"</span><span class="p">:</span> <span class="s2">"String. Directory from which condor scripts are run. If set to the default, None, this is the directory from which your script is run."</span><span class="p">,</span> + <span class="s2">"condor_submit"</span><span class="p">:</span> <span class="s1">'String. The Condor_submit command, usually "/usr/bin/condor_submit" but will depend on your HTCondor installation.'</span><span class="p">,</span> + <span class="s2">"condor_q"</span><span class="p">:</span> <span class="s1">'String. The Condor_q command, usually "/usr/bin/condor_q" but will depend on your HTCondor installation.'</span><span class="p">,</span> + <span class="s2">"condor_getenv"</span><span class="p">:</span> <span class="s2">"Boolean. If True, the default, condor takes the environment at submission and copies it to the jobs. You almost certainly want this to be True."</span><span class="p">,</span> + <span class="s2">"condor_batchname"</span><span class="p">:</span> <span class="s1">'String. Condor batchname option: this is what appears in condor_q. Defaults to "binary_c-condor"'</span><span class="p">,</span> + <span class="s2">"condor_kill_sig"</span><span class="p">:</span> <span class="s1">'String. Signal Condor should use to stop a process. Note that grid.py expects this to be "SIGINT" which is the default.'</span><span class="p">,</span> + <span class="c1">############################################################</span> + <span class="c1"># Slurm options</span> + <span class="c1">############################################################</span> + <span class="s2">"slurm"</span><span class="p">:</span> <span class="s2">"Integer flag used to control Slurm jobs. Default is 0 which means no Slurm. 1 means launch Slurm jobs. Do not manually set this to 2 (run Slurm jobs) or 3 (join Slurm job data) unless you know what you are doing, this is usually done for you."</span><span class="p">,</span> + <span class="s2">"slurm_dir"</span><span class="p">:</span> <span class="s2">"String. Working directory containing e.g. scripts, output, logs (e.g. should be NFS available to all jobs). This directory should not exist when you launch the Slurm jobs."</span><span class="p">,</span> + <span class="s2">"slurm_ntasks"</span><span class="p">:</span> <span class="s2">"Integer. Number of CPUs required per array job: usually only need this to be 1 (the default)."</span><span class="p">,</span> + <span class="s2">"slurm_njobs"</span><span class="p">:</span> <span class="s2">"Integer. Number of Slurm jobs to be launched."</span><span class="p">,</span> + <span class="s2">"slurm_jobid"</span><span class="p">:</span> <span class="s2">"Integer. Slurm job id. Each job is numbered <slurm_jobid>.<slurm_jobarrayindex>."</span><span class="p">,</span> + <span class="s2">"slurm_jobarrayindex"</span><span class="p">:</span> <span class="s2">"Integer. Slurm job array index. Each job is numbered <slurm_jobid>.<slurm_jobarrayindex>."</span><span class="p">,</span> + <span class="s2">"slurm_memory"</span><span class="p">:</span> <span class="s1">'String. Memory required for the job. Should be in megabytes in a format that Slurm understands, e.g. "512MB" (the default).'</span><span class="p">,</span> + <span class="s2">"slurm_warn_max_memory"</span><span class="p">:</span> <span class="s1">'String. If we set slurm_memory in excess of this, warn the user because this is usually a mistake. Default "1024MB".'</span><span class="p">,</span> + <span class="s2">"slurm_postpone_join"</span><span class="p">:</span> <span class="s2">"Integer, default 0. If 1 do not join job results with Slurm, instead you have to do it later manually."</span><span class="p">,</span> + <span class="s2">"slurm_jobname"</span><span class="p">:</span> <span class="s1">'String which names the Slurm jobs, default "binary_c-python".'</span><span class="p">,</span> + <span class="s2">"slurm_partition"</span><span class="p">:</span> <span class="s2">"String containing the Slurm partition name. You should check your local Slurm installation to find out partition information, e.g. using the sview command."</span><span class="p">,</span> + <span class="s2">"slurm_time"</span><span class="p">:</span> <span class="s2">"String. The time a Slurm job is allowed to take. Default is 0 which means no limit. Please check the Slurm documentation for required format of this option."</span><span class="p">,</span> + <span class="s2">"slurm_postpone_sbatch"</span><span class="p">:</span> <span class="s2">"Integer, default 0. If set to 1, do not launch Slurm jobs with sbatch, just make the scripts that would have."</span><span class="p">,</span> + <span class="s2">"slurm_array"</span><span class="p">:</span> <span class="s2">"String. Override for Slurm's --array option, useful for rerunning jobs manually. Default None."</span><span class="p">,</span> + <span class="s2">"slurm_array_max_jobs"</span><span class="p">:</span> <span class="s2">"Integer. Override for the max number of concurrent Slurm array jobs. Default None."</span><span class="p">,</span> + <span class="s2">"slurm_extra_settings"</span><span class="p">:</span> <span class="s2">"Dictionary of extra settings for Slurm to put in its launch script. Please see the Slurm documentation for the many options that are available to you."</span><span class="p">,</span> + <span class="s2">"slurm_sbatch"</span><span class="p">:</span> <span class="s1">'String. The Slurm "sbatch" submission command, usually "/usr/bin/sbatch" but will depend on your Slurm installation. By default is set automatically.'</span><span class="p">,</span> + <span class="s2">"slurm_env"</span><span class="p">:</span> <span class="s1">'String. Points the location of the "env" command, e.g. /usr/bin/env or /bin/env, that is used in Slurm scripts. This is set automatically on the submit machine, so if it is different on the nodes, you should set it manually.'</span><span class="p">,</span> + <span class="s2">"slurm_bash"</span><span class="p">:</span> <span class="s1">'String. Points the location of the "bash" command, e.g. /bin/bash, that is used in Slurm scripts. This is set automatically on the submit machine, so if it is different on the nodes, you should set it manually.'</span><span class="p">,</span> + <span class="s2">"slurm_pwd"</span><span class="p">:</span> <span class="s1">'String. Points the location of the "pwd" command, e.g. /bin/pwd, that is used in Slurm scripts. This is set automatically on the submit machine, so if it is different on the nodes, you should set it manually.'</span><span class="p">,</span> + <span class="s2">"slurm_date"</span><span class="p">:</span> <span class="s1">'String. Points the location of the "date" command, e.g. /usr/bin/date, that is used in Slurm scripts. This is set automatically on the submit machine, so if it is different on the nodes, you should set it manually.'</span><span class="p">,</span> + <span class="c1">############################################################</span> + <span class="c1"># High power computing (HPC) variables</span> + <span class="c1">############################################################</span> + <span class="s2">"HPC_force_join"</span><span class="p">:</span> <span class="s1">'Integer, default 0. If 1, and the HPC variable ("slurm" or "condor") is 3, skip checking our own job and force the join.'</span><span class="p">,</span> + <span class="s2">"HPC_rebuild_joinlist"</span><span class="p">:</span> <span class="s2">"Integer, default 0. If 1, ignore the joinlist we would usually use and rebuild it automatically"</span><span class="p">,</span> + <span class="c1">############################################################</span> + <span class="c1"># Cacheing</span> + <span class="c1">############################################################</span> + <span class="s2">"function_cache"</span><span class="p">:</span> <span class="s2">"Boolean, default True. If True, we use a cache for certain function calls."</span><span class="p">,</span> + <span class="s2">"function_cache_default_maxsize"</span><span class="p">:</span> <span class="s2">"Integer, default 256. The default maxsize of the cache. Should be a power of 2."</span><span class="p">,</span> + <span class="s2">"function_cache_default_type"</span><span class="p">:</span> <span class="s2">"String. One of the following types: LRUCache, LFUCache, FIFOCache, MRUCache, RRCache, TTLCache, NullCache, NoCache. You can find details of what these mean in the Python cachetools manual, except fo NoCache which means no cache is used at all, and NullCache is a dummy cache that never matches, used for testing overheads."</span><span class="p">,</span> + <span class="s2">"function_cache_functions."</span><span class="p">:</span> <span class="s2">"Dict. Keys are the function names that should be in the cache. The value is a tuple of (cache_size, cache_type, test_args) where cache_size used as the size of the cache, or if 0 the function_cache_default_maxsize is used. The cache_type is the function_cache_default_type if None, otherwise is the cache type (see the list defined at function_cache_default_type). The test_args are constant arguments used to call the function when testing the cache, see cache.cache_test() for details."</span><span class="p">,</span> + <span class="c1">############################################################</span> + <span class="s2">"weight"</span><span class="p">:</span> <span class="s2">"Weight factor for each system. The calculated probability is multiplied by this. If the user wants each system to be repeated several times, then this variable should not be changed, rather change the _repeat variable instead, as that handles the reduction in probability per system. This is useful for systems that have a process with some random element in it."</span><span class="p">,</span> <span class="c1"># TODO: add more info here, regarding the evolution splitting.</span> + <span class="s2">"repeat"</span><span class="p">:</span> <span class="s2">"Factor of how many times a system should be repeated. Consider the evolution splitting binary_c argument for supernovae kick repeating."</span><span class="p">,</span> + <span class="s2">"evolution_type"</span><span class="p">:</span> <span class="s2">"Variable containing the type of evolution used of the grid. Multiprocessing, linear processing or possibly something else (e.g. for Slurm or Condor)."</span><span class="p">,</span> + <span class="s2">"combine_ensemble_with_thread_joining"</span><span class="p">:</span> <span class="s2">"Boolean flag on whether to combine everything and return it to the user or if false: write it to data_dir/ensemble_output_</span><span class="si">{population_id}</span><span class="s2">_</span><span class="si">{thread_id}</span><span class="s2">.json"</span><span class="p">,</span> + <span class="s2">"log_runtime_systems"</span><span class="p">:</span> <span class="s2">"Whether to log the runtime of the systems . Each systems run by the thread is logged to a file and is stored in the tmp_dir. (1 file per thread). Don't use this if you are planning to run a lot of systems. This is mostly for debugging and finding systems that take long to run. Integer, default = 0. if value is 1 then the systems are logged"</span><span class="p">,</span> + <span class="s2">"_total_mass_run"</span><span class="p">:</span> <span class="s2">"To count the total mass that thread/process has ran"</span><span class="p">,</span> + <span class="s2">"_total_probability_weighted_mass_run"</span><span class="p">:</span> <span class="s2">"To count the total mass * probability for each system that thread/process has ran"</span><span class="p">,</span> + <span class="s2">"_actually_evolve_system"</span><span class="p">:</span> <span class="s2">"Whether to actually evolve the systems of just act as if. for testing. used in _process_run_population_grid"</span><span class="p">,</span> + <span class="s2">"max_queue_size"</span><span class="p">:</span> <span class="s2">"Maximum size of the queue that is used to feed the processes. Don't make this too big! Default: 1000. Input: int"</span><span class="p">,</span> + <span class="s2">"_set_Moe2017_grid"</span><span class="p">:</span> <span class="s2">"Internal flag whether the Moe and di Stefano (2017) grid has been loaded"</span><span class="p">,</span> + <span class="s2">"run_zero_probability_system"</span><span class="p">:</span> <span class="s2">"Whether to run the zero probability systems. Default: True. Input: Boolean"</span><span class="p">,</span> + <span class="s2">"_zero_prob_stars_skipped"</span><span class="p">:</span> <span class="s2">"Internal counter to track how many systems are skipped because they have 0 probability"</span><span class="p">,</span> + <span class="s2">"ensemble_factor_in_probability_weighted_mass"</span><span class="p">:</span> <span class="s2">"Flag to multiply all the ensemble results with 1/probability_weighted_mass"</span><span class="p">,</span> + <span class="s2">"multiplicity_fraction_function"</span><span class="p">:</span> <span class="s2">"Which multiplicity fraction function to use. 0: None, 1: Arenou 2010, 2: Rhagavan 2010, 3: Moe and di Stefano (2017) 2017"</span><span class="p">,</span> + <span class="s2">"m&s_options"</span><span class="p">:</span> <span class="s2">"Internal variable that holds the Moe and di Stefano (2017) options. Don't write to this your self"</span><span class="p">,</span> + <span class="s2">"_loaded_Moe2017_data"</span><span class="p">:</span> <span class="s2">"Internal variable storing whether the Moe and di Stefano (2017) data has been loaded into memory"</span><span class="p">,</span> + <span class="s2">"do_dry_run"</span><span class="p">:</span> <span class="s2">"Whether to do a dry run to calculate the total probability for this run"</span><span class="p">,</span> + <span class="s2">"dry_run_hook"</span><span class="p">:</span> <span class="s2">"Function hook to be called for every system in a dry run. The function is passed a dict of the system parameters. Does nothing if None (the default)."</span><span class="p">,</span> + <span class="s2">"return_after_dry_run"</span><span class="p">:</span> <span class="s2">"If True, return immediately after a dry run (and don't run actual stars). Default is False."</span><span class="p">,</span> + <span class="s2">"exit_after_dry_run"</span><span class="p">:</span> <span class="s2">"If True, exits after a dry run. Default is False."</span><span class="p">,</span> + <span class="s2">"print_stack_on_exit"</span><span class="p">:</span> <span class="s2">"If True, prints a stack trace when the population's exit method is called."</span><span class="p">,</span> + <span class="s2">"_Moe2017_JSON_data"</span><span class="p">:</span> <span class="s2">"Location to store the loaded Moe&diStefano2017 dataset"</span><span class="p">,</span> <span class="c1"># Stores the data</span> + <span class="p">}</span></div> + + <span class="c1">#################################</span> + <span class="c1"># Grid options functions</span> + + <span class="c1"># Utility functions</span> +<div class="viewcode-block" id="grid_options_defaults.grid_options_help"><a class="viewcode-back" href="../../../../population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.grid_options_help">[docs]</a> <span class="k">def</span> <span class="nf">grid_options_help</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">option</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-></span> <span class="nb">dict</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function that prints out the description of a grid option. Useful function for the user.</span> + +<span class="sd"> Args:</span> +<span class="sd"> option: which option you want to have the description of</span> + +<span class="sd"> returns:</span> +<span class="sd"> dict containing the option, the description if its there, otherwise empty string. And if the key doesnt exist, the dict is empty</span> +<span class="sd"> """</span> + + <span class="c1">#</span> + <span class="n">grid_options_defaults_dict</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_grid_options_defaults_dict</span><span class="p">()</span> + <span class="n">grid_options_descriptions</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_grid_options_descriptions</span><span class="p">()</span> + + <span class="c1">#</span> + <span class="n">option_keys</span> <span class="o">=</span> <span class="n">grid_options_defaults_dict</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> + <span class="n">description_keys</span> <span class="o">=</span> <span class="n">grid_options_descriptions</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> + + <span class="c1"># If the option is unknown</span> + <span class="k">if</span> <span class="n">option</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">option_keys</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Error: This is an invalid entry. Option does not exist, please choose from the following options:</span><span class="se">\n\t</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="s2">", "</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">option_keys</span><span class="p">)</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">return</span> <span class="p">{}</span> + + <span class="c1"># If its not described</span> + <span class="k">if</span> <span class="n">option</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">description_keys</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"This option has not been described properly yet. Please contact on of the authors"</span> + <span class="p">)</span> + <span class="k">return</span> <span class="p">{</span><span class="n">option</span><span class="p">:</span> <span class="s2">""</span><span class="p">}</span> + + <span class="c1"># If its known and described:</span> + <span class="nb">print</span><span class="p">(</span><span class="n">grid_options_descriptions</span><span class="p">[</span><span class="n">option</span><span class="p">])</span> + <span class="k">return</span> <span class="p">{</span><span class="n">option</span><span class="p">:</span> <span class="n">grid_options_descriptions</span><span class="p">[</span><span class="n">option</span><span class="p">]}</span></div> + +<div class="viewcode-block" id="grid_options_defaults.grid_options_description_checker"><a class="viewcode-back" href="../../../../population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.grid_options_description_checker">[docs]</a> <span class="k">def</span> <span class="nf">grid_options_description_checker</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">print_info</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span><span class="p">)</span> <span class="o">-></span> <span class="nb">int</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function that checks which descriptions are missing</span> + +<span class="sd"> Args:</span> +<span class="sd"> print_info: whether to print out information about which options contain proper descriptions and which do not</span> + +<span class="sd"> Returns:</span> +<span class="sd"> the number of undescribed keys</span> +<span class="sd"> """</span> + + <span class="c1">#</span> + <span class="n">grid_options_defaults_dict</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_grid_options_defaults_dict</span><span class="p">()</span> + <span class="n">grid_options_descriptions</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_grid_options_descriptions</span><span class="p">()</span> + + <span class="c1">#</span> + <span class="n">option_keys</span> <span class="o">=</span> <span class="n">grid_options_defaults_dict</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> + <span class="n">description_keys</span> <span class="o">=</span> <span class="n">grid_options_descriptions</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> + + <span class="c1">#</span> + <span class="n">undescribed_keys</span> <span class="o">=</span> <span class="nb">list</span><span class="p">(</span><span class="nb">set</span><span class="p">(</span><span class="n">option_keys</span><span class="p">)</span> <span class="o">-</span> <span class="nb">set</span><span class="p">(</span><span class="n">description_keys</span><span class="p">))</span> + + <span class="k">if</span> <span class="n">undescribed_keys</span><span class="p">:</span> + <span class="k">if</span> <span class="n">print_info</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Warning: the following keys have no description yet:</span><span class="se">\n\t</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="s2">", "</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="nb">sorted</span><span class="p">(</span><span class="n">undescribed_keys</span><span class="p">))</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Total description progress: </span><span class="si">{:.2f}%%</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="mi">100</span> <span class="o">*</span> <span class="nb">len</span><span class="p">(</span><span class="n">description_keys</span><span class="p">)</span> <span class="o">/</span> <span class="nb">len</span><span class="p">(</span><span class="n">option_keys</span><span class="p">)</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">return</span> <span class="nb">len</span><span class="p">(</span><span class="n">undescribed_keys</span><span class="p">)</span></div> + +<div class="viewcode-block" id="grid_options_defaults.write_grid_options_to_rst_file"><a class="viewcode-back" href="../../../../population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.write_grid_options_to_rst_file">[docs]</a> <span class="k">def</span> <span class="nf">write_grid_options_to_rst_file</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">output_file</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function that writes the descriptions of the grid options to an rst file</span> + +<span class="sd"> Args:</span> +<span class="sd"> output_file: target file where the grid options descriptions are written to</span> +<span class="sd"> """</span> + + <span class="c1"># Get the options and the description</span> + <span class="n">options</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_grid_options_defaults_dict</span><span class="p">()</span> + <span class="n">descriptions</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_grid_options_descriptions</span><span class="p">()</span> + + <span class="c1"># Get those that do not have a description</span> + <span class="n">not_described_yet</span> <span class="o">=</span> <span class="nb">list</span><span class="p">(</span><span class="nb">set</span><span class="p">(</span><span class="n">options</span><span class="p">)</span> <span class="o">-</span> <span class="nb">set</span><span class="p">(</span><span class="n">descriptions</span><span class="p">))</span> + + <span class="c1"># separate public and private options</span> + <span class="n">public_options</span> <span class="o">=</span> <span class="p">[</span><span class="n">key</span> <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">options</span> <span class="k">if</span> <span class="ow">not</span> <span class="n">key</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"_"</span><span class="p">)]</span> + <span class="n">private_options</span> <span class="o">=</span> <span class="p">[</span><span class="n">key</span> <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">options</span> <span class="k">if</span> <span class="n">key</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"_"</span><span class="p">)]</span> + + <span class="c1"># Check input</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">output_file</span><span class="o">.</span><span class="n">endswith</span><span class="p">(</span><span class="s2">".rst"</span><span class="p">):</span> + <span class="n">msg</span><span class="o">=</span><span class="s2">"Filename doesn't end with .rst, please provide a proper filename"</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="c1"># M&S options</span> + <span class="n">moe_di_stefano_default_options</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_Moe_di_Stefano_2017_default_options</span><span class="p">()</span> + <span class="n">moe_di_stefano_default_options_description</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">get_Moe_di_Stefano_2017_default_options_description</span><span class="p">()</span> + + <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">output_file</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">)</span> <span class="k">as</span> <span class="n">f</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Population grid code options"</span><span class="p">,</span> <span class="n">file</span><span class="o">=</span><span class="n">f</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="s2">"="</span> <span class="o">*</span> <span class="nb">len</span><span class="p">(</span><span class="s2">"Population grid code options"</span><span class="p">)),</span> <span class="n">file</span><span class="o">=</span><span class="n">f</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"The following chapter contains all grid code options, along with their descriptions"</span><span class="p">,</span> + <span class="n">file</span><span class="o">=</span><span class="n">f</span><span class="p">,</span> + <span class="p">)</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"There are </span><span class="si">{}</span><span class="s2"> options that are not described yet."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="nb">len</span><span class="p">(</span><span class="n">not_described_yet</span><span class="p">)</span> + <span class="p">),</span> + <span class="n">file</span><span class="o">=</span><span class="n">f</span><span class="p">,</span> + <span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="n">file</span><span class="o">=</span><span class="n">f</span><span class="p">)</span> + + <span class="c1"># Start public options part</span> + <span class="bp">self</span><span class="o">.</span><span class="n">print_option_descriptions</span><span class="p">(</span> + <span class="n">f</span><span class="p">,</span> + <span class="n">public_options</span><span class="p">,</span> + <span class="n">descriptions</span><span class="p">,</span> + <span class="s2">"Public options"</span><span class="p">,</span> + <span class="s2">"The following options are meant to be changed by the user."</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># Moe & di Stefano options:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">print_option_descriptions</span><span class="p">(</span> + <span class="n">f</span><span class="p">,</span> + <span class="n">moe_di_stefano_default_options</span><span class="p">,</span> + <span class="n">moe_di_stefano_default_options_description</span><span class="p">,</span> + <span class="s2">"Moe & di Stefano sampler options"</span><span class="p">,</span> + <span class="s2">"The following options are meant to be changed by the user."</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># Start private options part</span> + <span class="bp">self</span><span class="o">.</span><span class="n">print_option_descriptions</span><span class="p">(</span> + <span class="n">f</span><span class="p">,</span> + <span class="n">private_options</span><span class="p">,</span> + <span class="n">descriptions</span><span class="p">,</span> + <span class="s2">"Private options"</span><span class="p">,</span> + <span class="s2">"The following options are not meant to be changed by the user, as these options are used and set internally by the object itself. The description still is provided, but just for documentation purposes."</span><span class="p">,</span> + <span class="p">)</span></div> + +<div class="viewcode-block" id="grid_options_defaults.print_option_descriptions"><a class="viewcode-back" href="../../../../population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.print_option_descriptions">[docs]</a> <span class="k">def</span> <span class="nf">print_option_descriptions</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">filehandle</span><span class="p">,</span> <span class="n">options</span><span class="p">,</span> <span class="n">descriptions</span><span class="p">,</span> <span class="n">title</span><span class="p">,</span> <span class="n">extra_text</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to print the description of an option</span> +<span class="sd"> """</span> + + <span class="c1"># Start public options part</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">title</span><span class="p">),</span> <span class="n">file</span><span class="o">=</span><span class="n">filehandle</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="s2">"-"</span> <span class="o">*</span> <span class="nb">len</span><span class="p">(</span><span class="s2">"</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">title</span><span class="p">))),</span> <span class="n">file</span><span class="o">=</span><span class="n">filehandle</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"</span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">extra_text</span><span class="p">),</span> <span class="n">file</span><span class="o">=</span><span class="n">filehandle</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="n">file</span><span class="o">=</span><span class="n">filehandle</span><span class="p">)</span> + + <span class="k">for</span> <span class="n">option</span> <span class="ow">in</span> <span class="nb">sorted</span><span class="p">(</span><span class="n">options</span><span class="p">):</span> + <span class="k">if</span> <span class="n">option</span> <span class="ow">in</span> <span class="n">descriptions</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"| **</span><span class="si">{}</span><span class="s2">**: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">option</span><span class="p">,</span> <span class="n">descriptions</span><span class="p">[</span><span class="n">option</span><span class="p">]</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n\t</span><span class="s2">"</span><span class="p">)</span> + <span class="p">),</span> + <span class="n">file</span><span class="o">=</span><span class="n">filehandle</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"| **</span><span class="si">{}</span><span class="s2">**: No description available yet"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">option</span><span class="p">),</span> + <span class="n">file</span><span class="o">=</span><span class="n">filehandle</span><span class="p">,</span> + <span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">""</span><span class="p">,</span> <span class="n">file</span><span class="o">=</span><span class="n">filehandle</span><span class="p">)</span></div> + +<div class="viewcode-block" id="grid_options_defaults.default_cache_dir"><a class="viewcode-back" href="../../../../population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.default_cache_dir">[docs]</a> <span class="k">def</span> <span class="nf">default_cache_dir</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Return a default cache directory path, or None if we cannot find one.</span> +<span class="sd"> """</span> + <span class="n">error_string</span> <span class="o">=</span> <span class="s2">"__*ERR*__"</span> <span class="c1"># string that cannot be a path</span> + <span class="k">for</span> <span class="n">path</span> <span class="ow">in</span> <span class="p">[</span> + <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"HOME"</span><span class="p">,</span> <span class="n">error_string</span><span class="p">),</span> <span class="s2">".cache"</span><span class="p">,</span> <span class="s2">"binary_c"</span><span class="p">),</span> + <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"TMP"</span><span class="p">,</span> <span class="n">error_string</span><span class="p">),</span> <span class="s2">"cache"</span><span class="p">),</span> + <span class="p">]:</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">error_string</span> <span class="ow">in</span> <span class="n">path</span> <span class="ow">and</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">isdir</span><span class="p">(</span><span class="n">path</span><span class="p">):</span> + <span class="k">return</span> <span class="n">path</span> + <span class="k">return</span> <span class="kc">None</span></div></div> +</pre></div> + + </div> + </div> + <footer> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/gridcode.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/gridcode.html new file mode 100644 index 000000000..17238a83d --- /dev/null +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/gridcode.html @@ -0,0 +1,1240 @@ +<!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>binarycpython.utils.population_extensions.gridcode — 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="../../../../genindex.html" /> + <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> »</li> + <li><a href="../../../index.html">Module code</a> »</li> + <li>binarycpython.utils.population_extensions.gridcode</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>Source code for binarycpython.utils.population_extensions.gridcode</h1><div class="highlight"><pre> +<span></span><span class="sd">"""</span> +<span class="sd">Module containing the gridcode generation functions for the binarycpython package.</span> + +<span class="sd">This class object is an extension to the population grid object</span> +<span class="sd">"""</span> + +<span class="c1"># pylint: disable=E1101</span> + +<span class="kn">import</span> <span class="nn">datetime</span> +<span class="kn">import</span> <span class="nn">importlib</span> +<span class="kn">import</span> <span class="nn">json</span> +<span class="kn">import</span> <span class="nn">os</span> +<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Union</span><span class="p">,</span> <span class="n">Any</span> + + +<span class="n">_count</span> <span class="o">=</span> <span class="mi">0</span> <span class="c1"># used for file symlinking (for testing only)</span> +<span class="n">_numba</span> <span class="o">=</span> <span class="kc">False</span> <span class="c1"># activate experimental numba code?</span> + + +<div class="viewcode-block" id="gridcode"><a class="viewcode-back" href="../../../../population_extensions/gridcode.html#binarycpython.utils.population_extensions.gridcode.gridcode">[docs]</a><span class="k">class</span> <span class="nc">gridcode</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Extension to the population grid object that contains functionality to handle the metadata that will be put in the ensemble</span> +<span class="sd"> """</span> + + <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Init function for the gridcode class</span> +<span class="sd"> """</span> + + <span class="k">return</span> + + <span class="c1">###################################################</span> + <span class="c1"># Grid code functions</span> + <span class="c1">#</span> + <span class="c1"># Function below are used to run populations with</span> + <span class="c1"># a variable grid</span> + <span class="c1">###################################################</span> + <span class="k">def</span> <span class="nf">_gridcode_filename</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Returns a filename for the gridcode.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_job</span><span class="p">():</span> + <span class="n">filename</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"tmp_dir"</span><span class="p">],</span> + <span class="s2">"binary_c_grid_</span><span class="si">{population_id}</span><span class="s2">.</span><span class="si">{jobid}</span><span class="s2">.py"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">population_id</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_population_id"</span><span class="p">],</span> + <span class="n">jobid</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">jobID</span><span class="p">(),</span> + <span class="p">),</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">filename</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"tmp_dir"</span><span class="p">],</span> + <span class="s2">"binary_c_grid_</span><span class="si">{population_id}</span><span class="s2">.py"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">population_id</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_population_id"</span><span class="p">]</span> + <span class="p">),</span> + <span class="p">)</span> + <span class="k">return</span> <span class="n">filename</span> + + <span class="k">def</span> <span class="nf">_add_code</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="n">indent</span><span class="o">=</span><span class="mi">0</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to add code to the grid code string</span> + +<span class="sd"> add code to the code_string</span> + +<span class="sd"> indent (=0) is added once at the beginning</span> +<span class="sd"> mindent (=0) is added for every line</span> + +<span class="sd"> don't use both!</span> +<span class="sd"> """</span> + + <span class="n">indent_block</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_indent_block</span><span class="p">(</span><span class="n">indent</span><span class="p">)</span> + <span class="k">for</span> <span class="n">thing</span> <span class="ow">in</span> <span class="n">args</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">code_string</span> <span class="o">+=</span> <span class="n">indent_block</span> <span class="o">+</span> <span class="n">thing</span> + + <span class="k">def</span> <span class="nf">_indent_block</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">n</span><span class="o">=</span><span class="mi">0</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> return an indent block, with n extra blocks in it</span> +<span class="sd"> """</span> + <span class="k">return</span> <span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">indent_depth</span> <span class="o">+</span> <span class="n">n</span><span class="p">)</span> <span class="o">*</span> <span class="bp">self</span><span class="o">.</span><span class="n">indent_string</span> + + <span class="k">def</span> <span class="nf">_increment_indent_depth</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">delta</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> increment the indent indent_depth by delta</span> +<span class="sd"> """</span> + <span class="bp">self</span><span class="o">.</span><span class="n">indent_depth</span> <span class="o">+=</span> <span class="n">delta</span> + + <span class="k">def</span> <span class="nf">_generate_grid_code</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">dry_run</span><span class="o">=</span><span class="kc">False</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function that generates the code from which the population will be made.</span> + +<span class="sd"> dry_run: when True, it will return the starcount at the end so that we know</span> +<span class="sd"> what the total number of systems is.</span> + +<span class="sd"> The phasevol values are handled by generating a second array</span> + +<span class="sd"> Results in a generated file that contains a system_generator function.</span> + +<span class="sd"> # TODO: make sure running systems with multiplicity 3+ is also possible.</span> +<span class="sd"> # TODO: there is a lot of things going on in this function. Make sure to describe clearly what happens here. </span> +<span class="sd"> """</span> + <span class="bp">self</span><span class="o">.</span><span class="n">verbose_print</span><span class="p">(</span><span class="s2">"Generating grid code"</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"verbosity"</span><span class="p">],</span> <span class="mi">1</span><span class="p">)</span> + + <span class="n">total_grid_variables</span> <span class="o">=</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">])</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="c1"># Import packages</span> + <span class="s2">"import math</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"import numpy as np</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"from collections import OrderedDict</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"from binarycpython.utils.distribution_functions import *</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"from binarycpython.utils.spacing_functions import *</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"from binarycpython.utils.useful_funcs import *</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"import numba"</span> <span class="k">if</span> <span class="n">_numba</span> <span class="k">else</span> <span class="s2">""</span><span class="p">,</span> + <span class="s2">"</span><span class="se">\n\n</span><span class="s2">"</span><span class="p">,</span> + <span class="c1"># Make the function</span> + <span class="s2">"def grid_code(self, print_results=True):</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># Increase indent_depth</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_increment_indent_depth</span><span class="p">(</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="c1"># Write some info in the function</span> + <span class="s2">"# Grid code generated on </span><span class="si">{}</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">datetime</span><span class="o">.</span><span class="n">datetime</span><span class="o">.</span><span class="n">now</span><span class="p">()</span><span class="o">.</span><span class="n">isoformat</span><span class="p">()),</span> + <span class="s2">"# This function generates the systems that will be evolved with binary_c</span><span class="se">\n\n</span><span class="s2">"</span> + <span class="c1"># Set some values in the generated code:</span> + <span class="s2">"# Set initial values</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"_total_starcount = 0</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"starcounts = [0 for i in range(</span><span class="si">{}</span><span class="s2">)]</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">total_grid_variables</span> <span class="o">+</span> <span class="mi">1</span><span class="p">),</span> + <span class="s2">"probabilities = </span><span class="si">{}</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"probabilities_list = [0 for i in range(</span><span class="si">{}</span><span class="s2">)]</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">total_grid_variables</span> <span class="o">+</span> <span class="mi">1</span> + <span class="p">),</span> + <span class="s2">"probabilities_sum = [0 for i in range(</span><span class="si">{}</span><span class="s2">)]</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">total_grid_variables</span> <span class="o">+</span> <span class="mi">1</span> + <span class="p">),</span> + <span class="s2">"parameter_dict = </span><span class="si">{}</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"phasevol = 1</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># Set up the system parameters</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"M_1 = None</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"M_2 = None</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"M_3 = None</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"M_4 = None</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"orbital_period = None</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"orbital_period_triple = None</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"orbital_period_quadruple = None</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"eccentricity = None</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"eccentricity2 = None</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"eccentricity3 = None</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="c1"># Prepare the probability</span> + <span class="s2">"# set probability lists</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">for</span> <span class="n">grid_variable_el</span> <span class="ow">in</span> <span class="nb">sorted</span><span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">]</span><span class="o">.</span><span class="n">items</span><span class="p">(),</span> + <span class="n">key</span><span class="o">=</span><span class="k">lambda</span> <span class="n">x</span><span class="p">:</span> <span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="s2">"grid_variable_number"</span><span class="p">],</span> + <span class="p">):</span> + <span class="c1"># Make probabilities dict</span> + <span class="n">grid_variable</span> <span class="o">=</span> <span class="n">grid_variable_el</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s1">'probabilities["</span><span class="si">{}</span><span class="s1">"] = 0</span><span class="se">\n</span><span class="s1">'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]))</span> + + <span class="c1">#################################################################################</span> + <span class="c1"># Start of code generation</span> + <span class="c1">#################################################################################</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + + <span class="c1"># turn vb to True to have debugging output</span> + <span class="n">vb</span> <span class="o">=</span> <span class="kc">False</span> + + <span class="c1"># Generate code</span> + <span class="k">for</span> <span class="n">loopnr</span><span class="p">,</span> <span class="n">grid_variable_el</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span> + <span class="nb">sorted</span><span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">]</span><span class="o">.</span><span class="n">items</span><span class="p">(),</span> + <span class="n">key</span><span class="o">=</span><span class="k">lambda</span> <span class="n">x</span><span class="p">:</span> <span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="s2">"grid_variable_number"</span><span class="p">],</span> + <span class="p">)</span> + <span class="p">):</span> + <span class="bp">self</span><span class="o">.</span><span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"Constructing/adding: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">grid_variable_el</span><span class="p">[</span><span class="mi">0</span><span class="p">]),</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"verbosity"</span><span class="p">],</span> + <span class="mi">2</span><span class="p">,</span> + <span class="p">)</span> + <span class="n">grid_variable</span> <span class="o">=</span> <span class="n">grid_variable_el</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> + + <span class="c1">####################</span> + <span class="c1"># top code</span> + <span class="k">if</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"topcode"</span><span class="p">]:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"topcode"</span><span class="p">])</span> + + <span class="c1">#########################</span> + <span class="c1"># Set up the for loop</span> + <span class="c1"># Add comment for for loop</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"# for loop for variable </span><span class="si">{name}</span><span class="s2"> gridtype </span><span class="si">{gridtype}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">],</span> + <span class="n">gridtype</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"gridtype"</span><span class="p">],</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"sampled_values_</span><span class="si">{}</span><span class="s2"> = </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">],</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"samplerfunc"</span><span class="p">]</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"print('samples','</span><span class="si">{name}</span><span class="s2">',':',sampled_values_</span><span class="si">{name}</span><span class="s2">)</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">],</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"print('sample </span><span class="si">{name}</span><span class="s2"> from',sampled_values_</span><span class="si">{name}</span><span class="s2">)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> + <span class="p">)</span> + + <span class="c1"># calculate number of values and starting location</span> + <span class="c1">#</span> + <span class="c1"># if we're sampling a continuous variable, we</span> + <span class="c1"># have one fewer grid point than the length of the</span> + <span class="c1"># sampled_values list</span> + <span class="k">if</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"gridtype"</span><span class="p">]</span> <span class="ow">in</span> <span class="p">[</span> + <span class="s2">"centred"</span><span class="p">,</span> + <span class="s2">"centre"</span><span class="p">,</span> + <span class="s2">"center"</span><span class="p">,</span> + <span class="s2">"edge"</span><span class="p">,</span> + <span class="s2">"left edge"</span><span class="p">,</span> + <span class="s2">"left"</span><span class="p">,</span> + <span class="s2">"right"</span><span class="p">,</span> + <span class="s2">"right edge"</span><span class="p">,</span> + <span class="p">]:</span> + <span class="n">offset</span> <span class="o">=</span> <span class="o">-</span><span class="mi">1</span> + <span class="k">elif</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"gridtype"</span><span class="p">]</span> <span class="o">==</span> <span class="s2">"discrete"</span><span class="p">:</span> + <span class="c1"># discrete variables sample all the points</span> + <span class="n">offset</span> <span class="o">=</span> <span class="mi">0</span> + + <span class="n">start</span> <span class="o">=</span> <span class="mi">0</span> + + <span class="c1"># for loop over the variable</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s1">'print("var </span><span class="si">{name}</span><span class="s1"> values ",sampled_values_</span><span class="si">{name}</span><span class="s1">," len ",len(sampled_values_</span><span class="si">{name}</span><span class="s1">)+</span><span class="si">{offset}</span><span class="s1">," gridtype </span><span class="si">{gridtype}</span><span class="s1"> offset </span><span class="si">{offset}</span><span class="se">\\</span><span class="s1">n")</span><span class="se">\n</span><span class="s1">'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">],</span> + <span class="n">offset</span><span class="o">=</span><span class="n">offset</span><span class="p">,</span> + <span class="n">gridtype</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"gridtype"</span><span class="p">],</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="n">stop</span> <span class="o">=</span> <span class="s2">"len(sampled_values_</span><span class="si">{name}</span><span class="s2">)+</span><span class="si">{offset}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">],</span> <span class="n">offset</span><span class="o">=</span><span class="n">offset</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">_numba</span> <span class="ow">and</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"dry_parallel"</span><span class="p">]:</span> + <span class="c1"># Parallel outer loop</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"@numba.jit(parallel=True)</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"def __parallel_func(phasevol,_total_starcount):</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_increment_indent_depth</span><span class="p">(</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"for </span><span class="si">{name}</span><span class="s2">_sample_number in numba.prange(</span><span class="si">{stop}</span><span class="s2">):</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">],</span> + <span class="n">stop</span><span class="o">=</span><span class="n">stop</span><span class="p">,</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_increment_indent_depth</span><span class="p">(</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span> + <span class="k">if</span> <span class="n">start</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"if </span><span class="si">{name}</span><span class="s2">_sample_number < </span><span class="si">{start}</span><span class="s2">:</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">],</span> + <span class="n">start</span><span class="o">=</span><span class="n">start</span><span class="p">,</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"continue</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="n">indent</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"for </span><span class="si">{name}</span><span class="s2">_sample_number in range(</span><span class="si">{start}</span><span class="s2">,</span><span class="si">{stop}</span><span class="s2">):</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">],</span> + <span class="n">start</span><span class="o">=</span><span class="n">start</span><span class="p">,</span> + <span class="n">stop</span><span class="o">=</span><span class="n">stop</span><span class="p">,</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_increment_indent_depth</span><span class="p">(</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span> + + <span class="c1"># {}_this_index is this grid point's index</span> + <span class="c1"># {}_prev_index and {}_next_index are the previous and next grid points,</span> + <span class="c1"># (which can be None if there is no previous or next, or if</span> + <span class="c1"># previous and next should not be used: this is deliberate)</span> + <span class="c1">#</span> + + <span class="k">if</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"gridtype"</span><span class="p">]</span> <span class="o">==</span> <span class="s2">"discrete"</span><span class="p">:</span> + <span class="c1"># discrete grids only care about this,</span> + <span class="c1"># both prev and next should be None to</span> + <span class="c1"># force errors where they are used</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{name}</span><span class="s2">_this_index = </span><span class="si">{name}</span><span class="s2">_sample_number "</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">],</span> + <span class="p">),</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"</span><span class="si">{name}</span><span class="s2">_prev_index = None if </span><span class="si">{name}</span><span class="s2">_this_index == 0 else (</span><span class="si">{name}</span><span class="s2">_this_index - 1) "</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">],</span> + <span class="p">),</span> + <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"</span><span class="si">{name}</span><span class="s2">_next_index = None if </span><span class="si">{name}</span><span class="s2">_this_index >= (len(sampled_values_</span><span class="si">{name}</span><span class="s2">)+</span><span class="si">{offset}</span><span class="s2"> - 1) else (</span><span class="si">{name}</span><span class="s2">_this_index + 1)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">],</span> <span class="n">offset</span><span class="o">=</span><span class="n">offset</span> + <span class="p">),</span> + <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">elif</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"gridtype"</span><span class="p">]</span> <span class="ow">in</span> <span class="p">[</span> + <span class="s2">"centred"</span><span class="p">,</span> + <span class="s2">"centre"</span><span class="p">,</span> + <span class="s2">"center"</span><span class="p">,</span> + <span class="s2">"edge"</span><span class="p">,</span> + <span class="s2">"left"</span><span class="p">,</span> + <span class="s2">"left edge"</span><span class="p">,</span> + <span class="p">]:</span> + + <span class="c1"># left and centred grids</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"if </span><span class="si">{}</span><span class="s2">_sample_number == 0:</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">])</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{}</span><span class="s2">_this_index = 0;</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]),</span> <span class="n">indent</span><span class="o">=</span><span class="mi">1</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"else:</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{name}</span><span class="s2">_this_index = </span><span class="si">{name}</span><span class="s2">_sample_number "</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">),</span> + <span class="n">indent</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{name}</span><span class="s2">_prev_index = (</span><span class="si">{name}</span><span class="s2">_this_index - 1) if </span><span class="si">{name}</span><span class="s2">_this_index > 0 else None "</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{name}</span><span class="s2">_next_index = </span><span class="si">{name}</span><span class="s2">_this_index + 1"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + + <span class="k">elif</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"gridtype"</span><span class="p">]</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">"right"</span><span class="p">,</span> <span class="s2">"right edge"</span><span class="p">]:</span> + + <span class="c1"># right edged grid</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"if </span><span class="si">{name}</span><span class="s2">_sample_number == 0:</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">])</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{name}</span><span class="s2">_this_index = 1;</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]),</span> + <span class="n">indent</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"else:</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{name}</span><span class="s2">_this_index = </span><span class="si">{name}</span><span class="s2">_sample_number + 1 "</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">],</span> + <span class="p">),</span> + <span class="n">indent</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{name}</span><span class="s2">_prev_index = </span><span class="si">{name}</span><span class="s2">_this_index - 1"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{name}</span><span class="s2">_next_index = (</span><span class="si">{name}</span><span class="s2">_this_index + 1) if </span><span class="si">{name}</span><span class="s2">_this_index < len(sampled_values_</span><span class="si">{name}</span><span class="s2">) else None"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + + <span class="c1"># calculate phase volume</span> + <span class="k">if</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"dphasevol"</span><span class="p">]</span> <span class="o">==</span> <span class="o">-</span><span class="mi">1</span><span class="p">:</span> + <span class="c1"># no phase volume required so set it to 1.0</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"dphasevol_</span><span class="si">{name}</span><span class="s2"> = 1.0 # 666</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">])</span> + <span class="p">)</span> + + <span class="k">elif</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"gridtype"</span><span class="p">]</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">"right"</span><span class="p">,</span> <span class="s2">"right edge"</span><span class="p">]:</span> + <span class="c1"># right edges always have this and prev defined</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"dphasevol_</span><span class="si">{name}</span><span class="s2"> = (sampled_values_</span><span class="si">{name}</span><span class="s2">[</span><span class="si">{name}</span><span class="s2">_this_index] - sampled_values_</span><span class="si">{name}</span><span class="s2">[</span><span class="si">{name}</span><span class="s2">_prev_index])"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> + <span class="p">)</span> + <span class="k">elif</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"gridtype"</span><span class="p">]</span> <span class="o">==</span> <span class="s2">"discrete"</span><span class="p">:</span> + <span class="c1"># discrete might have next defined, use it if we can,</span> + <span class="c1"># otherwise use prev</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"dphasevol_</span><span class="si">{name}</span><span class="s2"> = (sampled_values_</span><span class="si">{name}</span><span class="s2">[</span><span class="si">{name}</span><span class="s2">_next_index] - sampled_values_</span><span class="si">{name}</span><span class="s2">[</span><span class="si">{name}</span><span class="s2">_this_index]) if </span><span class="si">{name}</span><span class="s2">_next_index else (sampled_values_</span><span class="si">{name}</span><span class="s2">[</span><span class="si">{name}</span><span class="s2">_this_index] - sampled_values_</span><span class="si">{name}</span><span class="s2">[</span><span class="si">{name}</span><span class="s2">_prev_index])"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># left and centred always have this and next defined</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"dphasevol_</span><span class="si">{name}</span><span class="s2"> = (sampled_values_</span><span class="si">{name}</span><span class="s2">[</span><span class="si">{name}</span><span class="s2">_next_index] - sampled_values_</span><span class="si">{name}</span><span class="s2">[</span><span class="si">{name}</span><span class="s2">_this_index])"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> + <span class="p">)</span> + + <span class="c1">##############</span> + <span class="c1"># Add phasevol check:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"if dphasevol_</span><span class="si">{name}</span><span class="s2"> <= 0:</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">])</span> + <span class="p">)</span> + + <span class="c1"># n that case we need another local variable which will prevent it from being run but will track those parameters</span> + <span class="c1"># Add phasevol check action:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s1">'print("Grid generator: dphasevol_</span><span class="si">{name}</span><span class="s1"> <= 0! (this=",</span><span class="si">{name}</span><span class="s1">_this_index,"=",sampled_values_</span><span class="si">{name}</span><span class="s1">[</span><span class="si">{name}</span><span class="s1">_this_index],", next=",</span><span class="si">{name}</span><span class="s1">_next_index,"=",sampled_values_</span><span class="si">{name}</span><span class="s1">[</span><span class="si">{name}</span><span class="s1">_next_index],") Skipping current sample.")'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"continue</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="n">indent</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"print('sample </span><span class="si">{name}</span><span class="s2"> from ',sampled_values_</span><span class="si">{name}</span><span class="s2">,' at this=',</span><span class="si">{name}</span><span class="s2">_this_index,', next=',</span><span class="si">{name}</span><span class="s2">_next_index)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> + <span class="p">)</span> + + <span class="c1"># select sampled point location based on gridtype (left, centre or right)</span> + <span class="k">if</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"gridtype"</span><span class="p">]</span> <span class="ow">in</span> <span class="p">[</span> + <span class="s2">"edge"</span><span class="p">,</span> + <span class="s2">"left"</span><span class="p">,</span> + <span class="s2">"left edge"</span><span class="p">,</span> + <span class="s2">"right"</span><span class="p">,</span> + <span class="s2">"right edge"</span><span class="p">,</span> + <span class="s2">"discrete"</span><span class="p">,</span> + <span class="p">]:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{name}</span><span class="s2"> = sampled_values_</span><span class="si">{name}</span><span class="s2">[</span><span class="si">{name}</span><span class="s2">_this_index]"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> + <span class="p">)</span> + <span class="k">elif</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"gridtype"</span><span class="p">]</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">"centred"</span><span class="p">,</span> <span class="s2">"centre"</span><span class="p">,</span> <span class="s2">"center"</span><span class="p">]:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{name}</span><span class="s2"> = 0.5 * (sampled_values_</span><span class="si">{name}</span><span class="s2">[</span><span class="si">{name}</span><span class="s2">_next_index] + sampled_values_</span><span class="si">{name}</span><span class="s2">[</span><span class="si">{name}</span><span class="s2">_this_index])"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"Unknown gridtype value </span><span class="si">{type}</span><span class="s2">."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="nb">type</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"gridtype"</span><span class="p">]</span> + <span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"print('hence </span><span class="si">{name}</span><span class="s2"> = ',</span><span class="si">{name}</span><span class="s2">)</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="c1">#################################################################################</span> + <span class="c1"># Check condition and generate for loop</span> + + <span class="c1"># If the grid variable has a condition, write the check and the action</span> + <span class="k">if</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"condition"</span><span class="p">]:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="c1"># Add comment</span> + <span class="s2">"# Condition for </span><span class="si">{name}</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]),</span> + <span class="c1"># Add condition check</span> + <span class="s2">"if not </span><span class="si">{condition}</span><span class="s2">:</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">condition</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"condition"</span><span class="p">]</span> + <span class="p">),</span> + <span class="n">indent</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># Add condition failed action:</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"verbosity"</span><span class="p">]</span> <span class="o">>=</span> <span class="mi">4</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s1">'print("Grid generator: Condition for </span><span class="si">{name}</span><span class="s1"> not met!")'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"continue"</span> <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="n">indent</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"continue"</span> <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="n">indent</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="p">)</span> + <span class="c1"># Add some whitespace</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + + <span class="c1"># Add some whitespace</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + + <span class="c1">#########################</span> + <span class="c1"># Set up pre-code and value in some cases</span> + <span class="c1"># Add pre-code</span> + <span class="k">if</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"precode"</span><span class="p">]:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{precode}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">precode</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"precode"</span><span class="p">]</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">_indent_block</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> + <span class="p">)</span> + + <span class="c1"># Set phasevol</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"phasevol *= dphasevol_</span><span class="si">{name}</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">],</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="c1">#######################</span> + <span class="c1"># Probabilities</span> + <span class="c1"># Calculate probability</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"# Set probabilities</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"dprob_</span><span class="si">{name}</span><span class="s2"> = dphasevol_</span><span class="si">{name}</span><span class="s2"> * (</span><span class="si">{probdist}</span><span class="s2">)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">],</span> + <span class="n">probdist</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"probdist"</span><span class="p">],</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="c1"># Save probability sum</span> + <span class="s2">"probabilities_sum[</span><span class="si">{n}</span><span class="s2">] += dprob_</span><span class="si">{name}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">n</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"grid_variable_number"</span><span class="p">],</span> <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"grid_variable_number"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"probabilities_list[0] = dprob_</span><span class="si">{name}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"probabilities_list[</span><span class="si">{this}</span><span class="s2">] = probabilities_list[</span><span class="si">{prev}</span><span class="s2">] * dprob_</span><span class="si">{name}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">this</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"grid_variable_number"</span><span class="p">],</span> + <span class="n">prev</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"grid_variable_number"</span><span class="p">]</span> <span class="o">-</span> <span class="mi">1</span><span class="p">,</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">],</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> + <span class="p">)</span> + + <span class="c1">##############</span> + <span class="c1"># postcode</span> + <span class="k">if</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"postcode"</span><span class="p">]:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{postcode}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">postcode</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"postcode"</span><span class="p">]</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">_indent_block</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> + <span class="p">)</span> + + <span class="c1">#######################</span> + <span class="c1"># Increment starcount for this parameter</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"# Increment starcount for </span><span class="si">{name}</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]),</span> + <span class="s2">"starcounts[</span><span class="si">{n}</span><span class="s2">] += 1"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">n</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"grid_variable_number"</span><span class="p">],</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="c1"># Add value to dict</span> + <span class="s1">'parameter_dict["</span><span class="si">{name}</span><span class="s1">"] = </span><span class="si">{name}</span><span class="s1">'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"parameter_name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="p">)</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">_increment_indent_depth</span><span class="p">(</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span> + + <span class="c1"># The final parts of the code, where things are returned, are within the deepest loop,</span> + <span class="c1"># but in some cases code from a higher loop needs to go under it again</span> + <span class="c1"># SO I think its better to put an if statement here that checks</span> + <span class="c1"># whether this is the last loop.</span> + <span class="k">if</span> <span class="n">loopnr</span> <span class="o">==</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">])</span> <span class="o">-</span> <span class="mi">1</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_write_gridcode_system_call</span><span class="p">(</span> + <span class="n">grid_variable</span><span class="p">,</span> + <span class="n">dry_run</span><span class="p">,</span> + <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"branchpoint"</span><span class="p">],</span> + <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"branchcode"</span><span class="p">],</span> + <span class="p">)</span> + + <span class="c1"># increment indent_depth</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_increment_indent_depth</span><span class="p">(</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span> + + <span class="c1">####################</span> + <span class="c1"># bottom code</span> + <span class="k">if</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"bottomcode"</span><span class="p">]:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"bottomcode"</span><span class="p">])</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">_increment_indent_depth</span><span class="p">(</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + + <span class="c1"># Write parts to write below the part that yield the results.</span> + <span class="c1"># this has to go in a reverse order:</span> + <span class="c1"># Here comes the stuff that is put after the deepest nested part that calls returns stuff.</span> + <span class="c1"># Here we will have a</span> + <span class="n">reverse_sorted_grid_variables</span> <span class="o">=</span> <span class="nb">sorted</span><span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">]</span><span class="o">.</span><span class="n">items</span><span class="p">(),</span> + <span class="n">key</span><span class="o">=</span><span class="k">lambda</span> <span class="n">x</span><span class="p">:</span> <span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="s2">"grid_variable_number"</span><span class="p">],</span> + <span class="n">reverse</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">for</span> <span class="n">loopnr</span><span class="p">,</span> <span class="n">grid_variable_el</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">reverse_sorted_grid_variables</span><span class="p">):</span> + <span class="n">grid_variable</span> <span class="o">=</span> <span class="n">grid_variable_el</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">_increment_indent_depth</span><span class="p">(</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"#"</span> <span class="o">*</span> <span class="mi">40</span> <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"# Code below is for finalising the handling of this iteration of the parameter </span><span class="si">{name}</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">),</span> + <span class="p">)</span> + + <span class="c1"># Set phasevol</span> + <span class="c1"># TODO: fix. this isn't supposed to be the value that we give it here. discuss</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"phasevol /= dphasevol_</span><span class="si">{name}</span><span class="se">\n\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">])</span> + <span class="p">)</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">_increment_indent_depth</span><span class="p">(</span><span class="o">-</span><span class="mi">2</span><span class="p">)</span> + + <span class="k">if</span> <span class="n">_numba</span> <span class="ow">and</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"dry_parallel"</span><span class="p">]:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"__parallel_func(phasevol,_total_starcount)</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_increment_indent_depth</span><span class="p">(</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span> + + <span class="c1"># Check the branchpoint part here. The branchpoint makes sure that we can construct</span> + <span class="c1"># a grid with several multiplicities and still can make the system calls for each</span> + <span class="c1"># multiplicity without reconstructing the grid each time</span> + <span class="k">if</span> <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"branchpoint"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span><span class="p">:</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">_increment_indent_depth</span><span class="p">(</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="c1"># Add comment</span> + <span class="s2">"# Condition for branchpoint at </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">reverse_sorted_grid_variables</span><span class="p">[</span><span class="n">loopnr</span> <span class="o">+</span> <span class="mi">1</span><span class="p">][</span><span class="mi">1</span><span class="p">][</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="c1"># # Add condition check</span> + <span class="c1"># "if not {}:".format(grid_variable["condition"])</span> + <span class="c1"># + "\n"</span> + <span class="c1"># Add branchpoint</span> + <span class="s2">"if multiplicity==</span><span class="si">{}</span><span class="s2">:"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"branchpoint"</span><span class="p">])</span> <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="p">)</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">_write_gridcode_system_call</span><span class="p">(</span> + <span class="n">reverse_sorted_grid_variables</span><span class="p">[</span><span class="n">loopnr</span> <span class="o">+</span> <span class="mi">1</span><span class="p">][</span><span class="mi">1</span><span class="p">],</span> + <span class="n">dry_run</span><span class="p">,</span> + <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"branchpoint"</span><span class="p">],</span> + <span class="n">grid_variable</span><span class="p">[</span><span class="s2">"branchcode"</span><span class="p">],</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_increment_indent_depth</span><span class="p">(</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + + <span class="c1">###############################</span> + <span class="c1"># Finalise print statements</span> + <span class="c1">#</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_increment_indent_depth</span><span class="p">(</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"#"</span> <span class="o">*</span> <span class="mi">40</span> <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="s2">"if print_results:</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"print('Grid has handled </span><span class="si">{starcount}</span><span class="s2"> stars with a total probability of </span><span class="si">{probtot:g}</span><span class="s2">'.format(starcount=_total_starcount,probtot=self.grid_options['_probtot']))</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="n">indent</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1">################</span> + <span class="c1"># Finalise return statement for dry run.</span> + <span class="c1">#</span> + <span class="k">if</span> <span class="n">dry_run</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"return _total_starcount</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">_increment_indent_depth</span><span class="p">(</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span> + <span class="c1">#################################################################################</span> + <span class="c1"># Stop of code generation. Here the code is saved and written</span> + + <span class="c1"># Save the grid code to the grid_options</span> + <span class="bp">self</span><span class="o">.</span><span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"Save grid code to grid_options"</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"verbosity"</span><span class="p">],</span> <span class="mi">1</span> + <span class="p">)</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"code_string"</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">code_string</span> + + <span class="c1"># Write to file</span> + <span class="n">gridcode_filename</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_gridcode_filename</span><span class="p">()</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"gridcode_filename"</span><span class="p">]</span> <span class="o">=</span> <span class="n">gridcode_filename</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{blue}</span><span class="s2">Write grid code to </span><span class="si">{file}</span><span class="s2"> [dry_run = </span><span class="si">{dry}</span><span class="s2">]</span><span class="si">{reset}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">blue</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"blue"</span><span class="p">],</span> + <span class="n">file</span><span class="o">=</span><span class="n">gridcode_filename</span><span class="p">,</span> + <span class="n">dry</span><span class="o">=</span><span class="n">dry_run</span><span class="p">,</span> + <span class="n">reset</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"reset"</span><span class="p">],</span> + <span class="p">),</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"verbosity"</span><span class="p">],</span> + <span class="mi">1</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">gridcode_filename</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="s2">"utf-8"</span><span class="p">)</span> <span class="k">as</span> <span class="n">file</span><span class="p">:</span> + <span class="n">file</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">code_string</span><span class="p">)</span> + + <span class="c1"># perhaps create symlink</span> + <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">HPC_job</span><span class="p">()</span> <span class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"symlink_latest_gridcode"</span><span class="p">]:</span> + <span class="k">global</span> <span class="n">_count</span> + <span class="n">symlink</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"tmp_dir"</span><span class="p">],</span> <span class="s2">"binary_c_grid-latest"</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">_count</span><span class="p">)</span> + <span class="p">)</span> + <span class="n">_count</span> <span class="o">+=</span> <span class="mi">1</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">os</span><span class="o">.</span><span class="n">unlink</span><span class="p">(</span><span class="n">symlink</span><span class="p">)</span> + <span class="k">except</span><span class="p">:</span> + <span class="k">pass</span> + + <span class="k">try</span><span class="p">:</span> + <span class="n">os</span><span class="o">.</span><span class="n">symlink</span><span class="p">(</span><span class="n">gridcode_filename</span><span class="p">,</span> <span class="n">symlink</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{blue}</span><span class="s2">Symlinked grid code to </span><span class="si">{symlink}</span><span class="s2"> </span><span class="si">{reset}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">blue</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"blue"</span><span class="p">],</span> + <span class="n">symlink</span><span class="o">=</span><span class="n">symlink</span><span class="p">,</span> + <span class="n">reset</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"reset"</span><span class="p">],</span> + <span class="p">),</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"verbosity"</span><span class="p">],</span> + <span class="mi">1</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">except</span> <span class="ne">OSError</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"symlink failed"</span><span class="p">)</span> + + <span class="k">def</span> <span class="nf">_write_gridcode_system_call</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> <span class="n">grid_variable</span><span class="p">,</span> <span class="n">dry_run</span><span class="p">,</span> <span class="n">branchpoint</span><span class="p">,</span> <span class="n">branchcode</span> + <span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to write the block of code (as string) that handles the setting the final probability, taking into account the weight and repeat settings, incrementing the total starcount and total probability.</span> + +<span class="sd"> Then if the run is a dry run we implement the dry_run_hook or pass depending on the settings. If it is not a dry run we yield the system dict</span> +<span class="sd"> """</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">_increment_indent_depth</span><span class="p">(</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"#"</span> <span class="o">*</span> <span class="mi">40</span> <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + + <span class="k">if</span> <span class="n">branchcode</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"# Branch code</span><span class="se">\n</span><span class="s2">if </span><span class="si">{branchcode}</span><span class="s2">:</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">branchcode</span><span class="o">=</span><span class="n">branchcode</span><span class="p">)</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">branchpoint</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"# Code below will get evaluated for every system at this level of multiplicity (last one of that being </span><span class="si">{name}</span><span class="s2">)</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"# Code below will get evaluated for every generated system</span><span class="se">\n</span><span class="s2">"</span> + <span class="p">)</span> + + <span class="c1"># Factor in the custom weight input</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"# Weigh the probability by a custom weighting factor</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s1">'probability = self.grid_options["weight"] * probabilities_list[</span><span class="si">{n}</span><span class="s1">]'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">n</span><span class="o">=</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"grid_variable_number"</span><span class="p">]</span> + <span class="p">)</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="c1"># Take into account the multiplicity fraction:</span> + <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"# Factor the multiplicity fraction into the probability</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"probability *= self._calculate_multiplicity_fraction(parameter_dict)"</span> + <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="c1"># Divide by number of repeats</span> + <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"# Divide the probability by the number of repeats</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s1">'probability /= self.grid_options["repeat"]'</span> <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="c1"># Now we yield the system self.grid_options["repeat"] times.</span> + <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s2">"# Loop over the repeats</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s1">'for _ in range(self.grid_options["repeat"]):'</span> <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"_total_starcount += 1</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="c1"># set probability and phasevol values into the system dict</span> + <span class="s1">'parameter_dict["</span><span class="si">{p}</span><span class="s1">"] = </span><span class="si">{p}</span><span class="s1">'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">p</span><span class="o">=</span><span class="s2">"probability"</span><span class="p">)</span> <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="s1">'parameter_dict["</span><span class="si">{v}</span><span class="s1">"] = </span><span class="si">{v}</span><span class="s1">'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">v</span><span class="o">=</span><span class="s2">"phasevol"</span><span class="p">)</span> <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="c1"># Increment total probability</span> + <span class="s2">"self._increment_probtot(probability)</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> + <span class="n">indent</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="ow">not</span> <span class="n">dry_run</span><span class="p">:</span> + <span class="c1"># Handle what is returned, or what is not.</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"yield(parameter_dict)</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="n">indent</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> + + <span class="c1"># If its a dry run, dont do anything with it</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># run the hook function, only if given</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"dry_run_hook"</span><span class="p">]:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span> + <span class="s2">"self.grid_options['dry_run_hook'](self, parameter_dict)</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="n">indent</span><span class="o">=</span><span class="mi">1</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># or pass</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"pass</span><span class="se">\n</span><span class="s2">"</span><span class="p">,</span> <span class="n">indent</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">_add_code</span><span class="p">(</span><span class="s2">"#"</span> <span class="o">*</span> <span class="mi">40</span> <span class="o">+</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span><span class="p">)</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">_increment_indent_depth</span><span class="p">(</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span> + + <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">code_string</span> + + <span class="k">def</span> <span class="nf">_load_grid_function</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function that loads the grid code from file</span> +<span class="sd"> """</span> + + <span class="c1"># Code to load the</span> + <span class="bp">self</span><span class="o">.</span><span class="n">verbose_print</span><span class="p">(</span> + <span class="n">message</span><span class="o">=</span><span class="s2">"Load grid code function from </span><span class="si">{file}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">file</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"gridcode_filename"</span><span class="p">]</span> + <span class="p">),</span> + <span class="n">verbosity</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"verbosity"</span><span class="p">],</span> + <span class="n">minimal_verbosity</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="p">)</span> + + <span class="n">spec</span> <span class="o">=</span> <span class="n">importlib</span><span class="o">.</span><span class="n">util</span><span class="o">.</span><span class="n">spec_from_file_location</span><span class="p">(</span> + <span class="s2">"binary_c_python_grid"</span><span class="p">,</span> + <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"gridcode_filename"</span><span class="p">]),</span> + <span class="p">)</span> + <span class="n">grid_file</span> <span class="o">=</span> <span class="n">importlib</span><span class="o">.</span><span class="n">util</span><span class="o">.</span><span class="n">module_from_spec</span><span class="p">(</span><span class="n">spec</span><span class="p">)</span> + <span class="n">spec</span><span class="o">.</span><span class="n">loader</span><span class="o">.</span><span class="n">exec_module</span><span class="p">(</span><span class="n">grid_file</span><span class="p">)</span> + <span class="n">generator</span> <span class="o">=</span> <span class="n">grid_file</span><span class="o">.</span><span class="n">grid_code</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_system_generator"</span><span class="p">]</span> <span class="o">=</span> <span class="n">generator</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">verbose_print</span><span class="p">(</span><span class="s2">"Grid code loaded"</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"verbosity"</span><span class="p">],</span> <span class="mi">1</span><span class="p">)</span> + + <span class="k">def</span> <span class="nf">_last_grid_variable</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function that returns the last grid variable (i.e. the one with the highest grid_variable_number)</span> + +<span class="sd"> TODO: this function does not require this structure and can be simplified</span> +<span class="sd"> """</span> + + <span class="n">number</span> <span class="o">=</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">])</span> + <span class="k">for</span> <span class="n">grid_variable</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">]:</span> + <span class="k">if</span> <span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">][</span><span class="n">grid_variable</span><span class="p">][</span> + <span class="s2">"grid_variable_number"</span> + <span class="p">]</span> + <span class="o">==</span> <span class="n">number</span> <span class="o">-</span> <span class="mi">1</span> + <span class="p">):</span> + <span class="k">return</span> <span class="n">grid_variable</span> + +<div class="viewcode-block" id="gridcode.update_grid_variable"><a class="viewcode-back" href="../../../../population_extensions/gridcode.html#binarycpython.utils.population_extensions.gridcode.gridcode.update_grid_variable">[docs]</a> <span class="k">def</span> <span class="nf">update_grid_variable</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function to update the values of a grid variable.</span> + +<span class="sd"> Args:</span> +<span class="sd"> name:</span> +<span class="sd"> name of the grid variable to be changed.</span> +<span class="sd"> **kwargs:</span> +<span class="sd"> key-value pairs to override the existing grid variable data. See add_grid_variable for these names.</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">name</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">]:</span> + <span class="n">grid_variable</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">][</span><span class="n">name</span><span class="p">]</span> + + <span class="c1"># Set the value and print</span> + <span class="k">for</span> <span class="n">key</span><span class="p">,</span> <span class="n">value</span> <span class="ow">in</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">items</span><span class="p">():</span> + <span class="n">grid_variable</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">value</span> + <span class="bp">self</span><span class="o">.</span><span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"Updated grid variable: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">json</span><span class="o">.</span><span class="n">dumps</span><span class="p">(</span><span class="n">grid_variable</span><span class="p">,</span> <span class="n">indent</span><span class="o">=</span><span class="mi">4</span><span class="p">,</span> <span class="n">ensure_ascii</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span> + <span class="p">),</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"verbosity"</span><span class="p">],</span> + <span class="mi">1</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"Unknown grid variable </span><span class="si">{}</span><span class="s2"> - please create it with the add_grid_variable() method."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span> + <span class="p">)</span> + <span class="k">raise</span> <span class="ne">KeyError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span></div> + +<div class="viewcode-block" id="gridcode.delete_grid_variable"><a class="viewcode-back" href="../../../../population_extensions/gridcode.html#binarycpython.utils.population_extensions.gridcode.gridcode.delete_grid_variable">[docs]</a> <span class="k">def</span> <span class="nf">delete_grid_variable</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> + <span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function to delete a grid variable with the given name.</span> + +<span class="sd"> Args:</span> +<span class="sd"> name:</span> +<span class="sd"> name of the grid variable to be deleted.</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">name</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">]:</span> + <span class="k">del</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">][</span><span class="n">name</span><span class="p">]</span> + <span class="bp">self</span><span class="o">.</span><span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"Deleted grid variable: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">name</span><span class="p">),</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"verbosity"</span><span class="p">],</span> + <span class="mi">1</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"Failed to remove grid variable </span><span class="si">{}</span><span class="s2">: please check it exists."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">name</span> + <span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span></div> + +<div class="viewcode-block" id="gridcode.rename_grid_variable"><a class="viewcode-back" href="../../../../population_extensions/gridcode.html#binarycpython.utils.population_extensions.gridcode.gridcode.rename_grid_variable">[docs]</a> <span class="k">def</span> <span class="nf">rename_grid_variable</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">oldname</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> <span class="n">newname</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function to rename a grid variable.</span> + +<span class="sd"> note: this does NOT alter the order</span> +<span class="sd"> of the self.grid_options["_grid_variables"] dictionary.</span> + +<span class="sd"> The order in which the grid variables are loaded into the grid is based on their</span> +<span class="sd"> `grid_variable_number` property</span> + +<span class="sd"> Args:</span> +<span class="sd"> oldname:</span> +<span class="sd"> old name of the grid variable</span> +<span class="sd"> newname:</span> +<span class="sd"> new name of the grid variable</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">oldname</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">]:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">][</span><span class="n">newname</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span> + <span class="s2">"_grid_variables"</span> + <span class="p">]</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="n">oldname</span><span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">][</span><span class="n">newname</span><span class="p">][</span><span class="s2">"name"</span><span class="p">]</span> <span class="o">=</span> <span class="n">newname</span> + <span class="bp">self</span><span class="o">.</span><span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"Rename grid variable: </span><span class="si">{}</span><span class="s2"> to </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">oldname</span><span class="p">,</span> <span class="n">newname</span><span class="p">),</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"verbosity"</span><span class="p">],</span> + <span class="mi">1</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"Failed to rename grid variable </span><span class="si">{}</span><span class="s2"> to </span><span class="si">{}</span><span class="s2">."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">oldname</span><span class="p">,</span> <span class="n">newname</span><span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span></div> + +<div class="viewcode-block" id="gridcode.add_grid_variable"><a class="viewcode-back" href="../../../../population_extensions/gridcode.html#binarycpython.utils.population_extensions.gridcode.gridcode.add_grid_variable">[docs]</a> <span class="k">def</span> <span class="nf">add_grid_variable</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> + <span class="n">parameter_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> + <span class="n">longname</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> + <span class="n">valuerange</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">list</span><span class="p">,</span> <span class="nb">str</span><span class="p">],</span> + <span class="n">samplerfunc</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> + <span class="n">probdist</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> + <span class="n">dphasevol</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="nb">int</span><span class="p">]</span> <span class="o">=</span> <span class="o">-</span><span class="mi">1</span><span class="p">,</span> + <span class="n">gridtype</span><span class="p">:</span> <span class="nb">str</span> <span class="o">=</span> <span class="s2">"centred"</span><span class="p">,</span> + <span class="n">branchpoint</span><span class="p">:</span> <span class="nb">int</span> <span class="o">=</span> <span class="mi">0</span><span class="p">,</span> + <span class="n">branchcode</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="kc">None</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> + <span class="n">precode</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="kc">None</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> + <span class="n">postcode</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="kc">None</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> + <span class="n">topcode</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="kc">None</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> + <span class="n">bottomcode</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="kc">None</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> + <span class="n">condition</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="kc">None</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> + <span class="n">index</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="kc">None</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> + <span class="n">dry_parallel</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">bool</span><span class="p">,</span> <span class="kc">None</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span><span class="p">,</span> + <span class="p">)</span> <span class="o">-></span> <span class="kc">None</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function to add grid variables to the grid_options.</span> + +<span class="sd"> The execution of the grid generation will be through a nested for loop.</span> +<span class="sd"> Each of the grid variables will get create a deeper for loop.</span> + +<span class="sd"> The real function that generates the numbers will get written to a new file in the TMP_DIR,</span> +<span class="sd"> and then loaded imported and evaluated.</span> +<span class="sd"> beware that if you insert some destructive piece of code, it will be executed anyway.</span> +<span class="sd"> Use at own risk.</span> + +<span class="sd"> Args:</span> +<span class="sd"> name:</span> +<span class="sd"> name of parameter used in the grid Python code.</span> +<span class="sd"> This is evaluated as a parameter and you can use it throughout</span> +<span class="sd"> the rest of the function</span> + +<span class="sd"> Examples:</span> +<span class="sd"> name = 'lnM_1'</span> + +<span class="sd"> parameter_name:</span> +<span class="sd"> name of the parameter in binary_c</span> + +<span class="sd"> This name must correspond to a Python variable of the same name,</span> +<span class="sd"> which is automatic if parameter_name == name.</span> + +<span class="sd"> Note: if parameter_name != name, you must set a</span> +<span class="sd"> variable in "precode" or "postcode" to define a Python variable</span> +<span class="sd"> called parameter_name</span> + +<span class="sd"> longname:</span> +<span class="sd"> Long name of parameter</span> + +<span class="sd"> Examples:</span> +<span class="sd"> longname = 'Primary mass'</span> +<span class="sd"> range:</span> +<span class="sd"> Range of values to take. Does not get used really, the samplerfunc is used to</span> +<span class="sd"> get the values from</span> + +<span class="sd"> Examples:</span> +<span class="sd"> range = [math.log(m_min), math.log(m_max)]</span> +<span class="sd"> samplerfunc:</span> +<span class="sd"> Function returning a list or numpy array of samples spaced appropriately.</span> +<span class="sd"> You can either use a real function, or a string representation of a function call.</span> + +<span class="sd"> Examples:</span> +<span class="sd"> samplerfunc = "self.const_linear(math.log(m_min), math.log(m_max), {})".format(resolution['M_1'])</span> + +<span class="sd"> precode:</span> +<span class="sd"> Extra room for some code. This code will be evaluated within the loop of the</span> +<span class="sd"> sampling function (i.e. a value for lnM_1 is chosen already)</span> + +<span class="sd"> Examples:</span> +<span class="sd"> precode = 'M_1=math.exp(lnM_1);'</span> +<span class="sd"> postcode:</span> +<span class="sd"> Code executed after the probability is calculated.</span> +<span class="sd"> probdist:</span> +<span class="sd"> Function determining the probability that gets assigned to the sampled parameter</span> + +<span class="sd"> Examples:</span> +<span class="sd"> probdist = 'Kroupa2001(M_1)*M_1'</span> +<span class="sd"> dphasevol:</span> +<span class="sd"> part of the parameter space that the total probability is calculated with. Put to -1</span> +<span class="sd"> if you want to ignore any dphasevol calculations and set the value to 1</span> +<span class="sd"> Examples:</span> +<span class="sd"> dphasevol = 'dlnM_1'</span> +<span class="sd"> condition:</span> +<span class="sd"> condition that has to be met in order for the grid generation to continue</span> +<span class="sd"> Examples:</span> +<span class="sd"> condition = 'self.grid_options['binary']==1'</span> +<span class="sd"> gridtype:</span> +<span class="sd"> Method on how the value range is sampled. Can be either 'edge' (steps starting at</span> +<span class="sd"> the lower edge of the value range) or 'centred'</span> +<span class="sd"> (steps starting at lower edge + 0.5 * stepsize).</span> + +<span class="sd"> dry_parallel:</span> +<span class="sd"> If True, try to parallelize this variable in dry runs.</span> + +<span class="sd"> topcode:</span> +<span class="sd"> Code added at the very top of the block.</span> + +<span class="sd"> bottomcode:</span> +<span class="sd"> Code added at the very bottom of the block.</span> +<span class="sd"> """</span> + + <span class="c1"># check parameters</span> + <span class="c1"># if False and dphasevol != -1.0 and gridtype == "discrete":</span> + <span class="k">if</span> <span class="n">dphasevol</span> <span class="o">!=</span> <span class="o">-</span><span class="mf">1.0</span> <span class="ow">and</span> <span class="n">gridtype</span> <span class="o">==</span> <span class="s2">"discrete"</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Error making grid: you have set the phasevol to be not -1 and gridtype to discrete, but a discrete grid has no phasevol calculation. You should only set the gridtype to discrete and not set the phasevol in this case."</span> + <span class="p">)</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">code</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> + + <span class="c1"># Add grid_variable</span> + <span class="n">grid_variable</span> <span class="o">=</span> <span class="p">{</span> + <span class="s2">"name"</span><span class="p">:</span> <span class="n">name</span><span class="p">,</span> + <span class="s2">"parameter_name"</span><span class="p">:</span> <span class="n">parameter_name</span><span class="p">,</span> + <span class="s2">"longname"</span><span class="p">:</span> <span class="n">longname</span><span class="p">,</span> + <span class="s2">"valuerange"</span><span class="p">:</span> <span class="n">valuerange</span><span class="p">,</span> + <span class="s2">"samplerfunc"</span><span class="p">:</span> <span class="n">samplerfunc</span><span class="p">,</span> + <span class="s2">"precode"</span><span class="p">:</span> <span class="n">precode</span><span class="p">,</span> + <span class="s2">"postcode"</span><span class="p">:</span> <span class="n">postcode</span><span class="p">,</span> + <span class="s2">"probdist"</span><span class="p">:</span> <span class="n">probdist</span><span class="p">,</span> + <span class="s2">"dphasevol"</span><span class="p">:</span> <span class="n">dphasevol</span><span class="p">,</span> + <span class="s2">"condition"</span><span class="p">:</span> <span class="n">condition</span><span class="p">,</span> + <span class="s2">"gridtype"</span><span class="p">:</span> <span class="n">gridtype</span><span class="p">,</span> + <span class="s2">"branchpoint"</span><span class="p">:</span> <span class="n">branchpoint</span><span class="p">,</span> + <span class="s2">"branchcode"</span><span class="p">:</span> <span class="n">branchcode</span><span class="p">,</span> + <span class="s2">"topcode"</span><span class="p">:</span> <span class="n">topcode</span><span class="p">,</span> + <span class="s2">"bottomcode"</span><span class="p">:</span> <span class="n">bottomcode</span><span class="p">,</span> + <span class="s2">"grid_variable_number"</span><span class="p">:</span> <span class="nb">len</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">]),</span> + <span class="s2">"dry_parallel"</span><span class="p">:</span> <span class="n">dry_parallel</span><span class="p">,</span> + <span class="p">}</span> + + <span class="c1"># Check for gridtype input</span> + <span class="n">allowed_gridtypes</span> <span class="o">=</span> <span class="p">[</span> + <span class="s2">"edge"</span><span class="p">,</span> + <span class="s2">"right"</span><span class="p">,</span> + <span class="s2">"right edge"</span><span class="p">,</span> + <span class="s2">"left"</span><span class="p">,</span> + <span class="s2">"left edge"</span><span class="p">,</span> + <span class="s2">"centred"</span><span class="p">,</span> + <span class="s2">"centre"</span><span class="p">,</span> + <span class="s2">"center"</span><span class="p">,</span> + <span class="s2">"discrete"</span><span class="p">,</span> + <span class="p">]</span> + + <span class="k">if</span> <span class="n">gridtype</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">allowed_gridtypes</span><span class="p">:</span> + <span class="n">msg</span> <span class="o">=</span> <span class="s2">"Unknown gridtype </span><span class="si">{gridtype}</span><span class="s2">. Please choose one of: "</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">gridtype</span><span class="o">=</span><span class="n">gridtype</span> + <span class="p">)</span> <span class="o">+</span> <span class="s2">","</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">allowed_gridtypes</span><span class="p">)</span> + <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="n">msg</span><span class="p">)</span> + + <span class="c1"># Load it into the grid_options</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_grid_variables"</span><span class="p">][</span><span class="n">grid_variable</span><span class="p">[</span><span class="s2">"name"</span><span class="p">]]</span> <span class="o">=</span> <span class="n">grid_variable</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">verbose_print</span><span class="p">(</span> + <span class="s2">"Added grid variable: </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">json</span><span class="o">.</span><span class="n">dumps</span><span class="p">(</span><span class="n">grid_variable</span><span class="p">,</span> <span class="n">indent</span><span class="o">=</span><span class="mi">4</span><span class="p">,</span> <span class="n">ensure_ascii</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span> + <span class="p">),</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"verbosity"</span><span class="p">],</span> + <span class="mi">2</span><span class="p">,</span> + <span class="p">)</span></div></div> +</pre></div> + + </div> + </div> + <footer> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/metadata.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/metadata.html new file mode 100644 index 000000000..24b8e1ca6 --- /dev/null +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/metadata.html @@ -0,0 +1,255 @@ +<!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>binarycpython.utils.population_extensions.metadata — 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="../../../../genindex.html" /> + <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> »</li> + <li><a href="../../../index.html">Module code</a> »</li> + <li>binarycpython.utils.population_extensions.metadata</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>Source code for binarycpython.utils.population_extensions.metadata</h1><div class="highlight"><pre> +<span></span><span class="sd">"""</span> +<span class="sd">Module containing the metadata functions for the binarycpython package.</span> + +<span class="sd">This class object is an extension to the population grid object</span> +<span class="sd">"""</span> + +<span class="c1"># pylint: disable=E1101</span> + +<span class="kn">import</span> <span class="nn">json</span> +<span class="kn">import</span> <span class="nn">platform</span> + +<span class="kn">from</span> <span class="nn">binarycpython.utils.dicts</span> <span class="kn">import</span> <span class="p">(</span> + <span class="n">multiply_values_dict</span><span class="p">,</span> +<span class="p">)</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.ensemble</span> <span class="kn">import</span> <span class="p">(</span> + <span class="n">binaryc_json_serializer</span><span class="p">,</span> +<span class="p">)</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.functions</span> <span class="kn">import</span> <span class="p">(</span> + <span class="n">now</span><span class="p">,</span> +<span class="p">)</span> + + +<div class="viewcode-block" id="metadata"><a class="viewcode-back" href="../../../../population_extensions/metadata.html#binarycpython.utils.population_extensions.metadata.metadata">[docs]</a><span class="k">class</span> <span class="nc">metadata</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Extension to the population grid object that contains functionality to handle the metadata that will be put in the ensemble</span> +<span class="sd"> """</span> + + <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Init function for the metadata class</span> +<span class="sd"> """</span> + + <span class="k">return</span> + +<div class="viewcode-block" id="metadata.add_system_metadata"><a class="viewcode-back" href="../../../../population_extensions/metadata.html#binarycpython.utils.population_extensions.metadata.metadata.add_system_metadata">[docs]</a> <span class="k">def</span> <span class="nf">add_system_metadata</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Add system's metadata to the grid_ensemble_results, and add some system information to metadata.</span> +<span class="sd"> """</span> + + <span class="c1"># add metadata if it doesn't exist</span> + <span class="k">if</span> <span class="ow">not</span> <span class="s2">"metadata"</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">]</span> <span class="o">=</span> <span class="p">{}</span> + + <span class="c1"># add date</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"date"</span><span class="p">]</span> <span class="o">=</span> <span class="n">now</span><span class="p">()</span> + + <span class="c1"># add platform and build information</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"platform"</span><span class="p">]</span> <span class="o">=</span> <span class="n">platform</span><span class="o">.</span><span class="n">platform</span><span class="p">()</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"platform_uname"</span><span class="p">]</span> <span class="o">=</span> <span class="nb">list</span><span class="p">(</span> + <span class="n">platform</span><span class="o">.</span><span class="n">uname</span><span class="p">()</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span> + <span class="s2">"platform_machine"</span> + <span class="p">]</span> <span class="o">=</span> <span class="n">platform</span><span class="o">.</span><span class="n">machine</span><span class="p">()</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"platform_node"</span><span class="p">]</span> <span class="o">=</span> <span class="n">platform</span><span class="o">.</span><span class="n">node</span><span class="p">()</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span> + <span class="s2">"platform_release"</span> + <span class="p">]</span> <span class="o">=</span> <span class="n">platform</span><span class="o">.</span><span class="n">release</span><span class="p">()</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span> + <span class="s2">"platform_version"</span> + <span class="p">]</span> <span class="o">=</span> <span class="n">platform</span><span class="o">.</span><span class="n">version</span><span class="p">()</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span> + <span class="s2">"platform_processor"</span> + <span class="p">]</span> <span class="o">=</span> <span class="n">platform</span><span class="o">.</span><span class="n">processor</span><span class="p">()</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"platform_python_build"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">" "</span><span class="o">.</span><span class="n">join</span><span class="p">(</span> + <span class="n">platform</span><span class="o">.</span><span class="n">python_build</span><span class="p">()</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span> + <span class="s2">"platform_python_version"</span> + <span class="p">]</span> <span class="o">=</span> <span class="n">platform</span><span class="o">.</span><span class="n">python_version</span><span class="p">()</span> + + <span class="c1"># Get hostname</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"hostname"</span><span class="p">]</span> <span class="o">=</span> <span class="n">platform</span><span class="o">.</span><span class="n">uname</span><span class="p">()[</span><span class="mi">1</span><span class="p">]</span> + + <span class="c1"># Calculate time elapsed</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"duration"</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">time_elapsed</span><span class="p">()</span> + + <span class="c1"># Calculate cpu time</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"CPU_time"</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">CPU_time</span><span class="p">()</span></div> + +<div class="viewcode-block" id="metadata.add_ensemble_metadata"><a class="viewcode-back" href="../../../../population_extensions/metadata.html#binarycpython.utils.population_extensions.metadata.metadata.add_ensemble_metadata">[docs]</a> <span class="k">def</span> <span class="nf">add_ensemble_metadata</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">combined_output_dict</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to add metadata to the grid_ensemble_results and grid_options</span> +<span class="sd"> """</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">]</span> <span class="o">=</span> <span class="p">{}</span> + + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"population_id"</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span> + <span class="s2">"_population_id"</span> + <span class="p">]</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span> + <span class="s2">"total_probability_weighted_mass"</span> + <span class="p">]</span> <span class="o">=</span> <span class="n">combined_output_dict</span><span class="p">[</span><span class="s2">"_total_probability_weighted_mass_run"</span><span class="p">]</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span> + <span class="s2">"factored_in_probability_weighted_mass"</span> + <span class="p">]</span> <span class="o">=</span> <span class="kc">False</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"ensemble_factor_in_probability_weighted_mass"</span><span class="p">]:</span> + <span class="n">multiply_values_dict</span><span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"ensemble"</span><span class="p">],</span> + <span class="mf">1.0</span> + <span class="o">/</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span> + <span class="s2">"total_probability_weighted_mass"</span> + <span class="p">],</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span> + <span class="s2">"factored_in_probability_weighted_mass"</span> + <span class="p">]</span> <span class="o">=</span> <span class="kc">True</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"_killed"</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_killed"</span><span class="p">]</span> + + <span class="c1"># Add settings of the populations</span> + <span class="n">all_info</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">return_all_info</span><span class="p">(</span> + <span class="n">include_population_settings</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> + <span class="n">include_binary_c_defaults</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> + <span class="n">include_binary_c_version_info</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> + <span class="n">include_binary_c_help_all</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_ensemble_results</span><span class="p">[</span><span class="s2">"metadata"</span><span class="p">][</span><span class="s2">"settings"</span><span class="p">]</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span> + <span class="n">json</span><span class="o">.</span><span class="n">dumps</span><span class="p">(</span><span class="n">all_info</span><span class="p">,</span> <span class="n">default</span><span class="o">=</span><span class="n">binaryc_json_serializer</span><span class="p">,</span> <span class="n">ensure_ascii</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span> + <span class="p">)</span> + + <span class="c1">##############################</span> + <span class="c1"># Update grid options</span> + <span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">_metadata_keylist</span><span class="p">():</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="n">x</span><span class="p">]</span> <span class="o">=</span> <span class="n">combined_output_dict</span><span class="p">[</span><span class="n">x</span><span class="p">]</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"_failed_systems_error_codes"</span><span class="p">]</span> <span class="o">=</span> <span class="nb">list</span><span class="p">(</span> + <span class="nb">set</span><span class="p">(</span><span class="n">combined_output_dict</span><span class="p">[</span><span class="s2">"_failed_systems_error_codes"</span><span class="p">])</span> + <span class="p">)</span></div> + + <span class="k">def</span> <span class="nf">_metadata_keylist</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function that returns the list of metadata keys</span> + +<span class="sd"> TODO: Consider just setting this list as a property of the object in the init</span> +<span class="sd"> """</span> + <span class="k">return</span> <span class="p">[</span> + <span class="s2">"_failed_count"</span><span class="p">,</span> + <span class="s2">"_failed_prob"</span><span class="p">,</span> + <span class="s2">"_errors_exceeded"</span><span class="p">,</span> + <span class="s2">"_errors_found"</span><span class="p">,</span> + <span class="s2">"_probtot"</span><span class="p">,</span> + <span class="s2">"_count"</span><span class="p">,</span> + <span class="s2">"_total_mass_run"</span><span class="p">,</span> + <span class="s2">"_total_probability_weighted_mass_run"</span><span class="p">,</span> + <span class="s2">"_zero_prob_stars_skipped"</span><span class="p">,</span> + <span class="s2">"_killed"</span><span class="p">,</span> + <span class="p">]</span></div> +</pre></div> + + </div> + </div> + <footer> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/slurm.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/slurm.html new file mode 100644 index 000000000..42f7a50ec --- /dev/null +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/slurm.html @@ -0,0 +1,556 @@ +<!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>binarycpython.utils.population_extensions.slurm — 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="../../../../genindex.html" /> + <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> »</li> + <li><a href="../../../index.html">Module code</a> »</li> + <li>binarycpython.utils.population_extensions.slurm</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>Source code for binarycpython.utils.population_extensions.slurm</h1><div class="highlight"><pre> +<span></span><span class="sd">"""</span> +<span class="sd">Module containing the Slurm functions for the binarycpython package.</span> + +<span class="sd">This class object is an extension to the population grid object</span> +<span class="sd">"""</span> + +<span class="c1"># pylint: disable=E1101</span> + +<span class="kn">import</span> <span class="nn">os</span> +<span class="kn">import</span> <span class="nn">sys</span> +<span class="kn">import</span> <span class="nn">time</span> +<span class="kn">import</span> <span class="nn">stat</span> +<span class="kn">import</span> <span class="nn">pathlib</span> +<span class="kn">import</span> <span class="nn">subprocess</span> + +<span class="kn">import</span> <span class="nn">datasize</span> +<span class="kn">import</span> <span class="nn">lib_programname</span> + + +<div class="viewcode-block" id="slurm"><a class="viewcode-back" href="../../../../population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm">[docs]</a><span class="k">class</span> <span class="nc">slurm</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Extension for the Population class containing the code for Slurm grid simulations</span> +<span class="sd"> """</span> + + <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Init function for the slurm class</span> +<span class="sd"> """</span> + + <span class="k">return</span> + +<div class="viewcode-block" id="slurm.slurmID"><a class="viewcode-back" href="../../../../population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.slurmID">[docs]</a> <span class="k">def</span> <span class="nf">slurmID</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">jobid</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">jobarrayindex</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return a Slurm job ID. The jobid and jobarrayindex passed in are used if given, otherwise we default to the jobid and jobarrayindex in grid_options.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="n">jobid</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">jobid</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_jobid"</span><span class="p">]</span> + <span class="k">if</span> <span class="n">jobarrayindex</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">jobarrayindex</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_jobarrayindex"</span><span class="p">]</span> + <span class="k">return</span> <span class="s2">"</span><span class="si">{jobid}</span><span class="s2">.</span><span class="si">{jobarrayindex}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">jobid</span><span class="o">=</span><span class="n">jobid</span><span class="p">,</span> <span class="n">jobarrayindex</span><span class="o">=</span><span class="n">jobarrayindex</span> + <span class="p">)</span></div> + +<div class="viewcode-block" id="slurm.slurmpath"><a class="viewcode-back" href="../../../../population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.slurmpath">[docs]</a> <span class="k">def</span> <span class="nf">slurmpath</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">path</span><span class="p">,</span> <span class="n">slurm_dir</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return the full slurm directory path.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="n">slurm_dir</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">slurm_dir</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_dir"</span><span class="p">]</span> + + <span class="k">return</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">abspath</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">slurm_dir</span><span class="p">,</span> <span class="n">path</span><span class="p">))</span></div> + +<div class="viewcode-block" id="slurm.slurm_status_file"><a class="viewcode-back" href="../../../../population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.slurm_status_file">[docs]</a> <span class="k">def</span> <span class="nf">slurm_status_file</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">jobid</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">jobarrayindex</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">slurm_dir</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Return the slurm status file corresponding to the jobid and jobarrayindex, which default to grid_options slurm_jobid and slurm_jobarrayindex, respectively.</span> +<span class="sd"> """</span> + <span class="k">return</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">slurmpath</span><span class="p">(</span><span class="s2">"status"</span><span class="p">,</span> <span class="n">slurm_dir</span><span class="o">=</span><span class="n">slurm_dir</span><span class="p">),</span> + <span class="bp">self</span><span class="o">.</span><span class="n">slurmID</span><span class="p">(</span><span class="n">jobid</span><span class="o">=</span><span class="n">jobid</span><span class="p">,</span> <span class="n">jobarrayindex</span><span class="o">=</span><span class="n">jobarrayindex</span><span class="p">),</span> + <span class="p">)</span></div> + +<div class="viewcode-block" id="slurm.slurm_check_requirements"><a class="viewcode-back" href="../../../../population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.slurm_check_requirements">[docs]</a> <span class="k">def</span> <span class="nf">slurm_check_requirements</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to check whether the slurm parameters in grid_options have been set appropriately.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">></span> <span class="mi">0</span> <span class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_dir"</span><span class="p">]</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="k">return</span> <span class="p">(</span> + <span class="kc">False</span><span class="p">,</span> + <span class="s2">"You have set slurm=</span><span class="si">{slurm}</span><span class="s2"> but not set slurm_dir (which is </span><span class="si">{slurm_dir}</span><span class="s2">). Please set it and try again."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">slurm</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">],</span> + <span class="n">slurm_dir</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_dir"</span><span class="p">],</span> + <span class="p">),</span> + <span class="p">)</span> + <span class="k">return</span> <span class="p">(</span><span class="kc">True</span><span class="p">,</span> <span class="s2">""</span><span class="p">)</span></div> + +<div class="viewcode-block" id="slurm.slurm_dirs"><a class="viewcode-back" href="../../../../population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.slurm_dirs">[docs]</a> <span class="k">def</span> <span class="nf">slurm_dirs</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Directories associated specifically with this slurm job.</span> +<span class="sd"> """</span> + <span class="k">return</span> <span class="p">[</span><span class="s2">"slurm_dir"</span><span class="p">]</span></div> + +<div class="viewcode-block" id="slurm.set_slurm_status"><a class="viewcode-back" href="../../../../population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.set_slurm_status">[docs]</a> <span class="k">def</span> <span class="nf">set_slurm_status</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">string</span><span class="p">,</span> <span class="n">slurm_dir</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Set the slurm status corresponing to the self object, which should have slurm_jobid and slurm_jobarrayindex set.</span> + +<span class="sd"> Args:</span> +<span class="sd"> string : the status string to be set</span> +<span class="sd"> slurm_dir : the directory in which the status directory is held. If not set, this defaults to the HPC directory (e.g. slurm_dir or condor_dir).</span> +<span class="sd"> """</span> + <span class="c1"># save slurm jobid to file</span> + <span class="k">if</span> <span class="n">slurm_dir</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">slurm_dir</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_dir"</span><span class="p">]</span> + + <span class="n">idfile</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">slurm_dir</span><span class="p">,</span> <span class="s2">"jobid"</span><span class="p">)</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">exists</span><span class="p">(</span><span class="n">idfile</span><span class="p">):</span> + <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">idfile</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="s2">"utf-8"</span><span class="p">)</span> <span class="k">as</span> <span class="n">fjobid</span><span class="p">:</span> + <span class="n">fjobid</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="s2">"</span><span class="si">{jobid}</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">jobid</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_jobid"</span><span class="p">]))</span> + <span class="n">fjobid</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> + <span class="bp">self</span><span class="o">.</span><span class="n">NFS_flush_hach</span><span class="p">(</span><span class="n">idfile</span><span class="p">)</span> + + <span class="c1"># save slurm status</span> + <span class="n">file</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">slurm_status_file</span><span class="p">(</span><span class="n">slurm_dir</span><span class="o">=</span><span class="n">slurm_dir</span><span class="p">)</span> + <span class="k">if</span> <span class="n">file</span><span class="p">:</span> + <span class="k">with</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">file</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="s2">"utf-8"</span><span class="p">)</span> <span class="k">as</span> <span class="n">f</span><span class="p">:</span> + <span class="n">f</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">string</span><span class="p">)</span> + <span class="n">f</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> + <span class="bp">self</span><span class="o">.</span><span class="n">NFS_fluch_hack</span><span class="p">(</span><span class="n">file</span><span class="p">)</span></div> + +<div class="viewcode-block" id="slurm.get_slurm_status"><a class="viewcode-back" href="../../../../population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.get_slurm_status">[docs]</a> <span class="k">def</span> <span class="nf">get_slurm_status</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">jobid</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">jobarrayindex</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">slurm_dir</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Get and return the slurm status string corresponing to the self object, or jobid.jobarrayindex if they are passed in. If no status is found, returns an empty string.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="n">jobid</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">jobid</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_jobid"</span><span class="p">]</span> + <span class="k">if</span> <span class="n">jobarrayindex</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">jobarrayindex</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_jobarrayindex"</span><span class="p">]</span> + <span class="k">if</span> <span class="n">jobid</span> <span class="ow">is</span> <span class="kc">None</span> <span class="ow">or</span> <span class="n">jobarrayindex</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="k">return</span> <span class="kc">None</span> + <span class="k">try</span><span class="p">:</span> + + <span class="n">path</span> <span class="o">=</span> <span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">slurm_status_file</span><span class="p">(</span> + <span class="n">slurm_dir</span><span class="o">=</span><span class="n">slurm_dir</span><span class="p">,</span> <span class="n">jobid</span><span class="o">=</span><span class="n">jobid</span><span class="p">,</span> <span class="n">jobarrayindex</span><span class="o">=</span><span class="n">jobarrayindex</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">if</span> <span class="n">path</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">NFS_flush_hack</span><span class="p">(</span><span class="n">path</span><span class="p">)</span> + <span class="k">return</span> <span class="n">path</span><span class="o">.</span><span class="n">read_text</span><span class="p">()</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span> + <span class="k">return</span> <span class="s2">""</span> + <span class="c1"># TODO: Fix bare exception</span> + <span class="k">except</span><span class="p">:</span> + <span class="k">return</span> <span class="s2">""</span></div> + +<div class="viewcode-block" id="slurm.slurm_outfile"><a class="viewcode-back" href="../../../../population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.slurm_outfile">[docs]</a> <span class="k">def</span> <span class="nf">slurm_outfile</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">slurm_dir</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> return a standard filename for the slurm chunk files</span> +<span class="sd"> """</span> + <span class="n">file</span> <span class="o">=</span> <span class="s2">"</span><span class="si">{id}</span><span class="s2">.gz"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="nb">id</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">slurmID</span><span class="p">(),</span> + <span class="p">)</span> + <span class="k">if</span> <span class="n">slurm_dir</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">slurm_dir</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_dir"</span><span class="p">]</span> + <span class="k">return</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">abspath</span><span class="p">(</span><span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">slurm_dir</span><span class="p">,</span> <span class="s2">"results"</span><span class="p">,</span> <span class="n">file</span><span class="p">))</span></div> + +<div class="viewcode-block" id="slurm.make_slurm_dirs"><a class="viewcode-back" href="../../../../population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.make_slurm_dirs">[docs]</a> <span class="k">def</span> <span class="nf">make_slurm_dirs</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">slurm_dir</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to create the necessary slurm directories</span> +<span class="sd"> """</span> + + <span class="c1"># TODO: replace the code block below with a function call to slurmpath</span> + <span class="c1"># make the slurm directories</span> + <span class="k">if</span> <span class="n">slurm_dir</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">slurm_dir</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_dir"</span><span class="p">]</span> + + <span class="k">if</span> <span class="ow">not</span> <span class="n">slurm_dir</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"You must set self.grid_options['slurm_dir'] (or pass slurm_dir=whatever to make_slurm_dirs()) to a directory which we can use to set up binary_c-python's Slurm files. This should be unique to your set of grids."</span> + <span class="p">)</span> + <span class="n">os</span><span class="o">.</span><span class="n">exit</span><span class="p">()</span> + + <span class="c1"># make a list of directories, these contain the various slurm</span> + <span class="c1"># output, status files, etc.</span> + <span class="n">dirs</span> <span class="o">=</span> <span class="p">[]</span> + <span class="k">for</span> <span class="n">slurm_subdir</span> <span class="ow">in</span> <span class="p">[</span><span class="s2">"stdout"</span><span class="p">,</span> <span class="s2">"stderr"</span><span class="p">,</span> <span class="s2">"results"</span><span class="p">,</span> <span class="s2">"status"</span><span class="p">,</span> <span class="s2">"snapshots"</span><span class="p">]:</span> + <span class="n">dirs</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">slurmpath</span><span class="p">(</span><span class="n">slurm_subdir</span><span class="p">))</span> + + <span class="c1"># make the directories: we do not allow these to already exist</span> + <span class="c1"># as the slurm directory should be a fresh location for each set of jobs</span> + <span class="k">for</span> <span class="n">d</span> <span class="ow">in</span> <span class="n">dirs</span><span class="p">:</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">slurmpath</span><span class="p">(</span><span class="n">d</span><span class="p">,</span> <span class="n">slurm_dir</span><span class="o">=</span><span class="n">slurm_dir</span><span class="p">))</span><span class="o">.</span><span class="n">mkdir</span><span class="p">(</span> + <span class="n">exist_ok</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">parents</span><span class="o">=</span><span class="kc">True</span> + <span class="p">)</span> + <span class="c1"># TODO: fix this bare exception</span> + <span class="k">except</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Tried to make the directory </span><span class="si">{d}</span><span class="s2"> but it already exists. When you launch a set of binary_c jobs on Slurm, you need to set your slurm_dir to be a fresh directory with no contents."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">d</span><span class="o">=</span><span class="n">d</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">code</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> + + <span class="c1"># check that they have been made and exist: we need this</span> + <span class="c1"># because on network mounts (NFS) there's often a delay between the mkdir</span> + <span class="c1"># above and the actual directory being made. This shouldn't be too long...</span> + <span class="n">fail</span> <span class="o">=</span> <span class="kc">True</span> + <span class="n">count</span> <span class="o">=</span> <span class="mi">0</span> + <span class="n">count_warn</span> <span class="o">=</span> <span class="mi">10</span> + <span class="k">while</span> <span class="n">fail</span> <span class="ow">is</span> <span class="kc">True</span><span class="p">:</span> + <span class="n">fail</span> <span class="o">=</span> <span class="kc">False</span> + <span class="n">count</span> <span class="o">+=</span> <span class="mi">1</span> + <span class="k">if</span> <span class="n">count</span> <span class="o">></span> <span class="n">count_warn</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Warning: Have been waiting about </span><span class="si">{count}</span><span class="s2"> seconds for Slurm directories to be made, there seems to be significant delay..."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">count</span><span class="o">=</span><span class="n">count</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">for</span> <span class="n">d</span> <span class="ow">in</span> <span class="n">dirs</span><span class="p">:</span> + <span class="k">if</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">isdir</span><span class="p">(</span><span class="n">d</span><span class="p">)</span> <span class="ow">is</span> <span class="kc">False</span><span class="p">:</span> + <span class="n">fail</span> <span class="o">=</span> <span class="kc">True</span> + <span class="n">time</span><span class="o">.</span><span class="n">sleep</span><span class="p">(</span><span class="mi">1</span><span class="p">)</span> + <span class="k">break</span></div> + +<div class="viewcode-block" id="slurm.slurm_grid"><a class="viewcode-back" href="../../../../population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.slurm_grid">[docs]</a> <span class="k">def</span> <span class="nf">slurm_grid</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> function to be called when running grids when grid_options['slurm']>=1</span> + +<span class="sd"> if grid_options['slurm']==1, we set up the slurm script and launch the jobs, then return True to exit.</span> +<span class="sd"> if grid_options['slurm']==2, we run the stars, which means we return False to continue.</span> +<span class="sd"> if grid_options['slurm']==3, we are being called from the jobs to run the grids, return False to continue.</span> + +<span class="sd"> """</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span> + <span class="c1"># run a grid of stars only, leaving the results</span> + <span class="c1"># in the appropriate outfile</span> + <span class="k">return</span> <span class="kc">False</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">3</span><span class="p">:</span> + <span class="c1"># joining : set the evolution type to "join" and return</span> + <span class="c1"># False to continue</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"evolution_type"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"join"</span> + <span class="k">return</span> <span class="kc">False</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span> + <span class="c1"># if slurm=1, we should have no evolution type, we</span> + <span class="c1"># set up the Slurm scripts and get them evolving</span> + <span class="c1"># in a Slurm array</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"evolution_type"</span><span class="p">]</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="c1"># make dirs</span> + <span class="bp">self</span><span class="o">.</span><span class="n">make_slurm_dirs</span><span class="p">()</span> + + <span class="c1"># check we're not using too much RAM</span> + <span class="k">if</span> <span class="n">datasize</span><span class="o">.</span><span class="n">DataSize</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_memory"</span><span class="p">])</span> <span class="o">></span> <span class="n">datasize</span><span class="o">.</span><span class="n">DataSize</span><span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_warn_max_memory"</span><span class="p">]</span> + <span class="p">):</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"WARNING: you want to use </span><span class="si">{slurm_memory}</span><span class="s2"> MB of RAM : this is unlikely to be correct. If you believe it is, set slurm_warn_max_memory to something very large (it is currently </span><span class="si">{slurm_warn_max_memory}</span><span class="s2"> MB)</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">slurm_memory</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_memory"</span><span class="p">],</span> + <span class="n">slurm_warn_max_memory</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span> + <span class="s2">"slurm_warn_max_memory"</span> + <span class="p">],</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">code</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> + + <span class="c1"># set up slurm_array</span> + <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_array_max_jobs"</span><span class="p">]:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_array_max_jobs"</span><span class="p">]</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span> + <span class="s2">"slurm_njobs"</span> + <span class="p">]</span> + <span class="n">slurm_array</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span> + <span class="s2">"slurm_array"</span> + <span class="p">]</span> <span class="ow">or</span> <span class="s2">"1-</span><span class="si">{njobs}</span><span class="s2">%</span><span class="si">{max_jobs}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">njobs</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_njobs"</span><span class="p">],</span> + <span class="n">max_jobs</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_array_max_jobs"</span><span class="p">],</span> + <span class="p">)</span> + + <span class="c1"># get job id (might be passed in)</span> + <span class="c1"># TODO: is this variable used?</span> + <span class="n">jobid</span> <span class="o">=</span> <span class="p">(</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_jobid"</span><span class="p">]</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_jobid"</span><span class="p">]</span> <span class="o">!=</span> <span class="s2">""</span> + <span class="k">else</span> <span class="s2">"$SLURM_ARRAY_JOB_ID"</span> + <span class="p">)</span> + + <span class="c1"># get job array index</span> + <span class="n">jobarrayindex</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_jobarrayindex"</span><span class="p">]</span> + <span class="k">if</span> <span class="n">jobarrayindex</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">jobarrayindex</span> <span class="o">=</span> <span class="s2">"$SLURM_ARRAY_TASK_ID"</span> + + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_njobs"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"binary_c-python Slurm : You must set grid_option slurm_njobs to be non-zero"</span> + <span class="p">)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">exit</span><span class="p">(</span><span class="n">code</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> + + <span class="c1"># build the grid command</span> + <span class="n">grid_command</span> <span class="o">=</span> <span class="p">(</span> + <span class="p">[</span> + <span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_env"</span><span class="p">]),</span> + <span class="n">sys</span><span class="o">.</span><span class="n">executable</span><span class="p">,</span> + <span class="nb">str</span><span class="p">(</span><span class="n">lib_programname</span><span class="o">.</span><span class="n">get_path_executed_script</span><span class="p">()),</span> + <span class="p">]</span> + <span class="o">+</span> <span class="n">sys</span><span class="o">.</span><span class="n">argv</span><span class="p">[</span><span class="mi">1</span><span class="p">:]</span> + <span class="o">+</span> <span class="p">[</span> + <span class="s2">"start_at="</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">jobarrayindex</span><span class="p">)</span> <span class="o">+</span> <span class="s2">"-1"</span><span class="p">,</span> <span class="c1"># do we need the -1?</span> + <span class="s2">"modulo="</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_njobs"</span><span class="p">]),</span> + <span class="s2">"slurm_njobs="</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_njobs"</span><span class="p">]),</span> + <span class="s2">"slurm_dir="</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_dir"</span><span class="p">],</span> + <span class="s2">"verbosity="</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"verbosity"</span><span class="p">]),</span> + <span class="s2">"num_cores="</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"num_processes"</span><span class="p">]),</span> + <span class="p">]</span> + <span class="p">)</span> + + <span class="n">grid_command</span> <span class="o">=</span> <span class="s2">" "</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">grid_command</span><span class="p">)</span> + + <span class="c1"># make slurm script</span> + <span class="n">scriptpath</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">slurmpath</span><span class="p">(</span><span class="s2">"slurm_script"</span><span class="p">)</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">script</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">open</span><span class="p">(</span><span class="n">scriptpath</span><span class="p">,</span> <span class="s2">"w"</span><span class="p">,</span> <span class="n">encoding</span><span class="o">=</span><span class="s2">"utf-8"</span><span class="p">)</span> + <span class="k">except</span> <span class="ne">IOError</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Could not open Slurm script at </span><span class="si">{path}</span><span class="s2"> for writing: please check you have set </span><span class="si">{slurm_dir}</span><span class="s2"> correctly (it is currently </span><span class="si">{slurm_dir}</span><span class="s2"> and can write to this directory."</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">path</span><span class="o">=</span><span class="n">scriptpath</span><span class="p">,</span> <span class="n">slurm_dir</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_dir"</span><span class="p">]</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="n">slurmscript</span> <span class="o">=</span> <span class="s2">"""#!</span><span class="si">{bash}</span><span class="s2"></span> +<span class="s2"># Slurm launch script created by binary_c-python</span> + +<span class="s2"># Slurm options</span> +<span class="s2">#SBATCH --error=</span><span class="si">{slurm_dir}</span><span class="s2">/stderr/%A.</span><span class="si">%a</span><span class="s2"></span> +<span class="s2">#SBATCH --output=</span><span class="si">{slurm_dir}</span><span class="s2">/stdout/%A.</span><span class="si">%a</span><span class="s2"></span> +<span class="s2">#SBATCH --job-name=</span><span class="si">{slurm_jobname}</span><span class="s2"></span> +<span class="s2">#SBATCH --partition=</span><span class="si">{slurm_partition}</span><span class="s2"></span> +<span class="s2">#SBATCH --time=</span><span class="si">{slurm_time}</span><span class="s2"></span> +<span class="s2">#SBATCH --mem=</span><span class="si">{slurm_memory}</span><span class="s2"></span> +<span class="s2">#SBATCH --ntasks=</span><span class="si">{slurm_ntasks}</span><span class="s2"></span> +<span class="s2">#SBATCH --array=</span><span class="si">{slurm_array}</span><span class="s2"></span> +<span class="s2">#SBATCH --cpus-per-task=</span><span class="si">{ncpus}</span><span class="s2"></span> +<span class="s2">"""</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">bash</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_bash"</span><span class="p">],</span> + <span class="n">slurm_dir</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_dir"</span><span class="p">],</span> + <span class="n">slurm_jobname</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_jobname"</span><span class="p">],</span> + <span class="n">slurm_partition</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_partition"</span><span class="p">],</span> + <span class="n">slurm_time</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_time"</span><span class="p">],</span> + <span class="n">slurm_ntasks</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_ntasks"</span><span class="p">],</span> + <span class="n">slurm_memory</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_memory"</span><span class="p">],</span> + <span class="n">slurm_array</span><span class="o">=</span><span class="n">slurm_array</span><span class="p">,</span> + <span class="n">ncpus</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"num_processes"</span><span class="p">],</span> + <span class="p">)</span> + + <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_extra_settings"</span><span class="p">]:</span> + <span class="n">slurmscript</span> <span class="o">+=</span> <span class="s2">"#SBATCH --</span><span class="si">{key}</span><span class="s2"> = </span><span class="si">{value}</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">key</span><span class="o">=</span><span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_extra_settings"</span><span class="p">][</span><span class="n">key</span><span class="p">]</span> + <span class="p">)</span> + + <span class="n">slurmscript</span> <span class="o">+=</span> <span class="s2">"""</span> + +<span class="s2">export BINARY_C_PYTHON_ORIGINAL_CMD_LINE=</span><span class="si">{cmdline}</span><span class="s2"></span> +<span class="s2">export BINARY_C_PYTHON_ORIGINAL_WD=`</span><span class="si">{pwd}</span><span class="s2">`</span> +<span class="s2">export BINARY_C_PYTHON_ORIGINAL_SUBMISSION_TIME=`</span><span class="si">{date}</span><span class="s2">`</span> + +<span class="s2"># set status to </span><span class="se">\"</span><span class="s2">running</span><span class="se">\"</span><span class="s2"></span> +<span class="s2">echo </span><span class="se">\"</span><span class="s2">running</span><span class="se">\"</span><span class="s2"> > </span><span class="si">{slurm_dir}</span><span class="s2">/status/$SLURM_ARRAY_JOB_ID.$SLURM_ARRAY_TASK_ID</span> + +<span class="s2"># make list of files which is checked for joining</span> +<span class="s2"># echo </span><span class="si">{slurm_dir}</span><span class="s2">/results/$SLURM_ARRAY_JOB_ID.$SLURM_ARRAY_TASK_ID.gz >> </span><span class="si">{slurm_dir}</span><span class="s2">/results/$SLURM_ARRAY_JOB_ID.all</span> + +<span class="s2"># run grid of stars and, if this returns 0, set status to finished</span> +<span class="si">{grid_command}</span><span class="s2"> slurm=2 evolution_type=grid slurm_jobid=$SLURM_ARRAY_JOB_ID slurm_jobarrayindex=$SLURM_ARRAY_TASK_ID save_population_object=</span><span class="si">{slurm_dir}</span><span class="s2">/results/$SLURM_ARRAY_JOB_ID.$SLURM_ARRAY_TASK_ID.gz && echo -n </span><span class="se">\"</span><span class="s2">finished</span><span class="se">\"</span><span class="s2"> > </span><span class="si">{slurm_dir}</span><span class="s2">/status/$SLURM_ARRAY_JOB_ID.$SLURM_ARRAY_TASK_ID && echo """</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">slurm_dir</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_dir"</span><span class="p">],</span> + <span class="n">grid_command</span><span class="o">=</span><span class="n">grid_command</span><span class="p">,</span> + <span class="n">cmdline</span><span class="o">=</span><span class="nb">repr</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"command_line"</span><span class="p">]),</span> + <span class="n">date</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_date"</span><span class="p">],</span> + <span class="n">pwd</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_pwd"</span><span class="p">],</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_postpone_join"</span><span class="p">]:</span> + <span class="n">slurmscript</span> <span class="o">+=</span> <span class="s2">"""&& echo </span><span class="se">\"</span><span class="s2">Checking if we can join...</span><span class="se">\"</span><span class="s2"> && echo && </span><span class="si">{grid_command}</span><span class="s2"> slurm=3 evolution_type=join joinlist=</span><span class="si">{slurm_dir}</span><span class="s2">/results/$SLURM_ARRAY_JOB_ID.all slurm_jobid=$SLURM_ARRAY_JOB_ID slurm_jobarrayindex=$SLURM_ARRAY_TASK_ID</span> +<span class="s2"> """</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">slurm_dir</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_dir"</span><span class="p">],</span> + <span class="n">grid_command</span><span class="o">=</span><span class="n">grid_command</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">slurmscript</span> <span class="o">+=</span> <span class="s2">"</span><span class="se">\n</span><span class="s2">"</span> + + <span class="c1"># write to script, close it and make it executable by</span> + <span class="c1"># all (so the slurm user can pick it up)</span> + <span class="n">script</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">slurmscript</span><span class="p">)</span> + <span class="n">script</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> + <span class="n">os</span><span class="o">.</span><span class="n">chmod</span><span class="p">(</span> + <span class="n">scriptpath</span><span class="p">,</span> + <span class="n">stat</span><span class="o">.</span><span class="n">S_IREAD</span> + <span class="o">|</span> <span class="n">stat</span><span class="o">.</span><span class="n">S_IWRITE</span> + <span class="o">|</span> <span class="n">stat</span><span class="o">.</span><span class="n">S_IEXEC</span> + <span class="o">|</span> <span class="n">stat</span><span class="o">.</span><span class="n">S_IRGRP</span> + <span class="o">|</span> <span class="n">stat</span><span class="o">.</span><span class="n">S_IXGRP</span> + <span class="o">|</span> <span class="n">stat</span><span class="o">.</span><span class="n">S_IROTH</span> + <span class="o">|</span> <span class="n">stat</span><span class="o">.</span><span class="n">S_IXOTH</span><span class="p">,</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_postpone_sbatch"</span><span class="p">]:</span> + <span class="c1"># call sbatch to launch the jobs</span> + <span class="n">cmd</span> <span class="o">=</span> <span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_sbatch"</span><span class="p">],</span> <span class="n">scriptpath</span><span class="p">]</span> + + <span class="k">with</span> <span class="n">subprocess</span><span class="o">.</span><span class="n">Popen</span><span class="p">(</span> + <span class="n">cmd</span><span class="p">,</span> <span class="n">stdout</span><span class="o">=</span><span class="n">subprocess</span><span class="o">.</span><span class="n">PIPE</span><span class="p">,</span> <span class="n">stderr</span><span class="o">=</span><span class="n">subprocess</span><span class="o">.</span><span class="n">PIPE</span> + <span class="p">)</span> <span class="k">as</span> <span class="n">pipes</span><span class="p">:</span> + + <span class="n">std_out</span><span class="p">,</span> <span class="n">std_err</span> <span class="o">=</span> <span class="n">pipes</span><span class="o">.</span><span class="n">communicate</span><span class="p">()</span> + <span class="k">if</span> <span class="n">pipes</span><span class="o">.</span><span class="n">returncode</span> <span class="o">!=</span> <span class="mi">0</span><span class="p">:</span> + <span class="c1"># an error happened!</span> + <span class="n">err_msg</span> <span class="o">=</span> <span class="s2">"</span><span class="si">{red}{err}</span><span class="se">\n</span><span class="s2">Return Code: </span><span class="si">{code}{reset}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">err</span><span class="o">=</span><span class="n">std_err</span><span class="o">.</span><span class="n">strip</span><span class="p">(),</span> + <span class="n">code</span><span class="o">=</span><span class="n">pipes</span><span class="o">.</span><span class="n">returncode</span><span class="p">,</span> + <span class="n">red</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"red"</span><span class="p">],</span> + <span class="n">reset</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"reset"</span><span class="p">],</span> + <span class="p">)</span> + <span class="k">raise</span> <span class="ne">Exception</span><span class="p">(</span><span class="n">err_msg</span><span class="p">)</span> + + <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">std_err</span><span class="p">):</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{red}{err}{reset}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">red</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"red"</span><span class="p">],</span> + <span class="n">reset</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"reset"</span><span class="p">],</span> + <span class="n">err</span><span class="o">=</span><span class="n">std_err</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="s2">"utf-8"</span><span class="p">),</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{yellow}{out}{reset}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">yellow</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"yellow"</span><span class="p">],</span> + <span class="n">reset</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">ANSI_colours</span><span class="p">[</span><span class="s2">"reset"</span><span class="p">],</span> + <span class="n">out</span><span class="o">=</span><span class="n">std_out</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="s2">"utf-8"</span><span class="p">),</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># just say we would have (use this for testing)</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Slurm script is at </span><span class="si">{path}</span><span class="s2"> but has not been launched"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">path</span><span class="o">=</span><span class="n">scriptpath</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="c1"># some messages to the user, then return</span> + <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"slurm_postpone_sbatch"</span><span class="p">]</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Slurm script written, but launching the jobs with sbatch was postponed."</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Slurm jobs launched"</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"All done in slurm_grid()."</span><span class="p">)</span> + + <span class="c1"># return True so we exit immediately</span> + <span class="k">return</span> <span class="kc">True</span></div> + +<div class="viewcode-block" id="slurm.slurm_queue_stats"><a class="viewcode-back" href="../../../../population_extensions/slurm.html#binarycpython.utils.population_extensions.slurm.slurm.slurm_queue_stats">[docs]</a> <span class="k">def</span> <span class="nf">slurm_queue_stats</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to XXX</span> + +<span class="sd"> TODO: is this function finished?</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="kc">None</span></div></div> +</pre></div> + + </div> + </div> + <footer> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/spacing_functions.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/spacing_functions.html new file mode 100644 index 000000000..ef987c9c6 --- /dev/null +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/spacing_functions.html @@ -0,0 +1,795 @@ +<!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>binarycpython.utils.population_extensions.spacing_functions — 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="../../../../genindex.html" /> + <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> »</li> + <li><a href="../../../index.html">Module code</a> »</li> + <li>binarycpython.utils.population_extensions.spacing_functions</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>Source code for binarycpython.utils.population_extensions.spacing_functions</h1><div class="highlight"><pre> +<span></span><span class="sd">"""</span> +<span class="sd">Module containing the spacing functions for the binarycpython package. Very under-populated at the moment, but more are likely to come soon</span> + +<span class="sd">This class object is an extension to the population grid object</span> + +<span class="sd">Tasks:</span> +<span class="sd"> TODO: add more spacing functions to this module.</span> +<span class="sd">"""</span> + +<span class="c1"># pylint: disable=E1101</span> + +<span class="kn">import</span> <span class="nn">sys</span> +<span class="kn">import</span> <span class="nn">math</span> +<span class="kn">import</span> <span class="nn">json</span> +<span class="kn">import</span> <span class="nn">functools</span> +<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Union</span> +<span class="kn">import</span> <span class="nn">traceback</span> + +<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> +<span class="kn">import</span> <span class="nn">cachetools</span> +<span class="kn">import</span> <span class="nn">diskcache</span> + +<span class="c1"># from binarycpython.utils.grid import Population</span> + +<span class="kn">import</span> <span class="nn">py_rinterpolate</span> + + +<div class="viewcode-block" id="spacing_functions"><a class="viewcode-back" href="../../../../population_extensions/spacing_functions.html#binarycpython.utils.population_extensions.spacing_functions.spacing_functions">[docs]</a><span class="k">class</span> <span class="nc">spacing_functions</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Extension for the Population class containing the code for spacing functions</span> +<span class="sd"> """</span> + + <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Init function for the spacing_functions class</span> +<span class="sd"> """</span> + + <span class="k">return</span> + +<div class="viewcode-block" id="spacing_functions.const_linear"><a class="viewcode-back" href="../../../../population_extensions/spacing_functions.html#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.const_linear">[docs]</a> <span class="nd">@cachetools</span><span class="o">.</span><span class="n">cachedmethod</span><span class="p">(</span><span class="k">lambda</span> <span class="bp">self</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">caches</span><span class="p">[</span><span class="s2">"spacing_functions.const_linear"</span><span class="p">])</span> + <span class="k">def</span> <span class="nf">const_linear</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> <span class="n">min_bound</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> <span class="n">max_bound</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> <span class="n">steps</span><span class="p">:</span> <span class="nb">int</span> + <span class="p">)</span> <span class="o">-></span> <span class="nb">list</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Samples a range linearly. Uses numpy linspace, and returns an array of floats. Do NOT use this for integers.</span> + +<span class="sd"> Args:</span> +<span class="sd"> min_bound: lower bound of range</span> +<span class="sd"> max_bound: upper bound of range</span> +<span class="sd"> steps: number of segments between min_bound and max_bound</span> + +<span class="sd"> Returns:</span> +<span class="sd"> np.linspace(min_bound, max_bound, steps)</span> +<span class="sd"> """</span> + <span class="k">return</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="n">min_bound</span><span class="p">,</span> <span class="n">max_bound</span><span class="p">,</span> <span class="n">steps</span><span class="p">)</span></div> + +<div class="viewcode-block" id="spacing_functions.const_int"><a class="viewcode-back" href="../../../../population_extensions/spacing_functions.html#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.const_int">[docs]</a> <span class="nd">@cachetools</span><span class="o">.</span><span class="n">cachedmethod</span><span class="p">(</span><span class="k">lambda</span> <span class="bp">self</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">caches</span><span class="p">[</span><span class="s2">"spacing_functions.const_int"</span><span class="p">])</span> + <span class="k">def</span> <span class="nf">const_int</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> <span class="n">min_bound</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> <span class="n">max_bound</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> <span class="n">steps</span><span class="p">:</span> <span class="nb">int</span> + <span class="p">)</span> <span class="o">-></span> <span class="nb">list</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Samples an integer range linearly. Returns a list of ints.</span> + +<span class="sd"> Args:</span> +<span class="sd"> min_bound: lower bound of range, must be an integer (is converted to int)</span> +<span class="sd"> max_bound: upper bound of range, must be an integer (is converted to int)</span> +<span class="sd"> steps: number of segments between min_bound and max_bound</span> + +<span class="sd"> Returns:</span> +<span class="sd"> range(min_bound,max_bound,step)</span> + +<span class="sd"> where step is int((int(max_bound)-int(min_bound))/steps)</span> +<span class="sd"> """</span> + + <span class="n">step</span> <span class="o">=</span> <span class="nb">int</span><span class="p">((</span><span class="nb">int</span><span class="p">(</span><span class="n">max_bound</span><span class="p">)</span> <span class="o">-</span> <span class="nb">int</span><span class="p">(</span><span class="n">min_bound</span><span class="p">))</span> <span class="o">/</span> <span class="nb">max</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="n">steps</span> <span class="o">-</span> <span class="mi">1</span><span class="p">))</span> + <span class="k">if</span> <span class="n">steps</span> <span class="o"><=</span> <span class="mi">1</span><span class="p">:</span> + <span class="k">return</span> <span class="p">[</span><span class="nb">int</span><span class="p">(</span><span class="n">min_bound</span><span class="p">)]</span> + <span class="k">return</span> <span class="nb">range</span><span class="p">(</span><span class="nb">int</span><span class="p">(</span><span class="n">min_bound</span><span class="p">),</span> <span class="nb">int</span><span class="p">(</span><span class="n">max_bound</span> <span class="o">+</span> <span class="n">step</span><span class="p">),</span> <span class="n">step</span><span class="p">)</span></div> + + <span class="c1">############################################################</span> +<div class="viewcode-block" id="spacing_functions.const_ranges"><a class="viewcode-back" href="../../../../population_extensions/spacing_functions.html#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.const_ranges">[docs]</a> <span class="nd">@cachetools</span><span class="o">.</span><span class="n">cachedmethod</span><span class="p">(</span><span class="k">lambda</span> <span class="bp">self</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">caches</span><span class="p">[</span><span class="s2">"spacing_functions.const_ranges"</span><span class="p">])</span> + <span class="k">def</span> <span class="nf">const_ranges</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">ranges</span><span class="p">)</span> <span class="o">-></span> <span class="nb">list</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Samples a series of ranges linearly.</span> + +<span class="sd"> Args:</span> +<span class="sd"> ranges: a tuple of tuples passed to the self.const_linear() spacing function.</span> + +<span class="sd"> Returns:</span> +<span class="sd"> numpy array of masses</span> + +<span class="sd"> Example:</span> +<span class="sd"> The following allocates 10 stars between 0.1 and 0.65, 20 stars between 0.65</span> +<span class="sd"> and 0.85, and 10 stars between 0.85 and 10.0 Msun.</span> + +<span class="sd"> samplerfunc="const_ranges((({},{},{}),({},{},{}),({},{},{})))".format(</span> +<span class="sd"> 0.1,0.65,10,</span> +<span class="sd"> 0.65,0.85,20,</span> +<span class="sd"> 0.85,10.0,10</span> +<span class="sd"> ),</span> + +<span class="sd"> """</span> + + <span class="n">masses</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">empty</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> + <span class="k">for</span> <span class="n">valuerange</span> <span class="ow">in</span> <span class="n">ranges</span><span class="p">:</span> + <span class="n">masses</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">masses</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">const_linear</span><span class="p">(</span><span class="o">*</span><span class="n">valuerange</span><span class="p">))</span> + <span class="k">return</span> <span class="n">np</span><span class="o">.</span><span class="n">unique</span><span class="p">(</span><span class="n">masses</span><span class="p">)</span></div> + + <span class="c1">############################################################</span> +<div class="viewcode-block" id="spacing_functions.peak_normalized_gaussian_func"><a class="viewcode-back" href="../../../../population_extensions/spacing_functions.html#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.peak_normalized_gaussian_func">[docs]</a> <span class="k">def</span> <span class="nf">peak_normalized_gaussian_func</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> <span class="n">x</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> <span class="n">mean</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> <span class="n">sigma</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]</span> + <span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Function to evaluate a Gaussian at a given point, note</span> +<span class="sd"> that the normalization is such that the peak is always 1.0,</span> +<span class="sd"> not that the integral is 1.0</span> + +<span class="sd"> Args:</span> +<span class="sd"> x: location at which to evaluate the distribution</span> +<span class="sd"> mean: mean of the Gaussian</span> +<span class="sd"> sigma: standard deviation of the Gaussian</span> + +<span class="sd"> Returns:</span> +<span class="sd"> value of the Gaussian at x</span> +<span class="sd"> """</span> + + <span class="n">gaussian_prefactor</span> <span class="o">=</span> <span class="mf">1.0</span> <span class="c1"># / math.sqrt(2.0 * math.pi)</span> + + <span class="n">r</span> <span class="o">=</span> <span class="mf">1.0</span> <span class="o">/</span> <span class="n">sigma</span> + <span class="n">y</span> <span class="o">=</span> <span class="p">(</span><span class="n">x</span> <span class="o">-</span> <span class="n">mean</span><span class="p">)</span> <span class="o">*</span> <span class="n">r</span> + <span class="k">return</span> <span class="n">gaussian_prefactor</span> <span class="o">*</span> <span class="n">math</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="o">-</span><span class="mf">0.5</span> <span class="o">*</span> <span class="n">y</span> <span class="o">**</span> <span class="mi">2</span><span class="p">)</span></div> + + <span class="c1">############################################################</span> +<div class="viewcode-block" id="spacing_functions.gaussian_zoom"><a class="viewcode-back" href="../../../../population_extensions/spacing_functions.html#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.gaussian_zoom">[docs]</a> <span class="nd">@cachetools</span><span class="o">.</span><span class="n">cachedmethod</span><span class="p">(</span> + <span class="k">lambda</span> <span class="bp">self</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">caches</span><span class="p">[</span><span class="s2">"spacing_functions.gaussian_zoom"</span><span class="p">]</span> + <span class="p">)</span> + <span class="k">def</span> <span class="nf">gaussian_zoom</span><span class="p">(</span> + <span class="bp">self</span><span class="p">,</span> + <span class="n">min_bound</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">max_bound</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">zoom_mean</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">zoom_dispersion</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">zoom_magnitude</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">],</span> + <span class="n">steps</span><span class="p">:</span> <span class="nb">int</span><span class="p">,</span> + <span class="p">)</span> <span class="o">-></span> <span class="nb">list</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Samples such that a region is zoomed in according to a 1-Gaussian function</span> + +<span class="sd"> Args:</span> +<span class="sd"> min_bound: lower bound of range</span> +<span class="sd"> max_bound: upper bound of range</span> +<span class="sd"> zoom_mean: mean of the Gaussian zoom location</span> +<span class="sd"> zoom_dispersion: dispersion of the Gaussian</span> +<span class="sd"> zoom_magnitude: depth of the Gaussian (should be 0<= zoom_magntiude <1)</span> +<span class="sd"> steps: number of segments between min_bound and max_bound assuming a linear step</span> +<span class="sd"> this is what you'd normally call "resolution"</span> + +<span class="sd"> Returns:</span> +<span class="sd"> Numpy array of sample values</span> +<span class="sd"> """</span> + + <span class="c1"># linear spacing: this is what we'd have</span> + <span class="c1"># in the absence of a Gaussian zoom</span> + <span class="n">linear_spacing</span> <span class="o">=</span> <span class="p">(</span><span class="n">max_bound</span> <span class="o">-</span> <span class="n">min_bound</span><span class="p">)</span> <span class="o">/</span> <span class="p">(</span><span class="n">steps</span> <span class="o">-</span> <span class="mi">1</span><span class="p">)</span> + + <span class="c1"># make the list of values</span> + <span class="n">x</span> <span class="o">=</span> <span class="n">min_bound</span> + <span class="n">array</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([])</span> + <span class="k">while</span> <span class="n">x</span> <span class="o"><=</span> <span class="n">max_bound</span><span class="p">:</span> + <span class="n">array</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">array</span><span class="p">,</span> <span class="n">x</span><span class="p">)</span> + <span class="n">g</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">peak_normalized_gaussian_func</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">zoom_mean</span><span class="p">,</span> <span class="n">zoom_dispersion</span><span class="p">)</span> + <span class="n">f</span> <span class="o">=</span> <span class="mf">1.0</span> <span class="o">-</span> <span class="n">zoom_magnitude</span> <span class="o">*</span> <span class="n">g</span> + <span class="n">dx</span> <span class="o">=</span> <span class="n">linear_spacing</span> <span class="o">*</span> <span class="n">f</span> + <span class="n">x</span> <span class="o">=</span> <span class="n">x</span> <span class="o">+</span> <span class="n">dx</span> + + <span class="c1"># force the last array member to be max_bound if it's not</span> + <span class="k">if</span> <span class="n">array</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> <span class="o">!=</span> <span class="n">max_bound</span><span class="p">:</span> + <span class="n">array</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="n">max_bound</span> + + <span class="k">return</span> <span class="n">np</span><span class="o">.</span><span class="n">unique</span><span class="p">(</span><span class="n">array</span><span class="p">)</span></div> + +<div class="viewcode-block" id="spacing_functions.const_dt"><a class="viewcode-back" href="../../../../population_extensions/spacing_functions.html#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.const_dt">[docs]</a> <span class="k">def</span> <span class="nf">const_dt</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">cachedir</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">usecache</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> const_dt returns a list of masses spaced at a constant age difference</span> + +<span class="sd"> Args:</span> +<span class="sd"> dt: the time difference between the masses (1000.0 Myr, used when logspacing==False)</span> +<span class="sd"> dlogt : the delta log10(time) difference between masses (0.1 dex, used when logspacing==True)</span> +<span class="sd"> mmin: the minimum mass to be considered in the stellar lifetime interpolation table (0.07 Msun)</span> +<span class="sd"> mmax: the maximum mass to be considered in the stellar lifetime interpolation table (100.0 Msun)</span> +<span class="sd"> nres: the resolution of the stellar lifetime interpolation table (100)</span> +<span class="sd"> logspacing: whether to use log-spaced time, in which case dt is actually d(log10(t))</span> +<span class="sd"> tmin: the minimum time to consider (Myr, default 3.0 Myr)</span> +<span class="sd"> tmax: the maximum time to consider (Myr, default None which means we use the grid option 'max_evolution_time')</span> +<span class="sd"> max_evolution_time: overrides bse_options['max_evolution_time'] if set</span> +<span class="sd"> mindm: a tuple of tuples containing a mass range and minimum mass spacing in that range. The default is ((0.07,1.0,0.1),(1.0,300.0,1.0)) allocated a minimum dm of 0.1Msun in the mass range 0.07 to 1.0 Msun and 1.0Msun in the range 1.0 to 300.0 Msun. Anything you set overrides this. Note, if you use only one tuple, you must set it with a trailing comma, thus, e.g. ((0.07,1.0,0.1),). (default None)</span> +<span class="sd"> maxdm: a list of tuples similar to mindm but specifying a maximum mass spacing. In the case of maxdm, if the third option in each tuple is negative it is treated as a log step (its absolute value is used as the step). (default None)</span> +<span class="sd"> fsample: a global sampling (Shannon-like) factor (<1) to improve resolution (default 1.0, set to smaller to improve resolution)</span> +<span class="sd"> factor: all masses generated are multiplied by this after generation</span> +<span class="sd"> showtable: if True, the mass list and times are shown to stdout after generation</span> +<span class="sd"> showlist: if True, show the mass list once generated</span> +<span class="sd"> logmasses: if True, the masses are logged with math.log()</span> +<span class="sd"> log10masses: if True, the masses are logged with math.log10()</span> +<span class="sd"> usecache: if True (the default) uses cached results if they are saved (in cachedir) and cachedir is not None</span> +<span class="sd"> cachedir: where the cache is stored. if None, defaults to grid_options['cache_dir']+'/const_dt_cache'</span> +<span class="sd"> vb : verbose logging flag (default False)</span> + +<span class="sd"> Returns:</span> +<span class="sd"> Array of masses.</span> + +<span class="sd"> Example:</span> +<span class="sd"> # these are lines set as options to Population.add_grid_value(...)</span> + +<span class="sd"> # linear time bins of 1Gyr</span> +<span class="sd"> samplerfunc="self.const_dt(self,dt=1000,nres=100,mmin=0.07,mmax=2.0,showtable=True)"</span> + +<span class="sd"> # logarithmic spacing in time, generally suitable for Galactic</span> +<span class="sd"> # chemical evolution yield grids.</span> +<span class="sd"> samplerfunc="self.const_dt(self,dlogt=0.1,nres=100,mmin=0.07,mmax=80.0,maxdm=((0.07,1.0,0.1),(1.0,10.0,1.0),(10.0,80.0,2.0)),showtable=True,logspacing=True,fsample=1.0/4.0)"</span> + +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">usecache</span><span class="p">:</span> + <span class="k">if</span> <span class="n">cachedir</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">cachedir</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"cache_dir"</span><span class="p">]</span> + + <span class="k">if</span> <span class="n">cachedir</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span> + <span class="n">cachedir</span> <span class="o">+=</span> <span class="s2">"/const_dt_cache"</span> + <span class="n">cache</span> <span class="o">=</span> <span class="n">diskcache</span><span class="o">.</span><span class="n">Cache</span><span class="p">(</span><span class="n">cachedir</span><span class="p">)</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Use const_dt cache in </span><span class="si">{}</span><span class="s2"> [cache object </span><span class="si">{}</span><span class="s2">]"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">cachedir</span><span class="p">,</span> <span class="n">cache</span><span class="p">)</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"const_dt uses no cache"</span><span class="p">)</span> + <span class="n">cache</span> <span class="o">=</span> <span class="kc">None</span> + + <span class="k">def</span> <span class="nf">_const_dt_wrapper</span><span class="p">(</span> + <span class="n">cachedir</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> + <span class="n">num_cores</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> + <span class="n">bse_options</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> + <span class="n">dt</span><span class="o">=</span><span class="mf">1000.0</span><span class="p">,</span> + <span class="n">dlogt</span><span class="o">=</span><span class="mf">0.1</span><span class="p">,</span> + <span class="n">mmin</span><span class="o">=</span><span class="mf">0.07</span><span class="p">,</span> + <span class="n">mmax</span><span class="o">=</span><span class="mf">100.0</span><span class="p">,</span> + <span class="n">nres</span><span class="o">=</span><span class="mi">1000</span><span class="p">,</span> + <span class="n">logspacing</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="n">tmin</span><span class="o">=</span><span class="mf">3.0</span><span class="p">,</span> <span class="c1"># start at 3Myr</span> + <span class="n">tmax</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="c1"># use max_evolution_time by default</span> + <span class="n">max_evolution_time</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> + <span class="n">mindm</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="c1"># tuple of tuples</span> + <span class="n">maxdm</span><span class="o">=</span><span class="p">((</span><span class="mf">0.07</span><span class="p">,</span> <span class="mf">1.0</span><span class="p">,</span> <span class="mf">0.1</span><span class="p">),</span> <span class="p">(</span><span class="mf">1.0</span><span class="p">,</span> <span class="mf">300.0</span><span class="p">,</span> <span class="mf">1.0</span><span class="p">)),</span> <span class="c1"># tuple of tuples</span> + <span class="n">fsample</span><span class="o">=</span><span class="mf">1.0</span><span class="p">,</span> + <span class="n">factor</span><span class="o">=</span><span class="mf">1.0</span><span class="p">,</span> + <span class="n">logmasses</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="n">log10masses</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="n">showlist</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="n">showtable</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="n">usecache</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> + <span class="n">vb</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Wrapper function for the const_dt funtion which handles verbose logging and filtering of arguments</span> +<span class="sd"> """</span> + + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"call _const_dt num_cores=</span><span class="si">{}</span><span class="s2"> dt=</span><span class="si">{}</span><span class="s2"> dlogt=</span><span class="si">{}</span><span class="s2"> mmin=</span><span class="si">{}</span><span class="s2"> mmax=</span><span class="si">{}</span><span class="s2"> nres=</span><span class="si">{}</span><span class="s2"> logspacing=</span><span class="si">{}</span><span class="s2"> tmin=</span><span class="si">{}</span><span class="s2"> mindm=</span><span class="si">{}</span><span class="s2"> maxdm=</span><span class="si">{}</span><span class="s2"> fsample=</span><span class="si">{}</span><span class="s2"> factor=</span><span class="si">{}</span><span class="s2"> logmasses=</span><span class="si">{}</span><span class="s2"> log10masses=</span><span class="si">{}</span><span class="s2"> showlist=</span><span class="si">{}</span><span class="s2"> usecache=</span><span class="si">{}</span><span class="s2"> [cache=</span><span class="si">{}</span><span class="s2"> vb=</span><span class="si">{}</span><span class="s2">]"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">num_cores</span><span class="p">,</span> + <span class="n">dt</span><span class="p">,</span> + <span class="n">dlogt</span><span class="p">,</span> + <span class="n">mmin</span><span class="p">,</span> + <span class="n">mmax</span><span class="p">,</span> + <span class="n">nres</span><span class="p">,</span> + <span class="n">logspacing</span><span class="p">,</span> + <span class="n">tmin</span><span class="p">,</span> + <span class="n">mindm</span><span class="p">,</span> + <span class="n">maxdm</span><span class="p">,</span> + <span class="n">fsample</span><span class="p">,</span> + <span class="n">factor</span><span class="p">,</span> + <span class="n">logmasses</span><span class="p">,</span> + <span class="n">log10masses</span><span class="p">,</span> + <span class="n">showlist</span><span class="p">,</span> + <span class="n">usecache</span><span class="p">,</span> + <span class="n">cache</span><span class="p">,</span> + <span class="n">vb</span><span class="p">,</span> + <span class="p">)</span> + <span class="p">)</span> + + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="n">traceback</span><span class="o">.</span><span class="n">print_stack</span><span class="p">()</span> + + <span class="c1"># strip bse_options of options that will not affect</span> + <span class="c1"># _const_dt</span> + <span class="n">bse_stripped</span> <span class="o">=</span> <span class="n">bse_options</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span> + + <span class="n">del_keys</span> <span class="o">=</span> <span class="p">[</span><span class="s2">"multiplicity"</span><span class="p">]</span> + <span class="k">for</span> <span class="n">del_key</span> <span class="ow">in</span> <span class="n">del_keys</span><span class="p">:</span> + <span class="k">if</span> <span class="n">del_key</span> <span class="ow">in</span> <span class="n">bse_stripped</span><span class="p">:</span> + <span class="k">del</span> <span class="n">bse_stripped</span><span class="p">[</span><span class="n">del_key</span><span class="p">]</span> + + <span class="c1"># make a JSON string of the options (this can be</span> + <span class="c1"># used to check the cache)</span> + <span class="n">bse_options_json</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">dumps</span><span class="p">(</span> + <span class="n">bse_stripped</span><span class="p">,</span> <span class="n">sort_keys</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">ensure_ascii</span><span class="o">=</span><span class="kc">False</span> + <span class="p">)</span> + <span class="k">if</span> <span class="n">vb</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"BSE options JSON:"</span><span class="p">,</span> <span class="n">bse_options_json</span><span class="p">)</span> + + <span class="k">return</span> <span class="n">_const_dt</span><span class="p">(</span> + <span class="n">cachedir</span><span class="o">=</span><span class="n">cachedir</span><span class="p">,</span> + <span class="n">num_cores</span><span class="o">=</span><span class="n">num_cores</span><span class="p">,</span> + <span class="n">bse_options_json</span><span class="o">=</span><span class="n">bse_options_json</span><span class="p">,</span> + <span class="n">dt</span><span class="o">=</span><span class="n">dt</span><span class="p">,</span> + <span class="n">dlogt</span><span class="o">=</span><span class="n">dlogt</span><span class="p">,</span> + <span class="n">mmin</span><span class="o">=</span><span class="n">mmin</span><span class="p">,</span> + <span class="n">mmax</span><span class="o">=</span><span class="n">mmax</span><span class="p">,</span> + <span class="n">nres</span><span class="o">=</span><span class="n">nres</span><span class="p">,</span> + <span class="n">logspacing</span><span class="o">=</span><span class="n">logspacing</span><span class="p">,</span> + <span class="n">tmin</span><span class="o">=</span><span class="n">tmin</span><span class="p">,</span> + <span class="n">tmax</span><span class="o">=</span><span class="n">tmax</span><span class="p">,</span> + <span class="n">max_evolution_time</span><span class="o">=</span><span class="n">max_evolution_time</span><span class="p">,</span> + <span class="n">mindm</span><span class="o">=</span><span class="n">mindm</span><span class="p">,</span> + <span class="n">maxdm</span><span class="o">=</span><span class="n">maxdm</span><span class="p">,</span> + <span class="n">fsample</span><span class="o">=</span><span class="n">fsample</span><span class="p">,</span> + <span class="n">logmasses</span><span class="o">=</span><span class="n">logmasses</span><span class="p">,</span> + <span class="n">log10masses</span><span class="o">=</span><span class="n">log10masses</span><span class="p">,</span> + <span class="n">showlist</span><span class="o">=</span><span class="n">showlist</span><span class="p">,</span> + <span class="n">showtable</span><span class="o">=</span><span class="n">showtable</span><span class="p">,</span> + <span class="n">usecache</span><span class="o">=</span><span class="n">usecache</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># if we want to use the cache, set the __decorator</span> + <span class="c1"># to just be the cache.memoize function, otherwise</span> + <span class="c1"># make it a wrapped function that just returns the</span> + <span class="c1"># _const_dt function acting on its arguments</span> + <span class="k">def</span> <span class="nf">__dummy_decorator</span><span class="p">(</span><span class="n">func</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Placeholder decorator function</span> +<span class="sd"> """</span> + + <span class="nd">@functools</span><span class="o">.</span><span class="n">wraps</span><span class="p">(</span><span class="n">func</span><span class="p">)</span> + <span class="k">def</span> <span class="nf">wrapped</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Dummy wrapper function</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="n">func</span><span class="p">(</span><span class="o">*</span><span class="n">args</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span> + + <span class="k">return</span> <span class="n">wrapped</span> + + <span class="k">if</span> <span class="n">cache</span><span class="p">:</span> + <span class="n">__decorator</span> <span class="o">=</span> <span class="n">cache</span><span class="o">.</span><span class="n">memoize</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">__decorator</span> <span class="o">=</span> <span class="n">__dummy_decorator</span> + + <span class="nd">@__decorator</span> + <span class="k">def</span> <span class="nf">_const_dt</span><span class="p">(</span> + <span class="n">cachedir</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> + <span class="n">num_cores</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> + <span class="n">bse_options_json</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="c1"># JSON string</span> + <span class="n">dt</span><span class="o">=</span><span class="mf">1000.0</span><span class="p">,</span> + <span class="n">dlogt</span><span class="o">=</span><span class="mf">0.1</span><span class="p">,</span> + <span class="n">mmin</span><span class="o">=</span><span class="mf">0.07</span><span class="p">,</span> + <span class="n">mmax</span><span class="o">=</span><span class="mf">100.0</span><span class="p">,</span> + <span class="n">nres</span><span class="o">=</span><span class="mi">1000</span><span class="p">,</span> + <span class="n">logspacing</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="n">tmin</span><span class="o">=</span><span class="mf">3.0</span><span class="p">,</span> <span class="c1"># start at 3Myr</span> + <span class="n">tmax</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="c1"># use max_evolution_time by default</span> + <span class="n">max_evolution_time</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> + <span class="n">mindm</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="c1"># tuple of tuples</span> + <span class="n">maxdm</span><span class="o">=</span><span class="p">((</span><span class="mf">0.07</span><span class="p">,</span> <span class="mf">1.0</span><span class="p">,</span> <span class="mf">0.1</span><span class="p">),</span> <span class="p">(</span><span class="mf">1.0</span><span class="p">,</span> <span class="mf">300.0</span><span class="p">,</span> <span class="mf">1.0</span><span class="p">)),</span> <span class="c1"># tuple of tuples</span> + <span class="n">fsample</span><span class="o">=</span><span class="mf">1.0</span><span class="p">,</span> + <span class="n">factor</span><span class="o">=</span><span class="mf">1.0</span><span class="p">,</span> + <span class="n">logmasses</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="n">log10masses</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="n">showlist</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="n">showtable</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="n">usecache</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> + <span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> first thing to do is make a stellar lifetime table</span> +<span class="sd"> </span> +<span class="sd"> we should use the bse_options_json passed in</span> +<span class="sd"> so our lifetime_population uses the same physics</span> +<span class="sd"> as the main grid</span> + +<span class="sd"> TODO: Describe this function better with arguments and </span> +<span class="sd"> """</span> + + <span class="c1"># convert bse_options to dict</span> + <span class="n">bse_options</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">bse_options_json</span><span class="p">)</span> + + <span class="c1"># perhaps override max_evolution_time</span> + <span class="k">if</span> <span class="n">max_evolution_time</span><span class="p">:</span> + <span class="n">bse_options</span><span class="p">[</span><span class="s2">"max_evolution_time"</span><span class="p">]</span> <span class="o">=</span> <span class="n">max_evolution_time</span> + + <span class="n">lifetime_population</span> <span class="o">=</span> <span class="n">Population</span><span class="p">()</span> + <span class="n">lifetime_population</span><span class="o">.</span><span class="n">bse_options</span> <span class="o">=</span> <span class="n">bse_options</span> + + <span class="c1"># we only want to evolve the star during nuclear burning,</span> + <span class="c1"># we don't want a dry run of the grid</span> + <span class="c1"># we want to use the right number of CPU cores</span> + <span class="n">lifetime_population</span><span class="o">.</span><span class="n">set</span><span class="p">(</span> + <span class="n">do_dry_run</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="n">num_cores</span><span class="o">=</span><span class="n">num_cores</span><span class="p">,</span> + <span class="n">max_stellar_type_1</span><span class="o">=</span><span class="mi">10</span><span class="p">,</span> + <span class="n">save_ensemble_chunks</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="n">symlink_latest_gridcode</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> + <span class="n">modulo</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="n">start_at</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> + <span class="n">slurm</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> + <span class="n">condor</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> + <span class="n">multiplicity</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="n">ensemble</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> + <span class="n">ensemble_dt</span><span class="o">=</span><span class="mf">1e3</span><span class="p">,</span> + <span class="n">ensemble_logdt</span><span class="o">=</span><span class="mf">0.1</span><span class="p">,</span> + <span class="c1"># for debugging</span> + <span class="n">verbosity</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="n">log_dt</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># make a grid in M1</span> + <span class="n">lifetime_population</span><span class="o">.</span><span class="n">add_grid_variable</span><span class="p">(</span> + <span class="n">name</span><span class="o">=</span><span class="s2">"lnM_1"</span><span class="p">,</span> + <span class="n">parameter_name</span><span class="o">=</span><span class="s2">"M_1"</span><span class="p">,</span> + <span class="n">longname</span><span class="o">=</span><span class="s2">"log Primary mass"</span><span class="p">,</span> <span class="c1"># == single-star mass</span> + <span class="n">valuerange</span><span class="o">=</span><span class="p">[</span><span class="n">math</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="n">mmin</span><span class="p">),</span> <span class="n">math</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="n">mmax</span><span class="p">)],</span> + <span class="n">samplerfunc</span><span class="o">=</span><span class="s2">"self.const_linear(math.log(</span><span class="si">{mmin}</span><span class="s2">),math.log(</span><span class="si">{mmax}</span><span class="s2">),</span><span class="si">{nres}</span><span class="s2">)"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">mmin</span><span class="o">=</span><span class="n">mmin</span><span class="p">,</span> <span class="n">mmax</span><span class="o">=</span><span class="n">mmax</span><span class="p">,</span> <span class="n">nres</span><span class="o">=</span><span class="n">nres</span> + <span class="p">),</span> + <span class="n">probdist</span><span class="o">=</span><span class="s2">"1"</span><span class="p">,</span> <span class="c1"># dprob/dm1 : we don't care, so just set it to 1</span> + <span class="n">dphasevol</span><span class="o">=</span><span class="s2">"dlnM_1"</span><span class="p">,</span> + <span class="n">precode</span><span class="o">=</span><span class="s2">"M_1=math.exp(lnM_1)"</span><span class="p">,</span> + <span class="n">condition</span><span class="o">=</span><span class="s2">""</span><span class="p">,</span> <span class="c1"># Impose a condition on this grid variable. Mostly for a check for yourself</span> + <span class="n">gridtype</span><span class="o">=</span><span class="s2">"edge"</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># set up the parse function</span> + <span class="k">def</span> <span class="nf">_parse_function</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">output</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Parse function for the const_dt binary_c calls</span> +<span class="sd"> """</span> + + <span class="k">if</span> <span class="n">output</span><span class="p">:</span> + <span class="k">for</span> <span class="n">line</span> <span class="ow">in</span> <span class="n">output</span><span class="o">.</span><span class="n">splitlines</span><span class="p">():</span> + <span class="n">data</span> <span class="o">=</span> <span class="n">line</span><span class="o">.</span><span class="n">split</span><span class="p">()</span> + <span class="k">if</span> <span class="n">data</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">==</span> <span class="s2">"SINGLE_STAR_LIFETIME"</span><span class="p">:</span> + <span class="c1"># append (log10(mass), log10(lifetime)) tuples</span> + <span class="n">logm</span> <span class="o">=</span> <span class="n">math</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="nb">float</span><span class="p">(</span><span class="n">data</span><span class="p">[</span><span class="mi">1</span><span class="p">]))</span> + <span class="n">logt</span> <span class="o">=</span> <span class="n">math</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="nb">float</span><span class="p">(</span><span class="n">data</span><span class="p">[</span><span class="mi">2</span><span class="p">]))</span> + <span class="c1"># print(line)</span> + <span class="c1"># print("logM=",logm,"M=",10.0**logm," -> logt=",logt)</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_results</span><span class="p">[</span><span class="s2">"interpolation table m->t"</span><span class="p">][</span><span class="n">logm</span><span class="p">]</span> <span class="o">=</span> <span class="n">logt</span> + <span class="bp">self</span><span class="o">.</span><span class="n">grid_results</span><span class="p">[</span><span class="s2">"interpolation table t->m"</span><span class="p">][</span><span class="n">logt</span><span class="p">]</span> <span class="o">=</span> <span class="n">logm</span> + + <span class="n">lifetime_population</span><span class="o">.</span><span class="n">set</span><span class="p">(</span> + <span class="n">parse_function</span><span class="o">=</span><span class="n">_parse_function</span><span class="p">,</span> + <span class="p">)</span> + + <span class="c1"># run to build the interpolation table</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"Running population to make lifetime interpolation table, please wait"</span> + <span class="p">)</span> + <span class="n">lifetime_population</span><span class="o">.</span><span class="n">evolve</span><span class="p">()</span> + <span class="c1"># print("Data table",lifetime_population.grid_results['interpolation table t->m'])</span> + + <span class="k">if</span> <span class="p">(</span> + <span class="s2">"interpolation table t->m"</span> <span class="ow">not</span> <span class="ow">in</span> <span class="n">lifetime_population</span><span class="o">.</span><span class="n">grid_results</span> + <span class="ow">or</span> <span class="nb">len</span><span class="p">(</span> + <span class="n">lifetime_population</span><span class="o">.</span><span class="n">grid_results</span><span class="p">[</span><span class="s2">"interpolation table t->m"</span><span class="p">]</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> + <span class="p">)</span> + <span class="o">==</span> <span class="mi">0</span> + <span class="p">):</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"</span><span class="se">\n\n\n</span><span class="s2">Error: The t->m lifetime table is empty. One usual cause for this is that the tmax or max_evolution_time option (currently passed in to const_dt as </span><span class="si">{tmax}</span><span class="s2">) is too short for there to be any entries in the table before the first timestep. Try increasing tmax and max_evolution_time, shorten the timestep or, if using log times, set tstart to be closer to 0.</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">tmax</span><span class="o">=</span><span class="n">tmax</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="n">sys</span><span class="o">.</span><span class="n">exit</span><span class="p">()</span> + + <span class="c1"># convert to nested lists for the interpolator</span> + <span class="c1">#</span> + <span class="c1"># make time -> mass table</span> + <span class="n">data_table_time_mass</span> <span class="o">=</span> <span class="p">[]</span> + <span class="n">times</span> <span class="o">=</span> <span class="nb">sorted</span><span class="p">(</span> + <span class="n">lifetime_population</span><span class="o">.</span><span class="n">grid_results</span><span class="p">[</span><span class="s2">"interpolation table t->m"</span><span class="p">]</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> + <span class="p">)</span> + <span class="k">for</span> <span class="n">time</span> <span class="ow">in</span> <span class="n">times</span><span class="p">:</span> + <span class="n">mass</span> <span class="o">=</span> <span class="n">lifetime_population</span><span class="o">.</span><span class="n">grid_results</span><span class="p">[</span><span class="s2">"interpolation table t->m"</span><span class="p">][</span> + <span class="n">time</span> + <span class="p">]</span> + <span class="c1"># we have to make sure the time is monotonic (not guaranteed at high mass)</span> + <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">data_table_time_mass</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span> + <span class="n">data_table_time_mass</span><span class="o">.</span><span class="n">append</span><span class="p">([</span><span class="n">time</span><span class="p">,</span> <span class="n">mass</span><span class="p">])</span> + <span class="k">elif</span> <span class="n">mass</span> <span class="o"><</span> <span class="n">data_table_time_mass</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">][</span><span class="mi">1</span><span class="p">]:</span> + <span class="n">data_table_time_mass</span><span class="o">.</span><span class="n">append</span><span class="p">([</span><span class="n">time</span><span class="p">,</span> <span class="n">mass</span><span class="p">])</span> + + <span class="c1"># make mass -> time table</span> + <span class="n">data_table_mass_time</span> <span class="o">=</span> <span class="p">[]</span> + <span class="n">masses</span> <span class="o">=</span> <span class="nb">sorted</span><span class="p">(</span> + <span class="n">lifetime_population</span><span class="o">.</span><span class="n">grid_results</span><span class="p">[</span><span class="s2">"interpolation table m->t"</span><span class="p">]</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> + <span class="p">)</span> + <span class="k">for</span> <span class="n">mass</span> <span class="ow">in</span> <span class="n">masses</span><span class="p">:</span> + <span class="n">time</span> <span class="o">=</span> <span class="n">lifetime_population</span><span class="o">.</span><span class="n">grid_results</span><span class="p">[</span><span class="s2">"interpolation table m->t"</span><span class="p">][</span> + <span class="n">mass</span> + <span class="p">]</span> + <span class="n">data_table_mass_time</span><span class="o">.</span><span class="n">append</span><span class="p">([</span><span class="n">mass</span><span class="p">,</span> <span class="n">time</span><span class="p">])</span> + + <span class="c1"># set up interpolators</span> + <span class="n">interpolator_time_mass</span> <span class="o">=</span> <span class="n">py_rinterpolate</span><span class="o">.</span><span class="n">Rinterpolate</span><span class="p">(</span> + <span class="n">table</span><span class="o">=</span><span class="n">data_table_time_mass</span><span class="p">,</span> + <span class="n">nparams</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="n">ndata</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="n">verbosity</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="c1"># mass # lifetime</span> + <span class="p">)</span> + <span class="n">interpolator_mass_time</span> <span class="o">=</span> <span class="n">py_rinterpolate</span><span class="o">.</span><span class="n">Rinterpolate</span><span class="p">(</span> + <span class="n">table</span><span class="o">=</span><span class="n">data_table_mass_time</span><span class="p">,</span> + <span class="n">nparams</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="n">ndata</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> + <span class="n">verbosity</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="c1"># lifetime # mass</span> + <span class="p">)</span> + + <span class="k">def</span> <span class="nf">_mass_from_time</span><span class="p">(</span><span class="n">linear_time</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to get a mass given a time, calculated by using the interpolator_time_mass</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="p">(</span> + <span class="mf">10.0</span> + <span class="o">**</span> <span class="n">interpolator_time_mass</span><span class="o">.</span><span class="n">interpolate</span><span class="p">([</span><span class="n">math</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">linear_time</span><span class="p">)])[</span><span class="mi">0</span><span class="p">]</span> + <span class="p">)</span> + + <span class="k">def</span> <span class="nf">_time_from_mass</span><span class="p">(</span><span class="n">mass</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to get a time given a mass, calculated by using the interpolator_time_mass</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="mf">10.0</span> <span class="o">**</span> <span class="n">interpolator_mass_time</span><span class="o">.</span><span class="n">interpolate</span><span class="p">([</span><span class="n">math</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">mass</span><span class="p">)])[</span><span class="mi">0</span><span class="p">]</span> + + <span class="k">def</span> <span class="nf">_uniq</span><span class="p">(</span><span class="n">_list</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return a list containing only unique elements</span> + +<span class="sd"> TODO: move this to the functions file</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="nb">sorted</span><span class="p">(</span><span class="nb">list</span><span class="p">(</span><span class="nb">set</span><span class="p">(</span><span class="n">_list</span><span class="p">)))</span> + + <span class="k">def</span> <span class="nf">_format</span><span class="p">(</span><span class="n">_list</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to format a list of numbers as %g strings</span> +<span class="sd"> """</span> + + <span class="k">return</span> <span class="p">[</span><span class="nb">float</span><span class="p">(</span><span class="s2">"</span><span class="si">{x:g}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="n">x</span><span class="p">))</span> <span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="n">_list</span><span class="p">]</span> + + <span class="c1"># construct mass list, always include the min and max</span> + <span class="n">mass_list</span> <span class="o">=</span> <span class="p">[</span><span class="n">mmin</span><span class="p">,</span> <span class="n">mmax</span><span class="p">]</span> + + <span class="c1"># first, make sure the stars are separated by only</span> + <span class="c1"># maxdm</span> + <span class="k">if</span> <span class="n">maxdm</span><span class="p">:</span> + <span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="n">maxdm</span><span class="p">:</span> + <span class="n">range_min</span> <span class="o">=</span> <span class="n">x</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> + <span class="n">range_max</span> <span class="o">=</span> <span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> + <span class="n">dm</span> <span class="o">=</span> <span class="n">x</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> + <span class="k">if</span> <span class="n">dm</span> <span class="o"><</span> <span class="mf">0.0</span><span class="p">:</span> + <span class="c1"># use log scale</span> + <span class="n">dlogm</span> <span class="o">=</span> <span class="o">-</span><span class="n">dm</span> + <span class="n">logm</span> <span class="o">=</span> <span class="n">math</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="n">mmin</span><span class="p">)</span> + <span class="n">logmmax</span> <span class="o">=</span> <span class="n">math</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="n">mmax</span><span class="p">)</span> + <span class="n">logrange_min</span> <span class="o">=</span> <span class="n">math</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="n">range_min</span><span class="p">)</span> + <span class="n">logrange_max</span> <span class="o">=</span> <span class="n">math</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="n">range_max</span><span class="p">)</span> + <span class="k">while</span> <span class="n">logm</span> <span class="o"><=</span> <span class="n">logmmax</span><span class="p">:</span> + <span class="k">if</span> <span class="n">logrange_min</span> <span class="o"><=</span> <span class="n">logm</span> <span class="o"><=</span> <span class="n">logrange_max</span><span class="p">:</span> + <span class="n">mass_list</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">math</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="n">logm</span><span class="p">))</span> + <span class="n">logm</span> <span class="o">+=</span> <span class="n">dlogm</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># use linear scale</span> + <span class="n">m</span> <span class="o">=</span> <span class="n">mmin</span> + <span class="k">while</span> <span class="n">m</span> <span class="o"><=</span> <span class="n">mmax</span><span class="p">:</span> + <span class="k">if</span> <span class="n">range_min</span> <span class="o"><=</span> <span class="n">m</span> <span class="o"><=</span> <span class="n">range_max</span><span class="p">:</span> + <span class="n">mass_list</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">m</span><span class="p">)</span> + <span class="n">m</span> <span class="o">+=</span> <span class="n">dm</span> + + <span class="c1"># start time loop at tmax or max_evolution_time</span> + <span class="n">t</span> <span class="o">=</span> <span class="n">tmax</span> <span class="k">if</span> <span class="n">tmax</span> <span class="k">else</span> <span class="n">bse_options</span><span class="p">[</span><span class="s2">"max_evolution_time"</span><span class="p">]</span> + + <span class="c1"># set default mass list</span> + <span class="k">if</span> <span class="n">logspacing</span><span class="p">:</span> + <span class="n">logt</span> <span class="o">=</span> <span class="n">math</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">t</span><span class="p">)</span> + <span class="n">logtmin</span> <span class="o">=</span> <span class="n">math</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">tmin</span><span class="p">)</span> + <span class="k">while</span> <span class="n">logt</span> <span class="o">></span> <span class="n">logtmin</span><span class="p">:</span> + <span class="n">m</span> <span class="o">=</span> <span class="n">_mass_from_time</span><span class="p">(</span><span class="mf">10.0</span> <span class="o">**</span> <span class="n">logt</span><span class="p">)</span> + <span class="n">mass_list</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">m</span><span class="p">)</span> + <span class="n">logt</span> <span class="o">=</span> <span class="nb">max</span><span class="p">(</span><span class="n">logtmin</span><span class="p">,</span> <span class="n">logt</span> <span class="o">-</span> <span class="n">dlogt</span> <span class="o">*</span> <span class="n">fsample</span><span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="k">while</span> <span class="n">t</span> <span class="o">></span> <span class="n">tmin</span><span class="p">:</span> + <span class="n">m</span> <span class="o">=</span> <span class="n">_mass_from_time</span><span class="p">(</span><span class="n">t</span><span class="p">)</span> + <span class="n">mass_list</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">m</span><span class="p">)</span> + <span class="n">t</span> <span class="o">=</span> <span class="nb">max</span><span class="p">(</span><span class="n">tmin</span><span class="p">,</span> <span class="n">t</span> <span class="o">-</span> <span class="n">dt</span> <span class="o">*</span> <span class="n">fsample</span><span class="p">)</span> + + <span class="c1"># make mass list unique</span> + <span class="n">mass_list</span> <span class="o">=</span> <span class="n">_uniq</span><span class="p">(</span><span class="n">mass_list</span><span class="p">)</span> + + <span class="k">if</span> <span class="n">mindm</span><span class="p">:</span> + <span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="n">mindm</span><span class="p">:</span> + <span class="n">range_min</span> <span class="o">=</span> <span class="n">x</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> + <span class="n">range_max</span> <span class="o">=</span> <span class="n">x</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> + <span class="n">mindm</span> <span class="o">=</span> <span class="n">x</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> + <span class="c1"># impose a minimum dm: if two masses in the list</span> + <span class="c1"># are separated by < this, remove the second</span> + <span class="k">for</span> <span class="n">index</span><span class="p">,</span> <span class="n">mass</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">mass_list</span><span class="p">):</span> + <span class="k">if</span> <span class="n">index</span> <span class="o">></span> <span class="mi">0</span> <span class="ow">and</span> <span class="n">range_min</span> <span class="o"><=</span> <span class="n">mass</span> <span class="o"><=</span> <span class="n">range_max</span><span class="p">:</span> + <span class="n">dm</span> <span class="o">=</span> <span class="n">mass_list</span><span class="p">[</span><span class="n">index</span><span class="p">]</span> <span class="o">-</span> <span class="n">mass_list</span><span class="p">[</span><span class="n">index</span> <span class="o">-</span> <span class="mi">1</span><span class="p">]</span> + <span class="k">if</span> <span class="n">dm</span> <span class="o"><</span> <span class="n">mindm</span><span class="p">:</span> + <span class="n">mass_list</span><span class="p">[</span><span class="n">index</span> <span class="o">-</span> <span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="mf">0.0</span> + <span class="n">mass_list</span> <span class="o">=</span> <span class="n">_uniq</span><span class="p">(</span><span class="n">mass_list</span><span class="p">)</span> + <span class="k">if</span> <span class="n">mass_list</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">==</span> <span class="mf">0.0</span><span class="p">:</span> + <span class="n">mass_list</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="mf">0.0</span><span class="p">)</span> + + <span class="c1"># apply multiplication factor if given</span> + <span class="k">if</span> <span class="n">factor</span> <span class="ow">and</span> <span class="n">factor</span> <span class="o">!=</span> <span class="mf">1.0</span><span class="p">:</span> + <span class="n">mass_list</span> <span class="o">=</span> <span class="p">[</span><span class="n">m</span> <span class="o">*</span> <span class="n">factor</span> <span class="k">for</span> <span class="n">m</span> <span class="ow">in</span> <span class="n">mass_list</span><span class="p">]</span> + + <span class="c1"># reformat numbers</span> + <span class="n">mass_list</span> <span class="o">=</span> <span class="n">_format</span><span class="p">(</span><span class="n">mass_list</span><span class="p">)</span> + + <span class="c1"># show the mass<>time table?</span> + <span class="k">if</span> <span class="n">showtable</span><span class="p">:</span> + <span class="n">twas</span> <span class="o">=</span> <span class="mf">0.0</span> + <span class="n">logtwas</span> <span class="o">=</span> <span class="mf">0.0</span> + <span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">m</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">mass_list</span><span class="p">):</span> + <span class="n">t</span> <span class="o">=</span> <span class="n">_time_from_mass</span><span class="p">(</span><span class="n">m</span><span class="p">)</span> + <span class="n">logt</span> <span class="o">=</span> <span class="n">math</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">t</span><span class="p">)</span> + <span class="k">if</span> <span class="n">twas</span> <span class="o">></span> <span class="mf">0.0</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{i:4d}</span><span class="s2"> m=</span><span class="si">{m:13g}</span><span class="s2"> t=</span><span class="si">{t:13g}</span><span class="s2"> log10(t)=</span><span class="si">{logt:13g}</span><span class="s2"> dt=</span><span class="si">{dt:13g}</span><span class="s2"> dlog10(t)=</span><span class="si">{dlogt:13g}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">i</span><span class="o">=</span><span class="n">i</span><span class="p">,</span> + <span class="n">m</span><span class="o">=</span><span class="n">m</span><span class="p">,</span> + <span class="n">t</span><span class="o">=</span><span class="n">t</span><span class="p">,</span> + <span class="n">logt</span><span class="o">=</span><span class="n">logt</span><span class="p">,</span> + <span class="n">dt</span><span class="o">=</span><span class="n">twas</span> <span class="o">-</span> <span class="n">t</span><span class="p">,</span> + <span class="n">dlogt</span><span class="o">=</span><span class="n">logtwas</span> <span class="o">-</span> <span class="n">logt</span><span class="p">,</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="k">else</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span> + <span class="s2">"</span><span class="si">{i:4d}</span><span class="s2"> m=</span><span class="si">{m:13g}</span><span class="s2"> t=</span><span class="si">{t:13g}</span><span class="s2"> log10(t)=</span><span class="si">{logt:13g}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span> + <span class="n">i</span><span class="o">=</span><span class="n">i</span><span class="p">,</span> <span class="n">m</span><span class="o">=</span><span class="n">m</span><span class="p">,</span> <span class="n">t</span><span class="o">=</span><span class="n">t</span><span class="p">,</span> <span class="n">logt</span><span class="o">=</span><span class="n">logt</span> + <span class="p">)</span> + <span class="p">)</span> + <span class="n">twas</span> <span class="o">=</span> <span class="n">t</span> + <span class="n">logtwas</span> <span class="o">=</span> <span class="n">logt</span> + <span class="n">sys</span><span class="o">.</span><span class="n">exit</span><span class="p">()</span> + + <span class="c1"># return the mass list as a numpy array</span> + <span class="n">mass_array</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">unique</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="n">mass_list</span><span class="p">))</span> + + <span class="c1"># perhaps log the masses</span> + <span class="k">if</span> <span class="n">logmasses</span><span class="p">:</span> + <span class="n">mass_array</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">log</span><span class="p">(</span><span class="n">mass_array</span><span class="p">)</span> + <span class="k">if</span> <span class="n">log10masses</span><span class="p">:</span> + <span class="n">mass_array</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">mass_array</span><span class="p">)</span> + + <span class="k">return</span> <span class="n">mass_array</span> + + <span class="c1"># call _const_dt and return the mass_list</span> + <span class="c1">#</span> + <span class="c1"># Note: because _const_dt is cached to disk, calling it may</span> + <span class="c1"># use the cached result.</span> + <span class="c1">#</span> + <span class="c1"># Note: we send a sorted JSON string instead of the</span> + <span class="c1"># bse_options dict to make sure the order is preserved</span> + + <span class="n">mass_list</span> <span class="o">=</span> <span class="n">_const_dt_wrapper</span><span class="p">(</span> + <span class="n">cachedir</span><span class="o">=</span><span class="n">cachedir</span><span class="p">,</span> + <span class="n">num_cores</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">grid_options</span><span class="p">[</span><span class="s2">"num_cores"</span><span class="p">],</span> + <span class="n">bse_options</span><span class="o">=</span><span class="bp">self</span><span class="o">.</span><span class="n">bse_options</span><span class="p">,</span> + <span class="o">**</span><span class="n">kwargs</span><span class="p">,</span> + <span class="p">)</span> + <span class="k">if</span> <span class="n">cache</span><span class="p">:</span> + <span class="n">cache</span><span class="o">.</span><span class="n">close</span><span class="p">()</span> + + <span class="k">if</span> <span class="n">kwargs</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">"showlist"</span><span class="p">,</span> <span class="kc">True</span><span class="p">):</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"const_dt mass list (</span><span class="si">{}</span><span class="s2"> masses)</span><span class="se">\n</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">mass_list</span><span class="p">)),</span> <span class="n">mass_list</span><span class="p">)</span> + + <span class="k">return</span> <span class="n">mass_list</span></div></div> +</pre></div> + + </div> + </div> + <footer> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/population_extensions/version_info.html b/docs/build/html/_modules/binarycpython/utils/population_extensions/version_info.html new file mode 100644 index 000000000..f4df170bb --- /dev/null +++ b/docs/build/html/_modules/binarycpython/utils/population_extensions/version_info.html @@ -0,0 +1,542 @@ +<!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>binarycpython.utils.population_extensions.version_info — 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="../../../../genindex.html" /> + <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> »</li> + <li><a href="../../../index.html">Module code</a> »</li> + <li>binarycpython.utils.population_extensions.version_info</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>Source code for binarycpython.utils.population_extensions.version_info</h1><div class="highlight"><pre> +<span></span><span class="sd">"""</span> +<span class="sd">File containing the class object containing the functions to handle binary_c version info.</span> + +<span class="sd">This class will be used to extend the population object</span> + +<span class="sd">NOTE: could these functions not just be normal functions rather than class methods? I see hardly any use of the self</span> +<span class="sd">"""</span> + +<span class="c1"># pylint: disable=E0203</span> + +<span class="kn">import</span> <span class="nn">copy</span> +<span class="kn">import</span> <span class="nn">os</span> + +<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Union</span> + +<span class="kn">from</span> <span class="nn">binarycpython</span> <span class="kn">import</span> <span class="n">_binary_c_bindings</span> +<span class="kn">from</span> <span class="nn">binarycpython.utils.functions</span> <span class="kn">import</span> <span class="n">isfloat</span> + + +<div class="viewcode-block" id="version_info"><a class="viewcode-back" href="../../../../population_extensions/version_info.html#binarycpython.utils.population_extensions.version_info.version_info">[docs]</a><span class="k">class</span> <span class="nc">version_info</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Class object containing the functions to handle binary_c version info.</span> + +<span class="sd"> This class will be used to extend the population object</span> +<span class="sd"> """</span> + + <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Init function for the version_info class</span> +<span class="sd"> """</span> + + <span class="k">return</span> + + <span class="c1">########################################################</span> + <span class="c1"># version_info functions</span> + <span class="c1">########################################################</span> +<div class="viewcode-block" id="version_info.return_binary_c_version_info"><a class="viewcode-back" href="../../../../population_extensions/version_info.html#binarycpython.utils.population_extensions.version_info.version_info.return_binary_c_version_info">[docs]</a> <span class="k">def</span> <span class="nf">return_binary_c_version_info</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">parsed</span><span class="p">:</span> <span class="nb">bool</span> <span class="o">=</span> <span class="kc">True</span><span class="p">)</span> <span class="o">-></span> <span class="n">Union</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="nb">dict</span><span class="p">]:</span> + <span class="sd">"""</span> +<span class="sd"> Function that returns the version information of binary_c. This function calls the function</span> +<span class="sd"> _binary_c_bindings.return_version_info()</span> + +<span class="sd"> Args:</span> +<span class="sd"> parsed: Boolean flag whether to parse the version_info output of binary_c. default = False</span> + +<span class="sd"> Returns:</span> +<span class="sd"> Either the raw string of binary_c or a parsed version of this in the form of a nested</span> +<span class="sd"> dictionary</span> +<span class="sd"> """</span> + + <span class="n">found_prev</span> <span class="o">=</span> <span class="kc">False</span> + <span class="k">if</span> <span class="s2">"BINARY_C_MACRO_HEADER"</span> <span class="ow">in</span> <span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="p">:</span> + <span class="c1"># the env var is already present. lets save that and put that back later</span> + <span class="n">found_prev</span> <span class="o">=</span> <span class="kc">True</span> + <span class="n">prev_value</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="p">[</span><span class="s2">"BINARY_C_MACRO_HEADER"</span><span class="p">]</span> + + <span class="c1">#</span> + <span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="p">[</span><span class="s2">"BINARY_C_MACRO_HEADER"</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"macroxyz"</span> + + <span class="c1"># Get version_info</span> + <span class="n">raw_version_info</span> <span class="o">=</span> <span class="n">_binary_c_bindings</span><span class="o">.</span><span class="n">return_version_info</span><span class="p">()</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span> + + <span class="c1"># delete value</span> + <span class="k">del</span> <span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="p">[</span><span class="s2">"BINARY_C_MACRO_HEADER"</span><span class="p">]</span> + + <span class="c1"># put stuff back if we found a previous one</span> + <span class="k">if</span> <span class="n">found_prev</span><span class="p">:</span> + <span class="n">os</span><span class="o">.</span><span class="n">environ</span><span class="p">[</span><span class="s2">"BINARY_C_MACRO_HEADER"</span><span class="p">]</span> <span class="o">=</span> <span class="n">prev_value</span> + + <span class="c1"># parse if wanted</span> + <span class="k">if</span> <span class="n">parsed</span><span class="p">:</span> + <span class="n">parsed_version_info</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">parse_binary_c_version_info</span><span class="p">(</span><span class="n">raw_version_info</span><span class="p">)</span> + <span class="k">return</span> <span class="n">parsed_version_info</span> + + <span class="k">return</span> <span class="n">raw_version_info</span></div> + +<div class="viewcode-block" id="version_info.parse_binary_c_version_info"><a class="viewcode-back" href="../../../../population_extensions/version_info.html#binarycpython.utils.population_extensions.version_info.version_info.parse_binary_c_version_info">[docs]</a> <span class="k">def</span> <span class="nf">parse_binary_c_version_info</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">version_info_string</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-></span> <span class="nb">dict</span><span class="p">:</span> + <span class="sd">"""</span> +<span class="sd"> Function that parses the binary_c version info. Long function with a lot of branches</span> + +<span class="sd"> Args:</span> +<span class="sd"> version_info_string: raw output of version_info call to binary_c</span> + +<span class="sd"> Returns:</span> +<span class="sd"> Parsed version of the version info, which is a dictionary containing the keys: 'isotopes' for isotope info, 'argpairs' for argument pair info (TODO: explain), 'ensembles' for ensemble settings/info, 'macros' for macros, 'elements' for atomic element info, 'DTlimit' for (TODO: explain), 'nucleosynthesis_sources' for nucleosynthesis sources, and 'miscellaneous' for all those that were not caught by the previous groups. 'git_branch', 'git_build', 'revision' and 'email' are also keys, but its clear what those contain.</span> +<span class="sd"> """</span> + + <span class="n">version_info_dict</span> <span class="o">=</span> <span class="p">{}</span> + + <span class="c1"># Clean data and put in correct shape</span> + <span class="n">splitted</span> <span class="o">=</span> <span class="n">version_info_string</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">splitlines</span><span class="p">()</span> + <span class="n">cleaned</span> <span class="o">=</span> <span class="p">{</span><span class="n">el</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">splitted</span> <span class="k">if</span> <span class="ow">not</span> <span class="n">el</span> <span class="o">==</span> <span class="s2">""</span><span class="p">}</span> + + <span class="c1">##########################</span> + <span class="c1"># Network:</span> + <span class="c1"># Split off all the networks and parse the info.</span> + + <span class="n">networks</span> <span class="o">=</span> <span class="p">{</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="n">el</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"Network "</span><span class="p">)}</span> + <span class="n">cleaned</span> <span class="o">=</span> <span class="n">cleaned</span> <span class="o">-</span> <span class="n">networks</span> + + <span class="n">networks_dict</span> <span class="o">=</span> <span class="p">{}</span> + <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">networks</span><span class="p">:</span> + <span class="n">network_dict</span> <span class="o">=</span> <span class="p">{}</span> + <span class="n">split_info</span> <span class="o">=</span> <span class="n">el</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"Network "</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"=="</span><span class="p">)</span> + + <span class="n">network_number</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">split_info</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span> + <span class="n">network_dict</span><span class="p">[</span><span class="s2">"network_number"</span><span class="p">]</span> <span class="o">=</span> <span class="n">network_number</span> + + <span class="n">network_info_split</span> <span class="o">=</span> <span class="n">split_info</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">" is "</span><span class="p">)</span> + + <span class="n">shortname</span> <span class="o">=</span> <span class="n">network_info_split</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span> + <span class="n">network_dict</span><span class="p">[</span><span class="s2">"shortname"</span><span class="p">]</span> <span class="o">=</span> <span class="n">shortname</span> + + <span class="k">if</span> <span class="ow">not</span> <span class="n">network_info_split</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">":"</span><span class="p">):</span> + <span class="n">network_split_info_extra</span> <span class="o">=</span> <span class="n">network_info_split</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">":"</span><span class="p">)</span> + + <span class="n">longname</span> <span class="o">=</span> <span class="n">network_split_info_extra</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span> + <span class="n">network_dict</span><span class="p">[</span><span class="s2">"longname"</span><span class="p">]</span> <span class="o">=</span> <span class="n">longname</span> + + <span class="n">implementation</span> <span class="o">=</span> <span class="p">(</span> + <span class="n">network_split_info_extra</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">"implemented in"</span><span class="p">,</span> <span class="s2">""</span><span class="p">)</span> + <span class="p">)</span> + <span class="k">if</span> <span class="n">implementation</span><span class="p">:</span> + <span class="n">network_dict</span><span class="p">[</span><span class="s2">"implemented_in"</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span> + <span class="n">i</span><span class="o">.</span><span class="n">strip</span><span class="p">(</span><span class="s2">"()"</span><span class="p">)</span> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">implementation</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">split</span><span class="p">()</span> + <span class="p">]</span> + + <span class="n">networks_dict</span><span class="p">[</span><span class="n">network_number</span><span class="p">]</span> <span class="o">=</span> <span class="n">copy</span><span class="o">.</span><span class="n">deepcopy</span><span class="p">(</span><span class="n">network_dict</span><span class="p">)</span> + <span class="n">version_info_dict</span><span class="p">[</span><span class="s2">"networks"</span><span class="p">]</span> <span class="o">=</span> <span class="n">networks_dict</span> <span class="k">if</span> <span class="n">networks_dict</span> <span class="k">else</span> <span class="kc">None</span> + + <span class="c1">##########################</span> + <span class="c1"># Isotopes:</span> + <span class="c1"># Split off</span> + <span class="n">isotopes</span> <span class="o">=</span> <span class="p">{</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="n">el</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"Isotope "</span><span class="p">)}</span> + <span class="n">cleaned</span> <span class="o">-=</span> <span class="n">isotopes</span> + + <span class="n">isotope_dict</span> <span class="o">=</span> <span class="p">{}</span> + <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">isotopes</span><span class="p">:</span> + <span class="n">split_info</span> <span class="o">=</span> <span class="n">el</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"Isotope "</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">" is "</span><span class="p">)</span> + + <span class="n">isotope_info</span> <span class="o">=</span> <span class="n">split_info</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> + <span class="n">name</span> <span class="o">=</span> <span class="n">isotope_info</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">" "</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span> + + <span class="c1"># Get details</span> + <span class="n">mass_g</span> <span class="o">=</span> <span class="nb">float</span><span class="p">(</span> + <span class="n">isotope_info</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">","</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"("</span><span class="p">)[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"="</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">][:</span><span class="o">-</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span> + <span class="p">)</span> + <span class="n">mass_amu</span> <span class="o">=</span> <span class="nb">float</span><span class="p">(</span> + <span class="n">isotope_info</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">","</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"("</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"="</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span> + <span class="p">)</span> + <span class="n">mass_mev</span> <span class="o">=</span> <span class="nb">float</span><span class="p">(</span> + <span class="n">isotope_info</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">","</span><span class="p">)[</span><span class="o">-</span><span class="mi">3</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"="</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">")"</span><span class="p">,</span> <span class="s2">""</span><span class="p">)</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span> + <span class="p">)</span> + <span class="n">A</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">isotope_info</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">","</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"="</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">")"</span><span class="p">,</span> <span class="s2">""</span><span class="p">))</span> + <span class="n">Z</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">isotope_info</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">","</span><span class="p">)[</span><span class="o">-</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"="</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">])</span> + + <span class="c1">#</span> + <span class="n">isotope_dict</span><span class="p">[</span><span class="nb">int</span><span class="p">(</span><span class="n">split_info</span><span class="p">[</span><span class="mi">0</span><span class="p">])]</span> <span class="o">=</span> <span class="p">{</span> + <span class="s2">"name"</span><span class="p">:</span> <span class="n">name</span><span class="p">,</span> + <span class="s2">"Z"</span><span class="p">:</span> <span class="n">Z</span><span class="p">,</span> + <span class="s2">"A"</span><span class="p">:</span> <span class="n">A</span><span class="p">,</span> + <span class="s2">"mass_mev"</span><span class="p">:</span> <span class="n">mass_mev</span><span class="p">,</span> + <span class="s2">"mass_g"</span><span class="p">:</span> <span class="n">mass_g</span><span class="p">,</span> + <span class="s2">"mass_amu"</span><span class="p">:</span> <span class="n">mass_amu</span><span class="p">,</span> + <span class="p">}</span> + <span class="n">version_info_dict</span><span class="p">[</span><span class="s2">"isotopes"</span><span class="p">]</span> <span class="o">=</span> <span class="n">isotope_dict</span> <span class="k">if</span> <span class="n">isotope_dict</span> <span class="k">else</span> <span class="kc">None</span> + + <span class="c1">##########################</span> + <span class="c1"># Arg pairs:</span> + <span class="c1"># Split off</span> + <span class="n">argpairs</span> <span class="o">=</span> <span class="p">{</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="n">el</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"ArgPair"</span><span class="p">)}</span> + <span class="n">cleaned</span> <span class="o">-=</span> <span class="n">argpairs</span> + + <span class="n">argpair_dict</span> <span class="o">=</span> <span class="p">{}</span> + <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="nb">sorted</span><span class="p">(</span><span class="n">argpairs</span><span class="p">):</span> + <span class="n">split_info</span> <span class="o">=</span> <span class="n">el</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"ArgPair "</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">" "</span><span class="p">)</span> + + <span class="k">if</span> <span class="ow">not</span> <span class="n">argpair_dict</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="n">split_info</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="kc">None</span><span class="p">):</span> + <span class="n">argpair_dict</span><span class="p">[</span><span class="n">split_info</span><span class="p">[</span><span class="mi">0</span><span class="p">]]</span> <span class="o">=</span> <span class="p">{</span><span class="n">split_info</span><span class="p">[</span><span class="mi">1</span><span class="p">]:</span> <span class="n">split_info</span><span class="p">[</span><span class="mi">2</span><span class="p">]}</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">argpair_dict</span><span class="p">[</span><span class="n">split_info</span><span class="p">[</span><span class="mi">0</span><span class="p">]][</span><span class="n">split_info</span><span class="p">[</span><span class="mi">1</span><span class="p">]]</span> <span class="o">=</span> <span class="n">split_info</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span> + + <span class="n">version_info_dict</span><span class="p">[</span><span class="s2">"argpairs"</span><span class="p">]</span> <span class="o">=</span> <span class="n">argpair_dict</span> <span class="k">if</span> <span class="n">argpair_dict</span> <span class="k">else</span> <span class="kc">None</span> + + <span class="c1">##########################</span> + <span class="c1"># ensembles:</span> + <span class="c1"># Split off</span> + <span class="n">ensembles</span> <span class="o">=</span> <span class="p">{</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="n">el</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"Ensemble"</span><span class="p">)}</span> + <span class="n">cleaned</span> <span class="o">-=</span> <span class="n">ensembles</span> + + <span class="n">ensemble_dict</span> <span class="o">=</span> <span class="p">{}</span> + <span class="n">ensemble_filter_dict</span> <span class="o">=</span> <span class="p">{}</span> + <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">ensembles</span><span class="p">:</span> + <span class="n">split_info</span> <span class="o">=</span> <span class="n">el</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"Ensemble "</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">" is "</span><span class="p">)</span> + + <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">split_info</span><span class="p">)</span> <span class="o">></span> <span class="mi">1</span><span class="p">:</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">split_info</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"filter"</span><span class="p">):</span> + <span class="n">ensemble_dict</span><span class="p">[</span><span class="nb">int</span><span class="p">(</span><span class="n">split_info</span><span class="p">[</span><span class="mi">0</span><span class="p">])]</span> <span class="o">=</span> <span class="n">split_info</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">filter_no</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">split_info</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">"filter "</span><span class="p">,</span> <span class="s2">""</span><span class="p">))</span> + <span class="n">ensemble_filter_dict</span><span class="p">[</span><span class="n">filter_no</span><span class="p">]</span> <span class="o">=</span> <span class="n">split_info</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> + + <span class="n">version_info_dict</span><span class="p">[</span><span class="s2">"ensembles"</span><span class="p">]</span> <span class="o">=</span> <span class="n">ensemble_dict</span> <span class="k">if</span> <span class="n">ensemble_dict</span> <span class="k">else</span> <span class="kc">None</span> + <span class="n">version_info_dict</span><span class="p">[</span><span class="s2">"ensemble_filters"</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span> + <span class="n">ensemble_filter_dict</span> <span class="k">if</span> <span class="n">ensemble_filter_dict</span> <span class="k">else</span> <span class="kc">None</span> + <span class="p">)</span> + + <span class="c1">##########################</span> + <span class="c1"># macros:</span> + <span class="c1"># Split off</span> + <span class="n">macros</span> <span class="o">=</span> <span class="p">{</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="n">el</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"macroxyz"</span><span class="p">)}</span> + <span class="n">cleaned</span> <span class="o">-=</span> <span class="n">macros</span> + + <span class="n">param_type_dict</span> <span class="o">=</span> <span class="p">{</span> + <span class="s2">"STRING"</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> + <span class="s2">"FLOAT"</span><span class="p">:</span> <span class="nb">float</span><span class="p">,</span> + <span class="s2">"MACRO"</span><span class="p">:</span> <span class="nb">str</span><span class="p">,</span> + <span class="s2">"INT"</span><span class="p">:</span> <span class="nb">int</span><span class="p">,</span> + <span class="s2">"LONG_INT"</span><span class="p">:</span> <span class="nb">int</span><span class="p">,</span> + <span class="s2">"UINT"</span><span class="p">:</span> <span class="nb">int</span><span class="p">,</span> + <span class="p">}</span> + + <span class="n">macros_dict</span> <span class="o">=</span> <span class="p">{}</span> + <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">macros</span><span class="p">:</span> + <span class="n">split_info</span> <span class="o">=</span> <span class="n">el</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"macroxyz "</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">" : "</span><span class="p">)</span> + <span class="n">param_type</span> <span class="o">=</span> <span class="n">split_info</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> + + <span class="n">new_split</span> <span class="o">=</span> <span class="s2">""</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">split_info</span><span class="p">[</span><span class="mi">1</span><span class="p">:])</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">" is "</span><span class="p">)</span> + <span class="n">param_name</span> <span class="o">=</span> <span class="n">new_split</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span> + <span class="n">param_value</span> <span class="o">=</span> <span class="s2">" is "</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">new_split</span><span class="p">[</span><span class="mi">1</span><span class="p">:])</span> + <span class="n">param_value</span> <span class="o">=</span> <span class="n">param_value</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span> + + <span class="c1"># print("macro ",param_name,"=",param_value," float?",isfloat(param_value)," int?",isint(param_value))</span> + + <span class="c1"># If we're trying to set the value to "on", check that</span> + <span class="c1"># it doesn't already exist. If it does, do nothing, as the</span> + <span class="c1"># extra information is better than just "on"</span> + <span class="k">if</span> <span class="n">param_name</span> <span class="ow">in</span> <span class="n">macros_dict</span><span class="p">:</span> + <span class="c1"># print("already exists (is ",macros_dict[param_name]," float? ",isfloat(macros_dict[param_name]),", int? ",isint(macros_dict[param_name]),") : check that we can improve it")</span> + <span class="k">if</span> <span class="n">macros_dict</span><span class="p">[</span><span class="n">param_name</span><span class="p">]</span> <span class="o">==</span> <span class="s2">"on"</span><span class="p">:</span> + <span class="c1"># update with better value</span> + <span class="n">store</span> <span class="o">=</span> <span class="kc">True</span> + <span class="k">elif</span> <span class="p">(</span> + <span class="n">isfloat</span><span class="p">(</span><span class="n">macros_dict</span><span class="p">[</span><span class="n">param_name</span><span class="p">])</span> <span class="ow">is</span> <span class="kc">False</span> + <span class="ow">and</span> <span class="n">isfloat</span><span class="p">(</span><span class="n">param_value</span><span class="p">)</span> <span class="ow">is</span> <span class="kc">True</span> + <span class="p">):</span> + <span class="c1"># store the number we now have to replace the non-number we had</span> + <span class="n">store</span> <span class="o">=</span> <span class="kc">True</span> + <span class="k">else</span><span class="p">:</span> + <span class="c1"># don't override existing number</span> + <span class="n">store</span> <span class="o">=</span> <span class="kc">False</span> + + <span class="c1"># if store:</span> + <span class="c1"># print("Found improved macro value of param",param_name,", was ",macros_dict[param_name],", is",param_value)</span> + <span class="c1"># else:</span> + <span class="c1"># print("Cannot improve: use old value")</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">store</span> <span class="o">=</span> <span class="kc">True</span> + + <span class="k">if</span> <span class="n">store</span><span class="p">:</span> + <span class="c1"># Sometimes the macros have extra information behind it.</span> + <span class="c1"># Needs an update in outputting by binary_c (RGI: what does this mean David???)</span> + <span class="k">try</span><span class="p">:</span> + <span class="n">macros_dict</span><span class="p">[</span><span class="n">param_name</span><span class="p">]</span> <span class="o">=</span> <span class="n">param_type_dict</span><span class="p">[</span><span class="n">param_type</span><span class="p">](</span><span class="n">param_value</span><span class="p">)</span> + <span class="k">except</span> <span class="ne">ValueError</span><span class="p">:</span> + <span class="n">macros_dict</span><span class="p">[</span><span class="n">param_name</span><span class="p">]</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="n">param_value</span><span class="p">)</span> + + <span class="n">version_info_dict</span><span class="p">[</span><span class="s2">"macros"</span><span class="p">]</span> <span class="o">=</span> <span class="n">macros_dict</span> <span class="k">if</span> <span class="n">macros_dict</span> <span class="k">else</span> <span class="kc">None</span> + + <span class="c1">##########################</span> + <span class="c1"># Elements:</span> + <span class="c1"># Split off:</span> + <span class="n">elements</span> <span class="o">=</span> <span class="p">{</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="n">el</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"Element"</span><span class="p">)}</span> + <span class="n">cleaned</span> <span class="o">-=</span> <span class="n">elements</span> + + <span class="c1"># Fill dict:</span> + <span class="n">elements_dict</span> <span class="o">=</span> <span class="p">{}</span> + <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">elements</span><span class="p">:</span> + <span class="n">split_info</span> <span class="o">=</span> <span class="n">el</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"Element "</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">" : "</span><span class="p">)</span> + <span class="n">name_info</span> <span class="o">=</span> <span class="n">split_info</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">" is "</span><span class="p">)</span> + + <span class="c1"># get isotope info</span> + <span class="n">isotopes</span> <span class="o">=</span> <span class="p">{}</span> + <span class="k">if</span> <span class="ow">not</span> <span class="n">split_info</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span> <span class="o">==</span> <span class="s2">"0"</span><span class="p">:</span> + <span class="n">isotope_string</span> <span class="o">=</span> <span class="n">split_info</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">" = "</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> + <span class="n">isotopes</span> <span class="o">=</span> <span class="p">{</span> + <span class="nb">int</span><span class="p">(</span><span class="n">split_isotope</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"="</span><span class="p">)[</span><span class="mi">0</span><span class="p">]):</span> <span class="n">split_isotope</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"="</span><span class="p">)[</span><span class="mi">1</span><span class="p">]</span> + <span class="k">for</span> <span class="n">split_isotope</span> <span class="ow">in</span> <span class="n">isotope_string</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">" "</span><span class="p">)</span> + <span class="p">}</span> + + <span class="n">elements_dict</span><span class="p">[</span><span class="nb">int</span><span class="p">(</span><span class="n">name_info</span><span class="p">[</span><span class="mi">0</span><span class="p">])]</span> <span class="o">=</span> <span class="p">{</span> + <span class="s2">"name"</span><span class="p">:</span> <span class="n">name_info</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">],</span> + <span class="s2">"atomic_number"</span><span class="p">:</span> <span class="nb">int</span><span class="p">(</span><span class="n">name_info</span><span class="p">[</span><span class="mi">0</span><span class="p">]),</span> + <span class="s2">"amt_isotopes"</span><span class="p">:</span> <span class="nb">len</span><span class="p">(</span><span class="n">isotopes</span><span class="p">),</span> + <span class="s2">"isotopes"</span><span class="p">:</span> <span class="n">isotopes</span><span class="p">,</span> + <span class="p">}</span> + <span class="n">version_info_dict</span><span class="p">[</span><span class="s2">"elements"</span><span class="p">]</span> <span class="o">=</span> <span class="n">elements_dict</span> <span class="k">if</span> <span class="n">elements_dict</span> <span class="k">else</span> <span class="kc">None</span> + + <span class="c1">##########################</span> + <span class="c1"># dt_limits:</span> + <span class="c1"># split off</span> + <span class="n">dt_limits</span> <span class="o">=</span> <span class="p">{</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="n">el</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"DTlimit"</span><span class="p">)}</span> + <span class="n">cleaned</span> <span class="o">-=</span> <span class="n">dt_limits</span> + + <span class="c1"># Fill dict</span> + <span class="n">dt_limits_dict</span> <span class="o">=</span> <span class="p">{}</span> + <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">dt_limits</span><span class="p">:</span> + <span class="n">split_info</span> <span class="o">=</span> <span class="n">el</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"DTlimit "</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">" : "</span><span class="p">)</span> + <span class="n">dt_limits_dict</span><span class="p">[</span><span class="n">split_info</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()]</span> <span class="o">=</span> <span class="p">{</span> + <span class="s2">"index"</span><span class="p">:</span> <span class="nb">int</span><span class="p">(</span><span class="n">split_info</span><span class="p">[</span><span class="mi">0</span><span class="p">]),</span> + <span class="s2">"value"</span><span class="p">:</span> <span class="nb">float</span><span class="p">(</span><span class="n">split_info</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]),</span> + <span class="p">}</span> + + <span class="n">version_info_dict</span><span class="p">[</span><span class="s2">"dt_limits"</span><span class="p">]</span> <span class="o">=</span> <span class="n">dt_limits_dict</span> <span class="k">if</span> <span class="n">dt_limits_dict</span> <span class="k">else</span> <span class="kc">None</span> + + <span class="c1">##############################</span> + <span class="c1"># Units</span> + + <span class="n">units</span> <span class="o">=</span> <span class="p">{</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="n">el</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"Unit "</span><span class="p">)}</span> + <span class="n">cleaned</span> <span class="o">-=</span> <span class="n">units</span> + <span class="n">units_dict</span> <span class="o">=</span> <span class="p">{}</span> + <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">units</span><span class="p">:</span> + <span class="n">split_info</span> <span class="o">=</span> <span class="n">el</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"Unit "</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">","</span><span class="p">)</span> + <span class="n">s</span> <span class="o">=</span> <span class="n">split_info</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">" is "</span><span class="p">)</span> + + <span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">s</span><span class="p">)</span> <span class="o">==</span> <span class="mi">2</span><span class="p">:</span> + <span class="n">long</span><span class="p">,</span> <span class="n">short</span> <span class="o">=</span> <span class="p">[</span><span class="n">i</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">strip</span><span class="p">(</span><span class="s1">'"'</span><span class="p">)</span> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">s</span><span class="p">]</span> + <span class="k">elif</span> <span class="nb">len</span><span class="p">(</span><span class="n">s</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span><span class="p">:</span> + <span class="n">long</span><span class="p">,</span> <span class="n">short</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> <span class="n">s</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> + <span class="k">else</span><span class="p">:</span> + <span class="nb">print</span><span class="p">(</span><span class="s2">"Warning: Failed to split unit string </span><span class="si">{}</span><span class="s2">"</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">el</span><span class="p">))</span> + + <span class="n">to_cgs</span> <span class="o">=</span> <span class="p">(</span><span class="n">split_info</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">())[</span><span class="mi">3</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">strip</span><span class="p">(</span><span class="s1">'"'</span><span class="p">)</span> + <span class="n">code_units</span> <span class="o">=</span> <span class="n">split_info</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">()</span> + <span class="n">code_unit_type_num</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">code_units</span><span class="p">[</span><span class="mi">3</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">strip</span><span class="p">(</span><span class="s1">'"'</span><span class="p">))</span> + <span class="n">code_unit_type</span> <span class="o">=</span> <span class="n">code_units</span><span class="p">[</span><span class="mi">4</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">strip</span><span class="p">(</span><span class="s1">'"'</span><span class="p">)</span> + <span class="n">code_unit_cgs_value</span> <span class="o">=</span> <span class="n">code_units</span><span class="p">[</span><span class="mi">9</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">strip</span><span class="p">(</span><span class="s1">'"'</span><span class="p">)</span><span class="o">.</span><span class="n">strip</span><span class="p">(</span><span class="s2">")"</span><span class="p">)</span> + <span class="n">units_dict</span><span class="p">[</span><span class="n">long</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span> + <span class="s2">"long"</span><span class="p">:</span> <span class="n">long</span><span class="p">,</span> + <span class="s2">"short"</span><span class="p">:</span> <span class="n">short</span><span class="p">,</span> + <span class="s2">"to_cgs"</span><span class="p">:</span> <span class="n">to_cgs</span><span class="p">,</span> + <span class="s2">"code_unit_type_num"</span><span class="p">:</span> <span class="n">code_unit_type_num</span><span class="p">,</span> + <span class="s2">"code_unit_type"</span><span class="p">:</span> <span class="n">code_unit_type</span><span class="p">,</span> + <span class="s2">"code_unit_cgs_value"</span><span class="p">:</span> <span class="n">code_unit_cgs_value</span><span class="p">,</span> + <span class="p">}</span> + + <span class="c1"># Add the list of units</span> + <span class="n">units</span> <span class="o">=</span> <span class="p">{</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="n">el</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"Units: "</span><span class="p">)}</span> + <span class="n">cleaned</span> <span class="o">-=</span> <span class="n">units</span> + <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">units</span><span class="p">:</span> + <span class="n">el</span> <span class="o">=</span> <span class="n">el</span><span class="p">[</span><span class="mi">7</span><span class="p">:]</span> <span class="c1"># removes "Units: "</span> + <span class="n">units_dict</span><span class="p">[</span><span class="s2">"units list"</span><span class="p">]</span> <span class="o">=</span> <span class="n">el</span><span class="o">.</span><span class="n">strip</span><span class="p">(</span><span class="s2">"Units:"</span><span class="p">)</span> + + <span class="n">version_info_dict</span><span class="p">[</span><span class="s2">"units"</span><span class="p">]</span> <span class="o">=</span> <span class="n">units_dict</span> + + <span class="c1">##########################</span> + <span class="c1"># Nucleosynthesis sources:</span> + <span class="c1"># Split off</span> + <span class="n">nucsyn_sources</span> <span class="o">=</span> <span class="p">{</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="n">el</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"Nucleosynthesis"</span><span class="p">)}</span> + <span class="n">cleaned</span> <span class="o">-=</span> <span class="n">nucsyn_sources</span> + + <span class="c1"># Fill dict</span> + <span class="n">nucsyn_sources_dict</span> <span class="o">=</span> <span class="p">{}</span> + <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">nucsyn_sources</span><span class="p">:</span> + <span class="n">split_info</span> <span class="o">=</span> <span class="n">el</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"Nucleosynthesis source"</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">" is "</span><span class="p">)</span> + <span class="n">nucsyn_sources_dict</span><span class="p">[</span><span class="nb">int</span><span class="p">(</span><span class="n">split_info</span><span class="p">[</span><span class="mi">0</span><span class="p">])]</span> <span class="o">=</span> <span class="n">split_info</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> + + <span class="n">version_info_dict</span><span class="p">[</span><span class="s2">"nucleosynthesis_sources"</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span> + <span class="n">nucsyn_sources_dict</span> <span class="k">if</span> <span class="n">nucsyn_sources_dict</span> <span class="k">else</span> <span class="kc">None</span> + <span class="p">)</span> + + <span class="c1">##########################</span> + <span class="c1"># miscellaneous:</span> + <span class="c1"># All those that I didn't catch with the above filters. Could try to get some more out though.</span> + + <span class="n">misc_dict</span> <span class="o">=</span> <span class="p">{}</span> + + <span class="c1"># Filter out git revision</span> + <span class="n">git_revision</span> <span class="o">=</span> <span class="p">[</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="n">el</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"git revision"</span><span class="p">)]</span> + <span class="n">misc_dict</span><span class="p">[</span><span class="s2">"git_revision"</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span> + <span class="n">git_revision</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"git revision "</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s1">'"'</span><span class="p">,</span> <span class="s2">""</span><span class="p">)</span> + <span class="p">)</span> + <span class="n">cleaned</span> <span class="o">-=</span> <span class="nb">set</span><span class="p">(</span><span class="n">git_revision</span><span class="p">)</span> + + <span class="c1"># filter out git url</span> + <span class="n">git_url</span> <span class="o">=</span> <span class="p">[</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="n">el</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"git URL"</span><span class="p">)]</span> + <span class="n">misc_dict</span><span class="p">[</span><span class="s2">"git_url"</span><span class="p">]</span> <span class="o">=</span> <span class="n">git_url</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"git URL "</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s1">'"'</span><span class="p">,</span> <span class="s2">""</span><span class="p">)</span> + <span class="n">cleaned</span> <span class="o">-=</span> <span class="nb">set</span><span class="p">(</span><span class="n">git_url</span><span class="p">)</span> + + <span class="c1"># filter out version</span> + <span class="n">version</span> <span class="o">=</span> <span class="p">[</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="n">el</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"Version"</span><span class="p">)]</span> + <span class="n">misc_dict</span><span class="p">[</span><span class="s2">"version"</span><span class="p">]</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="n">version</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"Version "</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">])</span> + <span class="n">cleaned</span> <span class="o">-=</span> <span class="nb">set</span><span class="p">(</span><span class="n">version</span><span class="p">)</span> + + <span class="n">git_branch</span> <span class="o">=</span> <span class="p">[</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="n">el</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"git branch"</span><span class="p">)]</span> + <span class="n">misc_dict</span><span class="p">[</span><span class="s2">"git_branch"</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span> + <span class="n">git_branch</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"git branch "</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s1">'"'</span><span class="p">,</span> <span class="s2">""</span><span class="p">)</span> + <span class="p">)</span> + <span class="n">cleaned</span> <span class="o">-=</span> <span class="nb">set</span><span class="p">(</span><span class="n">git_branch</span><span class="p">)</span> + + <span class="n">build</span> <span class="o">=</span> <span class="p">[</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="n">el</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"Build"</span><span class="p">)]</span> + <span class="n">misc_dict</span><span class="p">[</span><span class="s2">"build"</span><span class="p">]</span> <span class="o">=</span> <span class="n">build</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"Build: "</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s1">'"'</span><span class="p">,</span> <span class="s2">""</span><span class="p">)</span> + <span class="n">cleaned</span> <span class="o">-=</span> <span class="nb">set</span><span class="p">(</span><span class="n">build</span><span class="p">)</span> + + <span class="n">email</span> <span class="o">=</span> <span class="p">[</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="n">el</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s2">"Email"</span><span class="p">)]</span> + <span class="n">misc_dict</span><span class="p">[</span><span class="s2">"email"</span><span class="p">]</span> <span class="o">=</span> <span class="n">email</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">"Email "</span><span class="p">)[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">","</span><span class="p">)</span> + <span class="n">cleaned</span> <span class="o">-=</span> <span class="nb">set</span><span class="p">(</span><span class="n">email</span><span class="p">)</span> + + <span class="n">other_items</span> <span class="o">=</span> <span class="p">{</span><span class="n">el</span> <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">cleaned</span> <span class="k">if</span> <span class="s2">" is "</span> <span class="ow">in</span> <span class="n">el</span><span class="p">}</span> + <span class="n">cleaned</span> <span class="o">-=</span> <span class="n">other_items</span> + + <span class="k">for</span> <span class="n">el</span> <span class="ow">in</span> <span class="n">other_items</span><span class="p">:</span> + <span class="n">split</span> <span class="o">=</span> <span class="n">el</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s2">" is "</span><span class="p">)</span> + <span class="n">key</span> <span class="o">=</span> <span class="n">split</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span> + <span class="n">val</span> <span class="o">=</span> <span class="s2">" is "</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">split</span><span class="p">[</span><span class="mi">1</span><span class="p">:])</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span> + <span class="k">if</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">misc_dict</span><span class="p">:</span> + <span class="n">misc_dict</span><span class="p">[</span><span class="n">key</span> <span class="o">+</span> <span class="s2">" (alt)"</span><span class="p">]</span> <span class="o">=</span> <span class="n">val</span> + <span class="k">else</span><span class="p">:</span> + <span class="n">misc_dict</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">val</span> + + <span class="n">misc_dict</span><span class="p">[</span><span class="s2">"uncaught"</span><span class="p">]</span> <span class="o">=</span> <span class="nb">list</span><span class="p">(</span><span class="n">cleaned</span><span class="p">)</span> + + <span class="n">version_info_dict</span><span class="p">[</span><span class="s2">"miscellaneous"</span><span class="p">]</span> <span class="o">=</span> <span class="n">misc_dict</span> <span class="k">if</span> <span class="n">misc_dict</span> <span class="k">else</span> <span class="kc">None</span> + <span class="k">return</span> <span class="n">version_info_dict</span></div> + +<div class="viewcode-block" id="version_info.minimum_stellar_mass"><a class="viewcode-back" href="../../../../population_extensions/version_info.html#binarycpython.utils.population_extensions.version_info.version_info.minimum_stellar_mass">[docs]</a> <span class="k">def</span> <span class="nf">minimum_stellar_mass</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span> + <span class="sd">"""</span> +<span class="sd"> Function to return the minimum stellar mass (in Msun) from binary_c.</span> +<span class="sd"> """</span> + <span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_minimum_stellar_mass</span><span class="p">:</span> + <span class="bp">self</span><span class="o">.</span><span class="n">_minimum_stellar_mass</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">return_binary_c_version_info</span><span class="p">(</span><span class="n">parsed</span><span class="o">=</span><span class="kc">True</span><span class="p">)[</span> + <span class="s2">"macros"</span> + <span class="p">][</span><span class="s2">"BINARY_C_MINIMUM_STELLAR_MASS"</span><span class="p">]</span> + <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_minimum_stellar_mass</span></div></div> +</pre></div> + + </div> + </div> + <footer> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file 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 557e874fd..9350a8058 100644 --- a/docs/build/html/_modules/binarycpython/utils/run_system_wrapper.html +++ b/docs/build/html/_modules/binarycpython/utils/run_system_wrapper.html @@ -1,68 +1,32 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>binarycpython.utils.run_system_wrapper — 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 type="text/javascript" src="../../../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script> <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 type="text/javascript" src="../../../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" /> + <script src="../../../_static/js/theme.js"></script> <link rel="index" title="Index" href="../../../genindex.html" /> <link rel="search" title="Search" href="../../../search.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -70,17 +34,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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> @@ -92,66 +46,30 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../../../index.html">Docs</a> »</li> - + <li><a href="../../../index.html" class="icon icon-home"></a> »</li> <li><a href="../../index.html">Module code</a> »</li> - <li>binarycpython.utils.run_system_wrapper</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>Source code for binarycpython.utils.run_system_wrapper</h1><div class="highlight"><pre> <span></span><span class="sd">"""</span> <span class="sd">Module containing the utility function run_system,</span> @@ -273,48 +191,36 @@ </pre></div> </div> - </div> <footer> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/_modules/binarycpython/utils/useful_funcs.html b/docs/build/html/_modules/binarycpython/utils/useful_funcs.html index a3bfb7399..736c680b6 100644 --- a/docs/build/html/_modules/binarycpython/utils/useful_funcs.html +++ b/docs/build/html/_modules/binarycpython/utils/useful_funcs.html @@ -1,68 +1,32 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>binarycpython.utils.useful_funcs — 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 type="text/javascript" src="../../../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../../../" src="../../../_static/documentation_options.js"></script> <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 type="text/javascript" src="../../../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../../../_static/css/theme.css" type="text/css" /> + <script src="../../../_static/js/theme.js"></script> <link rel="index" title="Index" href="../../../genindex.html" /> <link rel="search" title="Search" href="../../../search.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -70,17 +34,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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> @@ -92,66 +46,30 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../../../index.html">Docs</a> »</li> - + <li><a href="../../../index.html" class="icon icon-home"></a> »</li> <li><a href="../../index.html">Module code</a> »</li> - <li>binarycpython.utils.useful_funcs</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>Source code for binarycpython.utils.useful_funcs</h1><div class="highlight"><pre> <span></span><span class="sd">"""</span> <span class="sd">Collection of useful functions.</span> @@ -164,7 +82,7 @@ <span class="sd"> - rzams(m, z) gives you the ZAMS radius of a star</span> <span class="sd"> - ZAMS_collision(m1, m2, e, sep, z) returns 1 if stars collide on the ZAMS</span> <span class="sd"> - roche_lobe(q): returns roche lobe radius in units of separation</span> -<span class="sd"> - ragb(m, z): radius at first thermal pulse</span> +<span class="sd"> - ragb(m): radius at first thermal pulse</span> <span class="sd"> - minimum_period_for_RLOF(M1, M2, metallicity, store_memaddr=-1): function to calculate the minimum period that leads to RLOF on ZAMS</span> <span class="sd"> - minimum_separation_for_RLOF(M1, M2, metallicity, store_memaddr=-1): function to calculate the minimum period that leads to RLOF on ZAMS</span> <span class="sd"> - maximum_mass_ratio_for_RLOF(M1, orbital_period, store_memaddr=None): Function to calculate the maximum mass ratio that leads to RLOF on ZAMS</span> @@ -539,48 +457,36 @@ </pre></div> </div> - </div> <footer> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/_modules/index.html b/docs/build/html/_modules/index.html index cf98d3543..ac162e48f 100644 --- a/docs/build/html/_modules/index.html +++ b/docs/build/html/_modules/index.html @@ -1,68 +1,32 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Overview: module code — 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 type="text/javascript" src="../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> <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 type="text/javascript" src="../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> + <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -70,17 +34,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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> @@ -92,116 +46,83 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../index.html">Docs</a> »</li> - + <li><a href="../index.html" class="icon icon-home"></a> »</li> <li>Overview: module code</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>All modules for which code is available</h1> <ul><li><a href="binarycpython/utils/custom_logging_functions.html">binarycpython.utils.custom_logging_functions</a></li> +<li><a href="binarycpython/utils/dicts.html">binarycpython.utils.dicts</a></li> +<li><a href="binarycpython/utils/ensemble.html">binarycpython.utils.ensemble</a></li> <li><a href="binarycpython/utils/functions.html">binarycpython.utils.functions</a></li> <li><a href="binarycpython/utils/grid.html">binarycpython.utils.grid</a></li> <li><a href="binarycpython/utils/plot_functions.html">binarycpython.utils.plot_functions</a></li> +<li><a href="binarycpython/utils/population_extensions/HPC.html">binarycpython.utils.population_extensions.HPC</a></li> +<li><a href="binarycpython/utils/population_extensions/analytics.html">binarycpython.utils.population_extensions.analytics</a></li> +<li><a href="binarycpython/utils/population_extensions/cache.html">binarycpython.utils.population_extensions.cache</a></li> +<li><a href="binarycpython/utils/population_extensions/condor.html">binarycpython.utils.population_extensions.condor</a></li> +<li><a href="binarycpython/utils/population_extensions/dataIO.html">binarycpython.utils.population_extensions.dataIO</a></li> +<li><a href="binarycpython/utils/population_extensions/distribution_functions.html">binarycpython.utils.population_extensions.distribution_functions</a></li> +<li><a href="binarycpython/utils/population_extensions/grid_options_defaults.html">binarycpython.utils.population_extensions.grid_options_defaults</a></li> +<li><a href="binarycpython/utils/population_extensions/gridcode.html">binarycpython.utils.population_extensions.gridcode</a></li> +<li><a href="binarycpython/utils/population_extensions/metadata.html">binarycpython.utils.population_extensions.metadata</a></li> +<li><a href="binarycpython/utils/population_extensions/slurm.html">binarycpython.utils.population_extensions.slurm</a></li> +<li><a href="binarycpython/utils/population_extensions/spacing_functions.html">binarycpython.utils.population_extensions.spacing_functions</a></li> +<li><a href="binarycpython/utils/population_extensions/version_info.html">binarycpython.utils.population_extensions.version_info</a></li> <li><a href="binarycpython/utils/run_system_wrapper.html">binarycpython.utils.run_system_wrapper</a></li> <li><a href="binarycpython/utils/useful_funcs.html">binarycpython.utils.useful_funcs</a></li> </ul> </div> - </div> <footer> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/_sources/dicts.rst.txt b/docs/build/html/_sources/dicts.rst.txt new file mode 100644 index 000000000..baa02e9c2 --- /dev/null +++ b/docs/build/html/_sources/dicts.rst.txt @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.dicts + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/distribution_functions.rst.txt b/docs/build/html/_sources/distribution_functions.rst.txt deleted file mode 100644 index 5881ee382..000000000 --- a/docs/build/html/_sources/distribution_functions.rst.txt +++ /dev/null @@ -1,7 +0,0 @@ -distribution_functions module -================================= - -.. automodule:: binarycpython.utils.distribution_functions - :members: - :undoc-members: - :show-inheritance: \ No newline at end of file diff --git a/docs/build/html/_sources/ensemble.rst.txt b/docs/build/html/_sources/ensemble.rst.txt new file mode 100644 index 000000000..00c573086 --- /dev/null +++ b/docs/build/html/_sources/ensemble.rst.txt @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.ensemble + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/grid_options_defaults.rst.txt b/docs/build/html/_sources/grid_options_defaults.rst.txt deleted file mode 100644 index c66555ac9..000000000 --- a/docs/build/html/_sources/grid_options_defaults.rst.txt +++ /dev/null @@ -1,7 +0,0 @@ -Grid options and descriptions -============================= - -.. automodule:: binarycpython.utils.grid_options_defaults - :members: - :undoc-members: - :show-inheritance: \ No newline at end of file diff --git a/docs/build/html/_sources/hpc_functions.rst.txt b/docs/build/html/_sources/hpc_functions.rst.txt deleted file mode 100644 index d336a0be0..000000000 --- a/docs/build/html/_sources/hpc_functions.rst.txt +++ /dev/null @@ -1,7 +0,0 @@ -hpc\_functions module -================================= - -.. automodule:: binarycpython.utils.hpc_functions - :members: - :undoc-members: - :show-inheritance: \ No newline at end of file diff --git a/docs/build/html/_sources/modules.rst.txt b/docs/build/html/_sources/modules.rst.txt index d4aaac502..ce6f94e48 100644 --- a/docs/build/html/_sources/modules.rst.txt +++ b/docs/build/html/_sources/modules.rst.txt @@ -6,13 +6,25 @@ This chapter contains the (auto)documentation for all the functions and modules :maxdepth: 4 custom_logging_functions - distribution_functions + dicts + ensemble functions grid - grid_options_defaults - hpc_functions plot_functions + population_extensions/analytics + population_extensions/cache + population_extensions/condor + population_extensions/dataIO + population_extensions/distribution_functions + population_extensions/gridcode + population_extensions/grid_logging + population_extensions/grid_options_defaults + population_extensions/HPC + population_extensions/metadata + population_extensions/Moe_di_Stefano_2017 + population_extensions/slurm + population_extensions/spacing_functions + population_extensions/version_info run_system_wrapper - spacing_functions stellar_types - useful_funcs \ No newline at end of file + useful_funcs diff --git a/docs/build/html/_sources/population_extensions/HPC.rst.txt b/docs/build/html/_sources/population_extensions/HPC.rst.txt new file mode 100644 index 000000000..d8e791e19 --- /dev/null +++ b/docs/build/html/_sources/population_extensions/HPC.rst.txt @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.HPC + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/population_extensions/analytics.rst.txt b/docs/build/html/_sources/population_extensions/analytics.rst.txt new file mode 100644 index 000000000..cb2de4881 --- /dev/null +++ b/docs/build/html/_sources/population_extensions/analytics.rst.txt @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.analytics + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/population_extensions/cache.rst.txt b/docs/build/html/_sources/population_extensions/cache.rst.txt new file mode 100644 index 000000000..68c73899a --- /dev/null +++ b/docs/build/html/_sources/population_extensions/cache.rst.txt @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.cache + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/population_extensions/condor.rst.txt b/docs/build/html/_sources/population_extensions/condor.rst.txt new file mode 100644 index 000000000..f29b80710 --- /dev/null +++ b/docs/build/html/_sources/population_extensions/condor.rst.txt @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.condor + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/population_extensions/dataIO.rst.txt b/docs/build/html/_sources/population_extensions/dataIO.rst.txt new file mode 100644 index 000000000..420598310 --- /dev/null +++ b/docs/build/html/_sources/population_extensions/dataIO.rst.txt @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.dataIO + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/population_extensions/distribution_functions.rst.txt b/docs/build/html/_sources/population_extensions/distribution_functions.rst.txt new file mode 100644 index 000000000..30bed6094 --- /dev/null +++ b/docs/build/html/_sources/population_extensions/distribution_functions.rst.txt @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.distribution_functions + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/population_extensions/grid_options_defaults.rst.txt b/docs/build/html/_sources/population_extensions/grid_options_defaults.rst.txt new file mode 100644 index 000000000..d833ab268 --- /dev/null +++ b/docs/build/html/_sources/population_extensions/grid_options_defaults.rst.txt @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.grid_options_defaults + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/population_extensions/gridcode.rst.txt b/docs/build/html/_sources/population_extensions/gridcode.rst.txt new file mode 100644 index 000000000..66a99558b --- /dev/null +++ b/docs/build/html/_sources/population_extensions/gridcode.rst.txt @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.gridcode + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/population_extensions/metadata.rst.txt b/docs/build/html/_sources/population_extensions/metadata.rst.txt new file mode 100644 index 000000000..399fb229d --- /dev/null +++ b/docs/build/html/_sources/population_extensions/metadata.rst.txt @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.metadata + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/population_extensions/slurm.rst.txt b/docs/build/html/_sources/population_extensions/slurm.rst.txt new file mode 100644 index 000000000..5d5c73e26 --- /dev/null +++ b/docs/build/html/_sources/population_extensions/slurm.rst.txt @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.slurm + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/population_extensions/spacing_functions.rst.txt b/docs/build/html/_sources/population_extensions/spacing_functions.rst.txt new file mode 100644 index 000000000..a3a3cb44a --- /dev/null +++ b/docs/build/html/_sources/population_extensions/spacing_functions.rst.txt @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.spacing_functions + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/population_extensions/version_info.rst.txt b/docs/build/html/_sources/population_extensions/version_info.rst.txt new file mode 100644 index 000000000..4193c1fe1 --- /dev/null +++ b/docs/build/html/_sources/population_extensions/version_info.rst.txt @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.version_info + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/build/html/_sources/spacing_functions.rst.txt b/docs/build/html/_sources/spacing_functions.rst.txt deleted file mode 100644 index be0cf254d..000000000 --- a/docs/build/html/_sources/spacing_functions.rst.txt +++ /dev/null @@ -1,7 +0,0 @@ -spacing\_functions module -================================= - -.. automodule:: binarycpython.utils.spacing_functions - :members: - :undoc-members: - :show-inheritance: \ No newline at end of file diff --git a/docs/build/html/_static/basic.css b/docs/build/html/_static/basic.css index 912859b55..603f6a879 100644 --- a/docs/build/html/_static/basic.css +++ b/docs/build/html/_static/basic.css @@ -731,8 +731,9 @@ dl.glossary dt { .classifier:before { font-style: normal; - margin: 0.5em; + margin: 0 0.5em; content: ":"; + display: inline-block; } abbr, acronym { diff --git a/docs/build/html/_static/css/badge_only.css b/docs/build/html/_static/css/badge_only.css index 3c33cef54..e380325bc 100644 --- a/docs/build/html/_static/css/badge_only.css +++ b/docs/build/html/_static/css/badge_only.css @@ -1 +1 @@ -.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:"ï€"}.icon-book:before{content:"ï€"}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} +.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} \ No newline at end of file diff --git a/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff b/docs/build/html/_static/css/fonts/Roboto-Slab-Bold.woff similarity index 100% rename from docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff rename to docs/build/html/_static/css/fonts/Roboto-Slab-Bold.woff diff --git a/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 b/docs/build/html/_static/css/fonts/Roboto-Slab-Bold.woff2 similarity index 100% rename from docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 rename to docs/build/html/_static/css/fonts/Roboto-Slab-Bold.woff2 diff --git a/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff b/docs/build/html/_static/css/fonts/Roboto-Slab-Regular.woff similarity index 100% rename from docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff rename to docs/build/html/_static/css/fonts/Roboto-Slab-Regular.woff diff --git a/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 b/docs/build/html/_static/css/fonts/Roboto-Slab-Regular.woff2 similarity index 100% rename from docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 rename to docs/build/html/_static/css/fonts/Roboto-Slab-Regular.woff2 diff --git a/docs/build/html/_static/fonts/fontawesome-webfont.eot b/docs/build/html/_static/css/fonts/fontawesome-webfont.eot similarity index 100% rename from docs/build/html/_static/fonts/fontawesome-webfont.eot rename to docs/build/html/_static/css/fonts/fontawesome-webfont.eot diff --git a/docs/build/html/_static/fonts/fontawesome-webfont.svg b/docs/build/html/_static/css/fonts/fontawesome-webfont.svg similarity index 100% rename from docs/build/html/_static/fonts/fontawesome-webfont.svg rename to docs/build/html/_static/css/fonts/fontawesome-webfont.svg diff --git a/docs/build/html/_static/fonts/fontawesome-webfont.ttf b/docs/build/html/_static/css/fonts/fontawesome-webfont.ttf similarity index 100% rename from docs/build/html/_static/fonts/fontawesome-webfont.ttf rename to docs/build/html/_static/css/fonts/fontawesome-webfont.ttf diff --git a/docs/build/html/_static/fonts/fontawesome-webfont.woff b/docs/build/html/_static/css/fonts/fontawesome-webfont.woff similarity index 100% rename from docs/build/html/_static/fonts/fontawesome-webfont.woff rename to docs/build/html/_static/css/fonts/fontawesome-webfont.woff diff --git a/docs/build/html/_static/fonts/fontawesome-webfont.woff2 b/docs/build/html/_static/css/fonts/fontawesome-webfont.woff2 similarity index 100% rename from docs/build/html/_static/fonts/fontawesome-webfont.woff2 rename to docs/build/html/_static/css/fonts/fontawesome-webfont.woff2 diff --git a/docs/build/html/_static/fonts/Lato/lato-bolditalic.woff b/docs/build/html/_static/css/fonts/lato-bold-italic.woff similarity index 100% rename from docs/build/html/_static/fonts/Lato/lato-bolditalic.woff rename to docs/build/html/_static/css/fonts/lato-bold-italic.woff diff --git a/docs/build/html/_static/fonts/Lato/lato-bolditalic.woff2 b/docs/build/html/_static/css/fonts/lato-bold-italic.woff2 similarity index 100% rename from docs/build/html/_static/fonts/Lato/lato-bolditalic.woff2 rename to docs/build/html/_static/css/fonts/lato-bold-italic.woff2 diff --git a/docs/build/html/_static/fonts/Lato/lato-bold.woff b/docs/build/html/_static/css/fonts/lato-bold.woff similarity index 100% rename from docs/build/html/_static/fonts/Lato/lato-bold.woff rename to docs/build/html/_static/css/fonts/lato-bold.woff diff --git a/docs/build/html/_static/fonts/Lato/lato-bold.woff2 b/docs/build/html/_static/css/fonts/lato-bold.woff2 similarity index 100% rename from docs/build/html/_static/fonts/Lato/lato-bold.woff2 rename to docs/build/html/_static/css/fonts/lato-bold.woff2 diff --git a/docs/build/html/_static/fonts/Lato/lato-italic.woff b/docs/build/html/_static/css/fonts/lato-normal-italic.woff similarity index 100% rename from docs/build/html/_static/fonts/Lato/lato-italic.woff rename to docs/build/html/_static/css/fonts/lato-normal-italic.woff diff --git a/docs/build/html/_static/fonts/Lato/lato-italic.woff2 b/docs/build/html/_static/css/fonts/lato-normal-italic.woff2 similarity index 100% rename from docs/build/html/_static/fonts/Lato/lato-italic.woff2 rename to docs/build/html/_static/css/fonts/lato-normal-italic.woff2 diff --git a/docs/build/html/_static/fonts/Lato/lato-regular.woff b/docs/build/html/_static/css/fonts/lato-normal.woff similarity index 100% rename from docs/build/html/_static/fonts/Lato/lato-regular.woff rename to docs/build/html/_static/css/fonts/lato-normal.woff diff --git a/docs/build/html/_static/fonts/Lato/lato-regular.woff2 b/docs/build/html/_static/css/fonts/lato-normal.woff2 similarity index 100% rename from docs/build/html/_static/fonts/Lato/lato-regular.woff2 rename to docs/build/html/_static/css/fonts/lato-normal.woff2 diff --git a/docs/build/html/_static/css/theme.css b/docs/build/html/_static/css/theme.css index aed8cef06..0d9ae7e1a 100644 --- a/docs/build/html/_static/css/theme.css +++ b/docs/build/html/_static/css/theme.css @@ -1,6 +1,4 @@ -/* sphinx_rtd_theme version 0.4.3 | MIT license */ -/* Built 20190212 16:02 */ -*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,.rst-content tt,.rst-content code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol,dl{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{html,body,section{background:none !important}*{box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,.rst-content .toctree-wrapper p.caption,h3{orphans:3;widows:3}h2,.rst-content .toctree-wrapper p.caption,h3{page-break-after:avoid}}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}/*! +html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .eqno .headerlink:before,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before,.wy-nav-top a,.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.wy-menu-vertical li span.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-left.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-left.toctree-expand,.rst-content .fa-pull-left.admonition-title,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content dl dt .fa-pull-left.headerlink,.rst-content p.caption .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.rst-content code.download span.fa-pull-left:first-child,.fa-pull-left.icon{margin-right:.3em}.fa.fa-pull-right,.wy-menu-vertical li span.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a span.fa-pull-right.toctree-expand,.wy-menu-vertical li.current>a span.fa-pull-right.toctree-expand,.rst-content .fa-pull-right.admonition-title,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content dl dt .fa-pull-right.headerlink,.rst-content p.caption .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.rst-content code.download span.fa-pull-right:first-child,.fa-pull-right.icon{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.wy-menu-vertical li span.pull-left.toctree-expand,.wy-menu-vertical li.on a span.pull-left.toctree-expand,.wy-menu-vertical li.current>a span.pull-left.toctree-expand,.rst-content .pull-left.admonition-title,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content dl dt .pull-left.headerlink,.rst-content p.caption .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content .code-block-caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.rst-content code.download span.pull-left:first-child,.pull-left.icon{margin-right:.3em}.fa.pull-right,.wy-menu-vertical li span.pull-right.toctree-expand,.wy-menu-vertical li.on a span.pull-right.toctree-expand,.wy-menu-vertical li.current>a span.pull-right.toctree-expand,.rst-content .pull-right.admonition-title,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content dl dt .pull-right.headerlink,.rst-content p.caption .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content .code-block-caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.rst-content code.download span.pull-right:first-child,.pull-right.icon{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:"ï€"}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:"ï€"}.fa-search-plus:before{content:""}.fa-search-minus:before{content:"ï€"}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:"ï€"}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:"ï€"}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:"ï€"}.fa-map-marker:before{content:"ï"}.fa-adjust:before{content:"ï‚"}.fa-tint:before{content:"ïƒ"}.fa-edit:before,.fa-pencil-square-o:before{content:"ï„"}.fa-share-square-o:before{content:"ï…"}.fa-check-square-o:before{content:"ï†"}.fa-arrows:before{content:"ï‡"}.fa-step-backward:before{content:"ïˆ"}.fa-fast-backward:before{content:"ï‰"}.fa-backward:before{content:"ïŠ"}.fa-play:before{content:"ï‹"}.fa-pause:before{content:"ïŒ"}.fa-stop:before{content:"ï"}.fa-forward:before{content:"ïŽ"}.fa-fast-forward:before{content:"ï"}.fa-step-forward:before{content:"ï‘"}.fa-eject:before{content:"ï’"}.fa-chevron-left:before{content:"ï“"}.fa-chevron-right:before{content:"ï”"}.fa-plus-circle:before{content:"ï•"}.fa-minus-circle:before{content:"ï–"}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:"ï—"}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:"ï˜"}.fa-question-circle:before{content:"ï™"}.fa-info-circle:before{content:"ïš"}.fa-crosshairs:before{content:"ï›"}.fa-times-circle-o:before{content:"ïœ"}.fa-check-circle-o:before{content:"ï"}.fa-ban:before{content:"ïž"}.fa-arrow-left:before{content:"ï "}.fa-arrow-right:before{content:"ï¡"}.fa-arrow-up:before{content:"ï¢"}.fa-arrow-down:before{content:"ï£"}.fa-mail-forward:before,.fa-share:before{content:"ï¤"}.fa-expand:before{content:"ï¥"}.fa-compress:before{content:"ï¦"}.fa-plus:before{content:"ï§"}.fa-minus:before{content:"ï¨"}.fa-asterisk:before{content:"ï©"}.fa-exclamation-circle:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title:before{content:"ïª"}.fa-gift:before{content:"ï«"}.fa-leaf:before{content:"ï¬"}.fa-fire:before,.icon-fire:before{content:"ï"}.fa-eye:before{content:"ï®"}.fa-eye-slash:before{content:"ï°"}.fa-warning:before,.fa-exclamation-triangle:before{content:"ï±"}.fa-plane:before{content:"ï²"}.fa-calendar:before{content:"ï³"}.fa-random:before{content:"ï´"}.fa-comment:before{content:"ïµ"}.fa-magnet:before{content:"ï¶"}.fa-chevron-up:before{content:"ï·"}.fa-chevron-down:before{content:"ï¸"}.fa-retweet:before{content:"ï¹"}.fa-shopping-cart:before{content:"ïº"}.fa-folder:before{content:"ï»"}.fa-folder-open:before{content:"ï¼"}.fa-arrows-v:before{content:"ï½"}.fa-arrows-h:before{content:"ï¾"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"ï‚€"}.fa-twitter-square:before{content:"ï‚"}.fa-facebook-square:before{content:"ï‚‚"}.fa-camera-retro:before{content:""}.fa-key:before{content:"ï‚„"}.fa-gears:before,.fa-cogs:before{content:"ï‚…"}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:"ï‚‹"}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:"ï‚"}.fa-external-link:before{content:""}.fa-sign-in:before{content:"ï‚"}.fa-trophy:before{content:"ï‚‘"}.fa-github-square:before{content:"ï‚’"}.fa-upload:before{content:"ï‚“"}.fa-lemon-o:before{content:"ï‚”"}.fa-phone:before{content:"ï‚•"}.fa-square-o:before{content:"ï‚–"}.fa-bookmark-o:before{content:"ï‚—"}.fa-phone-square:before{content:""}.fa-twitter:before{content:"ï‚™"}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:"ï‚›"}.fa-unlock:before{content:""}.fa-credit-card:before{content:"ï‚"}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:"ï‚ "}.fa-bullhorn:before{content:"ï‚¡"}.fa-bell:before{content:""}.fa-certificate:before{content:"ï‚£"}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:"ï‚¥"}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:"ï‚§"}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:"ï‚©"}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:"ï‚«"}.fa-globe:before{content:""}.fa-wrench:before{content:"ï‚"}.fa-tasks:before{content:"ï‚®"}.fa-filter:before{content:"ï‚°"}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:"ïƒ"}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:"ïƒ"}.fa-table:before{content:""}.fa-magic:before{content:"ïƒ"}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.wy-dropdown .caret:before,.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:"ïƒ"}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:"ïƒ "}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:"ïƒ"}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:"ï‚¢"}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:"ï„€"}.fa-angle-double-right:before{content:"ï„"}.fa-angle-double-up:before{content:"ï„‚"}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:"ï„„"}.fa-angle-right:before{content:"ï„…"}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:"ï„‹"}.fa-circle-o:before{content:""}.fa-quote-left:before{content:"ï„"}.fa-quote-right:before{content:""}.fa-spinner:before{content:"ï„"}.fa-circle:before{content:"ï„‘"}.fa-mail-reply:before,.fa-reply:before{content:"ï„’"}.fa-github-alt:before{content:"ï„“"}.fa-folder-o:before{content:"ï„”"}.fa-folder-open-o:before{content:"ï„•"}.fa-smile-o:before{content:""}.fa-frown-o:before{content:"ï„™"}.fa-meh-o:before{content:""}.fa-gamepad:before{content:"ï„›"}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:"ï„"}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:"ï„ "}.fa-code:before{content:"ï„¡"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"ï„¢"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"ï„£"}.fa-location-arrow:before{content:""}.fa-crop:before{content:"ï„¥"}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:"ï„§"}.fa-question:before{content:""}.fa-info:before{content:"ï„©"}.fa-exclamation:before{content:""}.fa-superscript:before{content:"ï„«"}.fa-subscript:before{content:""}.fa-eraser:before{content:"ï„"}.fa-puzzle-piece:before{content:"ï„®"}.fa-microphone:before{content:"ï„°"}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:"ï„´"}.fa-rocket:before{content:""}.fa-maxcdn:before{content:"ï„¶"}.fa-chevron-circle-left:before{content:"ï„·"}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:"ï„»"}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:"ï…€"}.fa-ellipsis-h:before{content:"ï…"}.fa-ellipsis-v:before{content:"ï…‚"}.fa-rss-square:before{content:"ï…ƒ"}.fa-play-circle:before{content:"ï…„"}.fa-ticket:before{content:"ï……"}.fa-minus-square:before{content:"ï…†"}.fa-minus-square-o:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before{content:"ï…‡"}.fa-level-up:before{content:"ï…ˆ"}.fa-level-down:before{content:"ï…‰"}.fa-check-square:before{content:"ï…Š"}.fa-pencil-square:before{content:"ï…‹"}.fa-external-link-square:before{content:"ï…Œ"}.fa-share-square:before{content:"ï…"}.fa-compass:before{content:"ï…Ž"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"ï…"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"ï…‘"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"ï…’"}.fa-euro:before,.fa-eur:before{content:"ï…“"}.fa-gbp:before{content:"ï…”"}.fa-dollar:before,.fa-usd:before{content:"ï…•"}.fa-rupee:before,.fa-inr:before{content:"ï…–"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"ï…—"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"ï…˜"}.fa-won:before,.fa-krw:before{content:"ï…™"}.fa-bitcoin:before,.fa-btc:before{content:"ï…š"}.fa-file:before{content:"ï…›"}.fa-file-text:before{content:"ï…œ"}.fa-sort-alpha-asc:before{content:"ï…"}.fa-sort-alpha-desc:before{content:"ï…ž"}.fa-sort-amount-asc:before{content:"ï… "}.fa-sort-amount-desc:before{content:"ï…¡"}.fa-sort-numeric-asc:before{content:"ï…¢"}.fa-sort-numeric-desc:before{content:"ï…£"}.fa-thumbs-up:before{content:"ï…¤"}.fa-thumbs-down:before{content:"ï…¥"}.fa-youtube-square:before{content:"ï…¦"}.fa-youtube:before{content:"ï…§"}.fa-xing:before{content:"ï…¨"}.fa-xing-square:before{content:"ï…©"}.fa-youtube-play:before{content:"ï…ª"}.fa-dropbox:before{content:"ï…«"}.fa-stack-overflow:before{content:"ï…¬"}.fa-instagram:before{content:"ï…"}.fa-flickr:before{content:"ï…®"}.fa-adn:before{content:"ï…°"}.fa-bitbucket:before,.icon-bitbucket:before{content:"ï…±"}.fa-bitbucket-square:before{content:"ï…²"}.fa-tumblr:before{content:"ï…³"}.fa-tumblr-square:before{content:"ï…´"}.fa-long-arrow-down:before{content:"ï…µ"}.fa-long-arrow-up:before{content:"ï…¶"}.fa-long-arrow-left:before{content:"ï…·"}.fa-long-arrow-right:before{content:"ï…¸"}.fa-apple:before{content:"ï…¹"}.fa-windows:before{content:"ï…º"}.fa-android:before{content:"ï…»"}.fa-linux:before{content:"ï…¼"}.fa-dribbble:before{content:"ï…½"}.fa-skype:before{content:"ï…¾"}.fa-foursquare:before{content:""}.fa-trello:before{content:"ï†"}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:"ï†"}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:"ï†"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li span.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:"ï†"}.fa-yahoo:before{content:""}.fa-google:before{content:"ï† "}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:"ï†"}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:"ï‡"}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"ï‡"}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"ï‡"}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:"ï‡"}.fa-sliders:before{content:""}.fa-share-alt:before{content:"ï‡ "}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:"ï‡"}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:"ïˆ"}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:"ïˆ"}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:"ïˆ"}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:"ïˆ"}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:"ïˆ"}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"ï‰"}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:"ï‰"}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:"ï‰"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:"ï‰"}.fa-creative-commons:before{content:""}.fa-gg:before{content:"ï‰ "}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:"ï‰"}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:"ïŠ"}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:"ïŠ"}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:"ïŠ"}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:"ïŠ"}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:"ïŠ "}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:"ïŠ"}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:"ï‹€"}.fa-id-badge:before{content:"ï‹"}.fa-drivers-license:before,.fa-id-card:before{content:"ï‹‚"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:"ï‹„"}.fa-free-code-camp:before{content:"ï‹…"}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"ï‹‹"}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"ï‹"}.fa-podcast:before{content:""}.fa-window-maximize:before{content:"ï‹"}.fa-window-minimize:before{content:"ï‹‘"}.fa-window-restore:before{content:"ï‹’"}.fa-times-rectangle:before,.fa-window-close:before{content:"ï‹“"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"ï‹”"}.fa-bandcamp:before{content:"ï‹•"}.fa-grav:before{content:"ï‹–"}.fa-etsy:before{content:"ï‹—"}.fa-imdb:before{content:""}.fa-ravelry:before{content:"ï‹™"}.fa-eercast:before{content:""}.fa-microchip:before{content:"ï‹›"}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:"ï‹"}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:"ï‹ "}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,.rst-content .admonition-title,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink,.rst-content tt.download span:first-child,.rst-content code.download span:first-child,.icon,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context{font-family:inherit}.fa:before,.wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li.on a span.toctree-expand:before,.wy-menu-vertical li.current>a span.toctree-expand:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content .code-block-caption .headerlink:before,.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before,.icon:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before{font-family:"FontAwesome";display:inline-block;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa,a .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li a span.toctree-expand,.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink,a .rst-content p.caption .headerlink,.rst-content p.caption a .headerlink,a .rst-content table>caption .headerlink,.rst-content table>caption a .headerlink,a .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption a .headerlink,a .rst-content tt.download span:first-child,.rst-content tt.download a span:first-child,a .rst-content code.download span:first-child,.rst-content code.download a span:first-child,a .icon{display:inline-block;text-decoration:inherit}.btn .fa,.btn .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .btn span.toctree-expand,.btn .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .btn span.toctree-expand,.btn .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .btn span.toctree-expand,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.btn .rst-content p.caption .headerlink,.rst-content p.caption .btn .headerlink,.btn .rst-content table>caption .headerlink,.rst-content table>caption .btn .headerlink,.btn .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .btn .headerlink,.btn .rst-content tt.download span:first-child,.rst-content tt.download .btn span:first-child,.btn .rst-content code.download span:first-child,.rst-content code.download .btn span:first-child,.btn .icon,.nav .fa,.nav .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .nav span.toctree-expand,.nav .wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.on a .nav span.toctree-expand,.nav .wy-menu-vertical li.current>a span.toctree-expand,.wy-menu-vertical li.current>a .nav span.toctree-expand,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink,.nav .rst-content p.caption .headerlink,.rst-content p.caption .nav .headerlink,.nav .rst-content table>caption .headerlink,.rst-content table>caption .nav .headerlink,.nav .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .nav .headerlink,.nav .rst-content tt.download span:first-child,.rst-content tt.download .nav span:first-child,.nav .rst-content code.download span:first-child,.rst-content code.download .nav span:first-child,.nav .icon{display:inline}.btn .fa.fa-large,.btn .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .btn span.fa-large.toctree-expand,.btn .rst-content .fa-large.admonition-title,.rst-content .btn .fa-large.admonition-title,.btn .rst-content h1 .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.btn .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .btn .fa-large.headerlink,.btn .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .btn .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.btn .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .btn .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .btn span.fa-large:first-child,.btn .rst-content code.download span.fa-large:first-child,.rst-content code.download .btn span.fa-large:first-child,.btn .fa-large.icon,.nav .fa.fa-large,.nav .wy-menu-vertical li span.fa-large.toctree-expand,.wy-menu-vertical li .nav span.fa-large.toctree-expand,.nav .rst-content .fa-large.admonition-title,.rst-content .nav .fa-large.admonition-title,.nav .rst-content h1 .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.nav .rst-content dl dt .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.nav .rst-content p.caption .fa-large.headerlink,.rst-content p.caption .nav .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.nav .rst-content .code-block-caption .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.nav .rst-content code.download span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.nav .fa-large.icon{line-height:.9em}.btn .fa.fa-spin,.btn .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .btn span.fa-spin.toctree-expand,.btn .rst-content .fa-spin.admonition-title,.rst-content .btn .fa-spin.admonition-title,.btn .rst-content h1 .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.btn .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .btn .fa-spin.headerlink,.btn .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .btn .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.btn .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .btn .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .btn span.fa-spin:first-child,.btn .rst-content code.download span.fa-spin:first-child,.rst-content code.download .btn span.fa-spin:first-child,.btn .fa-spin.icon,.nav .fa.fa-spin,.nav .wy-menu-vertical li span.fa-spin.toctree-expand,.wy-menu-vertical li .nav span.fa-spin.toctree-expand,.nav .rst-content .fa-spin.admonition-title,.rst-content .nav .fa-spin.admonition-title,.nav .rst-content h1 .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.nav .rst-content dl dt .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.nav .rst-content p.caption .fa-spin.headerlink,.rst-content p.caption .nav .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.nav .rst-content .code-block-caption .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.nav .rst-content code.download span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.nav .fa-spin.icon{display:inline-block}.btn.fa:before,.wy-menu-vertical li span.btn.toctree-expand:before,.rst-content .btn.admonition-title:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content dl dt .btn.headerlink:before,.rst-content p.caption .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.rst-content code.download span.btn:first-child:before,.btn.icon:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.wy-menu-vertical li span.btn.toctree-expand:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content p.caption .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.rst-content code.download span.btn:first-child:hover:before,.btn.icon:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .wy-menu-vertical li span.toctree-expand:before,.wy-menu-vertical li .btn-mini span.toctree-expand:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before,.btn-mini .rst-content p.caption .headerlink:before,.rst-content p.caption .btn-mini .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.rst-content tt.download .btn-mini span:first-child:before,.btn-mini .rst-content code.download span:first-child:before,.rst-content code.download .btn-mini span:first-child:before,.btn-mini .icon:before{font-size:14px;vertical-align:-15%}.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.rst-content .seealso,.rst-content .admonition-todo,.rst-content .admonition{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.wy-alert-title,.rst-content .admonition-title{color:#fff;font-weight:bold;display:block;color:#fff;background:#6ab0de;margin:-12px;padding:6px 12px;margin-bottom:12px}.wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.admonition{background:#fdf3f2}.wy-alert.wy-alert-danger .wy-alert-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .danger .wy-alert-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .danger .admonition-title,.rst-content .error .admonition-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition .admonition-title{background:#f29f97}.wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.tip,.rst-content .warning,.rst-content .wy-alert-warning.seealso,.rst-content .admonition-todo,.rst-content .wy-alert-warning.admonition{background:#ffedcc}.wy-alert.wy-alert-warning .wy-alert-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .attention .wy-alert-title,.rst-content .caution .wy-alert-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .attention .admonition-title,.rst-content .caution .admonition-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .warning .admonition-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .admonition-todo .admonition-title,.rst-content .wy-alert-warning.admonition .admonition-title{background:#f0b37e}.wy-alert.wy-alert-info,.rst-content .note,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.rst-content .seealso,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.admonition{background:#e7f2fa}.wy-alert.wy-alert-info .wy-alert-title,.rst-content .note .wy-alert-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.rst-content .note .admonition-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .seealso .admonition-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition .admonition-title{background:#6ab0de}.wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.warning,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.admonition{background:#dbfaf4}.wy-alert.wy-alert-success .wy-alert-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .hint .wy-alert-title,.rst-content .important .wy-alert-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .hint .admonition-title,.rst-content .important .admonition-title,.rst-content .tip .admonition-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition .admonition-title{background:#1abc9c}.wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.admonition{background:#f3f6f6}.wy-alert.wy-alert-neutral .wy-alert-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition .admonition-title{color:#404040;background:#e1e4e5}.wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a{color:#2980B9}.wy-alert p:last-child,.rst-content .note p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.rst-content .seealso p:last-child,.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0px;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27AE60}.wy-tray-container li.wy-tray-item-info{background:#2980B9}.wy-tray-container li.wy-tray-item-warning{background:#E67E22}.wy-tray-container li.wy-tray-item-danger{background:#E74C3C}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width: 768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px 12px;color:#fff;border:1px solid rgba(0,0,0,0.1);background-color:#27AE60;text-decoration:none;font-weight:normal;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset,0px -2px 0px 0px rgba(0,0,0,0.1) inset;outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:0px -1px 0px 0px rgba(0,0,0,0.05) inset,0px 2px 0px 0px rgba(0,0,0,0.1) inset;padding:8px 12px 6px 12px}.btn:visited{color:#fff}.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980B9 !important}.btn-info:hover{background-color:#2e8ece !important}.btn-neutral{background-color:#f3f6f6 !important;color:#404040 !important}.btn-neutral:hover{background-color:#e5ebeb !important;color:#404040}.btn-neutral:visited{color:#404040 !important}.btn-success{background-color:#27AE60 !important}.btn-success:hover{background-color:#295 !important}.btn-danger{background-color:#E74C3C !important}.btn-danger:hover{background-color:#ea6153 !important}.btn-warning{background-color:#E67E22 !important}.btn-warning:hover{background-color:#e98b39 !important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f !important}.btn-link{background-color:transparent !important;color:#2980B9;box-shadow:none;border-color:transparent !important}.btn-link:hover{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:active{background-color:transparent !important;color:#409ad5 !important;box-shadow:none}.btn-link:visited{color:#9B59B6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:before,.wy-btn-group:after{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:solid 1px #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980B9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:solid 1px #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type="search"]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980B9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{border:0;margin:0;padding:0}legend{display:block;width:100%;border:0;padding:0;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label{display:block;margin:0 0 .3125em 0;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;*zoom:1;max-width:68em;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group:before,.wy-control-group:after{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#E74C3C}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full input[type="text"],.wy-control-group .wy-form-full input[type="password"],.wy-control-group .wy-form-full input[type="email"],.wy-control-group .wy-form-full input[type="url"],.wy-control-group .wy-form-full input[type="date"],.wy-control-group .wy-form-full input[type="month"],.wy-control-group .wy-form-full input[type="time"],.wy-control-group .wy-form-full input[type="datetime"],.wy-control-group .wy-form-full input[type="datetime-local"],.wy-control-group .wy-form-full input[type="week"],.wy-control-group .wy-form-full input[type="number"],.wy-control-group .wy-form-full input[type="search"],.wy-control-group .wy-form-full input[type="tel"],.wy-control-group .wy-form-full input[type="color"],.wy-control-group .wy-form-halves input[type="text"],.wy-control-group .wy-form-halves input[type="password"],.wy-control-group .wy-form-halves input[type="email"],.wy-control-group .wy-form-halves input[type="url"],.wy-control-group .wy-form-halves input[type="date"],.wy-control-group .wy-form-halves input[type="month"],.wy-control-group .wy-form-halves input[type="time"],.wy-control-group .wy-form-halves input[type="datetime"],.wy-control-group .wy-form-halves input[type="datetime-local"],.wy-control-group .wy-form-halves input[type="week"],.wy-control-group .wy-form-halves input[type="number"],.wy-control-group .wy-form-halves input[type="search"],.wy-control-group .wy-form-halves input[type="tel"],.wy-control-group .wy-form-halves input[type="color"],.wy-control-group .wy-form-thirds input[type="text"],.wy-control-group .wy-form-thirds input[type="password"],.wy-control-group .wy-form-thirds input[type="email"],.wy-control-group .wy-form-thirds input[type="url"],.wy-control-group .wy-form-thirds input[type="date"],.wy-control-group .wy-form-thirds input[type="month"],.wy-control-group .wy-form-thirds input[type="time"],.wy-control-group .wy-form-thirds input[type="datetime"],.wy-control-group .wy-form-thirds input[type="datetime-local"],.wy-control-group .wy-form-thirds input[type="week"],.wy-control-group .wy-form-thirds input[type="number"],.wy-control-group .wy-form-thirds input[type="search"],.wy-control-group .wy-form-thirds input[type="tel"],.wy-control-group .wy-form-thirds input[type="color"]{width:100%}.wy-control-group .wy-form-full{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.wy-control-group .wy-form-halves:last-child{margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(2n+1){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.wy-control-group .wy-form-thirds:last-child{margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control{margin:6px 0 0 0;font-size:90%}.wy-control-no-input{display:inline-block;margin:6px 0 0 0;font-size:90%}.wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"]{width:100%}.wy-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;*overflow:visible}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type="datetime-local"]{padding:.34375em .625em}input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{outline:0;outline:thin dotted \9;border-color:#333}input.no-focus:focus{border-color:#ccc !important}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#E74C3C;border:1px solid #E74C3C}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#E74C3C}input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]:focus:invalid:focus{outline-color:#E74C3C}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type="radio"][disabled],input[type="checkbox"][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:solid 1px #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{position:absolute;content:"";display:block;left:0;top:0;width:36px;height:12px;border-radius:4px;background:#ccc;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{position:absolute;content:"";display:block;width:18px;height:18px;border-radius:4px;background:#999;left:-3px;top:-3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27AE60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#E74C3C}.wy-control-group.wy-control-group-error input[type="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.wy-control-group.wy-control-group-error input[type="search"],.wy-control-group.wy-control-group-error input[type="tel"],.wy-control-group.wy-control-group-error input[type="color"]{border:solid 1px #E74C3C}.wy-control-group.wy-control-group-error textarea{border:solid 1px #E74C3C}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27AE60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#E74C3C}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#E67E22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980B9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width: 480px){.wy-form button[type="submit"]{margin:.7em 0 0}.wy-form input[type="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:.3em;display:block}.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0 0}.wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width: 768px){.tablet-hide{display:none}}@media screen and (max-width: 480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.wy-table,.rst-content table.docutils,.rst-content table.field-list{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child{border-left-width:0}.wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th{font-weight:bold;border-bottom:solid 2px #e1e4e5}.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td{background-color:transparent;vertical-align:middle}.wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p{line-height:18px}.wy-table td p:last-child,.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child{margin-bottom:0}.wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min{width:1%;padding-right:0}.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:gray;font-size:90%}.wy-table-tertiary{color:gray;font-size:80%}.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td{background-color:#f3f6f6}.wy-table-backed{background-color:#f3f6f6}.wy-table-bordered-all,.rst-content table.docutils{border:1px solid #e1e4e5}.wy-table-bordered-all td,.rst-content table.docutils td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0 !important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980B9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9B59B6}html{height:100%;overflow-x:hidden}body{font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;font-weight:normal;color:#404040;min-height:100%;overflow-x:hidden;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#E67E22 !important}a.wy-text-warning:hover{color:#eb9950 !important}.wy-text-info{color:#2980B9 !important}a.wy-text-info:hover{color:#409ad5 !important}.wy-text-success{color:#27AE60 !important}a.wy-text-success:hover{color:#36d278 !important}.wy-text-danger{color:#E74C3C !important}a.wy-text-danger:hover{color:#ed7669 !important}.wy-text-neutral{color:#404040 !important}a.wy-text-neutral:hover{color:#595959 !important}h1,h2,.rst-content .toctree-wrapper p.caption,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif}p{line-height:24px;margin:0;font-size:16px;margin-bottom:24px}h1{font-size:175%}h2,.rst-content .toctree-wrapper p.caption{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}code,.rst-content tt,.rst-content code{white-space:nowrap;max-width:100%;background:#fff;border:solid 1px #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;color:#E74C3C;overflow-x:auto}code.code-large,.rst-content tt.code-large{font-size:90%}.wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li,article ul li{list-style:disc;margin-left:24px}.wy-plain-list-disc li p:last-child,.rst-content .section ul li p:last-child,.rst-content .toctree-wrapper ul li p:last-child,article ul li p:last-child{margin-bottom:0}.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul,article ul li ul{margin-bottom:0}.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,article ul li li{list-style:circle}.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,article ul li li li{list-style:square}.wy-plain-list-disc li ol li,.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,article ul li ol li{list-style:decimal}.wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li,article ol li{list-style:decimal;margin-left:24px}.wy-plain-list-decimal li p:last-child,.rst-content .section ol li p:last-child,.rst-content ol.arabic li p:last-child,article ol li p:last-child{margin-bottom:0}.wy-plain-list-decimal li ul,.rst-content .section ol li ul,.rst-content ol.arabic li ul,article ol li ul{margin-bottom:0}.wy-plain-list-decimal li ul li,.rst-content .section ol li ul li,.rst-content ol.arabic li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:before,.wy-breadcrumbs:after{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.wy-breadcrumbs li code,.wy-breadcrumbs li .rst-content tt,.rst-content .wy-breadcrumbs li tt{padding:5px;border:none;background:none}.wy-breadcrumbs li code.literal,.wy-breadcrumbs li .rst-content tt.literal,.rst-content .wy-breadcrumbs li tt.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width: 480px){.wy-breadcrumbs-extra{display:none}.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:before,.wy-menu-horiz:after{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz ul,.wy-menu-horiz li{display:inline-block}.wy-menu-horiz li:hover{background:rgba(255,255,255,0.1)}.wy-menu-horiz li.divide-left{border-left:solid 1px #404040}.wy-menu-horiz li.divide-right{border-right:solid 1px #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#3a7ca8;height:32px;display:inline-block;line-height:32px;padding:0 1.618em;margin:12px 0 0 0;display:block;font-weight:bold;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:solid 1px #404040}.wy-menu-vertical li.divide-bottom{border-bottom:solid 1px #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:gray;border-right:solid 1px #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.wy-menu-vertical li code,.wy-menu-vertical li .rst-content tt,.rst-content .wy-menu-vertical li tt{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li span.toctree-expand{display:block;float:left;margin-left:-1.2em;font-size:.8em;line-height:1.6em;color:#4d4d4d}.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a{color:#404040;padding:.4045em 1.618em;font-weight:bold;position:relative;background:#fcfcfc;border:none;padding-left:1.618em -4px}.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover{background:#fcfcfc}.wy-menu-vertical li.on a:hover span.toctree-expand,.wy-menu-vertical li.current>a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.on a span.toctree-expand,.wy-menu-vertical li.current>a span.toctree-expand{display:block;font-size:.8em;line-height:1.6em;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:solid 1px #c9c9c9;border-top:solid 1px #c9c9c9}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a{color:#404040}.wy-menu-vertical li.toctree-l1.current li.toctree-l2>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>ul{display:none}.wy-menu-vertical li.toctree-l1.current li.toctree-l2.current>ul,.wy-menu-vertical li.toctree-l2.current li.toctree-l3.current>ul{display:block}.wy-menu-vertical li.toctree-l2.current>a{background:#c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{display:block;background:#c9c9c9;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l2 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l2 span.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3{font-size:.9em}.wy-menu-vertical li.toctree-l3.current>a{background:#bdbdbd;padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{display:block;background:#bdbdbd;padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l3 a:hover span.toctree-expand{color:gray}.wy-menu-vertical li.toctree-l3 span.toctree-expand{color:#969696}.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:normal}.wy-menu-vertical a{display:inline-block;line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover span.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980B9;cursor:pointer;color:#fff}.wy-menu-vertical a:active span.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980B9;text-align:center;padding:.809em;display:block;color:#fcfcfc;margin-bottom:.809em}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em auto;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a{color:#fcfcfc;font-size:100%;font-weight:bold;display:inline-block;padding:4px 6px;margin-bottom:.809em}.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover{background:rgba(255,255,255,0.1)}.wy-side-nav-search>a img.logo,.wy-side-nav-search .wy-dropdown>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search>a.icon img.logo,.wy-side-nav-search .wy-dropdown>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:normal;color:rgba(255,255,255,0.3)}.wy-nav .wy-menu-vertical header{color:#2980B9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980B9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980B9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:before,.wy-nav-top:after{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:bold}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980B9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:gray}footer p{margin-bottom:12px}footer span.commit code,footer span.commit .rst-content tt,.rst-content footer span.commit tt{padding:0px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:1em;background:none;border:none;color:gray}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:before,.rst-footer-buttons:after{width:100%}.rst-footer-buttons:before,.rst-footer-buttons:after{display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:before,.rst-breadcrumbs-buttons:after{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:solid 1px #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:solid 1px #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:gray;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width: 768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-side-scroll{width:auto}.wy-side-nav-search{width:auto}.wy-menu.wy-menu-vertical{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width: 1100px){.wy-nav-content-wrap{background:rgba(0,0,0,0.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,footer,.wy-nav-side{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .wy-menu-vertical li span.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version span.toctree-expand,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content p.caption .headerlink,.rst-content p.caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .icon{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content img{max-width:100%;height:auto}.rst-content div.figure{margin-bottom:24px}.rst-content div.figure p.caption{font-style:italic}.rst-content div.figure p:last-child.caption{margin-bottom:0px}.rst-content div.figure.align-center{text-align:center}.rst-content .section>img,.rst-content .section>a>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;display:block;overflow:auto}.rst-content pre.literal-block,.rst-content div[class^='highlight']{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px 0}.rst-content pre.literal-block div[class^='highlight'],.rst-content div[class^='highlight'] div[class^='highlight']{padding:0px;border:none;margin:0}.rst-content div[class^='highlight'] td.code{width:100%}.rst-content .linenodiv pre{border-right:solid 1px #e6e9ea;margin:0;padding:12px 12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^='highlight'] pre{white-space:pre;margin:0;padding:12px 12px;display:block;overflow:auto}.rst-content div[class^='highlight'] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content pre.literal-block,.rst-content div[class^='highlight'] pre,.rst-content .linenodiv pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;font-size:12px;line-height:1.4}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^='highlight'],.rst-content div[class^='highlight'] pre{white-space:pre-wrap}}.rst-content .note .last,.rst-content .attention .last,.rst-content .caution .last,.rst-content .danger .last,.rst-content .error .last,.rst-content .hint .last,.rst-content .important .last,.rst-content .tip .last,.rst-content .warning .last,.rst-content .seealso .last,.rst-content .admonition-todo .last,.rst-content .admonition .last{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,0.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent !important;border-color:rgba(0,0,0,0.1) !important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li{list-style:upper-alpha}.rst-content .section ol p,.rst-content .section ul p{margin-bottom:12px}.rst-content .section ol p:last-child,.rst-content .section ul p:last-child{margin-bottom:24px}.rst-content .line-block{margin-left:0px;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0px}.rst-content .topic-title{font-weight:bold;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0px 0px 24px 24px}.rst-content .align-left{float:left;margin:0px 24px 24px 0px}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content .toctree-wrapper p.caption .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink,.rst-content p.caption .headerlink,.rst-content table>caption .headerlink,.rst-content .code-block-caption .headerlink{visibility:hidden;font-size:14px}.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content .toctree-wrapper p.caption .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after,.rst-content p.caption .headerlink:after,.rst-content table>caption .headerlink:after,.rst-content .code-block-caption .headerlink:after{content:"ïƒ";font-family:FontAwesome}.rst-content h1:hover .headerlink:after,.rst-content h2:hover .headerlink:after,.rst-content .toctree-wrapper p.caption:hover .headerlink:after,.rst-content h3:hover .headerlink:after,.rst-content h4:hover .headerlink:after,.rst-content h5:hover .headerlink:after,.rst-content h6:hover .headerlink:after,.rst-content dl dt:hover .headerlink:after,.rst-content p.caption:hover .headerlink:after,.rst-content table>caption:hover .headerlink:after,.rst-content .code-block-caption:hover .headerlink:after{visibility:visible}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:solid 1px #e1e4e5}.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl{font-size:90%}.rst-content .sidebar .last{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif;font-weight:bold;background:#e1e4e5;padding:6px 12px;margin:-24px;margin-bottom:24px;font-size:100%}.rst-content .highlighted{background:#F1C40F;display:inline-block;font-weight:bold;padding:0 6px}.rst-content .footnote-reference,.rst-content .citation-reference{vertical-align:baseline;position:relative;top:-0.4em;line-height:0;font-size:90%}.rst-content table.docutils.citation,.rst-content table.docutils.footnote{background:none;border:none;color:gray}.rst-content table.docutils.citation td,.rst-content table.docutils.citation tr,.rst-content table.docutils.footnote td,.rst-content table.docutils.footnote tr{border:none;background-color:transparent !important;white-space:normal}.rst-content table.docutils.citation td.label,.rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}.rst-content table.docutils.citation tt,.rst-content table.docutils.citation code,.rst-content table.docutils.footnote tt,.rst-content table.docutils.footnote code{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}.rst-content table.docutils td .last,.rst-content table.docutils td .last :last-child{margin-bottom:0}.rst-content table.field-list{border:none}.rst-content table.field-list td{border:none}.rst-content table.field-list td p{font-size:inherit;line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content tt,.rst-content tt,.rst-content code{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;padding:2px 5px}.rst-content tt big,.rst-content tt em,.rst-content tt big,.rst-content code big,.rst-content tt em,.rst-content code em{font-size:100% !important;line-height:normal}.rst-content tt.literal,.rst-content tt.literal,.rst-content code.literal{color:#E74C3C}.rst-content tt.xref,a .rst-content tt,.rst-content tt.xref,.rst-content code.xref,a .rst-content tt,a .rst-content code{font-weight:bold;color:#404040}.rst-content pre,.rst-content kbd,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace}.rst-content a tt,.rst-content a tt,.rst-content a code{color:#2980B9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:bold;margin-bottom:12px}.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol{margin-bottom:12px !important}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl:not(.docutils){margin-bottom:24px}.rst-content dl:not(.docutils) dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980B9;border-top:solid 3px #6ab0de;padding:6px;position:relative}.rst-content dl:not(.docutils) dt:before{color:#6ab0de}.rst-content dl:not(.docutils) dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dl dt{margin-bottom:6px;border:none;border-left:solid 3px #ccc;background:#f0f0f0;color:#555}.rst-content dl:not(.docutils) dl dt .headerlink{color:#404040;font-size:100% !important}.rst-content dl:not(.docutils) dt:first-child{margin-top:0}.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) tt,.rst-content dl:not(.docutils) code{font-weight:bold}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname,.rst-content dl:not(.docutils) tt.descclassname,.rst-content dl:not(.docutils) code.descclassname{background-color:transparent;border:none;padding:0;font-size:100% !important}.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) code.descname{font-weight:bold}.rst-content dl:not(.docutils) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:bold}.rst-content dl:not(.docutils) .property{display:inline-block;padding-right:8px}.rst-content .viewcode-link,.rst-content .viewcode-back{display:inline-block;color:#27AE60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:bold}.rst-content tt.download,.rst-content code.download{background:inherit;padding:inherit;font-weight:normal;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content tt.download span:first-child,.rst-content code.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content tt.download span:first-child:before,.rst-content code.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .versionmodified{font-style:italic}@media screen and (max-width: 480px){.rst-content .sidebar{width:100%}}span[id*='MathJax-Span']{color:#404040}.math{text-align:center}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-regular.eot");src:url("../fonts/Lato/lato-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-regular.woff2") format("woff2"),url("../fonts/Lato/lato-regular.woff") format("woff"),url("../fonts/Lato/lato-regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-bold.eot");src:url("../fonts/Lato/lato-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-bold.woff2") format("woff2"),url("../fonts/Lato/lato-bold.woff") format("woff"),url("../fonts/Lato/lato-bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-bolditalic.eot");src:url("../fonts/Lato/lato-bolditalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-bolditalic.woff2") format("woff2"),url("../fonts/Lato/lato-bolditalic.woff") format("woff"),url("../fonts/Lato/lato-bolditalic.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Lato";src:url("../fonts/Lato/lato-italic.eot");src:url("../fonts/Lato/lato-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato/lato-italic.woff2") format("woff2"),url("../fonts/Lato/lato-italic.woff") format("woff"),url("../fonts/Lato/lato-italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url("../fonts/RobotoSlab/roboto-slab.eot");src:url("../fonts/RobotoSlab/roboto-slab-v7-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff2") format("woff2"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.woff") format("woff"),url("../fonts/RobotoSlab/roboto-slab-v7-regular.ttf") format("truetype")}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot");src:url("../fonts/RobotoSlab/roboto-slab-v7-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff2") format("woff2"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.woff") format("woff"),url("../fonts/RobotoSlab/roboto-slab-v7-bold.ttf") format("truetype")} + */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:"ï€"}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:"ï€"}.fa-search-plus:before{content:""}.fa-search-minus:before{content:"ï€"}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:"ï€"}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:"ï€"}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:"ï€"}.fa-map-marker:before{content:"ï"}.fa-adjust:before{content:"ï‚"}.fa-tint:before{content:"ïƒ"}.fa-edit:before,.fa-pencil-square-o:before{content:"ï„"}.fa-share-square-o:before{content:"ï…"}.fa-check-square-o:before{content:"ï†"}.fa-arrows:before{content:"ï‡"}.fa-step-backward:before{content:"ïˆ"}.fa-fast-backward:before{content:"ï‰"}.fa-backward:before{content:"ïŠ"}.fa-play:before{content:"ï‹"}.fa-pause:before{content:"ïŒ"}.fa-stop:before{content:"ï"}.fa-forward:before{content:"ïŽ"}.fa-fast-forward:before{content:"ï"}.fa-step-forward:before{content:"ï‘"}.fa-eject:before{content:"ï’"}.fa-chevron-left:before{content:"ï“"}.fa-chevron-right:before{content:"ï”"}.fa-plus-circle:before{content:"ï•"}.fa-minus-circle:before{content:"ï–"}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:"ï—"}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:"ï˜"}.fa-question-circle:before{content:"ï™"}.fa-info-circle:before{content:"ïš"}.fa-crosshairs:before{content:"ï›"}.fa-times-circle-o:before{content:"ïœ"}.fa-check-circle-o:before{content:"ï"}.fa-ban:before{content:"ïž"}.fa-arrow-left:before{content:"ï "}.fa-arrow-right:before{content:"ï¡"}.fa-arrow-up:before{content:"ï¢"}.fa-arrow-down:before{content:"ï£"}.fa-mail-forward:before,.fa-share:before{content:"ï¤"}.fa-expand:before{content:"ï¥"}.fa-compress:before{content:"ï¦"}.fa-plus:before{content:"ï§"}.fa-minus:before{content:"ï¨"}.fa-asterisk:before{content:"ï©"}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:"ïª"}.fa-gift:before{content:"ï«"}.fa-leaf:before{content:"ï¬"}.fa-fire:before,.icon-fire:before{content:"ï"}.fa-eye:before{content:"ï®"}.fa-eye-slash:before{content:"ï°"}.fa-exclamation-triangle:before,.fa-warning:before{content:"ï±"}.fa-plane:before{content:"ï²"}.fa-calendar:before{content:"ï³"}.fa-random:before{content:"ï´"}.fa-comment:before{content:"ïµ"}.fa-magnet:before{content:"ï¶"}.fa-chevron-up:before{content:"ï·"}.fa-chevron-down:before{content:"ï¸"}.fa-retweet:before{content:"ï¹"}.fa-shopping-cart:before{content:"ïº"}.fa-folder:before{content:"ï»"}.fa-folder-open:before{content:"ï¼"}.fa-arrows-v:before{content:"ï½"}.fa-arrows-h:before{content:"ï¾"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"ï‚€"}.fa-twitter-square:before{content:"ï‚"}.fa-facebook-square:before{content:"ï‚‚"}.fa-camera-retro:before{content:""}.fa-key:before{content:"ï‚„"}.fa-cogs:before,.fa-gears:before{content:"ï‚…"}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:"ï‚‹"}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:"ï‚"}.fa-external-link:before{content:""}.fa-sign-in:before{content:"ï‚"}.fa-trophy:before{content:"ï‚‘"}.fa-github-square:before{content:"ï‚’"}.fa-upload:before{content:"ï‚“"}.fa-lemon-o:before{content:"ï‚”"}.fa-phone:before{content:"ï‚•"}.fa-square-o:before{content:"ï‚–"}.fa-bookmark-o:before{content:"ï‚—"}.fa-phone-square:before{content:""}.fa-twitter:before{content:"ï‚™"}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before,.icon-github:before{content:"ï‚›"}.fa-unlock:before{content:""}.fa-credit-card:before{content:"ï‚"}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:"ï‚ "}.fa-bullhorn:before{content:"ï‚¡"}.fa-bell:before{content:""}.fa-certificate:before{content:"ï‚£"}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:"ï‚¥"}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:"ï‚§"}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:"ï‚©"}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:"ï‚«"}.fa-globe:before{content:""}.fa-wrench:before{content:"ï‚"}.fa-tasks:before{content:"ï‚®"}.fa-filter:before{content:"ï‚°"}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:"ïƒ"}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:"ïƒ"}.fa-table:before{content:""}.fa-magic:before{content:"ïƒ"}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:"ïƒ"}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:"ïƒ "}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:"ïƒ"}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:"ï‚¢"}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:"ï„€"}.fa-angle-double-right:before{content:"ï„"}.fa-angle-double-up:before{content:"ï„‚"}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:"ï„„"}.fa-angle-right:before{content:"ï„…"}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:"ï„‹"}.fa-circle-o:before{content:""}.fa-quote-left:before{content:"ï„"}.fa-quote-right:before{content:""}.fa-spinner:before{content:"ï„"}.fa-circle:before{content:"ï„‘"}.fa-mail-reply:before,.fa-reply:before{content:"ï„’"}.fa-github-alt:before{content:"ï„“"}.fa-folder-o:before{content:"ï„”"}.fa-folder-open-o:before{content:"ï„•"}.fa-smile-o:before{content:""}.fa-frown-o:before{content:"ï„™"}.fa-meh-o:before{content:""}.fa-gamepad:before{content:"ï„›"}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:"ï„"}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:"ï„ "}.fa-code:before{content:"ï„¡"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"ï„¢"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"ï„£"}.fa-location-arrow:before{content:""}.fa-crop:before{content:"ï„¥"}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:"ï„§"}.fa-question:before{content:""}.fa-info:before{content:"ï„©"}.fa-exclamation:before{content:""}.fa-superscript:before{content:"ï„«"}.fa-subscript:before{content:""}.fa-eraser:before{content:"ï„"}.fa-puzzle-piece:before{content:"ï„®"}.fa-microphone:before{content:"ï„°"}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:"ï„´"}.fa-rocket:before{content:""}.fa-maxcdn:before{content:"ï„¶"}.fa-chevron-circle-left:before{content:"ï„·"}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:"ï„»"}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:"ï…€"}.fa-ellipsis-h:before{content:"ï…"}.fa-ellipsis-v:before{content:"ï…‚"}.fa-rss-square:before{content:"ï…ƒ"}.fa-play-circle:before{content:"ï…„"}.fa-ticket:before{content:"ï……"}.fa-minus-square:before{content:"ï…†"}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:"ï…‡"}.fa-level-up:before{content:"ï…ˆ"}.fa-level-down:before{content:"ï…‰"}.fa-check-square:before{content:"ï…Š"}.fa-pencil-square:before{content:"ï…‹"}.fa-external-link-square:before{content:"ï…Œ"}.fa-share-square:before{content:"ï…"}.fa-compass:before{content:"ï…Ž"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"ï…"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"ï…‘"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"ï…’"}.fa-eur:before,.fa-euro:before{content:"ï…“"}.fa-gbp:before{content:"ï…”"}.fa-dollar:before,.fa-usd:before{content:"ï…•"}.fa-inr:before,.fa-rupee:before{content:"ï…–"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"ï…—"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"ï…˜"}.fa-krw:before,.fa-won:before{content:"ï…™"}.fa-bitcoin:before,.fa-btc:before{content:"ï…š"}.fa-file:before{content:"ï…›"}.fa-file-text:before{content:"ï…œ"}.fa-sort-alpha-asc:before{content:"ï…"}.fa-sort-alpha-desc:before{content:"ï…ž"}.fa-sort-amount-asc:before{content:"ï… "}.fa-sort-amount-desc:before{content:"ï…¡"}.fa-sort-numeric-asc:before{content:"ï…¢"}.fa-sort-numeric-desc:before{content:"ï…£"}.fa-thumbs-up:before{content:"ï…¤"}.fa-thumbs-down:before{content:"ï…¥"}.fa-youtube-square:before{content:"ï…¦"}.fa-youtube:before{content:"ï…§"}.fa-xing:before{content:"ï…¨"}.fa-xing-square:before{content:"ï…©"}.fa-youtube-play:before{content:"ï…ª"}.fa-dropbox:before{content:"ï…«"}.fa-stack-overflow:before{content:"ï…¬"}.fa-instagram:before{content:"ï…"}.fa-flickr:before{content:"ï…®"}.fa-adn:before{content:"ï…°"}.fa-bitbucket:before,.icon-bitbucket:before{content:"ï…±"}.fa-bitbucket-square:before{content:"ï…²"}.fa-tumblr:before{content:"ï…³"}.fa-tumblr-square:before{content:"ï…´"}.fa-long-arrow-down:before{content:"ï…µ"}.fa-long-arrow-up:before{content:"ï…¶"}.fa-long-arrow-left:before{content:"ï…·"}.fa-long-arrow-right:before{content:"ï…¸"}.fa-apple:before{content:"ï…¹"}.fa-windows:before{content:"ï…º"}.fa-android:before{content:"ï…»"}.fa-linux:before{content:"ï…¼"}.fa-dribbble:before{content:"ï…½"}.fa-skype:before{content:"ï…¾"}.fa-foursquare:before{content:""}.fa-trello:before{content:"ï†"}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:"ï†"}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:"ï†"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:"ï†"}.fa-yahoo:before{content:""}.fa-google:before{content:"ï† "}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:"ï†"}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:"ï‡"}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"ï‡"}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"ï‡"}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:"ï‡"}.fa-sliders:before{content:""}.fa-share-alt:before{content:"ï‡ "}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:"ï‡"}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:"ïˆ"}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:"ïˆ"}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:"ïˆ"}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:"ïˆ"}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:"ïˆ"}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"ï‰"}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:"ï‰"}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:"ï‰"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:"ï‰"}.fa-creative-commons:before{content:""}.fa-gg:before{content:"ï‰ "}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:"ï‰"}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:"ïŠ"}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:"ïŠ"}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:"ïŠ"}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:"ïŠ"}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:"ïŠ "}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:"ïŠ"}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:"ï‹€"}.fa-id-badge:before{content:"ï‹"}.fa-drivers-license:before,.fa-id-card:before{content:"ï‹‚"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:"ï‹„"}.fa-free-code-camp:before{content:"ï‹…"}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"ï‹‹"}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"ï‹"}.fa-podcast:before{content:""}.fa-window-maximize:before{content:"ï‹"}.fa-window-minimize:before{content:"ï‹‘"}.fa-window-restore:before{content:"ï‹’"}.fa-times-rectangle:before,.fa-window-close:before{content:"ï‹“"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"ï‹”"}.fa-bandcamp:before{content:"ï‹•"}.fa-grav:before{content:"ï‹–"}.fa-etsy:before{content:"ï‹—"}.fa-imdb:before{content:""}.fa-ravelry:before{content:"ï‹™"}.fa-eercast:before{content:""}.fa-microchip:before{content:"ï‹›"}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:"ï‹"}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:"ï‹ "}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs li{display:inline-block}.wy-breadcrumbs li.wy-breadcrumbs-aside{float:right}.wy-breadcrumbs li a{display:inline-block;padding:5px}.wy-breadcrumbs li a:first-child{padding-left:0}.rst-content .wy-breadcrumbs li tt,.wy-breadcrumbs li .rst-content tt,.wy-breadcrumbs li code{padding:5px;border:none;background:none}.rst-content .wy-breadcrumbs li tt.literal,.wy-breadcrumbs li .rst-content tt.literal,.wy-breadcrumbs li code.literal{color:#404040}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.field-list>dt:after,html.writer-html5 .rst-content dl.footnote>dt:after{content:":"}html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.footnote>dt>span.brackets{margin-right:.5rem}html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{font-style:italic}html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.footnote>dd p,html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{font-size:inherit;line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.field-list)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dl:not(.field-list)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.field-list)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) dl:not(.field-list)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel{border:1px solid #7fbbe3;background:#e7f2fa;font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file diff --git a/docs/build/html/_static/fonts/Inconsolata-Bold.ttf b/docs/build/html/_static/fonts/Inconsolata-Bold.ttf deleted file mode 100644 index 809c1f5828f86235347019a50e78b4b486a6a045..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 109948 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
lSJOz#fX%lhbk8e1i0vq836dY`S4{>Iiq8{2xe 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 Dr~5la diff --git a/docs/build/html/_static/fonts/Inconsolata-Regular.ttf b/docs/build/html/_static/fonts/Inconsolata-Regular.ttf deleted file mode 100644 index fc981ce7ad6c42d2384f0ef74b73174b9302ee65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96964 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Ξ29ypp!R<BQW{zP|3v<MK&Wk0qMjiZHJ!Li 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 YaFbT>1<bpihYG_u5yt~15$X8%-@^$uT>t<8 diff --git a/docs/build/html/_static/fonts/Inconsolata.ttf b/docs/build/html/_static/fonts/Inconsolata.ttf deleted file mode 100644 index 4b8a36d249a05a0fe1575dc3d96ef7079dba6b07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63184 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 TVR6LSBV)!C>1!7IlI4E^;wHNX diff --git a/docs/build/html/_static/fonts/Lato-Bold.ttf b/docs/build/html/_static/fonts/Lato-Bold.ttf deleted file mode 100644 index 1d23c7066e095b5bff2c373d4064dc4f33659783..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 656544 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%0AjT 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�NF$*#_J+<uR0Ri6IV>^$v=KJTMn>#}dO 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%0AXJ$}2tfE_bG!=1%jk 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%0A?}<QgAQFL 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 MBJ=^|GbTs>0dZJj*Z=?k diff --git a/docs/build/html/_static/fonts/Lato-Regular.ttf b/docs/build/html/_static/fonts/Lato-Regular.ttf deleted file mode 100644 index 0f3d0f837d24834b9b5b0a6b735459c56f5e75c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 656568 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	Ip`0Y;rGG3Hv|2rw|8wGuC>D&<~aH)#%wJX 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	w-9m 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≫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	#+*?lNEpm_756Osr?fDa)KWnGS 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 adHZ(BTZNev*8X&ls2nqVA4NVRa`gZB#}q{X diff --git a/docs/build/html/_static/fonts/Lato/lato-bold.eot b/docs/build/html/_static/fonts/Lato/lato-bold.eot deleted file mode 100644 index 3361183a419c188282a8545eaa8d8e298b8ffaab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 256056 zcmY(o1xy@F)HS@YK#Q~JqQ$MadvTX#ad&rjcP;K-pp?=UFJ9cC%i``@+@1e<-!J*| zedi`~?>#d)bCXGCGBW}PK!D;t5P$$c1RwzbIEdKDh=_<tKtvz{paT)`ACw_)h=9$v zV*mv8f71U@i~ykgA5UHYb^jm#|KdGB8DIwR1i1W1zXwSE=N$o-|HZZdZGaWP9pC}5 z`;T+}Pl5};2H*g20(b$!|C{}vnDswS0PsI8-~aNq|7m#wTmeD=_W#W1e~s-w&Hpop z_5W&l{-??Yu=p=_`fm&XfcyW~K>2@F003y{!W}h!<7)gS)U;5QEo@!O<A`O*7ea?G zFRcl$ikgTwebafQJygE+$#JfD5`%$FTxC_MdoCDQBnQlOiK6>F6?w?{en0y7r@0!9 z($7rvYz`EEoLFT(c4hx1K_)$uzdA*D#|u1XX_1vFuoR}L9}Zukb3wf3LbVVuW*qJ~ zaSuw5iNFDNBJxpi5t&;>4Vt4HJ_92x+*(EK+L=at%!4NBX9-F`?ZuiOogy_C5<2+f zgqK7%n3JAn<J@FPMUq)A+V;(kVvK%W;;7FA2R=<7lxnL@Yf-YR8&q0w_EISJL#uC# zI~#WSG~58KgohTatWv+JHb+>%RX^OW@$PqVftgh$ee07a7?|;Q@Kaix+lqdtKK>w( zl6`drOINV9<HeZ)T$XqxrL^}I@Y!>>=wFCp&kcUnq{|YU#Y~|#KDM!<>Bdt_LVjf8 zR&|i?D=B0(Ml8D|Qh?YBa69$UnD}3uau~&(fYxEu?u`qDHY|c9Fe(pO)U0I4@rP!P zB6Tu9fhSw{_ua4Wydgq-{QFLBAnLDee>_@M)(3k$yWcR~`P02tvC|70H-Q^dz7u4z zd{W-KL5h$@lMD-?76ZW4LR=C$d0x&hx7$;iv*?cA3s%IYcwIM7!fyKu0{xqq3>y96 zXJNMSy(}?a>5OObxm`8k-nA>(C@*O!+UbB|AQh;|?;x}xicrURuvWP*XFj39e#rCp zUD%#Zf;OuJ)qF&eS&Du?V|J}D$?7``%XLDnCmi<!A|X16O4xLG^glPa>^p8~uA?03 zh;!_Xm1a9RUj5KLRs{&(9mF?pe!^oaZIw1?`$(i@)>UrPZy6$EeT=t|NkMOvf9@8= z45<hz;I~zT(AlNI%xU}qtUG^4`s|V3k&GB3@A4Q1pi1uaaQX$;Q6r_>dZiz*O1u__ zW@fNb!*T^#KH@rgl?B%ib8y(SlHl9DjG-;X_O+5nsvtzsM=Uxakkdzt&-8pZb1b-i zpit)@Cc7=PXqex6#HZK}pWRoMBdn@bqLYckLlDx14tSQ5@R3EyG7v7xd&l`l*+R9a zg8&Rbs){_ylP~qIMeONxByjt9zI&$${8(gnW%D-Fo6HcoV|)AVF3%3o^atl~SR`<# zlw@0Zi?kXyPPum;SFkSpE6`uUDM#hJ+cm-u!+5G!vp?IEP0G>PUbl*slC>nP;=`Kw zq@+fHpuQAKeeJ`nUy6Qgv`6D3j~{>{sgP8IaJ&68aaLuBglG38XZ&4}KS$&f<+2!| z7MVOHIPj16W6eH}kTHwgmfiKodk5(&rzMSHqZBSf+czV~2-c*Q&y@eQK0psL%#ZW$ z(Vt>^O__f^rIGOz6K5g%ehah@$JXd(i5>ZL$08>D%9RKG7+Kr09PYA&T`Rbp+UMJC zPZF3Lo04Kc+)D}bDOg6zlDUw_TF{?*R-}|4b<paz%Yu<)TpDo3pcuHFC<W_^vzuZs zR>^?Gow`%3EKsPHS3C~N+xNO0fBsAe^5?`O!I-??qF&&8Z0)-J-XN1zD-$J2sQM_! zXOeyS4(!b(koxSQPl}EEG+dHtU7b5Vx)W%PWdTu3fA7$xY+#~E%zeyEfihw0u-h52 zbe|!dJD#?{Xy~02Al~se7bee@zUwib)Hqr+;f-;r#~d13z9>Aw@iAMWP$MUNdY6*x z_~8Qc!!UlU*`$0%miilBdLL5r6cAZ46^CvrNzm3n5_NO|!o?Z$0rDUV1yGc)avI>9 zm3O7C3%O79{Zl`YBJuE7cJ$Ti@yfl)0lbIyYxiaV@piG_dDBhoe7lQw1H);5mM@TM zsZ?K$)*q#N@!L=9;SA0i$*&k<p`4_jXlbRz^8?K1KL*gVtx1L$92KcZ!}78E;G?hk zHOeu1k(RmuOC+p&$h9#HZe9ZtA+Vi(;!UdDtfkV#TFK06=h1<dd!HwhXAj>Og;FlC z=wgaz_?r=fZ*)1FbwkLf1r2kQ82MqsF5WCo)x~8$u3EQkPsx;iAb>eG!;Dit;;2H| z+NlKs2rkCRP2^8KG!!lxdGG(;{CMfcH-0QvVjgl5{(4gA)Kw}PqG-D{&3i3|VNRuV z5myv4$<#d00)}{jP3={Nzqfay)iKq5z+G;3iCjO3DyP8~26*-!mQ!Fa5xTp=xm_if zt^}r#va~?$Y~ncqyb32bo9pJ9<o8pkpRwa{rx|cwwk$YBxG&=SkU%bK^EY3`cI@0Z zQPQc*^#qvqv=opY1GNwHuG^rNcqRR3*dw!!nG6Mc_zA>+I7aPKQ8oM}{^_bEyFjX# zb|@nH`RB=W)l_}QX;TSx{~6LWYf!J?c2Dlxc7LlCjHGd}sBfL+*ZN4_+@afIr(h}H znDGwn*~gwJSu_zfQGtyjKO%T`)k@9}uvb*`fO0(t=XT=p4VuR7mtT2|z&IxJO11O` zb{hO)+@3<!+@eqI!Z44QM?teW5e#M9&B`p;be(eU3-*77_MXvIcFHr|*X6sw82Qgz zxDTzmXCSLIw8Ia7p_VTU!WT~38aEO@^JQtlms~RoiR$Ayl+*`8KUIEV1<E75DC%kM z6sV!`I^Ft>VlAI-8}S6P$jOF|lqlW7JH;HAS%m8@I1gr!I6coMfD+w37CoB7@3$!> zK=k5<vL?CYJYKh6JgeXuSzSej1iEjbJshxbgWyBX@7;qdg|Ks(%#4WY)npvBUX8#< zvc(&r6K*aDVNfV?Pn2E6(Di^yB){3)^H~e^08~n1o)hfsuXm{X@yATq?q^MsT944f zmxXepeLu1GH%o}r%xbg@EHV#(Wn>2JZa&_u^jv`64c2t4f;=Umk+L`%wdyeA6s~jA zi!Usi75_S4^fypSANOEd>>oHg@~})PNFebNylw2N!X;12pohbG)X^3b$*fug*#?_B z9HC2XWDc8sb<J?3ZO`ETrzZ6$@x6-7q2$PD&|8tzq93A3e3R=4Pd@+A9v<aRQFtTR zYoQ&<h*9krw_HYZb3_X&wfhC>H|tq}`?uRn#hckrO_F5F@AH;?$KWKvTGMSc1NUsx z8Ll<a2)Gug96d;?bz#B5DRf!;w$F$F*tiwzFt8kztXp6ydq+FmQy$e9Bljq{TwYP) zTFGMm*)nO7@{m<Gz!C#Z%CyBMmb&l->rqhW%I-ka-3gbsrRkAZq2g-Z{nnsoc%Te1 zUnu*Wco)xP{EJ8Z43xlH&|5iPlRCj!5tWQk34HNW7Z4;KeB*wj+0TsWNf0QQu6^i5 z4rls+O)B9gq!{mT{GeRb>&8DTd?+p`7Jh>^{8FdfbDLk;=O`B?ey9Bn<sOK*!-3Od zI}u(Pv;q;-!xogDl9*QXjt9w-+(wD>B^b&3BnA25gk{nj^k;yR<lOCh3kz;%Dx@T< zBG2S+Jeg$lHoby;M;e#V5IBeUT24(d4k;+Sd;MUjp<z?*K5AMQ!(jyCb1JLLTX6x% zaM@c2Pjc(OP+3VDEBJS=pVaP3U5GijMs;k|R=k*$_#KAc?z@q@&!9TGh!u%@0*6MN z?ef2&$+l1+UGAeLo*cQqLER@1?{0t`Bp)!Z+67h+Vtnh<5Mi~D<ess}aQL0bOFy`( zUbkt;lQT4jtB@!xIr^_gpgnRThjIcCL3m-Xf)pJp>nKE{a3bc}<JIC6DQ`<NVOxx( zHF=@=!|IMen@*p65(X0C%yJ{@lWNelhXiu8w0V{>U|h<Z|3jH^r;c(@v;U)58Gn#? z?<xI*gIc#+o25SZFTod07?R}-8?;+IQbvbRTe(_UpRhbpW>}GkObAjTQHc17V;@=$ z`kOuw*5Y9qOHj(PLC79p^GAr$S1<77)tnY}ErtL^rxZ;l(oNB{_039G!m82G%{mBI zeKZm}<KLrYDMw<t0>s~I6}Iogd3lQqt*1rrNBQ<QTc+e}W4)PnoIqe+0^JL$FI<R= z7c$^2%fsHv+$*!1_yx<uk6X=H$ZddwYfv>!w6xBn-+>3Y>Z-Yv34guGzV(YK`FTWa z)g?gMU&Vd$!u@zZnBi!NwkO)uBgd%8E2epD)04-3ZLHsy?Tg3@w>~lAe9(uUZ-EDn z?Rb8hIL8r|d3~%igzg;Z1{sCXVQg*&ssv3KR6F*DZaNf0y;V{Cj`yYb#3HB$Ew#Ar zfdoEb>O4x*6(|TkCazI6zTrSV9mX}P&6R5WZ&oGN5=W7GpP!3w_4GXcygpfh7U6{H zePS%%5i*<h=ECquC0&?4$@+>*T18r9IfZRmwSLZl5;_Z<=wsm70#vLGjHL9v+9Huj z=JM6OZuDb$Rdb|7Wi{h_3A_e3wt04L<4t=P160Q1zy1j@u9nv0OYTIzMAg48poHsw z>ku4rMqxwX=2n_efRc|D%%N7}<vsD9Sscef`+grw&`7@P6sc2K6XSCV^Q{0+PZ>TW zNY)O(q%=iyQVhIZ!p3bmkxIYu4nhLIz|y8FvddC3T27O^dO~eAC=A%%(_0-g+H+>- zsL8*cNY8s{L>TY~u8Z=7hFu(k#in1z?f9Y41beYy4n#&hrpy%~sAOUh^VaMuK%M45 zdv@)JF`)>1Y`j3`9jS|@ie1TZoTZc)=<4OX>?+UHj7#N8m$QL&HV06u7>FumqG12t zC5RIx^7rRqXdQI<oho+~e=To1o2PQ{_^E0*l?09)sbksw<jNX=2FgtFw55aR*gN~B zPRK-0nUh80;0L9KS{%GVAv+DBjH*f+`_qg8R40XWT4PG$UM3szit_m~9M@PcKlM#= zy76u#3!%zuy#^hQ<YYtVujr_9;7cJ$r)p{|taHwPeK`a-Nk#E7oT~LA!zOyQ4aDs^ zXC*VzBY@Sei)1fbLse&fCdK{SVj|bl^pd3f4V_|*Q}X8T0He!PsjphKkR|%3uK$H! zZG8Twl?l$Iq@Vvubm6mF@XpnIc9XZHfIP&WWzDJVfX)N+>~{})a}*zg<*%l&{9^g6 zepL+4_R1RXt@P%n>`}@)lzI58*~S;s#?9(eCS<`;?Reg=wG(qAKXmb4`(TALnq*<( zW9z2VwKnrBdZz0s;aoE$j*W@9-WfWp?`dsN71;z$LF=b}X20?DqV#SLQ~ODjMeMtd z%JB4qbeE$2pcqOP78Ann!*QB6F0V@;Id<?$6r6FB<YGE$Rn0L*_at1e;nEmeE)A-F zKSWmQ`P9oOVkto=R*0sSwrLxBl0dST**19b4}5qnJWmBVwj1AVLu)}08y|k=p$R|& zZI5}6j-sCYs(xJjfZu@_p&tC?#nI~~!Vx5<DS+TSF!<oRu%|&|ggrrl+GFx#@nS@! z`_rexuZ9Rkq0TOK%PV^ST-O>WLuS0ABdJsaRb$9<h+G@s0CsornV;1|J(~~m%{j0^ zVUC#*$Oe{iDkW`6?P~DVpEZ{?^p^QRAc6J_=SV<(NpQZL)3tzN%V;RQ02bwyj@6HQ znZ1jSta(JW-5t9<U>bBM&Y;dlz+TCVtsfIP(BK*^cWi}=8IONlk+>kxw}cC6j<FqB zlPcq>-%TUqkK@8`We3Qh@tH8`_eS>jan#)Uctr5Lws`c#bZLa<1qb^ZH(B%Pb-KQH zb#SRKLOAUgfT=;spor=@l#-a|nik{uYK1()8)rMRx6)il&sGzz+w2N;H%NgXzSqhc zFcIy9{SY|NFFNzXmed^f{&w+EW+U5-Y$mf30a?!c$Xl)c8h5oXPGz;D+TG~azvP?V zxA3e?M*9t?V)a=#oyMbG%lbLT#T#A&=yXlU1XmKWG*73!=;Swhm|<}wX+oynjd8qQ zr{W%FIh`b4Kt-Vu@~j7D?6z~0Tj`cazl26dT+|X22rStSlVi6}`o8$TtanW0+<653 zWp|)#wneL%b})T(Lu0dXFcp#ucrUKr?8ujjzQCu}2$kqyUE_qVKgesc%}^CN7;X(w zp(wof@AoH;6`!6%G>?>NX~kV-_YFM@MvB1r;Gn7D2iqM6rcGbR8sy@3vr(vn>t%t1 z(XQBB!28|4T(@F(>OBADiNb*ow0~18;1nO`Hf%<`MN$_MSq#+3KFFq)I7q~go9Nc% zX$IhDDW*u@r{W>t85f?v!NvF?BqpzFb|dQz{KAaFDxEkh-reILe`*S((deX*Swq8I zZ&{;+)Jr_w#veL<SngYW(w7J@o-%F8(I29nw%1(@VO!{fLVZhMce$hQ)$IxiJ<|Ii zD&tn@s|!fv4BXTmQd0fWk(#}V6kJhOpp_>(*V_~=9sMa4DJgffL5P0G71!4Fzn4RX zr)a`kP|nJdajFQS*Fk8(FcB>dMDs#lG*U8D2Vb+^D3Z(E!bpsq$jukY=CQ9|M~he; zJryo9-~><(OC%<bp;%#t@~A67JX7>wb;n$*4LH)>xo&m6d?QZqD-xG-&q|WjbXL)s zpTQ~27$4mNwC2S-Gvly#cY0^N%`|8vSAT!wt+PAM_-MT^**kP^r4{ickmq-LzCGJ4 zifkg7krD^NSP4>(f|$ctu@iu?JGC457+3SBN%3P_1#S}5Yr<+%28>0@UjEvyL2HWl zrC<azasZn#$!BFmUw{UJ%S@8#ck4vTJ)%XZ5u%ukZ^_n5{fpTJ2a0I_9I6e8u4B8? zHcTPFQ`_8tQUQXN=)wU>^q9J^d<iA?evq*|bX_jG0rIQg78^T^()J=aa;2?ZAuQh` zxgpx!o0tLhsf@&7_K3hxd5P(6NxprizWrmiTMljEfQRMLsW*9l&&_;hB4r2WnOGlo z?tw|az!l0bB0**+f!-UV_RW479PWsH;?2Tl_vV9I(g%SDSdS8IN?=kX13&r9z-+Bi zV<mMa>AV~n6ZJ+J636oWatriwZoKKI#eiv=!B3W?O<5qHG{~pqK<hF)*#kVc*==h5 zgWJg|(Hg^-@Fh^odqxfUD%*7)T<@Q*3d(^(Ve=0img1%9vOh>t&3`h>771X+O2raX zB)&?TpIUFq0;(2AQ*rn=d^)t5dk@w51mxQK12h`mYa#CXK>O?jHf9qCfWFR|+K;ft z0c#{yh%^`(6|9r>TXor3H=A!Vhj;4TpFmtOY8PV~Ul>m;uaLLKw;u0<X}*iOoLy|) zxT!sTjYhY1A}cLaHoT?Ub9se57UVHF8FG=c{i*+^p#5g2lzJq``_yo*U{D=5{eAqL z=;EsD-fPNxi$_$`DG5gYGfL&Og)8ABrPZ#vo2R$(l}|8$koBeg%6Xxv^4#SdPfEJV zwxG1Sl;8&uNCFrq=I!u8@+|8!rk3R5PNPW)fc!21zxiRON(!lf$sL$ybd6_{2K1!* zuahd4=1E}bJdrvpk;{NewhaH~cZX6*+{1W-U7n4_DA{8*cBLpphcyIgXe<$k1-fDe zL}KF8$uK8e>#XLS-ycmu+J<b*-W3~aYxf49qb+U7pe-h$PAgg(TeDkVQdd((&&v>L z=D>(>fVxO^>*OnQ%HjB&4X%mE%DEixuHZ!)v|w(k2pAG3eVb%jYS>paOsO|@z;4Vv zDP*uqJ-&yzli-Hpv$RurQY_#zs~UZo{)~qA;=7^WqJ}E4XZvRDoZng;cj7wg$~YP3 zOV6DE8H4u`yFGUThDX(k?OUdWvG$$%*@T-#iyF9`Z=0$(h1Em#>8T+OT$u|l_I|0! zxMD_s2C84Yqa?`f>>XCdruzeps$SHY@-wK|oehN&|7j`u?Yup7su|r*d=RJ-^|GBb zv@h59k$4}kD^x0ObVbjZQKCl3sobr)0r$|ns;3vqBA?00<{S3!Tfsn>T@PAhW({3j zFz!H+-z*Izz*(o5A!Soi`Lq~XQ`9Xff`Fc}SvKBuEw5%Ry62oAvzH<B!mO;I<ef+- zaE?D&jnAb~xVPN$iQ8*0_=<lfL21<RJtpaGqJLEaRlox{A&Sm5LFnm$Y2QM<H#A9t zPI2sVkEbLO#Q6`}W@*DoW9&el{89bR?4K2#al(x7J#C^9ou1;%5W+$~%4Y@Q<6jx5 z2)E^V1AGZc?+hh-3OC5WzqYelPGDU|IZUqUhNhe;TzGhv1>}LMw@lOZ{EW_<7SYbD zmxm6PpH9WecO^*4W@!RL%O{8~`*!idv>6d02%!wfC&V_CG?ptv9}I_3RB`)!^jCcE zsqx}4aV1q%VbYYMNk`PA@BLM=^fJP|4w2lYBoPk08a<{Ss|c<Ep(r#?D(6owqq>iR zM)N;)H~YyLX5SNtGSicJqllt@M;!FolN#@OGv1ggVjN3b7b#Hk`sk7NSDR_DMVKa( zhMVs@Zx@LvWt@qr70xnVa;3~SP3$AmGg1ixA{$Br+(Oh#{Ic@EQz+K#prch90Tho| zNEUc3>9S;tJWNQ(U_gG`CR5WMc0201n3hvYYuuY<JFRRPy3ZAws35SmrZ`MY3v_qK zznnSBU<!#nXf6kZJ~>;+g<$@W+vNlv*)HiM+yU|`mTj`cSXNXKd0(F>Rws66F<bj} z$HW(FEDk6LP-F`U-qEfSEaqu*W&6UzxL+04MLd_QhQc&+e|LQLaKvQnXCTiYJfvQy zc}XYzW8b8F%yjVzWX+NVp?FA30vGlXF4R;BmBCIQ>QppkDZf9H-}djsL1<cW4jhbq zL*FB1e{y^GYQ^;;u|^?OGPrnt$)tZgINOVbo1c4iyog&&JVh#Qn-^kW6}mh{v=evg zTC#o8|8hxuZFiv|j<h(sxfs?5f-wv)%x-K;=0@Vt7NYQbsw`IbYItJijyE*US}vB) z+FQlv#0%d>78%BI;*|^PULtC<8R@Fy4&l0_{pe^8oFbv)>Cnv)Q7@jtf*WN#>zKn) za<?uzC5}=m*S+O_s}0peS7X-=6*%9Wj`Is0G1duZ|Ix3RqOnT*B&p!U<CF3ZHm^>5 zOBO`+l*wl_?Apfkuyj-biZr|@pWHatr(=4dMg*rVz9?dVHv!pjZzBQu+AG~hC>Oo- zQmr=R+Jh31wxoURFCM~y;XK^tCE#^_tGgy2yyY#Hu9%@A7l35hmHmEQ`uyI9as-8f zhR?tH=u!Gb1_0Xn`gos{IBOe)+P%84hUB$;&p~fcdarka0)^j5v>8N15G#+;>xEOd zJ)C$+&q%dDK50gHHut?~@`cYSMDc3#>hHYoiHHQmR6p?%+1KHDyAI1<SV*Ly$=}aT z@bLr^S&{krs8K!|FhAatv^~PV*o7gb6|9d@r^W^1#NE`^W3YVC(obncav9%Jr?kAm z;fO`aDn!x}XzU<B_GHQ!hoTY(|4~@&8FYtF9{OJ?Fbg%;2%-^L=e5%0q{pA@O*h<r zptYO%lWjG)l%XQ?jPrZ^B?q%-@WX~&OgFS(G2bvtLUbq4kC3Un)|>GM(2Wl0_vKIQ z??1rHPk=AyVobfJn;(hZ`Ey*hFe}ud^%+B!5u1NWqjHTo{Rsh$Y?G6z)dQ|DSF+>@ zEbQzPA0y<S)=_Aa*e|bZe&ghkLFdY5!1oQ^FJDA{mFghiCm?s#7uYZPnTz=;U@p2z z5p-8)wxGWs9vN?!OfcTB(adP~5vFc_l9oTAjl}EMA!Mx)^jK;zyd$s=G%4d)v<;XK zR(0iKx{-v;RjyTpud)jA6V11Q20>0gC;E?dGdbHR_(^dxku<nzu0CQqiq5Heous$) z<*aIO*0a(2q#9}Pop}p!R!>j)qz(%O{=6Vnlh|2+HFZ9|BrJ*R9a=kQ3Egrethh1B z&x}j#5OIxni3*X@Y_sWEWlnk{y&+!6jmVU<B4t>SAqWw;2>}I`YDmEduKSAGtxZeq zz|;Ic1~uTc>Ym4rTi~{+tK)z(@fJx~oq??b-meC}n%)dK2s#RHtK=8m2PO0M);FFs zS|%B~kFri;=xtjCV|x&7v>OSGDXCOtVt#WASrfwr@m7LJdn&~FL?AA{^eIc<(futl zu!qiID>!aR<T@XDO(=PIu?`{BI!)VXV;B!v1%t_>byM$wnQG1e=8E_SRtbU-m6@g@ z8@HrB<ki0+rOmH%`SYG;0915NPBVxtA7|K7a$8U5Hx1rVCkLtD(PFvn>xT|sV=M`B zy<+p1dvi%i0t*>tLHLO-Wm_0YXI|*fwS$3cNrhX#jrb4m6y$lV6O&^vAY}w9LD!eg z1Dp$?6_-?tP(0I&852_1IuE=TOvA%x&g{95T=aQn$G%}mgpHhBzqQ6?)M<@zsB#vI zS4!+kh-L*OINVn4`W%>Y%rcBZ!Pp|6ft8TVEGD~8@_Gf-QEo{s!{SUfJR;cwt!7@N zAB{jqCZR<};(lW3ZQRySTZ2?eXrKblwJr<DSO1>M9;^w~c14FC1f{gAQ`)(1tBVJw z{57ogOn>BIlQ9YDIWbL4ytZ0kSKHxBEr_`sp`0ESuj)MQJ8vS-g)+>>x~sG5j!SP6 zmyS<+_5Am+CWZPl(4ydlvq-b{^}Yc=nIkAB1-~k~kuPft8>gj+MXKLXJd#NfHm@vQ zI$ylLsn}-QUE=OIL#{6$eE+Y0T_LB|Q|n_+w8}Hy#_FQFL`HCEcO5o$hWVtJa=5$p zdOal@>34REDqHar<1g(ASgbV!==XB$pP7CqVY=Gf#u#T?=_FFTx(~Rz#=o_hY)+uk z2VF<!#QW_EMoS^EqR~-Bq>C}TMi<>~-~;)lTo$%HCEblB4@fvmvyan)Fcxx>-Q%`1 zzw3!$P&*Z+TIa~EbY?TdUQt~~bCEfNdaS`|7WQX#7$K*VtMN`>QDk99*uLXrEw_(i zX%o(VNp~$h0+J<y3715~Mlw4+tTozBf+YNjf=&)#@L!ZAiK9|J5-fyx2sgp}%z>Xs zGs1Y7kGgAQTa){sq`(3)8qtClNA~t{?;yS8_=UF4GpMJbzn*bBd*XU`n=p?ii0Er@ zRAJ&TD^G**WI6oOm=+qw9O~64C3{;7XJOa2uirV%jl)3rM8_KEBS%2o9pN2-H`wO9 z0K*h8sQGb`R?6*9%-4FSaJ*Bkrso;&2M1=eRP?ar536r}a6VeHJ%u<uVz8QL3@@I& z1HkmIcd&qRnq=4(r4;ghSySJTEAT)*gOK!51YZc5owEp{r-=S+SkUT+g3FD&flX#u z;3guRT5nr_qr1?Tb|gdjah4Y1jK>u3HI5B81}%}2BgDf`n5k9KOx$H#K3nU=rbqaH z&toIap4Pp&568Dax|JW=43ypYV!3gBEbE&$Q>4fhPoT4K&@PYa#*KI|D}Wv}FWHT* zzVc+Gc|HUD8$4KyOP!m~ACipv?CtN6k1<Q1)#C4$Kij3^LXhM2W@bUe4gbIxMW3Ev zS<OY{#GmyoZD>RBQpZg9q6ot=DhK$+p?cvl)5U){Qzmhwy0wqKDbvp1NpYFd*JjoK z7vX1Lo8<k6*UFmBlb#V3^1kZye6~t&)q2%8q-k8#b<?-3&W6vVk^3H3^uJ6A$HePf zW)q5;!D%NT#hCICw(ZJ<ePpHc_BF=YVrPAfnc|NgFYNAD$<*qkW`%sF7A)`tpV_6I z1h-N>3mY4NjxknIWa=K!n8(K$B)@Skl-^e`Gd*uVOcOS{UcjYAe^$Z%EhEoLe;8+5 zX&$ns+?FTj`)`mj5#P^ujj7*So#gKfscoxZ0}cJU*A;!-553!Lf4n!7t^lO22H~PE zJKL@Xuk?@4<3*i7g^M!_B2w`E^HOuD&=;UX@&f-y|2~IlOMdr6SBnFZ$=q$LA7yVJ z*w5eb82?;nqW7!Gi=jT%UbvF@^p*X4==f(Asm#Ee4Pok;xIlXI)HOcPuHZu;cu(|6 z)C{Ju_54*NYQFECBwy-9p-J6CfwmR-)#@Y{=2oFEhsx@0(H>~L@Ef<_x@HOb4*j^H z=uqXI8Ap_C`X`~S!P}RBZVZIa3d4I4Tka8A#yr9xX`R(lDe_*rz*m+*j5Fkfs%qED zN>)yP_UAA|XC9hdar2-7<iJi+nZ%8UK?%)lAy3!VIix*y16MXIjRCW0eB;9(tM!m2 zDs}PnnJw)VUib_kb;bPrQjwBayUIM(Y*xUyyBo45uJ=<$nw>;jf>?6fd^rV9NT9Z1 zYqp8(M$MK|_rcw;gmClK8uuf;4!B6`meOsJg9E8aB3(nBU0zS8!w}xzVzNIrpz&4H zn<lG6eB|$b?UYy5qKf0E$Xr}kT!yMtr@eQ~i?_6-wC^af4Vgw4kwEBSQ8_jSJc#|3 z1)&5aDG*O={bX@P8U9{1g59gIegK-2IHrP0`n9><<@td2y;m}kyES6?SY&`(n4*Bd z$~r^O?HZ4*A<SmUuGh6k(;ob~0vmc!$yM-_j^HBRQjsl%rMSaAN2Cc@eJWB8jLwlX zgyhc`r@MVQo(&l7aI1|u_)!2?o21u2JABo5j9NsY^qRi@7f9<V*qYUHu7^0!%Bd>) zw$gZRvV<9J2D7$IVjGDmz7Q0n5(>z*!M*PVy}Gg%1amgW#_dquR*T)OU4^%@-D3V5 z_Cu2x%|Iv1m-O~Cw#E+wO_O>R#bQ+4(<)(!PCsH?<YH8)S|-=afk81INy-1d7dyYv zQhzuvdpE&?&B>}%e<Bs;JeAyI=Q25}Qe#5M6eH;*m+|dG#WC>qz$fC&FCRlLw*!gi z=Q5x1SuMRkjow*oZX&B+3Pr2X;DFdsiUJ*t?ulF4&)18N;VBCxQ0#|ua@k@E8Zj(! z&JXT3@8~wCVJ{S+qTt9?`J6;94iiS&F)+=UVbx*iv3FatLTLkx9MZO@WI5Y@rGJ1D zlsZv8*Jx>;0TE!(3&!Ii{M#tD*095axVj8RwU2n0b?#myd$3!dO|-Q_7u6E21r0}= z$3+t7Ct0Gtev!=_eq**rU#ot)x7WJYE<b7GCoKfp6A(1m6Nq?o2$@=Fpi&Jha!Yp- zpicOQhuk1=Vk$C#p1ru{Iw8!U7HgTX<AT@KBFQ5+zUgw@3H=MfFpA4}z~|n6dxTa+ z$vOP@mxT^tXv>~x{tFk-bx$pTB;kn9Lp^OZUYlxn)r2mdnI1v4S<jKPHgVJsGsk=D zD<`Sx1+|qN=sV8|c?Wx{>8uGAM^U>k+I?!eWB?X7i!V$@Gi<f7Ht4HU25w5wgK9zb zsWG2b8xky<2EkQ(B^}GySi1}DR22bh-B!R)JAJim4ZLr@8EU!wp&^C3R2IKnEJzh? zliM78Y)vg&=fU<5sl|utqYetOYqTP9CK<W|fsP?(8fn!XfxclS?-8EPDYv$#(t0O7 z<!u3+u0M+4CSmsK?+>h`O#5fVJ^OV*mc$~6X|KLO-NF!5#wEYZZe^iwDjCF82vAhX z+Wtj2V(Gy3Gm9r%gMjU|j4vElH^<9Edbp_t6vwt)iKmD6X3^U})TM)nO`=L}<_r0u zAwQKuN;AM#6sTCZc`J|!*}Q!dZn#YixKBj9V@2Yof9XfOdWR&Uoi#v5_TQQg%q$o; z1k;?QOoCC-%QoOJgcT<hUq3~PBn8yh8;uY_Gkp>e6Tt$PZ>k@-=CEd2#lx3uvu|n5 zswIB@fLFo~zh0&Vc@s#0W<x?PH{B8;!8zsVecYjA%J|1Y+phrGqT)Bt_L^DgGXbf= zLa||WHuq$Z3qB?Ki3YZ~xTuDtTIfOcwf94X-^$BpU3RV*dGY8B7sc2!qHAjy5^xcE z&L1qlIi!6e^oLjZp&24ny_VJ^$#FYt>6eNOm8{0Voi5?s9pFk}0x6tlw?X2IsrOiH zd;h`c@0e!mTp7K?R`ho8>i%Z#IGNE3U6{}^)^{oW=I~O@vo!=$EFHNk=`vbGoxgIB z{izK6ef#YXYg{G?I_bNyHJ?Cp3c^ILLwTnMg3kkym(`EmcHe%V*Bg6FVm_=y(OCZZ zn*Hd0%y|GEycgbqzUY_tf4Vzkm70pDHH{w2Shy8br?Y`oZ0<xWD;#Qn!OG2K{Px0P z6M<D>;uyd5F&q)cceeV73zr61XRFzPAE!&-Sm`wh<WTQNx8rjo+}B!)&)o4c19>Uo zcxOQ6W4qysXlhLnA%$NNM5#R-WkNOpGkAJ@Xeb5vB0ldztRlsVzOCSCl7B>YvTz~W z^ZcA=k}uDza51HYGMnntq~jAR({=03W0=!8B=lJ<HV-QWVV5^H8|@G^Zt}sePnc?Q z$GeC4qx<U$K@rX8Sq|Ple-0*Gy?<VsRJ!j{4)v92@`{PS=)V57{p7dHuap`NMg98C z%Rdz#ELoy{p-;+3`@8?TTTe$?i<8>~o+Eg<0%p{Bn&Uf;zaW;{-7Fb-qnR4fY!##2 z@k+(9*2Epm9Vyy(xiDr#k%r+THXVWr3SJcPS3T?BpUS(jKE<Cm_zLOvujA<G@k0_M zX(?@yL?W{B$_ad7?!3V)-E!KoTdiQvhFke#JzZJC98l0+Z>+^@aJN7_$1+!WF)t58 z2IXgQlKOf-SaxfZ2X6J2-V#!;YJ#A%zi&?f3tC@j&mBO58QbR+=uRijbDwBGOD@}b z`-j_RRwK6aGn9m1M|gs?>!Nbg5-*#xt6$O-Jg77^Re|``O7|i(nebk(cR_r}DD5bp z!D=U7Q2Dx5iOQDU9i4hL|JKA%2q^;cpd+T-Z1&<-I~|T{2_14BfrO14y`2r`K}2#z zda}{Ji^7Oa3((t);UE|7mhiadfO7m%Sk!qjI`Zqlvv?|F@h3U6Im|%YbU#M;jMbZD z$<za5oUYHi<th#9Qe=qfvoxhv{U$p^`)%b#LC0;Ca48TDz4Gb<fe^wbfK}(t0XPIk zlEovQZAYf^5cw6Y621#{MoR$f*pSvWMEye7Ak_{R+5!RNVCqY3$bp(R0b54AR|vWD zJvcYfiZ*@7lR?g%>B7^_0sRo9Cu(cOc!XMSNwdSS`vRPT8$R^t2QN1)Z9|TK|D2w> zd6g7%%9jJWr=1gR=}YhrrH)4>(*`X&W4q&9q%V1IqT~r%2$3oTtYzCI4mnh2x@0$} zg~U7ro5^tdNM&QqxW7WxJ4g}^Mp@LAP@*<&?+<uZ<cV*%BQgypG{EVW7aE)YNW!V- z9TmI`@Alitow(n>(NirpSY-qfPzmWu5VUEYE|v!~zgSxu5SRhU=x^<X6j#uJ@=LNb ztT7)nFRIKYY;DCif9sLqJ*h?@s!P%pUbakl_9k|0MvL2DXY=>4%xP2Gm4|?IJ#~HR z0d_Vsiib^L#~}`JLNLkOnaeOw{&0l70v`<feE0xS8(b22q-@<NTKRy`P<S(ZH-Mnz zQzz-4eBvu5<0d^MG@?!hw(MNh=r7Y+hdJ+gwo6ZC2bv!`*a&BjEgH34)HX+kQ*y45 zq9XZQ7SK=)dNORxaPF3R$tj$QKa?A0Q<^WUJMQmU>&2ch=4CGvhDm)b96?LhSk(KC z!;d6y$H*yRXTjwks6(U}fWNp?El?sZq)5-Z2kY|Yv0OSlA`Cc3>>r!iK@Gh|)VKXZ zE#=EIxSL;sw5OlH7O#)vO$;Epf#36Vv<&tcmdz~c<^V;wal6bA+$}T={rDM&3fHtw zx>Of#Ap*+;b^_NC49m0r!FF)ds1J|$2L=EP5(3_GPfY*e=Xhc7egbk!DNR^t_`Mz1 z7uTcLct&+%+2+{j7YR3e^cw^t=mF05N9Q8p3QX^*Vw!S8EtaX3^LHm3DjYrs@j6zC zWDw~njVqkjkCAFPA3okIechg>hU35&WQrQl6Z#HkrVc0%TXVFhUd~Y*4#$-zVneNh zD-)X#sffpc4y~JZcGDD=#(kt*!(pr{C571J#xzrRM|S@pBw_L}i9x>j5>3v!6q)|0 zf74zMU$uR;5|iW9H|D@A>eIao6_s2z+VWc7MSFL<5p^5dM!~gbu>Enl6q$Nw0Ih;y zE#%8{61579v`5EDNv5UDa$q@N<3>}R!Z=_!`#2O#nlYrK^^#mkp35A;#!9ZFvzrFx z%+O=KN%{qV^Lf+GUlNs)CLvh&??Pb=Jx+OUCfpNE(ze;CJ-B2ZFGNTg@F~~K4^_B+ zyHy%O=^@X_uVKMtJ;Uu8v2`d<<=7XI${-gf?G(dz3>-!@*Z1b_xf)F<Sp=IsO)o)G zv&wFvidJRe^3a%?o&}!UF0UJ=e1dId*HOtBWjspE6C?rKq3FZ8l?H4=Z<JixlPr_s zqboy+JB5S9F_cucpGD}Tlf?x}4OYWCJLrFEJe8iTO%&)A*YRCAK{<uCi44&};j-I0 zFGy=5ExN#=9U9>$1nu!bBQr&0(*i$+2<%5Tw-pxU6WE5Rm)gLSV0kqejHu+x3FmKH zn@u%Uoc^#&yo!cwIs1pr6jOznKy&q?KTKPY?biznJC?c({<D++t`&T^KSgv<eyC<8 zt?B+?77R9C{)sla5LkHe2h*sTvx-famhsWYJyGcwHj_h0%G0{+JT(|whyYVRkw$u7 z6Ul9<HXj-I{&Q9X&C=fG&-;&E1%4fM;0gyNy$|OT(elvp0h^-u`BYD38ekVMsfV%d zZy(j(JiUwhH=bBM{ew@1pYvAg;4`0Htn$+O6{krm<+6U+sQebk7Id&@<x~hHF{b?? zH<TJgJu;1>FR(`veapV>)gw2YXk|5HF2oSuX~?oyp-!JQ*Dv+A0$gnAL(oLCk*;d2 z$8nRoo!j&Vx~iEBIAr)i($=zC{9$0aP90Yfldgxrs@66C=-&ztgH`q4Ht~yH&Pgra zOvTt-v~Qb1_iE0$tl!cnYdQaw)ikYbJuAP_<d=JOV9F8qVyt9YN^=vWtv44bCz17e z&AykFN72*@7cTo!?KD75gZ`?ommO8=E2F&4>l&81boQxc8E@k_t*lHHi}H|x2}>+L z!1Rf(^Fd59q}=tWzIl9&>bLmU=Vj8EwV#E3KZqh`??;)wijACy3#!(ASE<QBZIk&j zm~pxFuB7_qZlo=HJRhx0jo8CY%3Wq-3~R|M{g*_KbkEK6>iNRDyYN)qSft&ql<X<C z+aXscdck;c&B0FR-<~=%6RV66KG)dJV*Bsd-_X-{5Fb#``u8Y}NIJO3?uOgfFMm+e zEKnv1Q&2cQX`&27Ja5AT>aKRe5F%N(mo{%DsIr~%y3`abR;Oo!{@du?V?WofohFq; zk4iQOXOP#^v}0s`Tr73^i}V_ES#t5qTY3I5W@Gq^Q8!tRMD~4o_qv3xMVqpp686sx zz3S?Vj33vKE@CudMz<e!fsyV$s?t7u0}?N%{1nQFpME8lvuD;c@71{t%qHh0k(+I> zxd;Svg`iT=cJ=Vdiaou;dyY&uH|N$Ew}&5u2tmpqPLF--WJJ}uyKrm&&H7K)K|PK| z{HT8TUeqy9DGBm|g?yzpWIl%Azz(Gaf27g0&z7NW48h44-oso&uT0#k_(3tAaCZk> z15FOsX5OR)4@r;ACQRtecZGS$^PBbhG5oLsTH{s3afZmA{zK0=7jk5!4ljw+;+~d^ zKN9eZyb3So@D4^rJ9p@C&lM4=^_*&#)mI&d;+*eGcJGjOSsSI=9<OVO+L$)J7+&t) z?yX#UmJsfWtoOcr^$Z7y+8`)(3NcUjTIJia6K(x;E+b&b!*uy^0#`aha>Y-{O}PYx z?5yig@YZl34$$J@ENK4im0Z#!Y2L?(!TL4^(M;oB|BFc=@Vfn}kn>_H=<#vDVgSSx z*5hX>%$xp?Sb2_vXi0M}I%ec_x!E2h9?X9l*6R3S&Mr6%U}#s&{!m$UckY#=DPa&D zm-HvxUr3>kPYVUViIRg2gc}oR_s0g1_fa*+DRChlql`&9hr*!A{}&g518zQfL&Dht z4GaSfWTQ+>@5P(Yo*2zG0AoL44A!)D#!DX1P`%$~F;nzLu$4KC>2-yTfS9BscP(-L zJ0dJMfYO}MjmAPhZO?4~DJ4KtZ4mxaqkogPndEiGj@UG-5a}-$zKhC8X7kHMBvPg& z47n&gMvdeu_Mvy-1`^)E-&j5sd<#jd^^nTC<{|V-AZC@Dt5+!i2ZET4xwc+Taz#b; zJ>MuGKmmMlIz{uu9fhEmwqHBJH3m{qsBNzPC9$@P%DUp&c}Wq&Qxz!y(Rfqhz}K5x z{l6|R*_KKLkrNlB>I)CdCkW>%Z*|9IrijhW;r)fGV8Qq}IOs{NpHl!jTaOa%z2Q=& z3E*LTf8P+P9<GA7tpdWHCqnlpV)CUKcb*D7*ArL4H}*Wmsq@OOBIAj4i0z2-mEi%j zcYAl4MEL`Vxnkw$;(DM+DSR;hwMS;O%-Y&@GH!0L$Hz>iKz&T=i<Jt@%$n1&b1mEB zp<MbYE)o`Zw*l#z8QTdJGK={uFxB^3^Srz&>_-;DciAd3SQ1Gix(i6}^+q=Bo(v+I zYzmm-wvRsIYT>w<d((pS^t458xl$aaTKpunh^0Zejb&P)0-n9fQm1jKK)gKH60#l( zYF}p1laBDt<je(km&88VZ^LuN66h`iR%_ZXVyT5tzoM*&v{s+#lt!AO8{4V-`7kW; z+ca@QcTp=GB)wePKPkv!9C?1=E6j6=0+wEREoO0DN}f`&D};5v4!1owsug;c?S&&3 zZ)b^|APf7wr1xga*oL3!3G&4zzbC0z4#IJ|q+*x^N4}FHY7JW64Au0J=+L?~YWcPB z<O)sy`HMe@RyaxQ^ygc7S$z1cjcM&wlK!ZP${yymklLQLm!ae|Zz|lBKG_W%w-+6+ zVj*{>TGhL2tXQ>R1=IX1O!9Wf?V-X64mp&gZS`1y|M_Ig%r)w}GI5L}QGVixqY(Oq z-%9{TRqgra#hDbC%%av$X>Bbr!1bkn?lUC^?%#0GucgsXYLLv=Kref>gS?g=y~i}Y z<xzcG=yyPAsbIc~CgMbem)!246}|j@Az)7qzuLZ%iG%CrXL_BsEnDC9r=T;e%S+#l zoZu;F1i8HsGB2i3fAb-Zp5Hx~irC+1tv%`*o>}-N;DJZ_-Q8&*lUR(47)ZKZWl?o( zXe6G=h~>5ELKGS5_Bgoy`Izevic{=l>x?-zUsPe<V%5KYYg*kHWxaRjVNj{j`zHv= zUJc=-Ojzx^O(Gh-ZlAZt*%(CRB1fUP(84#V`OT5)txQZ9C&f>3r<PWzJU4}{*}I%p z_ab#Aax{`}?J>eFoVrU<6FZv-1UVaBy-$fHB2x}>Fm5KI44@9y7)X;90H@|AFQpd8 z(D;esBHw6Z^Jq-tTzxeh6QZydoniVVyMO=odPRp8{EskPbYMbAss6^(ItS+JgYy-o zlWuDUmqiO^V=rrnyzC@R*JReQ8D79QEE29;6qnhl&o8Q6YwjA|iuWjPm}12sXEcK_ zh2d_BpRy?L9;RqiRyZX^lwzqYeV`SXB!BQk&)d%Zfo#6d=y-hjCpB(Kun^MH@?7Jj z)c&f!f!cX`5gxwQ@1&~v#;SQ7{9~;p-b&zWU{i~aq0HvA37@t(Y>Ogi!?RYAqp{3@ zJ^y47{3Dey%&&w)u9)3LbU@tWzC-(`+PQ*gzlUEFxpEZ+->toP_thM0qbbLrCP&U4 zs_#NuHV-tgS$^v5+c`9{Vcw+Q4`JAb5Z|V@Nkg!Xs-wE2otkV7v&GCrTDoEk_KPda z+i34oq5Gh`r3A&n6=#05-7{8-fU-`gD*N>h4ugHnff7QJV?>bv)4d5=%A$9l#s7>S zb695nSWcKRp|?9nH8n1EAWwf1+ooDrNLQy(bR?fMZ_7{~b`4^hus#ma`|q35t^ciW zZ@b)&J_ws>svoJ~cAx1x4xKup#><yC^W>iiUqt<ED(6VP{qi6^t!z#Br&XjwbU2n7 zr`9OK^|t0jRyp)?A2kXr+{pq@nhm0wJUj+6I(L(Z_2chqN6UutwED4qch<SpO0>O_ z{)OMiN_zdonX)2&pd0iZdCD6k@>t|+GF+^kdCSFjgo?!G_Ry{mF(j!s^u}bp1f`Vz z?M|jL)d^u4*sXv6Myo2V9r1m%?3EZFbk9TcFfM%U-bW)8vAhhTSH8Ul5W*iW<Hc~I zgW_)u)rk|a|I&2FDH6_2KG^E~UX+K?cXWopUA+kpoRID6i1rHfjP7b3378#02u@T# zHBEHTBE(4Wt<#@*=@B-jtJ2F3LdW!)HAjoO>yuY|<FGutqUm|oj7H+8h{I8m&ZTN_ z&Tw)!K9@fR-{MrrbW}ZldUADqUaEBF)I${nL)dZC8j)skS!1942*CS`Jbx+5eAmX# zzT`DzDi#gn%o-juqA03Dp*p{=R2<!BFJED<b4jLyR$o$nP_Gd_6eag0l#w?KI|S~Y z+u%EVcnAGew^f6SS?g;ksfZk|P&-8p5ooCSgpj8X8t%VlJB&VK<q@n7pH8`plZo77 z-h-Y$S8<N$^ddh{G1JZKe~VcaZ^3O6lM)~tRmQZ)=K$7ja()<<cQ1|m&9-deI$nn4 z3;6mJbrOx$cx>NOmztzbt){I4Y4rNumSf-bRwY*j-^dv1@_d=;Ku7ivb*2;Db|t$S zIR^MtfDZ@On>u88dh-C8&M|)uNN2MZnOXwki@Ebmd!&Bf$6SB^7QUW$Q|##04wN7( zm*<EL@f1uw>$v>Y+i5m}mP%oetjSI;y^zcs%f5s85RTd|1M<_{#N=^h$d*2eCkl@A ztdg@f^jBi-*z4>OOWo|V3%a$?_32m__jBMEkYMOWgsiHUOnjidkr6NZ)pW>+@DFSm zwzfn#{nZRx_W+K^abV~V?Z@h>$!Ma!^hLga45zP149htCte9J2vM82rJ~B>L5S$<1 zaY(DU^x;8Sku6elK|K1}zh2Y5_LqBvxF1Ks;zXGl&Pq~<@hV?tIj%;Q{D}qL++F@| z-rKu3vh<Mt427MZ>pYuW!0ivTn(vlkr;E&S8F*X?3E<2T1XSG#ad&0qKa^NUbKk4> zN$8;z!W^z%7g@CQ(9FS+9zMV!fq>uimS>NFhhTiJ*Y`@->$FZ^9$iveu;GE~_4Egv zZWJd*sUNSpH?Nh9WV19eR6;6@+>fyRe(kbbSwOP={tW*TE(z3G`^owzMO#|JUw`KA zLinyr9CnZEd+JTxtl2hq1azvg4JSc+jKOk^u@2p|D9D_~2%0gdJygcm`$10F`rcK! z+o7+0>T@ob5!YGeqH*Mc=H^n>I1qzUfO5J8@Tu+keMxn4ENDr!$7xZB!$mL<B^an+ zbUb4y`L|ZvNN>k-Hy9cDsEv`MKcrqse;y^Z_*;O1Un}nA%Ih0~*w=KCkY4-Q=CF6I zqi!1uDT*rMwEk*ZR`Dre<=vvU+Dsyjy+-{q#41K_!|~r|;+$Vb$296$%GrqVU}7{~ zIh+Wyh@F$>kl_@`{MciVfhOWCQ;DT|)RG=3AwYazK^$4PbHlbz=Ed9R*n(N!Xmy0v zTS>rAmcwKpTtXSt89mP>^X8y31~hbn3$)`x+)AoVzeLUA$$xVCY-4TzOL3<xRqd}X z^=fG;su5y}xo7|bHuZ~yc^c-2qw{FXMFxYKh2es;Y?&&&%RVZ|Zaab5KMIVmjx+xs z07XE$zY{;)a8SUuI@9??&>_s^2(I}ek9-l~2|wr&U^vm@UQF$_mL0cvnebhpv!oAc z4druZRB{4Pxj*tg=tp9}=p+mwu2TFy=#Xf;6)3S7wzyQHxOiDmNPI@!y1>W%R5cI} zb{k=7kS^#|S5TVLiwcjjOksC7-mtUd$Vo#D)<FV^eeKYi{<^GgR>jf_zC~(_u@cBV z=bJAu=l`}2TamlbdsCptC~&_)?5JJ3u!FEpOU%sRN*l4s$9!Qfm;ZLtOA8Etkb-%3 zhtw5t%Zdb+Ja&M2kgH*2?`3w{JUBg$%(mLX2}WX%`LIWnm7RO((!O*IVo^sKGNzTr zv^M4;l<q?RvlR@+Ky*rGsrEvmhwS+izW`Ixj_ScdUI>gj0PksNPE&PhE@R~Aznr&! zO#>l_d0m+maFzl&!<b3&5RjP2q5MZo;E$L*@Z&>P<g^<kby*qe2$xc?ca)DZjyQco z9cGkGF`lz-YV{jTEIer;u>F8~e&N<Q!qGBOeN6RHB%}R7SEl5WvDVBEx~LFdm8w>f zRh4ArVBuJ^{I~NqJke3esWC3H$&Fum33W8mFi0p;XjAl&QaTxlV@r)!zLNc4AdLSa zUb@evz1tWQ;KWAFt<<sW8V=c^cK;TVE{-WGj#)B4ymg)m8&hy`mc)VvOzui~Qhzu; zeRL{{4{1=Wa@z5llZ0F?nL|9t8Lp1CJFSSp($1^doZNOVQ*?mJj)kF>{0+dN$l|8= zM+j-cALkf%=it)c#D<L7_vy@*X=%e;SGl-&vgD7~nRi`NieqY}$J2*}5#2yS)dJ=S z?6(SPem-pF0x8_0CocTmb-Od42Rag$$Xv7%c*Rr+ttmD)c{VAGNqQLvy)x{8EF`cd zESk~K8@ELEVyZ*#3+4=|5MzjON)7+Yi{I64oRTnd6USfvqAk_-AOqzBNU`nsLe!cA zRPkb#@^3}*Yq@=h63Vh*Q21two!}GmXd;qT@MV$Ed&IZxdl>n*yk423be+Yqd4%B4 z#oRzS)3nhemPbm^Ug2_$b%?NJ;n4{1-*J34qtOauKI&jGTbXawKKjoS&)mHQ5~+T` zm8vua$Y|AwG9>ty^$O+x*~G|jJi2p|13^VxX}W>lZ`JZIF{x6ZQWdZ%OEtR990w2d zkw*zI{dlTeE<)JbbIky|51P>Mx{Sox&>m=Sq;6<hs#MQjF0yfN=&Z9%aY*#54F)lx zokP^P9b}41Gj(f|1oHm3s!Y2)$5ag9a_Hf>G!5C;%aKoy0q(P%TM;Q&;FALp<fJUB z%??t_KOS&tbRHO`37zZn&A;EC^UNbt*p}PaD)g1N#deGrJ3{0%_CGL0I12+2F^uC; zc-ypT74O3NECY3jRE?sdU{&hrNygc(h_L8H1AKl1RXcin;$S7DYr#PNU0da))iz?j zNLOeSQ<1UrOZ&;oQyD?3GlPF_gkoy?PZ!MasLl^muUza|8kTLrx%bQ2zj@he0Dt_s zd91Pwc>{4=>TD2L1N6gs1F)Us?mg#<!#+o(jph`9qY}_yc*VvOy9y#g5-PXr1$%@} z%}^b+buO@&9@R^tk(bSe2>1QTyU(BYrZo{0HfwIwkA5{7tbJZ;BF^7+KkB;_*HT<a z(`RuaX8~1h4OmhZh+WXECMO~pP}libDPg{JjdKJcgg_I);?K}g+0QHV+lKyXLWT<H z`{BNNy#NWNkqRhA7!b^q$V%S@{-c*{W<%1_5%4jDkiU8WO*msrHGBca6P#=@!AXNH zf+zU_8HNe_d)0HRHS-)+@C3~(5@3;CT8nv&v87JhCxg7=<_(vel*TK?ElzC&nbwk> z&kUHc5Ji!o^;umlQ9&GkK^KHr4tv8um_L-1?S?XynjlDccQ#&}ry%%9SY=5;gUL_1 zO_Rc!R9~@-mo<Nw*iXQV7|e^AZ6+%z{JehUq98PCLQuV=bqYWSka1d<gnlxXl}$P5 z113ogaM3umPg}H=dkS`t1Q#`X#k5z@ZazYRjxKmKA^`WUSp7dKP0XWb$v$(Q@d90d zsa}DyxAa^gI473UMA}0{OVv7_dlIAq0HG@oFv>@>d{8dmV4QNYXIcYXpt*OnSc`vv zWq}K?N}r4K$a5;j)N;~+cs^b7np}djAwiPPQkdRv^wJpmm`vl}&8y(T^!ZR61w&6i z&t0uPxm+^36N1*<eOj);V+vKxWz~t2Z&8wH*C(5w55Z~Firi#}Izk<!<ad~DlO%8y z7m$tylV+E9jf?Pj=E1fNZsn<P6S?tWK0w}g5RX<a6dPCjfFhxEDC6Fh983>{@PeC; zlUlD)_obpT!L<2G7CC>UaJCeyy$lVXfG1{>7%;h;sv3$*uf7-JlyLa(@C9+9))wXS z6Z1H_PSDnMdDpHG^N&m$<Kiyfl4|RU_n+w55q1zwSFxy<^)wy+KmHk##_p?1l_1_; zdxcN0g?45Ay~2MRr)B`}iS_k^J2mg^ZEw{fNL^qvBuqf%`G&JCI+E)V3%1KIvfg}M zD~SZqgx`4U9V}Uhb|6_)#P%YA{#iUJw9)VKyVUWnP94E9Y(XoGxP`79QLse}08rgi z3_ljg@*EVEUGp&jfT*ibdh=8`+xenyt)7z%l4t@+2)1aX)q(>@Y!q4-tTX}n8^~|F z!wxY3*?SN_Sgu(s0h%%V@;qc~Su^7M5wXyfdsntT+Uy)?w^HNlUh0L5fb6Q}({R%& z&)rOVS{K)Fx`O%o5Y+Vne^O*2E+)ayTGU1IN&bAUM_k#Y4HMo+#YZIo{$f9X7=?E$ zdN!F+E&B8VQ4|TVM7=-&-Z5##;f0e;UR4EYM>m%yQY>4(zA%$er?F^45>d{T!NiGp z$YHz{am=j)RoV-h@mWoxgBV(J5DW(=@({U_J%XcyS6alg%0FV~T{JECCPju#*@ZPp z4=4mq5L1EOWA_RS&wIIY#eKwQ+E-IhnhJ_aMcbM~<d)h5_EDgJ>TyShR$W=r7l<oc zP>hR+4oB8-(SYC?T%cm9KDa7Lp!~)CuuhE^G;nHJWNUb9LUvsz<a0<kFZ;R9!R^-q zcSnw~wGR3!dk1KI3pYmf8v7EW7OXX`EOr7(bMN!0IWk$uh<%@s;;`nrp)jIum{CGQ zk=u3Jjy7p9ufv^Xl{1eZciRw1)<L1|=Ph5)G2iBh=}b~$l8-F=T-g15JZVI^^Uy2* zqiL7BnT_|?k&^9O`ykeLwn!_N5EiW=YTzMiS3h5OBg`3G4i&-_*jr3fGZcilb8;#q zGppj5#5KE_s!1p?0F0kVHf+|d$y02fA7SN<NH=vFqu-YU;L`Er%^0v0L3xEk5Ju_d ziOE%a?WYOYgZM$}y%@;8O=}!nT66bHp*Y2OFBwbE`6EQ^sw?A%UTQ@QFBcCq$2Z>A ziJOJ=(Rt5frB7Qih*7pUX24AM?LnJhO@}YjQv$=k?P9ga@Nnmx%ouL;jMb)4dsMu$ z$UIU6{D9rq86+$a9X66FA&?u<m>+R)c7ohigmcw?XgjuVCGc1`@=y_TCMhuht{hPD z4hkg_&vLK{z)+0xb#{F*R0D4}=Sgk9eg>42h`<i{_9!;Rge;LPXJuKMm_Pxw?aCjG zAZ`fhRxDwqnhOwYn&2gV=U*g4wKKbpHIHP)mQ`2EJg_Rp02Z{g`NPUH$lhKo7ZSo@ zIF2y6U;(_TXkl=uAun`X8qOOYTUgLxZYpqEc9R_0(#g$`q57gNPTvmI55(43JPDa} zqlj@zF)%#;dsQ_oAGZ9_QkhmdiK$eO5r_yQc3b8Ve_W6l1(=L7p;2P?1Fo^Nua#2B zv!zB9K9ZY3gY}|SEqq@X0cUsMpc6a>@r)2JuE~`u&$w?5ubQtRQy<_MuO4U^^VQrd zOVQddKHXm7xlo~$Nn`jCIS;htAX{Uw5)j?LP!_T4O=R^@Oe23xll6F0KHQ8yeVG(_ zcUwSY4k;XUyEWz35kur@dQ;Vxli!&xJIrLemGpciz}VoJz?v~axaNQ=Yv9N)HU(@G zc@ono@M7=J785{Z*1)6|uUtN*#ojPCe75cus-~wxRTrUG-Z@x-H@+}0F$ro=zjQ2l zPf%2z@qkgmZ%A%gS;d&6_PTFGviYkZEN4Yg-@=X*zRT%K;&pkv4?Dz~^Ais>y5h(G z=!B;y<#c32u~X_(>%nRQ9vI%o9Uc<Di>6@0$dgfY-|lP#XVv2Cz}PDa?V?1Ml5C<2 zzz{b>{P9qCcKv#@dOQZDJ5f2wcp4miPzhY87*e7<W55QpZACvmoShQ*t>q}RA&Bp} ziGA5ZBE5rEtnSgLA5N*UxCtE6u#%=RBT_1P?h0_W0INR!Zj<Z=PYd`7xrm%m_Rx^! z<PKnLiDJQ3(nuydr3l)iL1-z7gc)j7n3?6lRcuQo{@+1-;CrRA8q;>AF`)??;{*S3 zdv2d^$i;9vYce<7K&d|pLli@L_0`=@${GyrIk^L>M%VFai_}K;tC1jKOYp`b<%||u z&R?Nevr;x*2Ql51+b5Sg=g1d#u?RW7*hC&2(8ex_>Y~ts^T8+p08(%P6hq(_a)-zP zY`oXhQs-M$3-e<ek*?GipqIg(7c_fCnR1l*QD0ro;`L*6b9`CV=+Yu<d0nyCw>5KM zYy(0_9Yq&5h9k-E0v;+|NYLM$08bM*PH248-B(OUCm?{fJ+mUA#AR=2LYb-OzyVe= z1ta=qn_sTb&*0qp&BhXSX1Qj{_zaM^>Th-z6{u@K1ZA_3cdF?D#BU$|-|$xS)&t_) z0b36)SV~h|Tu~h7L%Ik^v7&&!%qIhtJJWnK)2j#b<eIzmtw>RsiJsTMjBE&b29(aQ z@)Hh7LYoMw>mFEge+G4Q)WSM{2cBIM(Ou&=>|&AobNLwd0^LVL`@wp#F1il<ZC+=G zLC?$pAp~t|#%Oh!O+Lq(<*_ssdDLtSZt?R2DKQ?E!*DuA<dvx5bq$Jf#*9_`@xxG6 z`c{UtPj&!F4zQO;{PjLi6Oi1iL@}oPOjSY=TlYH^3!oXC6Vv*y#j!=2z3LFm0zp<X zkA}mxZFa$#<al#m(q%JXu<w@dHR@+0Py-R3LI+m6Z$6F0kd%?;@mM~bBycRo;DwG{ zHlPhW51kWrQlA9RmEAQ@df9xpsa%0rZC5DL<oE!UD!N!De6m~uaJQk;x<#(z1uYa8 zk*8{($o_J2bKOpp|GpMe4Og;%fLzn(wfEV`hk`EE;#4NkO*uZ;Zv^O0)odQ5=#3+; z1{@a4PxGiQWwzQQ_h>!_EifJeN6GivKg_vW&RggRWmudj;Xp7!Z^0!8Tt{g#9Z)4O zFhBZ1U3@pz&=M)kpT^wiPn@EpmzU23M6MNf`1ltL9=;LO?Pr|K!;Dr=s$XdU$mM1L zTuaInEXGQEP)U?@YiTG|OuoWtZb4En#Wt8dY&sKEM_HVnjyd6MyjbjdCRXRZS&N*o z@-iOo$(BP0X(9OD+}d_d%Roh;2cNSt(8-*L3Du}wTijDMCmGvnEmHE>_&XKLPgBq) z>tSRpg;dbG$g~uASL007vdg<M{9Qj|K%Y3ApA)(n$K5<vppkVNFR^5_Yoe#uo|B+l z<t_<~awo)F^_2r*JDq^}l~c<`^yido(HiNO+bW>R*`i<XLkJRacO)nuZAU!*_;xgS zwn<C5pSljMc#_q|>~KVAI8?(L^|8MEG^P=;^jRhJQQOpVvAJ5G6<X<KWi@~q$iDN6 zme9@|p)j3(Xjj33RAxqw8%FW2VAwzYFl-W)Q{dfEf=A%oZBBp^+CZBQ^j6|>XGzrg z5nJCdQ1-@uSJ{d_%+LlEH3oo*|K143)`>J({6P*t8Fg*PGQvb{bZLk1CGv5*hU%D8 zV9=&IKTg=7-7A0IS>;<7zDGu_EisUh)$CZOz$G5MJR4EqRvOLP#wV@<n|fbdap8_; ze#(N;rzHy{qAI!(`|15gyVkQKXz^UI;XBb#IqK*01OiUKg<;lB6Fsy+u<8#wa`9<G z;b#E3xn|f*dy}(3MScmX;`_~~?<F<xFz4?swLYfB2oqg=`M7Zk3LzO#%y|-zBsL99 zbfv5WM5AE1ndQyU@zkFIketF%9SGK`1Ati3SO(i!hHT8%u)ck3yr@XXucB<G!<O8| zV90IHPEZLHZGs!Oz(NwQE2(`>#Bbffo)m89xE5Ny3n^24s4HaisTIp=H0IPBz-(@M zZaGl4!DA#>z-92_GbbQvihJ1XjrDljcM`^wcX%v!E!N5OgH52E=s?s&2$Y4vpJg3I z@CM)lWoodj*tAUt!A1%^Bd+3?SE}N3rX-m>-x4HuD;2TE0endpL#ZSUrY~G-_Qq&b zyiPcz#Dv=|kjxAMNIkh|(QqGiWouU7dTq|<?D_o>_8Ac`rzDtrlKnh%=`7mo8FR^E zbD_J1i#PGMj8pXsQCvMHhwUwm1iXcE1fvxi0R><B@1NbMs0{lUYj4h;w#`WoJ89B5 zdIM6;oQbh>Djn+KhZg8{$JRBK9$8MX;9$P&Uv*~Z*X8RmFtase=L;}sro6H(o!%12 z)3#wJZOWcj|51_(=roaSpsb!8>q>P@!%*<J1gT5UlIK>=keIrzybuPKrGui^gn}ks ztA3+cs;76yZvNTU^y1S^lWsL81i#xEkJiuw&JoTlT^9-9R?wE|SN77tm{<@@fz&Wv zIFg!A)pCC+j|Pie%VwSX+=0*Zfk;~&RyLVP^A(k2MwIlN;xYS`m4;&>p;P%x7=%!u zlz04(t_~lzg@DLqd!<=RLs@J&#(8f^H;jWrpC}uUT5UYoNb~1)BO>s@R-J3on<H{q zIp(n(43}^u&>dPuK5|V+MD=w-!k2o0wSO2?l%uPk9@P<8UM5fI6Hv*>a;nlO^C61< z7SupP1?y*$Np%xq8cqvduO;;Ha<qMZxn|D^czJZarlmG+Zx{R^?x0>1D^zW3E3i|x z(wPV{o$BU5Tou;1S?;<x5$iF(vM^ah$Do77A{w_j>=Ao;c)m@Q;mMkmjPB&ZYB3;; ze_H@_eiDzex<IlZGGZr#=yq7A22WTK*<N-cSo__Ek2$KcPBg3zj@4^CeGggf5|FbD zQhCwH*d&J1WDW8U$rPBE6H@+ru|OxxqBGBFn+_WJ(QT|B`h0umoBhR*ms^BF9QhlP zQ4pn4;*O@^5Ht;D#ZWH@H&F<`JAgV~#NC@P?_nrR$vFUBR~2SZxIp~e477asl=4|m z?JGG!WChCgQ--gVs|iePHwlzq$>My4IweZm#*>=h?hD>?eu^u5n|T~M8uO!h$^sjh z1DP38hW+D!hq3buM7dnuXJ&|p4AZibP1m2G5Mq@uweyuxc9dhqKg^dF#}mqUsD08( zt-JfSYwh|>JekMEXDV)yPRYX<>(8Wa6KGeIr>EONY2+1qfm-QZ{$yQE$N<Naq!=)q z<6iWkDUL#8z(vb|G1a1v^s&K6cp!g{M^=%B?Nc-7NlCID?tprJi183{$+?mcZ`_qn zE>?)|>p8$)^U>~l%{_V*99{c?)*%J0sH)27#VD{f;7GwL|2a%s%@o;YS+j!;R^3+8 zXOsXSs;_=VmbMZ;TH5eb*11gMJ{t;tF>u@mkTEHJbTO%H{@0|{_4DYOlOu5(W~W;U z(9_?7s9iml&hHLzTFsURc$)H;dC8DYN!nfcV5)|>^r$-H)-ZC64)C_H9XvXtoP+mX zUmCs7-*MPbA6H@G<l7k4ZR7_gr}3$9)7%=lQFmEgr5eHB5Jk1|A?As8D{N#Ck``?# zdgRvb@5F+2wSie+6}ez+Btgd{4&mrtw;XVuH62X~*ZcIPiTWc#55D%#nj3Iv&{Q37 z(ZU#h9zKgci@QO;0@8gr6iFpCv26Zzd7AqDR>xxSMrYdGkj0Ysu1aqDOV)ru%w&7G zr!w+J#9Ud?-iy&x(^Oo0fMzi?Kb87~ZJZqlqn%mDcQLYElxP`BSTTP3smNnuD}yWW zeG_;98I+WA)^-qUbse+xTKsdY*w80)EplOMkjjl!ak%mq%^#v1#?~O_Xyh0Ja`M>_ zn?yv0Gc7sq4aV?FOva6QSA$`eZS2b|0K{v-M4iQ(GZk+YWXPfQ;j=>GeASCMYS<u2 zE?Pn++F6K4uC2V~YQRxsPfVBbYV{`+_^ERcs%G@4f?=?6_Kulya5QF(>TI9Y-Gm=| zmSL;^JzkB2^xLm6fJjv9Za6TN$Z2XT`h3bl7bn)ZEn?9V8D3we@zH_~6w#T|yWE}E z_VdDZo&P|3dB7Y-pGTErP`4OV&4xnMMol@>7klU1Li3BfV75EUY*LfTf=g|1wUfg- zDg;X+2)<E#SP6c3kTG&X(NRk8jzWZx1el*#_w5)h`=KJF2~5l%@>F9~oLJ~>L3<IV zT<~hr(mB_7{!F(IUAWIo07eAV7fCwpn+W*4&}5W#R@hJk0Ksz9Kq6ssBJ+ITr;1$8 zymGTp8zZyu8JuwV1mT`$6&p$v`Z_=^ZxP`%5HMrm8~psn*zQ`49}y5?Y1=7EWp@Nd z70`tZB8Y|JmuOQS@R@8^HFVoTBXZ9nb4{d+4Aqxg2|@O_Jr=eIgNJb!U-D#v(+T-( zok}A~-T3A-rO*C!)YOqO3eEa~l9Ps5=}__zkV(_En0%Yc9G4tCI8se}ZC%_=HsTzZ z^kubJ19k0)`qP|XMvi)T95->mk5o`u;tFBx6-g`AfCC#CCc-vS<uVbSpEBaa#%|R! z)T(oi&EhH`F}u&hjdI6ER9PX;)|f(P2*k|LdB(QTGscWD#F!LFWw6-o<hUME{%&8_ zG_c89e&Zgk3Ixz=>I<P{6<SrDHOCrJJfo$MO)^Ji?xp>ir}10iXvVwC12WBVd^sXR zAPqQmm>M9CC2@byY2x1^c*T1JO&zE6Y|WEbRqB#1hRV-OB+Cy=i%ghXoN52vygwJC zHONX57f6mwA&Z`ML48d5Lp4@KjR*b&>q<N{K+6dO<B$U!5=th89uqWJgwnA>^_F0? zvB@p+_CCbNO=>pb^?)MHD4<w%kEVjGrsVRM=P^}s)tjYSI?x9u?L)FO3(k%aV9-|t zLPTE&5hg^b5=c$94`^dXV-+^-LUCjK;<ADK#sOt@z<^s0!ich5g_%1tT}gJ$mQPLJ z=P}}F!%CkwGvRZd7*^`=N@Hk`b2~7o#@<;=lnl(lt4^Gb1fWDTQT`9wSy_x>JM}Kd z3R$CqAa0m^U$UNBs4{Spec-PQh%d!p^YihISltaX6Ievc#ap*jsI4wrkld}+V0za6 zXwvQZ6ghpo2ls{d6<w3*$*dSJ!^Cs@3+!z9VYY#0IB=f605nm5xaJd)x_VGjd3AM> z8G`9VPr^xaIheT47=_fmLNbD5JhoFu_xq?>AOY_x2z=97zXc5`SAZWFm2lK{m+9WK zQwo-hJoBDx8xR>>Y0^lde|8s6@8H+CO`vm<%m*hHS~WhbB-e;V9M%z#$_o?>I<m&8 zavVA<*hu*qa1b)tU|R9fcN4Yb%jv@?2ntXW&U-m6vAF?MSVP)%l7KYP(MJ7!4jN?$ zpMf2*o*gz_oP?+Jwszg!)mDCkH<q?j_SXU<>+kX~iD>Qi&*2uqs&a6!{zu|Jl&}1Z z52?HvT&*#}qJl*64o2}W9VQ^_eYi&wTqu-Bub-MP!B|BPgRF~S4@|L)<4IJ+h=ke3 zX((a<kD5u*po$wuq4MYkBXK<9qy$C`!K1LlU>6399o9Hv)I%1RBoq{|;xw!;0EdRi z9%&l5MKXM5pt>UMDN{_@26tlsIDgM+#4VEc5iKXYvZE*ut57o;`dS(NJ!I5fKLgli z(uv0qA<1#FR7o%;axh3&34|c19n~Y*3l;uzt>IQnPS3#oMGVQ?S7HOcIfVk;s0QyD zF{6w}Jtc1#%T6A0ocLKEljRqpTLO}0g5yQ_XyN7jsOt}$3kgZxCY6lQWg}`mFvU)g zKm$NSk`F@!qot4kmC%lRbaXg)#K1$b4Squ4B~?!jld8oWa7o*Q0C5nRoACzXMj8Gf z6yCWwn0o=$$Ryb<VMyqo8AdR1j!R%|8u0)H$)p*^9MgqB62($d*#xBnV3S3R$(Ku| zHKZl<1X=zPVS<(5JhCxvay9@|)iQXDT^hj~*%W%VaI@Iu7ihU28+p0K(&E$7k3P2x zmZHUjqtzb9a)b@Y6KXLmBXX{LQp;E5zVF}B{UvNdb7FM38<oRB5A=?B6G?;poOycN zIx@>fh6w*(M8kM@v06~FW<3ybdqX=NZ>D<n)rhq#F>!Zb7v%-mmYJ3w{I;AVn$i_1 zkQQ@x@#$!)%r$slcWJ_<;QJ|yCvM-4;bKIcX?7@kap*nk#oEo=h;aXSjDdrv+VC}y zJq6PW<L31I^H_|2)cJ%=Lsx>FRq)qtuNioq@ps3{1mR5j2<oGO1I`a=@EI5E1|8!e z@Z+T=WPfZVzrz(X=&a2o_`HG7a0yQ&u!+Tzw4R>xE&#bZc(}ci#T$oU0DvC-zxS$C zKHScpmKy96VdcynK=NWcD&M)Kvi3f}CGdFuiuUv2K~$L+;Cv_X{P|bWgwMgbsr<rq zFef9@B&^9wGBIc=<&FeV;n|4xV;f}qC{eTd7|WLZDxFff0G%N>Mq1zG%t$oOK0)^0 zB@uZo^QEgx5|An4eMlZ<OdDO%kdOhE>z9EV4Lm8nluVJ#Nw=iM@-H&ep{0tP2zuKI zR+hDqz{pS~E}n%NAQ|~XCFYr}i>$NO-jTt{d2Cu{ce+(ew-Dfk+|)<u=umh`+>rhN zyp6!6gv{_Y46>yt@&tIz24=;V!WL$?lrq72nH_NC3x3tmpnllJNX1C%2xfgm6)qm4 za1}qLBN`A^RLVavtHm~p^}T%?9<9Pc9ZR}HHJa3Ym`S=cjl)sELITL?S`v_2a=NNr z*JL1nxCX(N@3hdyw|8~WNM5zr%DWuM)ANb)o8v}JQ!>N{%NP@n2+L__N!4x@VwOlr zvczYzyR`ItbhRRy`d~jr!1{EFE1TuF!UP3s;CS<u33MH@0&c*^30{-!wWjh)9x`kV zb(j};gHu~m;l~WPI6R<2ndZeryi5}u_7!(Qs*W+Y+kLljL>>;@o&M%pTk?j46=M$u z*3=k^7*zxRzU<Ufc*smyL(su$P3e`oUV|SZ=(rS`*=!>~2BhTQ&Wl>6B<?~NK2=+0 zc4&vVI0Q|d6aM<62ZcEyO=bBTA7G_)Av-~VOD{hqJ&{cJQI8lNgx#jw+H(QV5l-3` z*}>--`Oo`t0y$D*myO`vN9mLU>qC}1<>v`jX0V(oO{zEnA|grUT_JdYwxF=xNgW|S zfNC2IWCh^m2xp}$YC6tO7I$=b;RNaU0RBUVd<pYCQJ;w?I1k|j`t=Z&<Rdydh3Gyk zD<pb}bY?4*!xiLwk9{w9`Y$F4PLD^U##5?z5$AkEp`$SFIJv81VPW$Pe;<lF<aI>h z<g4hWodq*Zpc<gwgD!4oCLwaUfVJ@f;tl_h)I9Enh7uQmR6P;kgxg1zGpU}_Sw*FB zoq6<fP#tB`g`Bd+EJh~maWfP=o+f>l_p>|Xwtxle&Fqpu(d#e3f2f+Qi$}Qmry_>| zw0}b8Fth=M-e|^BDLfz8CU>#ms~DD&REV5Bc(iwYMg@mU(?l)nmPA=o@m}qbKG<>y z2Z?-jagq^`6lBL>V4g*WBo&=74jXH1GWx0wW!n1O{7K5m)9Ob;<o4};g4#6B77dp6 zbg9U1<H+S$Tiy+2AU??F3ugzYdT$n6O(xoA$dBI>(<jFblIiZE8y6aLq`Kenb7W|E zHQjoFY~oa7O1H;0GX;1kgmhydFaY8qP9%AiA8t4^XOb~X(W0t3{6@J>`p;AVEZB4R zrgsM6%mHO`xM9dl^x1dNaPzpo$vw|UzVKB*#plb+#F6Z#R}5_!vQX9=&XzZjE${d{ zBOt^A-K3Ud`9>&7Hlql1UleWLGjC1%14c=$G)>XhI1!!(&K1#=RqMHh>Ei1TNW&PI zpRb3JQ#S-d_u+VK;8pa`e6h()B+&V-l@Bq*m{;9P2IOy935Lg0A~u$0X^lrw(vwN2 z<DU>|M)+LJj*$f|J~u!v6-H+%3Xnwseh;w4{ox{35H~~EOx2Y9ikT2rG0%NXs9M05 zT?}GbNuUPUEX!NAMhW5IKU&A#>3-UW_tIZ>UDCv8L0y2`9&&TT3D=ctQfO}_k(N7c zD)p9Nh8l0UWR2VQNrBJzVyq`slD(8CvycDG9t`rrIIxq;H|Es%9sT!-K3}PmaCG@Y zsT7uNp~zGliq&M#N2{ODKr++D+2HXMGO(pN5*V|T=Z?<k9+vb<72GYu1*!<U*)N*Q zXU3F_ne!ALZ5ow3f&{k_q{RISs(-!U7rAwUV5K%oms6C##U(C#1&lZ*sToajXH!l_ zsV!tLoSbOXDW39i=r+unvCioIh8IJhMN-KoTD8rm+IzwELa4c<mq7#sVvoOm(5f^! zAOD%eF@}GGFxTw12cPu9uxnjK`IFGt(i0K^6an#!VutirPwdu6^hiBC<;C}3it~+= zpVr!wuEXtE3Di%K$EFh(a;*iXSUM6s<p=NnIRYbdB>lUCSe4gXpnkxQe}9&=>4&1m zbumNl(Oxu>)mG-^rax=js4LPI0L7FjvEMWw!kg35nijT%vT3W}H|&Un-H{1868ax2 z1zsrpUjd)o6UKRTNQJ|Kn`He1?m>hBgt64tv2{Iq_V8@N6EMg^S1vZ|#T>z3Ph%5i z&bT)BX}D!rMD2985S_MB8}_5y8C#Th97_p`8H`GRC;^3X<5sAJzFoJ-H~%VUs_Db~ zF^v-voU*|zlfsBlrdO=M%#q|e{1F~Gtcz$sXDX*_@<M#d36-c!RMWIS>V+2l{z#o) zZaxNX0pr1yQKgyWJx(U4&sahEImtzw`~GK{TCk&4F)9wD*k9dQ*}&B>^Lb-E?Z$$i zF8X6sBd-plTsvTT{sS;1aHgh2OL&`Qc#kZMkr|%GQ;o>?%yF>UQf5mLX;nYSIr#z4 zYmlOR-hmv5PQvPeyx(tMquvhf%wCbhqPqtyc}v97epjqla3$b<_lLlbTqDGAKv2c| z$9|b-+faLfnjca%_BZw>IN3*}gC-SwZ{8nW95HPTS%~){jjgl#Vrq<19zC>EOgZe$ zREX+7n{?Dtg!>wv7v5+BJxFP5r)VaiFZ|;SnpS~IR&~@TM47}D>+CcNNH{@YpE)ul z^z^lPPzwz<SP+3inJq3=R@0xh5eU5(;vA`x?RmK+JTw(1r@YI%>yK+G*?xk8UZykO zH2Ig2XYiv-NGuW_@(Gi@H2t7NV&3;+i#z&EKORBVDgs8m5LE})#GRPdwV>*I1GiO3 zzvOv9^cXcGm_)awp#kC>nZk$HAC?Ol@QP%_S;q0yvrbN(^wvZ|WJ^&{uuqw<98cD7 zzUeR?KVuPVu0c~r%}|n|R=<_9%XYM2oc*r0kCsLa)boV7&_3pS8e$RPp2j3lmeE0w zGa;^X2Fvkaj53I|djOKWR@z^RVowItD1ajqa3TfCrAc(qOjRSxo91L}Nt`i}ZJcOH zoK-ggxbG+6%xOF{45kY{_VYkMWbhS}Kls#k%y5DwJO>kS>ci68h|Kls(0W+H9gt;? z(@|fvC(n0A5eEsuqLoTBRP40hrj*Bhn@A85xAjDE?2@_d=$dz|SGVhGR??v$K<XEi zThq5S-HCB(<6MvT(_z%k|67g|jBqEyg7FrIe@ltnf`H0Y=Rvs_Cku(6a;aRX4&9$3 zt#L0#P(uUw1m<reM{b<J8s?qNdJv(2gh@C$Jc~Tam(e+qI(Il&L*TrHq|h?NbP`vN zp-1V9ZW0~{gJAld-O2{X>sH-hQ=WY>y}3d_wK{(ZKdMJrdx7|#-@o#@E5WAPe#++3 zX37A%fqhZm_?PcU4u(EKnOp^+E}M7|b9q!k|8nU{MH=&Lk#ToXDsKgvcJW&3SCqWa zmjf?08!OaV(s`V{XDh`Opz^|{X}|_h=ogG68XUx*hPzLgYBs{q`?Pvneo9hdSZ93N z>JX_KIuNV!a*-Ly@k_Tn&SU?<FP{*|LDPpyR+F0ANN|0cLp&9}1<w;kuDwK95Y~nO zH>c3q>&=9ZOdj01;K^13r#uCOp7A^`Q*qpY#T4Cp0eghXRWF~#Tm4s?U`Vx0!6w;h zMf>Xs>=5xC*kOEXo^&Jvwl~cl(a)UukYue=p}4wMXVxRUk^}q_&uc?zrXG-^ZjUu` zDnWx+{9Xr4U_@xPLtLaECn?bqv2R`@yW`QUSbHijZvKgCbKM?SI~`7emx6wJyu3<m zBb!NoT$+(W%MVbH5l(n0emJsFbleA#j&;C*_U-e`+(CbyOq-rWaF~b@seQmy_()A- zF#WLypfxXaKv_GR7fyCu(<nE9G~31=4F|&$NaX2Ogh8DBF!=+A2*=cDV(>s||L~vt z9AoSSzg`$gxzWucYGl4tas{=Mezj>5z!G>k&@ROF{1^~PZPa@+>@L>3u$m5X8~mUV zx}=-=(Wh=aftbrijoR^Bj%n2N+A6GvJSxk0*ogB*l?)7kvSbhbADak?)qs{u`Z3KW z>fA^bX2MRO>ruWZ%b=E9)72KR(BL4#84++J1)|pLvE<`^uaU9LaXwvnAAR~q%0=+o zpNJ@`j2y#2L>BWnR!jinTu^4)*JSQU15x&-B`WsoFXez<yIE9vVXYe$xHHnY1|S~7 zactxS!VMj4N5wbaZq-yO=Ss|DJO^3Zyas;EvaiZpd%0N{;&H$@CJf2@h3yekU`fG( zE<9)zRvKy&{eyDS2j|Cu&-2+?h>o2?jdnNSCY0X}BBwAc=K4QuKj$ILFgcnT-d6|O z^+BGu>z4@i41%9$NS-R;-76usge3?&O)C8|Y=n(7%`|qH-f7;!{9ut1hj)cV0bDyo zUP6q4a^u4d(i@jo481t{rGxVvIRSFq=!ykVpRsWAIbXgrCk^7(@j6lPUIw7|!L{Sy z3V_odggA)ST!JG^k~oSrcxH`U48f;OEwO-#3+4P`Cf_TNM7|8lVsO0?bX^9zap_KJ zREk{scwwxtZJ5CH%yIvd&?Me!y3vF=1YO)pAPThZ8npqvyXzciv+Dm;I>Bc2^yHJ$ ze5~iNvi~B!=tR+*=nb9rCi|AuIm&k&tD(_l6>|GlUC~>N1Vq25Myv`L#&I6{%i!s7 zdCr0$dX(iRU^p3Yjy2k{0XsR0K;TzXqvbtf$&O>_9}h$-sxr4#b%GlJnOh2fQD+F! z1OaB{i4$eDipFO_XhfLz)=wZZS~aUToHaSU4K{~3OeG90Su~xoGJIB6h1~m~0nJ&p z@}Bc%!It*;pIzVp&{ZNSkn?5A+FHRek#T<C+G@NVG~B+mp>$S^wQ2UpraG7H1_8tA zA&CDE0K)V8!iNTs@*VqT@|QL$BE8BA(7O}F&MN9SzIM;u4jx}IsvI7P<pYat8QClX z6YJU#zfFN+QT&F8-;bYU!l^T4+9p&<sVj!9<8*tU2`K}>jP=9k6i`4_yZLoC?sD0< zGgcPs47bdvEGke73u20VtmqV4t;|kKGJW<@+~!PM3As9CDXU;a5*(zo&&d6+Q`YjE z@>nzam}`9X>%sk?@}=%O#n9tZSjr+2#wbK>rVZ*ST!u5%oO|;q)J-Z<uBSpH;0VnX zKAGa%A*LhmDAXZcNE6Id1`@)|{95r$Y9NK5BxF#hCbWpxSvfXNVHPdAU^Sb!eAb-Z zDGGQ8T`AKwVx&OD`@-TEIcfr#gTihUl{V#`l3e7?un81UssIXZTI1R6NW`b!zn+nc zMwUxnNb~yZwU!HDdB$xFr(erXxy~zVhPO!Lbo5Gc3IWM&)cMO{78pz!s=49xbi~cv zvvF8Oxwk^u8kuj<9TJM!1r9ipQu|=B5lpoFH&ijVBvO!7PgAn)HN#OWg*kOtUSO9p zf;*yK;{Cf&7T<9=8I7xjQczp)9;TUR9$*>5N@dxZya)$+iIZM=#MKp{beA^Y=e7^w zPDxm&28EHr^4PsO4%~WB;yp$O9DHYC{ZF6Kz|=eW7%v#cU~!_~6iBJM{(=D>)^l-7 zRpP<Y7&*M6R}-RQ?yd32b2f-|6ZjJmf?4(9y0Xq`&I<k1@MkMC6f{kjf-P~<_aR)g z;9<k=SSbvl3L%(izuu{t2-2~W`RWtpjI5M16BV0yD~HhQJMN9Kpa|Doz*x~AZ4y1x zFLutI)TCIv*6|XXN`T|@l2r^fcmRz3=p0}EXKGnVlsQOBhChaSeGg8Do~T0LHtAFh z{!sET|8+oW0NoPRnWNjK;I$0V4OQy{XU+xFA?d+eQk;6iG^rJus7DmBj%v<|C)St4 zc3?UA1ZQ9m9(jQOaE_x-6Bg7)dhtFyU=xlcvocyus_fz)VtGdD=8U)x%>8dxO`XSl zAwX177W;K}=Bz8dLQp)@y=3upL9ZuP-PkaE0k;%o_4H{prHG=~?O1avel~AlT|_Z# zveH48`fpKxctf%VHAF1XLoG=v3wko3Cnm@o3UfRWjzpd-aP&3YpuP18NgxBsh64&h zI&W-Eg_IWcmKFOBxS;y8G-q$**7gs#0mS+<;4)i53+%;L+#qU`Ll-$nI+x1`rIs(r z$-1yI$f5Of>&tjcgZ9DjdtiD?wVwn%AH%4ca!>^{HM9L%If%>wgd)7y)FWmaNP=si znKc<*?1a$O=7NbqzQ{P`KVK}8b?DYSq8e?d*E*IOb<RkL+}8}|XWEf4CP;x=+(k8B zTz3$;>nI`nzGZ}*Rz#N9AAvc$Ra$3BIiPZ=GJ~I1r6lwVXY8kxuTePSsz=iO&(5%0 z-Dt{7#+b?!Q$U&2KM<?jky;deyFqwc)7-j9Wss2ylu2BX?0lw57~1eq6jTFNP#`9H z6wQ0Z1mZjzV$@OUPh-+~ac?j~IACO#0ozr1W>Wc<^{my|VB{0INFf{jfHT{;Dz8sQ zmU?SNksL-S{NteY3fnAsL`2$9XrC@wqfI_*66xQ@rn8diE@&4knr?4Zn|#IYMX~64 zOHno_`_1$0E=19gAzD(94t3aY0Ah0Mf}}AXQ<U!+JHU~FCjdbceXbKxU2Mp_@cAPi zrNh>&lCnfU>~ddL&zx=jnpb#M*IkH3A@Ps_>0#+*^R1&*ju=2o{Nlx51h1#df4y;b zWmvkp<$btm>>vk9lnl5r3l;qTM3l_>>z_<ke(w&be}7m83uqzC*MQe5>lSg$_7J7( z2XfKE9Er>^m%DR>eR(RVY0o>J+7bprv}<y|jQHb=U4UOe!eb`;rz_6~xnc-K7$)2G z!|9gkm}vZbVoA5rjeTr@ti;4hZuwng3Cj~Gf_Wf@$(qmmpjD_Q>GfB$ekg-ITf_&G z5xFwiSCHyNF*UeMx<#0avcdJ7Cx>Yr{}&ijc}OKs$nX3-Mw>_#a~bfQ4Ul8DwDBDJ zwol>oa!Uov_PffTOkl%Oh58TkD^-6(yw+7h^|>SN*!T?T;KXe-H+O2I7M7<=B-Wo* zJXh7UrTkSzxAmfXb@jUi>&{aNib-OUl>d+%&dR%1vw}2;{FPk3@qj&3cTVGAL8X+@ z+7X=2CoQ5&Z;b=~1@Bs3Cnj=PH9GRaxY0ieP(8mTrpg<-{)6u#gx)jYh85^ylLc{A z-m*W;pjR<4L#sDILZHaI<NkA`%T6qd(tf>Q^x_jGR_RVNEThj!Ya!u7WBKIUe?swO zzy~$5?JF5poL5wbhq(}j0q%z(JyGVWdZgH$H2|=UB_kDcFCchkZfX2xr&&yps%J*Y zcU5=CAWilJS;sC+>7jN6hMmQ4VfWVdd;}n!$r8@Q=|5XrR_u5cD}L;vsM{s&HQbH4 z(U8W{QxAR}Ht3DNo}9u$pbC74nsT5U@n^*{>$a+0thj5l)(Ftzdhq}P(7^X1c~kW1 zeUFdxa)nM5G<?Qs52VXV;d~P`mr>ad&Vc&YD30zkKux~Cg4<Pw;BZ#1>xQ(>pC2IQ z$`nF$bvOdB;9nR!62Ny@{9#cK8C!T;ztQ&lS`ckY?f@#`qj$o6U@G(Zfed4Hy_sMp zXcVKt73L-H1OB6`ZsR;dBzASvD-6fJcv^QDvRazIpu$#u*buRrEy(cESwOsA;W2BS zJ`eVZ#t<|s`w@9xj3t_hA`E#r9YV+xj{lS`1dUMu6A{!7nJw5be%}EDXv4bkF*`Xm z4SVsxcAztds40&w&I7ZLGC;$M86#+LkOU`xX0>6AJr1r~uuFOk=G`Z(B*F2Zf>@0L zOrIat#lbRz^$-i;fbo#uqPvCIB%a(q(91nPyameT9pJ|g#P*dhI@96{R>OnQ#Dgkg z0=h0<DO;^buQZzwpnaOe1ys9>XHmjp*IXx0!j}aNr|c#;<3xBkGMVMDT_G2??sJBV zAqR={Y}_~6rs4o}+R4ezG%yWF3?Xx(CCA1GoR*RXGl5x&3h4y$ElBa+x#m#J+=M__ zm`&IhP{1Xb`CwV%Uj*&p;!Sn+6_=yi?mZw(meL49ru9e2$W4nGhGzraSNx5c)MU87 z#cY)1;P?Rt+p4JpaV5<YDvJ0L1n<C(b>%^|;y^@SY6t>>LaBJtEVf?2mg4eI=-AS* zaS(I8OOzSM3C&5s6*DEwBuu&Wm>5VE8&;Sw-#pQ5;hRU8k~T76?K3(h5tlh{9rA$R zCS4qQn?Ij;b6dxJIG`~$!)hCiucXdzhcwk9^pv=jOKunDi~+WaHJe1cUIe}wLraJ9 z#Klua=*%s1W8nuKp0g_PC}yr{YfNV}i^YrfVi}nySi9GJU)$1v@$5Ml%L7xR4*oEL zw+!1go98fl7)*8}%FA)UXcUb_>mKOp>oV9LL1G#bu0_^YNN`Dys3Kp}1cif<PbpQn z#Tl<7*q*-~#g|O6P0m^r^z%c5MAf=_odl_QeRM-~FdJU>nbN@!)a6mNV1@N#eF;!q zT$Pk3&nvHn&d8hG8ARGV3wg4aCG#~r#rIs;`~{IlRQSZ<LTCv*>1GK4xfSxOw*MIp zK?qw9!LP-~=$Q9=!FcVtOWcLGM?R+U;Q}~T<4M;ArNaPBqLMApNidieI7VX7BltAm zj-A3nn8BIS-p?jJSj3@GHmX~T@NozmeMQ;)=6?*J6il6w(MX2PE?Ifq?=2m83-GsU zm)g5xn{xZU_=!odRwPt)w?7#Wa{Hss-%y#%t^XwFVt8ufvGVs9lL>CYS`YGX{`q^t zQ#d;T(Jf>9Nf6R*873fzKPp1SIE?}xAHMm99aznwc9JM;CWV>i^i<X5FjgAt#zl`D z((mP-z_N8Dk6G&7Jbe6}-mlHiGR=f3*Hh5bM52$O)Rzfl%EA%0D|Pb8&JeGAMp5L< zd4y`p)xdhk)T^gv5>TW--5yveo?%s^_7}0_rfLubJx>7m3dsD}6CBK{@-HtCPW&Ms zWU=5hh@B^$r%GtPNC3>KLGG3?Y03JmlpBz(lD5k&CQ39VmM343TW&-AlU?c>J=C{v zR&hVKhb>DZJVCd$D*H07xtUBiOFa(}_i9Kv^?@Oo3y~uJub2GJd;GA0UDQcwoJQhG z9k+Dh*s6!{qi(AzoF<Vq>WGonoHmEnTdId3SCMR<mrf?0L2~E;Z#?1y-_kES>iNWS zeco|M;lOeZVYXj3__KrP_=OA{gIbyEb8jr(%o~@LA;o6q2I!6!`E(<uuw4w0j?P3T zVGc-S!`2q#$RMX)uo%lgW&nhyw49T=cgY3a3P1>Pnn=)6c5^#l!|V^2vr@mq)% z2(r>thK+`lZfApk#uP|u_xYff#QUFz!#*w-U2LJ4J+{)uu{lEE^}IUQ!epc<SW=Q` zN(+mJZL4RldhyG6cM=CFm><UNPtY;NYD<z*32C&g6A6zaqEQCVM(VI%KHbjRnC5Eg z)r3??0leuWRSA&1W-i1Pn6`Yma6aQSlmZhtx;L6FXM>_3RKV5NCkc4kbq>6d2L>^k zDSI|+Z2Gip3?^tpuVka)EDGZ97>LLYY4G1&hDF<uRp|AZ_hQ3;^pn-j(E~5<0E$XQ zGyg0#K@9fpPa!WU%5swD=-5ZxlsJ(Y&DUn9Wj+R%Ox(F4FRQky99mrM^Uhhq=?cQh z@YT7Cru<DER0D%}1S@fr{?vP+ouD5e6r|LR|4n6SR=@PbQ*s6j8$ngV04Z^GqydH} zS$;D@$7^n_X%--a^I|A)&`n4PeG$)+tI@Lbs=^2}gcH5)qnkbTR{<8=iE%h8zyY!> zRxZPW{ZQx?rSBSCaX@QxJhu$SzgI>AQcePPWf6D8gY`bxA3mZY%K7G%7Bzi|Q4j8W z<lxe?!iYxF(EDcV0TZfddgdC{SkH@0@pY*gLqMVUgWl_nH+S(<K-Msbr`}R9w{!PE z8lgGo;?TTN{udFy?!tCK!nz?Q6^-Jb*~)U6(DuZ$jo(>SER30>ZZ&%!7Y+O{8WkYV z@r+mq<;}!qioBH)3#aWpc1Y9iW%*i1W^`<1CbYtb-R9m(nd&#nv&P{ks2a^VV9a7V zy~lX<1~#<(!CYF|m>3G6%FYXiLLtnGx`zNCORUNdw|$B^9TeuoT3;P;pgvmb@N*qd zWZ$8YV@k$Z<VjNo*6mK>@+p{iIPt2Y%VS)p=~V^f3ne);U}L}(4n42-RRsb#uZ)jV zQu>HDuu5$N_1k|(0lv!Spvh%{<)Z>L#H+}I_sh^1oSIr_e|<8w7+6sDI|=@XWCh71 zbp?(M7ew!eN9W*NnWdB9;_Y5i(wzkAP=@~$%E<ts%Ah)#$1VE`AP$SyEvM@_`t9;k z%@Kd`u5^J{ICW{(-Qc6B{#I1z(Rw#*Q!d17?QDK0-pF<Yy{OdfMysu3!W*bjw=wxQ zRHuucQk1pYfU4ZnkTJEKCuMzXsef5tX_JkyzP#+ox`OnSzJ5A?MoY8~$l*nDACx2y zxl+(jSb2K*eUMAX(F;^cX*HvLO|Cr1PXI>oqv2t4jA7gK9jJ_rWP?1asB*6Cel~ZW z2Y2!fZoQ?t;arwx7#S&0q{KpB%4ioQ2*5Hk!qQ79w$9yjno;;XU@9+KBNG?tXh?-s z1vewhTo6oPRXo)YO~n&HSU6W8>NsAIIR8E=^*fijWvN1#64FjJs6#yDG0E9)7a)XU zF;HHyu6-V%#ms)vO(0~H!VNO?%#Y41Pkb;7<9*7$G!S6ib%nhgZcC3=fflgTq`?J% z{6q@27q^i2yDyg2i{fUs)y6@EH?N$1;?UH^Oh=<47|8O|&j}KZ;-x-t?0L=N85gD- z^-3yeyBx+vXqns3_xtC+1Namhr4;^X3Dw+Oza9Zl^9>cG4zSxBa?VRl=7}~@l(SSk zi(VA@rk2Av?lUnPp(~(9M@FgSN$gJsX@zmJW8ra^qT1DVP>7DV8PPeEnzwd^QqjLx z%JkAZWGMcTAk7vQ)KbF!tc4qCxPlip<%(6Ea;r{gqnz?QR_|s3HUZ?5<3na+Hn`WH zIx+Dif6Jxt;9ZrN`G})JG->y=E4u9gO#gy)LB#pQ)SjMX{dgK=6e9+Svd0q1pDMEA z3ju}CTk9d|Mr5er)`gitUNR;%o`w<YjqU(JK)$~_$BD2%?#!PKl32~;^$zIc^9lq= z<KTN#^&C~(YRfZ&{5VA?o6c0>jH8ofa}Xo|Xs6|9YteN3<1p}3xQ#d#6<}N`p-bUV zFVJpEBhoZOO~azqUCpxhCM3z~Iy3BICXp&Qkt{c%8>U-U>RjNB?BM%4?jp_827r12 z;wv9@OsNh!(+!<Pw9-qu+1+_uEfORPYXJclSeW9T%X)pDb~S;DVT1yr=~2o>Ss0m* zP!3JZQ>CK18}SnO_D?HIAqY*PhBo+=>K1l#%zQ7|l+hnrZ!i?A1NV)mF}JlqI7AD* zb5+>bM^lU^o&h6-P!D76<APj^MKndhnv9}?S)+p*L`5#2+o|1#<;u2(senWf2Gw%y zy2Zx<gnBzeAapVeb)ueiGH439;6eN*Yym5Z8xuLXeUwr4_6oQRN;UjqD^w1#3GjN@ zPRv0j<G(=Yd}d;pMG_ui{nlc;EjEs3Tz}nwGI_w6-WBjH4@-Jzv4G@am1=Cw<Sfua z3u*>}J_0WUIod6IM*Va`?Ft)K(F8d6JbEc6#e8FgZ=bg@6QbunvN%+*J@X8l5&6Bx zBAoq0@I$fU;4=ct3(ivVRb(-fWJJ)Z?XSJ1Jmrx=825e}iOMEkk|r)zhZYr|OM2E~ z93(gqyN;t*Ve`TECm)ESn!I0OaK+<YZ1J2C|7-WEf5Z;~TpEt&{h1}w7>CMhN1P1~ z$QJDxKeH%R-6EMwyepIjW#>%6nU=c8b9aldfOpfEy8)4SO(qdxflOf!WT3$?S_BT@ zefz5KT}iqCB2Ep;pZ16XipKOZ(U9WRxej_T*o1kM5${P8JZP4mRduHiSvd>{M$`-c z!G!a~F!>JDp&XG{p+i1mF7(pYBvu@xFcd<oQ@oI%c2y|yG-k0LVzE3b#oS5tfw4LD zANPC-va9VAwoq2*DBY!)RzMOUB4b)TkELU`hfcaR-P1QR+Y=(}H4%kUd-}!$p#=#{ zT6(rpDv{0C8hZu|OZzarD35TC%DZtfs*GHJ@_1%oMtp;5+}|>@nDvuq2pJ@QnmbYs zJ!h86%cPdYOGzBsKsho1gk69?QF)MlH1f^)X-^EXgM5-3G_^`<j#*dr@?ST~6Aj=_ z;h%tgyDK7v=>k-m*=oxD*szsV{g2^>o^a9Z9k+0hd#M<%aBPrmt5gt;|L&O>;>U@7 zmJe@kX#)+Z*91|6_Za=n82eOb{ZYM`P+=gg!rw^fMG<M<#>>nCJcR=mouG|7z<NW5 zFt$;RJvjmSnRD-lfTh!XBTqR#?-q3FCM_I?QSNaL(m!#IA(!~Y8g2xh9pzb|7V=|_ zmU-2_j2o=Lzq$^VRod$ghT+9BZ>%*72ppejw5<zB3^N!aE&TXcg4z2iikEZ3Q{<a# zA(@C9`RZ+S;X1>h<?-m+#HsdrK~arl@=Nf=McGaWo-uRFsGzS3L@7YUtWs!W*w;K2 zk4)N!;GVx<NIJRzr+C6_Fe@D28)P39D@3Wq%j6#DeK()iauR<4ziNN~j5rXUTO}st zKg8Dx_X|2eP_2Dp`iWzPN0?RMTWZ3>H39*3i%<2`u$m&<MAZnol8M&SEQDQaS~$;b z<z&c+Qh&75WG9%^(cVxUOF!w%e5}u@X6Ecv-gIowRoRY*-AoolAztX4i<}@9gK(dU zUQ^dkHX;RchK1AOU^v;3e?{I+ED`#;_Z()Fm|!-L^fl4|&sBQM7`Vs*i5!jK{$-1| zabciTmWnJeZ1GFvraO)HNKaoS_OUKVp%R*V<lM)Knv@WByx{c&VF5nVWA~{%iRc;a zqnn4a7#J}RA7p-k5!&>C>jyyzEI3oh>O<fw(SWgk*h+l<IW_{6wKst-CQt822<!(4 z2xZW~+Rw!-1{eucA=*peg+MUKDGQ31^iW9MIb@sx0tB;C>!qC7<Yrj*fvukSxlA*J z#$ESuIdd0Nbj*mjhF_n&P<ZK2eM&+jV1l{Nj5VsL+S!7ca$A^o5?n=~3b_A_L=(wY zZy_F?@Nm*nZr^WP^Z<VVk_V8<fNbJ7aqKwO=`qn|)$97({A4?^Y5YGH!ru2wGdlHR z0_HaLLXRIIJqcnS?eYgQ@anA?_ZXFWpt=$ul`^f)^4c1jQoXxm(=drU70&%kc<fp( z;4?I!zRdkPen(}g5%ILi#`|H3CvB*Ro`^Z;RDX?J^(fcFe+->4SoZy?Db!P$BuNJ} z<S?t-=MtDgkqq@qXX-and%SPGhv@+5H66vOCmynSu`||)xj(OXYOJ3DpX%66l#4u2 z$k2<vLEw*w8cUt1VB5iPsz2Oo98_eUM2lC%m#&>W<aZP`$VM5-je40=!ICMK$~rN2 ztaG&gEp|;kjIQ%<5p>6qX=BYVdD20{4w9Hg)`RS}R0`oX{UVtJaAil{Tm<)Lo(WJ= zj!51ExaWOTnRT~A$d;5+C+eo!up%o8(GwPw={hT+?3DelKC)*jj!{}ie=MhmvtW$e z&O6jlIJg;BQpYPG{A!)dlVazXv{8+jYOAXyuz*M?Z@Y?KQBKI0T1tOMBp3h1__(30 za_JNYn;0KBD*vvZf!|R1>n41;(SS2!S!uOnhcpTKeb57@jgYzUqOcp+{Kn)(^E(Ah zS;{Tl*&PLlqUSerQpy|;BXcKbTPTIeLL4qR<VRo-Ei)KZ2vx(2avZ{gTPK{7Atn0J zN4-fG#M^|mr|>3YjY7z_&>xE;0hUsk1mJ)%rY0|}c%^Jm$Wk+lb9C$W_2<G!HX_a6 zpj!ysHtGSL($60pAW===-t%Ocq2xf&u<#;V$J0&W@t6O+S4~%ss-RHabfZF+$8GuW zsjPCdtruP)sK1xCE5L{x*7lQ$>=`E|3B^RMPckRa8thwdFhgG`Zc)Zf>o9lurcqFw zl%?}@SR)=$mwp_%u4~I51CgtkR=i_ywEchTt!W$CjOo)lWsr0{f(~S0-!7BzJ!j{o z$L(npppY=lZ%<TV?tvT*gYbmX>NtK3{^AKxwoVcYJ-`sA;y3S%Z57hG-+fW)Z_U7y z4p4}cDyPLjm*sOqY@22<4q@zyMvKXL95diTn@>}})Iwi1ycuiy%DXhz@UIXD@c?YV zcKZbuUZa~Y+0F?}>S;VE5Fs*y0FZCa*z?|J)|e5ZaZLtGwdz$-M(B52g0D(${-S9A z)<=fm&<rBJ-59BfHV7h4|4js>j!F~<uU!Sv4U_D7XhG)<-+JqxxEQK(NZfRzi>g$^ zU_xkJG2qvKc@oTGBF%Hnk|ri6F!lHS|7nOkpHf8Bd>SYrsSF|6ler98p)V$VG%B^k zoxQA3FmQ!mvZl@iuw|2+SWR;53RbyaaIAm~mR0}lk?)D>d-@pm5BE9MvUXIOEo+U` zi4nFND+_Yud%lx3SU}#rHv5eLHs%Q}5^DIEgOX9A)>yIPd$!gZP)L>=oKFWWQ<8A& z1Wze!*>V!C&<U38!HvN*STQGrH_FZ%^&V2^qr+JY{=FA#5*UD{Nfpa-TCIk3S7rbB z4AbR{YF17kQ=*mjaW0|7-8>+T9OFcNgiZYbOo|)Pt^E_2@4U>Iz2liDO!eELIq?2B z^`^Z^ggxWa4!qnYl_`{L@lrv!I*SVwb(;qF;>&EZsStf$^DT)<00WU%;}lR3ZR6vv zMBH{YsF!it(~qyVy#14K51_}GvI}HsjQjAWDX*G^*&JT)=2z`$u*tS|RSfSB*wIbD zyGuKxXrVJ=|BTXCYjzr6uN-8H(WaCtm&x+@t1q&P{qBka7NT9@&i%UfLu7@D)(%<N zf0{#5OV*5z3+aoZg9lFW^i}I}TI)97F{Kd8!xvF%+CR?*y!H?fA<9zE_f%q<a7=Vv z!CE4$dV20q+~n7#<f`U4vT67$2+SV^!pY;E=2Id0pu+P4(o?ra;NM?<YU6N@i#+VK zGZmB1Du5NF<h^=%Vp6+4tP$D3**5xFL0|5T-EaPm;xh$w0Ewb#or>O8IAnA!%u`2H zF=toP&RLZ#fF2a@MO2V*cvwc+mPi$nTckNmh~88Z$-PXae2^=&QH`qVkn><|c~BHw zW7(_imlrq_T5(y<5;~LcWlhj>A#AXcfDND>35Q`vDGp#HSW#2nBybtC<c9`-8OBzx ztfBFiWLUDDoU-=R1XVXrLH|3AN?jfYX68Q2nW>|FiBK^@6E~@53UQEzU?*l?rz4T_ zCm%{Ai_v0y_f#tv3JjwyoI(!H5Q<ZTM#kVj7{+o&FJ|z!SfqjZ(Kl#iH+6TMpQ<W$ zgqTBZv}vk8C1SP=Qr5mbz0V$z_lz}=$+mKj98K;r@`x`y0S?I>mzDr0m@r@jChn7b z+2qq<)SCAI`S6rXlww<#hG^R`#J!#;e=wriUqk^7Jhf=kl)O(riBpr5lct#TYi|PH zU5+pO#9Z9E(>MXMvr9tQxMtt$^w!#qf>K*U{|wj@=a+iW?T<T{Nbd4{TlUAuc6meq zAPr%=86xJ2fyQW+W(|FD@{{7JDLJ`!MtaunSwhJq5IXd5y%p4kRXxnJ4jnbd;W&2C z(tX5881kd_@(Z_<(Ry0Io1e)R0BL|Vq8hT*z<3ZAdy_~thqHE#7e&RC+}5a|=1<EX z-*f0Nzr4v4D&d4bM~rhu2MdRq7daVc8WSCjo65XE>G{|`0H=)(*`QrX4N{gS2Q4ZY zaU+Yvy-E(d33OZfBN0mPZ%9sG76z{8_3ci7YF1EywZ?`b(3?bALiPbDwb2;BhxT=< zK}csSDr0+@fN7dizt<x`fT(C)W&k6V=OZAygR_l`u-LtWg0kn+G@Bbqpd$?ioJ8EK z+rZ^R8ZB2&9-TTl$zUWr$142t%{-JU-eCUyrvO7H0W5-I%6K5rpwk*BueWh?O3}i) zX-eA(db#+gN8b|@`pWQSd`OgZ0M;CD4O^f@0AA2duOyHyZ~WDS9cmV5Y{?NLJ52JB zc#K43WJLvs4kpyU_6#mvdkl@E1Ypu}p4=8trIKTos4zums>>DXJY5o@L>3ZO*rfU= z2kY#1mJ`r%#1@Fm*y-qbuhPo#l20m%~6l8Idch@C=8pK$-MbV0~6Hac(@EbZ~r z*azq3yDOws1+7fQfD_6OKrI%RF_RF0hvl%6QBPGh^eN)L2hMsRsXtiOT^&n6p}(CH zZ~`zuQGcKeU9_qRep@DUI&TgCWoMz01?gejwb5fxZpjHl$-XbWok7X*{mJm>Cg{W> zi*A<3hPx)iTy~d*fa)yC2cfw2^@9+v&>Qa8W$kEEkiW60qBwX1ZrAU|y-K%8_Q55e zrwM6@aKhM3vqt@X>mL6v#mlsMsbAVkAwJGVH^@8tX6v;hm$nw>aT$@1u|Zy)B(wok z*Ci-8)!LR(jevUNlC%WN)S`&nE>*K|up>6xm?l>=gClRIU+oFXSB%{mm$$l4AZ@E* z{|CR|G4+OM5s}ciR!spH)97f>P}FgJ^SVw>3{Y6xz??so5e_(xzX3o-lOsSUiHaCJ ziJP3+UOVO5>NwVN$=Tf?yR9Afjr%2HIzLX=AherF_nHbR>J2&&@80uRk+8U!wxPOP zrIm<}rU^RHrNQ=Gy^!{ED(r$?ziSYOoAi8<O3}z3WP$-)O1aRK<|JMq#?!QXSr@hY zg7n@JCZ*_C2tv^KJ;sQ1FhiGj%77pS0~?z=^|j<&hTRGK{DX>FlHFo@TtqzUenFpc z8r?F)%FOXkP+Z&?9o$?3$NUT98^u#n(@B(&x=Woq%L5>Ymgt7l6Cj|QQu5Snvf{{y zjm><R*wtUS=cHaNALS^=BkcOsmG6*8aelqiV|*>99|eR+|L+_6P|8aZ?|DliO~8D_ z9mHLvZHaioCR6~j0_qH@R<A8v7n*7IdCa^xkgBV;3gClemH;wP^ukW)W|?|R3$TAl z^a64r^2$Lfy1cR|JxWa&Y-n>F0(8RZ>*SDp*X=(N5clTYjBV)Fwd_2MC(Be>=Spo4 zk{Rng-M-h|f>o03qFl;j7PP}w6;Nf9Pw_MLq%^QsQ{6BUc?p;fY43N;*)YSrZk5%Y z7ejI;AH0qB!Q74sX)MCu45mTYlJ2|N#$a-OD6NojAs=cnA%06<8IbQka<0u;hY<(1 zH#6&0gF^H~wHlrVZh$l_@E~-6w0n_80j->g2z4ORJShN+L(7Q+@pfmK(`evTK}?f7 zh8ne4@F~lhiBxr$aHrUn71b7y*#e{CKodTSfW@K{X<R--fP(y3HjuTEt3%G=H<+mv zw%D&*=ytNpj}Mqj^q^E^pzLx{>Rd#ASOMzoTO52@Zblrt{sfpG4}olk@PZ*}<WSGq zFvuIQ#9OG#*qdn+%9q(J(6il7LGHQhN=@Z_|H?y3=mg3%S*h7g?y)mg0jsPypa%+{ z*0?LA7@%IB8x4^HlewiqF}&ys(Dg@023Mm}a^6-q1V|i3M_-R<>Ie|Xst6|f7;J|m zxA}(6=}>-B8r0NLE2l4bCU06^&`}tyRk)w7aihl5R9%7rWJbmXDV4Hh7p*hY3-Sv- z+{<vMJ>^wpIMlRR@u3e1Acs`qb+}v6g+Su{+@#S=5Psrjn)K>H<0waM=tVOz1cudu zur}JiT!~zCG=p_w;ST(Pcs23}#>t5Dnjw<)aWPOqwq}nq*p1JT>=;x4Vz61?sj1hc zcu>*sYg(7jnpG^MTQP=sVXcTqDj{8OYW^`jnGI~|7)MpC0BOc0Hs**>UUR{fkv~Lr z6J=my0ll>o`j<3d-}=UE)@CnKr@`3$w>`c7L374-sUJNJ<(Or}B-1;tepl`P4wI9L zFk#A6TjMEqXhaRn5Et=9=*DEZF`=L2Tjg>6S2FI3fa()uK+oDX-kCZ9Fhoo+rWhJi zi~4N;Cgf0J76_q-y#COKSJb?7Iw>%o^s!b<)xC)-hByPxr-`4tD-3ExP5CUA%Tz-) zP;_BP7IO|%YirYjUHjM}gfo?v<L2#9hcT$vQa0KajIP;eD2I1U6CpZUq=EKWHn%eX zHj%+2NYM+4H7n1`;$t*lHgpjBJm1Ta5NW%7>0L=4xY~_UWsgM=Gy;VU&XVyJPzP&` z4X(hm>P@lD`lK7(F%UV6ds0)KXmE+H(;AaJc;YCDRyc*m0n-pEk)o1dTb=>n7v<-9 ze3TjxI8~BD;;<bRc_SmDFk>Eq<PJn%G`Ntt7s~RX@X+Vs)*m8aQ3{s&F85=nKwm}1 zBB?ss_}Bayi^0e4-AM^tnHTH+pO?j>p>Y+mRe%RIvAn?*W(Kzqlkm}sKjI;$pms2% zK|P3gkTVuj3Kd2?;6S9*<j66}RRK1)yUUpW@OeD!q_ZK8)gQVkq}&F}8*yX)&{An# z!RgXVG}OH!QLt`mX=A(dMlxXpvITMF7va@e8$nmdbB$Ivy@a@Eo#QHMS%B@AR~r>@ z-;k%e-~rfzv}(>xXxlJ2NEqjUTHioJz81*#PHsK_o)7Jt^lq&oA7Wnj`xAQKTa3cG z<l~wl=nD2t9+WXwyAYhfsB+K<P$W&pKnVe2e^07V(Kn}EmYT^{9v*Zu`2*nFGF8rU zCw_Qv?MoMQ=H^v)a4B7TO8=4ev_vckUKZZM;yi#i6Ev+fN^4RAYI;yXqpyT9vRQ*b zkGaPUt2<*(HF`bdUDYMDOwvjZOsPr#N0HV?U^Ns7K6IOrE#U&l3H$<yX4$0TQ2F4W zkol?rHmf%UsOP)b4U$!fTB)O`b5A8Ea$dX+W|#3@T}Yt*z~R&YfL^tKP`$t=2$2mi zcwf+2Ge~t+EmwlVxS|LpZ#U!>a&opI6nDSZLt(7Z0+~T~Tq0FxtV~CB62y=IS)=c< z-Z&2j2vpw4DpmXWBTk^%{(0T}Pz7hU$&xXdvs}ZhdRBuQNSE5oMHV{z(JWas!@rNQ zQ0_!5VBnxcK-$P6kQmvV&K7f+tF@WJG2F1yGTroJ6&0Y-Tv<hQ8CWfAw1S{mw@lIO zmzW@tX75PVs2W^tLJ)B)HC(lGb5ZN9+>-H<qR}A{{j;{!VL)gM&p{+j97I{sRAqDp zFz{11l;yI7pwWG->a^qVL#+dJ%ap(41KWnMpr|s%Ck*cM;U6a5$g)Jg6yR;7#yDXg zQY6vD*Gz#DUqN$l!1feC`VN+qj!l3tj01s}9RPF1D{vqR*c?5tp5!deDD(G?V-b3x zNPaY^D&nVmfe(mWU;Euk$Ch7IH;a7_+Y|@~*&9^Ojt5q~dK4Tt_<T~2k+=jwsui`x zknkG(*-2mk%3hY!AtjU&oBFp?6{rM+6Oz9{*mUd_0s(V+cziWSnpdIIy-<A&|Kpm1 zv1v$1Tly4+ay+kHB<)m?O);#u#W0R>7PS^JfK>!G*%A6G`AR%k5qC3AsEVeyo?*jd zD(aeS3*7?4>~D6!t>JXAg`m&16w6Vu%UNN|*NLP18mm)W*TeG)L6v&>Mc0esCI0~P zCw_tZvS5gg1KLwPyI){*XF8L(q74@PKwH>dZ0BPY7fx$59!gXu35CaaI1(RP%ytba zTI~tPscmztUA1m{lv0G2yP*&cg#NaYghwH`c}C(76%wO${sJS%#YGWSUz!<6KyoPv z{Xl5eog<#~6EebJZvw2I@~=R}TP9pHzq46phCE3jkZNjxz)&*BmcSkH1?v~e>j4=O z4|*?jG+bB6d@W5x5R|?%BvVRh*J(hESns}F#6o=XKHqkGBS(l=oN3vfzKQKv_lblt zUt!SHoU(R!H{ll~7>t22?;m**a=7_Q+f@t7uo*ZrZv$w)N%+HQ0B}=o*%W&a;&4>w ztI={jIgu^%GoULnDKPay`PeemV2^tfNpv|;AtdTfnN%n<+r9Gi$9uO}V;Vw`v*Y7X zyHm(tT^c_1nlF^8Kf{9hF+0TLIA-DiN;O}Vc%-Q@ft;CJkraL#p^3oKznS5oDt+L# zwrb)OoPQTCnM`RjQoX5W?E$sY$1LyAn}X<3H`82#SGGhYlY_L2z!-;ez)b$93l1R> zfQLMl!_QzZw^*fN__Xo5-$Y9)D>B4o3juP5g|c37q-?}k^tb?^P+U?`Oj9JeEQE#q z2UJq&ucjk};~w`6jcOtheBC7)qi9A^zt<;ahbH@u+Alvcn8+473=^33HE9+$o&|sZ zrnJEp%B-?Nx~bPZz+Oi$dMm?y%hM@bx{wR@Y!<S)`LO;##YGr6Ka2^>lfBe<m9`|6 zePi5|eIn$ioj%*so)#PiOFK8CrS!;lvQlQvM;FX^cJ=c-Dj4bfGC~grJfWE>jiN%2 z=;**6wN2&IQ;;@MH}BIG%+3`U5mA|VkHdYNH~Rzha4Ea;p_Ha*Nhqo4Jjz5+c9+## z)N$7ww}v?`5f-t~^|K_q6&k7~y_azjTEbUC4D;zPXz+q$3xdTMi$aG$AQ$*E38cvR zmGd3tYc9T!G2f&6Y1TmDhFounq@;5p9xULF+I?4^U3S5mQqE{!!^RNr)3_Bpe?-Jn z@syMEEFfOqtd#9a064rSF(ukfnKw3sNMaCn1ddoxI1gBG&bTvH+440Cl4ws@CNTTV zNgn5A@{rO!GyMvYS&8$NJ9L%=Sp_WN1TY#|!o!(zBS4vXhE^6&mvPzryn}t6nBZX` z4b_tPYSn=F@y`@K<$cJCL|r=-(<OGK{Tdoci50`4S2~$jR?3yGemeSqWq(J&xcb<8 zUPtanEL1146bGlN-=L9<G4O`5EHi6Z%uw0!i<JiBSKqw~PQp{fkY#2))%wts@s7#I zapxc};1y1ZW!uqZ|M8$&N1QisW5aa?HT)pD9abr73KS4HB^Hpj8!NWZD`NWW^PkZ^ zbiq|UGI!#nj)2Tt65(n+_k6*8o^M}bY@w2C%SUSf!F|ho&n28@lAiAz+?uZpL$D$# z6}NicC>SSSlTm-fX03@AIO!AJZpx&D<!IFOu}CKyOGaW4!E|aMYu0AI&FuqUprbvJ z8RD<h+{Uma?>lvW>P+JieEsXe4q5b9NxVWb062c0;mw-nY^Yw@_RIi(F=R|<bcg3V z<>J=Z*tvop+xWtL(*iEE31n$gntwd5bS_=`l4%8c?$<j|1<hQMqWU{Q6eu4sG6Epc zW}^vHe*Ve#>Cbk#k>OHWT-mEB4tX1QMc87CaT@f^yUcC?`nqQEQQtS9d&NBDeP|5L z_HI`ZT_oxYg7Y>X+J`In`t6K5?X^L0`x>`Vckgj~>A?0PaVlvHEz(E%oY-~Lx2k7p z3|#|M<qg(ntg$9%O;8?$IcL$h@UQbv{0L`@+}}0vlGH-rO3bgo_6ms><<8K%otUQn z+&HYmR&n*Q!2yw>=_W_wSwM%@+Zuz`Mpj6)v=>h)46iI$fzlfiZDkZGUDuE3uYCRP zX)swn9!qe2>~O{?Gq~wprvacb4oPSgC~hK!XNJdv!8q+fX_sjiYV#kSh9>pS>)${f zAJ763WZwbX60*8V<j3JFy(Va6Yl<;W9(4tV_H51k9V$EQbG_%zxgD`4;U`a@4J;5Z zbR(rqS-fvU?r*xQsY1fn!E~iz28?U~4OqveVg(02z8Q$<P&?DCIJVau`>)*R>a&FJ zmc}<_l0`QpU7NtF=>Wtk{Q`gxq}$r{I~@nO5fb_cz2=+m75``?5~KIzRfby|xIWmE zQjwD}bq=iBwG<iy#2@3_SaENOizg2CUr_>@IdUwsx#az1s;3Ne+Z=t}jX-?~77dvv z;IawO5j2#wJG08?Hf&QI=?iN+c<6{z5yJPkgGOk(XR(LgJQp~ij@s7!+{jrvfhh<z z8nB838`wxJSG6WGMY5=&a*&R))Cb+J`E8`$0^(TeFjYaa4I`?N2rkK=@8_%SccW45 zT;?*vsWTg}@~|or{eI5HN3tEQe~g-%<<Wv-iJ}HvG7q-_mqKJ2o13khnVZH>>hN25 z9GC2Fcj2>~${3;coTf?M$4r8M8ZD?S;>u=f+S#fs3bYDJ5<3vnK@pc<1C#&AnAYvt zT?*Wv{C2S`S-p3li+VHuhZHma*KWgyFA7)LYxvj^3l!pT(zS=;3<D3+U1bp@yM&>) zx-zNT8o#SdAGf)pW5$RZh$)BJti`l1{j_wne^r}Q96R|y8Wo^$d>3pbH&_cX@ejeh z!nLEh*%YFjE_=$$uQ;+2s}WWMz7t>;GQ1D`Nj?}so%m{Q^?nB<MHhlyX0X=?Ug5m& z8)Zg#p#>8DIr#xR21?!5HuK1Pa$r3&omzZ-{Od|FK^ge4#L(0P1r4=I!!7NAfIoHH zE_3lX=CG9(gx*%L$(o3X=V#qV(9?f{v5Q4g1--IyXrMB2Jvlh+6w#Q&sPq(qJh-PL z5n1vZRd@z%WX!5rjZw|PdlxmS)2?wQhfg9gdXzHHigdu366f({9_elr{OhGD;OO0Y ziL_4)f5}2{0x5`_QG?F57c`mKFmYrzy}BP>H7vImXR(>I;UBOAaEPs<$V0DA7Q#ax zu?c1o^LH3W(zO2~e*zBnNQ39+<3`Ex6z(YiQ6MPMF-Ai{7z8XyzsYS;uvh_c_Jc;* z1Q=DLGzc`u3H%yc;z+R3NNX7l_QIV-YGaUgS@LOMxewdNaA(o3BNAdNM$+=0TBUul z!Q(Rt6_T@KF}5ArCWGKOOm@5b`Zv($?YsTEVBz5A<d*X+O$YDci(60MV&e^Vf@F&B z=ma(1Arx5P;OPg^T|lI~NZ9iN*P!v$L}*>Z8_WEBef>8X;uU4t>FD^*)bdx>2-=(d zd)&}MLs;0rFvIotdx*9MIZ;D$ML*v1sBAd?P@x2oXy^=D@xYS>-P(HP8b1a8We^z{ z_8Uqq+*HI7a6-aie41}+P}&X_La)Ar#i>Zj5>3L>Jh#j0;>_^(OrfPoRRtpA9%Ey$ zuU4e1(x~;3X)usk%-%-+?weIWdGs*c2O!eEePphZ?^JP3q#@P(SJXs8b2f@)f|ta> zfhVZw<w^YD7!F2$U&(w8wpZ#5s0gqU^869(RNu^qg_-kDOlsyS20(P;iC`*>Ls}E^ z`w%8pJ25a6hh-<3LwAJWfE`=wrUFO!yG!xCTN~IEi`d-f{kRx!7&pD4TpLM`|5M)3 z>+A>mKM-ExpjM-=H5=P)Y$?y9!H{$lV=a%5&=yQ&*6XKOQu)Lj!m3>yY1&4xJ<&*e zShFQqq4ps9E`(V1eSin)5rdq2(pX@ipd35#O|#@Ms{U}6_0lW@YPC9jY}PCPy0*I1 z5yp|sKy#GYPbfm9l*xejXeN~D4iJ^LbPsH7K*Q7dmaNr)HDgK$k8^C%b3tq*sdcSJ z&gCd2z?|i|Hzu)t1J}-ZFG@(%@7+<-27k3A*s=l52!81VciBQ8h=I1CPGaF<(kBsm zQsHHeg~l~oWMKT(aopXo@Dg%Z02*Jg*BaPf_S0}pzwkbLH@t%oc@Lj{QB#K7h#KYl zgI`cibn1bl$DUjA-J1#DMe}-p8{BPiYY*DnS>ba&(wu;=nw;#mr^xnB43#ukGZDc0 zT^$W(^V5DG9fx*@H39WUB_cPw8C8|c(K&U6z7z<%`yh1iY#Y)dU_%=~>`1Vo7H@X; z9-IfLoi&c2&i{}!2nyuE?2xo&DQC4Sxk~kFgV00+mCmWI)=_;nQ!`z^l#XEY_Lvjt zQ~^=fM@hl1@oV3!62OzBkQyTivK6gne8*nr95a=ZfklGvz9RHaC|p-A=a|0AUTS;q zg`)5*vr&N*TRt{#s4y_}L%F;KTTaG_*!q1jrUfkLoap~D7wCHt74YafQh9tdJ0+V< zNV2w9Cz$TXGc<e(c)J;jxwD#>oLAh~#H2`nm;gv3^gT02Sa=jAYGH}$Nx^cQgG122 z_Z>zrG*^g#z8IHLMM%A>OU_c~;~`{8K(yW4Uf?P$p89kb-FWE2Vv+<Hu-J=xJk>{Y zkmP6THkDB9Te|Eif`0qC?ql&1e-hYL;^1juF5mZGIU`F211To{mldwb7QtIlkG2*6 z*l{YSdlPBYKSE1UDr%%tV}n#%dG(24@X9pnb9VLlCf6t3*j$NGA|{O}T{dJyd=;R` zS2%<?LeX#LQj#KJl5n6g=uVUjN4Kx$IV(s*Dcn`M%T}H%5c&!kA_>^PWRr8z)K2B% zGdwwlk`M{s86HhwLnh*CK@WqebU`=Eu3@T^dQ>?mRxgV+zlO%w`FFF_#KVc1^X+J< zXP-#vnu+iL003q-Fro@Bs8_F4V8iyHG4R=*b>Ym}t0QO&?3X%%P*w3DX<|02$_WZf z>>J*UJkd-^(F|m~%)Y^GUj7Z*Ia9Z~XxvIG$c;bA&sT~IV#aT~2ugx1N(h0e_Sif) zKn{t?w9%^7Z0g8I80@UBI;NId<aub&kT4l(ZqM%$(IAc1KFS!%QBP7%Vgn3PxyM=8 zdmwbJUp%_dC?W?#HQ>^|iT0Mt-5rXj>Dw~;`Y<5kg)L5hHjDg{)`UEiJ3EEDuy(-L z5aU~@^#fTiW6YwgPBo0}xn14ogMf88yWQLdeI0e>>TiD{axKe2g0o3&A30gE60uIR ze>9BA(CdcA`%Ti%adl#cH9=0S-6x1;Z2!E;R01<w8dO;<_@HK{c2_V=AGIXiLKH3+ zLA1-#a6lh<Yun3E6WlQ1H!PO4!e(o5D7>N~Vpaok2#x|yPSPC5T+#@P(!kz=7KeDe zIJPocexN@&p5T{Co;H5yYz|aTVOxLVss<Ynx-bJvn;Tv-&nYX;8I}Qw4!2ENiC*_M z!0~cW`08oti}{k|*nm2jR5Jv(M4AG->ZSo{{;}yKvIb>>#j}lL3}7|I*A><xwgX>5 z_qr<wM2PL<^D;Pf;TaGa;b~5NY2Yglw}<&K$Q@2Ud-MLBdpF*#i&nAfL-3aOdB*?? ztWG(0n9(G~0qo)L$<AP~GhQ(>C=sx8Tt?&=&vngIHpj4_h_?;MQ#O$|#w~!#)Jprr z<Y0M%Spg|H@ISPbvZR9P^lZo6Yql0Lfk)f&V6b%RDoj?EOPO)<#|J8jv>HGuQ~4Gt zY#-WSNLs6aWEaU0Z<Pc1HgUvQ%k99dIAV7B&G>0|+t@B@D-0n{l(V8Fvy~n!GWs5; z^>&w!W@cHq-!z1oX<_1^<6d$0`;w48pZu@X(t2zaotNJ6)A!K9(-eh{TYm&a)z#<y zpJ?`$%Fx*=P*8IBoKKN=U{Luz#u<(%RRtUj<#a5w3L$L~$&s_>M#Mw6^*{>Nvfs-z zqJUp$STmY-9vM1e?#^LRTv9K1k=LFDB2;nQ1UsL@Y$F{KH_A_ebt3Nhi~l9zn138G zM8q7tk_1&i4A#hYZ<UXo3Y1;kV^R8?Z7t#4DB2tRG57)_W(H}g{4w$I(%Isf;JWyR z3Dn9s-d5$yHlyU_MHld%CC>y_N_%>H@$Z>?Urd&p#5R!Tt@>hjF6718Phr6qYIGb< zF9C_PU^`Q}fZrh=oWynyyy@evO7dg-cNWX<^swQKVw|wh`^+Ad9g@Z<d^MS(FhBzG zW0N2_a`Q1B0_j=};%Z-zOyg4MqQq!L8E~_BegnL;cvB{M{}enp#d2YxNL?|w-InkR zflEm!vHEi*yiqbm3OT`GG%q(T_5*~P>C&UDOG`CgS@_&R;n>8hs|KQ$|2plek<!cH zaR~Qyues*FOdr}_QzZ2u3>1%NT>MsmDsy48R{ui}=4avEI@*d;WGhcDj|=8!<{(!p zdP%+<{Zv#yVIbdf-_Kg|hO#SpGq%a9o{0L8sme=82oCk8GfEsTyR^AVe&ORb``Ed9 zB@0tCR5x}3DH(^M{%u%R|FxR|4A!fjgYz1=)YpaNsUbE+^0xI{QM`zi^BC3?q|_{# zJ8lE&)pV^Uwp|Cy5C=bUd6qBhR?x5Mmr+{-UQ$1409g#H04euIFOvBRFfy)q$00R+ zv_VWw=-&c?q}#U{=nIQw-$LXw&Cc%B`{E;;51Pyrejk>Q1Yrz-b2JvBGuzJTAff7B zM4Uxr2JvA_y|<a5>o#WlLQfKF?+LT~K_RY-R*+HOzN|-*3EpzHd0mBwu!dChr9=AG zM+lu)GIMWm6Ae^S)u^9aU5dmL++~1bL^3nqV9C+(|G2Ob{x_O%RLD2RlaYd1(TtUo zd5?m3>F(~3UGX|hEug(TP~|pnV=xpj(^EgT1HGL6cL?}E-BC!i#$$TM{Wh%3lV~%M zH7MPJpyE6}BtM}uuDvx3H&x^rB_=E{tjutb9m`)v)<J>fxM$5W>3Sv2;Hl(vba?}^ zg}#FHmLcN%>vEoY0`0v(s1()!etS|mV@`oM_P>UwG2~_gP}`POWAkhx<GQwy(9-p- zma>4cP1%1}H^Fioj=8upVhAgH6O`;{%kcDT{8Q@;OsLXVF$g4zdj~p}@&<;@4Z)CT zK=7PLm$b9t`iC4q$EENP*L%W=%|7roM3S+{xz)<VI()Xt_vmVp_@k1f0S<JG#hx2i z=yK;zH}pLS?P{2LaEIkhKCTX#Hqe|zl_a#I3!P`o>`uFwk$&s8c6TRhO7wdNIcZ~6 zJU|bK2fyz2k3+zj@OL&tZHT@+ap*<K71XT^@6j+tL~=n^Bd!VJnCI;c<OcCW@Wx@d zuj_1-12W|3?-v?z7d>2C<H|<5rf{yPTjfpl<Z3;#hxzr^C=obVGQCjLEGNR0@sh4G zy-lG<FpYF$DJe4enl`R}L_Z+9U=H8*uCA~m@pWU-ke3(GF69(D<nRm7Qj#3)U!i2K zA~+{d!EY~i7MZ|10kM#z*IcGVYrj>JD;R@jKz|2h0Q-|MQ;}{)E5d0_Ba0StMHdo1 z>)=@|gw5>ec*Q|xPL^gOrml=WlS}<BZE~NcxiZqzk~s(=AxRm$u|y&GW=$dW-&~za zHQSN3p$z8j?N=|wa!{fz5z)41$IJgO>%C?mP|}VFmK7%Vn?;Nt?31a4Y;1GfPM}01 zJi`7Z@J9kQIDDpqs#Og}M?GvYU`>TD{L}*t($e7MTVVqFR5Lt(vOpgQ4=(V5v;%_2 z_j_L9-O%ocK5u0)9!!*W6ke2=EQsKbbYV{AF>+@b9|lwmGJgz+FjW`Oh#1RZx5|hZ z*s(vCb90}O3VgrMU7Z}M3UDwQn7B?Ef8q%1QHW^c1GT4d4rj8fg-IiKGPX1e0@hr> z#Zrh>r#CWYm$}g+S*(^ki_ZM$AAPa#JVL`jF+$nJe|6gzg{l!g6BYl!^3hzP{}{Nm zvaAT`<{IgggqRNKmU??2WU`BN=|Z=$R!@U@5s-M&IDp`5ZC*EB%c)9jKeDk>F?hF5 zWRqzS98q8=8ya?H0G%Xm;FD6|7vpYYZiy{<)3PJ@*fCdo!Ulg${r!Xzg|8rOKDq99 zJj{YegRXrV;mA^Alo!7>8(&EqsA3-h3i0g^C@l^lUD={vm27Dd51mtTVqidpWxwEG z$@o0iG7+J?T!o?VfT@@CSZcH1P`kSI7)MaMxgGncYO-%W%4gRPQ8sQiH7%k|aL2=f z07vEy8C$3dWJXnyCTE`j^dp)h-P3%|-owO!Zi57BQABC)3-ye!n}9Nu^;P7vh$<4P zIaTZPr5VVfR{~x)%dwNQzd~`<yxBxj2^+9fR(2oZqL}g$9?T|$*Ee3CUC#R5yeMB+ z?aony+_VJosVmNfXqCR1kzGN*p?L*h9Cnj{EbJAoq#%B8TzD}Mpr=0dz|sDp2z+;j zqY_AfaS9{Ba%5OoUhC?JS;@BA1wf5Rfn(Yz=c2ND>J@x+p`?*g>KB+fo*DDWMEsdS zTt9xP-n#SugI;*9)`OzKN=`vBV4>*`x016O_Jyt+wPX~n5d3~17Q7FJCC4RtqRA2H zMi^6dJ35@F%u){@gybk_umzZ1#lTvNKo5d8iT8{eHF0%wW%OoP$j;{BIvU!E>qQny zgfr@|TpIN!?|0F8;xq|_@j>OOniebr$g$k}YA@ino<`Cdk_uq<#G-&Nu+0j-Z1RYZ z&^-3&23Tm_@DP{~!$yoY-!NHC8FeYJ+HJ~B+5<1=cXG0G(0aK#e(_d)+dUNJSqBDj zcIVPM;c@X70}fAOox-f7($mjDMbBzh(npy=ht^Q`3f9<1L4H+#6I#E(5To%~|Bz|$ zR8KYWRd`$^5t(S0WQ41ETB-SL8q@>?y+zQYGG5y{ZQ2stq=8<d;gO6xYaU_-tTI%( z%>9*c5iX$hTjV^m^lei9%MrU;Palx|A7npDm@mK$z@=J_wZ`bsw?7<PIHoX=uSach z>mSlZaiEXgu?#sXKxT03Dtwkhx~0ZYlj2)CK{e1A1&XqxyWsPC0}!=y06uAQ{>r9Q zJIt}v(_zlkR(3Zo#=zB8gQ^bBUJ~c=rWQ9&+#Dbll`sQE^8O-~tTqJnzAiyDvVKn) z5;3Y&9R6(>74jblim;wnWnZAZWxX(P_#RYR76Dm(3veZgM@1M!Cbz^p&(OExj}Ua< z5&O-qzpP+fE>>5UlyNAhy6WN{5U#?-K07Q4w(>PIEzNV}s#yllQ61qkYv`*7$uFaZ zumfOUUZNJ-Ttj`Qu>x_^!qN+e&7@pzO1I4xhmgh#oWl^&rsmKx2T~M=Rv@<CqX(hI zqme&=53Wd{;ImQka%UH!Mc8MoQjAxMuKCNSzhSfo9{N4DhF5^;96#j-aFkX%0ZSeQ z+Gq>d%O;Y>_)*!J%%A~lIOqx9>YE^j4nyJuoo~{uNB1;1oG^Ztkogq|aqlLXCFn57 zqZU;FOefvfLxV)`mr}iF=!C@k9u$T|hF_9S=*W`ZUi#|^aj@Z|YM#QvRnL%<#!*Ug zdGx){X|%(g{N(r&B7-Y^7UWQ4WB_w#MpBnENm}t?)!KWy##5W(mC*>gQ(~1hWh21> z0Jicx79SNaGHF-1I2qB-c6{tLo+Z?NiHjst?u>nFN^T=ubN)}%UelLo7mHql-tJsM z*g2Pd(eEw@m||@(;ubFJ)QISmFZX1!P%%Ux%C2gf#;mQF3W|600@QCp@Bl!`2Hh7z zFqS^sSQ^x3`@J}-jjGsxznnx~Naam(fmjgGcL;+Np=`d`MeBm*V7M@OG6nj$HE|M+ zQF%NB1&`niFah%e7^UCLdx1IGJdmq0QFFc*Jx$;EU~$aIV~#z*-imy3B}v#0H^@ea zMAi(cJCACMag1GysIk;1>*q);FMAHMkm)u#YItOS#CcQbOlI9xO<z9cMe`Dh@v@95 zJmNi83;Sp&X{0fS&So<l^q8;7cW8W+9HMTKc8S8|F04I<T^-GM@S6Q{=KW*GFjf`R zCv<MZ{BzP>%pnO}SdXir*I2(u*7hqwFpE|5<Ywh`YwO6z5A|eOTE6C8(qV7AqiYe^ zTAAL${99J!O#l=N2x7Va>SJm}+|BL9lBz9C@Np&;yDe_ZlDvf+4-K!^wtKeo&9PC@ zj>0wkNn2Y~nTW4UYN^^BS<+^F1jE+8ceC<va7?JRQzcbn7wk#v>vDVw(*Y!hUbePI zG$PcSm`-hBT!D%rHb`3*V0OdPX_E+PhC}A+t>w*LdQ@+K2>~@=j?Wvr>+o1<Q{Kt| z#r6cC8VJOQ^rm%dRA=}0d)rDwM&lL3>yHt-lxlMuZ#gy9Rg~CU>x?s@o0e6$9zXtK zOUM^*`(x9bl{;Wq6E@NBGG>IB3P`5efE6HpVn)<{g-^}=(;$)r$MqNrL#TtBQ2BhL zYl4x~UV%nHWNEp+(z#5zx!|sw`KIGmlY?t8^Ac1}u_X@WTbN}N%WKJuBl2p!IVlk< zN+}FwSXWkgNpoIuMk<3_RDJD~@8ITwLlFF`4J!8Fx=Sn<h4l0y`GS(~?MzlqaKwP) z5{RTivJ#BhT{dbwl8xVQvOzO%t2d`Li}YR9>ns$H(2RYXB0mz09e`ojjL=!yS**$; zBx<*u0ZM#~vBMcnL|2{gUID3^{>r3}JlwL=<in1kWDs3}NMlK*I5Pf6w5o`TO|hDC z&ixY}Ou0$ZR#`6;82sK5$eYG<ZcKdaPmX`T{>8DE-5_GF*CFd2K*SI+uOA9{xpKay zvOQ5dKyngYyzBv_l25$o8BFAGmti`A7PeBN51MU{n6-BZeA&@ILS*}5Gb3abMrz&1 zr$&hKQ?Zz5P0Sx)z;Mi+VoDWrTrNCI_-MNc4qk#{hS}7j`4uV^9a+D#J;Id^V9pam zA&({VP$4t4$yvH9n7N%>e*AXqA-%Q%Q3brxTKszSSlQYW$4KH%>}JQS8GH=TU8=E- z)UJ8f*OLGQdV95sBu1&};-|OCHTq>bXs~_MIj$St^KMtL7NI}tdOll?&!6r{vo{@x zo)VLW*a3uyz9bUE-b*!O`QC)va+Y|H)Cd9tR9gf?lJM}A&dD?I))kRfyF0^Wz&*Ol zLNP`F+%076v5l48`9S&3ma<c?jgefwGSE;jzy*8A@KA_!PtlbUvn}6t)dc7lP|~~f zN|2ASZO2d>@HRb)rNu~Af{kvTQ|-<T?ONMYHO)!fABv_+Sk67;B9hieg?`56tydH} z6gulmV;ADx8gSYG(eQNQ6QzP3@}U5+4jP#T8O5?P&4v$0hC3RnGt!l>y@2^pCr6P$ zTj0=)l`Yh*K`4817zp+-tK>4YAPTLQYIL$bc;#UDZ^FKCU6^QiQf%+%doUvO78Id) zocl`hLFUt?LdYbZiZqeGNN{eE+pJxjf0QMf@<3QjklxqUu~tllF4OEYs`k>HXiOnS zRzVQ>#7S3~buoC@|4S31a_T&QgwXboYjlRcx1lV+0l400(Cp`mcs}9?0R9v?ENOHY zINWU<6w=(vPvK8l4Eza3G<u8~jM}c2m-Jd_*r9|*<nCy~3yRB8i$S3vS+TFb0ig3H zU0L(;ZeMEc|Gi~U5fYRa!`slqx+=h6d~usMkSbf^@wEe92$M}Zga}2L{yUR|k<}}T zeN5Tz21)^e_%Y`@)$PIsL?1qTvh?~O+(g>mK8j23l|O_&#oX1t0eWDd4nQe?>##ez zTz>8KtxKT9(ML}+RNF_Kr@1WqSr}5oZVAm4VW{W>BwaI~WX`Yy%ZVE}O<X+^Z&8{_ zBw-)~4wS^*`MzJkaw`f#V)pmFkZ5NYM@=lq=*)I?Z0r3{_S(ep(@c_N+<oFy5hJQf zvu`dU*!E9h7^GJ}0lI<aD79&Mg<lGxN!74ON;Z)QynyOp%+XJEI@m(2Hs<t+<$Lbm z@kqqtS=W@z%zq{*M3|_?BpRnWd!C~UPsrk2L+C8?awXPs+nc9x74B3t737y7OEr>d z3(Hbm&|ysKantE8!_!!XEBTq~$8;z+m!~z$a1m?=qHd@jhU0zEKkse{p=TMyjgT!i zp*f52C)80pU|wmT#*%UjoN-Famp@*eLkW%i{7G?ImXtSm9q|oVVT2DJSJ5BmQpHTU zU$xbH>x;1MPO6V-pk-FGNI7XCvQbzNF>zpO3Qb)kdA+RDTQ>0;@!{A$19{Qf&N)qP zl5M=Bpl@2BP-Jj0d>GV1^ZgBYLb~z1*3N>`=pcWFM1~*8A8caIQEaY9Y7sv{4`9$s z*tsSi*r|X|FgIAeaJGI&#A2IJAhhE`6Kj{u%JXah>+7_Jx0`7srbUcignx1&6U=Ma z$-5ZIO;d{_LHC)-3N1bcbdcE&0mJ+SiPdbBe-U2X|4AIAAHvW7YF>`uPjo(?{jDt{ z@yxb(A8E_DJwD0OaG8mA=ug7|Laii@U6dipTOIVvBe~iDDj+JFB&Js>%@;!4oFaf` zDct^bAD)_+S;kS)H&&47{zyJ5+j(e=M9uZuVfY>^PZ!a)GBmjm7Ch2USkXd<0dX4i z>w+eMLOtF<S1_OPShprvj!W~je5JBD86N2Q1+5Zxl9Wuz(+|QQ6>M+O*7?~u-113a zL+@fdD04P~L~Y`>m}(wuF%N75L|%XfsPkS_>+ua5<~BszCc9kZC<j#3iwYZs5xZHS zR4$?6nGLci7W9|M7?aX*CiY=*XkZWYas%}T0hk#2GG=f-R#ng_c-1?|O)Efo^ixHE zB8Qx;+kw*`e9mm(ctI;n({i?(g?sZooNHP#VbQ%g2z4?=d2B{g*+}tpj&)3R70d8E zbBc>glyY0$7fMad8e!ru^t0i`bNjsPQPUk2MiW#})#<=?e%Z|oPAT7vaURZW9p9l9 z65_RoDd9$$=Nh3sTqec~%Fbl~ITl1v5FjRXSXGrJQaoN)Hz(Dq60wKsePekx0n!{1 zsMXmjtnezV+^7ca)C9DQ5Y}oi;hpTZ0%ZPTOzaY=>0Gff`nh?+6I>1;*d)};Qlryk z(+{bhfR+}EX@1l=B=cwRGz#g2dFGIE7!(zL869aWwJ^0Ais_K~&QrK7K}qdPH=q`s zqqd~BFPJ)#L!}ThAQIpR(H3oV<6pBC8he`iprpdd$L)4jJ7UJcZq2tgdaaj~UUX49 zoROGZ+2PnhLwYe??U^jHx{t~0fIX`sU=7OuTuCEe8faWIg9@V%mUl$sIL9C#z<bNn zq?~8FeVvh$VT!O=e0=x$7`KYK%!n@>p0hf*YOb6rp1Z!u;ht}t{}SA5y`W!0Q#da2 z3k=_UJOO9m^#g(kZ*ic=oo#+s!bOPfB;AA(5G1hP3WUfzkm$ZSI2jIXHxz0@f|Rw( zK@VYScO=|81Ua>vJBMHPZoiIwU1T7U71&wufjnDPv$3+Zm$OrqWA4ao>@m#I08v1$ zzcB0Q9B<)PDE$%Zy=z9bRIP|<8`ikIs%<6yg@TTe)m6yBP)|g2!ifEp={Nx#IY9k7 zCrQjVQ=EcfDyfqf8g@80;Lz_o>mCOxNH3BEbaKkwdNhPw3TPOtnVd_?8wy;LS&?Xh z%VA~Hdbdi#32>kF6nOC$J=Cb!xOtlVne{FmF;6;LG+tT_A8IVjs<<S_x%`rGX7wbd z<6L6BHvfm&1SER0<3K|t*|`g!OxT%-q@M^@UNGPeSU0>mnQMfrA9JftNx5@_jLB%k zS!W_hx%Y_SaX3Llgl{Xry(Wda=KoBTF{wuc#o*{kuDBhYL`AKkJ|48=ts}Kseu4{X zNkT)Gnv;1(^6u<`0oX9svWbe6=17#`9D1&y_bTKZ!+6@jfIOTOC&mQjyONU@Hw@PZ zCzjyc-aOOonKoh`6+rJST|eis!zs>!Yj<Ee;J<<^`vNlYN=Cr>W=p{Kn&rZxA_o=_ z8IsAWG$Rt?Qx@t7R0`<kk&(Mg^=NxQ%Yri}NCtQ;K3D0;hLe!&;JS~N8$oD3b;$1T zwT#9lxowfeW^r0tlt@PT=f-b_LRjH&0xa;vvfMjQrJ#EWBk-K|?IG;`2UpJz?>00G z@dH{Io0=v8)JC6o$3WUH_kp);H1<|PlIC~DhV_=CBH2Rf_|@?6YV~`#9t8fBQ(+Ia zs7mwG_uT2jApeXg{kF!^Eob{XJDc8(ktPfvcr8rtdIB8;TYRMX3eAEwUp$_RJ3f-p zVNr=k!F?`x1_E4z9=;Tl<mu@s$zL0h$RbeqST?w6aHo^W*Axq6Qc<NKrk5g73cpVv z=gD&5|5bhg;K=cR6iULApiwDPL)Tx|)7@EVmkRtXW>{PGV?m<G@g?_N2FGf7`&Nhm znK6=;z*I=*MHf%*sM0m<K~;CyV3bo1r?@~rAu~So7+}8CbQ(FSlGL<BW3%MI7<d6B z{IikaZ<n`JHeLu>{7EDyik~bWJ{SxK_1WJp;U*EapaVTCKK7S=&`_y_ZI&kjXZ0RI zk$l00=-GRdAl*YKimM-H_}_Q3X;|O_boSN6_XtHnh~z->!c$7wv>YMd(50*%iX3S8 z*jDwek*k%qlQ+I6%fPYcT&I?iFFu1IAdJf(v0ATAPOG%pJgX4!!oYQGeb1D~7eRV( z@zv5(fqO1P#uHeONbDe0=|D}5Tix4~)DviPb0<g@pqWq<Gvj)3L4X~fllj<XZ)v8- z6q)y2WVSHsoN-RY*GTXqCKJq}<YmZV;x7P3WMJ5{6W3+@HPoRr*CKHkck`e5UXQ9< z0G!|8vvS|*0=t>?Zn!$br=wcNJ$gWzmHoB&*56zhj*g|(@^Gw!U~RO4>w|XPg7cH# z@_Z~nAbt6k#ue=1x=?Q6KQu&)+bIIhQ0H}yfxMb_s*7MEm?m>Y417?ECE(<c$W#9h z)1bRZVY~k63J4wb^#gp5z3ken{d$6^I~3IUEUdK&o1`i+gjDgG0z>d7z}{6(do1Rx zW+*+tQj1cJP4>o+_>t$hK=l3U&eT)2tmeBzS%Y@JNFQR*4{>6%ClNqA$k^|aH?Rt{ z0x_&5KXJp#o&ENt0-Ss?*4Hre+?(rDw5wxVRGarKvsec;T-lb0UpMq!@)gyL;!gL@ zBQT#coi(G~G<BP~4yeP_HJ})A+XfzYZ)sYy+!<1~e+&*{zcNqojgd-rc_P#Q4A*Mq zSnj2gp5|F;p;VRE3*XT6MoQ%DNC;2n9JYNqRNi@w_tU6938)mjV_M0%(%YNzECk5B zrvkPqEWu)DvdY_B#yak>a+X3QwmN-H#^2*XW8)iu_Bh*&#dx;7;%xp%7gCBH>&ZTU zzb>O$a^y5_e1^WhOc<sA*ny4Om)sHoA}ECQX3wLRJT}zX08J)885i9o{&vqwH}oe! zg^7@1dM7m;g)n)?H574oJ0<|`6s^MYgIl2g(k;ekM@vnrp0sS>D<V(7rjpj#F;?RR zA=8p)zlOHEav3&#CsprNG@#B9;1Z1PO0vAmXmQiCKUeZ!!+U~prmMzbg<)R2`F2OS z7b0FR4#T%B3I@t2&^z$54TG9)of{u%b7Rws6E!dlkD7@<{~!<bMBt|3xa&!)W;<_Y zl-**8+ZjP04Z(4|Y>?**(QsTIO=K{mL=ptW8kz^e7v+*Yv7g}|7ZBjzLpfaCQGj%f zlkgdn-x*W0a#Yw_vQ+am+*uuTPkY4rEv8k8OSFG<FS!snXz)%kL|mP4OWo%$Kfv!; z^(FC=y(mI(j=><kLYWq3nf_7UU$&Q9`m#ooPPW!{MxmG1X;LshqvijjVlWaC2w5@n zlPpe&_qO9qXF+x^h+}JyzT{V7`9&LK;YwaWz<^~+Oj7!I6=mDu=t!Fqq&d&piV<3x z|2M^O2>pin*l!3x2@iAFKAlKvS({4LKBmKvd}pdq{fbf-T>ssILP-Cc0=eP`9iUhS zTW?VzG}~(j(iG25h{r3%8|<vGK$np7@J55GQ;NmN(wP|?Xs@3h%i<OV6r*H5Md8nx zlo!`h6uKFy&cj}Hm0+6Vb51%O9(V$dvH6-Oeu7aMq7#9ob`o3y?go{-JbZL=OL9t< zhPky#l{}9PvIl7PHB+%sQAvbq3K#biCJ+zZG?mH)owIR3eIaQv_rtQ1)~kM7`8qg# z!F;gT7C&uemAh2OY+1u<B)lHzqgQej{W35h<$JWRa4*?Z#pV8S*Le(nshtPnGVToF z{u3-Q5MDD9hNUH0?J;Jv5v~`&9e8Bl`C#{X0)9JWmSketKBQ2VZA@+q+i5fLkQEJK zlr7Ui$<9H5tY#$|GHUD-!Qv6#+)SJtmrS7FGH{f-s4`M$vnQz%VO&;!1R*nwj3dJq zlhD{jPgg)7wt`~-vu3lHXn6A17&Q^j5J&rLw#SI?YJvvJi*VpdW_@t|K<1b<s5Msp zk_#&!$ae@Db<t|U44LgN$4Y`Yszl)P;q<l%cJPtRxKM&Pfnf$~f_TV<;Yy)KvYuAc zicC{?(9YpP+uWqRija?Aa}b?zW9V5zctaQlZJ9p?&N6j`I4=#~d^Q1_OfD`O_lB|= zN*_uLKmhe@u8iR4vdJ^Yoa6vLzAzH&bfAS_*r7&#!agBE@5g`Qn_HipIxUFShWJxi zY}M6067o(OLReXf0o{9gIr25K!dSm3T5m$(<`JX6K!I|4WRbFI&5AS?t$JiQlG+^D z(+l4JI+rbS1Z@t7niJ&E_&^{?=Cd0QRvV5J86er27=U#&GSI=?juf_a?I~OeDt13$ zmRGbhrJDlO(Q`{uH>jGlEh!aQu-7uNLE`*dx=i~?t}f&?*I9S?)Fd9q*#&9M%u#<s z2+3?Hqm8v;lYq!K*5r%CEWY14_&0#)KBYnn0YgJn*_sF>4PI#^q%Y{)rL79tc0|l` zd{S5f+Al`^S^{4X3{W(Xc|lb&5)u4DpA|(^RCoQ*6#nkWTP{U5Ue~q98hO&|!ihtH z;-WpzAdU`~+qGVg5(f4uO>koK%I^nW<lAn*MVb>?Rg`&H&07;2UIlOd$jI_7ow)j` zwWQ=2oOCtK<M!E3Jnk~6j_P#wfibbMG!RdC4aE4L&X<MxspDx;NHyk;*?68}g|Jr} z(krr+feBVYG(%3q?zGViLtlQw6E*uJR>)tp{T(B=DzYkX%>>Np0p@}p-_7FW*ZF@t znKFR%f_Ry`zkJy$qj75ZbmM&d5^%L)vss9VIgt(mNXMZ@kULsN=6&FFPE?x4Gvf!* z_;neFZ<!a-Zg@gF?kVdoz$oEG?<-R<nMf|eZ!wQ%a@&A|;&2X6H;C^<$e{tq$Ni-3 zRzMh=cxU4dzkJ;CXjL2ZYX}YUkWZyIk~WM{DbN+^MZxtfoNA=Od@`2or)cj@6x}Fx zwqyfAQM5n4w*GpLNvO#Q$~Tbpg{O%8qY#MaQ+Z5N#l}NMH>djMA%@TX9vB6TmM|J< z%6Dayq%Zc*yi9l1mR>b`5Swn2T#vBpmms)~B@*g6>`&-Mmcg=IvQ=ZCtn_g`mQDj) z(JEw4gLC;vp{4p~Q_DM(-AxS~IptDR#07$58*OPFQnN(vYz`rL#9QD=vMBhW<d8Tq zNwQ@kMN)B`xf4>m%OX|d>946~dPl}wd~8j7^oqLuyb}&=S-Q4&W)<3CN!im^2Ex08 z3kpa}9ZCC2hcnv<IKO@s+YMedwZd20sif<%X`mRD(v4+?A!XZ-f~f-_oEWBfODbw- zoCHSX8n+!PWTpt)W5lKT3C9u55hn~3ow%Vzsu$TsJ93D{5*O%}82YLLbB7YqbB~DR zEm|!i9wZ)(26eI*_(9-ZqjJHJndG^THY|vcMw!8^qWNe*7DS&AQU!T`(9&dMkzy1H z_eQwBALLYOG80_LUR-wjTCE$#QYzK@aAONl3N;Fd@Wf=JlfYb!)le@Vu{=$;4Ce#h z>n2iPRr%dBS|@`eFYc5RxuX>f$k7*&d+`E)tpH@0R4NZP33IW&c_HrtS`c3$chfjG z<WNGdI_`fLiY`cRcF7Q5id0jKi41)*SwfCm9u=}TDGJ`&Blr+pzB>aOl~GPZ)}&(M zj^D9GqMeYeCqeC@>JtI$bR*kY^xU-Gi!dLWFjp*jQAXQNkQJ^?P=+(8qkkAGSF%#+ zYn04klc{}xAbm|>;Zn#x5fovTKHk$AF68bUAhdfo3{97MAU(L7{qVK+*AT@|U&y}| zr`!^}2t##jc<Owdd%iRBOQbcgyY<@{X*=ln0!SkYyiFL=Q+m>nLa4w7Jv?<#KW<F8 z=0KVBPl7#ahIq646vJNI0Gl_49?almsaVEtX<7A>c)2=DlT%Nay&+${^O)-YMHUrC zCP4-Bgc9u+P(i^e_UJYPJ<)-edr%~0c6`inb|#!v*E?o=km{&LocusT%$0EjVGM|6 z9}ajJuEiKSQgYGD*Pu-r7HwRKaL~z4%h0;eYIH7(ptF}hrWc?GSF}_fgP1Nr<ODc7 z%ZT~~okF~H0AW5uRNlNpqP?@5NU{v)#x)x*Ur^I)PBe%TFWYudh1LZf&W0-kPJf4x zTqPvAN{5IQ$e$*oF`Yk{qte;tbhqvEtQc+!>rg#bX41xO^u;Dm!{uhZmG%@in?f5D zYMP*7MWx$Fvbhyyid6P*MGWw!$6nr+&il)u)D^s5js}p5*I9aVN2EBRBJZLzt9+S( zojZtEG!13K3$FnG7khCD-on_OoU!^y(MNp{L$ZeWicr0ghiZY)fH3d*4++c^>dRaP zCVxHdSM{#p7^G8CRP4Ya8_3?(s%y%@+G~9GR}eJ2j~vdlxY6=36#-@ki0#y*jc@@2 zw@ODoP|ayWg4dS@GHKPq02ei2Uo^fI0IEZ($ZVnDKt5L*s$^(FaqxZc6Uf3GT%(AA zACctovRd&UXuweJ!*EFW+)#x)T_GWJuu<SV$s1#AP(|4BC_fNe@&MG&_Te-V_E+Ht z;cx$4V19?wz8ufXadxxkVdNav$C(G!C>5h&wGW8;3d5=Z?WwmH#|n&!5uoG!X(ky+ z%oUJ4gY^LC;~hI(b>DpQ^D2;Hlv~@Dp^Kp>G#MI_3`9iKj=!Ppb{LGpC|zzWtmr&v z_wX4rV)GA=L)Z6LGX3v$Q1tVa=LI$~SvXQh0<a{;FWK#kd7<;o=&aMQ0Rg`VrO$Wd zfac3}KMYM)bvGM4`~88)@z``sDnF9#$2VR$)85zTRgcc{!x<kzKsKa@qD>HT|MZp< z7e|E$L{LG^7z4o2Z+=y+jJ_l4Xk;Mq)Dbk1+W+*Sl1Xxr)&aN(%En*K@4VRg11_kb zxIRwfF~-#z`m*104?H47DPYPS6c2ODGuCZ6X3mfcG+v9_InzW406tQ(4jh5OBt?ax zKnNmasbJ*3ywt@k=5kG@!#TA|P+oJ>FY#;^6eoiMOI}1DNXd`Q<gjBS__hfBe2p~N zV%G!u0U0?4M@C}Fy~ipM`3{(urLb5<d9>zyh*1+wpq>#Hky(8tto%VECbh2K0ZGiv zjAyVlEUdX4K8Gy+Am4prqQQL#uts7#75nGcnkJ}Zyh&$I=QM~@ha<)hwq#rejCPo1 zR96K#Q2Zjx*}F(k;g~T&Y1=9OW(Cl|w!@H8KiV``;P$l8386S?NLXx|QzqG5R{)7; z5|}W*{m{Xv-vriCX{yQ{-Ke?dU`|;>W_k5JQ04?L8TOhyPYry}sx2NOOl!IP#cU!} zbOzQ`Uz0TvJI`}38z%e6#c!kXk!;g(&-30ZRVEn<)KBSH8eYcOk@RA5cw~_<NC7hd zGqneR^3V4rnrExA-GHZRj{Y72pG;G_)8FD#(gK>r8IW=OQB*YNU+>Y8dn0!kLT{4= z!e-f(nKBaMq8r)@GDw;Us&eke$o|3ck09!F5#vualQYlsJp4^a_(lIc(kUD&g-J^F z3z_n^z=2yMcRQLh+b?)UE4qw8l&zypRdyg;NPT<{VUt&ps4-_d;4d7TBXB7-Ndc?G z$=_roy-<J0S8f;?(YIn%IkTS73V<+`PM6Ch(~cMjZbzeh?r!*clOp;s<tga-X@3b- zs-_PVF_7nY_NQy!<i}mJE&JsugiotT$p-6IM$kx?qzN}AMYBelRh5Qqi<7w+UT?M4 z5?(S#b!OS-V!pRmnG^)wpj#?(M*f@dtb41Q?P*<VV0R&;UJb?d?CHO-*yF-8Mn%9w z@wy7wUZg_%FI4uVSt&pjYL7sWOZ`svv{FCmmSUz?&?H;MdvKF4@W5Ju6-I=YJT=%r zNj<Tj?OmcvaY`tcL2a`}=%~xZ<yR6&Q;y<L_7|8PHo=c!0#+x)@iAelI1OdEw8!2w zLufM9!M(xAN)D5G#y)Z9(fm{P2p+rjlO(cL47}S2fi#BrU(lR(93)%!d3{rQa>6r( z{2hQCP==b+_|o_OPhED^*Q9Td5_p;S5|?s5Q{-V%D_eL#B0My*icltuZ9-aj$ebQ; z{JwCYDSP;K*wHgH5{)O8XFD^s&i3MqAhZRMh2!<e$XR)wh`ONBKt|9|iAMm%fR_Y7 z^jd^;l*n?&op9U%s~e-D761cKcyKs=z(MM_x+yqDzJkC{-F&gh$OS+j-GSw-77&z? zTNw-(RNW*ay(}r=ua8V|Q)}NTWm~Oc*|d1AzsyJf)4~8Hrv(t4dv@dS<x{38R+th< z_g5O}fwXFp3Ecm2*Cmkwl!(M(1pZ*JZ~oAIV7(`i^J;5o%wJ(u6(_byZ{lNHO4`*3 z_Bs+#U<!sM{CQ1-KM(<4fSuI(Iy57lU!lZE+pEDj+->=-cQuINwN{|D(?&3DyJ-B| z6c<=}xQu(mj+oRwl6y~sNht{>N)`nKrfk(u4|;NQD5>W_h|4INR1v7U>b~RAOa*R^ zj~!K*rjrnv&#;%XF;1OTqWjNq!Z)d=wQwur;ut1?1ANO75r`0H<kWokNv)iS#8^A= zPpZT^9=zkxdDPB)5J(Mr>F^^BB-?JDb0g@i4P}yY!$botOSyxb5dRwaXEJ_EShuH8 zr_cTHl1NDo(?I4Yf4q9Uc`A7jP+x(oI)~d(BmyC_ulNU0Ec*>77iiOn4(9~x6<&fC z`@dAs%a{;K<7svtU%@yO%tNE*_$k9fpAFj5XZs|(nHc<Z?!ORpzy1Lu=a(1KaK`u@ z?d>PtRnt6Yu1WCPwlsj4XmMqQ?$zq_kCb#3HxQEQ0j(GTsXb6#=N78*p_|iJv7BI} zsq6p?WV%<+fen-(w6iEegpfR(pE<xT@pnk$#Q=+IQ!YnwK1Np*sk+dyPj1N42`Kzo zeL|UddL7<EjqUY}BJY$?8^jP<0~@eq^x<JauCKq-(2%*(v@dH+8&NI{)0{|99|H(e zcZ>XM;#?_URWciM!R+*4!-69KGdrBUOAKo%v4A+>rUd3uu$`oj$t{4)aFAroIpuHn zqn67B6Ea9SB(NlzBJ^e&msEO}F-PPGq2P#baM7LUP3GT1N`P{aNM+t|NObgkLB{`& z00$8I@{eNdd7vP@fGgk5K}=fD71~?L3Hq(4_((?QL9O0dyU(8Hc{{jm>xQK2QrF?P z-gmIc#=)2Der0Wk5`P(LqmR83ap_g3unhXvaebgzPBz}6XR4&=5d!i+=F$5T+>qO~ zrfgRw8O?S;5wtNv2r0sB<puhnys<OAkwF^xNes_VMA{&dKNK~vVBP7ImcvqJ&12C^ z6tqT@v6D%v)H{1r68f{@_VpZ`3R|zctXqFC)R{|+rXt88OX>PP?(=v6b3gF&;Wm`y z-JVV91YkGtpYx$3M-ps%xdAs1l{g1KG92>d&|bD|x)xBp#BV(%-Vn5%RCOa?B=N(h zlCa&zl?rZNUfRbIjR<|fGSFuSG$8^=t%z|G3FOkMc;2EiL(Z$_#I9?_lU;T&3;Bs< zHmCjGH{6`&5e8JGhwAj7hdnKvoPF@-Zp%Z7)m%jSMLKdU%YLlq)IrZ&I<%fFLRd&f zd4XYk_BL?=7#2RaT3zg7j1QZ6x~_H)X2fD2cNAGVhEr}yw_Vhn>RC8_=eZyx>hNIZ zFcQoe@`v6*;V-=7NygifEOQqb!?PO_E+d7@zham2ydZ*~oui+V2=zny{>nsH@#<oy z7UmC8@)O6E977}*6*?wPJZLio2`;^+S@d2V9OTn-r1+KNCNOo@#+a2v3SDPp5GgP~ zK|9EP-Y0#KRjo3Bs%-cyH^G$iXGh19<ty^*`Nbs0;H(JxXb`H?j>MHf|6Bsu6DV7^ z)*2%iut?Z%WL6D?$}F_;Hrqadn2#15fxF1mvIQtKfJI5DM$J^%$e@-g=p*@3xZvG~ z_}C2{`m;V{8zPdM5iQW?F_?!4%6%^~>p~7wc8|Y4uy#K(6Um@Lcu`iAy`V$l+D-fy z-cv8pMlKimQ#K<oiHma4w6)qita&_BD-lFM@yChg{Q@jkkTCCi7dCtOzql_!vPq*l zL7?s0>gHxy%1ePySj%b>(b^Zc4$|_bSqZ(?SC_a9i#``zl2se=gj~OmVMdv_!fYp9 zT`M3!?D(vz+4Xi6eiy<u>gzBlvc?peJ0I6&ka-hOpb`YRAHVJ%KlxZ6Z#-umUlgBj z=Y-Gz5k8TpB#6hFln@!5*}{0xW$D)CH!W>Yo#Anhgy!q~3ZHMCC4_y0JzmI)RKveE z$kk|H{%F|GY(aLb#g3zur17u4f?8eZVnD>Jh@Q{h&FbWxp*9s{y!oH->qgPPIzPbs z5hBXx(8$fXjHy}q`mp8yP=y2+A|TUjPLw8`*mg&SqU2CwKKpstF@9Vo_hWRLs_qh6 zD0v+43@crXHJ^0dXUf7<fPXCLv6{N`F~cjeM6+98pNUZ{R#I7EQGs)DKG9zZ0a`(e zn1e9Yy+#>iaKSWUjpKW`(T93WQ_88nQt+HE4U7sZ%0l@>3M$L*PB1b}5j)ocPqRaB zKxVjzUh`8hQY?UkJY4N*;B!Bz+s&wq5Yer-Qz&3z6d<TK@fIf(J&9-@n+n`<PdYFZ z3p0OQp6482ENEZLffE(o+*Q*%bs&3V%XjBx33UDU`%5OnK9klDcYsuS$^%o$Ae?af zo=?!{wgh)HB|nSyh(BuGG(fLKdP3rK_56H^TYV8|LMqu!RcK#+>#*6KMXu<2ty~_6 zr!oFzbd&Y~UEd_ONfY0Ijm)6~I~ZPM)X$CMqQzK3y;b6pb!k<l@~Oow#8y$|L9C)p zcfHpN0Rc~e7M<|w1pyOF*>vkyWC8v%vEI}$4ayY@I5c9U$3DV4S#eo*L??6kFdkQq zm@Q2jnDW|aIC5&;MWF(G_xT7$(o!h&^VkDVS>O%aKOKYTfaR<uppRBs$75H0n8cEc z23Ph;!+%u81gs8)a5`obI45mc(EnqDg0GZ;At7UB2450J&1)S`xv5$+|4e)<P-3xK zT^xM`h*-`FOSnhxa1#7@5zsoCc=)n9-7mkeD{;AEsD+Ospp<xEC3~3{Q@`HA`tu(1 zfJ~^bl%&DP40a@)?Q?Qi@7~F4vm}hVjRH|yz3ZFhiiTX^S1bwvMaAVhRgUrY>Rl5Z zs!^$FACEgZ%|%Yf`q!+_%N}s5ki$i^ST2-2RsQo?rQ}E%Z|Y@{yV>ZiikgO!lDMrc z&CuLRVu}7&SQEB@6(l%Uz<~u@(%6tH<%}6Q#BxAw)^5kii7mkDO35#KQu+>!(8^i6 zr+rbX=owoe@CY3%0~~r^=Zj+KbaO`ai7dDAVBL@KQZpEla*+bi)Ak&y&DeT>#!GvG z?Rx%5iX<NUAp848Di6aJ>O^E(d({%z*gDKmX?A8!MnpUk*^q7@f#0_)3D{d5T1QE? zSy+WcnrQKo6^_o)dT{bv0@9G*@|{2oOkv@_pc_4JQ~lP|!4)VU7dTmk6>rj@_GM$p zcyl2ke6(xO!X!S`JyeiKJvD|bw_~-Y<|KrYERrbOIIjFh`p^DG^vKI<{>{=v!QWvs zSMhKP8>B(jawZrM8H*%_+76#UUjXKUl4O8**AqaMN7IKLh@t0aM*fhk41)5C)NN{S z?sab9Clx;uD&zeX6BtoyNEGN){DF|o3Q!TbR!{ZtDDbo>`c5r+79DU?=lB|(J6jE) zMf9`_azR7y8IwA*U|~Jgkn&)VW04Yvz?3o6S!=m>KwmgUzbAV1)_3L$oJV|DYxeRh z=9~;0T|nTNp<c4Uk&XkoV@u4W9*PbD((O_zq%>dVvP7<2a1GqftHlm+8{uEqJRVR# z(~smuv-yzS)8jJoAqGIPH3{}k0VZ#SJSK=Dfu-({>zo=04j~F1h@kh=c>niwCVD(d zTm_VDRoq_O&hSa#(u{vK8gN>}^HnXCtGI9r=;2EMQ>$RrMJwyfiErG8lHP~m`!Y&L zl4i6Uvp)4PYt!U`M#}!L4ns_meo`y4ME2#Uo~GT%cA}q@J!n4MB(xsMW=3_l{&6-G z&!xsmOGJU?4(SL6IHpjhS5txc`g%jej=0VYGwrSVuO!E44)@$=(_v%j?^4}T<$Yfj zE!0^74^8sqiq=ULdUA;-p3ER9p;gk=FP8oJq4KREQRiCLVksi1%`!O|_hW-ii*S-q zXq&iL`elyv=*d=3cRU&3c7C-Y-q6sacUM%mVs=kN2NQp>(jeR0VRFe5)=g1?7HR<% zh+{KH?BD;ZHW5O0r=1f>P7(!HVCIr9(&*eKViiEPfwo#i3DF+|A(z%a4rKn%$FuOf zypWDZ3sH;2nX%8FS-M&Wb-sXZ3e@hJxin^|%k$L$h!h=pd}nIcw%fzqG*&kFcYj&b zfZqn`e@Z!o2veGWVDGlz?=B5O3k*l6P-Fh9P$Q^`4}R)FI(g5h1y`z0W9h-(K+@7o zG`NOCQxl&zhy;_6q+;nOTo=)j;-gGLO)!@R5owyKgq>8%0l{Fqu$W1y)n8tEW(_2M z49nod%#Ry4(nG4u(n_#6wmd;yXd9UFpBT4XN9fWqq2`5|;O0^Y+V-Hd>B*A>R<+<g z#>l#?A~kG!6fcS!SR17=H&ONhra6-8sYh4ZiMRRSrhi}GktBN*5HF$f><r&je856@ zTuYcT$YyU&x%9Iz70-QCCSG2H;(+-x`<s|Q9vo6bOF?VQz3Dhw8n(>gkPdq{BbwW6 zYl667d(M|PC(x1aX0tl4P4xmriIPo{UwkdY+jU%y@LT+5L;MJP66^y~8p29Ql?el* z%`_QCbhZ}S45(4e)wRt#s)g0s4l1hpWWL*@q5iuw#TY)TN}X3%D_5}s`&ioMuk1{V zYs8*hy*ma6H~n{pxgN59`}#GrdgOnU$+^_7Jo>o6bGgZJ{oJ?e*B5GJ!>n@1Ybj?> zBV_6Rmc70e9DaJK1d#-AgHR2DKbXLnKXC4(lrKg<UIJ0f@44G_nY&2&d-_>KaAD=L znFqoGe?0MI=ti~Evs^5FeUmkwZ0>TL2oHe#s9BKB+JFSMK(SQ6kP(0AeBNEP5<I)0 zj*dRHJRa7S*6cKUL?<4&NVJG}_X=a^G?(I<$S^I4_=JIzTBe^M7bG<{!9WlT9_B1n z1V6G}`U%5BVqLg1x-JUlEhJi34X)`iG68Cw`&bx8v4kt0pZzq`VflZ+8KFaNnFaLE z-7a!M%3nOhPFW)&=hEyapdmYaRPsyR<yQqU{bNybQ9{F-bsQMDzyy%?P%28GWE&)~ zUw=r-Rg@b@*ctwF*WF0kxPLpwf9eKZY+F4R<`UuyMU!;mg9o8t6jLNMb}_P4VUl6V zC*+Jflgi9$Nz}|k{F|uo9YAsY0TqmX@9L)(Fobw8RQi(L&ns>!@aZDQg4&RddGb#7 zh$1ca(Akj>M4p$q;>+(8)uB=BG?8$FdI+X~Qt!(0Y(~=A5r1adTNVsLrFt8qI#Dv_ zyBRQ3gI}ac6u%vInmQLn`A|>X{AJkPYD@MpXab6hi#{&&#GZ`p8Ddhv$KiOG+HOx{ z2RQ_BhoDA&?zu6$<4^9kUXU>0c9s${3E=+t-1VOJ%@pqy%uQZpMMY&Ke2pH=MGmT8 z7aUNa5!6ya6E?kD@?n4~{!Z3ZbFkz=*6tj%gqw8ep_#7mu}JrTd}K%?S9t2BR0-~w zNE)D|s>^M-f2?a8KbW9#9Y6z=uq3&6u&F^_r6_Xde<f_!&4h;k+v9oKUUEb)hV~Uv zcIim@WAyTZ6<w%gddb?+PWuU|+5&9!I5ecld4Y|G5f_k6waOX^XC1uCDVW6KFb#kh zVH<idkytA+wYNwB2e-Oz$>kgaQ;y-Vb->KEzy;EtZlgzGoF2@Rl~#KcCpbq~vmZmg z>vlxyg6xu1+@`mPBxm-oL4gQqS>R4JHil=KZbU9k6ek8RpOJwbMr2$BT#|53kje1^ z+6vL}#!A1_Nr@YN$U*sNnA);=DwBUIaA&ah-xWl!-jS%J0U5@ikW6x3mXqzUJLLRV z<VT30d8FZfdXs}{lELAB;?a~+S9Q?iN926Q%TGyP_BCUZQ3=3UumE#`x4<Y1%vA%j zfB79(Nwb?#3)$wN&j;x8GK=8gw0_7sq@YwMPat3-w%q&aLFzwc!RkD)1{!$y<=!-A zJF>VCYeg@CcVGJ|Yef&woeZK)tWugIDs<blJiis5Zcg<!M$>8fLtQ}3(2kHmzQ2iF zJgmh-F_dGnSc^bm!ZZJD$mfhhQhacc7{N;kYx*_97-~<y=2rdtu9Xyd`?7=oR$c1} ztwn^gajwFNQzA<VcCPU{f42)|aQ0qr6)1h-QT)V0_<C)jD?Qgk1L*S|{@C=}VDnL) z`)dtT6CzF<HTL0z)08oeiu^^uT)!0k%spg>Frg~kQL4Dm^o4vLanck7s?IWLlhOJD zPvUHCg80DG(KSLS^xXAv2Q?nDcU@C;6cC3xH{4=<CLLlMV1B(OnFs~lMV48y8+t6j z3$Rf&s3}r5etp{m!XkR1aU)+^scw<lPLw{hz1WySZ$OI9*d_rz<N8~{YPX#008X=% zQK&In-3&^<Swe)8%mWeDOCulV9XmT38@sZ$fHk%=!d3GLGVS7r;mCxp#-x#8R*txq zXM77{f9{?aSv?>iH6z-Z0%D1<^A4C;X@7M(Z7H#_qb0SUn^?divH;0&GDSn@!a#LS zr_}(l1F{9E(0%b?RM}%>a_|EWfygp}$|vK?8Y~&BrWH#X!PWi~|H|CW=mS$>%!PCJ zW58-if|E%LdId^K3(3NTO_#WI)ZQ=>BWqgmL_sLlh!AW5*3jTJRLXq>A+m5!vYdhH zC8Jtu6yQPiGBWkFP<wliK?EY%{BTB<nBUM2m5VN;FPA@xD5O%ROMVMgm`q1^2atL7 z8!1TOh1LyQr@@|nJQk1dQFjT5wzd>lqvJOTYmR15XNXAa&rEUQu+iC$|6Au`gi$P2 zQpO)|a_y4na&R5nJY)#&W--nAPwQ+$p(eWP78BQjQ0DOGA!UH8+p5Ktqp;*H;WBAL zqeo!o0KDQJZ%=)#5iVcgkBq=7*iyQW$P{;!mP)$fp1xMXS!OrHvVJq%0nPe{gBQ>w zR-xiJl+4&!#8AO~Hhi~^-x$*|ofXJ!(ATsPbm$pAo)UyL&@OyI++_d^u+huX*N%$T zcvs<JJT`Dnw?(?9<dDmJ*~7A_WV$7(3QH5vWtG^b7h_60RH0Z~OpZhdOFmMVA>{V( z)_T3DVokU+o427mpgCIU`RsiT!WJ;SoGOUb3RB0A6|Fm8>`{7VI2#lr>mt=up*nHf zFHM#Per9D+Wk3uec(pXNCcUjKBIi~N*#$(>jB{^|vi5D<a~S(sU|UR2jC0?}14P=< zfH0C&MHkbuPwC1keGE!4$Vo(c$3~qJKs(YX76{#qorkKUWe*g6^<Iv<j@f&2b5VRD zZi;_X-ukRixKZ(9B@94*VD3367vZ2++T(a+`ce{kWPib=m2w2HxFjHa-UO_K4_Q%6 z1cbDQq@pO5wd8Zwj!hF`(9MO}6DEVO9P9y6N5N6swE^F&!yMJd4Iy|`L?=+Rvzc`I zpj-!$Xa<$Yd#m9|5!1n5(#4jgl8kunQ67`<VU-&YE~aG@7CL$nd?BwQ9iY&Z?a$v; zk@t)MNVCahn?!rim)X^l7*p&R<X=IH;7I+~=F|=VR5!uL*&J%-0M$2XSwi|pPUj6= z{QIYtJf?u#n9;@tW5@+izJqI<mx`9+^+m*J-DfsT3<r&A;W4++6+l4x89^L-Izc#C zxRAnS24;)FNYU^#wAPfzNN@lTja8ee#c@3hZh^%K&Jqz4HZxQ0W!9Svfn!i)N<2j9 zo>?Up-mP?I{6Oc~;5?3MfSj1D$W9Rc$cKdFM^2aYzUfymKPBMQNp%2BTIE7;#{(wZ zR1|#+__#5aRs<%gcQwrC#JIj*)F}JP^03?iinmEMcbM<Jpwio|a)tpGEzST+3PjHf zu?gAi*n5*JLUa(3))TCdLt?2ojbi0McF|O_^C7xkwgtfHKl0PsBlxkLalcFw*-h|a z6+`o@?9`OQ^iPHjz+Q8WyzvGWASxypC+O;7yILBr2+s{tU*1JddW2aQg(k3zthnBF zNyT?_a{E0oBiLe2P(ltkscwg<?bt$p8&sM`H22V@MoL+keWg(ao0DFSkt#)9)>i>l zAfbzqdP|TXsJ0xdt8rCQ44@9x%_81W!b7|Bb&r0W+VVY0|5r3(!CYk?E+8tcFR6^f zK*3HfIpztlmIccjcTmS$1>P9NWPLO3lR3=9Qi7lDC~cNS{*;+kcvkCn$x=+`Y=A+^ z<D(2a$dHqxcy4<Mm=A-4$3>Kn1Zab5yzm^k81vVJ2-E4PvVe8}7_i(NaA?RCD8{Lf zU<gaQPGD`oVc5@rTqJRDG7Ax}5b&B6wGVk?6!|UMsAgzce?ckKDlb`BGygwREu>lr z%?C$cNZ=%1PFe=gVsOI1a7)HILJ%y{{8=@d5N*n^6aV@3is7jp>$Xt%E?L;jNRfX6 z*wXVD&DB}RTJ>0t23?a_P_V#oNLq>#I2iKI8m&Ez9db+2`Ep&B2uBrhY}bwNhd3eA z=Yc|P5JGgBXva8WfxJC@@EL{>_XcHxa*praj*J3|a7tiWv|fS)ct5Q`NYmKCLR@@C z(26199n3OAZD4})t4KcKN=f9C++@a?qH9KcNwl@yU~wI``avETM$<rgTc09|Gi@)z zyhUYD6_2;Ok+pNNHRgq5;OmGm$Z1gxu^(I}rpAtvQIelRT0)cN77l_<Zro!AKlxxZ zcmt*4O{W59m#L|F%OGb(B+lNnhAGEIpFSTD4l`A0+i*^9QR^+&et6G6;<Q4jVERi6 zED?59TBUXSYe8$+X{#G73FjrT?U52SmKB5C1nE6kj(oNhVe$W(6iT>;Ton!Y@LT*# z$8GKRT|hX&9Ln0orvG|vd^|?NO6GYKlF)MR9YV@XT+WN9Q8##55H5|Rb9Z6CR(ueC zQ6KjN8b<aR&|>@8Q7_N1${?H!zTufH^znLgWm(KadIlHIT6<?yKSq3$8VWEZm|f=I z+-TivijaaAnJPlUegy%*C4sgwSbao{AGe}jP+>Pxnu9_y?FGWY%5~XL-a-xI@Fp{} z?D4zzbv+$wv6N7YHZqt~bl5x5o}3VK`~>dk&aMka!t_#K7;aU-5Zt<v-r;zhsiz$h z^OB6>HH%JNaw6s-fwj?WmQYxYDvDCWpl@`%=E!vv_glDJ_WAQzP;NYVPT#AM)KbkX z+u3mmp+)UCnWA8<-N^x@l35-wy>6IwF$0(j=G2hK<$@5I$T3h2WW+?$)k}sGnsA{o zh7zt8v0pwO;d};wdab_GYX>jJ`0xdnEYQ1+2DDBc#Rj`*zgKnCH>4UwKMyg`9g-At zo-<&@BatkR*Wq#HQ1azfk=z4}j0Q*4eIo;`KAp-+P>TbU#UnG#tv(jPVbfjDKvo~o zcG!O>IUpo}9P#1!h=KHc%!yRV2iKGZ3VSl-RnHXTTgY7MmYuQ4oM~06P2LAMiYdvr z+d)dSZQU6?rh=spPgy(3RCv!Y#$KEo7cHZqmDx3!D|#IGJ1PlkP@J%et+48y3N`gE zBesDQ?t@EYWuAAI+#Y!)Lo|7Wt8sI7Pt{r~K5$dzJOsR=Q0_Q8*g0gH=W$%H)v0L; zJ%>2aY0yc>X_CI84oH#q9%W@7s}p$Vc@KC?Zl)H#3=nBn2~NJuyXKJh?&%$(|E0ts za?6UzNjJ=YhdOleVG-X*QVP+j@G@4IUh4T&sudg6go>~l-ExDyfUT$1O*jJyNM~vp z%Cyag_+_2XKv-cNFya)+NFZ#zvbwS07vgoQv-&;YHpEmgli?wg?V-2xo8W5d_IWvn zPI5X&xg^y$Ji?oUBI6u>Bm@c|+sjf_+x2wf=vU_~kw(gNQubhLb`L`FsP}$;Pm@do znANFNg|r}O;~<bl^k^<tl+JzC6HY+AIXf4)<He2|4G$C~R(f7^*@H|-T&*WX1=Qc+ z-9k&nCUpMmYwtEu^gy5YXzvEnP+$C8-e!(k%e*R3TV7mJ=bs^f`f^OZnYs~*64rU- zs;*k`bTA=npP^TeR|yQkGQIrJfG}bJrK<q&T+4McC1y|klnvMN%9bCsqiAgS=2-UT zdt51U2R`j>VSU^JoTB!vm4_gXE7VC9WAz(Cy|b2JoC{W(kXJu+Xr8ejYSKayz_T-( zQ+xjGs>+m5=(4)$Y^OVH%uK@fa+LhBT8F}TOS*+*M2jJHwu{=Z(@k|U)Co}U_*_HB z9VrOci%ZAD_p(KU+)dIVO1r2fK=+@^$p{_d{ybU^&s3*9w%MsnbDi(3Iyl!fe&tc! z3=c_h+MK2?WQS9%yI*+$4B6B0X8Cww5|9j^z`g`=;xXS$st2+OXJ#rNUaVy9ORW8* zgz(GDa!?7xI&nB}uGM!H*F|6tNfb0sq-<`HuM1b{xQ(%}!umKnMWeSjamKn0`|q$# zNgUv)kjZrr><pB6WBycK685wNn>VT$@bDelde)~%QY;s-d@gE4bY*Zf<1ApAdvT9( zbXK%z<tHK3H04S6j*d!^-nZ^%GMVZab!?J*;j<3}8PUN(c2-c^Gr-J3zKf_#^nL;N zoOJURRg@GG2;3LN#HWTR*IPD9N>JjEGz<P#j%>^MYj<BV9FAPZ-dTL>$dH&9AoKzx zXm=IreQZwWNAjQ@JC4)AddbVVut+F&ve$b{m2HslVc0_VjQNMVVNGzfn-49wnHWYm z8HoVK>LD*&0R(}4)D9zD77Z&ae(mkYPR^S1b316tW=x+Pm1K76u^F9{AS0z(=fFc| zkrpay=lVO`TQ4mx2;y)#5!6Mb64SS0L;%?QnZbYQ(?Sn5KNplzHA3=t{>*FEP@N34 zcM^BVGg_ULbWd{1D5Hzc*Cv|5q!p@2L4U{0*qixhblEHebs(*J2nn3R7$v4eZn!&e zAkajQ6mF3qR7Z;?Sc{Om7g0_cp0uMoXB|ZVpQGhgbcY{LRZ*xAW(*i=U6gWY@lcjl zcq#|=ZSZBC7sBwH!f&_#x(VIfqeOi}fEWe+K(w7;l?M$5F1Fq#-ivhf`0j?NG#=4C zL~{|D(<BY?<^C|aWYeq^Qo$5d9hK1GM$q<PmR1kvAW<X$L2m#A&3ht3MKVI}oH|W1 zeZWFd8%mU7__77NPPR9P;DMA^o<mMBkP4aoqnk$yVRG66YPx=W9?_|5$k>Re+wjv7 zo5NA+^PV;hIM$$2=WRV9ii)7Os#cvt68?AhVPL|Xt(YxaZ3{Y1FXg<GQp^J;k+HVA zVbKq$1rw{b33?7S!$&0S|ExnT0o5-w7<BG{P(;q}()M(X#l%~`p7U-|lEsj9sL)eV zQo`znx6o6julcp#JE*x~P**c{o)dIP8+u1=asrw!NC*QaS*Uu0NB}+u_|!Bxa&tv* z)7?-|R@<uba^ZLB9TXwu`V`k3aJF<ent0DrbzjsHIKSH$(<UM7u?aX%Im=h>LYo-k zq_XEiw8z1rf3d-RSY{#(!u%7Tn^)>T)FMz(FKUz^J#*nf<`7t@RdUim$?)@!UO0L7 zrp%-BIPy!-G4QC!mWUy#9uk3MwYL+9H0y#_l4^2xNTNO<w&q=N=rOz{|6Qf>ay>P9 zX+aqgT>B;zN|tuoltZLI%Veq90+70fDQj9AFb6;JM!PFoK3B|J1$vbZJ42Xb!7>#o z(*?9x$;VkV$$NP5z0vjcjA^n65})j-qd+6dxpcgz#|mw0A7V~iWjw^uGxVw2yV4dV z;Yz-o8L{_vz?#U`Wz++=7Y;h+x!P#{yFpcEdh{0a2osFYTl7p#RJ1sOP6LZS_a)^T zot>MSm)w2BKAeBEe!!+SG>9*H2iF6G9+=`eUJ;R8z8qDFHtlR7esh>%LM+NghEg#R zE@mWmV|vTPVl+fmxXbHEEmoD80A-k@WrOjSeJY&&$mVYx+ld($e3U-i<b?J`Bh&4o zE`R{~)=o5?c|ovB5^{+K_?}7_Q@H8ORYyTiOU%up><MJm-Mac(rjr>sI#rf4>nQ-5 zyI|2RHGA@0@y_|kVDJUK6>K1`NlryzbLq)3cIH7?K49_3Yygwl)G85xa58-aQpHWH zQXJc9w^h)b+M<j>Z*`jbU1TK-aZ&K~L}Pj9S2JXxYsx<;5b36PoXZaI)R~nLkh;K0 zCoyu`A;W$W5y-K+8`GOH$CFj~FBWOWu%^?Q3(|o*Wn)^WS5)a*6Keg7Thtj;cbg8n zvQ1W-QxvJ<6T&OZXqZTslkj29A>%aoMZ-rH9;rkKOe^I6V9O4$S6me!_;@{F<=j(; zL0jzzW+gtti?Ro@2`jQCprf6=@QP?gnniYAVOCRC$5O8FbVmUiQcsc;O0e`F?KqHX zoap<5>Tr4o$_nY;VI|Jq;wj!?_xO~=su;IUXhFC14pFs;itQ`YH|#aC(L(wWfqF21 z$jmZInh*#RPtk(mtvKt@Mv$7vT!xFWyrqz_$4J-7@!F8)BGTD($X-|JxFS?+5un`W zQ~!X70pG|{!(Js=J8F9~XVTxcOw|)ANl!1p$P}@qc-yrBT$nlmSdzYY9Dva*W_01` zZ4?ziVK9(1M6>owhjW-dLx^zGU&=g@ViG7Q5*zZjO$B8k=*H`l@FG^ZT!;{`8Ke}r zdCpmI_H}WD5_mb}+-P$ul}gsoLDEHrTvr@oAxzB}bl><1RCZk@_r(++MiLY&QBvB? z#&YRVKatWzEODYuz8>0~)sRT~Q`h=k98SUY)aOh+B=pumLwhkvAaVh*c9TKES^)%2 ztJ)Y;(f`R@@kZbV<&_$;!EE#$mX-D!`$Ax3a7)`vgV8fIWm0QAM#SzKP9@HPBy1Q) zu}3ZWT#q|?Ni%S>bokW=hFI9)g7Tcn;`^%5%N5GgSK;N{;5u7><4ODiM)5N8R(veJ zm(dYKtxA?CD;=&yHNd+{zCGsfP)Y(|GZp9yoc?Tj=?C`dJlJ`ENJu&~-O%$D06z`X zlMx0c<Jov&?w2ElJ|$K(I7hTh3(>Aa08F;fn`}|+qTR~5Gq6wwelh@v3hMpx-r}CV zICE36n|wuZCKza4YOK`=%kWEr$?!xe2Qqf)K#f*E+CU`P{6q<o1K0Z$5PYjQav}X~ zz9H4dIkpK9msz>hLWVodNX80rB21mUQE9~B{%jdZm}#$LD?!k+m^BX1l)%`r&q`ej z=B8dee*mSe7pbE`&{zGoFg8sIxa4Y+wXNuUF2d;F^?iVh<6X+)Y|FNmaGc#?LjypX z1)=rNFSdk@!yO9`13(#CWaeZ>V`Ec>qBPkgdFnU2LfPvSq`UcUxpENp^2u^^%u{xM zJC|f}bAs4K-^a9h_=|x2fA=60N42R~mBk|vl1N|h5EeuooMqBJz*9J}eZFBw$rcKL z5tweP(nI~(?rbWN+f_LMC?B@TiLrYnJT@MBVB9+ILRNS69ULyq{CplL!$P@O37NY+ zWj9+I7z>BM<C&5v2@>KqZtCF{8+*ICdLq-wqUb?H+9E(aS6~!F1Ljr6T{*YaHT3-V z&lAML)7W)9)XKTHwX{=J9&O)Mb(%T09#l^?oN7Z-W;a5r6vB1v^|OGvT>iNT@Dxt# zmvVXWf`@gQ(b*=L(s3qhQm1E8IPP#1e@p*?`M_(#FsA{6eMi<6ndW7QC+BXkkE!VI zzkY%=*;alqro3ddm`EACQ&uw+2Q(C`L5HLIjZA+!U__~14ll%Ecqh9&CSb8Qs?x0$ z;v=1L6C#Uw_{EK+yETo-e0r%4IR8lZuzScjzMDY+zED&NXbm1NNKMf<Tc&1%P1fpS zVS<L$^+91$RET0GP;HzAJKifb|33C%Q=DdlzU|f)O1XeEWp}p-MXspUUHC1P4@}ZT z!P1U+93^BqZ#exi8E{)NI;|r%iE#0eBg|I*ob01y1l~I{M<T;ge}2@X0o_1QFM&M@ zaF`Kc5lq?L@_Q=sl?!7T#D$YUXveCPnuqlN4h4{Ok|I{s*Z~kWQJYMCf_v=0LyS+0 zyO0D)^a8=1%d*ENmb~;<b$Fp;sE(9f60sxkUhfA-Sib%|Kj6Jmr(Qo&a$jlTMg>hZ zDDl4sXCuzq@OXAd{C6t+v=4gD1Q`)p^Tua!Zb)5ESotWtDJ&YhxT<MH60mGL$2&r2 zg5A19VcH!{v|%L*BF@+Y`i|aYXk-^|-ggtp1RL_WB+_+oAK4RhN~fI9O@T|IT2wj+ zIJSCT_-%U8FSmPYQpYbm^5~>Y)?*PNg)94pox_&gV9>t<I^QWdHRBC)Re^$Q+Oj4( zvuKV|%>lPE;m~5zx3v}KZ_=<N%GG}NRtMZ`V`xt4mR$V6(Q|~t_+s&Gkn|+NJfJ6s zu)t+7*#h|N|63UNu^lubaD0yT<z5>jz7BbhH|6nho(CirI#9)j=O?4gWapZWekQ<D z^-s)wTa?uu$Xa*s=}FYWEZ3ZBa<r&?^nZAHp2vBhq%lvytkT}s2Ea=7U5Q*W?iwly z;oN_L*KPHd7p&(*yB!%FgcEpqc;+)<{yyoGPcXJryRaxcv*$yt6!DZs_%!=bm?L1> zlz5CYq6r!ve{o%S+0AUB2YD`OaX1`Dcv%59S3$znB-0f+9rJHNaNqRfEm?`-*xh`g zb)d6!@<oLP{i=42e*o(UNiEB2m`>+whb&x-L`iCUsNVoZK)SyYzmO35;7Pi2YC8<} zaWT+bVhYmyI%-<a9N=k-=w){?B8v*)&=FF4Ti^E!j@i`kFoVG$wx0k(UmaBC_0W1| zZfHAtteF9QGE1WYj#^ahLGfyy)h_rOl4mPUtA2pp{u?ZGjvNlKOR@WZ#D;9P>)=1q zRa{lBW)J{Png@9U<l=%>6b7=HUeCYE7^x5j3B~T2`JlhpRLa_Nf?!QL&rz{}zcy2n z8~n8Jmn;jNQL+D$$!c_F6WB$>+yheK!?K}L)t^l^hJXWf^PLU+&9w1|L`_a^1w=Su zl87EPQNTUjf~M-SfOuA5WYIxD`C=3pQOD#rWkIS1?oTBk_S*__B7Ih1*VjBkKS@Y? z#5phxO#oB*OO=;kRg*O#(41_%beKW~OjAmpFdZSVV<`Q%>QG>t!mH9IwpG{i+34KD z`G9;7Ugvo~Pw*Q2%T@K0`uk5M5AFQZI8K%4&CTQxTXuN;u^EHdvKs@hp!{ue;27mz zS@zAeSaqlcTlu#lrKdNVG8WM|q>=+vyv-a1^y2@;5dLXe)5W%dkqH3UXELPxxQnQu z>a0NTVU!n9LIv8v>Q~d~8T3>5AzUG7@z=U!|4!3~<B*0+l&7VDkfB&i^ifz1ZEzyD zrD;<VZ#E<~M8e<LRQfAxMn|%k6&>bdduP$9dj?R)+s#Eaqgznock!^3-(e3ya3;EQ z4npGNxp4E+^qNtwLcW{pw?73H_w&eerGaHCXW6dQ8Mc_)b-?1F%=t9mJStLER%;8K z=T~1^u+j9w$?7g03_xHsi(9w`b_!#9m1bmmfB%27arB9{U<G~coy=`Z8p=l&0+JDe zz7p}J=+R|et#S+ZB12XV8X2>fYK7r}-uZY`v(q8m{B-$oFS%pEOT`$Gi2=zf9g+yp zm_bsHWDF6sJ+A3-1rY2jZrfI0ZhmPfDGgD^g5Xxj(HM|IK(Qn&#~c9Q<qslD_vY_W zk{S_@VU<#nIU~gnQ7<+#otzUl?U+waTa)Z_#+$Kdp;m=64{#{vG#o1ROlU=8{<W!X z)J4hpQ(3E+%Hv>6gvS(`M6*oW;D6rm6U|#ND=klB%OEaU7{9+}B@D%$!K{Px&{Gdk zjEg01@RA)~^vG6_VuMLa%7~Chtndnrzz0&X-$kkbCumHPRwYKEWl232Y`p)eV~5|_ zJr@9VOj=%GPsV>}opwlfO#6!Q2X`A;;$GC$0Y}b0Bf^lsM@Z6DQ?`9@Hz%^Tt3;H~ zPr(mngPo63R$L^KT4^?FGU;^lnm!B&TQNd{YcOllhk4{&Z~5kc5M7r<QU!B*AI|`O zxr4&IKsG2UjAtPYiq>7vtndv!9-_AK24X`IXV^LVOkKDcJin3YAvE3Gk#BC;_Bk?* zC>Z-v{b2(TT5NRP)aNmQ)Wp}`vY@YO+kS*ZGr2bMVh824G^8E#bO@0}Vq-uWDmW?9 zRlU$QSlS}uA}y+!S~XkzRy;0Lfx%u7c+)u4gk?Qa+9Ie`Ixu)CLm!4!2q$gq#+=@C z;<eK&Xk|9a(O#QF#DuHoU_UW|yNW!X(16<vV0sBeW14DqAjMCAVRG{DU}VTJ3j^@a zodHp&$URc+5btvq@N!DfR4CbIN~|4Je#3Ma_Z%?Wtk^DEuE5w#q7E16%$gi&8W9tI zMnuR&B{ogcKfT14<XU6Q%J8d@oU`)R#%v$+h&in=G%a2RkcgG2hKSrqThu8(|66>* zDvRY-t#Ik}oTk9j$(m`$GEqSffl&2CnAUuktw^ILbwFQ{K)oj6V5r5_(;-u5L6Gw2 z^Mo{!sb2AdOsOUmFjJ~n)GU4)Vs*BK2xnJ~bSr5?@G%t}SSFCX;iw1RnOp&e#~|ss zr>6=H%JEvFCl^eH$gr?cz;@_^=Ub3)>>@4weyCX5ION_(4ucM2Y#z3x6nHT}6nyDh zk(JgrnZ8RBBnW&qaV|=fUpSiS74%BFa3D<dta5aJ+`Ge8AQ%>UWGKe0Hi(j124*)@ zWOY!V(5Y3B`hS_|>)6hH50W1y9>B@Q3aNNM63<~rPm9&y5zJ`>;kmH*)REF_Z5G5I z3TYCV4y6PQO61aAdVF~j2XdcnaH8xvwOF+8OiKQSNPibr@pRpuIO^f+<?Z}1&QvBs z?3`qJ=taIv9RxY3OSj_VXv~Offq&A$3}Cx;?cQE*2nYd1P>uUEOiT(P$!`2f#gt9* zAU`mJ&U#M*DED{kP?mWBcoc^C*;CNp5Y)VD=5BiL2=&@jViglzDKG}wX=fM6QIe$6 zTh3Lq@u&rHQs($?7s3l9K)IEyc$m+%ReDF=lJFcq6HK9Bn6VFY2`O{rJ`=T6uHw<r zvg7?q*xs-Bw<*@gYx)<s%|<vZ4NO#Fav@#hDRR^X6l<d;9Y)LOf{do#)x&|v!_)|% zFJ?q$&9X@Zr5hg3XJ)HkyqTX2A&%9b!U_!@z=o)esySJwbw5B;F4$!_U%~SEwLB!& z;$E`9)?FJMMrOzI7{WWJNk9N>9bN)<Qvcb;DLd%New;s2^U9D7GJr>OCzea12;~4& z<9OhjCOv8s2w6yaZd}+qrI-0+XdXzVb5ij19`tW=8}Lv8UFA2RmL3i~7e`06My@d$ zU^3XR9k+H&_LXn?ux*wI$PHddHmGp<8)ze7QFPTwDN_Y|Lf5K4Td@pT`{egH*g<o` zPYK5YKgaMCE`KzU!c%{EBaS{(X_#Y4Q#ezx(~?`1n^{D#UQue#KvJw$GIw{O2!Dpa znLv8^(&)ehTCw21+Ay)paaBR%Q4)Kw`p~r1xGV_9A2mmrEZSInuhY=H*mICrFlClt zml;X;WAhk(dsY3`WFIIV@KN*3NN;)9=63P2#wOT%g}b84-5yY|-txA2Gdb_DN<FO% z+h(3hbLr+HSlb>4Y+VV>blQ|?uLgy$_*VM1bX>eBV^K|w#%jiK{{`s_<aAiC)JlAQ z(_lc@nn4|4K_<@>@qoVi=U05DB+h@3Wg%nc;Qf0JW?<v#vz4Ily+Biim^bD$+<$PJ z*&L&54RSnaoM;w9o(a<AJ%c=R6BzgrHf4AJJ!IM?Fx@~k!6Y>T4m1ID7zzohVNpWK z9ENo-qH@8{jT6~HMcCf1zYAn>OK?$icJ;{Vo$Uyjcps%a&<}w$Az>=y#PDDD?I1s& zLf^bVtMNv?3UR{k-j_Nqj$EsH?L`{bd4ml@Z2qn}9#f0~ZDqU{ITbcSUY_`7Usmu7 z%PfW^bBuWaa?-bBKw9}5SYbT;NA2-S71HI}q)!7AfUI&rK@=YAy1XYLgx*32!8);` zfTVLk$UjBkmU;7dl-g$w=uR$yQ)yRYwA<L*Ud_7vvmm|m?_`h^TlLm+lYw*{zXEDV z0b<2<nvRaeCQfH1UdhU2d)3<4-PFFQ$wzD&V{{A<X#;BC`FYKecKBeQJlkwc$=n6! zFvo6Lp?Vnz9KK9#@oo~j__Y9FxY>!8_2oaPTSKUJ`o$;)Sr-Ac*6?z3XWXmGWL3|m zAwNb4K+fqmpjFkeT1XG4hOt>qN!$Hx%zyMG(jPHnhGPu7UFtnnvP2#~!2C4{+IZHk zAt1tlU<Z_6*J=%WSgK@jK<YK$ULk+uceIA3a5HTU`&D0-hw>MCmMY7yUDU*3*zck~ zhDVSxLP*nec)m;4L|qm1@dAzcO#iI5ic__W--Xsv<rpzEGkZ{m@<D?9!Sb?^&wdM` zeWe@dSS?_pz|g=I(^b`;lxBOsPKD$81+MHt%%MsyMly4`q^N^|*dm01i~w9h)x%p6 z69e01Hh-9!QhZ85ZAo)Z&{!>Ghq{0<#z;y*ZP1W_U+^N)drSB%J57|}kY5xP&#Ex$ zHT+t;i6HWDs7lmGMj+D=LP*anARe`dFPBbEFDu0YwkdYQB27pH!gAnBhS`iw{wD`A zEZS-&qQ;|Kvtf4Uy=;8J!_(uh7u0E8%LSKz_P{S;`9<!j+|$EB5FF4#!RrOQiSSi= z0Z$8ATd8NA;i<+k=bGH%y1Q6O>j<Eqg!Hk@61p<lv*_gFTi{jGH`?(aDUm^sRl4@o zoK7$#OEf`D(NGn1c4NA7U~uhVQZRh9*pMLJ@>MEdxgh@nauf!g-xEvq`v7-Y`xguR ze4t<2YvF*|C~BD%YMBW^mNv#3pvdSiscSG%Pn&jdsBlmdQZ6yXOh%elcB64sY!t}7 zWcW*&rQG@|cfRhF-bkVvLg2#><Fwc)sX;)TdQ=8$%3KHD!<jKM3)9oQOjG+$M9q@i zN4@e>$N)i{d6upQahWI&KrT1f)aIt!USCJeGPENcEA8AYjYL)vmq>z%K+sVEa%Gy_ zP%jU}LUL?ICv)CtoUu%JoDzPKNN6!euNP+QvK?eyt3$-(Sh8#4h*j_M5USX{$eN?+ zO-jNSX@7y1p<6hsA%S6XW9&J7o}^x)4Ub*K@ekis+`)2}w@G-%YTuBO8Ive}=e89K zxxf)d4VJImUD`c8Id%yR&m7w~Vz(JpBGrjL9v&rm6}?Ay-oqzI$`8iW@_;`Op>c4u z#WG|WvsiQh2v~9cy+O3_{`sO%{>pA36sLe%h%jrel1(y>P9R(?*4A}4L|Q-MRg+pY zaYicQI5s#F-Af>ZE&}>Io4Q_NMk`-=-Uzm=-WD1=oq<7+Wt%|o<wwdBC)09Oi=R{X z7nDTWyk5*scmh?9CwF+*oa?uL(j~R}ckIfl*fo7yv1Bq0UtIVGLY``A+DuCRD3O}6 zJnl7p%jH=#%Ew@y5aBc=VVda@MB8xb(}Z>uC0E=2F1Q8ia(=nC<z{k&Imp_FQY{)0 z6FPIl_<;~!bQfTsl`_Obe&}$7*tej-GN`X8Wa0rC7XZXGR9KOeu^%W+;leF7X<Wg6 zBLVqs<Q<^fa`7`e;EZ)vRSG>wWwfx+KML|Q*mZ+7d06D+b-{?>pYUt8jdJcRn<yJ8 zTwG~ZGUQAHhTIbNY9;Z=9)nuc5$tc1vsnn*;8&V?R3pSHOJye%1an~mD$oU3g~$G6 zmT`fXNeI(W8%uFQ(ti=n`#5<;*h>Mebu*Nz>o-oSef>ZiRMNtq4Ju!Hm;urTn`;rr z=#A`@7)9USgxHa8GG>{F7AioJau}R6m9R5uM)4$t9G#bjakx^tl$4;BqqF6EU2tOA zK7Gb3#x<^>2#HrF!g2o+nBizE!hRmn0Y0y-{b5()Sn5yXV>SnobpjlsD7}x)A8H*Q zG;2RpoUz?W&*%oeZkS<g!Cgu+Y792&%(T$K&R-RVKnDVt*>E@*-uAFv+pwu|bnmZn zF<p=o))LtL8kp|ww0Sc@9N6kccGv6_k4z-zPMC6_twcm<Hw|>t=Q4j<*xz+<V74s+ z->0`=F-Gx#6>e0iux5aE+f7kIXp+{npb%DVRpe<BVqr3>r|>>j|6gqmCxw86tm)@E zPus?SKPP_()p?5#MEZ1|dTR;SAcjB+&D7AaKMR$xIIR%VED`HVStAit1qZrAw)up} zdHAew@2zxb@53@#^YFdMsDm_p^Jt5R_}qTvYLXBxSKpw4%_CV2+19YVVT75cE4#O0 zzBK90a)w5V4q~p8F2+dRLf;i|R$ztvDEP_P4^Q{YTFDOq#JHn~c%8j$M<G%X6q9tC zc}oB*XdgW|K#WhZKv!E*PD!Uo2sROhTr`GQ=axv4lW<Ta!xCji;N-RXgl<%*aaoOf z-6C!{xoay^@(2hDBLotv$9!g-+7sCr$H_Mm2^cUDbCvuNWY9>`IcX73bb7+p2u>Bt z(1dWGQL}g<5{PP2JI#U@(_ZzGKOEx(S!z(higpL1O)m;dbStQ0v<NNyZW(C!HmLX- z&6BW`(FoV+&v}y5dzBnQr~??w$oARxuF;++!q$U8KuOUyiS`=zbeuw>w8ltHpicSF zs2SH~UiLr<ItSBqRq#`2NZQV&k#ll*GLX9($u(=mx<%@iuQ*Nu!zD2OnT3h}-7&P_ zR6}a<V|6<Zj`~+)P?RE%C0ZTe4eanq5S$R9V|_uw@UP~e#rOw2?WdVM(#XL1Yo{Uj z0g#+s!8!e9^mmHLd&x=?-Cm$SHnseX5ahKN%7-SsrmC>mAZ+(@L*kihMMv<mZUbg1 zrvi#HGSQyHdYsB`x}ZD9;=`MAE*Nx75GW;Y!0W_NA*aY7aSE`11hH4z5K?dHVN6mT zBA~fR71C!IvKtf$)c|pNkkCwH^bP%_YgWJ`<<WkTw3r&I8rL`)pHS`1nA1VhY4BG7 zKydyf?%#T?an3rn(mj3MfJxWz<5MsI(6Nl6HcRklNwNA?4q-urlmhs%P?>yLvJ||4 z<X#Xz*9`zG#dWY2WiX3j$arawQ1uCmUxT*|pJRCO-m+83@Q{Y>K_1$^|D=_rdS1A9 zG3tGE|I@`y0mC0JO?;S55hIkC%fNt5n5KtRERfXjb04Z5j2-o~FZ$<msBV=iCgrM2 zBRSr$sD1;uL&0J)UVETDWQv5=8&tBU^PooCg%V$O05T?BP7!E>7R*`H*q#6o&EU|E zamS`yVNnv;-XP$U5~F{B9T%@~_7&yEPkqdPp-Wd!l|oVZLV+K(Vc<aga<C5U5wY|i zNJgl-%f4n(r(1I*RYr2FU`1~)Z6NsA;q72VO{wN!)^RRE_!jgXdE4NKURiQzg3$8L zgmTlzRX_*Ce(%WBj#cOv%T!RRDlMyn5Gi%@2tYItE5s22&~7|Wlp<aZ@oEgX5gnm_ zGA$KDIhZjWZIm2f0>|0`Om&w;=aXM%$1HBnSVj`vq;v$XrP4}*oZan!k@wGoW*~tH zo)(`I1BekUe*)-K19UGb9vm<M=)Ie=Mwnm>B5rE4poVwiEDj13O*vC?NT40IHB=h^ z!B)XBSCqF}l}oY})xj|lffFd(2=N6_2G8T6RCiev-zQp*E^_vp-QoxP^7+Yq9*J3! z6;C7$6`Oj&e0!$ZDk!xnBaw)M%~LRnN6w$dl!?9emvZ022C7M)?TkKY_1yG+6<;!C z11h#!fJ!THVVqYwe$?Wh68=$Bf!?g2YB)0d*+`)Vi(iBy$i-B|R!M01>vjp+`SuiB zRlnWod78glqCiH3Ro{UiaT^*2Mjqx-Pl8NQ6~ox4)IZru;v)S-bOC;;YqCS(;F6#v z*?FK`W5JjRn@vqvmn0a};UMti0%eafNlnNPw~F38hc?al#)it@%YA>bFUWjn(@$p` z4^#dX%T8D9I!t-@KLB`|4P&!}8M_xvZ<>)*219Dri0W?k{I>ei!;nQx4ohtn6rI7N zINX4UOn`WsWt!T3-WZ5c;@+Z@TGM0PPB2H8QQuh7IG#ldOxcaKT%N|S#{!a%kWf@Y z-{3b*H)K*2s)N)nXk@#@Iz;nV5nEA&ekx5^F=gSmClWf^upDO^pl2-|BpV0#P(HeU zJ{BS&wz}C=YNGdD_7J0s2uM=4Id4H+*_%GR>ca~5+jQc^z?m~KN0u{{LNYHT;0JFg zj8<3wQpvMDC_xmcVN_AZAsnIRYy)`hd613TJQQ2y5pgYbI>1-})-r!{)O=<r_9?v+ z#4OKZeV}>HHDe(>!5q{psDqCMF_P+7gcRn$;*Gn>T|6P1(35OL7FMxRY@$(!UNe?d zUN~z*Hs7SrPe%88nSgzra+wy9e!Sgy9NsC2Mep99y~ALP<aR7lkjh6_VsJ{7*8k#C z)Xzm?;HQRTJGjuUiBYwk7$<Au>5VY5M!R%Elcn;#>%&7J0vW)_7Rpmau%j_^G|z@h zlwAx6rZ^cjxZ_%Ck5FckxOCpSY*!iM!x`ET$w=x5_nh*Hh}kvAWuCK2?Kw#&67Dne z>iV^%?s2OE{uOK8gXC9r0XDe=!Toiz^hAYla6aPP;k;~FlQ0R21RZZ;z+LIffI7sA zH6SNa8q5YALQ|LlMxMp0PT2tqX=vV>0Wkc4UT(p)$mqNyJ+XpnB_e8!#XU@Qfy922 ze0P}_eBv#S6D6!Lt8A0+13Uj6hE?Dk#lrIbY=Z(CA5#UCbLQ0Rwia3%DfF0Sfvvdf z?~)X^n?5?N;!)RoSZ2nU_t8mx(Xli;KNuV3I44PK*FAZ(e1|l0MI)YjxbtX3ZP-;+ zi8zQkM6g8j0QXx1HAd9*lSe6Zq_&A=g4%@g<0%9(*ztfJILb5RJ|5zVwZhB)L8{;z zP+Qj2&UVAri35c}KK6)PW}O?|RS*6QferA?BTDVWh~g!hZaI9p2f*Si5tKEI8G0fW z7%~)BNHzQ(TdI{;kkj%s9AucL((}~o+-TDuydc`sNi{?gWROt?^yp@q394vmeVyJF zfYeY{(s5>zQ6qZXslmTD^k#%9gLJO35-^<brzK@E@mKF!RKrqQ^@5K_aij0{!SQZ! zjKjF3Z8tn3J$K+1*}{|L$ZAFydIEpm6wX|9iCR{<E<t4lSDak4zLBWblKAj|Y?s?4 zeHochX1b1B9tQQXrUJGPDnIhj#Iwf0J`j=!=zkn<X@XTDKTY+}YRPc)<4G7%MoLRW zJH}g*1vbHL5*s>M8RI+b)AQtqv_B})8RJtV(3iq&Ml17t78P>I*OBk0TV-m;)x^!* zbsf~G!4l#cQuqSGGcmJ&syxe5!%)p+X_zJvLL+fr5H~W-43Or|5>NRLzJGbJSeR() zN?do4&yBHaDvSAMc}q!yYzEsyi)s$$s=I_1V<7e>XPgZ7LvYzdiQJ{o5S(D2X@`eD z2dCrt$y8Pid6_Yg>4gFm2?@1tKwP^zEmWNtJidHv8SH+aWBnUu0L~}dyo^g}ADZ`B zhBSlhs4gAUN@d_XN<0wtjmU7m%P@^kaA9UwdvQNv`ru-CDeZ*hhD-7@yw6;;3TpqQ z*(cTY<dvWY(eRMb-ic8MBr06W@L}n2G+cY9oOrXj!&%Fo@d;#ZYm@Sl<yY-*yg3pE z@qkV6zKGD*{g8chfnI1Q6to3?C@g0OHd^0RuHadE+t{>Xz0>J=G!=KuSOljEN<&M^ z<vU%nKuwyTiS_!g5t<C}AWFW|<Hd`k_2_6AF$HeGIJ0Uct$qwPBhvfQYPGktg<;_d z$^S=ygoW0g5nx;k)0i6>H#l+9u>!RAnS<C6w8KmhXv*5`rjdFX3+OgNjN>X@%E#1j zkr+fNHFzBMc*;^sosulg1&wa-28SsXd77H`n9FI6rb<;p#I{N?Ktm;K-J@P1W1$Nm z!9M6u?WN)pAM9Bto^&o+&jV0+M@P1GUh`P@BEPc7Sq$1GC0|3W?+F*nOQa870<>We zV-f%qv<1!dAE}*s=zZNYfD22%scv>)RX5dTtQyg2wOwKlN7&?O3=bG8!@g?>Sh6yp zk}fbb1m0fkvrRh9bgdpO2yUK8YWkGs|C~t2LTA;k;;_EKVUTI(5>kbsZu01lgAXka z5Iak=c<a+rB>AJqUhA@!NewA05v-AEkZPy?I_oEKxTD=gh47k-<+oE5+<!uA0_wvT zkS4z6#5e*Q-%^+Bw1oGJ>_2!dL6N*N*edT8tbWQ|rroz8wl@#r*wR;RIv*cz_rVk8 zvw%{VYffdL9P=Qm;My~Z7{G9_1VP<^SV9u&HctF>k%Q)~f`R|AV{3oLgwBHzjFY;{ zM5*jtVE{MLRXwJhG146<{9!FT6~FjsCD=hAvAyjywAw)!mUKTA^scOAF~s7=)sp0p zana_)@>PVxP|J<dFh*LG;e>Gb$WYccJZMalf83B%%m2a|u+oqhQ@;q*Vcih$nC;0& z6W$dF*B6*k)Z>u8R}@oP8~^K>#gE7sa962H)C!Jhm^Mz%gLanmf8=9FKa;`4K)YK^ z&`$8^d@Xtnb?YBZsc@U{@zG{umg9T`FO?CSc78SsDv|}xxPGi-H~@0!^kcjzmMZF) z{(r?CWDbeeFIqo;JX~@vMwk3hCx<W~^Y~M+^3wiW^kpMiIz|ZgIneEhitln!5N9qg z!5)KVK>jPZ(>wZIwyI@_QxvA@cO^9L24M@qzdu^lP|x6t?WH{mT$B|O90peDA&TM~ zz*DP9(5;S|?QL&9B8@X$`3HP*&JqELLB>;2{eYD`FhEbzTWS$k$K|`KYle;|-gI9T z^56c1b4-{_h+lwy_|o|d@T-ATK1G|sP@IRGOpFBG)pAW^Mv!^0dqnubixEF0ouLEI zPg;RvHD)H=5>=V2HaDz@K+IlMdI_y{MrnN&)sKNy|2%xnPgOr`dBfD5k(2prNlO!3 zYOG2UJ%3MqHjw?$jP4<8R!;Inaxe)nJnM4xB#GzIBJ*|A$3;OA`|7j#6A>Rc(VFOB z*IlhY11{{Ymavg+Q_T4o7SZAX<YZDnV1siqG}=uRpm{gY`fZVcnn)BviGBh)U5Uq$ zye-zIl1$&zIN|oG|IA~7xw<1-8*)w$o+VK;0}{8`7<L0mDI>?oPi*wxGIK(OXoR*= zWL~I<A{6SW%pqG(*?qaKrMHw}Oa~BnTtw238{4!-L%e8HS*lH$Vx`LQ`sNCu6Qf!S zRJ}wP5>{1rr5JcKFzQ&b_QjL<sHkLm*bFeW(KQWwVA~G7_NL4eFmh80*vjJceV-1& zYQl;VaYXe*NC3t-Cs7YoG26^Dp8St*)+ei9O3FlS5WZR!aE+Sd%=N0gN~=7u@V_1( zSu93ir6g9$xm9(<L0vflz*E8$ef|!O*4?&P2*}eKcsEk`)+2%QhOs&oQZ!yAR)-7u zB<lTfweOWngWPk#<S&RrBkU&7)vZ7>W_LF922*T3Y)lTy(@r0sn79=Q^?Bx*#<)Vl z@fBOOV6Rp2NuxaZp$`KQN@SM!xRhq=T@kjh`B6hNVBI_@RQ<!TnpVy>5e58nvAl>p z1O1v3-JR@8N}6S4ZkXB4*xySCU!76DM{oKgx+v;cBior{>sR%|%<KLg{Hw^(nXuXA z@Wf<Ppi>R7=(sJp$uU9{#6FLW_M`AaakTAtVf3kB8e+V`#zUFM*Z&-=(G=5x1=E-X z!if3st=OS;%|x+X5OtWmqc#>)Qg0#8H^n2HM*E0nY$S8xVpE|ykZ#DB{d-hGW3Plw zz>X3V<M_k|S_nY{5Pt>MFN9msn%(ihfMY}mkkXdtVRvQv=-1E-NPir3c{yilUkZ3c za>&nU^M(A#ef<cv{Xjw2kpnCHLd$L?QC`jIijZ&E@U2M0vSw>GQaA+}euUWcjMY^z z3j%{q<Iu8)8P!zUMycYUu$J+g6LhWzD0&U$e90u@DDDl2yp9PEqC&iDQF4Sn?&?qC zG)d;>Bpt^aA4+U6Roizu;ZzaYe6ShW4+wxgO1K4zxBN{E6XQvwwozmjU!r+OUBU!d zMa?#tOgZl4XmZ|{3{#3UcI1azuuh-)J$rKHnoynbQF(K6ksS0B)oMGXX3EPNbRDxZ z9%Q{#pVtKtR5kaerq~h>DVJ-u9o{#UYZ~0LTZ-rf)C1LCm6F2A&r1b{tt{Y9oC4g+ z>T|yr6{A6JA)cwjfkbJ;TWYC1`gN)sRgF>%33&4p6-aN@<7j!PbD+IQP`s>*Lj=TN zslaMhwrTWSK}2IwOs(EI@mvoCBM?#po2FqrkrGJ9mNmFLYjO*dK6~g{*OziV?z7y^ z6e4LpGMT*Kgsy<Gh~dZU;2JL%Gfgb)v3zD+&j~)yp(Qn|uDf}>s1rT03VuDVnyb+Q z)5>+iXc~0zHB3!A??M>{3?Fi(Ky=q6DOr14Dd%w5Xi=}Zvy2PLM0FIIVo6#U-hwSH zqo%C5Fdr+@g94;JxA7$2qj5~FO){bw#WxJHW!4d2;EG;&)WhE4Mmh0iA)6Z9%?XIK z<idNzGBSAJL!w^xx<rL6=pOU{W=U<WUTh@7Mf$hocNKmS$zAr+_~Dk^dPEmO;?#%? zQyg2g^c3Vf>sr;YP-rdue5Vr{QpBU0AHk9H`_{y{Y8wUtdPW>~36&B|jZ=oZV<;R@ zSyX7gD*w#Yd*hD1h<fUh4EG~@luSP{e}x++-HqPpU_&rjn>u7-UlXyRx#`C^gcMJL zKB1r$>j2x^b}yB&f)S_6zp}rFQ4D(Q6AjdvU}u=4XZz7STTa2<E%TE*6W^u-E{owm zE=G2})QfB|4pe*G^{1eHiqk~o8z{uEk#we{bSU(^g#?uiaM*un)a%&d*LK`P^qaq; z1o5!&g(fHOkH7NI_CT4cv`$IK6vBp=ia|ke6`qMToTOK^$0US5eR;Vsp?2J$Ae;!B z_C;hObm>Uv4=o_)V|5l7?%p{|Fh~y69>R2eRfYfh^MI=PFvVgeGTU&iyyg_^9P;3T zXcu*Wk~i@o)hzsw7Vwb$XD$fp_4ql4O)mCL54H>_^>BWK`s^s0W~5pXak7CV4W>O% z^0UaHNtcIEt|XsIrJ@tA=pJzNT1dv9aO5o%pLwLDLcvRW^j`<Fn49o+2$O+K8d~`% z-}(5D#$!URYGkBFfb8ph_zof1Cs!68u$0yL|9#1WLgss0^WbSc>sP`2&e)OmX&an< zw)j@%nuh8=309k12cU&UZ|S!(3j#?+ln+?3AU3%N8s_Q%Ph!*ABUBVNq0%yW*%l{v z?X=|e&V*~>C!XJy5v--!L)%`I8m72d(D$``0Bx2{+zG29hlrKUd$i~AWa73O-+lf< zv5}cYWZ@sY;YPw55T46H$z;dzKdM;L(ZZHZQg9G`4YY$`stDTDm>1;nmX<Sx+Pa{+ zPBL@II|JCh5cl_CiLo%+!`_oQJY`L63-}Wb%9G%!yi9?V0pKGJHjewAhcf}k#H6>~ zeUkLHdWDFal{L2w2(#|tT4oWt|Ab1YR$$f|$2&wIas<>&-oWS^*%An|Y#0C38V=V_ z)fA!AV9;z<Y(7G`yjCt~v?NRhJP@iJkIvap#Gpqc7`U{}!Q$%k9FgB(<^E4W0xBRf z&y?>`bC@1LX+2qvMvA1yd-!?h`oB3_R6;fiZ1KTh;Ed?gKP}08vte=c)X1UnJ@$r& zwDH71wtrE?phW@6{f5A;`!KQ?PXSTn)y4x<-~cq&m5Kb6`@no{LIg}V=?t_MDU+*~ zDm&V|tuc%}Jlo<s*P(Di$kX00!{syZs(^`Nm(AnoE)uM}tmrNQKs<g{S47@vapBcO zm5LPcWR9X(DJrC@E2Y+GP@h5(cLNFF~VP=WPu!Tyz9C@yf&a`~})m!eW^v{%ck ze{0IM|D>UoB7|$S&q&ko=-J=nW6iXn*$mCBAGt&|*da<b5?`qN9|*OQLbQOVJeb1v z$s#nvw^dBYeEe_R35A3K^+pCx2MC=k`(^4OVe#nAZ+kM;)49pUTq|tD3Zi8N+yW^f zpN5_PuFKdgo(J6R(tG#Yycuv|m)W_eN2H$pT0Yk`1k*WAJo-;QjK+;^`bs$e1x$!s z!lF&VQLxN@!XpOm+@ev~E%E9!DVKDjurXGdRO{GwUhrx#X#}nRy)t{P$bCp3;LboD zh7pE7dYd(lYFUi#<OJk*I#Eh7(h_NuR`?O&WSH`Dj=Greqmi`-%n5jQGmu*bF&G^Y z*hpHEG*`)TVEf~gfO^>9Uy0`tjM((S*cGBMdyEfL=9A)YHha3Lp>u5L>e>BmA$99Q zIepn-fj|U&YLOsc?-5?`q1IWP98ij58TwLh+{65?$_O)l^S9Fz14;R7q7ows>BsGs z0|Ds}3*gf-uM|wE&6jHsqh-t2({pNvX6!;LOf{}bSs6Mf!!epc#^ADvl|hgjnaJc= zl}hX!0}0Bk+DbAox5Ok88QhS4i5h!NkrFlIN?j~=8=sZM?*&(^`7X$;XCMv|%3*VM zwBk6m{4=S_H{S{8sM;S$cl-wtS4Fwm^f$FK8*o~3{yv)GUDFDVoOZNU)@MhQEWlvY z#2`ryb^An@wpU)}-vjA<R9i5KqMLNT($kPieBC?NjL@{8*OpWuXbYa8=#2#R@HCG? zs7RtX!YfRufmLf6?O`aWDlXPw%&lQ6)itbo$iO6b@u05e%=*{lzEXJ~{@whp0mt-g z&hESsm;BOO(F09<0W}5cz(6=Z;|R}HGfW+<dP{sW-B76MN?w0ubN1vfg){s2I_tay z%9d1UqpMqF5%9J0e88<Dk5ToO;fxE_(wMc|8(6U{Sw*;xnUqZ8ll0Z3kQ4yvH{VXq z^!5pJ_VdxO<$X_~F)Sp7gxy$_jLcI`-q?+Q#kTD9!9BfX%$S_@V}qAuR{>#<QXSJp z5!OMy+zMXj9={ph5C%q`lqhvEK}=>~o>DWk=B;#}AIRc$Ioe1_tGQIW<qud9%AYdW z?e{WLdc1W(IO2F*c_#WU%ucdy(}}%bGSX0p@<NC#Tk*26NLH*jqP;X@1SE3URBh*t zM$ki7DHLyH?7)9#YHmjfCSX#<v9*`**ZW;SW_RC1O6umz#DdcF!IKCI0}IBxw4&da zOk9>TC3eFJ6eDP1YI365C_u<mxNmSAEcmq<@nSInyVh*{`PQboAy3q%U*`&bp^VMe z(k234YPz~@i}&9>dABToGIO#|>Cy52QCEgTn*JC$;YCeRLb;c*J5rOGsmN<`5UK-8 zW9LHQ>+-`}+;aHZ*I3#eLenBT?~@nwSJ(=}7HaIxJ>!_R1QT1GhSS}>`xP_q<jr*7 zk(J!6!`fUx3l6@JFIOtkOn~WP3b}IdC}tpJN5C~=dDoQy5;V>9ASR|=8Jd&#UYPZR z#gdBUk|&v&8;fVLWq4I+@wG@T4vhygRTB}WOeIc2#5oeMZa~Jla(Z@@kF!V5#@V1z zpPON)2)DK6tMQ{EiY=|8qKfT!%uMEQWZkX`=g&5$eC!<k)b-u*T6-=wtTYWjYBc)> z*v)c}S7Z@+=B8U<LiE2d=HYNQj$1kBo%Zp1zK&ZnL2$e<<zZ4I2UW&M@AFG%Ul-@h z+Q8I|Lt-9i81$5%o0ynwm4N;oCZVGy;bMOI2vM=BZhYr{J=PrlE+fWtDUDYzgfaOt z2FTgGY2sF04!MOA?bLSP_5IQMIvj&H)pqTTpxFJsiH5=5jC5kys_yLZxFp%qk>#XO zfJk)k{(^~Ggo0UES0d7gK$vO~eU!FyUay2<>Oxqsr3Mi?z=%F!;rQ-!CA1UYnST0O zHrbOLT`>FiK}hhC7I#OIgplN5iz%YVu-U-ts|JvqC|i$ohuG8s93Lz^Wj}VKq>5_6 zg49iKh`G|RH}`SKE~t^Y4jPlNOCRqN=4R|f$Z1u{W9*TJL!EGET3w4A><Beg3RN-A z`P@u@)*rVrkibr3b#C7G_I!M*n+!FfH4_lV!qih;U30{B*)R(t92%D-7N?sT_OjUn zm{BWB)_(|t!Wp^m)f{%oG<$faP%$b9suoI82?JSpRR>y{932dP1x@O|ko_<VZs9B> zgS2<&;Ix|*^I7{rzS?hE+%jMoH8z0I1PHM;M_PYbkJP*YKZjKG)sd)ZSGD%rv2+ws ze2q+CW)E8_FB2Ho&v-d^F@PMdf*6u%iGSRC2v7~`g93S7^!$!T-d2+nsYKy$*Iosc z`)g4g2_4-D9oC+`E!P+8k_FM#%t><YlC$#^Y{rQY$Ej^>QG-Hf+@sF(E9KPm&GhzM zmo1;xSmi8aK@VM8+B_Wl2V{idIr!^T>a65qW4&2J4>MaIV0e2Oz}+~XwexZW`8=`P zHdW>OZxXP?JL}<kfaUa|Hk={=*s#pTeSprn>TB9Ttca9cPlQWd&)NL!*Lt{RO<^1t zMt~|l6Z~RxOp-t~NoKjafwuxMURvtkZA#x_ey@~IeUS+0kaOQkCryC1+HHMVYF?}2 zJ}+<o=Ux5fdsWibN>MI|K(yoqY94EBc3CkL_u9*PTAON%C{A)#Q6>tML$yBs{XU5( z)3{wv3_M~LC5?;9{&rvB4J7bLMiUsB>a-L99I~MKJTkksU*P&awk@3x&MYRNJK(p$ zQaiM$bP}U1U=pLgS#-8fKimFQGk=}H>Wxq>fA%9ydp7Z$3^91H(=$|2X)+UOVtX4_ z(#pTNUXd<J*MOyyF!FNQ6wE*lZE5|&MXG*PS%rypZX)Iw*NlktFtsWjNf<;I&e$nh z4lrJD?RnrrD<xoUFnfxL_@ESPLRmr%a#4RSVKg#X;UFToS^2O7woWVk=v3ef54Xd@ zaQwJeM^{ct;yCzKX?Z>cmxYn$YbiOaa#&~1UCpb<4S!H+-yL1Cs7k9&l8Ls&g?!9| z+47lakTnO@(|6I2I$fo1dw@B1gGkH17(w?=q^#pNeeN0els*}x-C@hVOnAXJUM8jB zwU+T1L%C3(;U$@8U-m?_3zv=I6aPd8Kmg!Z<~sDpW1nnbQlN}655SOZ$oC_munffa zv7GhUleBIZPIW|f_cTJk_0K$Av!dogn(*>L+Wc+<hw!sr9z3bjzuW-bw2m#jjIMy= zmvxUB&MEebY`gLa-gF-w43H1Sg;O)h>!HYQxPwEC9hZ!qpM*z>W4(P@0x6>}vQIw? zCAnObo#|Vs09q&z<;Zd0-?XX}SwXTb-BboSa&fT`@)k);rP)DPtd(>zB*nRRy!Myl zqq@2$GKKd>bct~Y>DBni5;Y&KN*oxFkcWuqr;77IAhGVRbTI&J?l!<knMfn|n*0$` zb#@sb?%XKcHEUUmw1c0L7DV*u=X-So<Ip8~if~&)>+p1T1y~Nm>uQeUTEtC&kTpY^ zzL*?a0z7Qw9G785d!vTKq@QeYeC|yst?jw{t~I||p`e;L*4)2z`GZ^Y$PrX7HOYpg z{y2SU7?{FHCGZ{W7+@Oo+k_+sfb?KJj2JjJN2^+pFZ>hI(_*a>L|lg@QV+{k;BRzn zY(qH8H##UZB{PzLyAfQQGu5!m;(IBAPrHeiz=OoFZ7J6qpc)6tAYCDBL;2gP4obxr z?Q-o3%$##*K~0S__Rv~1KQnx6w&bD)!iQXJa83U(-OSTg!z(8^xDeTWBm{9vc6p@h zzX*R&J|2HtYJJy)vJ-;2)1-vfl#`I>Si*5~wB1&X$k*9@R~_1TLV$1td$QFI26SyM zmf~KT(>uH{yODrOpbC?0uhH@rDjX#$V?~?(YZQ?Qm=5cBLa2cecS{Qc;I***c6P?a zAz{v|zeI0=M0@KcUZnyYJU~czfUbXv7fy8TZd$9uAIMpBl!kkBprLTc$u2OK4i@^- zA_=9$r#qY<*)KjAUoOtihX%ZYSCZOiEQRJpI?CspbL~sfn>^ANZ-qhGIVGD;?g@4S z;To_8)A7L4VXiS1!d@_!3vU3@jR`B_e;I~;{2CC&RosS3)-rClq1HOnGGYSanjgWM z-F?#xJ6Z-I+(j*5enaR~_6eO2MOz9*1f}LWJ%ctO$dSpq&QLCpfY>W1(@K=o1=mXC z1Ioe37Xk>+URTm$K!%xUc}zZyKb$anvr(LMET-%<K=Y52L|3^q)tu!}6y%6`j{uAW zaK_pRLthy=#(4yccmOqEq+e&)R?UTq^{~}Js?jW<5EDKQD~#=B4Cib4=3cj-AA({H zVGLJ}{JcOnSXSl?zSh?$W$_N2|HxJkP4q8#S$JTWcoXAIj7HS<*jzZUpOLf|XB_d_ zIGBn+6hd0)LYOZub@>fwV7p**biu=Btp%uees(%sv0WUMK&ck|Cn3w7Y7+|xn8g(d zj}v+!ySpY+oiY<|6LNHm_YlV_w9N6*()GM)Ow(g>ZSD<IC!s1poG9E~RKQ%3EUOx? zqY3@6{l86c_R-{l(KR6~M+ymoqG^>ekq}p%r|;?xVBIz-U|MZywDlIVP6R6;xG8C) zY{zSZsZJnp3IxuK>Z%b<C+%sod<-nri&(+6M@4~XzR%R(R+N{Xzl3y`ve4SIb}~!z z<N$J96IepqVe7-D`DlRI#Y_Rq+-@Vpdj49$q8rw8Lfo`muLTdXzHwSAuB02Ugo=kH zOv^M-S#SrLSs}d(P{M!;vBBo((UTngz`EBPyVtbT!sI(pL>hWMcjT!cvpm(KENumA zq&)oh_Im-g<`R|uamS|W#9I#uXw7ON0rKHk)JfD-@i{5NgVycIqfT8idlQeq3tT&h z_Jf=~+?V_RTTUBlTcQ9<LMAY@=FP-^nOXBZt>r9mkshwNjbWuUjLnwEmc8GIka8Nc zWMg!!q>}{J8c;W}@v-0JA4Y!}#O-~!1-$=K*?N=&3&9X=OR~qCP+v~ac04&6c<9F= zXvkc2yh*36V{qmrws;*Fciqtl!B~lFSh6B%>>%-#&wb~}<I92)e$-kE6M9RZG=<6H zk3iE-2M4y*TCDxaFR5b<lCd1~d54ULJbW=0%|B|=0oL(wY$W#jGZsQ)N8amFWj!V+ zqhM?LO>fS{m+4vaCF<ON>bUXE4RKt31FH_Z362EQU2FmW2yyxP<LjD6-tk0e0eb-} zFx_`|y2wsTyr`3!kR*OgwcbzH{Q`_i81leAKXi82L`M~#?OXj5>+%i+*piS+sn9?C zYbY9&0VW@-P;9Y;#_JXBaf!UVCmIIu<>@Moj~t_$L%}=SpHKjDR@KcvnkzzUuDJm0 zi*k5<eJrn*JPpJeL$A=jN{x0M=bCCV`+ImwhIWlU!h+(z$GQ3VSKeT_OGKA}7_iGT z##<UexB3~@p2RY6x3YO&lRJ$ckyEe%Sw|Dd%=i+gSm?mnS?cv%WG&*EkPRJh<{4C< zP_p|pleEPw+y#<tZV+z5aOzd>W{?iNGK!WDQDH_wob<Hj5Po?LHaY6dT~g9U1&}(( z=E6!Ob5R`nnFzva8zjlyVQ9DNw)^{x9nQzz);Ta@qzJ)yxm><H+PVGiYokdcK5cYP zF+QsEE1lZ)MXNYD*M^gCi-V$`C&i#ZH)5?5W(B#-NXyth@*mfA+6c{q;0g|59e3ow z_$aATU%*yOTruI#%*^-vuzea`ymAaEs5j(7i7%y?F^s4nmNBT~plF-m6zU_g`q3{g zQBaT3TVJwrd^K`m##ZLRoDe9Ln6Pw=eo-P}%D7U;!e)|quYss#-%&DJP1$9YHQPbx zo#9}3cUsjo*;ONYN5NiL)Xi)2aZ2)P)<owTLP3sccVxz=+ZZ{{hzwa76Y1l_>xo0# zxc`z(IaC$WrzY|fhDyoNCqFp)<2b}mL0a<jENK>|NCQyr-A!CjQ&pwsGE|0HV&}-_ zn?ce}7qDzbj5l8uu<%J=hSwlcP1{AI_{{V!X3qc#@+wa;w;+M(S=v#ND-+Iv;ns$- ztYC~hU2U?}J~45j@nrNkpe+}OL>!m<k<%3rb~=4``jI1@wNWuMEPgX|{eH3>SR*TC z0re~~Qq(aYO7j#O?a|WE70y{=>L%i298o8g(HRcGkfPLRc_b0ZWeF7Oz{$4=3PXD| zMlj9O+;v*`(=Uk=Wf<v^qbvHH$ywBsaVKJSr!4%b*ffPm>%?DdN*LK5FpSn+eV-a~ z+jSbd1e1UPx0}R=+q`FCPAgG|9?}WbRi=|fziiiHn5SiS>Y02B@2&AtH65ck^x3jS ziDrJp96z+6{F|kCeZYb8_|Oi6Y-G`aS9EBKSPFPBG?N-fNz4@waO>0)hD42eGalbV z2o$b#RKcHmM@4r|GAlr~TPu+(;GtOZbTwsoZOb!LL2E%Mi9jBFPkK+u1OFm5dH)kz zRS`}sI!H*sts`yaCEnM#g}$0lS*n!ke~~2boYl(1*T_Iw)6D}Dboufy$6*A3;x{K) z1c7N!a_E@DYg=lcwoVbO%Fur@48e#V&j26^%7_nF0k?ab?MF|0n=CL$C4Tv&t4f6l z93bam7i<+q_;|Y6p;fA%TK=O&U_4*BA~I(g`Kwvg$8i-L#M+%VYq=|<7P4R;E-JIh za8=}Z=+ccKUF?|kJ@h#)qc`Xy=ZT3jwB#(un{W(3S#_Db7AQPfTHyCJF^#m;S}r$W zJvB?i>nIu@vfs0VCS3m684=S!_2jXWbyc2iq)GyCH>FSx6JUx82$^83Ksoju-EP{- zsGpl>@_c=&_L1*A=EB=G$=fuM?k&ZojdWG~wo`0!5!yiw@Mtt*p53h_jJ6(jzdJ|G zz(AuJEK}4KF8Q@xTNNU9=B5|*=nNM?KjlJ@o$UHR#?gGRHeiv{OD`=npR2kZ=$064 zQ%N&h<U$yk?hbS=MABT90dy4I^tdppsJ2+V9KsYG-D2yYd0EmJ*-IGnvs_G83ZX9p zJUSg6BKz17xxw_~CWsGu{4#@@8Ak9O)X=pAUnO)3*y!&@_32%WTwC-J{=ifX(D(^) zD!P2ezc-TURs-RkT#bW_0h@J!@mnetLzu#N<Jk2}I6<VES3v|d2p*L*uQ;=W^qw+| zMFoYzP4a&qm#Rf3W_9JmI{5{4Q9cUhId+Uq`I#Tah7`u7Fi*s&0ZUi)Q9lkbpBDQx zPH~sehs`C!6s8|;?2<fj(qZ&Xa<3B@BUG6(hVGj-GYbGv()Gp%KvtbhDqZfGGcL_B zX?M8tj`3boL14xEuoT;*z)eN3eC-T|t<I*_=?R731&^ZKh37T^kh13!sduX=qvXfU zMe0xaaf->!08;VVjbEh33+8ln;<+U)8A6;<ZZ?eMFVYM$|M?$OR!=POe7pDWf%@rJ zcp>NOnxw1rAM_sW&HP2VrkI2J+lI)U$C<zT^P+Wrk3wB5p=-__(ef7tqKZwZ%?BNQ zHc%F{9=5=h<&g56Fqt8r1!j8ZdsxY_#i4PLdZl97TTBWJh-Xy#J>>1h+@fE>k?V9@ zYSywm!a16YfeFzwCD*Rd=X9+z<}LX`Q|7(d2z!I8PH<N%t3q+%@!W|(1ptF4aKxOz z?FBR!59qAvR}!-x6xKVr;@){Z0b~ykAIU<3`1IsTXMs>ydf0IGJk2^Mf+Juo5Z!dp zZi15dNS{D*_ULSS#d(r!|5X=c(+W@xQo1`69nR+FVs&Ke2|_*n`do_eU^l^fs*1Om zqxl6!fjSqwOx8eZN%fl_u$aPzSVJuZ%(Dts4B0dUkdPZG<kj5iug6?mO1FZIVy5ds z%3ef~kh}_162eFG<b&k0{fWr5XOzlEgBmeYxMXZcCbQwZvh;(|dYXSSs_peg3C3w; zp7!cJ3!54WP|%&k;@0FuMR&j+h=^i<ND(4L^lX@O;NpB0s5&!5-GGpz3_|E^$;E10 zyMb+wy}4>@MN$!C3P50OVdZem=AMc}q(?=8^h*C1)#*6&&C6Ixm~%hqC@k3d1wf^Q zlB&Y>M7a@6TSUkr_fzyEpBxZ?;)r?zTVgG25wV_Mh5ttS%JFI6I6?k$irEs%l{>3T zpaU$b+(Q%h;YVfJf_J{k=y&+$N(q=V%V~FJLUAR`L5K<RciDju0+Nt;9egBn$02qH z3l!iz<3Aq;B9d*!cwgK4q2y!s6n(~B8$R<9?r8*EO2TY$!5#`0xX0(&6iNnD1OxTx zELyCwB4+7Ge1egZWm_#ZO(TDBc_hoEW*nL@l}bQ~!5b=;1|K2p^fqyM!0L5J4>ot| zb9F&omyJt>7dfqw&<QTNOa_z9L;bAsPEv)|=+_I8OzDBW!-2lx6>rY2u~)r=9@WT^ zZ7(*rb@uII(#jat43eF_WD11^fRg~-2e{>mN!nKzKVq$bq8xH?{@7;50^xww!4`JL zAKYY5HXZex!CXinLK_&M{1kA%DRJVa77@r<cKnph*brVuP|-mZh>{w~iJS+3-N;GT zPy~>^z|%sa060L$zX_=>jyg!y5<NGB_!YAdcqXfCz@Kin%TaW`b41l_h*k4XSbBc> zg`2u%j;Veb>;dM^Z*+>XybbkF+u4;ufORJ;WxceY3MMIX^>KHyl1XgXGWtx-tJiA2 z_jMSUqvMU7b0Q_IzDyK$ASQd=t@vl}{VN4d#=bgl7&OSIt^Q91e5)FE0Fc?Jm~olT z$xd!sBbEtvXTYac%?@@O^JBjNP^9ij6leIT=5zz3iNBAAlsts1NoeAM`=(vtRLJoQ z19^7tq`+v~D(a%tecA#r52oY5I6)#eAnr0SnQJ_$)yz>b8?=4Cbjb|s*{_=!rcM$c zFhD^d5+1@dV=c(Np1-3~pUbz{TxXp;lTsW~AnQJK_FSOay4Lsniz?enwpJg+ptof- z%__9zV1U+K|ItcSAJKBAmZk6v%P=Em!Oz^FydFs;5xxF){WLY;7N^z7SnNh>;*FQ- zC2$)cGD0d=utZ1O=~r)O*{CO-VP{o9Y+SiNnkbh<Z3S$>s_fDYl6Yv8@K3(G;2L*+ z1^O{gkp{gv3?88Nwg%0}wk%(^W6|L9`0QASm=;1yXEv@k9FPs)F!Y&iEZcOY>UG5( ztis*TN<!LxfO}WgX_Pio-gXI`$|yiW!iSCN7oda&(dxKBR^m39;U7R*+nVMBLkN_L z-^g7KS7ddwrQ?E?t`ry)h>1kSJ~`io9*U&2VnUL|?Re=QNf-76@t#IP<9*)_%?fLT zo6wO#enR=Za!^1t3c61t9aTDSLSTU)CXsUrfD58sAZT`}1#kzja-|v4d7T{bx*^e{ zP@H~x(P~aIKn<>ngVdeezyb7j+wxA6A$;NsQ7cjX*(<}Kms+5pzozq+e%;;U-jdm- z-2x-*^2i|=-%#z+8p=sryu_~r;un)qpEZ7)N_D&y>mQhVx9{<QV05%lQ(#ek!2v=> z-JTu94%{*;rL=~82G(T9ol$-c#T4-l>7WVTh3Ot8G$ReOayH;-Ga3RpL(^hRGLxtI z+0_G-=U7C`U{aDgQQe%<aP5IsGO+@oVM!LKzRHne)oXdYJ$M1!6+w`cqhbgKOXL=8 zXb8GglY7HMR#r>If{MD}30syDtB+9Ra5o&8($RG^#YfhAgC14Kx_*D5_@9(=DaU^n zdcC&t4TauoxH5_}^1;`9yhk>3p?sJq!Pp843$2D^>t!Jb4URH!Bmxd3CSy{>TOB)d zcC}>vZ_5!EB0K?KdFKXw+xz!_m0k@iQXM$&1~}rn(HhQ5a9R68*+NH#Ym8)A5I6Xv z{7@4w{c7h{Ywteua1nbT6BG1?i9|UNGmxhq1+7P~y~06*`OXL!7SH>xLUa~=Le9w6 z$);LB!jyG4H(3%Ql~`Os9-mk1(v@30&DNVYdKn9&<IeN&gBl#Yq>OkR$V*Sk()Zcl z!+F*6RY?xJ>Iov5(i35U;apPq&QhvL6L1-qY+Ya4k8{NnxmPFo<{QF5Oc7CdbFDSU za??)S(!1IWKN36LH|#NQ(1U{__kaLC&752Xp%3nD`A=-*UtE2~A+G4vFLm~Jc1=In zQXgH~0#F(pZWD2oQ13lz$!C|B=PNgmQivajNEJ>N4i#75LXdW-PzvvdR+m{=6=h^> zyi-!nPI{Qk`WRkmk0vQRfXcxjPtdqn^q*Qu5?s}Rl?e?W!*NG8XvKG(qC8zm$Kpf` zIVCbrgG26`ul01W4uzycY}z$F0Vedz;9q}3(Dv})=w?#{HEn84Oo+4r1Cz=zn5rmH zo*WVyP`lOtsX$Zy1l$I5Q)Q9T{L-uhvIU&z(A?@+d>!z9I^bV^9BtK1+2`T%17sGy zU#39mR*Eo+R!7bSL1mS50pS=q^mu(sBwuWJQTxlWd+(z`RqD(ZeUylpAZ6V42S&9& zZm~5rUbH;f=Kd#lk1p~vwaBm`gc%BH5sDzB;%Jxp1a*?>QuP$}wL0}07Z-pmI`_~q zZ3vDlN1_`hI-dJ!J{NTbJ*Xi9n``tyJwnKI+gvi7Y+~zXDnR_vlDZMWeXzED7-P(K zJP_c|Kq93(YCxFxFO5iCx8R_82iT<xWNF&Mf}F!tYUkoEV+F?JL$oW}bHbf)ydPFi z=N<W?rz#M7I6M1Auh-a=RLk^Bex?wZDuA&B^&%>iD6;qop$IRQ*b4xW^VZjAh5KC` zK(pF3Zz>cV>yB)<#|CvUIy7l^+!~^5mRtvlZ1*?RE=G3|qnthNqeI=MfRyJ-)iYxe zp7KuC+)>q3K*hC|qS%OGq4;G4rUBlVAEI8H7vPOuDT}!Qj|-zsQHD%(p}WiKTKpuL z(*+z`f69JkO7VWke$hL6^mH3|W=Hl*w;312$!7b##JOvHFd8~5NZF!rlX8ytvH(@l z0|4>R+#J@*i&~6)iF=D#dA%WG>W}p|PnZ*XF=o`hweXewJ<_sGR0qWj%+T~5%w+?d zqn(LB>LiXth$sgzgy;fg3>+UH5quTF#)7`l!hH-H#R8H%502G>#|c=SSTBKboq=6l z4+D*L2|r7yHmY{X&fA@0Uf$7`<=1fxB!sb6OM;|5hc+{M_F)K5{L;xjGMjA7e<MUT z7)oBe2S$vyO#EwY1`!DdBB>9M2~}=xr5TbuC6Qy9WgXSh6$lbN2*k_?^vGP(HvtxJ z(ujoHmH~ZnF<a9!edze?q2m0*6L)d@uu#=@KFHs+pw}uWg&qJX2+Eb&$H0`DWyR84 zElS+7Ty`+;?iYd;#fE)o<5b}ei=bT@VZ@+>l#ugd!OPa6OR#p+q6~UOWsFku_u~qU z=#_Uris<GrkVahX1duHc(p7F}uo>r3Nx{wYDIgw@KHE*otnJ63=$)BSIC%H0IB{&r zFj#P{x^MM0Z3BdoGWoCGy>(h;MieQ2*MeUNLUM8-lA&PW<LEQA&@~m+3^B{km1{D@ zAT!5T{a1#`RD(?@rCQLtSqjY6&58_>T9UvzPcftna^!JHT6a@4q7W6y@$26IpwL-3 z3L;pAUE=GasdPb#ltAR&Q81BF@p47rgoS;;i9Y;OBBt6gk&2oKeSTa+_i}L1?-8Z+ zM65w=T})G>%YTKQpiW-?lq>t`j+qV!#`Z%+ZyipGpDlvXhAD7>NQ{#16Rr4D1Y9du zaI<y$y#1)bR#DYLOqX*dJ~7@B7y~>666RQ_DAgC*qZY~e9bSs642FT?5LJlI<$Ykv zv|wJ%eR-492GUNk1Pjxb{Wy_vX`#uLaP2Q!Q3rBL)$Wi8NiX4iUUVG%2I|fyB3$@1 z0s01h8XDSp4r`AjwBb0#q}xVPc(z+j%$oSM`vAOZx6lae)3u0g!$iOm<32)_*R~tw zkPy<BwS-N_S3}cqct@u_y|}<nnRh(nBK5<~jE&q+5w3>*VQHfscSJ50z*EOO2ZdpV zxL@%R6cAQ*?pi<&vG+1<OC17c3r@vhg3;NLl{&?Wn10-lp@H7f1_D*@m6P6g)un?p z60>4QTz=A5T_2!8$CX2^D1~mGxq6lZUt9x|K&$RlOe<Ar?`3OpvsgyuFn8mpdPDY8 z1X3^%X)&u!D7z#>QU<4gj3lWSNpThsRW>=qnJm{ng0bm2I0*C;bZ|{6TXP-9KB!J) zh`ChReF@z8J&O$0``%v+lDwiXYBaozDWGCL&Iwe!uocdLUAiq2q$@XbMr$|oi(uNh zDl3O?Q*&pv9!-O`XkneZ+LfL4A*QmA3~X-omB_)>jW$3}z?X=u^eu5tz+%Zk93OVw zjVsyeYA8<MVF-Z!KStAyE7?VV({jIer-U$MqN`@Iv1M!%LyJqUL8gX?iY-?-G<^n4 z^;r(aedj9~v!TWy7gBs0vOzK5*Yd|sK{+3I1rl8UpuCOLXE23Uu**;3)%<M9)Gfv` z;l~@+Q20J!7=WBI!STrDa}!}Y8rFPP6X4joNYq})elrtPz?uf#q~E^0F)lDfyzUGC ziYBwrejUns4GwaAF}MLTXwGI~&is-36f!lqQ}nL&8Le4Iq<ui^T!?QyFQr>Nt5W?w zlPJZ`l#K9mAh<X1b{(d?SeiPZVZ55b+1DPJYx2<eIV$O(`8{UYb`Rm@Dj0yy$9fo4 zCn|ot&TNW^l*(duU<43P9w86^gg(VEZY#t@2X`Go-b2_A+^`$}#m|V<kSIiO77f<B z-<(sFMm!?WIGg43ap0PEU9byFX!+D!eSY3#ru}t<_hFkzDA^3)gB)s$C2APXZhQCZ z`<sPDV*vuhw_`ZwSS_M4Ff%pW?iZbk1_YQ$az+tg9_)Xjz9>0WnlbQr60&RC9n?je zNJaJ+pLa5da#1y<=;_XioL7T%KzDAG_S0Y{eV9g`c)I_7vMCfnj4ZY-0~<_TTQ}Om zYA_}oF%Ze$zx-n4LAg_)E;b1%vfMzDquW+h+iPAV9BaIn%u;Ox#(#@D97i=ia$$gK z7$5+FeL+V)M<3c{5>e$k{#TfG#8U27+2Ua}huR)+%8BMfv)a5<8JF59m|4|W6}@o~ ztMT?Qmb8~-bW@1lGMsn&a79T%h9J(tUG=g*2FyGH<Iq1>sRM;y5)1)f<rr7n-yWV< z%pJ~-lv;5sRdOzJejMs|OLKOng?G6$N#vf1T$0p&W`?qHIs-#7kx-;s^XjXjO1R@s z3F%`^&~SJuXqTXF#dNaKyysC^<y3W7U~u=I>2{5PrwnB_Z&{H52UAaaxL&8dVk|ar zL+j+(Er=M&B*8CTGi9Y$7t(C@U!|A=wgodp7eU~dgmu&xXAF<Zem$0@5@M9!ozST1 zM7Co5u~6#7m}8{z>oaIMQU4q_UFG+Xd6IG<CH{o!yPUpu{PR;{HM@$8!OYTl62H2> zyRc_%k=jKYCPQ;C@dyy?zH%Ge;s;LvbV5^lkZo3Qn-UeDfhMrd3Q~?hthcPcL~?{s z9nr{;G)5LVO!~xcAz`+~q1f4y3Jro)juIQ5?D#SQP#EFH(qNbfr!rgLnRP%jvi8Oh zTGfVo1K9A1z$s*6P>j~dqE;7MjgIR<7bCvJh&YbCbk?xmF)GjBvFZ#g3r<Z$V&+ke z)QJ8^#nrK3Gxplg{=QhZ!P&C;YGC0LvHMSPxND6Bt{72hVoB}Y%0J6Tn8p(S)%;R} zrsYor+1dGbLl~m6cL5wWB;?ItYb6(jUYrOz6M(7Wr{Mook~JXjB0&9bg)KZe3!HIR zKQVt-*gGJQsq+|eKb)XuTvJIkAP8BGk|9(2hN%cx?6-3z?%>vJVsWxDlXELu+|>35 zTV71u<c|Wia5NH5+<nv7D9i0U8+9^i#evlTiHa#5ef@fq#GqPH5-XZw=87AU4X%4t zp+q&-Rg{~#OJmv1F^M_0&@as84hkOBj`oX<>EY*wk!6>LGu!Mm5qjws&S^pwy1nB< z#}@3}Au7h~{&usy+nLx5X?=3&L$Ie*wQNj6Sa!^<PfnEHF%b?c*}dF=29#lM$tCAr zzU<R?aKo27K=Z@k`$rw8EzE>ob;zDn#hXr4aoG-0S#ILls+V;m9seNN4KC)fC$P~& z(8Y;fdyf#?_ZbbPT}9~;(H<d(ZGydt6L}I&ci9`vq3hT%M>w^rjB+dxEJl}`8B(2C z)|sJ2lm#rffO6!a$P9<fJ`>9j^f}(T!$d|{-7vaMfw*-}ZwuCQ@7N8<Hs=w%koc&& z^BpN0P>J#%#0l6XU_YRnoI_xQz%u(nV_R|&lfw=k9wTU*XG9m13Np0hmxkb$T6hb6 z?XG!N55~%?34tJoHv%r`nMigFm1929VDR_N6rX|>^Y@QjEw8jstX1HqUbZp>e4X9~ z(j^i`(;%YEC{{d)oB(TLcNuLd3Xu$Z^9z@|Al^1xxSfV<QEQlGBiD4kbD!HU@E~5X z1C-dEiQ56&;y!a{HqFfEAl1GlIc;n#wZUHMMkRP|yv^n`6Ve)J$sVD|NYMmM!l?5a z49V3BRNh3Y4EdmuER<9kp&i+o=^>AR+MW?u=!~|MX24N%HB>HxGh4cR$P}~%)Jq%C zP-f~h75ChVq+&buicFije91$>f?nntj4JoS#7Y=F6qtlGS^pb$uoTOGY@rt&bxqp4 zjSY|)w{QoxtyB9ERAt%1x&GR@G`LK8Y71INC$TiTe4h&t93rxLJwA%KSLOJy);DPO zB5p_3R?~vSm)>k}MBa1efW|0_0wMn3Xc+k(%)uu*R2xWWe11b-G!h+LQk8wx@jyJw z+BYVMKK$?mQ*m|U@-9ueK>T!SGX8qUSzcq0Mrs>iLlu;1IfJu7Tzvn5)i*2s<<>Yb zDN;d6i&^%zzVsr6_!s)q&$W57xD2cnNHN{b&^Y4isgObjZpZ2-^Z@`~;Kn8#;b_O# zf9K1`BySxJ37|C=6~&Q6`{n@pS~Fx=*`yd5tI()H1sX)ergqJ0V+VLMrko*K<fT=i zI6CnW>>*7e%aX`etc%Q~w0tmo%e#RCWB)F7p_JMCjXT8Z?0uZTp|G=R5Bvja`4L50 z&Z~9`X?<9kU<g5x#N>8W#mCndq!Bn9U&Xf*r+m&Z(iV@YI-M;+DMv_V+Zya#bPHlc zy4C54i@L$k^dP!(eeqUJ^;M=5A{$8Eg<e2-DYFI&!jx@w9=%MFfz^6BvZ}>WPLB;x zPryW`7%4SMNA3dqB5qT&SHqYw5bQB`#eydo^C%eP2`m4@1cEfx6g_cg+GR3)yGW`I z(qC}6l$oHo$$eHO!-{K(kl`;CQN5IAK^7Aws=t5Ee^aSZhP=5bNKvUWhYx2Yl+w9s zm?Q_n_PqlVJp9ANHh)PAnsUSC{fOVsQr$<Ha1Sn5eQPd{I&Jye=;6rs0Lv@3^I>)D z8=!HCTiw)t?$ieEB$6kv5zQz(ATBE5s9e;@V^l?e+!hj#>K#e=?GvnqMnEWGJwaIg zNhZLzN&~GxuEAk0ufRHa$}i!w_(_~tkhEd*>+vwRH#joFl1*e$jlq!M2FYO;w7>Nt zZ9bh}wcDbQ!Yn9(dm#*WJWqyOk*Ne+F-D1_*qM&L+#HHtqJe0!44SjvCWinpSk>Hg zwV43pr#P~<UHkB^lQ8n?UAI+earB&fhvK}2082{+4PnIDgG1e-<HUW7_l<o_vkXn} zUfj`|F^&~Aq7(bm^H7IZ9HW8gE)*DEU|jk~L$~u&scC$lY205Io?gWiFj@j`TY|mf z>|;{2a6GV1GO2Y6HOZvG%i}QYM=9w#7M;+b8`*#spiKM0P;<3B0HZP}SB?$vUA}dI zUuKq_J3*$z6_}iKh{cH$QN~A<*D<?@`^msqk;>XoXQ$J~EIykD;831N9nGCG4XfWf zwo-I~E8i(3!6AOfxG^5TK^+q-Xf2@NgM+LKU<qDMK!@?#ZFs4M;I>DMX3(M&%A)=t z0i2>taFYw<)jKLRc(S{q9f1%uw0-6D3fjb$z5k`t-{V|u<a;!1?NAL=X>$6GiF9_k z3eeG<UYS^g_e5X38iWvU>gnzVf9?oOocfRxS3FRMR#!WOkVlY3lVwXSBmfr^(~mR8 z=irM>>zUtp);d2%;<(JO3VVt`MJhwb^`gy2(cnZN7PrZ!<1WYi+8;--ivP>cSpJK> z6$z;ppc1!~_m|;*74VKVpwQ79#8+AgYat6d<5$a?0VM!EdU5JV#9TJ%7n6kGT(J|L z@~2xgrCFP5!#EVampb?v+d`ln)%kbBh`_nFbaC#`&H;Y@U9|s65hwWLt?+S!NO8P| z+}eIHxHDWtO|&9Em)D<4!YO2>w3>iQ8XiNnbHf@J;w;9an^EaTM3O)j+lTQ6am(zm zF4l7EyDiO~E@5_lR17L+Pv)EAu+qYqnG;eJ&=_<v(mkCLxaPYbQrciD)qj+hAQE)H znP?ZDO;t)#cy!Pm^!|Qx6!<&0>Ike#V%+;X0*;m7K)gaHaN5q-z1__D50s<K7PayB zt~7e$dM<vvEVdJIXBXnPC;l{^L*6NVRTYx=S|K=}QNXkRVlnXq16ufyoXW^`{z`E$ zfcb$bg`Cq~=pCAjWO0llIJXwC3}ZjG97AieEdNzq=mUco02vN|J2-v2h7M3w#>L0i zs8gEkU@vCV4}TA^O!`ioDULm><(X_L&#+94rTB{L-ezJpc;1W+8Fk&G$MG?cZofo7 zm$#5T4T81E^K*TvO`EG|0pXj2k|dYpYEsb%QCXC))Xdb76-fiRr|Kz0de-{jdROUD zN1a(3i>DH?x7A0;HbGKp5eTmx2-vH(%g=)bcmg<Dx*<?mA#=8x&YPOxQ#k*?@C9yF zW2U*YF+hG8+CAPz&rsb%$K*l5ADdzl)A|_1GdVJ!;H95b))9jz>sQ1TNy6ERZ6I{p zO>+B7bDvMv00q1WjpYOv3O4i+>BBVSP&vSGo_v;+>nWI}oZ)_13PMZB`N&9za6449 z%GqfuHy%ac^?8hj4p3E@arM?;+v`ym5%EBZKJM+4V0tB@dLRQQdO=x;w@_PNp#g#x zH&^=cj3A;B&)?FgBoaf#IUZu$7EKbhJIKB}j6PLaW12*oMChSFJ6DM8JEoHy@y#hZ zXUAVhSoMtm?2YLtAqL=MUalI2tnl4w2<X^SHUnxqj!whxZmyrSl=*OAJ894jkiRu_ z6-W;lbgW883?L9mhuS~fFDw!plV3fZGli&j1-LlplS26S)-u9Pe?Q)J-$Pkkde(eP z&OtU^RMX1b$i#Zvhp@v?7ZVhpMENz1&9kxX&pD`Z6c2GZ#6*t_6v|Kqf_SM63p1{R z1eMZAWK`ppaV5J($6Kcak{6nzIR{t3esMypK!4gkQ-?AZTh;a3I2;T*WJzkYI}n=I z^|jk$SE%b8?ZL-}XI#Fif=o_eOcA8CszS|63~fs_03|2kTMadnZMc}S7mr`}467BJ zC|}wmW6yU;gROy#R(Jh;@s@zm7c@)$P=N_zdo94!u<<|=pjH8r_j9_2N_<^8L<B$} zP-7gy3@9p-$YnHcRdW0u^N6??HZ|WHP_dBD19je-o_tsk#o{5^&<9TFWv^&g^oZs! zadU&3uuP=lS}GC4r^;tG`czW1>v1$iwK@|>Au&t%cMNni=y+Z!P<iSNRblFxwBKM5 zDvcm9wvj9QVL@{Bf?HO0h)&%EMI`k!&7OjhAew_g9mpYR4`?JmMS##SN<?}UFZ2S< zOeaxO*rf*$#St}2x3sEAwM6hd;6O3kdr|wX&TcLrXe6%8;m^4EReE)Bh|!A{wT;{a zZOGky6wyy#;DV4`M{~U6CX%9|wmYmyQKGpu6d>H_<Fel5uDMa*eBRVqIzSe`xb}V& z7fTPegC;Ag7`AKBft4>ZXvyfx8LstSpTrmM5uHD@L7z3b=BO%09^*xqy{uP`e+kSx zVW{9M{2=zURqvfoN5@}A=JQ)lDW}CEUPPv4$a)%C43@W_ES{Uk7gC^!>_9-V-h=Z$ z=74-}p1l;>c1{L>Z3sAqb95|X5BF^TLx!AEn-lg>=T#ijTS8;c=M0X@a>G@YMI+qE zm{LEqxNS4<x3|c$lS#EqBCIfO7Oq9L%Hi>RW3W0FpK~j5^CW&-VhVVX0iiwWU>Uyi zwZdQgT-YsE(?!~*2GcRd8jw9azpxIJgm1tFaQly$7jV;Dai`1NJWBI6mLKf&RR<>@ z(%*vcyzQU6t{GG7?%Eh$##=e4bboZ<`mIUPQ8SYf*6O*j!b4>{6rytGeZFuI*#``u z6hd4)-}CR`^n<^{tAtD%9e={iXhZaiyJC^U#l7$hRz+ZAN;#}f9f}!*MqI4)I)8uG zZx$AT7Ke<0XF;+0roPc1>`zzZqhx~DxY2w(M6^JC(fX&Q>3U)Eq#2M=j9q)ClHsXp zdTKvlXrmnE00D7+plbIN?LQ6<Jw{Dr9EG}z@+n<g&~F5d8setKVnic)k3V)XtG#I{ zRk=%cbIn$8TC~X*tIqB6pm2|+9xJnF@5-shA$_*g=|be=he5>AKN3~ZK8%?P2x_+G z{{_Tk86e7~CThufv<e{hAw0K(c2kxWi6N57{osrCH-m*(S~AKxYlfwy#;W-7^sTw; zNcCYyM6!WCJ6yGqRH6&a+5MKCi!Sz)&i89>x->uzaDf5rXE~UFdmW;jJaR;rc5E)a z4E1zIU^Q@&<UwY@g?c-g)ZSZX`8~=)&^s)=p0MG_fn5V(Q+2B>^>s3eIKAS~ml``8 z-dP@+oy_sH&S0tXop6fcKtuu$pj4ts`r}u*uoo<eaI-z55?usvKJ~(3{pAib7{Bvh zQKkVLL3Si-5)l03CA@voUS*g(U-PA`IL47|-5kbEd8gAb<T30ERo0u5eojP$#F*mj zXcsWSG2o<$R#wbrUO|f*r_gz)t%Hra{NL5hx}wmpbw|Vi5y)fySxr+nlze&A_*NOT z5ypfYnfJj<A3?OEfMhB|OcF_B$nyd@JSdN&Gnf?h!AGI|+i7jz*3vCK9~8w&cs;*D z@;6+i@Z0C`Uv}?R{eJ(T9N;W{Es>wesnfM45&IeSya~s@a1Bv5KTbpu^=nzvrf`Yb zz)?g|5MSaJSV?9oc@#9ctYU<A8x*L2klJU=nsPKAv3F`&*@|kel&rQ8xXvV3!z4<} z`aVsn-BG?i;jq=<0(@1keBzxaHVXp>?2_$|e6i*me`n(7xDK=g29`+;1ICpZmY#jz zlQZRe2%x8EU-sFk`B#$EkMVz{z*)ndRHpdAv<09oblv80?-EKKzmmo@(U&|BJGdY+ zBi0yx)#aQ%w_aav95~f)MxLGOg+RNgVe88JDz-z*tg(ce`pKc%MoGZq$OVVJ#3E-m zj%jh|*o<pH!wZR9b)Wn|@7W!I$^GZJ|I7L<b5ZjJY06Ft^Dsv@_Ks-p{{mMKT2a8C z9cdhSf~&4J*?4{%K;r{|oC_jhgZ@l&1|hSNED<@_&{YO<4>a|-vXLD8Ae#zH+-XI8 z3Z-XhIO`m#jt25O<doM$McIzIbvf4Q9AXKk{A<!#3U&R1a7#=D%%4e}#<|9uCi=K3 zO~v~AM88ubWkapxqT~()HVLLN1Xd=D#rf*nY_aIjq}0AXNbsGF9y!5ko7H#YD&5FB zN-HG(cl7sDDEPX%i+dbowj-(}YVw|Eg(h+&#y3g?QuPj5DGl6ZP0GGmU38@5jui@P zV-di$7~X^*=#(K(5sj1#{xuMk*$UKpP(dDFPmzn+=b3{SvGlC*9}Hb>=&D45_Qk?5 zVp1=1RuxMu9-^ImO>}Ww-JPIFny^59Tub<K^SgD?X|U$S0U{ime)UiiC>+64CTu|2 zQY4%a8X{86Ect>ERCSxXAkcK*_N3Fg9=QVNpt8%k=~>UXGCxScBNx%lP=I7OVxc6W z!67zC#_|u;Exnddr8vnsNn8@b1u7OmEZJ-~X!dXx&D!m1H~M^5s!0aSV*=avM8f4m z1a`clgb<m-;1Krp>lnm1bPz7UW9Zt5^mA>K%9*3qGZQ3{(>8GUY;wUi8`1R@gHa>r z*mH?1D4$gs(y;&n#@fe{QvvO&K0o6MW5rx+aakWPOLo!&V2AyhTzmbIb~~d03bdOe zdsx)dN8@uqfFF^k1lz7Wo<wknRp&G56Jm%Xt6*QNf8fCzC>WXo(OSyhi{sJC=-^V7 zz+1$DX7D@x)FH?kpHm!GShhHlJ3)d?TqG7mBR<WF0n)(nssmW1%aY_k;>8B?3%qsQ z1r!NaGP`|P(d!Tl>5_!#w~o%Cf#v1RK1>fdMCfF34txrdA>=o}JyOU#=ww6a_CyU0 zJQ81OuI%OQ&ZByBQ%qg;(XTH-W0z;l0OHwj2)s#_z2rXts^~enP&}xKgo0izJ)FjS zlO0!te>*Ld%8qV!mm}aCjHo>7JS=QkMR^!>{(Ke*)K~7s#!TReJPC1#P^dj*9Qv=L zbHc|`Gx>)ZhHelW;T6Wykk{x(YKMAo?u5;7e$3(qXxYedfD_bPSm5=BihV6IQwyn* zrit0v+EB480S01=e;ddu&#bXeW=@c<sw0$=BFkRMQ`XP#G34Rtu=KI|c?{!i*@H2@ z&j(0d6rT~FnGT+N$R>4)4q9LbcUqw`Tj^*6aqxt2t{^M$&%;D@btBTO14>Dd?k^d| z1kgBTt{-yssGt}p9Xcm{OwC4S7<V<z*-S~DS5ye;ah6b^a<pcOLroe-&xl44-IiG3 ztfu7NoQ;0^M;$f_Hx9gt2BSIL^gc+!6ZCMflT#4u?Hp*wb)g#pA)7hO0s{(yVyiPw z`Pt-*lQJSP^4!3knW%v!W56H$Gdb*=8t?@cvJgboX>20bTZ^Tdwr=^rfG{;SA{G?8 z;Sy5gJ{-wb?JdKjxzIFVg&*Q9m}JD?G|qEw@^gz!nNH%KH84kkfP<(o81wD^odNC? zwEN&37aerg$MP4&m5$s}K9+-AY-BPq=VnYIm78FJg~92Pr@R*n#$$lJ)Hqpya>kXg zC7$VZNyHZ3ge8z+*$B0rh(BPK{u#ar8;_i-)v(Tj(O=!dbR`oE!b$^dY9~jO*BEq0 zM~PvDT`~yw3YmGb4+2t>9%)3;!wZ~7OYX6=$2&t)swnl8v$o_g4?ZW8l?7E{(9;(( zDAAHvdlp=H+92Lw1@o2J-4uE6l>G)jAx^O$)|2p!ENi$tq&~YBFBm;&BRBIW=q=OK zk5)63Q+e;GEYcz91$UA`-ICX_r&o5bJ%*W}5)onOJWo{sFz>^<@nBwccLB#;#S?rQ z9DuR*?JQt8$RZ)^@kWJ<GH*7K<2LC5_<8oNB&Kilm{)XfUvapP>jPG|fw!(xbZE57 z&?S#KNPQmDCXd0xeujDx?#vs<($MfEhq67Fm8={rP7jJaip$&m6qcCtj9L(qC-%%n z;l+%*8Z`4e0PReC7!qi4O_C25gt?XlXr}Jj<4StEpHx@<KZhz5rY_m$Nq8GvHkF{m zNm{-%_?Pc5-Qgo?UG>cQ8O)W8cGzv|dBRA4?@fhbxKnkMQE7@<$C7c8y;{cg#979e z;o<|Bvk*yeS{VG3OFz`6rrgNDmDh+#7iDE-hz*{u%PH{(S1dG<f8o4QCS|T>U6fg+ zB~y5T$E#x13`eAiTIgy6dbz@ShA!IpKZcDk3`9+0h4=z0ghq>y%i5BldOi(#bGx|E zIUoytVc{f-S3kIS#}GY}@@(CqB8Se-4yqq3;j}lx5t!~bcgO0&NU{FRUv?pUCb@a7 zi+J&`SZTs3`L&%@je<HKD0>5|G{hoJ`OxK+m?Mb9#vjIkcMad<f#z?vcZA?Dc|!V| zKo4#;mRtHG#?J!L&@|Jrhux-GiW?zZTSd|)bdWnkDFnOIwS{(~`XkWcM&ia?+Uu65 z1DfWRp!ELt#r7SZ!L_#2CU&$i5v&ZI9j61Eo!x;Z;~|2h%Qn^&DdRIQ>b}|f>e;}D zYu+4F=Sav@2N?DAsn={O#Kq=k^A}0nD2-w*{boFB&ZY8Vp&7JM>ZQvHSLeta<^(CF z3udHWD|E>L8NT)vY47kWAp>_@&IWot`4cIk#djLYK_GS5G>B3rYy=^)7LC`@c$9_n zNWefr*vnN`DAb8WJbXc%96bZw>h^fT{1}+vA5!8B6fpSqj1mTLV(;6loD-H>YCJ_T zqTxe#(?*n0Kp+#?9N*kqWMqsKa-%$2vNX)p<E%f$a{1y}VxB_thcYkN-x{G&;7s9^ z50(H`csG0?&L`o-cM<!7J)mr(ptovlJnBv+a=gneQ=85OUS<tnYM~+>>BwfzDFgcG zYgVt(e~~0Fi}49UQ(M;CIliLi=NUt6`E6v0*|F!qD<r{)w}t)ZkR_I^xX++&ARdg7 z282Q9JV6<O_ZgR#_~|K%m)p=;zo_z<5KOmFLP0sdGfsX`bY@qa?|hcf8%k6IN@59* zfU*jeBh*z`ArD!*DQXyOI-(gE_uX)*)CRAc6bOZ|$#MJ^1)z2=gJ8ps(=^DE9x5ID zT0Uj97?Lyge-h|Psk{V8wwbi_>IkG^y6n1Rk>dLq%3T2dxSn3IVe0%f<p><BlH(mb z)?)~pI{eA1`8Uo(Gil@CJdMT7yd@5MO+zwB(@~Q%oRig9O29Tl>LiF6s4qCmqR)As z$QH9@XWJG!)ZCNP5i>aQH`0XzZ5?h5uu@ofanhD9%yk8FJ!RAUP~<{Dkppf*`oU&s zQ(6>Zepy=dc89E55V>YjqRUlO^_TjG7xY>=xbq#rS#{7OfEl=fy$c)MHK)CHfHvau z9QPTu3e?=vLF|pQd_c$>%|K$5;$u_}S!ro@w<?4#D~eA!!jPw%utL?DXA6e?;6VCB zk1kOs4Mt<m;p>q9XdG4xNcDl<S<oPQIENXekC(Vk#ZR0ZwiS?7`~#jo9g-<-qrvKx zY__zIotKb|%chi~ecA7Szg^L`CzhiEDMs{<>+`mNv}gQU0~ZuJNcq7xA?BcN+mQ7e z^pQc~&UaIz{8L_%{s=md#s^-X(h78wlH*P{-)<~-$>4{!I-Qwx%#^5}3AT~qRu?o} z!?c(^mJ$is@ZmqJ0M3bB>+s;kq+3<}w5LqOj((i8X;@E^w!8>Rjv8ZX+-nB2v4;gR zJ1F<q7D5_~EO-WR{dO^ZltMk_IV7=lf$<kh;>b1R#>hCDj`RGK8;M^uC8|!rSraRt z3XjKdE9E36gqkue4JvV5hqbB@?5q##Pd%i{wQ_2Uo+6_grr<!NEjDTw=<0%4;E^yM z9dEFXu0!XNJm@*l568<`+~wBDT2@6sFn{vC-Cfa3lySoU85!~~Dp|-%EOt+x9o2%v zF;#LsH^=F3c}ahCKj?Eb?Zu!pVE^F46?E}v470I&<-!>e3VA_o+6y!u0GwVO#%H(y z|GN8?yvb)P4<D|PO?R(RmM^<8aJ`QR8-*s7n5p5Ge#@;dgX!l*DPekG*WRC8Stj)( z^a}VSEu`NK7jS}NQm^8CantiuVM7w4Pnr?hUBiW<z%p>ubM#A*Cy+Az3L<bmV4_@G zOAHlD7Jd2RDB(|za23NFezA3F4Ewh+M4(e?mR=)Q@Nn7_faVHW&XVM`5Ti75Yf5(( zw0_3ZS0|t;N@zWc?_}W(%$wfR+*|zl>!(hWhAdDQ>Mt=%V^ICF4|>R}`NVKu$brv) zEy#1BmDNUUpg`v+=Mt@gfL92Mbut(+LNR<|fyh<Qw4oYCs}$gxAaZmQuttI@s_QH6 z3Q(-5U{1DmbbUQoPMuIxFN5p1rapTE!xJaPM^fVvqg1&xr!0^VbD!ez(&T<EKzR#Z zRFiNuxE-2H*@wjJcw|MH{R-WYy9H_tk9Jv7X|Ql&JU31#H<>Eg;#~9~wDTfaWZ;W; z4`rBdRN2M~rA83DM{<}Ln)|Mwz^KF}6wlPi{$f)K!k=7~fSvvGM&U;?nehm8mHZRa zl=H*nt35UYn-iV*bB*Q69>dWtP1FYc_Oi*(lHxG2348$n2oyKo$%}DWT>2U}=-8<6 zea#g1Jb|z$x0O;QcU6D|CAjI(12!@ZGjMG@6JoSFTCi*u9dttjUQd5J-Bdt)hJnJv zAi&!ao*B_(RX^f^HeGu=j9W+!U)VkO+O+@JPRCLn!onJ-f_cH&0Rm*xTkt}&VGG#b z^~FGX8r8Br*->ebP!Mn4LO}2Mk^?wy7?N~2Oehc<Nt5ZSPE>jV!k$gwuuLD5W>jcP zXTpd<vEoOi;xDD>NVffGQ}ljz29fN2uaS|iD(kO!Srz-llXjXY1G1f%mS7#$=u2s4 zOD@jA@nQ&J{R%djkK6F6Y-_TkNHCJGx>#FB5@k5Gj08}yC+y$Pn)xwQXIavo7JniA zs2t0(d|Gkn#*8;m*PUN1=Y|I$(viF(BX`InR@W2~94@?evPP!|hv-_3V_2v#b~LK( z;|@Eq(33gItfnwHhq8%5i>g!`W%-=bfzhV{$-OB+AL!?UrMAPY*g)(we*BI+0W{gz z(~xp_LV%bMWWU@%g%3y(Os&x!RbQBae<S+X@X13#vVYPe`1yV!Kz8L@Y53Kc5q*SO zGyW1%I?86pftV0%0n#DN)LTb%i{0gLP9PRo>>1V$N5Bx_I$7ze=-GPN-J(DrlqJN_ zI$Pp&K+6|WG%eTSMeEaKZnZ4ZTya%U)86wMT9{Dp7u{-hZ#D&~#t5MpqYV?5iN|de zdB}RD&7>?2fOWf!_cI+aBeB8IC@~vl<L@z(q2T_-(nWw}=A!B;b58=DQ!lmXBI<Ye zZ17zJfS`ZqCrpol<QHq$(<Y$w%n3BM427$K8%7NI!(}0vV22Fp6scHx(%uNX1~b6Y zOWHJ|t~hktYiS{591{xGVVoj|$zEZ9tOIVD3Hulzy+zhujtgNN_nh*ylfOVfY1)QC z0)9w*%-=&7Fg=0<_`P=MN>q~wT{E8}2(@BP$8f!TFd9i%#IYD0LZUM_K@^mfVv0y9 zVcKO*5eCbm^NQ2!ox?^Jj?0duhzqt{;Aw~9o?Xpb!(<sLK=pi9J2Orw{5zy$e-AH< zA~Mgl&(6QGlxW3t07QuLzfrfH*f?(C#4j9~b~DRhl$UUDnU7yKu5EaIzJnbJlsr+j zs#H&CGE$)SENR!UYyVYWFqMQZ#%I^st;xT{F7@+oB%mQI)U|WWH!EM<P$6}qL@HN{ za*saAQ$8bxl$(iZBQO3!iI6DBC9L^}hO#CU!s$(}=sg8siwPXO**FL;b!{(bN!hz@ z$2+$lK%p!d(Jkyo2v9|h;S9m-Qdp{H!SV8*HsZ2aJABfLY>1!BuQ2so?rs7;&Q-_2 zr2P#&?AFr6Eju!8UVZl<5aUeI47jiy(Q_h}T%8TPup!wp&Lz+oE+WKqigLezhjo6f z<JVjG!_)#o44Sgb=#|W4>EjHY%Cqd#TMhO1g{7A*!F^tSkY?WNZ=tZ{T{GBGXj9=8 zivZ(3Al{Kz+CV*hTj0UsF0393u=TVk&TZ{*{5N9GBeh`=KECOIZ_R^X-K;M66ZTEy zc2wG_vC!OcV9nA}5OznGUHS~mI-*^{eWDzQzZQtd_8HumrdUrjXv&V^Q$$Iayu%Hh z%tDtHt*|c7F_c;KUz7oF@ks=%wri!>to%T(;oxm3y#%<@plv6RFLhs31_)q^lu9q0 zEn+d2&TNt-t8F4;jRA0#aDz;`KtPC|V#^ofgF<4nPhQ_Q_H}8N8wiJ#fGv};cXvj; zleD6+Z{Bg80a1@uF|}QUDhRZU;MZf?Y}RX9&buYUnb+IpK~7^j8JYzb62tJ*ShSWx zQ8i-54lr9oVzw$3<a(CEB$1+qo+^I70RbJFxkm7DtH`W17?L2f;gOH4Stj&?aATFe z@`NX{IFf;Q4#3RxK(at%h|`(o99lw*e^{{+V^8)V2L@Bfv5p{+b&DAOoL4Xoh}Ki+ zQAcI1|KI(qE5B-t-p|`6RRI*T&QUvE(kJQqk|~6)(Wr&)*uV-;8=N>m5jGikC=XDm zICLXiW7cyNv&cATb!xY!YP8uG5Vjj<l9<ke!#GHNNT8fmea${Ty<2=5JGYC&rbdh% zY^x&a-Zw+H%g#R8D=AsIXY!-f3UUuKLFOy#6dI`USlpQxHP~@?2&qtkLmG?*d}$5= zy?c{Q$lBx-&?eecimBV16d3~)-Z*6uTU!!J%~zI8yXhk?dTeB15GY0y{MAo94d0_j zaZ8>$TXx2)%(7MNvQ>_O8(Hx;OJALAe|5E4{7{{nwjt5@WRiRVXbvXdWs9bf@Ss{E zHyvI$aQq%d@GvpsR@30}SyxRZ{JHw$6g+_=q~vLoKx7+JRIqr*rDhKl(2oa6N}kb< zz&6{!Ph13{S!Z^dU<dq_mgqgZ!^V_+6qbk^=`$O0HC5HC0>x7C0Lv!l#d{I7QIv;p zc|!Qu(1q+TVM{hW%l6j*Gal5GHQ}P|Jy2AUeP*DCu0uoIn>anjjvXJ1I;nmB0)3`f z#v$u-Q0-u^dtg~ezzYAd=QQI9J(&Ug_O%S(D}CuLfQ5IOFSOjEi{)4puv<8<cIC#5 z__@)mEdAWdF~*Iox6^G5y$Lig2|a~%93+6Ow#;A9I}b7!nSR(xmj%{S&;v-F^);e1 zW@iK~(D~u@rt;j>QZ@Q>CW5XRC&qGf_UAi~h@M88(jz7-TzA&zVvwE*Y=k~meB+(L z!A5vfV>LvGmO&wJr1m-yqLi|rz(h7d4U?V$wDz}-8lykq-!Lvnhp1qVwDd}w32&1J zNiqRr^V8s!i84Ckn4<|i7_mHLJi%ZoayiORvGCD6vahf>%ns#U+x8LLO8wTVnL|>2 z>{)v{<zD}DTc+4P>ky^*T%#;+kE7Ay1{ew_%9~~6udx_j(OQ|zaG}p*IHI?oF$(^| ze{LF1f@uN%1BSu>;x-u6*KE_MDp^4+5_8O_<>=C04{UP%Aq@Kmo9G`=JRZq*-Jh`f zWE7xATbt<6;vTZO#%X=OmoY$Gu|QDf^IIKCJQ+>fXBv>nn4rruk=|Ir`-r@-aUkXv zc=CN9DNX)4kfCk1pA%vL^l5%1)Eu|Ms^rWmRTjyH#H4tUC|X<wy!?g>kd(a5m@pyR z87W-QDtUY?RZOw0<0!Qrpi46LKlYzhD^eN|NX72>C7ym=&ZyGJG4&Vaj4N(QslFNF zg|j)ouO#sRb@vXNS)C8r0y)|YvL*NKcu8A|ak*&<I%Hp9=0(JB0Xw^~{l669Cc1|Q zkhu=oehwTVZb)OXDP>PRjurBdoMCd+>WJ|SE9T}|S*e@Vw3#i>AKQP)Tb4Len_Pwd zHQay=`#LJ~Jh36{%kEhkZ7P>f7MA-uJz|_iE8%2;$_Sg4Yn5B<D8b>zb=2KL5>Qq1 zLt5x?7Z!z-f@f4!{YmCm^CETi^JedHhB6tcBju*OHg&7VL;m%$lT*>{&SOw9+r&y9 zJ+7`tn1&TXC~&+|z5(OS2(yT@W;%3965sB3banpi|APFK@sZs%i9!5Wb;Z$WCom8g zHJ#GFr7>Wa*F(eLa2mVzj6DS{+&`1?4s*KjOp^a&tZ6F_GzQZcs?>BH7x7qFH?Sw- zK5|HoND|V*cWz<u(=aM*m=e#pQ<H~bI3CLo%@*<!`=SU32MkvmVghA+n)?815|K(@ zeE~YHN}j#i?lY5X=4cihe%IRLOg2Pyfc!vw=g?K=3>v8Ur6^GVBd^+RrN<Gy0<OE9 zgl}M2@CZq|Tx(=U`)-UEHqx-7|ALqVMgA|Us3`i8B&_%lbVqSJhlM(ab(ms%tBbv0 zu{GY@7097I4+hy*0VwTF0aS6RSs`VPP4LltWPYxJXvRxbIOvT5R8Y!7TF$10(T+_9 zG76A--guP+zx^pi@5edOyQm6!;n+U)QJBd79h5O;6kG)qSg;D|l_7&-EdY&?at!|e z=<;zjAm0y4n72?DvS{k>Ov}++1Y+e>Nj@OX$fjST0=TCPzz~f+ihG$L6L*VbT%zdN zqj(Wa+!ujF^~x~teVtmN&DL>N0_)yMD}RV*A@9&pnGBsjKF!=>#{;Ok@E}0>20Vqo z#=7Bq)I7Pf^lyK=D&b^(&4%0ajyxmZ)Yai|*!oyS#!+Re&{16>x*k9z{03@C@evpY zE3Lew^VBUWEf#iIR#vj;2A2xn2z;kygB1S#;1m6W%Hwd#(o$$;9_~u!$#cq^atl1@ z2qwTd6gj9R-#jr;v4Wr=xUbL03&ywUonsi`UD6Rk$&LNV1027eLlh<S6Wmdm%JN29 z_Rs+Vj*VIHH#0X|y3B=R*8tTClJmt{D*cU0IrtKj(Cz+|?}hm1@N<FVrMg*Q@p72V zkUu40Z3iGj^@~7t>4977E($(z*O_g!1*w$YHVqs|2qBt~HDFi1_MLU(u@cgoCsDsr zG{kab=1w<fWXDt1Gq6ZdhD^^jYV1g_K$lrPdUlAU<#H6uA7+>J`4r%xU*)a2oP`w5 z8EtG}6+|3%z|h;{%~tK7U-d!;%}Wb1%}B-+go=#Of!TH(UWV{K+#8+@JmlrANXd?r zK#UNv<C;t`I3qw<d@wuY)tMqF(O+*5cefnn{2OBdJB)+~%522u)Lf~+7UtBhnCc*K z#m&bOJub_;pO&b!cxOoLVnj&pe3^oVQStmte$GD{c9xysse}E2mNC;~-6zjCdDiw5 z>GD?miB9;mmIz`>E~fx$ME(ji!)r8-C2eqrHp?yM_9U#NppijAV9D}Qe!vuJ?aD`D zb=_4%49IY7IdX}1#NSp6pFCp)e^7`RDMi2Lo$Z6EdEW1K1hj}KbN9g+w;@r;%k1G& zzYDAYk%NNT%VJd^f=*LAgOjf=+0+|AK-v1s_1J5gKz@|>QSq}jQls4o4TQWPyk!BQ z*|`Z}Y=1#=6X5GY_MR%qDTH~^%iR0{qVyUg5VGfVFcZUIBPn#+n(M)G9KqvgVydg@ zMkH~*YX}IXa--S+m=@&#uI_*seN=cxSci&tl>NOseCN3N1^n}r-PQ4SlrYgcyMIo0 zTDpB5eUJI&GbKHCED!%tp|TCpAZW?8@p0Nq+!BE5DADb_e)IoZ!vl!-@GS@ZTl19j z5z!6&#k1I5=gvwN7&qpN)JNc<r~^w@DERvhxpnql^|-mmXEEknq1{7w%BoSNJqa%6 zpWbuoX><0AV3YxNgFfQ*gh4%tJ?fh1kn#)iN<6;uSzywkTg>B0?15ClM1fSwVKLcb zc_LxYlj7luz04}t+5o6Z%%#~xLqggOTpDaZ=oPlX#~_sQ5uy<dD)1C|-r%`)$v782 z0W?T+V7d-~wu&xU>Kwo}_)u^I`pDelE+H6bQ4fZ5V$@N2710UI4XDB$N?*%Zkw{k* zjNno9urvj7n&WS0N4V|$N{f=fFpsE#AaC$hvQUaran8rTf+1$;(_y&UN1g_Zh6qPp z_S>dv`d{weYt|rTCC;Cuw`{=BM@Ej6>%a$6=%}mh*p>HMb|$aKQDI#95<v-l55{o( zN=#EwS%g!W>{z*Kl4xlxOtiNZk7Qd$%5kA8C7VMgc&p;Ot-zQ)yC-p)Pu`di-bfyY z&ajwvY1jVB0=i;zEB=oY_xis{igTEr&-uRt1&l@r#9?bJbEah_4gJ{=r_j5^0mD&6 zR^fxGM1Y`hmV{Ct5>l5?iEVfn(UJ>e`H48_al30Vj`PpY*n3DTsK!&G;(cCVy_htP z?jtxn!3u!uWH$q46z$oQ&RJS1z;egeY<53GeVXGuX|a$AAt%=v^UGf=&HnC><e^9~ zJ&@Hd#BAzEF&Y1mftGozZJ#_-Fj{Naz&KEXa4=R}r2`J(^rChBf&6zK+2qbxdC`;6 z>CPrm-pO{GHKDMKQiIYlRS3+?(AgmRl*G_FGTBRa;E0{<g3Qg_S?ET;auc+z)vzsm z;!nz#8m-<LFsJDo!-&rPP13&5`4;FjA{`O3ccD6Yrw%4gz*lO+rX!sJfOuy;a8U7t zjZj{lf-mZE<swPoCM^dzCPOl5DRG{tG|PN;mG-@1VN5;HA`eB(J%o36;!|SJ<85~< zGAcgd8S~=Y@D$%4yf**43Es9e=J?sZhGM+IRw-(3lu^!G($)!TG)Unzw1{y=WK^4- zlS=X(`i`Em2`p-oG-2fid1~2fO_aV3SV&$aq=>pb0!$2)gHrcXH)>`b$iFrarMp?e z2>G?w5r0|2WNPV4{!~Hzq<V>xGi-eYP$fZ-CGPrhcbCE4-QnZz?jLuD!QBTK1|J3( z+?l}!*N?lqyTh@&cM-dH7m-o@Dl0p?x+AJ1swyiV*QwUnx7C}B#^dD`2011MF$56o zn$U{Zq3xA04(chss2t~7KTq3QRNKDtb)#m8p~*Dievl0t`2*3aL;ssJc+XPWM5NB# zO(CPFd2u+9M)=qUD^qZHfO)!MU-xqC0iS`j#fM1gP?TYF?m!flMdX>s;(dXFx=O{N zH5<aT7odRB;Rr?oHtZR3IwPee=Nbu5q8)OgSsBF<K9o2;+rFNIw6peP0+p4(2gb?0 zEH!Mepiz~GEyT_MRSu_-dDT|UpH!x2dpKo;>CLai3<8_MV1aiYcG>*RSzR)VW|!;R zKb4rJp{G2ZQ`KjGVAFiwz1Z>3(ht5N8tN!GdHo1%@1gUe2t9Hi4d-VFMw$u?cd2c^ zx0pTmR}K(Sf5ZJEzB#i&&}Hr|xad7GA0088lPFU5`iOHGr~!NYbzce<3&-6M_zE-e zxZE0f?{v&vI7*E6Zs3oPL|*qSNY|wnEzfbl@pd1sV`Nptd8$7?(7-DbqlG!UfjN_s z5)|XWuDG61J;6QFHdBc*D&fXhYCvCg2Fc=ufvMlNnX<Vc^kk=&I4DN!<g2Jlg&Nz3 z@oPkT2HX4oWf#DRlWaLzNtK+Wrm5%HjO&ihk*$D{PCi&6fxXlH%_@aWPk-M>XbS&J zFy`Hq&}}n`5V5VD_8zAWkJtEt&eQ|ODw}$3?v)fWpJ@aTlq7w(q~R0{0|QVHgv+&V zo8-g*-W`(CCj0Pi6|d<n#poJo6Lex-)mm*kS|2t%eaPNRepH*r`}LUme3A3xsH(;x z80Y_%Gb$wr9UA!7s-?|oor;_p@8RPE_pqNYoXHg%LB;)cqE;9I8CHc#qwv<0MzBXL zFW|}}p&9e0DWyGfEFfVkuF@R)y@Mpz9!<s-x4a1LGaF>}An(4C&N{a;hY@JaY9LsQ zs3Um!?|y7LDKHR_H#j2WLn{!$F@1}lw=Rt9%r9|F<kPp(x;Va$aiw0Y;vFSnzlzK& zX&2EtJv%zxnWR~6BktNRTwj1QrS&g+hyU)AEGO#+-BFxgWoBPmY(Nbjy+2j6e9%ei zXe`pH@6#+SXV;d2*JMV}#usCl@s)KnxVw;r9)7Fn1;Kx-3O8ibphpLF;6M)^N;Vaz z<4(tz2~@m8l-(k5W3h*liM_%n|N2|>pRBId_nM!pHN}`>-)uN+sXB4ro(yn5ATH|< zb9a4DK_&S@a1=Ju-I6F>W>obrkJx2U0Wwg2asxy@wA0IkXR9LN_1CR5z!+wpJWiwF zWx6Zr=*O2K+`x0+z1Zb}?hw+?g9)6s$+o&i0{Yv6u&hi;V}sA$@Jc#bW~SOSEH)}I z?w7{2A>!&@5LsrVXZUA^jvp{wqxwVb-j+seF3F3US$5JVrL4Gx(F!;a%%vwX-yg|l zc*CQKW6#BTZR|xVaF&#K#!7PFLRvM|MG|>(NNs}2D)%xoYdd4@#qv8T?8jLoS2{KA ztMh4tQx{h#Y&BNYtq85OAL9+U(|qZPooSh+DRetvVToQRBjj-HXkZL>D)$W=udF-3 zaK<O>2~y|^;BFHE&sD=&w;adhJ>HlRT^GV$LL?@Q7OCEfzVec5m|HX{+aqhC({Bqg zi)oF@O&+lL1L@4d48lNb)d2+OYVAjkP0k5B=uJjuf<#6h69OXskt#?dWR8!h4&_Uj z$z-+cr|$A}BeNFUA(EevOq}4o{pnxyv12k=fnt`+FM4%{7Jn7mqP{8Pbw-?jIo5h} zo{V-*5m>{VjL>qV_(Rm0E*`&E#))$OCX`%lEPoP1O|Tr@ef?PW)H6NLTbU|gKUiP+ z%EA#SVacEfKer4Nml8Y05mX1d=OFwGPR8!emJ^JSx;H`TExwcr%o=u0OsC&F<KQpx zB^QO4qs^1kqEREUt<;E{H16+?J#7-&_F{YOxoBAG55*5T%@crqEps~5A$cyi4w;&P z^a>IYM${W1F$CTYG>R6hI@x(-K<eNmuX}GQiO($&ko$RU7XgX2LU(x^hG423z=h$g z5i^^H@|JECnO=AqFh3Sqr7fAr{QO)JJXP<|2B)Fdg#gjvKACvnAiq(gvu_88C&*$^ zz3NEZyB@iI;aaeZnrWQ;`P1+cPjL9nd5akz%Wxy~25LG|88;Y4*RPm<FlzdMB8BQ~ zqA=xonQdppmE<Cf$5^AGLIELcSyjtYS9l{G^>z|54Z(>6er^h>mMMvl>T2C@eriWB zx}3uUS4vMgAyVoodWZBJKQM*}Ag0MZB~hNm{59{x_bP|_x>sXqFQ6sffNxNR3MqJ! z?eha|F*+EUkF{$3qP|&+E!d$ja~Vx6mWl17-T%zYbQQ-|zxhDty<dB2PIyT9$g>r@ z9SY}OIYyU+f@-<@p)1r%`{RB41g+KR8@rx#r>HHHn6cV;Fi>U53Y4F8dHe>(n^kSo zbj)mUBrns)<b4I7g^=p@imdyiQ={reV511K+O}j4%-2!si5hhvbzDI#1}Ia_b=0a3 z=SptQABwWKk61VCI3&}eJVDO#T=ap4JiN+WIKo@KL1cvQe%+Tt?fsaI;?`v5xd^?3 z#@pW$7AHK%?4zsfzk)QlN)vG;Wm8^NQ(j4RBq^el7JEpZTW^IEPBiZCj+PjK1nFY@ zoq!R%c1Q!V+2x+}jk@kR$jlQhIKud!J#w^%8oeAU>J_F|Jd83LwuA`Jef>z)<kx|h zP<(6VQ}jLbR`0H&7$7a2PvU1$^6wM1OWqN8T3<^YT=%GX1el1!@j{}1X0aJkAz<7n z2d4sSD?`TqqJ{No9!rHXYq%Ym<<PoJSljwM*;@=*Z6FGO9=YXMQ%VbYl`G;j-&@|b z6Paqi7Qp`2bG+b9rbI@=0!ji%H|;>J{dCv#+RDVp@i9@|;fZR}klG;fZeXIEvs1R( zKLKkQ4SKoP7Y!?7HS-@<mypBy)tP1)SkA~{Y`NLNpOn2^ZW^*XX0XKf4gh`axvMW` zGnOoXSbS1~0&gDFLi|iVzOyVVq7qttL+U2kOzsfh&tnDHDpyXYf$OtLWGH5hgM2rV zLf10+8frLdz2Cnq+Oj5AS7Z?9wsbWS`66MGWONTX7?#no-AHzE5E6TU!<1hq9SC}T zmo+qCQm=d&ag|sLZbxcY!s@d%Fn@`|(xja{{JuYu)y3$BKV-eys!%Bv#9omYMz?_* zLFrazfk>tkA0@%NJN^gNp6GG-a3lpAg+y$kPk-LEt;Da~?>tB?@p$s5!_?O;8Q$r- z{gJIxikVm66&%~Hz!X>#X$cm63xzc_0u$hu`ZBkRqK8I{d76Z$SCJIj)ctYsQPU)- zSYElb(15Einq+gEk_UdK|HkGPx>Poy&^EkCUn1Dn@gtu2_DPPAnw6>)KEzf-)J@HP z%F^xNtL3w;Nu0_jS0Z0uO-{rCqD7dR;y25BM!TL5jbO$QAAtS#O%sj9;@-PuGL(Yf z9UJ;modJ6L4&!H=^pJu{IxVRT(>+@)4-AiIMf;t3hcuCUp2Iz~|10cugS3x^>%i(J z@{VqEeVz@KhnHp8_LLRVW4AgAH4TlzH%l6GBrL8TH^N_pv9d1dt1u>h(4Uc)V*2w~ z4{7F;DTp;+o+wOv=KGoolq3ALLj3oWqah9nI&$L%OgSuH5LmMkfBDa@N)2pf>mQ#} zV}k_A5R6X%%#5C7+_+*Lwypwx#E+Xe50Z8#KHWBw+_;sLrtYC$jd0FF^P#O1ZA0EG zKE#Y35zE4e%L`f8O!v?#LBw~sek6(e;DjMOhlS4bW@0`>%tfhU)8c3@qo8XTo@G8H zuwamtgg_%?CS~s0@6regs&`_CIcnR<6b)GGg%MVXg88fi-`~PuwJY+p`Tz%}N)hWv zU3jKg<K!S=K!iMy<~fNEn=m|)+eQ=A``eyHmn&nco34UGRD&;qVCdh%^e*RP-se0g z)+~a@)0`I_@6@RGkeJ64P8U1JO;z)L;8vL{)rKF~+Z$(oU3@=0rPk$+k_^@=@S1d( z>szIUKp|W?ly&U9{)gUz>N35BKo&o>eVB~#knJsO>iWeAeFz4+l7tkgF84ul2~tP} z(^3qi+uI_UeL5fWRVb)G!+PcZP^}-+%VtmvB4b&J^1_os)n#?gq){Y@<sW}t0N2w) zZKJIsK7hvTA#Bo;n)=-+?FF+m0@`4PJW$dfS|<aWfwG^>SN++~nnqM=@Et-Jbgly% z)={}IVXL%dj8&O%ilPe93b2u{;&OGhAhMc#ak04`H|gja=$ZI!NR%yX{Ep;__j!pM zSh6G^#iGEuM&n*m+F}(oF%B5=k0J>&pofd!U49^tAiHt-1=8>u?=98FOyxw|s}lIi zxY@YbvypE(;GX$yzt@mxrA(qR`8-O{2eCJlnMDk{%sQ!V@jx?GYgRAe$}EK)$W&D; zd~807N=u7}!DyY%Y%=#nddVooS12xdBEghu8{~oBd;J`oEY1{|BwPRN)73L7_BdU) zEmU$NO#szNF&vwET=e)8AzY-s2m;lpt4thTU|&~SLa#j>?VkjBe=XSZ<{bCFXra%? zx;xBv1ji-PtiDjb#8tf5rP3RG;lSsi^*AGh=s0(N<QvoCPmxFiSn4spgGRKN6#rPH zG@+2BJb_NznJ&qY=!fxE=pSE8&Yf=NvHG$nGeYzx9kIPgJL>mUie?vYD7Juit3|_q zX_NU#QH>v((m_p#OT5K>ZPHJi(#{MQ64|Yw(YL!Kv?q>^IHM;oG+b#t<$TId>Z>vF zdKty4I~Qeu&JUmkb*XuFm#+8vSil5vN>6fsCc?C2&v(c|qG<45&$5`ElCt$_mitlc z@NpxW>$e1XS&swXFovo0MD48M<8K_GW&-gKpFgmxSckZIKZ2dJ+Y-bV5tXX=_1<C- ztA1137XHP*kmAZPNpYo?YDvgF*p~wv<2j~$c8SS+D{PxGa3QY%ZFOBnNr4n{5#^J! z9l<w=DCSt7@Qzc%jp^1-w%kaHxc_AwAg`3Nj_(f2-jsMHN`nGHgh18$nISw5#dL`O z!J`kMdrDAR5l4o^r?jJtVW3a<&u%oq2ljNXpUzDPH>F!o+9@Gfft~HLTYfSbq>+fh zboB`IDy<8>R85}raKR}c(wP9!6l@9fv?gfc*MB}1iKDsCA2lj1v*w+nXW}uEbxmPr z#~U3gt5RB5X!u%l(P{DT#)K^u!sl8(LvZK(78R}8%CV07@d$F{l9fYvtWac)t0g+9 zZdqsRz8o<5Y?j5N{XJQqA~E+%Ij#nPJ3E<c9Z_6cSvUVZ>tWpw>-)hK-9i6DdiwUz z%o?H5#4A%{UjGiu#7h{(?X+ZX&Ep8k7AkX@$k@2k5=fK5V`Ko?2;c<0N~^HU7<+B} zlt;<cf;}sie&g%lhtNw1-7Le+{VnlT4z8KDH?KPxb;u=rwof*ci-eJU9Hz*zY)7t~ z49+JBdX4E3xBHl1&t;^fnXKcPl8psv+)8!aqvv(&G1aTxY&}r!<~3^3D31^t!aza- zqhdmflLG5Gh7vz%Rn|nt`L}fQi|}CjW1y9=Ab}pPD247{3dz#+02Zt$f<z8{Uf$;z zWk*dYOUC}c_*1=hZ#@x^Qmfr7NA53@;F1Y1b6BLnXK^t~)6ChsN#xTIfl*TldyB_^ z1}U>gMt(~$*`+FkXC#Z`dBj+v>fSBtLi8K|^2XW@QD61*Htt_7R+EAkgvMM8093{h z%d|w?N0O{wiYN$7j&MIMOK-8SODkrrDwe{J@--L`#prfCt?y|h=?SK&T>p6B8Ed%i z>y%6h$z8oSm2F3@yGGxu0$8I+q@mE8?pojO4eG9oc*~+KAfxR09)Ip2Q6bL_xJ%Mh z&|~<}RM6IbX*{4q?k3n(%j)5Nb9J4!7pE6aOZE~h%qhNoXLxm_bSp59Qsl=3{_EC| zksjHc0<Sw*Plg?@pW?D_Y4+ASlOq?Y;4&YrpL<a4y)6l4*Qpz0_4E`J)_mlAA1bO< z7Q$~bdRS8QYmx5$>qt-xS`(d`yIGJM4K(Tc=})D>^(sND_DQ<oG^TB#IwaGuSiS6a zzvVcX*RJ9k2*$6{_%#X|5Ux2H!X<+l|7A;KnJOH~7Yr4kV*`};G!-g?wq45oV+hR4 zTHFc{5!lSiRC*V9%gX#==X(|t;p7#<NG8=q{zFr@4LkA;f+k+SGkS7OK(#@~tMNwG z(}0#W%TGaRRK%4&!FACXDAJy&M#;Sb`C=@eB>{*?o0a116In7isnrT|?=u8=+cRKY zb5>zI46Ss}%->LTPtyP}Y(=~0;}+IVXDtR48$k!XJLUro%GbEkox<Jo99^%oW(qah z{R^>NO~j#0YdT2S$24EiIM7KLNf@sCN&>zvctx#?xvZ1?8c(!G#o;PT^#unWzAv-7 zUlY;R^Xk?C`Gve56h?}ULZi|`q7L?~W4<bkghlYa%DJ+JL>c8qc{d;}bm3A$g4M^y z*;7U;rg+|`vZLO&t!Z!!mu@z#sc<L)ApT_*@LhfK{!S-X|8>wV2%;8J??vrX;ejc) z8>a4PCheVrrL&5WXU;RX+T6B!YhN2<oX3uiR33xpbVD~SoiQz4s))L(yxCb6;v%Xs z-b2OQVH83k(cQ)~EuQdzqLr0kzh=C?0M?q;=hd<!Ajk`{v-F()VdFiKZK|-B_!FR` zp>KHdO_E|Dr0`s_j+8pQs{rX0UNZjH^CU+cXVHvRI~g1kAS1<xa}(2CoG&r+BNUlL z`%-st&ZUK){6`*HeIJw5sMYD5*P7a-34?opm!!lzZ<j{tKsIIMnVwb-e)bfB`y@X) z%)iviRZla4Zr)b>X;l1Njkk>9Q;asue~=c_2mVQqdYgzryqRPt`yEB4(o|kC@(e$Y zEn3IU^u+uh^1Hnwyu2K}JoqkBbh0m^!uts?JE*Q^ZfcZfRsyy?w{v64_}qjG$}J(q zZ7e;1RCR#+fyKzfh`lTYx!OZri`0%>Lf^_GwVY)Aq@gRVhg~+Yb!yVXJh%dkhJRy~ zH}YeUIf+XQF?;mnW#k$W{cVn(D$6fD#ERmqO)`^F0VVlL6xn4)0u8XUwrnCsIk;aO z-`M3I+=hOrx5a!B*fNm|suv%PXJz&!{R*c?EX5O%;{E7w!;>11Un}APfm?6vEa4is z=plMggp*O4>XyEij65?bl%a2dty{L(lrb|=1p0N1oL8FEW0vEa-akjATV+WpZMN9G zc|{-s8%V`m<Tbfg@SqWthRx<REo4pUGf|T!>>uYg1)p}Ote$6-R6Jyp%o3k!u=wwf zP%64r2egS-8I|6Lw(ED(A+GAcPW!LFWC5sMLrPx15T`RD6awl4t3K-KoskC7U2^zz zPj{;FJJP$$OW$!8EbOA$nGEz9tv6tdt0y5F+qJ2~NFu?BA}qpQa$VnVJ)6gau*9mZ z0}PWm(EOA$Sx8*E*IV-Hhx@rzg)!>fg4H@&nD$-F?4*tYHaK`Ch9)8vPr0);by&l6 zPZ^FeL}Hp?IsO`V8@&=Avn1_;ZQ8-d<kuu68WR@{l|gELLc}zdUYV{v-+FXMEpvr1 zlF<P*;@_x_4dp-@YQ*z(JO|X>Rfsk|e-cp->(;nuqtm@&SVjZ>)ABo?o2PO}>2?L+ za!5W*B3Cqg7+Hmr@Nl<#{^pM4SVl~vw>!BFywQuBYfh}=1EDRk-NeujxK?7*Qxwo> ziE570C9eG(;>DV>qw80zSG!(QZTsjvTx0u~^BRjBbJF2xC-v%|e6N(ERKo0z$9m<o zlKDF1698Pc*wilrl;`IP3P$WM6+dV4Qvu4p=;O0<4xzKt+={6kEgE`^T<hYgd^s3F zXC0)d@Qq~97(&6v*{NB-m@5e5+fu(Tk#o})n<6@5hE}NWi%iI*pHdg@dqE<janjH$ zw9;O!kFk>PJ7qN(gxXYL#WSFl_U?2O$V}e17-)M!23(LC)S4&<1W&R3gBUu5AXy^< zylKErGr%X7l;qD%<F1Aju-2tkZRW|W`VIYD(Q0lm9z8@h5U#A_LmnirWAk+))pW;l zwB6Of_ZcU>cyQQRkbOD><!_SLpPiQ#Wun+))^=^CZ9$gE$2~LbE$~<yl^ch!Rjdfs z#SA|MDjnFSb$68;#-aBuP~?*;iJK9`uG(F8Tk{^0TPwm_wHRwP@z=;Gso7W1niC)P z_^aav8QtZR*8wuI+!KyXue7hP?H|SE>)=N0@hoVAsnI#RjHR7;ZE<#Y--S*B{J8Jy zQs2ts!}HB%=2XZt1Aee0P*WYlM$Ha+&-=}hn$O@57Jm4Ap)%v0nF}DU8L}+?v}-Ah zL4b#S>YJmszD%%NKZI9X{i<OjBc)zvNh}WEPGm)XsYjjNuC1FoWh*L)uGzJAmW0aB zW?|K|u#S0(ugqXe-(L#*b!K5@sLGZZbdis^L0-;gORVIywYIxmiooQTQm2rnl2(h$ zdD<ZT)uI*AiD_X!sLIi48xWip7p=_oGZalFQBjrB8>IB9<S(^lvSa-;QEd5|V7FNV z2(EwQ6%S{xQWf|1Ne@G~Jgln{qrF$rU_$M5DLYZ9t94-(^c7J80lDzA$w0ar{<NuL z>K&wF-lxavtz}{iK70PSV(iJr#>ni3rWBe{O0LQJOLtxRU;sxqG3iSQcdC3~IbYLA zopC`>C%T9DH!x+u3Xgv?`9gxdDQ$q_!>m1#5CYcEgLIuy88J0JfV3IuEX9XZE1vjK z9L)?M7zOsnl|*2EsQd{M#nsw*BT{qd6{vn^v;0e=f=mu6)h(limzPS0J6@f=OpNu! zT#Gsi7F*R_9M-38H0-hJ+{n}^FcL}isUA*ZeyPLl<orwxPnYECmsx;=_y#+`FD~t> z3fb5}xaHwWYpfp&VjTtntkoCK6o2?*Z{LZeO+eD{!p*3cMq_{_6#C$EH^L@rHuf{M z%t+q*@kh@i$$42I-0@1~7dUo40cWa=2$oE9THL*$hBhA!cFHkjQn-pR-}o9&efVhB zNg6hdzoIF?>h4s0q9@!nj?f&ozdJ{;z7D#pVpTpvZ-Ve>i%BDm3lKCjPnGR>7~RN) zxT0yT_A&ZN>gtW|;iQ*7{OQMITG+9cuc)scun9Ylax1kn<Y8mSGc&45(!yhS6C2dn z?l}dfY%D?!9*{nGwS_m%^{r{s8W~D}n6%Kj33nu1NJn|&`JB*?i&)izzH3@WjHZ&i zP)ZlY*K@1*Z)KjLJc`g=GM=Qiq1>WtZ)Jt8@6%jmK^shsVfp*5MK9?iPLE%OXdFZ~ ze1sfsVoN&H=ytv<xC;N+JNinx5#2P1t^Ywlxl+h&jUW|34MRtaVuEROrofTZ&7)aQ zjJs;u3O9PTc)7vuQvjt!L?W5sG2>f&71LJ6ibXYfFUwVl{%?`BWRyOqNVQ*&(dabY zBc`};#WrVwR^wNYkdZ!_%y@iN;HiAccd5Cce0@}=;M<7a_K*)hREupatsLXvXtHKW z0_L!9RG0O}<~pG23K?++CP}LpQ+am7W)cgQmEqXDveP1yAKQhA^@!@z(e!;p@z{LS znPIOKjFbHArU>;{F0a{~4!=sK-fI+%YY5U3`vL$?{`6*>-R8R3-}RP=-;+1|62Id% zf3qyxmMOw)tm}p>qbF*opG!R&^+V#zS@H$ptocGqAy0KrQ6pq>%_bOE`z+{bH$x%C z=H3pxL~H)ey|WnT-F{Y?RNvyR!Lo~Aa-rSOs{5kmJh{(1<JV};ZEgD7``sH#W)HZe zv^TyBfIq$tEt6gLqecqk0QQN+Yo|2@q~#N0>AJqnn$<t)&%l<=5`skKz%TB{d>5yj z$J9`Am>?Yq+^Hd`hkUvefm#qre{bHAY%m)9Y`YEl(&i7me2?<R5X;!kU1Dcd|CaUF z6ZE+B6!yNthA)hyN}y*G9hkld`}E)i;c~pfy1^}RA>*es(UL7q!`ZAr{GPPZ<GpMr zPJHRuHjBOE;LAnF5S0v=5)I<n-TE?j8O+0NV)|^-*1DkzGhMtY&P?o7vqE?BYe}`i znlMw|_1d8#vYMgd@?TgR>=u7n4X;_CIqnPNRO*tgGjicXfct?NwHHJfCPB)i!}A0K z5E{{I-@KSmROS}5hrl#jNQTy2a6KomfqJz?9WM9SW($^{#$i8QzCxjeJz%Acjo7}X zcVsV~1y8@FXranEohp&qlE9yKPpX(J57WfY{>(;E#bR&Vne~!85!HJNW8W+bQIMem zVIPw{G%Bs-(00hnx<8rb>j7~#>jrZ3-Hdh+$axTtj3+&RH~7fzZt4htVip<>)O}up zj;Z=3HeY>+c*5u{%I4jLSUitz%{kYK;c7UGT^n-#Wo_&3;4ln1I~y1eDOmi?@Fbrz z_dcxSXm<Z<=fn*3hmnut{v#V>Xp7`EHxcN6O<ybaef#6;*11}Pb^^nK+|K9*3{N$S z(@=pSW{ASrYFJ{dUl@B{sC+F)6cnek`_8_&(!WnMw@ZZjIZq%<9q!{Kp!Rp!o|7&G zSPG#a4(SU>g{?nX`I+LIgGZ%M>YI_G-NbQLy0oy6(z%4cFHbO6rLlc-Om3S`oe};^ z1$r(nfBp3bPwG1n5z3MW)smz(*KyE4wTx!-JlIHWEpDo<IAP=#85k%L>rondX>22z zg?hq5PFN7^S0Bk+vcDlv8A?G7KPSG9_&u0NS2U!a;=T=O%J~tNp`!e)apNrAB5J$o zgs~Thlcus{)Q>*2g&HD%G_8XIZC|G0;Ak)Ru1N>U`&!(yY-vX{S%Zv6ns-^l*Wd1C zW=#2xh1opE$t<x@`I9`d1)}>lek1+7_lnw?tA=N^Rd;!F=TeSDHQ)hH8KT|Uo5Qdj z5xF&4*$3HpoMgrJ<<kzgNwlMvjFoyR%a9Pd;Evp9S>d`6rh3ujn7!(07T{W1g8teB z>OUgU&M>~-%v=#Mj6dyg;cn<A&M~=HLWN$03|r&nIS8HKeC{K1v@6TXQrP+F<thQN zznhlmr4*5ZpZ4{xOx>0)VD2hz;P-;HGv^dzTwG${b3Cyyr46}ZEK-OvtlT9_h*`<Z zp00d_vRcW^t3Om7&|CmtH^z`xMn6=C(FscP2H~^!Pni?ws|0S5Xeo^*RV@!>ErMJW z>K0!Qe-2YrM4>R}9aa&Jcbz+$b|BMnH{p^la0L8kQ!feoNc*lAtQ(TI_xIK?!5Fh* zbIu>Z>@RM(0cEm~)KCRiM3QqJq`f__xG`pha)ljjL9#5IX?JyLAO4gIgy7T70P_`b zs7+$gU`(KD14@UXIJIBF<)j2y2!Da%Rq1Q9&k<*n2P%a5g2;<&y-EKCjY$H@6?Jb1 zjU_?g@xXLDg2G+nO9F!HoT8_7`&u>G<Z?D5G^@frX=DZhynZoZN@QwKS9#1L3!hlv z(AO6RnxGVJ6T)ZN;+gK}4$gn_jq)f&DzF3!O826J=K5s*?b(0lF+TJ(9E!s990gAy z393?_U^AH-hdPvmVJWDgT_ADHMTzig^@(SFO&fVu7LR=!so{=KuHqPx6ldb{%pDE} zi#ozWR-AVReLezfvsYI`-Ad&={G&`E<&q+)%YfW_C{jLuGhdhmU{j_6gtEfPb~_ut z>~B8$Vvm$xR*{zeKHehwwlO7YdR8g#j<L)Mi_Jb9oX0Wc{{0w?4QJl7v2PIgR}K|? zdu>;?b=}@M9!a-3Mi7ZIDeed2y`%k%yuv->fK?eq#t4Oi!GoPXUKRNV82zE@-ruo9 zycTO2U%>Iva>o_RkE=bK_Ue##z!+?m2a=}=gEUU?ICbyMgggxM^Z-1_mb8~|O!SY^ z@`@C^9glw?TKwHGdAkCvTz#dq{yLA~bHcWJ6`dS^av2r&92SEJv)&@?s}+cJb&n1F z>VUNSIO~);aT*5CsIrflimg>fw}>0fBfM#J5c5nYlOVNPPQfZMc#X(NEZty6>M11( zwO08Bp32iF4~pi}i<kp7*(0?+V8~^oz_U@l9rFq+$I@}3K>)$}KFwdqbicl`!tX8h z1>pB_J!<InR*#6}aR-dsRNkzMu{OEJ$R^cFPS%F_((F=Yy=t;G(ta}S+`O_z;kVm& zQOjAArrHR%&|Ja->HQj986`g5$l#fz+-v;Km;U<PbU}z7_SRt+s$i5OPO6kLx?swq zIAkG0p=k|6zuBPW*jleE^vd>PAm^9*q0`S$_>w5~at_paM2=MxiT)7-cjECEX1aZ) z8oJ|oVfovTwn#m2^zcY69wq-%M&t8Gzu&(-gu{imz3`Vr?p6xKa*SB@3dQ2jSod0Z zQMC2hmgI~vauqn4^QsK>pN>NFh!03|@Y@fIJ`c9v%ef;UFjI3>`n3lyv(~?+M%rb- z-P=VZRbg1ypV@Heq96BOz{I)jELERId2dRK?RgZEe#H$Uub9A^=rm?2bc`>YCVzff zVfXo5ckmN3=}X>pCX-0s)amal6-UL<UnUF9pq@@x^cjjYHxeVff0-q2Izh1EhiW=* z9X|vr=Mo+1*?>giwPM$qV37q#h4J1NFSeX__(X(C4}}&zyxqs*ga?KH$dEe&Bt^b$ zA4z|>^#Ol<*#PK6<h&H7Ccs0T6uJdBpw*Ckd?YmKCnS?Z2%(aZM9d(go*=|*j}XbF zZ7s#=-F=*ixD*Dc0jQz?u!Dq$(1Xl=KwvSfPka&^70LnS(ckHO%G3u~VW^1yU6Md{ z0^;v57EvW#ZFck|@X!zw994sh<{<@0>HQa;!3`sGG{J^UPqz|NJ3ZTw;o5!)*l9pu zayUbjwwRcVlx6TNnZv5(xycdhF*A6S9HS}Pmdz|teN6FzyEZ{>BU+cHvZ&hU9FmM8 z0Cde1KgKlrSL~_4%P!}^Ho3)L@S)KZblmnMQxKJSeqK}EAz6K1vvb!pxVZFOS>*J9 z(5N38hESJpBGgm9xme1NZE2+lmeDjYH#V2wP_KQP8F7T%Ua&j)V!gZ#OPw0ALN=x1 z!}ui;ma7y=na~5cO9t7qEXe?ne8Ap~kr<SL^2Fg@h1NX0*Q3Ce2wU{L6C=`h9gs{3 z@CGB0Xl{<^u?I+O<9l+E6E0r<6HD<0fuXQ8Z|C*!OC+XSJvBBV5x1wI;Bb$v8pvR- zqmpksKp3!l|5*REkfFLoDX`H(hV9@PKQ$je=l2Ilna_b~O*ct1W%PysDHgg2p6mvi zuOPM_<^b`JIj~jXChqZPK<j5Hdo+R@vVkTMJKMBSfLP$%bkpXh{kDt_93WMQQn$5H zJoGbJ3<MtT<+>53l04YfLX(_FH#%K>i{7215I3WCZ3R<N25cFq$%mvH@|heD!QHJJ z7sqwmN6|9T&1(aGGWDCl!*>qWztIuy=weslzj7L{889P>jE~WuCykrO#O3l!zdj|F zde@1pxEK_>7_*0u=Hy*dV2q}-SuZt**@g)WrMk=Ya=Pca9nC&I@8h_xE@R3|g3aAE zxo~x}SH*ke+|^BSHC<OVQ)KnPL6Vv%Ub>su;%tj<DPlNNmn%R_86Y?Ss0pL4zpAeL zs3{Ji>vk!I^Cd<4w<dg*IQk|IYl`$QP54G}baEV)6sdAe=y-85avY}=sZveo2yrq9 z94AcVX2H;#b|$}{t`FOmbA%Inrt21S>JQJW{%lM%Vvk;3*bWo)mG-B~r8v~62pSrY zUt=GnCDE6z1zRQ-Cr`{sJ2M=1r2gcQotQayrvKWJ{F6ttV-}Q`eqtff`M)9Kj(B?> z-i?{cYC5BZcyk`!s7;cso6_YXC0I3A_lpmx>T;pzzeD9*T{<67T<wA=SovI6qyltO zJO3A~_#e<M=>OD?bwyf1CztagVEJQRo>tK4|A4|^`F&lUXwWFzTo+h&Ul(o2RlGuq z1-k^*5`A@UVwzrsOr24)btfcPqwrWc@N|ICv+pMtz6RedA}F^R62;wr$&=FdIY^oi z37_Hq^L7v;+guA+c0w189>h@lUl5KDgm^i}4VE6zg+l-#y3RI&CD(OHeL%LCv-M!f zWrGC7)btlygnzsS5|4H4kxBvPH*<3^<eSf=GSUR8sZX{Du-*pxw{`3=N&$W|b92Px zn@{U9(!Qyw9<~VB3kI6qb!@##!5MB<Ko9gOkCj68B~~@a;ADO23LwUXnvZO)mU@-i zCHj<PN1-|ks~XuyGBC12&Hh472fkLVy-H0PeM;k{P>qIF&G;kDMoP>O0>cbbElsON zF1Qf$3)rAa3_THCQzBb_d2yyy-5UI!!a{4%(T$D*u56Tzsy#o@Djjn3ZIw#!=&B_n z{bPj#Uq3{BUqt3DNmc@H@&54W&A~rPh*L%X>+o;6WLCk7BTM`jiL~2;UPRm8FK$a1 zZ&JFq@|u~hGhE^Ui~tjylr|Sk5kzoho@^A``Oc^J;MWuu9)k`sv}kZyy6nE|*_Kup zeXw8(6PiJ62wD`lY*%*g^7Kusi7zO^GS*yf;6>#0<+$j*BlqOPPvrFBxM-jw*Wq*9 zvbXlUP%=@SDcOZy=dW6It?H>p`4rmAaT_Tk?Vq6IKUOne>!Rr?%j`VYzVAe}k|g## z4;&il1l)L!^&V<i1^W9m@q$h&;3#bzxyGjA)guF<+LU3oCYbE!=?Kc~visGG<gDnX zmK{vh+kS4S4I@_bTS*_nlI63TK~MH$M^qc#F;2eWULoJ&;SbYF<T<uQU+9q1ddRC! zWMjg9<*P8MK^?nc#URBd+Emq@F-->&U5#WEFqvhte{{--@VuS4G(hBu<#n488AJj~ z>CZ$0S!L$6*z1U*Z)<%q^%0aZ7yeOZ4yZS~<Xwhr8cqYd%XeQh%HxjA7^lc=4q?)9 zx@LwJk|kT3UCrzID!3iUe{`r4hK){Ocq5ruR2$?W4ld}};Hr_js!X+iHv=G7FdnpT zBTeoKN8y#SYrvH}YVkuz{vKwtM8}=#odc5n9MvF^@=@l4P*w%F+`001)Y~I5?HW+8 zRZ^+mC(twGf1i9H32O<2pTzo&o&uV}r<N$w^8}M!_Dy+e>Tm<$)T}}bH#LN&B5JMJ zw4{KDYS6XPUn^g#FKU3S7tSd&t+XA*onJ38`MD!@iJUL1UBBe*l@T(pCb=DCo3v{) zKBL{2*BGi|4wag*pqN0!MLaw7IZ0LHkeOTL5&eZZ$w7-G+vDtVWg;?;9KErJ>Mc{h z;D?Vj{Bd2y&MTLnsrq9Pg?&;^H4_DCfi5RWz<JsP0GR#K<Zrv?McWY$lW>*^*B~Zo z00pzv1WlP=3QY}PYV~7cY5K@FYZkSVAI0^MARQnzo0F_#zrTJ%4~xERUJ3o77k6jd z8U)l!y*t<S;&)d2n#$R6N}W+Y!yB_HmM7k?Tt1dBoEmUR>Cxbt_NAM3$?1o5Z8@IG zuZ(j`x^I)G`O3AhqRVGREqq;}IH&q&KOW8jZ~mnXWmmxqc0>CKh9k&y7KZ0l#z+t) zkAH^Hsw`>5<>f~o=;D()5Nqbgucji!oPHJW*Eio3UcZ+0JBjSMgxGA)m7)m~GcH7$ z|ALTycA_i0{#H<OcDn^Bne=qEF}EdEa48&Seb<tYiQX}n`KZy<t{~TW(R-iGnez~1 z;B!0R82Yk6mS-6jNkU)HV)pFZK40zEe+rX`|IQyo|F@vDGUDw|{sw3bnx33L6{D-~ zw-@Z#Z%^%)tO-dc%oTO#HtDfff`*pixAhH+u`<PoE{0cULA!yIrk(MHvq}8l_yrwe zDzsl5dZRn<a$<=3wg<hrgGdQcM*EL!d?`hs8sqPBJ_GnE2fdntNC;6z`j4!9DFvV! zBkppZh-RP$wYh@~b5Z2`56yhZIiPCO?^2eCW+Vo+J%bE#QDpmX`F;-%`TdmELgrox zkRi&Bm+d(Wb|*)}tvy{!VNe7Y*=RM282mr#FdMB~5d-{qnV!QycTFVR+TFDyenrYK z>!w@b-0V2%o_&9JAvoOV*R?G~MUGzU3=iRD{5YweeP4G0DBOtKwI@48C`#+wMqz^N z*uI`UZ+8Jg+=%|QCtpP<bL(3!Vf^gao}OKIcRm1a$n4sco+3cPde%cI8$YJIX9wiY z1HjFjT^stTXjWv6)hM)(9b??Ht?bTakDE=sw%Dd99%k)+D};w1z1{;>cIU9hO&3~Q zj8PQdwsz+d!p)9e>)BHL?`o^qpN9M?WOBV?lI#5TRr&6)JVV=ga-8_d*?3OhDHHh6 z7aVQPxu?!ZObnT|IGgF@1&a#Q<ytOoEH)<!7&aaw7Y1&4L<so{XywOx;x@xj8V@%q zr$!gf4NYVY7F&Ph4^9oxd_YoVVo>CG31UIg;1Vn-ozo8J5RpFC@kg!8jD@CtWmhkD zFk}~9m+SOa%N7m&l20|K!C69=CHEt56=pDXJKFtT_qx;D<ix~;UA-ZCLCM)X#tn4V zSBkmxQaZZwQo1k|M6NXuxbZK`PP?J#?}kFDWwU+Hrd<b=wbsxOM7mZ{M7sA2wAjQO zF@SNERUfL{Pb2>Eg7Q+CaIVzPCE_UyYS&D!JtW<G1xswg-87~fJntGTGY@irrf*b! zR6^-CG6T|nnuKX9L%Feqi^&pL7`xxO(_5N-j_Xs2GeWjgqj5qQ1o%Rt*+1e!T*X&C zsSlb#b<lt2hGGg-Oi?wHpeD-!{t*wQAu}|7X5`+=gcyL@I(1Nh4MsF%VCbxblB2MG z>j8<avf|Upv<8z`j10I+Xexy@HS@cM1~&=g(sSRw;U59Hq!f%u_+Lp_Ei5ME#Wi%_ ze<r!KFkFDAuj7#K#_s6~WCYJRWX6ln=?Z=(IkYhU{e+?gKQA1btNsobpQ9JFp*!3$ z|M^#Z3}4XZ;&5B_XQTMora)%=#4Qvf9@`SOrY!SkoMMX*`uG+rZTinRlNKSD@y#0A z)Sq!WEe2j4FC!HSfpd*UK7pBCDu9T|%p=-1)iG#7BgP8ZnX%hH`Pir*L8(!>7C4Rz z1hr!wcC|-Fnby)h`Y-ITLVm9^uvH4L)3Dus+gfnW&smWOl`pEWoUvD|GSWLpLDY?3 z1)UTUOW_1>>)f4!u>2am7)dR8Z=Ve0ktl%w-t2SHQeT+#-x~c6x}OsPFLe4(@qP~w z&*Ok+8vUmTzX#KsLx3GJ7$J%H0yD%42hpo?BClTyf1kkS3F3?}ycPBU&?7BH3~31p z1z*pSeh^3wwU?6Vww@uS27mRGFMy=9FUd;@xBN~Vs$-Gy*cSSzihGT!z)3y&a0BDN zlk{*kR`uFaPv?TgP|5i{0gcMuvIW=J1ppUyX&XHEv~Fh_^=SNXC7_)Oin=kN$W1Sz z8V=80Q`E(pTN?9b%&-@KLz>l>d*f9^j{K;7{C6`%^c*Tku70cW3?$Sn9(R$q(y;;a zOmE$;jwN@4y`Ko!&HA3i_9UO#wx1$h%<t@^(z5T-s7`|nclF(Q60rW8d{*7P{%>(> zPWTk{|C0Lz_4{}uTiysGy^ZIoVv(t0;hK=kz%mo-*8iW>qD-_>GF|2TS<pF(S7{Mp z8sGXun{^bY(jvq({`7}-;V4$6nU87s>JJa^(eOkw57ThZA0E7;p@}9Arhn6aU|Wvh zCz{Zh{!#pa%{qctX+&Y_;s2vQScZXEW>MLZ!^dU5!t(h8z|gVUDx*T-z{r>D5i7R^ zzY+<NSi`itH8D_1A4wIfpq)2@o$=ip!A`C2iJygxlWqv<15vr_JIo;_89BVKZ6oyM zJEV0-e(ucyig2M{h}au?*)?qvgZx;zXwg`9h)on1pPg|e5AJ;(5AHiXBFe93-22jD z*TC}~53T*zoI0y#K$i2*zRE@)CULI}k`K3+NWaMA-7jxw{?LS>w7Xkx+5+Kzo4L1w zPvULqNaXcn#t*^1X~z&e{fjp!tvN{M+N%^-7~Uam#e4i(hU5MZ*hdFm!pFN^!}4co z45K3V(ZjueMX!qfoW8*NbrbYJ@trRBxOv>-t|C;g0DE{8Jb~EL^gW^yRM&XK4*ABm zb*X^WLr7?S*vljt*kUuacn8<GT8!^?3*`@mIu0>CUhy6#AK!1kMqtI1HhC1G(NUhf zBt)&Z9l$m`-$gFBZ_?1%PLT$;$XG1$Bx>w08(k|R!@lbAtD8J^X7`t^tlio22gf2> zQ=yKBahq5baJ`Re4WI7iPG$0LEf{guW*IOzQ?(yIU_p_h)vd-aYIa<yT$$r%o~&0` z2T)q|Btu!zXJ*&>D){0~8kJ{ZuQ8e#Fm37W@-NNVr)H;&Sl#|d>FJfa!j2{a>-WoD zo3GoKUQ8CfgM;TU7hAr5Z4~I<XrgmfzFqm*$W&-fmVRb_$Qm%jjQk&$ZBw3UdF#vU zl+k!OwitET3dm0=pkpdDP2Ac|rJXGyFWfU@Y4GV)`a~#X#sB%+Clse((;k4<BF{l_ zfYy%4rm@P$-hgzCz|)cv$B`g&=p5x@`|j8)5w|-qk;Ch*&CuN1o8YnO>of74CJag| zn~M^oI|jqG*=XaMz=O|yLyBB(nJN_H*k>Qdl<x*ox*1F1k(<Df{c5>i;uc)7`8zvh zf+CSs#);9%i2QHQjAKJZ$rU=Y@n?S}E)MNxxb$XA(;2s%h?GB!BfSOP4<Ms8X=@zV zmFHU6?6NN@Rmb*7G5W|s`d6Rt#X@QXE=(A;vRXscfGD<YBnMwR&&QTfnpzDZHeaO~ zR(zzFEOdL1Ojtp8U_=HhL6&+6=tk0Q!Q5X$J~9gYwvafq$s`m;$U)%cO3R+fqcK<3 zkTD-FL5qfxdQ&kU<@wPcCn!(yrqh38;)|=|D!#C&$zC6q_qUcwA<E8O?tmvSsF2wo zA+wPqR&Gn%XW%<c9wc`tUjuNCukuz7Sdz{ow-GL8h(<}2Y{x)BEBy+^GkBWOV0-#+ zV3i{j0tsr1RLWnhTjqRV^9rvYlPz^l1qugq_AMQ5)1OfKLqF0}P@;Rz6-ZQaw+<!K zKh@-hXv<0(>8(zXZ92c9ODKo{fNkTFobL#)Kd(^G^tdeg;>}G*W(`ln$S8_$74QA8 z$49dtgRqj2$Q`R^c_cPiyce4%M-Bqlucv30Q%?_{;mbRCO-M?R?FMN^Azd!YHS<l| z3g65Ra|z0j5P}10MxtM?|1$kb+oRRY3v<cbkf57`ct#&aj7vOp;pV4~8-3QO+xj3@ zIFAHo>nujV6`aao3^^^`2Ppp}IlcNj>1cQl&O-54YRO3Cszbn{tA~V}NtixgnGYjO zoUtHW=dI2gMe8Law91Xny?8r$r>|#a>R^XH`m3JvrblIRUxzx`t8UGvdu8%Qhq}vu zK)1@-l@9gbm)7%-tIG3*_Da>4R_Bk)${G#l(?;-->&J&(fR3wsFX(${E?=`!Bko=i zbNsZ@L7j{<Us-fXY#-hmi6s*shK`5(<V}BQo=@ZGdunu(o1MTqjz;fLBW4b>z_1Mv zLe$>IH6UkTpJ!7*%?hMYEqAxdZj@}V_tNV1aXE4h7Wnz|rKR~}a^##<;K$GBriXv? z4TT3D0Xp>326jiG9GDP0qyGR9Kwq`N)_*=k+8~dP&212#E<(My>+CfMN0$gJ^>h?w z&O|8U0@oKPXaq5<25<&dfC!9J6z64Ftw%Sm;#UJ`ruF{X*!yLJoSK{PsnyJ#<tyX~ z43p>aD?9z?A?gNvxSZv^wIQZ^L%4lJq)ZZ2U8tF>LyN!SZJ??+QPY=(HXPusCl~^x zKXl<vK}fB0g4fdT3vkEENUb!2SFrC|aEH=JwXlNI{{w2m9f~8>S_z(kullu3P#FJ> z3}N5j$uR;H=3SyF9yRRnd1Q_8<X580^LWHb`n1`PrHfho<>!mJaXH|huByF;XV2gD z+(nGb@PUYmy=qq7cCH!%i{(V{SIBb&CC9=Ey=s|6y)tPQ9)bP1JjoD8x^wCtrhIA& zK<&R81XE$;Hn~Ifb6av2?!ev8C0QW^>rRDMqZsXP>Rgy+$-`=atuo98uUh%)jnlXo zcT>=8zO_=1`e<4>>SsW9wa2~AiYuXeGYkZBKQ@_J{VJ^$^#~wkNBO>|+MJq)sY$D* zJ}^<OPt7C5Wbn`LHpz1M64hVjC2N&%)qt8M|LPxrMX13w@=+<DIeD*|%L^j($KT;C zZFD8FMN&UMs*aqwFM>_}WfgEXJr#$Qf+|16LaVovp86vF+sR5_7*{&bN_QD=o#0gt zE|Bn^1~UZfK|coQR~^YFJXONJ@Rjf4#U5Cg44wVS8IFuiiG_0Xk?W`T#$%W}q>>ON zM*GE{wcH?Kuv<(7a{}!Ev*5n8_#>L5EVU?^Qd)MQQc)+iA{Ioy7fn=_PkT;#bYP8U zp^R(ACn%S)jE2uvcJj5~TlU&;Eu(ezrwtS2Nah&Y%5D+XZci6R+`nK$<K*|QPxW$M zv?Dcku#`wt&|>Y6kW-sq>|I9l9VCVHZM$o~cS$BMkja#sh2&0C8m{<LxAAn=M_LTa z_FDL?ADP7l+AcIb?{3N1P2#{3VPP|yDSG_;($Og6aKCo-4<x}7QA9J4tAm=Jul@4% zOlM$;r0dYhIM+}IP0yX%^0=Aw_tL)-+sKIlF@c)n2d4-f>bo|9dJ4g3S77?xTiOQJ zx%-6!hihAr1eiKaj2bw!kQ~Heu9;SGjh~30Uo4JMXBrV(RE*{WqtM@L7pG&t#6-Q< zV7CPe`WIH$nMU$0eW%_Q<l42Lr{_GCN%62wZ26LgGFzn{>qrCdJN0*rpW&Y_@bf2U zaA^~#YoRzEr3P8NvPkFpxWqNmZ(SMj-xNPE%J{17i4*(1t?xxKuu6KWeYBwW{Y6&3 ziS$w3X}_rGPS-=(BfPy+oP9dGt(_dbl15nf<w`+o{^QGTD_D{mGpZZ$wSIu_W}!`@ z`R_YZikKro9#ksy9Bvg<Uh%v=D>Pr?bmtTQH!&mu%+EGrD2)CL4?TS5x6hK$ct)z* z(~Z$!?9{Z9f<PUD&aQS*#p7yWWD#a0T0v*Y=X+Z>k20gqHV*LH=kqz-c!Z2J(pQr* zAgC_FDb6&)O#LVu)TzJM@~L>R{r*<kM14dWdWB$>>BU2-Jzb9rc|`RSnZGH7vXy~+ z?088+d{xL@E*jT#NUVPMKjkn(m`;2(5T>UO5vll_aX3&9m`n5Tsp@IW&&XbEy-Kt0 z1bF_*t!TJ5Q^%Oikp&D+vq~*bZ5Q!p&hL90R>&2F-~&w=X_^Ah|B??edzt8#rxKA5 zqIkl!(H%2{K`+OB#yZEnIQB@!4uFi#qOlCn86j%t)kCm=qO*rg9sO0rx+MT|E3kF^ zlLtV~0Mk%wUo<rY<+AP*EM>82gXJ3>hgb6W<R>h?M-wl`2X2;o)2W7lbSNj6bD#jS z^7x7Kdg=h{15O0ws{|L3jfx>SdWQ7YJxawWACCL8?#ag;4O1D0)-a90WhVuYRyGr2 zejMqa89JMj{)906G4ZJ)0MDADTeMp^Sp18Y*0ZZxq?#J%IFh-le7=W*!!%!~e$KV@ zy$0S4h6sk!h8Igz1jCV<zr6g~rZ!+!z`cdG1Ghl?@#pljGn>FhpKX2l&L?!~9OD$A z&1SM0xoOx>VR&{X75Z9l`dhqP@l$ijq&e}{{Mcso=+GW7u(mctZ^I^>`4~g-Y|SAs zI&Lq6C*=;QsEZ1v=+@{CDeDk>ul+153ata-YDFN7yaoxeAE8eIH3-)L15+8dmihQ7 zED$fS4CYRZ6<A(sem?&zY=wg*3R`p>M*<1a9btZajXYkO&8YXdJm!N9L4plqaLBg* zk<%q52`T-**n97&rn9wSn=S%s0-<*VDWcM(2^c~Lg(L(BfzW#mA#{`~qM!oOMT&x; zqEZ!5kS?7-=)Fi4G4vwpi_V-Gb(|UJob!C^eZKXsdvot=U-!ND{*k{}l%P`yQWvS; zhl{q1?4zV)>bDeaL8<5I!zefgf-k<vObvN`NyTXYD>`|sxc$(8gO*fwI4IF>gdACX zlT^h_#I9vkyl{I;NFM98xjp#c_+ZNRKx515=Y`xZ*5s=DAq`JZrM9{8K?hr9NEijE zRkrlQZ1LK5$gQ$seu0|!f^ZN!Cn>maU5;w<HQeXeu=*f1u}9hW#W9-GiHCYvkCPq` z={HjmUwb@wdvi;6qiowqhbJToFg2miR#5y@U5`e=aCraCt|ex>yw)sNU#>ovc+YWF zK=Yd12l1FN4zz=oVVkKXT1a4UPyD59<D#$X-Ng8atfG%{<}K9HH4E#Ba?c!_w56o9 zrH&9-<69xrQ#&(J0b<mO(z60r@20m!)?QnyyKQ>;<;Jbp4MSMO`&_@Y2;7{JiS%5A z?1lN`0g@nC#Gd{Ksxn#`!UwAI{J7Lebp~mTe#+F_Q?mwy*-ulmj=en%BADk?fi`;L z63^{Ss013Od^@bURGrl#5{J<Adp9<x4;=2r*9Slw11$Y_a`p&aQd@R~NA4ed-DrC2 z>5aSmlQ>AzyqBf)2TpZWSiPT#g)g-_&0SNJx<Q|4ti4$BtT<*uve;sj(#oibb+@^T zK4u!;+vROw0_Q-f2gIC4(X$7iF!sG`lB$mAbJG*YkY$#?$JhHA2l-M%*rm~F4M_fK zx^m1yDDdcd_cK<5^jed4oQ4BSAWt=QA!afTDB07UWNa`7F*%1*b71jTsHV7r*;xgW zgSs~d4bTvjHcr)s#aFhPBn9*4t%=4UGngf4o5dJ?q^ZE5+!%M1=kD1HuW>=fx>s0| zAp+JGti7$_xA28R4uyEREhF8jvta<EpkF==_GenWO;~s9L8k>LNBc4-_$%*V155ci zcJF7mVeB;1pNnnxaR&zrwB=%%7rspF=c)s1T{`dkIa(aVUFG>)0Wq;ls@e~6C(uhY zS&~j7^cj-<t|a(nkpz<IsKFC_CRhU@K8PxPxV6J2(_#wiQId39hA(J2N|I>Hpn1tu zlEQM7Bhl7cGyGODdC(}wvaMC#cX(lxW7gIxGCZ}IEMS!7qb+tmeCP{q+G3l+ha}1T zMp?c^q42?CGM`bF4qJ#&IBPMf+d$u?8r*u8rf_TMtk@aWCX7c%;RJU|PUOn?PB zkJu+R+dzx!E1zgCd%US_Plc4E@HOb8xKrN2#=-q}&c>YXO-84jPc}$Bod$Vp4^2wK zTSh$1zCrnN=N+sqQ>J3SgYuV--9vlmor@cNIusY)+lAZ9lg|KYngdA+#M^@o8#+?A zhO3o}WLkHare5x<zlX717a*$b2z<&}Z)sG2P9pIBYVb8Vw)Gq`u^szu`xlQ+_n7i_ zyB`$S_wxr-u<V=)-3VRAcbA9hL&t1pEqsk7;rPZc)B7Y2Q@A2oMQB-QWDL=31O=C( zQfff&&vX&z_+nywY>jovgm39X$H~aksdes?(i_n;((BXL(LbbT-7({dxe<>>J?*il zCs}djdbLH8iMZ1BuDv<5gTJyJv&CH=%Ee#X>><sSQLyEsm(SB&H_pc8e&18K#zo%B z^2zO;_Ji%l&6?R#l24j)XxFUubO&AJEwi4a%TY&WOG-YenJi08dgON+P|C6a@FMd% z;w32=GCKZ1x0LeE$^se1P6fqefQIe}-Knr?fAZw^DQxy&7M3-6JQSNh!Xc!nqL<B6 zGdRwq>t1g1`DlyDC!E6P51u#Hq|O$XeB5-2cFptG!ecH+O^0l;;{0mMvY4d%emFoe z%NoFw%=3unk>Ze3<9Bq6DY90!Ln-7UY<9Gt=nm(fs+-m(WolQ(zGe-BxW|u$U|+E3 ziwr!}D>*xOVw~}wd-B82cLwo3<`imYX-B@A&ps@f-!wzJ26_3paB=c6m%{;vY`Wt7 zG2XI;r2D>wfI^lPfCrh!5plZWkfZx|ic<uyP?J&kMX2t;pXm;doT}@DvjbYd*mdJI zxI@fvFm}&mL}Ve+J^2c}Sa(?TRL!g_Tqs;eGQTC*iN`VX0&kgZ(tV5FIeLT5&jqdG z{5GDz$ug^?`<jx$;^TKn0bMaQZg{tKw-~oiNyK-0B`$8;N9aGT3x>TfCoMhcYLNHD z$F-zd*zy`f61inKt$_M@hFr?XEIDcS<j9I?-R`tgHPWAtR^PufeNkzlYB#IQfB#Oo zIp8I#&jmHf{MM@7$uhsB`>Msk<l}cpoVpgr7x7MOi_42UNyM%FJDs-9(U0L|RNfD= zCNQ}gXg={Vi0|gLY@?3|JOBECqN)x<V|d<Oiw;{jb+}4#e%Fw+PZE(`yIb^B-N8A| zIolaGm+Z(V-UfEhY&MfR*tLZN<;o`?gCg&SN#+kuJgbfCU`GiD`jt#<{etKGN-Vaj z<2o2n!lr)3JX@o29rh@pG{0htt&N-a9WLNJS@}cv|Cxfq>aZ_=>N$(Z2-;S%l~*Z3 zZQS10=ptU1zQdfUq;B=x8!F|XI~300-3p>Pn)IYSCy>m+J)(K!VXLBLopwHHgLgeI zSbd(b{PXP>t*wgqw+H=wSO-HTN4-B!61b)|wmu8^$dk7>QciF!Gka^#>Qo5aQLwl{ z{;5`=PrTm@Bo}#h=W<G$rQ?1bxQ3MLiI3B%*<s{2TttmSViMS%zuHbpKOMEd3#Xx! zNqEH7Sxxf()MC3k?&RSL{`{Ux!4yLKr&SZ{VO3k)$%CWYG&a<O2j7O5-#3}0J;C+% zCdc6$<hzwsYs~YM6n9TB?cM#1(iG>P>)Z3yf*)*$RH@g_KZv;<y}Wk#shQtkLiALn zxD>g%7bBi}YUN<k-fkm#fNyUzHZ4{f{OVnVk#1>@b}ovPHiPo=#`xkIwY4ba4gcZ> zx*aLEU7O>tD9%KOt&iv6>!Qixt@z)wQhHNz_tNg#Rw49phjK`IDQ;?x@JR?DDX;Ag z%WshFH0`SFHt@(?Vj3qO;znQ6j#U;QF;G$MY2CH$@{{-54cxVow;b}Xutiz2d2VNH zm-${J{X|kNS$au3$K6+h;!L<OiD$iR{UHibRi*9AJ4|bBt%{}>_N$gFxm`Bc78GYV zr?z*W3VZnm=vsYnsH{zt0Mn;<NDGA1)4Mf{wS2QDcuH36(h)_bPmDsXA2|iR?}o9a z1cXsM+Be?dI#1Tq>-Dt~Db}hT^jvR!Ky|{b(YW$jemRGdSN?&q8tKCujFi}PWflZU zvl<m64R-jf(f+4HLdscJvBtdJvudJBN~yZk|GshPCAJ>9s6ogNsmnm%{9=t!JXZ8= zrqx^eIKP;bKVSIETA*5x@Xc=M4iWD!i}~q=f*atMegu58YkxDqUlxpN`F;U|?%)Cb zVo+2Q6ut@FUqHWFbmA#8V*F(a)T|3o&6x%qdGJk97`YpCrxQw%f%lh*`KCbj7`k%` zO7RZwe<VgNr~vh<%z!-`zVQG?_6WLj5>N3C;D3au78LwnD0~9=A0Vm)1fv?t4A}PX z5P^}sh3*{2Q~X{iFks7sZwSH2mi7x!ice7g19-K77*s=n0qB>)8|cm<JjKTt{{v!b z0TZZ(NCUPP@Qq_Ivd;x5#YepV0f1Tn5!DcEz*Yv|;D?bdekpX|{kZ{ZK15VqumNis zeEklLOc=W3f~V*J_;X{_e5z4($p)+?@O3^InIm-P9F$@V>dy>S)5D|2V+@!J;A@#M z(md#PK9u4l)Zcx-z=Il}H(-v2uT{ZFbD`T0@f0Uw{Ot<Vba+ss^9D@&1qB%CEOa{x zN}-7Nw~JBJ5krkm7%)Ztd_hADH9TR!7ztl}0i%=pB(&g~U@?6nm2uqvjUGHj5LS5f zP2c&k_%}A)_*|puWU3NlRrhJghlC-VN?iCG^#&zPxiGhDzEh8GdfCI9N!hA<&R~nK zLm>&OZj*be;{pMdp~qXJi$N30489xdBu>7zMh%Fi?jyj5f-p+IRf$`~XsYhvW2LgY z*8+?ewu3Tz3OMpFAiQrAZ(%M=IyX_SU0Ph7p=_m5<qzgt;nO>}u4u4T=4S!2J-03h z+bOdsvtp>PC#RN}!lVq7M~`rd4}F5Ye%T6X!3Um+NGDbxSEA7eh65}vUEsmTYo57A zFN>>JSv3|naOfTd+7o-L8Ibnjni8l|Bf9Pvz%pV(HQgY~`Bk~|uq*?vZZY5z@guj= zvw7=F9?!wKHpj(W={u&mnYLaNLRl+ZvXez5UHx@O#%abRuIZ)@c4m5yJ)3-fu>6Ch zt@LZ}^it1=xQ?qTGJL+JYR?atQH>oqLwT^%%wPV|r1V>n@cs{jj!HtF$_Y+KU5+C8 z9v-6k<m~eNP2$4k29*NN^EY2SJGuY8_||@p!eq96==br6O~o}Z$Fw*PG^fUvC>l@C zi=Ueb(thqm5H()gAv&75yu76I7!eZw>@eejHyglw<F#!&zU-_Oe#XzX?gQT^rgQAJ zA1URJ4tWIEY^hs+tmZ@2ZDo4*((YdfxO&39%SJ%E-%^G%q;1V?|AHM^&Y`)O7N_=^ znV|`PrnCEH%!~~7`2N8MJ5EisI5n!Yd!+X~Gd;7xqZ=ptRCYJDTX7x~#WOftsG=C> z9o54rh-|4+wvEP~nFn3w8T?qNawyLG&3~%R55?)e>2VcAid2DfqCK9^GlcQ<Zx)(! z#_6{9xY{E{l)%~19_8O?mt3T975Hwn$Fq5c44(duLh}o8y0kqmb4Xz&@SSLn(s_nk zJpGM7&`CV~V}&N?<J6sd0tJ!ORp7~J56OA@B%a=VjgC{-=?Sz)QY(QcqCLdt>2LD% z_WiC8RDnN5dmNdkf5+2%vJmwsPVHe&KrV7$e~k7xG*ADAr}tPPsxnS3swZF$c|hq` zJ<ZcAU5L6Jr`FmNV2`9y0`En89Gs{BqSe3E2j=NN@$^y^qCUi-X?wKikhV%-`Do0g zdEk2<0#%{mzqCyiSS}h9HV@q5A#fEMw#T7$dbI74HcDXGXiUgFaE*t+RA@N*S!?AY zt*gK?(U^>RU?&g3t<X?0&NQk=YYu6x1eT7*+@1%v@(}F4(caM*&UwHqp0109@I!Hk zH$BFJNJtgfD;mT8W6e6h|3juO??O0d9HO<y*d7T{0^_1F`+A(GOSjN#qz3x8W1z-e z8G8~7$_EYR4XR{8e2Q?~@hqJ`(s3-EJvHve*pm>@ljuAD!hGCd9;-@btxqA2JBFnb zU*itLo`i!QmJH^msJyK8xq;(eX6Y2Ial4N_ap!L|#OFGWdx@n}sKzY|d!h*RFn%z1 zP~|1W=NgWCk)@Nr#;qKCA{6v+eK40*r3&H`h2x%O=~Sq3yMjG21$qb?yf>&)3Gum# z<9^N3DO=+ff<3YNMYF2BsP(ym<DO#a6svKI#h&N}Jwy!NGgf&4@rlH7Pkf_uQdFMT z`dr3we`M*Tt8rVvp5O!BDH$wHQMpy?^9sj(k)?yK#$^F3{Hq32epR8aahb#lOMvdg z50(z9+=BQt;<y7@I=<DZwLT3vZhw{ziW-+4tS}kq&iY^}tIF4U1uIMsy3;dQYOIn9 z@u|mg`?7S9)VTZu%~9jhj1{&5-H{p$Pf^*a^&!V`ZL+j;)HpR`1*||7f1*Ky;e#qW z5Faue*E&l(ON~<v7QPNUjQfd!g&qDk2Ja0VARzuH2Q(o5=f-Pjz}I6sCg6W?-~*=j z2jIUkpaIjr4}U+r+LizM5L3JIZ;cQ!wSPPSY9T){NO5)itlnj{oFTZ@RbzV)L}>tb z4a~ZTspA8BmvnQcAX;mU?Qsw#7F={S>%x!p80*5hIzC755<br4lGd6Od(T=WW?Xb> zhR46~PddKSgZ7>fB_>?-2<w7o9iOFlfdpqvd~4UBy*@<A5EpIAI<HyB^P6V1hu10@ z;G$8i^Qv_`e%=LSoH6UIUH^er^7D=+<D6e_<z=-is#Q$DMGdjef$Nk!yrbzk=X+Xt zjqQpcit)Ipfxp&~^qdntt>VUZaS+8GTojUZ7F?&`;k~al|FrV;21C|a(>et$??@}o z38_}G6ua13MFKABi<Z~&4!7dmmTDzQv0JHCWWZhRW1TUr`)}!BD^8+RD<H+Lt5#7T zch!*fwP~HKmiKoW!TK6mC#&oojO8SPS^<N0U63<*zk(thcl8JL?{pKW)nd?29HJ11 zyVAotjjWSa_D;ic{z#`QIU>IA5UW*)#a-!UokrA28+)fgIGb>-7OZyvxyG>C0csVx za97~0Q;0e#WA9`LXEm-BV{8Y2DBy8dpsZ8SIw_cUGMuv-@lQ2O9RLr+BMw55Q&43o zC^i|&SPdP<{H>mZDoa4I@leJA=r9<jj)4aP5TtknH6Hn+%70OdL9sDVMm%&F3R8!| z1EC0NC~^X-{3lvGld(TmT@OJms{C&vdyLptu5KmQu=UREl-mXC&Takn-PKj(Z6W8L zIgF;H)41(st`}II>rLmly=e0K!-2Q^@8a!Ok*VqTC^1Cez<s{8>XR3(?FrKPeG^+@ zeMuM<VNkHHRsbe{*!#!^gV}l?gW1Xrh#r9YJxXX!S&c}2A5?j9cUJs8<uj+X)>sxn z<t=FD(+NIiN6WTxE~+iZyA4-Tmr4VVIykOsCy;AE;ho_YEf3H_<)awrR?fxErJHmq zAJjept!aQr|M=ipU^`nZk*=lF`#tZrkbG{-z~+|L?p1k$_MO{|(`5PKdA4S^Io3$X z&gAVs0=M+q(-o!-iZ}TEV~uS|IhUaZ?mITEOHkFvYvtR>%N!9)m!&RiUS_!*6AqHs zvn{a2Y7TL5J@pRLl~g7jXfPoCyn)|BBhf`tV{&{XelZ#V<F4?08o;2e__}9fWxP{n z;-PE*l^1Rq;`ff5Pe-2UxcTCq-XG+<7dcO4K0S0jb>;cvjKlYMf2AY$M4n7ve$??z z`3G`2<Ip{km(!O|bi8?yb3^9iLs!A(=Svxfo{GG*zAW7FCN1Z>%*VTbDn&DBpNibD zj=0}3mzJ|E^Wm=R+2-eeFW<`SJ$IEk_}nSuV1!8e^d;)7#*-jxwWDfBwTiU}YB!Zf zq|&50<VTLBvDMDy#2&nCAVa6t&O;^eZy;3=*b5i$B;jf4*+k^vH1r8m_89$;n{wvF zokOMuS>xbDB<<Y`R*SlGi2}>kAF|rdjyxA-%=ryvXp5b0Xhr0ue_h{~4mY$C^V01T zd6%t6v)ay%6pKpgF#k$2IzK4?loUNXTr7G-rzr1+Mq=KweL~i9&}i2GuuP&}c1p;K z2pXFd6&NnwJ91tk@43d$$OGpk=AWx2ihQ)b#M|+HB!^CBx7d~HO2upj1&rfn$*kLb zWwHnl+1cxYdYVz=L(!sC#YJ;^YV&y?k`k2M0(i4%f0G*G5WDx2;MZg{f)`XnU(RWM z*#8BE!~i8rTHc|k5vpj3`m4^r(rmHXAIsm%uo0>@iPyzyTbdsn666vCxGZUShyJlt z+0txxh%Zm{;j(n%9Sj@cYLnnE{yXW&J9uk^i%x>CSml*wTU`88bsvjK$74IUX1EUR z@>P<*l5cxMQF?Xj;-!Be3A=pHRbElIImH)7_?S&P2n^ob<2o<F^IWC>D@nN2>-t>a z;5nd@c$i=bHp&)yA%LB8IFzk5Jw#}(eMGo5J<+Z%fNFkNpt8rWn<n78WYJk?&8)M| zwiD%zL+qTO6+V)zphCa-`XV+HIs5jOP&rn<(3R*_oPCN!*oWwkIKLFxLHVFT|7)TF z$J-TY)7clp{qAFkY#+n@wJ=NUzU)rn{tw!i?rs=%C$n3zld;h>>E2z_Ho3ypa<`oZ zg=y$xJL`2DJe_<L=R~HKWx~_X!@%zWs-9<Ima>(A@S^s5O6ZSzSb)cpY4;NEwo3=y zyu_m0fH}qcCG$M@2t-nJm6I6ds=_{JlM6Ia9+#~epr?2Ny0rj#3fQCDR?2?H+dUWQ zbv^Pu?9JMkfeIS{z3BDxBu1a->%Y!h=T|?Ire5@O`RlybB38JQ3_LC!TOsK;2x$g3 zC$5lom4l3OwG5@1<e5lepIP}!1{Vif)(NFkpYE`((+W2I$VBVu+|^1<wKyGP1<=|x zt?Q$d^zo=`N&!f9TSZFZ@K^jX?(+lYZ2OtiRxZ?vd1OUDw8y*(qaTVluTr@>vuC{{ z=?i^a1a-yX!-@J2TRgF(bu7trQZClnR!Uk9rrk|LQ1=BUE4(?|{=D?-%wY|%5;bSd zbYBP$St@q^04I*1=yz|!S5YRbQ{B^w@J{_uQS&M*R2nKAwa-H4Rk~lYM=v#YGmEbJ zy~P3VfEG2Hp_v4M)frL>hxa@bN&)O@-l*MPF8VD?GT9v{<z751Y}G{q#XI1ah}qKY zZu>Dx))$}K(kyjI@=J8&vP|V2BOl?be?9gqwf(6411ZYaT3mnQ+-6>>eUk68BV$%- z&={#G-*9pLk#nngr5a!4Wa@=6QU$(Y$$HvztC6MZNxrj=jQ=%x;N0pwaj2*}U<moq z7yIwxZots${I_W?Z|Fu*z^Q=`kFj%kB=21r4_5eRkWz^ZO@~u<tnTHg$!xE=GHR8V zWpFczh**b(baaelXUlA@xw`%;kG>xLtMU)`{F%Jn(V>uiS7xi#)#Xb0(+qAq5#i~u z{~;;3^Gu}U52;k7<G{|}CXVboGFx@7F3sg78Qk6?!q#Ca9UWgwvft~R-Xe0=VXPf3 zf!QH4o5QX)2g_G8IMqdDr^6V(l^oK%!>+o2+xEk~KPx3N*wsa-twUow8cnk&WHtz{ zfm-Ea8SIAthWsS6aojcFO8H?#=#ue<kP5r9Gg&-W_@v5ApiL#au`^j5SNH_^OrUBd zJItBvZ7f@^K|r+XC!U|jk33`xv24!_0@_r64!O;uHjZ5jm@Pj)$5Oe-tQhL7R1?KN z7PWrtn&+QOCf?8GvZ}vn`{qEUYo5o-b>>*EEizSx+AGz(;UA4!|DTn1l_7IVqi^^X zqt=wJ=^QJ&n!ywyVmBQ!(=oc2tthj0##QIw*K#CVL1s<TRY$8VGJ`2m#LhZovSaig z$Q-G^*>pC{-@d#-rzCZ>;xto|jlxl;B->+VRB`FMFYu~C{OuXDwMifaex@WwCHIJE z>*^0xvC(fMorX5ENMRMC1}4`C+iiPsN%D5iq?1=i$HEnktx3-4oZpVDWcs0;lec|C z`r+!RQuvu;YqT@k*R~@nnf_zx^@jAq)j_3j_G7EGGmvZBjg_D|`EO-0o_!2<(E%}E z0NKYf>=7X30rFKaXt~=fTRDh0cmnYsN`P^4PS6>r!RM^B6zuYYij)U(F6UStV%Qm~ zIL~1GhNLERLh!-!ghv98Kxi(#=btJxXlLS_n`PZ!9SP50%yKy-yZrIp4$;ZxyyIAJ z5(D9#=T>Z3X0l(?qeG|2_GHw;of-&+ndt%B0vGyFg)O{o8YC5Bi~Zy?)53{@ItHwo zs(qBL1{|7NOwx(6ExoY<W^0+Zc+$#l3#FTE3+S&oTwDp~8rd*Bc+;n_jpde*492=% zOKfBzQGmhDvVQy4gw&Wdjn+leokS8(Uys`P6u{}_w8Ix?{0Gb{u=?@)S?vSO@sS37 zUwjr;|G@x0%R~P`@39YxBc%t2!0y{U=E`C=EP%(GJjrEJB~}_*W~L8KI}N$lFq>pO z<`tC475&8hS!v*x`2aHXS2{Lx)?zG-WXGesT7H^jr;A{r5UHp_vJJ>u(SI-+JH0Yf z_zMp}vxxc+2Eh?La(Q+Y+E>v@hQ&823qO)v!zkiyeYGplo`zuz>|MJ&;TU;Mn@w$I zw1OohMm7hk7Y;BQgzBaFUA4(Y`w~cCMF69_;4j&jQ#%8lI#CZjWeL^A#>iH~^3#Gt zV&s}^E^1q$bI<@oA_I^Ek*AlogLX3-*q@_*oj;)0jrUEaURtH>_3HM%E;4#VW`lGW zS)8F*b9IY%7dNcP$tX*wTLyk6j;rf4n{^dA7-cCJ1{TzVIpe*iRECV-^t|t;13F<^ z%GgM}!XZq?8$GY!6tTV*^}ejWxG_kIm=``2l|dSq1Nn>On*$jq{l7fXJ^26n5pg*X zZqjcOGbv60@*kyxtKV-YSr<St|1V3le4n3KrXiq`WaDvfP`2->6^2JBy)u#~^!*Q1 z-Gf&i_nQB2lP?B;^vGT2*~n8whDUI{GVl{X{{w`3u*c(nB#llHogcw&l$kvN2tLq% z7kvIP{$=(*lGcx4on@v^05T8s-Gj9r<1?}iPZ9rCUN+N}<GP6RHo4TXi?tJ~r@t8c z`nq@1nC@bhC&*V6+h*{%x?24SvHHS0r71eVQ2(`=l4Yc}@oSHx1MQ#2m%HYBycntq zR+n|+{9`pSBbm%?+Vg0pOwof9WX-w9`4-&|0F4CT<I6YGW^RPw=IfiZ@N~30fR2^R z^wBIlS9In?5Kd*ZgH`ipXI7NFgk+QD!Lrq7925rR&u<LIT-rV(YQv|^gQhTC)2DV} zyDwF(&I<cFsj$Lqs{bV6sv)c}T*s-nH=`vEiV3HvU-k;>WHiLS_*g7Vr){O(qm9!} z*THD_$w~0o%4^?1pX+PWr-W_CM3~(fW5pqA0pBG?9D)q+=gBJqh(kaCUnl)gfGh4# zk|R#P7U1a3H0ejX)Pt^ma{zOXE@UZ>&IHo%CN(AmA2tz!i6Dv03|nJY@pw-XQ6QUb zv!uO&cIun3ZzxQ`oU4WXMbfT??O?u57QkPPW-V+G^H)g@qgo4N{ha*#Jp3?_{rR`# zi-B~*{wBFw{!PQ@GmseYR|%Tz^a*$?xB5)4B;_;()&_eF>#H57qqj7qSq_lgfQ{7~ zI+6S{JW~V)cp%`P6RaAb^>c|~VjF|%hW<nvz#zM!za&?luNJ>+43ba?7R8$P05b>N zl#ODEc{X~6go0pEZF2%}LLZnZ>xTZyLd?5?nJjL`MzNSYoF0NuKq87V?*eA}x)~V7 z5c3e~_g^iae%XBd>EWM)S?eItTQ{t7)85|wDNvC9$%B7=iq_J@_YW*nzHB)DbFj<! z&-&*Q{#pN6??3C0_4;T138%m7uQ^_F_`b$6<I5kzc>G^g|G07EFHiep|J?dNJAdsT z_IFAB)cIK&ON=j-kH;Twj6eJv{|vlB{ImYef7m~^{@wZL<2MgyUS6_&`D0im{8jaj z8(;O?5OR$oln=~}zdtPrR0tcWLADPJAtwfsEU%k}FTK>Gy6xl4CJymXSy2Y6D{FJn z(+IW*Hs>}AHVZc8eu-?qap7^{{x5M#_)BnV<i7eP1Yi9U{Dp$T-vwi1?w1g36l}=- zB|@ImMlnz703Tb$;2$5uZ-mb6ZHCr^20b=iG2T<9^_~fBv#yu=M+OBW=CRgG6 zM;o#TT__<2ECe@)0t=8XFe5xB^RE@;hmFBVCzufc^RmqOf!SliJK|Sh@#O2(AM4+n zos*yUCp+IU%O||Ud<_+54+zV|m-~N!_%+o0wkk5qBP?TH4mf`UZ;3Buov)hRBYc5S z)F~F{P_t~pTg*#e=Tx&hgeBr10P_;*9A}nESlS2wwqI6H2@Aw3S?3nB@1fSLgs_0A zVsZWjUVpRtRnHTve4U5PiU?nz+pK^vN31M!7BRctePuuWvf?v~Cd?8mx1Ht9uKoxx zl>^QaCZCg8Bw_Z;>Tf~TR*hIG>r7)7L6{*{vN)5Og%f5l-$E$iHL=pynawPeP*2SG zoJxHi>CH$8^_WuR*T6-nBbJmoI+^_r-PgXXFeS;3R%RT8I!wv7qrVv&p_cdq7;waz zwS7)3gj!6=pFs_=MAlK;jEV3WY%D*oAZ8#!4W@+UYoI4o6H9y@QD(mZfKZJI{+vpX z4iC)S2;;=22WBpWaZGWt!<`?(7%_a2Fh(ricBn9O`U2j+OuwzahnfrYJh{3z`OLgd zH?C-~oafo2=MnVRCqX-+RnZdYakNvwq=oi-w7g;MP0p2_;IIk#C-XuT=tY7OCThU0 z2tEJzV0`Nbjox+yMPih!-BtAL_kdjcUSpzI>_Ux4zf9=Y1jVnw*Dlq>WIv&&2nxig zZ=qZAt92ZDf}ntjLfXZdp4m^ot-gh(9~Ef-)&F~S5&e;HhIqBi?gwDj@<WZ@Bb>op zO}3l*9;{4$(YpkB;?-@tUG(2TZv$`!tO(K}H4OhL$obs(I#|(0htn_&xE?HLqs?hp z_orY~_}BICx1P)X<B8RBIBizLTHyK*;3V0PG>M$5Hltw;aQzQZ!f03xTnm=X)^;@< z|9e0filB7~%*2o~8xiz50y8Eg*@o{gz`Xg#b!`F@F=X3D9{n9)BuQk$wQUVYfomij zzf7|6+LneRz%}q6K`I`?J76VY+C=cir2Gc5Ry3xK1TSLB4*(Y$EcIIJf+0Jw_NM^w z{W0|fFH8!H6`ARep?wHgTP?M&<!8wDQxK&3*XMn?s+NEwrubU1nbvl%dKt0;Ye}T) zwSEc=oc1>nJc-F=R!*j4e-FrW{95M?nSnLIQc_x4hD^Yk>c0RnDM((jg_S9a04K(5 zTloJyU`oa_cwg9iy3mL*m|lzVzmKrE9sL@ui*`Y4qNUJnXhy{$=%uDJJp11(J&Gpn z>tvvQ3(EZKqm5U;z1&!iPvzbAJsno9QL7T{eRz;sGS}mcCfQ860@;`|7==i=Yl?#f zm#WWD*sN>I>|fGBpnl8c``4Fz|Ebx=l88}gsu>ypyM79e(trDq-=Fu(i-(CBu)vxk z32@9J2-pP{18FK7B7O>BKiBr#nT>q}7%@iHLfh2vXP_JXS8d&e#CevB5R;znLd>sF zZEO$+<f*2^Y5WuzVi%0(!iNqAw0zR>P+n1qRqj#;YK?6vo;~zAWPT4h`3DuBWAWDz zsW{$4e)+qItms(mSRDI0HtPk#zlyM&uzP8pAAgV5kNYwI`WpY+U!$G>bGRA==L8FU z6Z{6i%kJOCjl%qe7r#dI!k4H@FWryRUxk#3<Ewv#^{X$@nbo%NdyFjX$3u?OY2Sv- zgyh8|Uj^+&T5GE-eBVV}<E_S94PQs{?178lh5OV3U-P%oRe$U27{4{1jyp;BIgagz z(l5bX?!+R1JuuSlRLft%61JnqwSK~>=5+;A$d+?r>32~wr}gT)Xf&0k`z~nLtct&j zBO|wlzlo?KaYD6`j$GO-ts~T|EsbDk*p}IS-216fymSwhX@8Y;K^i)(_0&me{Cp&` zpcy54OI%%CaY)&LDKL5UDLE1~ej_bX`MJ6z_4GxA#9{6Mo~{<p=v+FEEck1tnpB5+ zY$mCRLgDD~_#~}zUdvYuG$*sv!K0K^L&h&!2Tl#N%|;SCQs(g_gZ0?c!#T`gGiAtY z#y}Q1plcm3S{ahZ*v)G0`nHbOM@F&8Lc-_nr7U!p@P$xj-NPyKqangUM`VOHkg4z} zC)~r<!zpu};ws>!k;*njx-B8?KCHrV@9R3lmQWC{2`Ky?=hC`{3c{Z=NGd8(6;tO_ zQdvrzjn&AAx~&XP$(m~@GOAwElkk*ut}J3~9m$Z2iYvOUVpa0AEqQ-yJu>_Sx8>Wq zvs!RJvD6?T8E0!QvHjx>nb@M@)`PsBO(|{!E=?<%fP5sLU$F~LSM~+Th=aF7qpsLZ z1|1ocd(nDu7@co&*3>><rxIOZ_?T)?eBbfWcLloExv74<$GNw3^uR#{9d)bB2!X!f zzI6BJZj{HpBiJZA)pS!{*LQ7VqYzIjeFkP9^}Q%7SN5kPKkhAadH<ItOMRvkad^8m zE@9Rett`njo^w-*nBFRz`k5%gM>`V^e$V0_QJ(QJ<*Yb22j(PXUZLK(zgFjdYc1$J zr&8Q4`b3|)Ai}|R3@u6ccR)PmKiDiuI4F9E)=$Pe(Zcc8L|mkuuS7^&Ihu%Wqno^} z<GEWbb@HPf6Xj+?t%TpQM}M$9cHxS_*;EbHbQ&?z)0o2d!I4dh0E!bHdtzaJbRQfk zu?A!g!u{6IxfnOtk^cGX0HxD389izzNs!z0sCRzS+78+$wQaPMb^Nuv)g<t?eA?k? zf5TP=ir6h;gg42qj_XpXO^{lBgzFeNO_mm8@ER6AvVgKi`leE^1;IzQP}Zux$y!Bs z2HhT$Oo@!Fj^(|`yHfeg&#m|*`H5h<O_QX&gvh~h%_Dr97Ku@;GKm>y9g<(ccw4*r zo%1K#WBZ!cd<e#Qi4$5^THlVepdIWx<s>rNbQ<%7ZW5Gk9#3EvwXdgQ7w<N;5!LQc zt7!?Ayr@CpDGf8dHQI!*v!FP-J}0P|Wa^=MLxxr1w2lQ*LA;J*;0m6>s#qF^9-;1= zVIW^w1V<v3w(YsJLyb!ih4cqt787+WoCUZ$kVIn=#5O%=mv?nz0b4chj*5wKVb9HO zv6Tye)@sfY?-66;qsHSsYuyYa)oSRI!g~}h(CR>+Ar%|7HYiK7N~UoNA{NdEbhM~P zc!?R~;cUdF%>7+~-4r~H*<QNF@NSNRI-D2dz99wF3~3g&Li-YtJ%fl21hHqVdyIVl zU2-Xn^L&E?ECRPLWL_*oYa*MB!i`=SQ5a<!5fSS8PvL0TMSLS3i1CS0@kOm0Fu}E8 z*3c%6i2QO(a+}QaP*V&7410y|!~4!yS&M-q<H`*1u(Qxt@>0TPFrDN}e71C>2RteN zW00_=9;Nc69JuuVTTs>PHS_@Xk%-r8o;K9lhjFIg`8WCh;Om#@FJ29v|0`cTDMKw- zA3(fX^M4k40ODXxkfAc{-vv9+KRbaGtO_zvhJgV84`6gi>*l*bNpAKIT$0D}%KbM+ z6`;IFqU8Y)RMzOMq_h{4S{{Q_dFBKbF{a^tm^pJVUhX_^?#n`I#y4?qOA91X@_xO& z%y?KgqE9uQO4P60p&wmfv4MXv0Eu)e@%-5FAZCNn<2-+E7<Ca27Aq;GvacSmTOyus z2_zdGa?KWl^WoKFlmUnW_%>7lW&w?ZdRk7wE_0uVhdzaxLM5RhP%5Yq)GEd@=3<Oh zj5E{@4+H2Cbuq{oG~NtjR$v-~jxoopiD^K=ET?ZC{n+ua2c`gn!glww7)%Ok%rIi_ zRQ_^f0ztBW{4P`n$^o^2B4c0$hMG_pX!`!~C!pd`I{+9d_+`61{j1UR#pC6#Vb%MW z^FbYBbi@q7`cNY=cn6FKCE|g2cOoPh8VrNL+;}v^C-)y#CSN39Of)#ZOEg3@Bwtvx zC%;JaX1=^=uc(da8&P}FqoSPo;-a?sHu-E15|ztVT~(P^2eL_Zhde_-BEI8{|8?cF z+LKMvF{BbgFXGG1Xk519s`|fD$@_9L8gH-Is(P>Xgp;&%kCK*~yl_@gg=jxKl37>y zB+h;82JR(MvIxZopkZ+91DI>n`x&u>!I=YC#FGeI+2-U79zuIqKR+RAcC=0vR> zlc_g*2u}3y?a7xTMJ8HojhNe+lkMdPO<(m24u=7xrUJzGe_kYBW-jjV_+EKe+EaFY zx#)AL;WZC#TAXpLoz)TCBz+3Jr;zJPcAaom{rcmo`3nS6fS$qi=Z89&0EdFfFb}re zRd8l^OAMxI0!A{)eM5BaTXdPeU`E8Zfs@!$EMFijlD5+<`MNdT^0iWt=i9c2HdB>t z#bTEw9QCK0_1u)tEXZN}{59SJQ~FL`<CN^xJSTeevePDy=0<~s--io&uFV)GTAO5_ zNNSnWGS(VSc&?77ytSunm~7jegw=3qql&Kcjgl-AGM9A+E?ig#rY#@B#<TSRv!<5S zwT#sdog#O44&rQCM_q%A%<6|8olGE=-(=1_Dep#_4FeuHFMCQiv&_e)QwpFbwms|m z-bZ!F3#Lli#u?BFF~Pd7yeOIsx=a;vXPR^(apQn0HwH#AeBcS~fl6*lWL@|L5t86? zT-Mz-(23;nTa=WqZUUKDuc~_Oyd()%mwF)xSQ2{H5_|(9c7~Zk*K3KWiCLl3O)47# z4DskUrSf%C_g9fKExMSm4{HLgnBJYT_Eg4viXX0`ysazuF`8{Fbb(Z04AFp2ihWUn z<!0^|eBF<22yQoTJ9Dk&sLHNnfR2Ib;b=h7+<UF{?#Ur?iUrZdP~MFz%KBNB<LA&$ z;g7uiRoR#$84U%7o&uOX?$k5(kad7g<Ai%e0_+w<R8k&*yRD~vEzV_JL7bJD8n4!T z4r$_hFz`mKWM{JVwLy4>TI+~9TQu!Bu1|qn&V5rZZIwawoU0mhbAOp*){WZp`gnP| zL?aRfu_8eD$#m(&SYC&wT5a!wVuw)&l#BIw?YagVDzj(}To<E1z}WLL-*);_8;apZ zf4w4H$YjexuL0K6a;y5<eNLnZy?D&7dWF3NGr`4z6_>ijyjeSa`7~M#Bd3n*E3(v# zwheFt6=1t8oA4ogU|yVbut!Z|DOB4wRntamFKmx7sranl@#GR)T})K{Roh^m@X{C{ zd&NLFMa-E-8c%NngNv~X$4Q<QlU=<{DAAv5_ShbK8tkvJ>v=ZAfHTFCI0Dj^xU7{{ z+8mE{Zw;I{btvKRZPjoUs(Qad*uxM?djF@K4jDC#mf%N`d|I#K`;sYGtD}hy#lWT> zKdGxzmE2NfzJ$w1;Kx*r+NeEKYgl}UL(R8rGL_R}Fb#f|XP|=;Dm`W(oz_Mv`u_e` zd`r|?>&1Q^=VG{$pe-ytNd7mvykqt?R>8M|Lk?1>J;bQf`qxbl1eWNFtS8!>zJjPl z=GHAd;8IcO3fc}lJf+LlT-aMndpwR=>MozgC`SjkyD}$Wj2@=K_h|HlP=i&@E8tV2 zWWej@5D<TZCTaEcTmbaSb;sk*;~6}SQsfuHt_*ocAL=`lghpubq|ZwDD;;iU3R}pE zjGwWncvDs6aZEd~ifbh4o^O&CWh+&6)7GjB;L^-Fc|)*y9up~Y+ril1V3B}H@^TnR zdd0hRrmOl9Fe)K3=xN+^Ly`vvARschDxf0tp0+>UJtG)BwESk>oh7(>1%kp!2`d|{ ziZcc%TrOPO;a9^tK$z+Fnv`e2O|V`ghj#++dxNLO7JW*Nuh4I(&|tP1b3hr$4;o}v z4i+ue3YIX<`rg8obMXRgyO`VnUQNtIM!_l*eZBZlCJ&y=yu1Fb5i#}zb?@DI%qjzz z|MXcNe%FE0%iUcxXd`pO91Fl(*p@YXFlrTfBql6j7#!izQxxlupUj7?8R#eJ-gchJ z_m06mKXLK#07G!r$>JAoJ`lm1`|tV@{qSbiw93<CZt?Y{t;EvjOXCWYTxZBSDm=qm ziX4p*m7KU??-Y^2X}04vgUg&<sX0B@E0ft;B`;N)=>->-HJH;#FHLq;`r%8&-aS?E zuxQ)nP)kbAyQo|4=ECqul^!1_Xwiu17-0Vd38P{Zu1O3*suK7)qlIr9;f;mjW1;3I z`~RNQ3U$B#Y(3J}<!NkfiH}fu?wq_NhsSMW?`}E`^TarNIv$o+y|IyRBV{2^lOi3V zjpOHWkzLwE%hD!Tz)19-GMNIX|6U<HYbn!9pg?zNkV^Yn>Zs7X7iNo%>zR<WbNA@T zyPGtUR9GPnud);O%p%2L?s{UYY=)%Q0;G(e)C)OdC42UKLB=>1r*0RjUj6$P7x$zv zt>dbgRf&*m#$*o*@Os0eN=3$t$WkQC+c`qHT;5=2Ra&n+NsPZsp+7#_#6!$^Z7R#G z!P1kb&qT;ePa2uoP|pl3>wmk}o#{o4WixB4*f=<kST;Uw0qH10^7XhHm_(_Cw_E84 zL+hWNKA3}GB=p!kCP>yA8SiSuPpC2ti~D6P30XAx$Fq3~wl%^?ePN2ez*rTJrkp&k z71x6?Z_kg3hcDsk*@@b+LiygWb1F1YUfDdau(D2m-aI{?Y=sY<yxuM7q!W)A?}9=8 zl%297GiX{(R4vQO*|8~uH|Hb<=o?s}cNih~fb3OaPYBtH9ihg47n=sI*=&OhP#A|A zpL0EMl5IGF3a8)i1-dw$2%5QMw8MLd<YG2rxNqbFpE5mtrzcR1rlw1iv*I)+ws-cZ zkPxW8aSeh4C-WVpoIk<Pa9VTM;A*!e1n*MgShj~V($r?X1Xpm%B!EVtUA}2^%W7Rv zSLa&fhD|O<Iln;K-RL6lnhoI9yPG>&UM0PmHq@r}_R0w33LjF~`nnLnOEzIel@2Y@ z(R~1HZ&(Iq0Muaz57KMXGYlrT*Evg8V~9sep@H%B6YOKwCwMpjb1;EA?l#ErwZ|(K zjDAv?VSGSDGz8h0+%6;P{^XV7Yh!FiZ~G{mNn0@IjQ(5ibZT$#A<juigeNbF&qP!z ztpH}gIAM!8-55s|n5Z&zCA?a6(I8);q-U%N<557RvM2@uP{c}x(361gN%`U|ufNA^ zYA89Dx2cB?u|Fa^=9#=nQ5djePF@lX#*bm>kzMcugD;TH#>iQHh2+pE_HH&^_#swQ zid0&ooy+tTh5$c*vB!h86UnBW_Y7#-({0RSu4vKNer__+0}%bpc|k3wwB5ds*{itH z9-QIEdv@=GikW9~S>U3D@&(jpx@N)S4Si!eS9#m*+qh@fLBY()ynb*NDrDjiSA#SE z0~$3|nn$B#I-CbmupGv#eOFyG)>0fONLUY$6+q8d^EU5B`}-!=tgdzR?edZWjrv+b zNGbUZcw?maC_XX6Shn1o+2O0(1-=OtEe2(E05SIPUPh`L8@53^V}dC7%&xQPGv4bm zz;>=<3vqYHJ*Q_8$IjGDe7H%{|AM!faXM~wd4%QC9sTH?`w_gBvJ<GG>1CI;>j$RP z)Th9G1?#{NQmPVU(6|A1b%6H8Q73_#wAgF1bngv$0$*fZ-G<LtZOE8eo+DQoM0xtT zR!N3utV4OC%Pzq$u_vomV?36-6!ozP9BkVPtcreoiekz%Ub_qcX2%?&&+L-Zzhjzh zUgiuIBwhoAcdb;837$YLY8CMgd}v>BqX#fALswggN(`pm9!Bz}Jz7R9=JuU1*ESK0 zJmLK5XGw7xN}Z~1s>h=rF6138K^%{pL_p2g^iH}_9S1*{ykDGhGodblA?EJ=q@gXC z57b9+|5f)B*XA)jCR7HzQaqjHJSu&glaq<_^ymq+55K+H>0$0EJBus&e4J7`U^`XW zTprMSod!Fqv-6k5_l~k`hPB+%xpTIBsZOSq?%{;IcyRFB%_lAKvNoY+eaVeCrQ#(L zlmlfW8Jf%FUll}pa_KWRKl429pQ1}+Z~AF)i>hyjByl>ij=bm@;b~i6+xYRVsl*m< zbwjU2kInPa+J?5$s)-<Jr%jJOY@ZI3lQ&?*asRLHn>fZsI5{3SDOwCMIr*a`{6G}A zAk#XJhH8KRWA}{pFjCTe$+q6AiEeiIvZsgBK3dnuO2uEPBiFu}lW3|WB>DPwY>kRu zqAkZv_3btoDd|p+iZw^JRs8Z)rHR3-%~xc}2`%i1Mv1_VgW;2t()6i})$BJsYJKZg zOee$@x)TiAhOIBC)B4UXoUIM*ZDs)tc>_&pU0ypX#a%0%GjRkDqcB;*WM!ps!wB|Q zje(7=7wPEe7X6e$ubzH~6H+z6oPKuea^pRJ?E@}*!kiMTUgwA2)(`nbl51`To|#bv zB)Flb8wi6Ns=)c9^1efDpJ=aKRX?N(qziN!!lsd_lZMh$kiu9vx<C|?PYu9yq<gDa z>&Q=9F>0tQAndfkk$Q5OUbZ2Hk<EE$4^T?#gsQloDY?tKBNthFsU6Bul`mk5lH=U= zs(fmFeSm%&%8QE}_koneYWlQ1+i^A1fDS5$%}J8bu>{&7Q2h(P0dm!KOJ=^#_30Ew z6|hea$5IpTg<1(j9P9DABR+5rh0ZMdP^pp!gB^8>-XL~x3$G)VEsi;kk?d6bU1PPB zhjq_<HaQ~OYCOx`>G|Sg2XEE2ctx{cWTRs9W)Ea9U?t<=;OJxRW;bOoVohU{Wm#wa z$U4t%#=6RiXLDhLu%@#T+38uOI5^ma*dS~;);)F+4rm>JBfcrWslGnEGs}CG1^+Ca zl=M9rbIH@XGR`hn+*OE)4+WkS@oX#W=@bm7IpAL{fKdQecgG@D?USv*e3(XnMIR8} zZ3faJP^!IE?cp`-4ghJg&{wB>m@$a<3!}Ty@j3%#%Iuz4M(DsnXb6PfKte@|ZD6p* z*(03+)E{EXXNz!8POI7RC;?fF$!T_L_b{+HE6aO87@B(W%CmwQh(@Q(GR~{IxSWLE zsVTfU%RFFibiT+{>Ucrc<P-ht%r)arb>&^_h04ma%Jqww{S7@0RTJ|oiCIjif;lvS zt+x>@HQ>bRWc=;zXkh=1c+CSk74|(!17W~Pg0klc!_<>6{75C|rRk(j<s@$~^&wMY zG6s^sDfl>iVpC#FN^&AkLQ`^P5>Jw5BFSxJLUr)K?dl|<WPBp^ZHJ7>(V7<6TFt6u zE$KT+9YgOE%X~v)9G2%4Lf#rqXspwE03|AhP^v9{6C{9554P2IgY&4<_pdWr<;nWn zP*H!VIdU?2==5QK1eMr!7p=sbgfl~ms?k9XG%WKWGVnM?LxXCR6{^jQ;~a<Myb{k< zk7WkQ{x<XjT{@Stv(Un>m-MlS(0hOYn`_Yq((mSKI6P4(m3aSTs)E(7lknMIJ(FG4 z_yA4P;JQMR?sqvZ<Usm-gE-`AlNTBj7lp`TCV|QxB5_Fuh9(!)DSUW1wpo%{+{t=v z#HCb0s#MB65YB`w>bf4&9+@6_L`{!0g1ToIaSYDeEeQ|qrXaw(!{7ql1h`~(SoZ_O zB?F?NzoDLihtVD5J&5!Z8Q&ecn3~u$qhRd<5#SWU+icqd%t~y9Jwe37DD=1WNlfwT z054b!tX^LTQ4J?r0!;8c&~SvTX|*=qErtm%3!j1wAdsdp%22z<FCQLwdZYDS!Xxv% zQ)%yv@>uh76N9$garx|b-4{-VJ-qRP`<dIL$L{yvExDr}Kg)gj`ic4dsGOIpCkq~& zDt|(J-1RW`#f{Z>%8%#nxZiwyHJ>?CZ|M~Eqt*~^=<@Uf_o`1DCqF*8P;z5i_if&G zW@TZ24D;M!&3yRroT{J=-8dn^+{=*}K-cPf%;_0cx{UeV_ebxh6io-ut)9}*Wm&qD zSA55{U_9|GN7dRRYbUB4_41Ig;f-7x-MUA3rx5<~3ggfxAM}nKvVM?$%=?8;_)(%e zr>nQzJ-(p^?{bZW6Zb0xMV-ZiJNZSx<@THDU5kebY5NbOg`^6P^o;Q<>ru_~7v~a+ zt&fthZPf~?6`K&u&N-afs{W`nzU(O^Tgu#9g>gtL@*G`u7P?e8*H^{A;QZ96whEAE zq!cvqM(#thy-M_)()ri3ccb)$N8bq!UO#Xa9VfVTtyt0Zrroh?XJp&w?K-ZWVsXVB z#vi@WUuP~Or?K5P`=Gi)XES2e3142kE4@cEBx`i-HRx0D5l(S;B~i)4uB<t<;k2yn zT()OJTwhmz^fbDpIrI4P%|ouNw)o)Z6DzdYU1!ek9d6eadp%V4GR$bJj**IZ8?<=Q zX5_8bv!zA*>~UH1l+HSL-^Uz#4Z;jod{Wm_&NQCIJwB2)eZ`SaP-^*>`>RCewA<3S zG@W`$_vjWrj>|$jYLpd>olj46?ik(83Dbmc-ap(;qt``_72LB^YCgx8o}Os+V5r$T z#mMR4{oBWmTOX+&J7%SvVsDrRn>Z3nYvf{PAr*TBF~TdBK^QZ3Ko$0O5keh=ZyH8k z4`T28sGG-B5HfV=RxaSsD}JviLEdZI4C>2sT}Le6aut9cqo3KwRdq^rMWdDu7oHB& z7`g5ve3+a5ot699w&lf_?6GG*yj`tyj{A7*Elt^(Ir}USm!7JtGynNuyAuc7rB1J^ zN6|RT9%@w|pn=J3mRp?d*(}%SlP+J8RIgNOLbays3g1qR2vTSi_ujI8rXEY(am6oY zHimNUnC6FPbFETD@%aOxFP|pk^d5Q;9A(s+OgxTbd^=tYLwB#J23pT?P#jgl>%8<{ z3x3qj74!BTQM&S3_1nwI6#hwGqi57-Pb+?Si7BssceXI!XF9@BL6CZW+FfR5B+4S9 z?*ihW`P|c+VRb>r;`~|Omi8@#b&)Y-cvIr=cg<0B&-UeeGBp4Dti4)O&xZkLNqPnS zjdtud+fSD|$Xh(Ubed8Zc9G%(c{|f3i||imYC`goJE`j}Jr(Ygy<BQ`+xdG#GxE8+ zcAG7s6^C}=do3&em*0<#vgwrZY?;+*i|_cY8{*N}a1-C!b?F*y*6nL+T;n1ZJFROE znrRd|0Mpm_yTiEI8?-6<{ts*K{ngad#_iHYYJdbn?^V#yi+~~YYC-}e)KCQk4I%Vi z1w^Gwm#WwSY0{(%2pAyrBE5-9@8ZkzJ?}Yx!CC9td(Zuu`DL%Q%gma)kTr3YL(4SD zy@BOWDnL{*yP{Utc#NofauwxmK2vwp)6R>+TK9vGrJF46y2q?xE(f(Szj%gv6R~R$ z;45K+fco!D(%$0qW-)37#?D~NSB`79RBM&q53x&5Z5(y-+VtzY8QlTq2Bmh6D$((p ze2Z~rQc+0hGk{?g=ChaEIed>ebmmm`oMdarI7>QRioBj1zFaPx(xXtUdD%Wim?u;C z?%}iaI{OixGIbQej6Qu*n4|)K0ph!bN3AG+37Hb(ie|xRWZU5x=A6*rO?=n9kWqFz zeqfTKs(qd#2&Mq*5M#p_A7~Jydpp!}TE8sPQw4WKa3cIe+k|fC{H}NQKKGTLhgEXj z2-P_%8RmW;6v}#XARjpU!1q!!^H@KhRx1WnZrm&+D9&zY8mhji!fvB|aXX4Fb5rMn zvYiElyc&|!!m4eWp-4^w{WVa4IEu3$8>1B3-)Get0;Ssfn+Dc+bq<ute*y<4nW0BG zf>^Q5e*F)c`w6+9L?<8LB?&~yJhw3+(MN&tBoJoC!c<r)^Zl#?EG@8xA)$Yfb<aHG z=ai_9re7?V!Jwo2o*HoRQK<PSy{SRfoA?Xvz{TPl85z@T21XGXWE*d)Z%+k3TkfJN zQJMSn{Vwfej!QQ|<a0Hg3anC<$ZD~n0}&?1TL$XkSSM_41v~)l@Gflu1Hcoc3cfO9 zl)^y;zoR(DYSDnhWsd0CNkmkx4*#}7-|_JnE71l6t13wI2p1T(GwmKmL4ScZwHTG` z0+nGcwe>Ptm}YxuW2*<9PHD1Uffg~cgrHWSWcO1`EnKv)v+1%J9(*J{tE*MBY2;zr zKa7rRVhw4}6wNCuOX|l2^6rWZd%$nPx8Z^65PP;f`_Ov}-DypT)ejTTzT3*Yudw=e zVb9^jbW`|nfze34@e2@j?fyvJ?rzf%%f%0ioEQx?_sjO6<ocx@d9RYCW9f3fmzzDm z&H;%k(bwUO-U@PxgX%GMjMKX#wlC41K>#tS{FUp5kjJ#nOVSRsTBJ&LZ5adJBG{&a zGV)PJT#O_`5>0@dhBs{sO#oiK;apqL<$@|hF^ST-VNqvn16A1j!->g@46&mZ*~7Bz zp#!KrcS$4anr?Sc#lICCGCOgLOn!rGRx7W{m#jd|ggZsin-x5Ow6JgF%ID|#{)(yJ z(vopW8(<D?O`00olT#>jq~bUk1y-FF`my|bDWsA!rUrSy?G~LM+i^Wi69z8ppbnl2 z=cAFzx&Fd<PrwM$!ofv44nB0h*HQVDdm7I$@WZmigkM`B%INz-2bgc>?4=q<s?Phk zW3YkO`Hw^s^noe)cS8=(P2G6-%>(p+vmtICEUl!Sw<OqIrAjcU6Mub(c&a=0>AO?n zi>h1B(+R>ie{pmI+j17b?0~EoQ}PhFC96n<1GU;ulH%lbEc~TK4Te&~QbziSPG#(G z9uuXBpSR@bwWXC3`B@u^CEJ-wS3XB=FdJ3v7%q=1ts+oJzHgz=>A|o-UQ3`9!l<_h zPpC%MaG5$Th}A+=*&Qmji-$TH2IrBsqPJ?J`RF`<RA$wh(fklq<to9^m_)rr9b&IN z{xJ*d-I=O<77Uo*WZCd>flp1MKq+_@_|e-)^Wf_PPE^qkKgi=xSx<<cKIjH_N$q!? zK@_O5j={4A-R!np2bR!}liR0&T??^StdkCbt7fN_iCp%6XAXgky}xU@jN0~pjFUUu zBo}|G^wwX0Pv?4Tu5X#5{;&LpQabcye)c}V!%dF6$$J93P2RZ#Z!SWh&cLDekcIYO zt+r{V*5IL*ee_ge8mW<Nq)YJiG>*TE&mDHSTJ{Fu#({LUVoLgV^D9SEC?Bs1cBA%g zHt2V_uB(Z`YHX~xQOfuI=bb|wI+sj*ry@XOv+$=w>;7fJeJ0aC4CV|CQrIJeWXyO5 zs9r@;J_GWLYk6k?UlzqYX5+tY<59Hy-Nw6&@G4R`IrW90h4;43%Sh*hpZpNB%6rG! z;>QkB$om~Jn;thPga<8?KTqZNc;zr>&kS%{W&C&-_-kwabnV?v3WcM}IE!sRo8^g; zwV@n|Mj_dxb9W6DZk~1cr>gSREXS;FOcX%${+qb7V*WrpH_kq=Ov2Qn`wWnI06(Nl zN)p)Y-8fRss__WgrM$H<T#&Kwn5*0EscO#159p`QEt_m#8~juorheU!k`OQ@b}nT! z4<|Z_Sr$&HMv4r5&XPJdY#dNN5*V7gDW&_m!QWQ+;plLwa0m$pRq|BbW~2!SnOp5X z8{hbP>z1S^;UWG%j0g{{3HSRa$AX1CZv5Qemu^4}>ON=x9EIF*6JZ$CvBJN5n-}vX zyl|xX?M!D&IRDb-gS6x~w}l)2z8G3}H`EjePHt%PYsYcp0X@Ls&@pqWH>lGxjB^7_ zInpHVv@!nZoUYHJ?@UkW;Cla*oSN>`3ESmU&xTi{PiV6mv)tl}FaD8qi_iYffz(xl z<pHmo7)-1?oeuI(odff8wQ;-7fjqg|PU@*Eo1>h<mK}9=e))!6z1VK7x4%L|r+=qo z4ZojIr)w@SHGZOy=_WX-z*kSzV99>{rOIUbt?!r9+;s0n7~?s9QHjKW-y2Q@U6Snu zaj@)=A_H@F(5eM*UrI$N`M8ja*vw8dgr5rhygq())drg79GG=&Nc#7Rx2J%@O*xND zVgo%ox!A8b`DqTn#KH`&s;46dC5E3L<vwKGDbT#HefaPhOX4~wNMxRcL26mlF`&!q z!hegu^QI1Ut#;4BBTUI{QnB-!PS;asrzpDJdyWGAfg63*RW9U$j%U0&LWEoon4$>= zKX21B*;ifO@6j>*5ppz9Ts#WtTs`UA(ac$zn%qf>{dU1+L^VrDA!IAT6p-SVxzr$? zcDZ&96ZGjsnm?%j0JP;|oV#~@TKA7J-MoN?kx2Te=j!%A)h0<D+z)lZP$)$1<dol* zydT42CKtY3%^E)y5lEqf?u|<uWQ`yYodkoGI^+}s>c}-2^=qS~7)@&HtnqE<H<m9z z?$-DLWIG>XG60^TO$z@R$O5+pjI=3rWoUJ+3uUteQM?+8ZIG!kzMGJS;bO&baeh{y z?*hFB;(GUSy?eOcU0ko7p1Le5Bc&{*G&tWL%<~_XeCm*z6xn5YD}O}&TLTYAtcPQ` zhoh&5qnn4L%YQg|5bgaEQu8tG`EcPI{~LJl&A`LQ>3`r>JaBf7i=!RHW$#&&E;^Gg zi*L=ix=1MF!e}Q^Sc7CTKxgo>MJhg;H=NL!#u=bMX#^q=$gIpdi*q83I<-!g^=67y zUh9o^Kuy|+A|&Ji&eR9~8Epjyc(Nj*q4rneX!?PfDX!=<!g=?*@D!k7f+)ha?dkK> z6xwP(DP{${kK8k<in14In81p#^?J&8dCIqW%1?UAOaBi!0Z%#g|4{Li`yWpKL*YMY zodtspp<T9<oZ~=3Iv&Q-j=^P*6)CWmIr&H!Lbq*u*Z*VHwrk0@>+%ZA*&mkE9HTdV zhxgi3qQEJ)YalKZj!q;p*XW?EAjBmRcY6nJ<owQ9w!}{7wdGTOe@Ra}A9qaI08g4m z2xftk^9s^mztm8_VI0>8Etj8cVE0J2f0Tl@$`S^*fLWnMeF!xN>ZbbXrtDeoP)`33 zMi5z$1t7>;wfkDi>P#i2O(i2JGH|2;#UgU$RgZu&!Y9LtKz%sghNxwcf*Jc0V{_{$ zC=PbV{5>z}?=-lV)M%JjPLS{vw&6SRuO^?S4kP`W<d0GhXjpS7qqhkE=vwnnzhj$; zt5`B5^UK$=Z@2iP=YtsB4<#zQKaFtA-}N(jz-*%PtfPB*UV>)47Obma7V$i8o>TI3 zx!-rnh8Z7|4p7@`yn`hEZUpY_9y8^${*;q{HF|D;`coFIqJNArcCP8)DE4Ez!FjK1 z4xGGR!q-*~Cf&*W`N*vEU{CSz+VnKF!0|rKp|{bbt5NUKE@jt}s>3xa$;gvjkjs1^ zl|2864rOBy>rs1JG`kHrA<P%DGB*<KX7k`ck9^?wf$9De3coo2LGAd_v-G|2%@>a> ztS(qZWsJ0L9(akGe$j5f$sq{+C&VjG7!>3e*Xb4n-O~{j1ghy}$A)b~xGL88w@8&C z&az%=osF{t?d&BW!zTSt<^`Er8x+7QZ|$k_<N-clm526J@ra=8|IQlMwa4UJ5wLG) z8CGc=?^Z>lr$mKEMT&57h0y<qWh^$AHs*;K0yvy53<cn~`9PAU8LZx^xXMmG4DR=I zUc=V!i2=EBUZ~}%*{YC;^It1(!;)P)UQKZG14(UiuQL|YPyg;e>e^htnHF8l394yh z1jc1BGH_U|7_>iyMjO8MTZyLU*9x3wi<q_~r8R~p3jzoMX3v9(V1iG4F-?*~@!mJ; zmh3YgTnk?^PIlcl!=%uZO52)*Z!0N(eC7}09Pe$ANLX9Dy9u#2o?7s^&x;JyNyn|} zd8qV<0KYnQ)*VM)=Tz(}zjpPB<-Nw?Cn7)%4)%Ss$8$!I+6xKVYaEgI7*Oym6qWZC zV}UB;=LDAV@Np1o1b7E>>N>6ZxrbE!5-tAma@1se<p!6n&~Sq?R;F6urJV8we*7*S z7uc;cN@FzFngmb+xWHD#u>(8-yci_#_3O6$!gdF74s^AD4nmP`g85xYonXGm0M5n7 zNzA(BQ8|YCTJ5QZc>el;Bp<&dAKxS&9|PUu;&~AJ`_NnO*Kv(@Wuo1p0j>3V53Ne0 zgeHc`-WLxfDb4*fe!QB0#Oiud#wmANsVCu9x}FFDpNozSQ;sog+$^Hz8adS&Eqd_M zX*&`AZme+%=laoN3du~j^xf`$`fOxTJ-V%6`SY>xArPK1y84^7;I1t7`$^B<OUd&# zQ?KDq;QW;iiXpXJI47dIUQD&^%T>nzE>@<tN7A&X610`xKJ^#v0rEdKM89xI1xu(@ z23vEew!`fk`>S~Qtws%OeD$;f%|+DB+_0*?g<2+1oUPxI+X=3xnLBF+-HDb)*Q4jr z?PyNWRbcb9z}1Wr#YuXA5+<>eI7qN;r=9d*Tc@4L+)>*TZ0@LCDv8QKt^Ju_r_l+% z7mv_lfw4HSm<($TYgM6^K-4G-5&%!YgMEKm0O?fU1b^Re4~Buw^IsU;qye`$m{t@< zhqm|@MwZQ(Kw;jLBytkK=N%s4)8M-l&Tt=85{myi-Ro;4DutW0V<GLlU@`I0lGWNp zkxk=A$^O5w5-<YnDlaHF7r+Gvn?D=@n|qGjF$bEnn`>ob+s9$pG$0U$9bt!p(=Y}s zzG#B@r><#fWXI3+hf#LQQ!^wkvCp%?qInxWm$wF~ZlA`K_{<@}otuScXVvrc@#)m} z2PjXIKb_de7_?jk8L>N~)h>KPWbLR)t~6Q%Sy-K%)1=yk&)LHGS%If6?Qf7%(**cT zTGvd~z*A%JL4HS+h*0B`n%|c(I=B9!$qE$Tyn9#g&>mzJXHP~(mN#qql-X;6ZpE>_ z-+f4>T5_+dcCd|lIa8-3^HWxYcqr>$lC}BWztgC=mqJpRRW|SJVbWC*^DwU`rgkyv zareF2*-wqsrY7w(ybai*NZv-mLIOK7MH7>YJGQ{-Kaa#ZH&-$Zube5A`w=r)lagp7 z-@e*;L9{LUFWo!Nvc}N&x^|r|!~Gz`1J!<i!@a2v_g;L|Nch)-q<1@^Jyj;$Q7XUm zx!X#gH^OR~7d7+R%Qk(UZ$EK-v@T4MNn4U24Agu1Qri8|2QrIGbn!J!6&nia#c&%a zM6(P^1+EhGwVBe=hhfis(I*KY_OxI(E%Jra`_?_!={XXW%H;pV0v(L@z9@t_B<gV) zeqE(WfUp)YOe(?-S!$<zNkNIt$f)grs)iR*k_evKx8I(yZd8pdq|!qEN}0YY2~FUr z&UwWp8;}RHm=qbUk%jo{nNQKWcTYg>8tPYBn(|D)x|hIFvM>{ZTH1W2D8bpxxiAxU zl*Os~gj)>o6FzN-G;N%qow!E4bB#TG<pg;svsi()II{AtyT3hR7Ayga)oO+nvB)48 z>hj~n!qr)({Eo~*Phio)I$H~8xoPJi))$v=`--Rzh>>H1g4!8ZPoZgtgGz;Y6S#R& zTEMuE3^e@IE8^pD%HrKm=`>j;a~lHApUM2bjfsBV5D<Qe^1i=oUh4w;0KR^w*HS^? zQ%eAk-)Y+Cw!OD_zqD{&WEGjaxDaW2tI8iip~!1N$}+Qde`3PtRJ1#g<9LJ#?Gsil zAlhcqv~FpAA#Agu3(lg_vwn~Hc5|Fm?=T>vf^WMj?WV^0JiCEVOahk2Uuv&?{o9RN zX!+f35g8^BY_pKY9g!V+i2X9=tVg}UJ$%6NNx|an(OsTIq@qhfm)^}@VPzNI-@lgs zrZkFQ`9zH*4IQX*-Zdj_9lS6sd1|)ld|j<7@ho&p`YXBh&X1jTC0piWS<z83-+%W1 z2&`BbypKpClMAFD@1_aMoTD-KBa`AAF$6p<6t4_WwdUT7$3EpW{-X%bXi^OF%gG9g zVt5xh8a-S2Rs{*&GrmOvO5Z?`da5Hd_pUax3VY9-O9FPtXu^f28ZJg8p)N6YEbk&G zwKR@?3t?vg_v)+qlUrNjVmd?zTsVW93+Km&nrd-NWHy%5LgZE%?%mF=p3kdiywA6- z(ndnJtx9f$cvT(uIBmo#z7lYW`S)|Q?<mebq|dvD>`j(-yTf_A2h=LJ#)P#g8+S4G zsEtKRBjI5Q>@II{W(j(FMLqPi_c|r^JU8uMi1qeGaLF>exraGGt3s;?I?r<LhV{<` z>ZhffBcT7(GOdOyRdH^tWKEAY;kvx+RkP>b5d6o^4**FB{Tn;;=>;9S4x@vv!N55p zId)h*EWW<fV@|k!OIGpy*#B(;{~zl@Jpv``@`My42J^)BYo_JBwTWn$iD(Y}v#|8x zKkI+ZBVU{UD^32VVvJwNnX$v}^#b=X#`(UvY3!xwB3V;8ysrWHsjROgX|C?7lX)%e z{hF>A_K(KcTa}rY3IEypEerp%)gvCu-h7NUl|`ORUY#y*q9pr;;drQLniVae>Him< zN!*wpuf-q;8`hp2jQF9M=)%KsO*S}n^X%^iPw978y-0siDe{tbRBGTIX-UrWD0_vB z9WgCfr|zGP9G<@waRz<uuUom)#R8tS@-d8s=<!EQYM7N?lT-Q^1*7yABz5Hs_#Yhc zR9*9PQnpu;b*BD6@2Su9UxOW37Vx4Sbl94rkv*cyToHQL3E)|{S1IZ16Ujkm{b#=7 zU)IERa@hk9ZNBUy_6z|N68YAPb|`2%EtEz}Zt?77Mt4U6VEvrtHNMrgJ`KX`Zz}|m z@UvnC+<M#|yHCluIhrk){h)W@%KH2B+zHB#45TW}Zl!0etLDsr9;Hj0FH<}(Ec)Zy zadh|lEA!wYry7`xuTJ(W`^0vz?H5DXY_zbSmIfkd)h=)ysk3LbrvT^r++>_T5}HGp zQ{zO`v|%|Bk!>&xLb?sd=~9ZvWC68jC$AZwDv;Oo{WC0ZrgiQ>&E2*?y=@m=Z2J4f z7R>xL+E9afBK4hwp4G66M2Pu{EwNuAO?3pbjnsCx^fW+3rt73y@ge7xY(0uhgewi{ z#F>g|+!EuMM|K`w)1p=VV=?A2(niT+{{7}npG_rL_#`d1Ecq>8rAc@kwQ8Hb{K{T$ z+nMKT@C)u_;7FM%!=`R?oNB&#tLm#Q?z+0~0y&N~b3bdHe>KPPk=SeAXPs{cpFJl| z{{|>>fx#yhS_&0raCa*vv!QD8_=Cdf{Y~ud<}jNOZm4e~9|2!4m^_}G{F+^KQKZaW zMf8oN=#KY#0N6z9%QZvCQ_<>vHnTU)I2YQ+(}avM*=hm$HnS&&QX!4G3-=25T^W*i z2NKRSy?)Wq9Erwi1S#`Y5W5;NHO}Tt<PR@y1Vq0v&gHca^AQ`1EK>1Wk<y_vwGI-& z3p6~KAK7T|w;uy&UE@&GcQgaMc(H}NYqQARB^7B<+UxiUE1v~<t|Cw%;gcLIxmY0K zcKzbf*}k*Xt=>^anYsr;RKI3s+9N+FO+B&m`%MtRMrE8-)_59DDJk*{e%o@d6CV%` z+Mkt4`FY;=R3QJ0yOQ`o(5R3;f_8CCE+c3}@w{_%=N)B)iiUL%Dqm%BIO)FkID>MG zm@Kvo-OqU6>08Uz{A*TE`=1mK4PBF5{JIS1GveM3r-YU$F*^Otl`)$@WE@GP8ksAI zZR&@3*1)zR1*B#r-XN;VMVN!i!fuDZYNKsvxT>ArN41_mYZ!`Wod3-Vj5l=bJAp^M zqARYFxS;w8+$dRWwDW!rx7DLfnOeHr1R~O8-^wzPq|O%zOHao?<Wqifngw1ia!~8P z`|#}6m$7kvJ;Tm^p;GQTpRtm3eZkqM#TTzKcZ$FcR**_+dvuh=jZmk7=S}?@r)xc* zDdipK{K#xR%+K%^Ru^t`cYUgDqN-xjtmrcN%%Agh@acM5MG|0DYcJZQNl__%6j{cY zlKfhvq+!Jb`ow-VP~G%RdWq0A#B;8jli%ctP5)9H7>RE$FYK*M)1|e^t3_OqHyRcc z552x~MVoX@TXJP!D^ohC^$g1IT~=j3;y|xrD}&XPe!p+n<gt`H^2N)ysem@?Q-bwD z3z1TGR*)3#lrkY(Tg$#CIC=82KC<fBf5aOdt%2H^xm$<->XyB8F}K@$>9;;QA0E{7 zQ2y~e{iG%zqcm+yhC$Gp9|lJ8E$yu({6_&Kol>^p&`#$b?V7;Aq@z09)rNEjvn~=5 zipBF4V;3-!vP9Z3t)*C(0<%R+hpoMU&T{fzdD$xebo0u*Wg&mNEUsk1nPIK0rG`*I zyZ1AFX8p9ZPmh}4v`CBDpcWRWtgW%4IYP1kS{A~>80`F<{q7Lo>{SjL?Y+%hEidY6 zcr5LYz1O(5Df~PlOw*n@?DW?Btnclda9h3o-+FRe$vWTM{=MIN#ay-(SPN|ktq3#Q zgEBS4Fh00Fm|nM@M9I$wyK$OY_QXHC+-b5w8ctn3i3~x*CKUutroaA=@=Wwn3j9+F z@c#i>%$%{YxM73tb{qK4)HEQp0K(B8*f^?Nv!)zyC(H-?k#Mls#i>t)#U=ai%W^1? zHV&GZg<8gKzN;@2J8v|%5fJ(a6W+hcexU~|3LG+`C?V8Cp3Qr17(B-1_9naPs|Oq$ zkDSXt+IOqpjR6XQ^G8rg5E#5Occ0VPS}5ikfCI<vusZfFe-L?BJ~*C@hvxS2kN9wc z&SEyM*kAqM^&odCO;*F->Q3|ya_kpUzRZ6U@~Je|HJGzKXzgCtaeR91e`_YVb95$B zM+#6{a-*16&~}oh1cQLL(3-w}&CNzHHGG;i-Oc}Ukohc|Z@h!!&o|nxRWqoK54^(d z(o(kfhv90T!+Ax$Zuzz6tu&JHx8-sR3ms6cInOu>7!-Iu(|cb`CfmT@Jl>nFelv&> zcB%jM#`$a1htlcR@`-N7$F+cVk!7`Zvfu{~MphRZ_YDMpeqec?dgsOMCm(SJH=fm1 zEDqs;kGLkrtgrZSzv^daqt=hXx&bIDdeN1=UqdLf=d|FOnss=rj<o9=_2@URH!WLd zc4R{>wJHH?aEnQa73D3jhl`b=-Ill^mAevux@$guai}6kN!n-BbF^#pXGH(3`w_gH z{zv|8u#K81(`xGzXbOCprwC8o2LF-w)Bwr*rSs!?%HQpWV;rt>FN#8wHa}YL0qe(r zrCdzyACHZ$15cDM_}=NlR6Bo3ExeYidL@X^L*URWXqvM+bTztB?s?*r=p3pCMT;Wh zBmLZcdwnN;OlD#r?T`-Q3>*rlgCE0%;Y@JfHh#}E$$0I;BuQa$y`UT1$2NPPA4^#f z2|qu({ro)?cGF6k{ro%Y_l5`=R0Og4Z5YtEkKF3sLt;~rzpnbK%Vcel^~UMb)I=bN zq3!7`wd`Mvj-BKanB}i)z+eY|KwvlaUU@<+Kh#P@%yJ>iq#lH=kHwvbs|ji{f>sB+ zMt2AEBEEaxU13^8z-Y^9N?T<#Xj`W%j@4Ud?@Q|Seo*-X`PXb}FVWp9%6m)0bePPP zsrU)iiOtj0gwq_5p3r3&=nb{JJeQeTt={WeU5eM#t+2#r%BwhCs9wR&-C)6}GuZ9B zejU?mt9CQ4wuG-|uc+v_4q_WmDPfHI(Z{AV{o&xK!CZy6;G2J~cne-Gl`)oCGY#8B z5?))~!F{WNz9Y47vhH|wV~fcG$H0#0bDdLQFv~>QsB?f{berruhcDU}s)Ck0`4tv_ z5FwSp+bCwT>y6e=SZ*DZMwl+Ok=ve<oc5u)Yll4Hx(K1Rky;;%r6av*1G)p;3VH1T zZk#L)!G^Z^=!)uc`ewP*wq@b4L-s~zG@&jjq2YKSDc4*jhRDBHGt3bLwx?(_nZrGV zc0LZWtO>jVkxlkK(=wt9N)adv-p!YPuO3KgaD(33B*QyC*L*(HjLv-8#qreHI;66v z!-~Idz#!!CT*!V}qLF>>lMPSH%s?7jFSRiG60n@DyJ-P$cj?6(<oidqUR9~L_7}Vj zFjqv7`jMEBhkh?uLZo@wR6Z#LQeZqY{y-TjwUW(=U#*tubt}xj!*|3EIuW=&(zI~_ zQUa%K2rvi1VQd>6^gL5KM6;LXzF(i(+(;w-J{#>n3XuqDweU`5gB><m+m)s|+t(D{ zjnwhp36yjvE9y(%Oq&oMv(MRH9y87975A5oqY33{e;XD1wRY8tm1^2(*q7>w*(?A3 z0u5Z>RE<{CJn4qETqm~ufKXVh@S;16RLCjYGT=k_Ioh!?s*p`zlMg<V*+0;Kcb^X` zjAvLm;>j4P(B6d!kXxkmu*zw7`5x$<-0uu*t^7@>9Vs2r<ab;dX&5dp?#pfdZFZMk zb(Q9#7x><J=%;ta@3wY|TiROhZtoSd>rZ31$@>9`*#!u9iKQ*{W>ULScI4<|(vQq4 zIu?<h8-El8fK~BC{zzz)qb}9+EM<#}N}dsn6FS_Utlh!9TnxBf*$l4X6Bxi&KK`&^ zr9faowOc7S+%fI*AK8VTz!?cz29x)DAIyhxTs*{S4=kp7N_e&@)Dt@ZQ;z@`y+5<8 z?it(Q3Sco&yN$&kAM3cJI6`(#n$SZde+vf4W@)k+%{(idMAcfEQ<i=wEZtSIwPWED z2i5z7miQ?0lO$MKq1AtM{*lp@O(ZJqf#s(BgQbkrB#9uz@2+J;goE=_yAqqg*%)~6 zY%!-J*V$YfT4EEMOl_nq2r!q6qEaDO+-G}Wd*l+FoF2#1*(%o!p5V~sI=(E`oo3Ty zH8mqAyfR!=_I;i`DyT=|b1hDiYX{!`v^0tE?^PP@%EXW8OxK1v`f!8-a48r}U=C~k z0~?V8zBM=)9EQjSG`XacsjOzRR(&1i3G))Xl@t0LN~czdKj|v)*Sq=+8=&%exVB~6 zd#gm4x}^vw%UWG35|1VtV0qY{s1qofjrp@}V25hdq<J>Nf6!r5@~UiiC*Qqtax%mN z2;IGr{z&sh90}_KQ~_~C0W=Trhl{atQ#HVOf#JgWfEJRd>vkU6o#PidyH@UJ1DWa) z9II8PXLh_+++QP@T15X_Ob{(6R~i=$v>MydP3pSv$-XjR6bl{QK7JwpZ)dLtZu7!M zLD0be?4N?HR@+Pg`Tnd<deO|@Z+3@$GqyE+dJnsi-3zG3kliIC9h@f3G*YwV0#;s} z@zt8opE!eB*0a4a?|Js5-R?cd_`f||H9()o#9+D$Oe|X<S`%2wp%~&<x4lGv?LuR} z&@T5hbX`!czd+kJ6?^j@>z`^v-J-)#x2IvxK&rYg08cjlKKETZw^-$TXuE288bdjM z%J$d0PA$2>gh7Y)mrboGuPFcR@?6)rpbv&erX9R!_yyb(4!R4RqemgKk+JZqKI_0u zuD$1T)Hm?yqk7jM&v#TWn;o{AehEBxrzo$6c^_>_biesbVZWO2qn^>mYHLSYAPW9M z&U@+Zw7|}ZF7DVZD6MoMRG8U7`TpN@=QnPKJI4YA^@P-Wm^-L)+_%#6*l{S~VUvXr zdxTAb=h<%m+y`Ec_BXr*g_dN^ZO_W$-raTK{oMWc8OSmkw`5)hpkU)xKFIs`kTZC< z6EP9>BRsH>;}pRya|cLV%t1e-U_4l#oy$j0GfMx9_x<hXVy5tiPBi=^q!0bcDFiYP zKCgya4DN~DT-=q>&E$NOdDAbMrI`{nbaVA%gsPrHcKrKW4sx_JB?^OZ{^@ThYpH8_ z24<5-ozWDY86U{9aoiRo2`9IHQ{nz%XQvt+D2{mr-7oG+>@l-^GfktsS$T443FCN5 zk9n6-Ub3f|TO9kgwPURGvck7N^=rzHJ2u4(AW8kQdb8l-BCi0UrW2dZhNQ8;*tG+e z(eqQPxPpO<sWs=1w$MBI9K(vXlB&>~CJTJs((ff-md;NZ1g<AX+}eWFdAl*o|1;4A zdG6kMX|<aeQycMurSwss+m6h_*9YX!Mw8oTQUizz?B`Wx7oi=GVx=R8>PG2<<I|U{ zJZ`3kjtHXE@5V9fU@|N?olz|lLut9qsgludspSlnc<?o^n&YY<UpC!}S7U9-(EDsP zLfH2YUQvDFaA3NSv}!Gga}b=)%Y8+G7CT`M%*?&r0p1?jy++aTOLmW1VTr;tIv0E< z@kf{AtyJvD>BHzZ;FB*@nl<w(x#S}FjlB|J9y?(EuYQSR27h*Wlzsc*ev)*@<x~%i z$XuUxZpwRQa@(kPz_sb?`Z5Mve*Ga-B3vESTKz$I3X#X&Vpl5%h_BC6)i(BVT_r!o zIpr3GzX~7)Ub!*3ZaGo80=ZSW7Ufk4*McD}&xJ|6Ws})$`*VleI_I$4_D%XtZnr%` zup#$rF3Dc7@mfDhEhS&6_=XPL&8<M{A{s}hC+H@EN7bgDZ)Z!+e<j+UgnHqw*IE5A zf4U!MU81*Y-{l7F<V11-y03Fq-DG9-<D)>G<$SRz(W*Y*CVk)*#XQct`z3UDdr2H` z#tJCytsltTuEhgmi43Lr+ds_jJ|DV1B)KbD>sLSX{N~k+_)xq`;mdPJhv*wAK^~P1 zq#wBE2QuD(fg+RsBHPzS-VIXrl6{R=p)Ow!$&<^pO5f*tEj{EZ^Xf0U$t!XHLB?Kn zXK<2}B0cB<ZcqO^OiKM`YE5e4W~nWeajbi+F%=(`0)>IYts&V1Q?u^7sbI!~@MxVN zB-OO=Q;rQ)v#ySQ5H;TZVa?lL*eY<}fmpQPDL%Htpm7O8Na)4f^Ec;t(K1vmlkg^{ zwD43>`s0TeJp(oe58MMh9C?-oHcW#(WbSi`%{G+d$AwLHqa&z(Jn>QH#6|PFU^bt~ zkLDtih>vz60<}Gng~RZjhz7HJ`6uY1B-6h8(yeSmT+XRvTAmKW+KtCR>n(?Msu~d^ z%~MiC@BFD;!*JSEmr$8d&>m+VCR(CtbTHFsDtD=)D)!UdbJ0(o0oUw%JVnF>U%U#Z zXb2FD>)$c>mv*~DfUU|~+O%2lQk2mmvR*cE^kM>#RK@dp@slbqYrnDEL)Xfvru8SX zZV53PkLm0?soC4U3Ecjz*00v6X7KMv8Xe%tC`DA>Q|-Nm#KgnKU$IZbhl~~^ILW;T z{}_p*Ia-Sg%QGHJ%R)aG{I;LKEL^9&7Mzt6xI6hzv=&QJ&3Ww_N2)3x^}oz4;;>Ax zd-9E}Gwcqk>}jXX;l<A9i5Q2>wJCZX){0Ed@w6z_!Ym(|*PJ71*ztPtx2aTpLS$|{ zE5tv}5(TA3DhPISo-9XTb{Lt=J^wIh`TkOMB)g<S(9u=eqWx=@*e|r6`WL23-5;iQ zyG!l-6py7AcE*Dg`d=D-{~D9{I;S#`TW?t;Im;?RtsfgFEE^Re8zXvsZ+e*}l~}8e zVArQrSfAIS(Cx5laN=?4o^ps|WtSyulPZf6Idbd^>C2UiKArHUw6i`!3x3P+rAl=% zexq;Df2QyuNTI-l4l0quPFz)MeRbkMh3>MPxmJ-9clw5Kc5^&PDE^^4B^6~-D<dCE z^&cbQguLMXNr3~^I0{SxMKqtmifp#L1=6qsY4gQO{TpDt&+5c)$p1bUmk^WGLm?sN zvYO*1A$pyfg_WA+&p8^M9jlN}Fzt3PN-gBn<dr`JXOZMrXGfV#?uKu`bH@nY!-%?d z@}HA{X)39fY@5}F;ScXcNVFbC5B@|K-#Qxk$d*}d^Y1MyCdM`-q&57Yc5)&XK5Z>! zlVme(+3&EDqhvT1)#Gxv3zlW91nBE@vL5Ce<{IW2xj8J5Ih)yUk%Ur`)or$jbjT0Q zH{r7iFjjUrhAQg@z>c8-26gxR-H(Elu>M|0F8;xF5B%@>yZL)4A+-^kqlx2v;~t}% zTo|4{zEgn6t{hpoLPBc2c(9zmijH5npEr-E?OIn|7jFwTAoNMsM`o6?-8W>;fz(}L zxu$-|&nHHTb{(UKHI-cv{tFR#)<M6J6f>$U$-A{Tw6w9*FAbEq-2D87rgPZd9Tt)` z1rBv7=lac#@{Hz!Z(!#>eA2Qx!vG(g_<IqIgIwR<KRZ?yd4zLX*+V+#QqEJt$f9LW zWG~r9m*4aa&nQ+pw^3*NV->OhAN~LrJ7uE?hvLxlDYljptMlPIa0bV%Ep3dYTD@P$ zCTCj{SXIH;N#{ChWn7NM+sC>M;vbmRri`HJ<hG44P&3X0OM@8{dss$f3($8BKeW|@ zX$j6ksCUDvkLh)p^1G@XnXy$)nA}t2#UYqMmS0`SDAShh+(z2PuqNO$&aq8Bn_K}F zZ8(K0BL%Y%<KC-en-lISAfwHMEV6mBIaT;h_zn2bToT;b+!EaGyuIv`0Ck)t>_|He z7O!mtwL<HX-jY6%$Vdjg65{0X7eCR=q`)-GT|Xtg@q4oVP}^R6X;dLn67hoAl_I+1 z(q`9d9cs>p41*64+W`?f29cNw3j!(&@fChaJO+sF1Yxx$FbtM-NJF@`;pGM{WI>P8 zu}-lvsAcA5>fl1y)eQxxH@Vps4D{rgH!3~GynOLi*=I>1F-Ltyjw#{a8e7=dH-+HD za5ufb)8`7Xgw8c9-tigPjf8zS{kf@6vRkq$vO5XsZlEPbm1{{bvC+((SQXhM{{qVy z)`ckG3b`HT20$lrLM6b^=_5%cNF_vtR)tQ*T_yKR^b;2ums>8%D{#Ym*O5=29)I%@ z>~!q7-WHe*#l|>ib`E#6bUf(*m8vfr8^ULadfYTTN`P~}CV!iNPXTvo9C@+Uq0>A% z>Nfdivj{i1Ho}f5mtqDPhCG0<LbxFSh%)35@*7eDDTJIuUO^s15+KzOy9KkpAC9ZT zgTxl0F<~F!Ljl{(@eMMD4Tf@tb%r{Ia|X<%W;k3A&23dn%uS_+Y%GY-GKbp6JA_zg zWEt65mCy92#>sjuMALFzu*Tz>(0(MxvEf0{8P=@pauN%Aq1R}T-Q!M~T^Tz$6dAe{ zOeaxPwZS}b_ofF{Iav>VD0fZ|sEB9$x>{$w<-qELVe*?Nxm5fo!8-oIcCHpnV~%Wl zyL4njC#+pT!P?Xqy74eJ_$~z*y31u+x3F2e`s#(uJ)xvBXw<W?t0v~|=$)W~O+kou zfDPG)K+V{YM#DpM8MZgOSe~jQ=Bj%<UH(Bzw+y=c!#LaIWFdW)N8D4>eG~pHL6gU~ z7TkFvDD7O*K09*p+@o|rrL#Ep@PMdvyspG7MkkeC=5?9u$e-9%$J<vU+$il2(q3cL z#XId>#zA<MHl~A6TfzWE0BS4<XRTTIQ_VEmm;T@Vp8TUN(OX*$_sYlqN{=1iEOWX4 za(6F{;x%c34WpQ~4h{P$n#uKUoaEjLWq@=wdfbkV{aO=tpnfg3HOQOqlXwB9FSc@8 z)LmDG?`n#pu4aeJwCub5b4cE%IwW(8?dh)|@qgK-O(j-c=G1+SN>r1d8l|{Ahq<1n z?5sg{)>v6~#Y4$97T0BX@7VMWx<OT#U-zC{+tD7>{Y|uJeG~W3S2w>w#9(^$i2h(` z__enMjwzU7JXsE&lGEdB<FFikUTpr`ttJCBN1-^Cvu*pZ)W|M@Ds%l|S%zBhDbGH+ zk8MhhY|S*q3l}@GqJ=+>5Ek%dUlMiBgrG?3V<PI%u>X?co@%u?b71m=qPeW*a-Tt5 z3trSW2p3EDn53?m1*&vs&uWgGR0Rg^S+?tC#$1`L@F^Fd7e1)n2t2I=rWfnq*U1iH z;OSahNrbwrQ~V8!v#z9JtI!=6*Y+b;%=a<52^qzI!~ZSjJv+~`$$e%qe#eRWp=8Ip z(t~p3FtlW{V^a2xfYbVoW=pZRh#O6(^kaCC10!fi+kd@W`{>|cJ%^Jr+W9=f;wSez z=jfsQj-ee4SDO**-u^a8Hc6<WCDby={E*YUhYA%-rEPk0;w#?E@NNO4%Gwy^W%K@E zCvogrOu5he-unhJ?oA0}nS7u>H-SHva|N*FZ|%bZtJRKzJ<&dd`cI`yeVAkgKEPW- zZPAt@NHus4vKt;9)^6<5=tyuxz&7q{EK;O-`Wiw!ZXS;LjX`l=5pR$W9{-G4bg|nt zek9zx%As=U=ca#{vEcShyASzZzyLbFm%_UjwakpOjnq@Iii_mg)d~bV!63vaBk$h; z6vseF`+I8CM{lXn*A4b-d1%|Ql-qV+_%};qTJ;y4p1riBd4Vy{L6)0qn46ljAQ%yI zh+#xGG7j!fL;`$vY@x^#DA=k26KDgr4w$l<tsmeRwE7w_CMo<LRQUCcYt41(E1~On zh@<a$xAM?c_cy;bn=%T-%?cv(A0z$NEG2Q-_M4l_t}3Z^6a75nV_b>-4t4=!+9^@h zs6VQz$}?g1G*dP35+w;SFUld8AKC$J=_y?+*;}70#Uvr_Cj+#6exP?Vqb5A|hR;oX zr*^ZXKOG4Mx;L3972-Iw(@8m*8&zC_cJ9mrPJFrn*85X^={!|Rf)CxB2KeU#tYE^k zf|<>g_U<oCX!tM%L*KI#y9NwQB22IYW+qni-h8&lhRU#dggmkDc<R{k@bh8L;qEbF zUvLK+X|AfKI<KPZlH!u)^2TMt<(doa)p6h=?^5c5Hi8#e)(w{est&aF4EH$qruJC& zJr0A85XbFDl84uiH;=WBa*kPc1fpnE3S3zG>E|4driIzt_o$-nRc&2>{WLZpRm!Z( z4Ap*@qkbp5knwN(ECZ2v7xdhH_EE<jYt>Sh8l!7-5tgLaS02LHD<gC=7oarRU+G<7 z{fRv^T24h_Rf>^cbH_>kupep?uj*=quNx{boMBJ6lV(FT(4f@IXD!@_d{B<)<6XOj zAKYDysHguRvG3#<m_Ns)dU!cmTz|5^D&>o87j22a%gvUPvrA=s=A~XaS|=$SJ2_D@ z8j{OI4?Q6tTFu(0nJwRc*z0egYiHyeT{bk)&!Twy-sax)n<?1eT}Dv5b|eB=MnUcc zg9oP$a=^)L>SeFnY~j>`7kN+4^4L|TjFd`kg`)b0m4|6&>vl2<D%i+xFq13tJ=n`_ zb76{mso{hIb=iEcPxZg3@a4!k^GW35>QoDjUp?U)5b<AC;k^^tUs6w|wc@{_9@Vbf z@1);%a3?!*J!nfzAg{*2?enzeU>pAZQZ=LP9D9E><cKj_Ri0;#U84hXilq)OQMyih z^jQL{v6bGk1bM4o;q~~T{aRtV<}Ae~8jM{f9<&gz^#<i#+_Ryq-85VpNHrNd;R^ey z&B~@NByLI*BHz!&3t$N_N%W3IxrrhysUAk#4ZEV@__)O)qJs07UfEZZgLlsZMJ-Pf zi>D63&g}UH`^vWDi(}v1Dh6|VtY`(&G+D9V+Pti?Es;10U3IN~U0i>wtM>ttGRaw7 z!km8@ju~Sa$BgBW5JbK?=Oyf0>_n)?$w~J&8tirKHS7UaK9tbRn7BrXYS<ub5}gs7 zQr;loMS@5gI@KVRkT&)3vs$npcTcozmTaLc7i3WDwV~@H)|2$)bYi+f`c8@q!~_e( zw(GC$<F!bi$GH%LS%9G7i<EFC_K`iBFFnCXxlb~gN`;nIl!y*%D_`U;u|UwSj`QE< zz88hlGZylA4HCo!yA5jyzJDG`CC0rQlclkJ-8qy=&nGWzY+^6dQJ!`&ST^g;{F0Eo zwhMm5>`l+?3cgKMhO1j+caQQ*aPsh!{?%$FOLiKR(ea71N8ZtPx$lxTQMY`gBndLZ z2I-n<u*PY=>9c=myB4J4Gz1!`?adrS-H+6b99?d9`@KiQi)_p3lQYQO&Xzaf5aQX& z@T}(NS<lyDMJgG%{5&Dq5ga3WgZBgC^EC}&HRvTFB@Qe#J6|E~aVV(=3q>jQxMAop zNC!*N{QMRqY+P-2w2wcWOMzra0RM=myN0C~#5;X=-A#`;6zn#<UmdSiXCbI^3HXbY zG+zPz>>tpq+gBfE>{PIBP-<1U{Um>ONNcQpB9T<3-~k+FJ!K1G!?1a9^Z|f7mSpz= z4RoxyaMN1TFl&7-9WL0k5tsY4Csza)QVDN}q{|$zw$DU5O=<y?cm2ub11Y;$xeRQX z0P%|u*t`?*HODDS%0AT|WIua<d%tUMXCJ;-v=`Yq*#U1ugUtySgd)N^p@4vdSzsPw zJg4+H3G`QiDt7A{IfZmJZJk4$w+Iy}&mt{0u6OWHd1hRBoo^BbI^J<k5f*z4)t{t0 zs@M^Tk}8`BvTfoC6MzbRzi&pn`FGgy#_Rn&&V0gem>+4z$5-R76q258yUmN>hOu`7 zwY9|(xH;|RzT9ld>|{}SM?A^gJD3#onFVkEt&t`s;;7L69hjYA0<H||JM(x=li(C# z_OV(oV7P5kf@No|J;M7X5Z(s#7JschJNo!XI9Y(*znAf0J0o4Awxb!Nv?B+jm7@}) zkkJ7mmIWHUR-KlnDyIcAJ(k!ntV#*2!&Z?5FX!%mqUWzlJ*f^AaB){Qxi@b*VSpU< zNiV9-L5%lS8weR)JeRE|2_Cq&n~a_HL%l%uetBzZ4a;0B0rJCvwdw-iCd~7++%pQn zK)Fi!_TsFRx?~|Wj}?=|d5~4m=s<g3b`4rc-TjBjqJ7|mkMB%WmP+-3Agzas$sOB} ztblaWtHeeb@8nDzJq^Cig0dpg42G=*h+v;f=((Qe@8EqadFTr?CCQLgch^pWxP-Hs zMC_RkBd7pK=xek_Mo_iBmbo;*96CQKND8YxQc(S5d7?L-9g}584!x6Mn~KJ=x<kol z^qBQ%Y`=t3wjazIp5X*1jYcpk!}&PzN#knkgb^b~s<0SFD_X@$Rxh0Tf;dZ*s#1`c zO{Y2Sb%HXvCQcY_DrcE69GbSU8XhJF;~?3|T9_=0Mgk#qvM3^3<gf3^nrt^*f1hgn zEHqq~OlSJyuJEK@*LeHDFge(Zkd2=?p^|+hF5;xw+AH?bs^_IKoki_{YbV)rjka1= zy)_cm1WwnY=W)%0$I=1#2WjCwCdjEjE-hVyFLOC(G?oT6)(~rtW%D%FBBUc<_awdG zU0Y_<xQKsj$aY|-`2<PV{vdva%2g~%j!x!`=cCv}m^j*)v7<?TrFbz~<U(ZTF@c2! zcTQUqxdEChYEh0KzmNlo;j~9my<}<qzJ;J@FEgx-UqqL^i2gvUFq3SFqeW$Oz(ec~ ztE4zuxTl&Z#GwQ`S`LdIvvkY!4jI{4^#sxTR;xq?XP?GyyCrs0J#gk19=6EM-PUzd znViO7vxtd(U*)acl^bVPR)-jez*iz^pblmDZC&R_6zb*i4N{GpLtCBw{=K1nZ2N4w zg`YxSKPG^MhH}Gc!0k7k^tUyAP}mX3@W`)3Jg8N}HuTcnTQK#8{A4i6->*OfMVrNg zxjkmA61v|0iALs;HRB^|U(=;x)1~skrD_!;1yTpQ*jvch$$j8}>7fUvVC&I43*-u0 zTWf}axU6v9nDt=f>|ms8wgfn>)HI=gFac}d%wXT(H$lH$FK46-Tz(Eb4i^TP>(_|H zNq;_B`3yzSLyXh!nE2-;aLz%f1U{c@$e?sW%!?sB>F+-O9a(^VSkT&}#TZ?nYHnAN z8wALILtZ}Se59%Y2?jRrgPV^Pn)gb?oGRs1GdWWsEW=@JmXzQ*x6EnXmp-Cni<H`i zcAKJEdQObPa{D%h>Pb*fvFkh@p$rLo*1HyTx$HB;v8JA9_C&SO-L8~WEELkdPWG*w zVn>Ed?aqlSBhl|L*3kAZB<|XPDK7Xt(0->3b$#_hOS_x8>=hLs;#qoprC6YR-$b0b zUsZn9j<AOga^cTFYynlnx7B+g<|kdpCZBJW1CPBa(w%v`t!Is8_G2#a(2k&j$(({o z$VI=$rjW-*TMO*VfY9}%<!)DxjWuB*$Vu~k6R~F|k+mK>U<kg_UPUNYNRpbz$Q@%S zbVBZ|c<7Go_)e@rzO(XCJT*Boz3%6*V5RgNkxwsRm6^1%B2q^#JVVm8t;PZu%wM#^ zX*VC`*nzvU=56Wep)42H1UARvpbmAB&vuHEd+H%#>JixqOj8RN+Ojv;(-!T<9PGy4 zf3vCB5i|8qyHryWTL8h+Vr02@#Qcxa60Ex`s=3s)B;7FmZWyH#)_$eu6ztDgm)X{k zY+L(mf3(?-J$4g`k<}L}0$WxQy>Y48DysD^E(}e;IY7nT!uYmCSAf4OpvaZ2Pz@=n z0`k`;Gj{fom-peOow5uChADAw>ZSB4aZl$DmG|N5>;TJ_3+0kwN3<q7!g=RTp~0h( zf1I>;M_)UzMfe4Mt8~dPF+ZxxQap$dFc$L<FghN|J6!;#IMarg`_1m8ZFLTqlKFML zyG91RhTmPMbp))?5P&#^hMO59RVReY6BJ#Un%_?K@S%dv<Z0K(pxk042W1IsuDBI- zs${SEBD{fw8^Ml{jlxGHMi@5khy*{%^@;WY`%GV&;Tea+Bqp*a(Bs(?SfU8P05|Oe z$0Zqz8+sXb7(O+yvUML<G*r_|$EH8<L-xRx;Si#;02XzLu1tk0lgXAjIx;P)hCcPr z`Fi6Q=&$RIW$y0Qq8B-4YFpIXhiR7(m4In7gVSQxlCNXdqkDiaT0FtWL8?@>bg5%J zsspPx5@~3OZTv;{n2$#S?p%KZ->STk7v9zZ>}NwR9H*%{$#BgXPM|xwRJQd@QuMuI zmWFOL7+fA&PTk3Vb!l*l=9ZJe7S%fo;5Xe`zhW9E{=i4Nt+sLJ)(eUk*d^Nsx$BLR z9ewQVWT7T;<JU&*wM4trEkk9;+7yfwg9)h<kt~f+9#nASXG63*D@<TA`D(SmGU7#? z3O?+jq5}Mbu$}l53E4OXXfPG}vXYO;1L47eWyxDdAqY6}d&*b99KeijVchaV>cUP* zPMbc9K1<NB;jlNtoJb^NrN!+)!5B1p7Ttv*%Lsl+e<vJB7xOb=ih>MSqqT?%O*O0p zM{4n)MiCCydk`GTZP*^b#-oKqxg+f1Y+x;Ul(#DUaN+AJe$xDaf_SP+ep@3%sQ<NS z>x=3d=s{uI(WbJB`L7;uX7f^*8~_XeLV!E$a9|N|fqj7w%Gbt4<RRmS@)Eh>{B3+t z-Znl6OCS!6FhFc0RuE`&2_ylz4L5@eUZvBWp>*a>@Q_%-xK?Lt>pW=WXKT&6{teV^ z!4s(NQ;I)3Dw+5{M12QT6WtSUfKUYt5Fqr9fGEB9&|63#fe?C=4he+bAtE9uy{lA3 zZ1k%1-lP+HN8q#2i=sZ>|GabF-n%<{&b>QlcJACgyE}L0_t=m=2d5=+?*Ek9h)d*5 zuX$Fh{}k~ZzCQs<3r@3!V=B#g&Fy!drXN3&hQER<!NVo>I?YX0j&zk172#2Eq$JV^ zz6OU)SP^eR+qdBmcxq+OyXE`Lw>4wNzAWgjE-rCbg-1~lmY&NFWF9oNPIP46s>v^o ztDJb}_QCjz&F#h8nFWh~$36z#g!CCys$Ywa(g$vPkvv$UHgU<4ic8gOZl4<Vp1>9; zUUbm2kvxV5lbN4{%|I`7pn)E8J~>C0gF3cczsD9qx>BsMzfPKiV#Dl!81`hFYc6|p z3#Q3QR(g@x8l?8OYO36a6TTOg^S8ikR~@>HVf0LL{8PH+xFlP~1qrJ?oZ66{A`ceO z>C+KKRVd-upc1%J5bsXz81SyOQrx9nb3s8I1nwYiEPep}V5RU(Ex)>{Px1h^lP66Y z0nbm~P*<|-Cp8}yhWyODc<#{k5$W&9@iL}>dnwP!=ElXE=Tex5{4^Jj8(Zx(YRZ1r zciZrXn7FmL<+}iJop)OAW-8Z8BAPn?F@A{ctvCjx0&^%co)v|)T$(rC;dB@c>Nqxg z-jPOnpw0K@VezX-;rMct{=v2M&(4^xhs!&J<45ExbAZvEJWP}jRk=h2=CO(v*{e!{ zH(yHqtEa0eY687~2#V)~az~NaEh*?12HOSg7&i2vr}8Jg?xpegRg?J2``4~In$@$B zqxL4GQ<%B#G`Qzzj7ymNBP49hQ2s~>oL`_g`y180<o=ox_9rujvw?B2D@oR0y5x^O zXxviK6Npb+B3``~Zz_(tw>TdmyP9pVnq9w|<+_@lw6x%ls~!kBispfIubn~`1l~m3 zc1jF>%9>UQ1Pp6k215uAGs;$*ZWez!hqoTqvj?7~4_Gd<7g2Wg(Syvt&CiP3|JroS zsAo(!j-kE*eK-YcdJY5(n(88ah7{f%dA<$by<IXHVOvYoj??)t=I0=h+s6`SF0dG| z8(y4JVnWfR!+7z3>lwGu(AHwW_n{IVV3XJ4m)Fx@mj7veFn{WJ@#IPEF;dYH5-Zhp zC?3evo~Pa~Fb3*vA|azI;iy^5&7D}AxIL9S$vUY|<U#*{e!GWJ4AiVMB!OqC{i2r0 zexC~lp<X_56o(F1EnhA+bAEkvlBTmXXe5!&q${E>vJxt*#z-t!G)A8c86N5^Uye0= zBfDTEiCOEg{AdUZe1{T8Da4!p@br<^RZ~Gg^NvtpfvbQ}aK28U9<Syz4>SeQj37zd z!T7$b7EUbD-g&7rZt(6-CAtz-8Ca<!q9rm@yi^mBeLbtB9=<m(Ac!su$Z7t*Bs{5Y z_uavc54t#ay%74d#I00cb8CsH7#{qmi_g-OILxeDf7?*&fgod^Z2q4Xnt#|o^eoWp z`LuliAewqLn#!DXq4&#(MvBP5YZO?dERU)CzO~K4)!+Ch(`(cvB-&r%U2ipbDl}Z+ z-yL&FKgoRl@{Qp~Baf6^ebuGMzor#>mkMW<St9v|6Mo#o?t4ZZzC3jdj<-&lJ`DlW zFVN{%MF?_`wJC7hkJE*T$%f58Qva&92GZwhAAav~U|of*3M|)XeiCPOrqB8J3mxLU zy{~ijj!kOJ0X(`#Fuf%+mMKBwFo+XsioEA320IA8e5k^EMDyPGd&ro9sitq_cZYjA zsfH#2J@C#rfh^E|tt2hAa`y|B$gf-nQ!`Jl)JKHEwy4jX)d+E12Mfiwd*^GBPc9X; zsUH?-hnk>RKPJ%E3+kG^pRD_Mof>a4BJ`7|;#kLUhQV8>ST8kPG<}g0oG@v@A_9)q zsy``i?mK$Wz;h@bk}b)#Pj>Jc6@vD+gsxCsr6e3N3=3-S#P9T|x8C`H6MXWY#K?cj z7A%Kh-=a)xqOJHCXNvmo12Zem{@Z#p)Ov@zh9_cEt>MRrDA|ttq*;bt7{6Kr_e*uF zJLcX~qsLnGmL141Gcp+_)%SU;cv&t4+!xB9*SNSB=hm2|g{4Kf#ETVws#(ainRwl) zA?0Gliz@z>6sKNh<u3A?|Lf{q7ZJ`!4@gyI9)DiPt!u5Xt#hqMZE8zLXZ;z{=GJ^t zv862=93MGTC_^cGTSh>ERraI&*PA1goS8z5T$!wu>|1FbISuI^S$*l(GWybm(l2Eb zWbR6r$u=qU$Zg5F%d*N@$yv$XVF_eWVO9X~oM<1vaT6peayRw`m>qG(<~K){JJaCq zS*Ij2qGN?qv|?2l{yVIWRc!VvHyXCLL%o`fVR&fRY}sSj*%1Sq8OIP?{w|Jr{nd4~ zhH9r+guRBRvs4=d^UQM2ZQq%apZ#PMZu}Z_9Gf}IW%u8N5bK^5V52vDZbJ<c8qh4g zAV{9%#1NMH@)z=9C(tW<Tw9WeTf)00yEnA#r-N3~Qz!O3`JVk!TM`U9{m6V?^UKQJ zl;*DL4BvN{4)xXL_SL0@;r49f;)u19!s#s&WERQMmMWhXe=L-g#^}t|aV2+VQtQ4M z=+UY4OTaR%x(r#;Z41zCbD%6Sy{HaC?&mtonURch4Nzo{{dshYk$&#Esh5u+X>(p& z#mOD!)d{^-F5@cCa*V4*IbLxhHucDg8OG)Fh1%TH-V<4yOa@d+Bk!8-Bz5gV`|Rv8 z1d;`6;F|)ia36yPaBTr!0t4}o-r6|m+^AB4D$D44zV^xS`%9L+=0(k5fv(^f4lsZs z%=!c}HDm<V_ItqbgXIGo1-PF*2mApN&D^>|wJ@qg;0feDR(PMkmCu>4kVhRXyzt)V zvwQe0rF}Bj*Er*D>%5tIpG~93=%Ph+$gYKgxzkigx~-(&`rY+FUcD3UQ<#Ogm4_j( zOEoBMV8#E3xSpz!j}9k7*ybGm(?XxNmgz-8_`(P!^0tMFl?(EpWs{XV(jVnurHy)K zA%XmD?vIi&mq0q0cUWkfXPW0C*DUUucOXx!dQiD2cO)yy0%e8lvAks|fl`38O~*`C zsK{^FS~qNh{2jvv4Si7KmflF0$;j=F)nJR$0gCumgb{nO*6F{AWcFnF`;yM>hF@)d zFSN>k%!7w~cz3Kl^6Jjdmu*({{?G1$UnVxmWf)S}#cU8hR*L#3N#6cw^ZH{B$?NTp z5)(tjze*`ddzO2z*nK|&xg{_L+1+t|6Exnxo6S{e_g8q~?=EFiTK91KxxCP0^xG-# zu>prW+AouDxisgG4hNR8=e>)6@9%nXr*Xjd&Do#(N@S8}9Sp8(&m-jC9E#mn^f4Q@ zRcM^>eRIexrWkw=|6_dEMuXP+C9U<~dBZ6=Y!J4;h^XrO9%(H`6{M0yr0=)BrP&pc za3(9(LN@*d_%DKgjDH+r&?$Lale;YG-5&4$5kF})O*LK9Rg1viM!Adw{ex_N{TE!k z`U23#hIHNM-Xr?(uV(GhO9-*r)B=v>0pGt!bws;XyHzwQ+KZNHZ-_rzh2<!|BFS9c zfYNSc_IqY&`m|*B`YkH1_>F`-u^ISw**aDMg;HvgJif@PE({qv7iv;`N<uag?MwZZ zL^}L9SBrVJT`qTVaei`yt~J~g6Mjzz=tb3&`0#8@{EGVR<vt^4^6yKX-ha10?GfwO zYg_m<ne39)2!d(_Qkx`lj?@?wnU0!U$7Ou`7f_Jj%&HD<UzrT<;?+1`Ac1dr$CcD+ zKe(84-q?tKO#^+Z0YJfO+ZGag?tIIFle9}pe%;1fG%&!O+CK)r`UtYU`>pK<9|(Cj zn=@Y=3SVjdc=A-<uk!fz-s`s4urjZIzPNd%)Gs6*AHUswMO@MwrGyJMyjl}^-djD? z{U(O>o3G5%u;MjRA=g_p)-=hg$8TTw)|IV^{LpHDEqM3m6WHfhx&P7Uy><uQ9i>ed zODru~x>aZ`m);G9*5b(%U}gNd-`+WOnAzUVu3o$I^(6Iu-fInY-{j<!Jm#JKt_aTV zup45ma<k^QovqWL$>-1I>wn6=t=-ezP&L-?cbz&YrF}nyeEQPm{WVH^0@LKoTeBZO ziqc1Xg|>UpYV6JOueiHi-wTG%P9IA;P(_|we2y~#?X23s9=OskHj-cJB`)S%u0&0* z7*0Q0qo_D}_;*=s#Lt&!40ckuM#5kBP?%QiU;Y}oNJ;DO6<AB3SmB*ofk*{fLPB^h z`8+<`ie~Csis}P9Er)TxdA|jlf$c_zOg2t1N;p!M%6!R?S?b+x;S#KHL+0^)le-a_ zYjU)q6<o8htKyS~Fk7+XYSzCukaXYQi8YDB_EqW<Tazk&?E0$wS)<w6XseJF`$!G@ zp2+%-Ca+?6+*jdZjjE+CG0I2mI|uAvJnL^kzShK5UoK|Y#nBo`Z0_Z@Q|rN;FJ)}* zuLE=i`Qe%%L92ay$~P{S^&s;4?&k>D+k)I5{9PUW+`jGIYj^8Up6(mG{*8lugs}cB z)#^x@xm(e>CVCq9^iJjLl`7xbZeu)>ZRfd2H%>7MU)nUxRz6UYtz@yAo?2w$Nf4ea zQi225mP(RO7FqL5D%UVF<8{|5Q+2fE<?{axaFmM`y@zf6$i3FsXw!Y=OMh>T@>$@+ zuXz>99k6rZHM0L$Z}Qd=C>1Mc-FTH99~T-BgfpCH`yF@9|FgYi;Huo+25T9UN%g+I zdm^|dNC|oUINtZQz?yhU-Lr_%yD4?B*L$qr)wMdvGkia&uSq<SdA6JPy7dvP%q{oZ zXQvKhpS#)eYj=iDQeRQMR=vsUroX>hG%~}hw$#;u6)PsLW@g|c)te#)rPCWpn=aST zU6vx?LH!xX{gvhYsYhxrd8uLFu2!-Zxf*wL1UVx~#B%JoL^!8UV!D(i=!~~(*DY4^ zMcC&nb26};<FCoGn@Ia#oA#FP*WEtZ$^8?1MKi#7#@>>1;?stQw*Qv5ZlkE7-%)&N zt(7DKnJ*?FdfaC^wGE|I@Ea-YPc`QXGs1)99el3k;zaQdVB80<rlnYgrMQS^8_#4w z3UamO925Q9!e(*El}S+H+k?}KxWC;CcYuA-_i3tBDI*oM^o=EJ3}ZyHm~91j?2}+r zzEplmx=Ekch1Z4FWgrhh(;k^5NfH}@Qo<P(v;XPr8b-Phc&|PK0s#&H34kXcf+X?S z4P3SCrmGwZRKJQN%Q*8+?_s$}<w_ptgOhvy;w3a)ni*t^v_Rd%S9P_*Nr4GhB>)_t z1>g<XB9lK7K4%8maSo5UMYURn3j$FD7=Z(5x8$LA>2oP|dG9jf>M`Impb3x*ASaOk zkOAJ1a38-ovY+Kd=f2I23nV4T5V(Qjg!@2oAQOQESWeg>6cBO<CqV08lC8)JgPoWG z>(AW;Wnd>kjZhCfBs>Au-}F8q)BrPpe858>2XKc#3KRy?1EmR6Kx$w&uz;@M1a)WH z_~{qaQo@rk1Aj685ADiR<__8~nTv{ReS}sYt!|irZP5h%3u(iaBtPd8?JGL4P|M)0 z!d9=L7WfA-=F7Xtweau8K@KcgYb+PBFTCS60>6Rb;iGxeQ}bS$4gkwouEPd~jHw_@ zmQVaq@eHEe9s>6UZThHpLBBayO1_T|fZ2Biu%;d<A7&Xw2o;h9TO2$bWu;ly6#DJ- zcSou=UYYvf;b4itVVyLl*NIL!bAtA&<)-b$j?{;EWpdvAPC>c4KWhHbWuWRK?}H{z zFlrdiIQDq{?lsLV8;ls8-sJoPlDB^-W<!mwR0eq!w*IiY{NYH`e^=r~IJ`Mq61pN) z3bL<d`NU(xDlM{dVVUXmFm8v(F^w*tq{_>k=D)8(zfZg#5;Vl-@0q*t_Z=%sWp*FJ z_IEZUR7a4?4WS4(gF5MElR$WK)U7i+01V(0>wDv9YdaJ^6gZS&NmXun+D1w8wF(N< zzl;IgI=aQsJ?(2*1tXZd!pp77EePhlFhzVU&tWzL#nh~2mC3e`;;ly_H`n|eHr|d2 zg<tZ;K0C?>d8>TVR`dk$9?mmv&h<Hn!K<u{5W}cpV^_?!^Gz?=*p?$vkPFlCMEJz3 zDT)c<#|m?;76n$rRtM$>ra*gwy`ZfCicH@HrR~t8(-_hCK>mUJZ8`;qEuAfcGVLB% znHd=@0jjM-<}DEI;#B6O9WG!_Js36#&e18nJb+TKuyq@*T#Xv`8IDkoQm^gziH=$i zvf1rxi&|6bdt%re*ldPuJuwTIA#FB;$=w`SSV{?<GMQWgA&kzS@hG7@!R!7YD^HxY z;0K-PXKVj`tqv9ZjIpwhd&K)$bKYn@m$w}iZ8C0U&$wS+$DgA#x_;5tuY>3R;qKu# z-!@%h{F|@Tcq})gZN6+QR{ywzQlMw7z>7EWdrCV+leZw&g-Y#?_Z{;|J~f%^sB6UR z&V17D2AwKF1+_yQYE5BxjOw$Y6I4y{e&P<rsga;n<JU~E6YVK`yt`CEEKajKtLwX4 zwA5XZ)N$Ihwx1$fu2@`d{ULJPQziKn<ahjHa8iMxG1I31`)o#2#cy#v;H|Iy^M&_R zy=RAgXNS!)o?ER1sFiL(e0~3*ar=Q4s`8kwLA|PGAB8s6ygN2}@kviFwnXcBl&*AT z6>02K)9=%^Z`@aN3pSwK!9*nQ7)|SDI@X74I?DyFFKiQ-O@9p<ki$o~*rt`wE-Bs$ z@k$i6z57EumrMWrNr0r{b0cULl@nGJTZVmuy&d?AA(7z)!-BRVhfeU!hPFhP8%~(9 zd^TTq(-7~H$KTb44a7QNg|NQZ5L_!GaORCIsjh5jo<LV&U=A~H<`yH>!aGPx*Bz`y z;3~_zRW`e?;TkV3=W=eC>G}LO>gp~&3{9_V>J;h}xC7q|BChZ2>z&XVnwfJhNS1}= zQT{heZEC)}I*Ax)a9)=cUy3bk3s9WAl69&N#{1U$;eAi>_)xr1JuO}aFI5jbMaIYQ zn=9EG>XUTof#WQcAcGKINNV0#UNWRMPdx8;UMl2go<`nC9vfsILJARq&_JXhKnO5z zFz;Tg^Mp+5Nc^#?t~27ghsVYx)?Zf1x2XHjAaCWtbvMW7<tULn&MuK3D~|Farm6#I zLk?UySk1*f_L><HXOWl#6ZUsTp8C3oUy+(T9@D^S;}gTrWQ%;LLx_d=VtKK0M^SCc zp|&_Jd3GFiAj9+V9r(Ez0aT8Ea8Hp4hZ_5BgAw}(YwJzZdM^k|=fjF)EE=MG@DTBM z98Tt|tV%sjj`ON5iTEJ&A9Q9<)ch9<51>unc~vzB7*oqqzqD@_?@_M-sqHk`6vrKa zY8e_CN^kxex=vqDk521Ms?J_d%1)QhdSV{iy|Fj6*;Qj->QVz)y}?l1idru?h&n7d zD4|<0)~2Gmj}3+llyt-3pO%UyhM7<{IxAN0l7pnK;)^WHHmLT&Py3*;flxKAMCCb$ zZ2X!QTVQ*m54AuKf~~sb@AbzcP+@PFp>XcgAxWjoXm*ry{UtT9aMrPbXZH@o^C&wK zCAE~QUnDs(6K5g1P94rU?`@j&a@{~3D=Vs+bYFEpi+RA~gVYOd0|BDZk&RiY7upzx zccm%`H2&qayWRw!Ls8{Pk`rO7b4CSezcsxDac=`x&>D~$M#L5T&HvM27uEbQsh{S= z1BO3nOS}&2%6#D)&2CtvAJ8KP%lAJE=LzippM_7_tW#!U(r;_JUzx=_)$>9ydBvS5 zgFvab0M7+&QvLdvJX%rOlA}76T>Wtka~}9hD;|q~<{Ef<{5Kwvq7w4jrQDFwmp=5A zD>zA6(EF!q-@b}gl`S;3J%2s9Yi2=qX*k(s>9aBEpnf=K$xv4>BFISAGl-b%6v?_2 z*)arV&Z<hv!sOhCx<3tO&R$B&j;uRlg>zsQZ?hwE1hRhTd*?IdyJQJu{rBQ-!IL7U z!nXxIX(SCb)xjm|rNz$cnX{l|o}hmw4(|U#V%&H<9fD%QJKSSpUK+0jYiM;u#ptZz z9rXSg^5{C~#sqa>5C)Nofs{<(clwQg3=<)-@D0!{cz8wVg%-}BQRbn6<I7T1? z+6>8e9Pksf`j^XLr!u4OzGKGi<?sQ1E1LSeX(I=WZ1iBvMVwFdn>8Ct+-+I3#Q=6C z`^~2!ag}|md-rKPqapJ&^~A|vnwzv`qmvB;+Ny8)`u|PVe*RPO=gw~5-}2uy9RMY! z4&Mf)MqO(S4coZak$&?Bna$IvaeJ8QQ`l4MalUV!-#mRH4prz{z&lS5`5XeqoqS|O z(n|O1m~t*wHGIaA<A`zlaVr?|Dd-zSWV~dk_II}as)pyd$hUvg@aLk<Woixoy?itp z<4&*f?PJCdccI<?TAlSol|37-nf|BZTUjT0-g!)UfmviXDkdw)EV3v}$SX@@YuKp{ zuDM@ZB6%IqZp4lI3$u4$4UBf<_Ta`v2e!N0$E+H?2vFDh8)dH(jkVX0HjLJ_*Nw&z z4TC~Slo7ynun7_RJ0eI5Jo_@^WtfeBk&XW!q0ZQUhJQ$v*xqcVSt*i`BsHE&$%^<= zV4@R|;hU_zPL@KCm9^XctfdM`XRt#u(kD~xI}hK)?{rRTVg(<Ya_G?v-lQ|%kPV$< z)M32B1We3oKO}uHg_Y(i)tMzl68o-@S?KwAB$w{DTFFVN5}C0umQ4}HC*PYv{pP!r zdc^)yv+1J5D1i&*{It9Pew@ND^RXrBKu}`eahDC+W74>Hn-r&^?oan{p3x5D#>2Qn zR@Qh`IeXQKbjl600hTUbIXa*2*w}cOczEym?rD3}@$&I1@L_7#qrUtMPXT)@@@Cbn zWLhjfva>fz@%1R>wd1wq_2xC<)#5X+!DR@{DcD5o(E98(@;$BHr#>32i_0lox?`s9 zL8HF?Ofiq#|1ziliC1Hn@M>^p;wr@mMOXi@-bi9+f8T?V;DO!M2VKF$#QwR3SDlti z^2@@D6pO;0S<x9S(#oHX<Nvz(3N0N+{+fZ4Scf)p^_%FiIXgzIQn;EXNpzZCzc(Lb zls4t<UuB>FUWk%r?#E;qQV){;GVrtEoIK;GRbhR#wxX3xxgDoe9BUHW92*{co}hNL zaLxoW=IkGfib=LI5_GlP4t3>lz4d)6&mI_F9P+DYe239W%B|*IfH&s;BL=N(UmB-M zT=V4klo3yoZ^}f8+|C#Sq1=Gs)9-@|yzfc4-&z`95uC4}n(w99$))W4J3mv%=U)+Z z|I+v_4n1lJ|0X9W(?IVFDqA3?y?+>?PQzDYpMKY{$_c-EE%gfXQ25yPIJrZH1a+6@ z-^An(--XQK+q%UUsjAAyClCoHBVLCc_A_$&*dG!3ER>yo8Go#z>_2PTA)k8;o6wjT z>Au_%I`R9v?N@8W>?)&}6E}IL!fLsy1{)T2MQvNSn!4I=qg*EyJL7y$T$s-nqfC<p zTt6$($&DA~jITT}qIZ3(l#w8G{uWgFPjNKv{Yf2IxbL$|@?BR;SFfAb$FS`uiqcA* zv6cxz7aSa~CU?i|5PvXs(5ywuIQkkS<(^sYU3=vT1A~9OFu&k={gsNl6K?d?KGHy+ zTgw!`Q^J3}Ml@0>e%(0iYj&EXukNATHEDg7`I$3rI1V3=iPwxr$LYjHCoIPQim!^V zjCYN-Q&Lm3a->_|S@sTBarml@R<Vk(8$lP^mf6*zz0q&&RBQySjL|(v8B8JaiPaO- zh~)?>5Y>a0!9=JZK4jzZI_!J_3^y31S0J36eQI4LzL7j~d-&BdxCsOxu7oR_r8NYk zzXzx7ij;1oW~>1=@F+s*(v-1@p+-bdY#$m&afI|M*tPP44z*g>5tDQuSbQ?du*^4J zu+{z~ACO=rHFDY!{ANZ(Rs>|thz4GkVccL+udW$2bBwn>GoqbmH098^S2~iOl6NFU zCGk=jX|*>cTM}RqI?kS>Wg9T)=BOeWo3S&!Wc9#-)5pNV0AXN1Xn8|H>k!HD^!=#> z6pMY4r-AVL$Cf9HH{4$<lPNPNc^EKJc~YqkvKS}~stqzEu_h@Q+#2+t0uKfxktYQw z`6Wdrxh6#zL=H0PT;OP3icEbdGdm)~YBd?DVBz2_eBM(zV?-)@YRT1ads$7>wH;XF zR1H+dA4$yD3i{5%z<x<|i=XE-uyDyT;8Qo?y%M5S8a!Fmm0G|Bu+-bK+3|vTO?3uw z0l$~;^)*h|%b~)053wPa(Y8-Q#{UJ|8+iD58&!=`%qREt6w^r2I#c^zH(cyYd+lWq zUGQ2SKY|jLs?$eSS_LGzZIeB<^{mQqb182*scZ+=4V@(K%^KKKnGV9J&`G?G9*z&z zoy?S$%+GEbGS?R+3F&`i!V4a*Mwle}Ms`r4sgP9ORQgob)aDze(%m@?%N)9T-jQ|G ziCb@bxlMU+I*I;~;#8fR-{tvV%1va?RZIrWx{avVayaY3`(>|NsPC`)Y#m8DNij=v z$??nx8Zv${xc4=YiNcdYk%Bo<UQd;RQI922k%A`Cg91zu&`;hUn&_A4nCQ|Uq377o zKw+OKy0JM3)FiWCIhKlZ;PevFuE*)($Z}U6h{y$N*=}dxUXe$-M}EQ9$+C0TH}cwV zTIN6lTcx6deKJ6O&d#wTCXTuhP6;ye$yaa&3N;7U!Rmac^lq8?L0`!lsmD?kk_!sv znbMic8T%8&DhNtBPpFH-sNd~cj+$yCTV^=7Z>$jB24Aw`FmFTHVD$ncNvKjb7Nn1J z<wjM!5-EdLocqNhA5)8LeOACc&mPGtI(O#eRe^0_ke#oBJG&KXG(ENWb(IXP2H${M z0PMZ54a1T%9bZAV!=O=?c3I$4atDuq=bljySB<-%#+_-EP5)mq`KnB>8`<C}i^xCJ z_M2fcq&Yjwza#WKt_7%yxArAXCG8|zB&j8FGF4e}ixI{YPLV*W=B*V4(oBv5&#(h? z=*U?u8Q6ElA~?vESijM6FYHt%$Ym{`v+;n;!~W<jC6%ZuGIDsIhXhN+%$%9cXS9Bs zOssduw)dNO#d9(qDJWTD&JrBmLdA?vXEeTk2kmI4Jv*Dp*9WSsqlN>E+_yyB*K_SY z8Mv>PSzc>LdPVwOYhI^NDN-p=N&2MLk&%78`_L{XaDu=J-)07FGbI(dC(&R>qqO<; z7Pj>kuJwq?dc?~Pe#5q4F}VfNL<;p^9Q^KhBXC$KqPG_jksLWa^`~bK?|OaA#4h?M zNSyOG%;t0*)(bSdc9mQ0wE5;!ZR5&13=YlLJi#-LOJ+|o&oj?wPoYL^>}+fbZLGyv zsbc@5>DKI;U8(5Yu_reQ(vmZHXe6gOtF>c<x{0rK)6%sL(w((&bC|W&wF|Otuthoa zS**wLX}KQKfDlj`3W~>^3mye0TW3gd2ian!fyc&(w;yw#DcEUU9s6Vd3oNx7se-dV zjEu#-38MTR!KTgX1~LpkIAEPy)K%>NQjZ?g;mC@pHwx2c_c*@I<2=T|yW*uE_!I*n zpEU_HUxlgYX;Wn!{@o#8uQWfIA8)_VQkvIto{~8o`2`odEE-oFV(4<74v=$jWS=ye zrkSpts9F(1RiGMBGaBehg5dQfxBzy4(M^Xo^bJYIi6~3!Jexb|kQPLAm%vEy1j_d^ z_ev8Kfeb*FUU>pduSYLf2j5E$3?caHI0BssAv%saJ_KuYKZrk|^ZMg`y7}@5U6+ZL zqQ0aBYXQvcqZ!6(MjTT&K7b8{3=LP&1RAsb8@gOM3SAu7oeX|#&Yt0quRkeeI7tv1 zas@>zPDpFP_W}^VSwBBee1Dj&@Kbl{>#5FHSH;_<u8}4}484k08Lk$|IaiJSwE^vZ z?=6OmZQzIPnz4`2_^@6b@JjHp54gFTWzqf>fJC_fW81Q{*yiK2W~8OHZn8pSgsyg( z#F}01NTsxsta;Tv&*#6awyZR9z6=7bFkCS-fP`2!r>dq}r_vKwZ9cQ2ylM!{p$dT5 zqdsPud6c~}3@CJIaft{u4YdnJhDrc>kEEEC=X7n9O?&x5TS;Utw9>hMx)~`)^@?BC zkbFDg14~>jP$$j<(g3x9VG^60f&%mdHb`>W$k~M01lWur=+pgE6x6kwrYoUqW~H~Y zcNI98b(8qybcoQ2?>ZgQ>F-^s??Nu>^nn)%Yv5&_<=(}trTW$SDMk;A_DLcAyGEDM zdCkaxcqye@nF>{b5wXMqp(J1n?9;rO)_^pz0MnNpM-n)nPaVvc^oE02oHSn=B3ZwH z_m9I*4}v&_)tiEVM|;(IxnF}tQK613$BQ{xde@)Uofjcr9*}{AwI=LbU-jGzVvIV( zv3QK;jhpMB%<=E8QR7OE0Lucdnc+*fVy?Nr_OTh!SX~h93<`mN{ujm#jBRCbWVtlp zde7FVDPQX#0<aVd`@X@FuhL#_+}X251+eP|0W3^9ADJa(J97^+&IUxE8EkPy##^@7 zbggJD_Qu!XSh{#vt}wE;Vl4ia{@t+4b1EP<w1N63b3UHgDxwu^@R3a)Yelp1-l6^( zDKo}i??rRSaL1mX*?Jz^ze^irmmEUu_t(O`$>q#4T_p?MHVuI+(q%e4LXEzMXXYtV zGnETGj)5_N#F*o52a)|wY3bR{=w%gdQ01QLz(?ah{W<7^LL$}hazTIa)WN7=gt7G# zHaO%y{%@>#Q9hiwaLADkV%u*q1|Z0hR@Mfc7E(dqO%4?wJ?a$r*MKSGU!*<_gL)}B z2&{})Q#-jmT($~Vdu-sH3&A9sn9rb^@E`G?@j3X=-)<p)+;^v_#>D<jvImmUc80PH z+6ExQ5|?u9kC8ja$jB~pl^Ylt--72;!D})63rUCbtAK?j8hlyu&!yWt?`TfI<FYe9 zm}h>wj-O;|kW@?gEv}EhOdCrNJ-a+SJXab$f{#M1hFD#)PDb(hx)}KHJBQU@sY*hN z>_uo}+&JNbdxsk5#qRZy#-#^zv#9Kn7<L=c$-Rk9^MVjw=LMxQaPjnkzekY1m)%}E zcw1rdqv%g6#jwWxpqso6>>XImyL3WkqYH}^4Nq69;BBUGx#0&I>AZ&p!&q4kc3*(c zWhp|P*b1xNWLTx0J-t(5=}Kl{q=1-WN}s|Ip?c_`Z`u#xn(M{L;s($H8U^_}rAK#J z+erX(Q7GOaZm%T2Jyu`^Iy`}_P$G$C!=WV{MnPwoK)oP+`ze!KllCU6(t%;6+(%qs z7JJ2OSK4pF;4t+V4?CQ^W!JK~;_ck%p8-0NphphX0f9bN%@>o4I`+FhwZ4^J;0)3L z{FI|-^px5naz3NKnwcTbUO3!h%nnqlLv+@GIP2w>8eQ(8Dzst!`O4GH%i7Ju)h>Zf z<&d!QL2*Xl)R#Pm+0D>5)z+*(2jcW;?`dTb;cFM+1qKLb1^CbnFdEncz6duja<o2* zHdk6<&dBQGJ$(K0*Bisn$r6KsNzQ|oEy{>QheHR0PE*NZqWQRa05%PF^sj?F@*JRj zw9tdQkW$_%2R4JTi7^0)Uj1_5$7`-zmxfrGcNa464$D3O#6LKed~mj_c%@OfY;ynE z3o4R_!^i;!hLXFXCtCM)62579{j8?`kv4sA%H<WRw(Qi5_RkGNeTP>OYmKb#jf^Vo z>55E_)Nb!-_ud!&dpoW0*~&Z!@uWRNKyUl)rW;rpaeHv0oZVtG2<?}EynLT<f8mZ} z^UjQ$-g@TSE#uc=Cy7@b;ReXp{m(n1V^TQd7#;~ryMHfNgGY44%>R+>gT|FFC~kna z&jV<zI-}4ZK6|}S4m+eVNlX_Mugs}@M|wy@+Zl6d7p1*yY0WYv_!n<oSql9o>gwk+ zVYU{`lzSXk7k9fZ*0?&j?qKE}JK&_j{tDcR1C1QkgXu!j13VoF)TL3@SoWoRPbdBA zeunvVg0}@Hoe=<U;^|0B7z)|Ba$Gv2W~~#b2uhpzLQtLj)Pt^6JxyZ!&FUz2KBvvE z4N~$XwIa2I!sG8AQoB18W{A7Q9%`9Y@G**u#4=3OcbaZqo!;?z9#H*m{Cl#jF*9ND z`)8<0VjPPUZCG?ba_ow>Uf8LiXKfNdhhq~OiIqEZ_46X*{A{^B<~l9Sju$=(IQj-T zwe8lrvX-58W)7GPj$rCTi>56?JsF>9u4Ue>?(9}OGGVwv*9Uj5GFnVQHcRautUC41 zDzajeCo`TUV{H!k=M-6MJ<;!s0fx~K*6LW20U>u)Qfl-&+#m_wpiY9zlKJ_exTT_* zDL(L$8E49<NMCWudgweOW-OaEW}XAkx9dfv2S=gwj*Nn%Za()yS%|KO7-K%*fM9=J zcNx?-J|G{xZNktOV1oVLh%>@{AMM(%hH`_XyOygTkm`PfT9rdB4Q;78b;Y8cf&-?{ zhP#w%Q{xdW&Pq<^k7GN(=-{zGW@hLCopVW%Q~Xo8Hu-EH*z(vG*gms8*Cc|(R?rTl z%+`8=W0yxm?ZuVLzG(;J)!NMMMF&<3U97xtM&>V}cI5$`MuC<cgUn(Wr#E=2Wu@Oj z=}tI>)hXTY@GC7g_jppg4vSE|NTGw-sU@0isz)w3T_XLftw?u$@I<#Fj9nmj9#hLw zQdjfMf~}n|2BRU7@C+fqd0R5rYnS1&x498Il16wEn9$Xrd(`nC+TUjeh96OIxCyE0 zhw?T&sGNrzv7O*$9j)*O_`BoMvE7b8Mm>!0-3%q8Pc=w`E1(;-;LUF0$yMu%&ATm! zmBxe79W=%n>CZ&APv^&HIJ*#R^=xECLHgzADNyF=ar@IHIisVmuX=>={JSRQ23Ecn zsw<keJbZQR9k@27c6o0WI)h|AXaZOD6V$eUu&eEmVzk;dKeOLivD;V(?C;Wh@IpTh zSaZ*{BH;H6{kcJ-o`CLDgLM<FIUA)kdMMAEJho&k@8+;X)~L>4@3c~qL%2q0`L9v+ z4o7eHm8bECsmZ`u;eOJ$9H<EO+U@ptkcbE!mdU4~D`5lM%UKhySBCZp-dKFwrrl~e zs8!MFL0)5@ldObcGTYo|y!N&dM~jh>d_2RVBb~oe^nzPVaKdBn2$1ZIZP@AB(}Yv1 zpbt;R<#FA&Ka0u<F(pDmXbJ$7U;hNXZ_eMI=IxE%nHxOq%7-i&-P150)39@N3T6)4 zt5ZrWeeax>RMdI_>o{-8?v?V`{B9q4n*Mm(c=h?wg{`obh12ZBPRPCl!OuGlXzkv1 z8MiF7mYUbI5D{DJq}Ynrw3Ay<@R-HQ3;vJ|ST)@h*vpV?Vh24kcbVrsDoF_y=dI*W zGbu$_c0aN4Cn@?#lJ2!?UBt^RGi78VFl^%SkuM*j5@wZ9rV5^ZB}K9+IK8Ivf&Pm% zZe@IGOE$k*bcps~l1YO4q@FZpplM*BI_O1BPE8KfDw*MjXM;suw%2|vbG)<o-h5*j z`IH0yCy&PvBfC$}>#W;pzl^JUn539U{bEJnp7NE}7njy+{wvJEE5|fWK6#nNoV#n9 zyVDcL%*h5`ysb>Nr!Gwo2?$ToyHn|<ogy5XB5XP;3>Bh(JNFjh(Z2NU4rE#tYzSk6 zr~wMx;`egN2zS=PC0D6lJ=2QmApN;f&l<NLyX1SMpZWEmr9!jxug`t22?SOXi*hZ} z=eR%h!<57B`5kGWUoD+a`@j6G=)#Ws^B=eTjs1EDz?G##m&&d*J+LS1W3*iH>_n^C zIpI-8Aj?42J=o<Xtl4P1`FOn46b60yctCxl12x|#tpsDgo3r<NF@|?jjt6pD!4U#$ zU*h^{K{xi-Zcg%*0Si{Dui+9I_j`fyt}FHni^1n&n3|x+>++IHuH?|*bDb4Vv~pxf z1yYYg|7>z1$b_j@8U08Z4VDKEo+@(3dAfW<gN>Ffzq8`Rrb3NsbZKe=%$8fr9v$Bk zvgUrc`T39J)4QNe%SU5cYru=KE3MVo**9UF+XMW+-e>Q~8U4IcpIW&_m|8ReS_UQ1 zJq~qxQuX9Jvwq8(4s?=kJCmmF2RU}D_4eme398G5?4jVcUIG>>QxY}jugT<F1C<>A zm1EtK17-<^CpEfM*?2t%$CGBC9_6?Xb)}^|$C;32Vyz75yN)4Zh8fAW&h!C1SN28z zOoX(C*Ji-XpaTQh<J<GvgNk&vPT+zcg!czNINFjL4BtFd3jd64uiFr7?&I8c+P1t5 zs$u|5<yG|I_}U^-x$~T~B7%*qIdje)WoXL9_|nl3yyTJUb6s7n=6Gwdc@gH^7q$;3 z1OwL)kp;zV;UUU#HD@+@iOcf0EVzvx{4{J-?F7jC3iVm0$}wCDx#|qJMf>AVeGQz$ zY#R-Ob@SLp`}JYL(K%`Iu{7-Hlbn&{Tv*^=kpyw0r^sM!3cr&dbA<<;c(pGX=5<*| zuw3=E3wn_3v`8RZQJl7+kunD7HpN)Cf+%7&59`)i<`7+14o*fI8K&Avz5|hr#U?Zp zIhS=axf@lz=kWPj5&5u#!1EDbW980bh_NwzkC}RG@|=AHNf+RSWBigGuyr|`A%b_| zRvfOEAAZ$!T6mllW)ZH0rogjZiPv(mzlJJrC)R4o<Dbs$wrn12Gc*>&xMwCaW0-$2 zOo7=MNIA=UNi`m?9|wPorDKkhTAzuVS=8yRU)){;E+hLh1&@0KW%GK-eNr~nCoN>8 zx!m9@n~Pkpuus5`74grcElILU_}PB^rRov<;R@B**z7sBmF9|XU?%nzVfjJ|7#2a{ zU{Y?^-i4dzKB*0<dAG#rYqpsl(cpNl(=TkeZcC_TyeuA$k7Y~j^yvh2KIlYu7R1N0 zeU(o$YQ-FI?(2n8qFK#!cvr&yD0zUTmqI4bBOzLly>3)M28Zm(g8vK&7;_57Tb<%h z>mgihzdH4L=tB58kyG{KZ01VV*19d0VGc?<)_PYrbc1$7D=Zuz9W^sI)PQTjIbrhy zgCphrpnjyJ-EPn@=_a|yZY*6>T{&H}-J0DxZ7I*XbQMty0pWGLU-4(meM-FA`ntS! zu3q752{i$JT_O-OJZpDM7>dEML{3s^Io}#QEyfsz1xze}m=BFQF_$_(gqWo+qFO1o zOUGAMaZwD$Nfg^Y4nGm+Tqt3=vm!ED=Z8B-9OfME5Yf)1zm5y_I+sO3zK4df7)2e( zqGmKG<1nPtA$a68n-Yq>AV8)TF~$K=C*vE~1x)~_QxuOjy^OfHK?5rrIoE{Kiy>{3 zmUyQZO9@dK&2qa*Me4b1D@nLzAl=|YO(vt3F6ZZT!PHk5ids2xM9-oJ3`%qP{ZgAo zPiie}A28igeN0L`tdpBP-Ul0Vx^}V{F=S?s*db=21l7Rvj5M`mmCMMCQxlc_&1SAl zxawY<M^QM#^O}_{T8;iPRr!&q!yyr5rG|Fc8gIrax8s$!Z8!tTEW{&ym~wKKZC8ra z-t|@+U9h$bx~rhYalo@Es8Rc5^ta1{Y@#_@AK;IrVo;ryL%a&3nlIO4k93qaR_L`l zwal_`wVl)twq@cfom!o|oaE3W)t4nVvV>ZhqomPZXijn{-ZT^_nME<^q{Cv%Dr1Q) z?jr8vrHuqHr}dQ*2OGS$x}zAB0thCKvHhFOmmbp7SYzjAbROT3y+Cw>q3t)4>NG4o zR>saJE}(80|L!?drVRY$@iDWyV)y4^{HNzo*Tw~>$Hz?E!)^LqL+2~Bmt(M@^Mwye zXWFiDzlRlrl}-{|V>!D|c<`4&wN!PXZ?&U|N{g{b&FI5>p!KQ8mIbyN_y2x6z@5Kg zU<JJZofW<jVkSA1y72*1U?s4sp>;AV>Y!&$!+4^krbMh1JD4?0ntebUiaR%9n41=| zj7Q5l=s=E2oC1ubCmjsItidFj$()ccrPAQs=B&}@PUd!}Swvl8Z0HR!Bz{;<iI*1f zWj18~i1pl%<FMtk*vL@axJLg7#xvF1ffX}?Y@?pa6SpimA%izOZZ9lAO*kQo>5=HK ziqm_}vPjn5Z^vNYrz8PE^;txZyO*xg+-kvihRh6Y)Ba{xIrH70m;n}iQ-(B{tOttg z&>plfMfddCR`zU-li*Q%TxMBWM3-PZ<BM9Lcb6V1jMCzi>^OD>5xN}$wsB0mM9u7w zaDhm>*Q}M1#c@62Ub0!lyEpf%@R$1AF<Z8tqn&}^Bp2wx2K?!eriMZm25IAJp<`8U zerjJ_8x@h4fr4UaP|{YzH+CSBF>n*wQ0s7Nfrq<VyPAZC0c-%mSUoK25Pn#7qdz{& z0=q0&9<I|8VA&~;g&)Q-Bu)S(d?p@DAg7DQ96x7G0xZ3%*aYIMVzBy6UG$cx6x(q1 zb8gcciRABt>_DUpc@qcIba0&Ifjz+hg39yhM0V<EMgVMM%``(bBV%m=W?&y^3x^Y1 zbmlCg2GN4xgQr_y8C#<Jb}DR>tL7sgU%DJ~(*?y7InFc(*m2Q)8x^*J-$_srHvEY9 z?T^rFZhVI^wYs#vu_20jSqL%YXY=^Ur;cYS--13_$$p=DSw4-NB4F`@U3xcT{J<$6 z{%S%76n;n&Af*VNybrp4XtLx?+cTC5Wvcsrtf@jMH;fBmV_VStw)pNP^j7hIy7xkk zBZuq(15u8x^WSJOp4s!*I;~zy5)6)=<DN@-YW^TMX*qKJ057P@+s5)RWsyoh^lTEd zNQL^kKC45T7TLaJRb}6u{%u<D67xUfo(5G-(xEo!RS!RgBfwU*hc}uEH$A3C?+DJI zZP13=b3w#A*pl?Cqj%u@IlPotFRA}3v+7C@m(U6EEb$aVc2`S}j{#h|gC+r66XsD9 zaZ8f=#~bsRv=0RqW5+k>;qM>CjJngRF_O-2x&Jq|>@pMUvjhux%umK&Z!CNorhYQx zS3t@%(&N)xZA*BvZO)DmwjH3h|MD=v#N465|5kowYEPFyaP0_1caY<dwSC))dz8CH zQ~ocNNycrO3XJW8QguBwUkP9Kfxo8j8C*lX_%anuic@1(!Y$q|{t{s`-D&8*U6FKD zrw|UVm>2mZ$M`{(yeB&PvCwpBG$BJS$D1Rs_dnZNtGwS?lL-rKa>Tpo#Dy-z`=|62 zbZMi*NtMCQ<wn7Kq%vgJgM<bqLU@-0z{Xq0eEl(tOcz>gwjH~!$NPxbga4a*o^!!^ zryLN;qpBhc5zC`K4kwcIfgK{MIVl;2=pq-JJ^Es|F8bw^ol|x(gxi_<vG_TBxnBO0 z=J=;wp7~X$P#&xL1V%z^H`omNNqgqQXek4WFc<m<nE4O-+3{@8*}o7_DG$vxN0>-I zKZEAnTj<G)Am%{mkpd4WK4?b9;e+0gxnJ!#@?OSsNv8$BDi7_Bv%w)NTch<%<`jnY zsW5ntLC3JYbnP#sL`IRp)B~#xnOL_&RS;n+&f-!KqV>_nJqzZ@YM>RG#)u$jl47{c zUoeeQc<l1+)fr~jt%Z2oi;Ql1UJIl&#uc7?Y4UoZVe-r)!o$Jifd2+ZG+UrQ_W`$r z3C4ug#4<ezM}ric<y0kRE^03YPMgqbU1&9-Q0x=gty8|y=^BWI9P0GPIgub)ke-9g znn172^2wsifcB!xQrSwv;vPcT-##qg#(U-yeY5bf3QctPt3`el^D1-~YTW9506-Y+ zdUp@bMp<7~f4g0;nmdV<EswEGQ&ZuUDmR<Xq;;gg+x6EWHL}J-;=Gg|epNAg8y+OO zi02>s8QNfoFw#}L{#4;dn68{b_vq~sw<f=5>2xKzNQc>}8bjGi@yL@YElCS;-UXLY zt1t_uAMBs#N-5QNcAH((wkF`Y4s*R*nW4t>5A4<b{I&?MA~ccA7LJE-Zbg3u`<^(4 zbmKa4C~RW8$NKHPug%Z)7cE86iQAlg5;jd~6ZiJPHXXzIw@o{xt6WRE-v%>0sez=6 z^XmP3m=-C`?x{n#S9<9^eO%6WNW)qFjxh$b^~|%h`2OhpkvqP#k|hyl2+s>%!;>?< zv`cHw)ybmCX%@V5E$#Od@@rb2v^UJ)vXmKU<n9Do@aYWFY|LsntQ)MCtR*%$)*jY< zs<VI_Dg>^fQ;ds;%YCd;73RNH10ZuHQg^4)Pvl0)O~g%dNB4DJWjq}(?jmDhPIHy3 z(Zx)gpxJf4I|!DrarlX*N7j%`kmQw%c|b=EFf=~ntE?!QMN0%j#xgxjJ@$u3<o9YU zE#L^@kbG*gq*Fr*6Iq;%tP7a<Hs>L7O!{P$&x>r9|8ZkkXosWaP-7X6M|UCtY(gcX zb+Pb5dRg9hB%9ahN&FbPV0-JK=QiMHllu$IA}^L-vjzoEmfBDBqK_Z|n4mrni=D8l zhiMGIm`X*SE8sdpMbgTq)humoe~M-ClHKfE3hpze@sL}x++;6kx$PAYu~~myfy~H% z7D6FPrb62K%Pm$>+`GL-a@f;=+%t$sybB<z1nbz!Lt<sCSgn4n97YEwM84scAGI{u z@HFE0siV$GSYfCibLSs!<?d8`whA&S@zC->dwAVU1&pUHA64z+oVsNN{TF_tpFC>? zcnXNm-Ujlf#{B?(4{(<cT}g7in+*rTh>myfw`hwz*mLP*b$xd^>$FK`bRWn#$OKJu z?YFL<?tdL7(s)^AVPRr*EwJaTWV9Y0NTH|ve<#y4QDEw%E4cRkF_t?{Gcb_i)=;fQ zQ5>T9+2_Sw#fcK51NXi3Y^?&4Y_{C|97G=X`OX@L39NtIH_C3a`nhI|JW+Qu3v<0; zQT<_HiI3?`ndg#Odz!>o+=p$ej5Pn$^^X9C8tcpuTzBM#c?2FLx`_45)-;wT+EGa( z2Bi^skJerpOh{%h@_K<kMdm|`R@AH^iSaM1Z#LUna1)|{Y1(2;y?tA6eA*svFK&?I zv?n8()3U~-#e$qe2D{k8Ih72W9YY)g90MKAo$3>Jq=>9Z(pu|fG&`TP&~K594@{H{ zH+}rOjFR1V6VQ}=vP^?ggA#+2gGUDPgJk&G>3yTiq8Lth+wf&j5o5OiRe*`AmVE@0 z>F;f#P+N)pwfA}@%`%yViPs1Npj8y70ClW!x^MzHbvunYzH>5l`r{<;SbO6*OeQAw zN|8#HO3g_1OP}kV!_EWbP2?kk9fPBS1LwjTL-AM|slVtP-t3g@PwsVB4YOlunV{^6 z474Pb(-R>SJTzA`tzYKUcc6?$^v`-)qs*y{vUIczUb<Q;OY*?+wgI<o6bmBLx)9Pu zDAC-7E{B{OO`9*Qc1;k|9VO`;y$8{pHmfCBrltzmV<|63djmRK{YF#|f_j3O(J37% zIpo-Fu)G|7uIXYzW?hG@e!9Bxj{4L9;AAh2%}8G@{<M10X5+Xq88$Z$P?i{8w7qNa zMEIgREHwk2SExAQH|3o9Zh1W@RUjonl{%-rA_=N^-FB!t#*-D9Wa~S)<#a7mol~=P zVwU5ztTFi1QPc7Jq^cn?&?Y#lNZp{yQO|KM)IO9aEDw-EMs*mKBHh;iS|=~mIjk8F z3>YP$0LYS{N&H9@0rDgm5_<rUjCc$`Mj!1RR-ZT?;Rxa6o+`nb26AR+hG#n2(YWkX z9&$Ume3lw!5{NaVi#g)IF}>4A#$U<j#$3;m&JNG;hb*L@0LGyyVf?~Pa<(VDr;#TU z=fpGkS>?IlN%5)R`QcgT$;_$bG4Tw0e0malf<6g7K0S^-A)IoaET4hT>d!gPWKR{( zJkD<5$<Lb4WzSOPuV<TQ<p@*HhHM_&v0+*)`7o1qT}ZTR1EHMh)-DK*lQw5_7_yhL zX~BqMY7j;9ku$W@TY{`coh_ciR7zV}D0kF^PA8feh78EE>EZlCD`x*bJ%sCg;NbtT z^`B8qL|ywh3<!u6O+v2*L_t9f2uc$}AoP-6NPy6*kU;1i8!BoNIwD4FsHmZcsHmZe zfSN|{MFmBrsbIl>?)&~dYrP-dwen$RomqR%x%S>CXJ+=fu3F7oJBDLlKm~mfKNIr$ z^GKxWWL2<eRqatJ;0793a32UJOT`L+H(&uvg#9stC%X4Xl%Aj%qb~nD68k5lVMv{O zlv)7%)31+T323Bh?1d7cXlMr18H(i&Q2&S@t(I|8WQ@<y9&R;Fj`O8wEtYVU`<Ygw zygqQpuO9U=pbSb~1d&A!*cEtVIAK4O1XYIOq1oI<>QUMsfWNZhpgviEhIxxn7NjEh zzJs>Wi3wH&gWKqBzIjWJUZC;WVE5Q~0zQf-u&y__ja>B%Xb8Mwp8WiI-46@!>oLmZ zO}z-Rfqv<&y7gQ3?gMX%XIDppNNs)~-xVkdDsYJRl_CXs37qm=g5Xk4ZAdrLGQv|R z-Cq{dYmnz|kAk-O!`$kfP%bRDm4G0J8MkV9yuZ1Fz&GAW;427#k>knczHKB_fVoT8 zJz|IbpFK~NPlIj%-+UjZD}C5T`Z~0G&-oo{y+g`P${nD)fL(T8krtn!4>G?OWt=A> zhNrk$r6BZcWC%}k5MeCX6O=)jacwhW1-Z_T0ZI%mf8ca~+5E^<-nH(GULV}!^_;4h zuZ6CY$%_;$wUd|ahR*N*b9A|Z5x<;nzBF+Dm{U(cVp6}pjEyNgsk2`-=Y)RH9X+v9 zin9bw&q}FOK&MMrsCD?Hx=Xd_1=SwTxw71<jL7_cpcyl5_w0!it5p!+)^PLJzZa<< zgl;(sEXdV-s+c(;bW@{{54fERF0+JOk$i^^D^VJ|=XNsK^l&p%j=?Cd;|i$*ndE<N z^TEv!Lvz<d)DpLCurDP5H7Q)MTIzrzE~O;1BoqhioxL#_e(uvh+dzN^k@QSTe#<#+ ziF^)5>DOp6-SC_hn<i<br+K1J3i(5TY5p+QFqcZRUJ6PH^{!i*cJ284ccpJ*Xd?AT zm{n*W5-Go=O#<aMe$S6dxvt*!$_m%_b>m!224c-g7~*pNH3g$t_ao`Acl1*FVYHuj z)DD}ljLtbifFT6(`hcJ%-FhqN<IU%;CwW&?p0oDB$>tk4?>|aiS#r4wDZu9Z%A5*r zDW!~246Sf229yq!I2@NNKCjNfigpg3QC1H!;Rns)ZIGGGRq?MsOjandQR5*8q+ZPL zmx8v)`%+|oxg7O_rpu6~INfNZl6)MhMeJI#gp1`drq17!NUaN?mlB`TH4Svpq*Vap z^DR*yd?oM7&t3gib05Bvf0F-_6L1KN=Xxdd{@2^8vt-H+YAv9ysEFr(ZXlf^8~8Pd z5*Qma5GWB?A86?Ft_IR~WS&K3P>Z^&96AaK4bcOn0W=OVU^@2AZ6?_2F#D>0t1<?S zQ4StBICj-7k0L>drKnMG!HmO@vbqkmr&=WWlJ%OSA!Ho_F=v<2M$zdd_T&^UAu5ne zaTnKdam}U<PcbN0_-_scsX3JFBm0kql4Zu|V<565c^jEd2F-=nYgl^es&4-<VKd({ zptwi5%Px21Ft<*@OL9zM=*W-^fkzO+0WE~@LksPhI;!++&_+?mFYv5h5o*O*A6LVl z6SFY;L*EbvhZ0rjs013xN<>!2fQ&c4FTn53@%`$c`u=8a`VLKPQae-)>b>I=%!5|a zKpyo8D98E~5FF(ta0R&v;2`ICZ&m`zvpx-!Z5|Y#R-XV$6}P9d#Akx6mE)*v^DLm6 z`|;GnM=|`6eNtDVpdW_r6O@ZG<M9%!y51eLXpxIK5sA&=<pXX|JD}=A9xBP^h-<!L zD!AD+nnd1;)9iK!LOcOfHge6wJXVCq(2CG1?nMTKu%XjXyu(z&x|)U{Wik+%i(B@c zc4=E32<-Xu-&=#y{uFNp*sWwNzm5n15rOC${vS1h1TWW@A+%5<$Qm)uq`5zE%V{zR zv_7aV`OMc4VER+zs#ZsLDw(TLb)>)lMC_lnpq!C|TH3VQ&mFbE4eoA);GM%rd3#~Z zPiHmN;KW<wt}{Uv#=m)z(^|G>hk;EOC$@c#8ZA`v#0{@EAba<j&q$J!u$Uv8v5SwA zsVA31q-OxD7uztmmpAuXwmpw?qv49raK%zx#m^I;DQ?7!&6p_co+)xJ`L?;k%`&IP z+T}x%<2OHQ`WC^R>#qW7xjCpA!C6B>+qOo9Fzjyb!rom&0O(PJzFGG>L;eKZP~wpH z5SGvnouL``$lwg~GfqDXBXqR{Z=_taAa*E^-6-F7_g7F(nd4d8KTRDiRD~2iF7$`1 z!FCdO=4{dh%dR5FHN}(9l$XkLJQJ>y(+$0AFj+*jzo|e?AkU_TTZQ(Xt~krI`O9^c z{31ME`+on@={;w|k6^i<{k0QJWY0^T9F@t4Jzen8HtfLI`VM#2`vrS_w;zQ-`+=Y~ zlfRla{gC5Jjs7m&PnRG^*Wm;Yx4#6LFzFAz)2Iby#3|*Fk89&)o{8Hm--Di_-|z1H z0Qs<GpVkbHRCWFq=Ik*muZ|D8&49mU(YThsvxm==xjFxSfAMcEpCx5uIj?pT7sNQn zggRyHmgwf3TT2MKobmVB?%y;2v})d@zrVPiv~E}3k$l10<=J-`nQv#N6?Oxjk@f>+ zmVWE1%LGa9mHlr2ehnH)V(Ff~vn6QhG9R=WRVy8%JhhpYD|t#{x3nx);iintkN>o; zt(|w>fSFux>S@WjE^~$4jKTcuxo8yRCThwo7v>f&!dDL4frU0Ym4@?0GhA1tV8j1h zDXY7-?FjNsmxafe?q&}<-b05dRER?BA)}vI_SzfW8LZf$Dfmf?*!EP{FIwf=i3MG| zZts?%x3&3AmOcJ9hw;a4a7SM!txqFAGTaU;yw7Bpk6yWKp0wVD55H$2z4Ysilff^; zjFS35m7_x!9h|8#l`C(}BS*gcu;M|6ZfS!6%0q)de?b-|x^pj81vo^3Dtaa{r~-u$ zFRD0pM9?W3SiF1)B**(;j0i6sY!Xz|%f{<mR$_~G51n&Zq#95?X~rrkLo^a7v&e4f zF4PM;2(>)&&+LHdcQ2`!pU{j-l?owr1^Nf7#zHxPG=PZL5)rCU^B;SxM>L_iP$lRI z9;r6kd&S2*G2R^oM`f^_1kUvyD7a2Dnw`*0r}U5v-Z)n4xt!j<1elRb2(k=0k$9q7 z+E22gav&DrHr6qnmUOkmpCEoKX)qU$6!ID!MODd5d$YCM0I|acoziLkI-T5s0%ysb z>>x>~1;Fx9QsnCb+Mg<p-fT4gNQvY7Zl?sC0AwyYPn>r&{h`hFaMnaFQ*-D(b-}Ou z9&1=NCnUX?+CsBK5SxnP`_`r_H6nda#N#!0>Q_2d=QDT0{${?E%@0Meg>~6-yiP$| ziY0Bm<*&2z`9Db?juQ0JK~UGa!KwY>`tW6^R7t&FAZ48*#j;RqbtgNmE12zvNjXd< zPW`1HbEuJ0^}!eypB!_V`d~+?R`yJs`<nsx&0|$n!&nXsSdv2qOvORVA>Uy?kIWe9 z^Z0G&8x4*)mu?_8)L#JP=zx!o{gqdn%IqY>OwWntG@}V0&Nq=i)`u)`w#;}Kv9Pa@ zYIF@E#P2L77>w9u-|sl(afircIoZJ&$$!EJWI=Y_Rt6L`SKdU^lavueD~+rV1EpKO zSbAqi0&A<-`sVj#!zT-0(Gc}F2{EmPUCh6UQ;%HAaxn3N_re>+%)8kGf<_56`?u6m zD^)ashdMX9_Mxg$=LT5x>E5*AZJ3cmy$(nh&_2T7;e7WX!bMq~F@b`LE4)3KZB>wb zg4{<B)Lf#E5P=c#`hh7e3+{WS;W-_u2%sCF(z4AY5Od<_FrdJk>R<s0PPoeM_vP{G zQ?j9*LsrDiQs6tX3yh^afxK0yE;2%%(y*ON%uif5P5iqG<3c}Vj{plP@kkz8Lk|id z(+JRc0vh9W%#K>90THlOez6hA7MX7AsU0HhAdh4s--;OwXu!U88kanrkk;z<*3r}< zD;8V7cX)dyi2gy~+WBl9_OQ7X8C5Ez9@_<*sS%wdev0|V4@3Ej%bj3Ow2r-sWVL;g za>)#<9N-+Vbw@iu(^}Krx1VmMJLjRZqK&zlN*Ag36ElfcgecKX)Dk5hlSEp~r6@fv zfYr^!KnWqj)EJQKTB8g8Q)@tDL?|h_3#<#@e-J*48g(p*Uf+{zLPutRBx4vVG7 zLWk5ik(%0Kx#rzO%j9O=bx=AACZMCBpm2~1Dp8;gN(DuMvIXhqUbO@TzaLOjLS~QD zzAI9IEQv0afdD{)%90+nt&RkY)_Ta&u;Njn$x}KKy}&RQ7*j)ZhFU=_93zrzbl7i@ z1RAyu4@3aP{hPl1)+6Q6ix^`Kj3J@f!IzaV#3g(q)DUWk34|)bItC3{CO%40ol=`u zl~6C!Ue^X_Qt4g3pAzlhhDn#ig+76_1T#uqFwK*ez^4E+XdZmp75Oo^Ve;y-6W`O! zh3UqJ)8I@mU;@&Ep8?Fe62xh6HO(uDNdPAD>2}n-%gSINg_%XmuB6=F2g`Bjf$2cY z389F`gSR2SxxE(<t~^uM9+Rs+BnG=(aF!PUiGYMaXq-SqCe@2U;@|+7Kd4RgS0uqK zJ?*q_GC~3n%EK*rQpFT>HHcco2jo4(@xaf>+CZl@HPJa)^ev<;Vh7KaN8rWrU{oj< z6M><l<&j4aM|c+y+U<wJ==lL_h(<&iT8MA7z`F4W2v6P}WKm9p5@t)7^w2&HCFa#@ z8ha!y0u}`?{J~kAy3yUg&OJYU90&86IL!YO!)`dEm6NY%Ahi!_g0cNR5{;VUSt4rD z^VlgrgbySfu>(<yJcm}qBamfCDlWr^1^^-ykYF?fUxoyW`S~blf<G7s@L0mQs)qCT zF%Iz(dDju?2us9Y#5RNou`JdR(?awkxCnsQ0t$&iA`mmkKZvhL9ppa(85{s1b9}+h z5MK!r!cW3?DgX@S_;!t2Rz&>Tlw{enP)|`+C=G->(jJkFIEtv`ZC^27P!pXuMz^4c zaCFR3!@*Z<MFy^hz#)~95V(8-1v5ox#)``Xa1<N_3&4W$5(Ea0LxPf~$Pkh%p^OM2 zx)QBOIi!4&vHv_N2ld1Jk-MW2$3w!IN6vvA3--27d3kXw?_bY1>^sE2$XKP?_B-O@ z^6P_5lV!)+t4}n1E<TUh?kyu@yjOE>vi#1aYq)FXY%9ORR<C6b4;vKaW+#;%BOOEj z!@a~GBpky$giRv9!Q)7IM-3JTwjI=p1yIJG@0Yzc_9i`QcsKD?vF2vOL+)FosdJ4J zd!a6X>BD`HS;K7jI362RbN{gsFCcU4(?>aMm!?av9-vL1U*Ay`fKPu*pkJFT+d*BF zuWq<9iHs#JDjO%U3m?Y~><o_~?fvq2Yxe`kTBLCX`*Qt97V8lP6cRG9eD}`|SCG-k z?BM`{w}CPL8nzzIx;nm-^dQaD_S$H}x6(6Rinvr$xtdegwl<tE{l>it-=0zXY;Sh; zlSjSf$%2nvFEKAYybmkSZb|@^3<R*FmwXOHEEe7IsJ_<}Uh=T@YPPrbqTL<bwaiAN z;^c`q*SEnj(#BKQa_dyE6$D4cCDFSbm(O(VZg%LcQx^A%&d{&>#g=5_u1`L?R36uL z5X-K)+`;Y2%_goqnHe3(d*!#B6lJVzoKoYGB@5V9G+K5<6gS!kRa_JGJga-tRMu`W zi=zzM%Q@$!L{j&1F9|=t(g0UvqCX5;%B_mtG<GpNG3bVjf@=7YreEe)uV{RLZ!+^_ zMPA0?*XRC*l-!$cdfa-z&)N8PIJ0%zN#vc%>8FY>F%Q)LqT9S9jUPAsdlh>eZ<UG@ zDJJuPH(VwmTUd1pLm;+#W8CNiit+P?onv3)_FmwiFYgG6!R~$k=ppY?bj<1N2braU zovyY0)uiH=SutnWew=Sb;R9s)4|qv!{h4~lrmR#VVb<GAC3(aL{?>7d*MBXb4zX7v z0s!2f+R{&>Ip?y!HEc)9{kGn1R8v!}*$`d4v+JPKf%ICNn%}9}liA+3plaOgHSt?4 ztIw&pH(0)}<)=N!I_qDB&MmQy-jY_)MZYa>bmq6R=l;rQJdx*1^`$sJ13Gu-Q#2}+ zlTA&b{qL%u?5wx0kmhs<^oBL)K>}697ikpo8Vu%oW9|))(c&jZ0#?S8)}QaT-8UE1 zNsdiLk%!%mL5_9Z!X?^M6577%8^aE6I-fqsr}ftoC*}g0D4hK3yQ<*xQN(*rA7XKb zgdt!|OzyTj{@>Q(aOoy&z+DG6mbYC$zscS0a-3JA+_52t@4$?35vtHQ<FAhFUd{6T zO>O7hZ<G);AGd0@?ERxu=6>ELZA86wPskVK5-e+LVye5iyLpK8Bt~n+yV|)wiceuu zAWhjU!wE&A&0lHg+PI4)-AeOI*I0d9h%qlD+D>>CBQ(ZZ5j)yI$``i!L`P}vqg@<U z2KoWtdgrXYg;Z$PW$u&r94*$=u&{9&mAsfkNlg|VIOum%FSHHDl_sfmPRZ`fYB;Lz zcbIObP)u!$Y{Hitjlc7GkhnNevvRGp0ai`E3Qwfvf?Xq|bi?>1+0=qmthPfchOzxZ z$#&-oEpN4Bu*<RK=yPrDG><9Zc}>mM_{1boZ||+=#?Ar>4L`EB$W_V8d|Rpmp*PqV zcbuKlp&9v2(_OTt($LllonZJ~Kh^VGd7-UCGqWY))kHJSz&*Ho(knBdZA+V?mO(&a zVD=3SS;P7_#;?AZp295(o|&X{1j~>Q|CK6&y}o_RPkrYTM8|zBvps{~CHmQ{-AUXj zF<v-+O?aUROJaQ|sdeLCM*O_U`1TcSdl!y3NQ~_fY-vtxdj}d5x}`liFjr;Om>3Hh z&))m%(h*I);iSZ<B$Xg~ecKzDnwBAGe3TJ%=}eSt)0F9l8MIlyzDx0!7qCvVaQ-uQ zhzTb{4vzf}`<ollx#%C{*jA)OGJkRoWaP`@Wu@~2_4sA#Nr6P-RQiP(*x5o(e6>UT zcOT<$xX!Y?=t1-Sr%p_tF<aSRpb=$AG>~ZSWRNTMI==bey$jRK?Y|Bz#4z?+!im8V zsn#?d>{@?HjVLM4J+=Q=)dQCUZjH&*Q;!`PMpv?G-)UzfC-J0<c%Rj8g3@8t24t(w z77Z2YtXj7+U2ck##P&Njz(&eeVstO`fV)26pOWv9-6z?v;H*2kV)9(kLJay-1xQhJ z#i7uFXouFXPMt{Kg{J;En0b{E;2vW)oDx31i3b@|>m3E&D94POxI3vsIvcovW9!t& zK;m!%EiiK}Dd~@>=pwhf-y`&$p{R%s?e53#t&b}n<l72-B+3aVMMbI8yxFh3Uj;#a zYf02bP=a8o3;Jj+i5AOY0r6ssKnYRNDQNfTilZX|BqqMqQO1ah5E?o<3&f!`Zudwo zak%b|T$JjY&5i>F7VPx;>%;!^dBeIBgWIzUl{@!*+6lPk$8hAoLvAN6I?X%j2e2NJ z6{EqY3bO+i4}y^m>O4#49^*n7;$j?T;EZ=Xpr0Weh^5X8>r6&-WAZt^blf7Xh&L;w za%-MiG#G0T;d>g4CX4qMW#YZ1by2#JtP_HNM1Nn;Fyn*luKG}x$)FEe&$+TrYwA}| zMG1luD7oeF!Ka1vse!j-8JL?rOrrSd$SDHz6$*s-?GD(hQ|QemayA(6MDM&!<=6@h zH@C%O?U(IQo~Zef2HWwk;Wg-Mj*OT5Z*Ha-<J^X4f`e##d@ZI1sn6bAPueNDL!pX} z!MyS}jRN2GxDodP5u>2L%m^O0r_|uC-DWw7KG7r0+1Ki>7abg!BsoEXRu)Aw2m3Gi zWjUKh*D&-C*K2uKY+lxZD|NLUoA6XLH=fWRZb&FJ8G7vMO|K1$I54|IW{<qK+Pp6K zQXRiAx_^*l@7bpoaa12tf45RWdTYD;?^!I~y<W1YQ|h6m5?IkJ;=R5wz~J{R=FO{t zgD`utH}(Pi*eCJ%+gX14BzwTpcyWkud)p4wKaaOTeE?(DHS4;|Onv4KmIte~^r6V% z)rGBx*QPdDwuQQkFQr1Bkr2(lD)`J(?iY)${p|&por>QqB3f+W9qLaOJmw$dweyaM zf(IXC&JeQw;z(O@N8GC%8hbX&C5n~W+74aBdq$)K$KI$HpliIr#D*&!hU<T+UfZI@ zdX^RQqz`vx&hkb!D`S4OFt=?z?CWken#lT+@Vig-sN{B_!OCL4H}@Ht)}OTPSGuNn zf8va6w9Cw|&lQ@p;QOVwoeQkMqy~ktSmfgVYqO=3=uJ#t;Klob`hflyS#wWv0+!CG z#0svEqfDADPJ9NY(|tE@YaV+ZG?yV>q}eV{s($VN3++h?k+<5KOIk?)4ZQ848UmYn zIqz4Mm9f`HGylF~K$@@RuCA17M-pdJ!!~bNH_zr?SS@)*z?~XRKDSwONXCfKKJ{c@ z-j%gc;6d%}{H*c)L22)c8EFF1PqkZ<x}NgpA>%ViaEO$G*Xl8irfx6#-OxFc=83%Q zl_P2o#{AsQr5Y+&HRh$R+G^uoeF>D`HaBjalBd4*TgSOuH&cH1+?QtcnO`qE+L=#^ z^2%4^G{d^TkZ$fB$~=10`gp`A?74$;W!Cn2(QE&JTlHdJW4HeT?5UH1ms>;ql^kUD zU)Jsq<;gS;H1}HH&&A~0=447Js+>`4R}O{k*4B)}@m}=b5^naZ@xp|9!X)7jf&I`A zUhMGK{whH=-GZ4!wi>XymD7`pr59*K|Ds7P({65jOdjCvk5_Rrn%n(jJ0FRyI`Is2 zKxjrzY<A4SQNMZYzi~N7?)w|<H}sIU+^g!kUWSa^XBx+8b118<9L;4T&>q2G+KnB# zgX%}!Zyd?JxAQq7N+H$!{OhG;JzdHT+>_fs)!s(=D`!g^A#Rnf`E%v7t#|*_<0;|f zX*b}_W+%=oJHI(cG<<R5p3WPRJ8I6&>QL^nWlMEq+H0D$%bHKutM2sY%2q=;uYdj+ z@`CQ8hGbgh<S<t*t6g!8ilLa89g+0F9wsfiix;s*kZUZYpcH%2dod$IfjwOp&)C5_ z!&4V-^&8rk=v90n<weS^0_G#3&`-@_F*L$<>S&!O>!s)&?ni*BL%u3lhjW3+7Y1YP zNp_wQHXV8GDofEJV{d(<yN}<b%-5}Mas5E^pOto*>xzDtE$zQk7U4Qz&-SI%n#E-1 ztE(uaGjzV;YJq!DDI+tm4rlJ_A%8Ruy$5BFgql9Wu6gH-c^f;*Q9rV+!SYkVl*a)! zBu%h{yly9UZEs2@wK7)ztwV^aV{%<?Q}=u3-IJcL!*}C9TdOczqnBG1rqLab2%_W^ z;Pc^VkJuAXlq_Z}rc8TFttdBCgqQU)R;kM*$)8Q0Vz!9tlad&>GFZUlfHvk;yp9(* zm-!?RA!Ios;>{7+P^LGwv6!I8*eS{)yHYsMh1<zBac1{;Xku+R1zlG@@D@=SJN3A* z6uF6tab@#aBy3C8)MEyTSBi<nd2n3+Ea~VDt`!iDcfafdaVDA8eAya;or9|*297qB z#CHfZ+-z|JII>4J@<8vvX03O=#*{VWAM2Q47F*&M<7_Q#y&z=09IQ5nY*mubd2{kn zMoOHzWRPx}L03S@4vmfe_mSH4@+akANkb#mRa?4OJJcK`iP{!TiBIFxu!D_R>+yS! zIe-4JLf9&;J>vEe;!3%O?eJVk%o6ZUcWWY4iZuym*5>7Dx(l+npQ%mNikXgDy@ma_ ztvi?3mr~-{)r@(kZ%;<cw)&#%#7~?a15<#fh5!6-6u&@Lw;oY>8LITO_x;7s#r}%% z`bL}2Ck|1#NtRFuTCZ>?ulqK^!}_A~shCJ;YGaB}?;^p8{XOGHRsyJrb-&nouY%(* z_`y@nSowpH)S&qU7we@mi%d!+SaOp?{5%W*cSy1`E5BaYH>#|i<^0Q0b5!HHj=XA{ zd7gFRm93*|#cL^n%Y-gM@yZqP*Zl#dbp0-`a#8WGes3$xA#?N3E_dwp@bS#8SALzW zP0Ex$ueTNY^D5`<FHm5_Z-|*3=!Y?JR3;oaj|!IP?j4^yH#K3l%-Sj3g8zzdiJwma z+jAD@h00hdbAiLb;Zd3F@=+Ob&&X`ixsg3vY*H!$Wb`vGBrU0J!YU~3^rW?Q`X{G; zdxGlk+igw1UTtre)OZRy1rp|&U0Gj;ewymYVgckWGS*Ha^LeL|mV(-B5RY%nOAOq_ z0ZwYjuSXw6ZBc|~ICe2B%BMBgUwltm{b|wv8;9xPX64xc-jya6{+6SVq-@{-jcu!{ zyZF6^DIblFm~m6urB1kmPEFGLe`8k9^~?gtsLx&OZ@6t5!sJE<M`azy@bmS;T@vp< zbwJ)Cw8%*78ZQL<8l&yaRHd2x+mnD@k~<lU1MO;##e`0Nkj|vd$;G#))+1*i(3q`{ z&)!@WErET|sf0HHE-OcOx~w=-wq}R@g;3JbhLWAh5#H+W?RxN_C-rX+3Q-Hs0SO7p z=cXJ2Y#8&$f0LG<%h8XF=DFZU^Xvj_@^y;Ziwy#h4R-g8u|Y4Z&er$|0Q+VvyLvu; zFrfZBdc~!t0{UM6(XqM%EQl{G%*FAcRP@#R8j)|cn|Bp>pUQc1{P$ARVFA+C{{W&2 zyHI}#7qj{R;q93BuAkZxC{_k()uUiAMPH3sg-FA@?*JVRmOnN>Gi#)>z((R<yL%3C z;IPsQ<eq=g8@JBw+v&1~_vw#+jCTuGfs`13fhY$|>FCGEtMM}KGtdJsJdH7wrwlM& z5JLsi&hP9l_l()jJy3r-;~B%*L>42wFz<z@9RK5A{u~k+V2g;{A~%<0B8Ms6#R?aF zL!wch%g-S$leUPrr9<;%1Y`KAkA_EZQ;4Nj{~hA3=O}#NY3b9M$N*a;#6-^HOyB7g zr@;?6iCOVp8vg@xcX|g22VG6-7I?FyS~|G>zthuHeYP?ohDO0aC=5-$391WaN&`cf zlXz1PiWT!-Kmj7czAkn2Cc{VcBl`@p3l-x=;fW`u+Qh&E^JI2M@!kKnY8ijiYl$m7 z?GtR!>~<cDBPsf}vcD*hU;QWciFW^ueaIryu5hn-z$g=?!NTGvzG5E|u0HQvH~vBk ze9G1++(&*WH8`5*=!!U?AYso?WS(TzAH1v0wdg}dz^9xb?S+?#%be|1OoZExlwPDW zq9Bz0wD6~Y0n%87qro^ja2gpC&aP$r<efkbpaMBNk~yc`6}@*!TNr1zM{=GBFH3y; zQ+^%gZ(HCUahyHLImwjm=rCmnXWFq}{dAmNqu7gep^UUsj&@hg*CQ9%$IO1Pq6gmj zz4cp6=-$q5<K!`07@v=iEIo%am4&;oP2@_a{LHCibxzC$(Fs!CU7cHLLc>dhDp)0b zv_*Yd+GEbu8vMy@&9B1*4%}4gpW;H~I9YXPkB=adJPI&6F`R8vta?oRS<4!%s~zPO z=N_xB|1v%a`vLm_uji}g(?@=EO}|A3SBJ-Z#@QmZ{j(68*tckJ^j8E9W3eu_`sY^l zU}c6!TLwZ0R_nWnjX~)kb;z||a-<qB*I?sJSJ(VwU`Z$+$z0fJ{@1<26-EKap%P-H zCQxKz1O{Ba{p9hH_uwvB^6`<?n05JC8|hOpp(W^44}Mx&Nao$#HTQR?`T8yKt;(zQ z{Bn45QrlPaf15}FZmWY6?U<|h$~X<RM@>ov$Qu2+4PJIYK@^zHu)yc~%W7Vlas@(| z0|Q>hXs{c{h_Q`78DL5_Hijg|z_)zPe&CVs%qDQ67*_=MP)&F{C)Z4H8e|WX##atd z6cescA|VRQUcOJ1iIYp@sV56967ClxLfBjCz)W?)CEO1Z*~>WQ=hS}7pjuTWpUmX* z#IJC>q#8|%*VJ#06X#Unk%6{@c7?cG0WlsQtp7~>!|XKgu+Psww-TxPVmQ+;&ATIU zeJE#n`6KAXfRe9`^U3h$A&G*OLt@TwCC7d7H?&i@x!EiC)h0&Yc*<v;bZGfGtrdEy z`D||Ha;J)5+!D)2uK(LQ4M3}%<IPMScR!aLB0szvnd$yCRQ);fwycGlxrx)K6ZzlW z^C*ew0f$f(!nghLlW%alNnS{6PObL(;S@@<)1;+87V#JR2JMIb;`0>ei`|EF$H>Fd z5L&Riz7?2z0#OHI&h18|mGgS!z-<0Ha6qM8xq0;iPuC$NVBItKJwR{5H+DTOCvvG1 zFu_yuaWawo0+_3PVwlppqBj`jm9l45Yw#0wU9{u^DB&k!pZZGsTJ<jv3}|^Z+b*vR zR>Y+sC5=HQ;VJmsLbdORs5q-9t6%x8#39=9#E>s_9kTLZ;uCU?+^mt4zErIK1s4^Q z0?WOie&1uxd7U5;y>tb1S5Vi&na`9z371u$;mdBE6OChik6T6L7>fB+?FWux?>ZZX zNqk$bQ$9V+yz|@1Ftgc4Vruz}a>d{&lCO)j>H6#3<15xGZT!69`$%0s`7retZB~<v z4`#~y2H*Id3puIQd?NSX@_X@ip$jm1cj@CPTDcC(%F6cr7s#KS<}%lh<v2V4d+l9< zIFZk=y_6ffl##i8;p(lRinPw31=P^aj}k4C_fc2gBQ3pcLOb-VMkTXWM?E?<Vt-D5 zIv!Ai5d$wT240K6@GfaSeI%!0Np7j>lQ0-m4D44cusuG0TC&By`|2Sh3lopE)#6`* z*Dc`gcZZoR2B+Q(IKC~-?!FbNS*!BmZE5Pou8+qjwmGyIjN2_UeO_Q+w@}u+3(;~P zh7)q8+Lx;awY=8zmYez?KX_Y+IS-Rak6l2!5r1VleyUi~I=Y+yT%DXzmrq;ys{dd! z?2P-nQ|yOwiTJyWUi;vN#h`x|SG}*|4vi|%Ld-3(Z%|L38?BT#Gn}s8S#wn0@ACxk zM2S8+%Z46y@S6GL*FN`T%%6^hcI|u{mFi>GN*5)vlcIkZ&55cpDLZj{zg<in-!!Yo zz*Lpm>=b(~tfBBa#hi(|xXM;7%-=iNQnu**4y)sBA>c#zk?466X4b%JFk~cUUv=P8 zhguq<$edbIk6E=|AyVm|KdEiQ|9Ai?Io5;-k=Dw>6}N7o1<vDw4^rK}ahE*qASci1 zKEcjdX{siAP8dXKSl&FZaf!B_A#&ojp&C6j61iV!T0kA{45jRH!s56=h{m1d0$yr3 z9q%#y(zAyLfG2aHkJ=Xrq(-PlDIGIeP0>7n@2f^5co$WMpzty?l=tmO9VufZl5(u+ z0pQTXfWBZ;<M_IeXKz)utA5C+{8h820I`stKA>vh*{U}}b7~G;T(d9#(H5NaR@ZKP zI03fZVx_FA^+~*}#@L9P`%Ko_VU6#tM-%pGh{ns)q_)$4mAkaPPQ+=MzIqapC%g8o zxBl;WO}*A(`T@`npaE!c_1sj3YGSW0H>q7IX;ZzR(=FW~!XnKgjUL%3Nx!Rcr0idr zb6LAau?Ai9D;Lk*<SKD@w?Cn7&_u(g+gr0#HxevHTH64_KTRKSm#Nk2Fe7&bes?=n z3xJ$^7LBfs|M!kAbFF3M>z=jIV%?dvd?%D-Ib1SUcQtzoQmAe08}dbTB2MFB0_Ih< zK^c*IEM5($I6yq!7^qoC?b%6;YrMdHPmKi@3|PD5xzM9EmRonwWR?F6yAcicX@I#; zXeFS6v9qM=bPE{h--GqI+^x5)n|+6Rb;Vq*fjQ;s34If7(VE{A3b^9UGbC|wVi%~T zKNTAUDl1ILn5Ygd%S~u}XMkAyGXK#4VAyA1qd{!1*4q|CkIpvoC~8{2n2b9PwUcyM zb3I=jBL;u<|3CP|{~z%6%x3GKUWwuXY-@NS1BMesjD;#ha4dpc<Y06AtRH4=;zsKW zxQs9V!>4|bhU=pgBLi9do{G-s#9jFXr3p!A(&$YSkj9W*PFvI|X!eAmQcplDY;R9? zvE6Bmtycx_oKeB3V2x5qPIhf+4t&Z-=)B`8ckM(_v$@#`xwScMwE>Y97(VjPFoK%G zWnkh857oI4H3A^f1O=}^V2Vb4o%QSW3}NSzDE3i~XP2*fA|F@|F?{)il+eb?Z=5Lt zmo?`YNGp2B{+pZ+@sAPA-^>(O&2RP30)9Vt_3KC96rV1GVX3h3*@c-JvRxP2Bd*=z z;vH|??XrvEu`<Yo>Pv;NbL4`1vA8N}xI5SrcX{{4pjO9TLpCVfo;jvxo&5tjc7~NQ z&_)gHZ^Ssx2X3Sb@3$MW4)sd#6TEo+2&tHbvH^t@|5$rAE*cij4&9p{XMNn_BKJ^| zs6$G!?D7A3^a!<0>`^x??7trEYTZ;D_MzY7qLU2;hX8}3cf4E5@RDHte0I2((8KdT zNw_~bV^HEGu8yOSj6WD2fI7=kUK?~H!P2)bDciRmFq0RQo?e=Mzn)?99y=f-DE!5Q zoPtcrXk;j6az|N9FM}}EwvA2YE6$}Ll;lkyBX*r+9dwIrCp`+td${v(=LtJE(B}|e ze?5aTK-l{^cdrLehrG@JUW})@s0q&hzb<$VO37SsC)u)N7uWV{Dz|FKKUFgwvGyvF z*Pql)NjL#K$_-k-kvqT75U&0cc(h7g)0>{x+Hwg=wcxc%{HqN{F`fFwlwovwg#TGJ z2jc_d*eOID5IfbU;5p+sczbC*?u+a4eXf+x*%b6W>c=NZjY78&`byh`da8FLzYPUY z6sBT=T*M^BDQ(VbZf+KP{tr5$7&=IW@Xpf5mwt1({p15sRUeVl6RAMDtHq^W<DHeg zZiusK)oK7xD^)Y;tFF%ELaKpmW9nL@g=S-|c+M!+fNT6`&VZMH<2rDEb0O_l6Z-=% zp_V=MYgD}0P7h0mC3tR5MxlHCo4ytnHEVx-;?oFeyQ`OqsP?m{;T9*`2{dEq_uKb? z3V3%225xIRG?ci{;|Em#jGZOJ($-}DA=Sr#P~#$}$|oMx1VOKEfy-<Be#D$n&fWk# zERfU0Fk(}X;DXNYk(op5yVK#FYOl53v4tHIsco;dSl9K=69~U?4z89P<7dyUXNHFy z;9o1hfvg}%%e`N6O2wORCA4Uzb`_?Nr%@d0Z}Wuv=2Jq0`1EUA5rtc30#Q^4@@@_n z>2c$t3TF=C(wM<p?g`m!u?eeRliw(gBEV(zvVQy<e)Xz%^{2z93o0I758(L}#CsK_ z)sH)d#do`Z2XkHnercj=`rmq}djGb>%7QHu9@)Lo_5Kppwy^{A>AuJCL{d?x!`Wje z+S5~CDO}sxdn>hzZp7RDQqgw_G5Z^MA+Y3w_syvYS;iJqzb!j9zWzH2doXSlxW`Lt z5$;>lYj`$tDawjxNS?@0k}_=k{nhb@a;h=?=!GoAwJ94(a~&H=NSF3K>UBoFrZZuz zP|8S)N57AxLnhLO!*w+;;Ck9WWrrpkO`Uv`r+g5}+GY*B-qUvd>&{cp6Qm683^<f; zhCibfMP-O=Sa9IUJQdZXawqMzxf|E*CPs@X7csN3>mybZm~WXpHvLD|4#r;BC)Bv? z5MFaIGAHD{)1KON{4r*B*~Qy@`KLeWBIMbX*PU=x<Q??`PW<+B8YTw*YdL;eDc^`E z4I(ujClvKa9oIzDF~ZlFAcrF<m$x1((Y5;IQ_3-Ke+zV5h`RVBwlTddfIC=Ap51yv zd&cV<)@gK`@4N3&Wk%fBclJN5D`ZDKz|+3*53AV?5aB+o*q}yM-CteI$CDkY?rj+s zzcqfg?oEhQ-FahoS#zk<&8<qOOhOQ$nZn#2i86m8tGSf95r~`Y2wdfK8P@t&?`ty- z7LDcPQ7e5q4~EU;G)raZo^z1$uCe+;)cIYT0-S76UDr6uxxG9exB5x#cEO&fK~2TN zV<-L7KH+YiavHr>DU?_Q_q00<gn!_~KOg%n%^RJ~YHo++Th+p@i1nW;=*a%Vyh5je zNuZ9^jkJ<UVD@R<1-#V%7A60~gZCN_BUogW?c^%a>0?qsWiJyH$6>LW52-Lc>zHMc zvbuSPv!C{B_^@4DoCY)TPoI=$3E#ik!OHT)FZ4Cs`S@D<seKxE+xYPls(oX3;6YIq z8}|n>6B{0RR*i$2Kijt@m}}EJh;G%#EwnVrt-u6x)t0exI4ooBn5JLrw?sAVjE;>| zm^A%k`Oo$~8&cwmwo2E-(GP8%3BJJ7x{Ew=FA-6mA*E)qT;`zpw_P&fg_dIHUShd_ zBy8{THn$*39(IPFmsX9Pv0p<srZqZST+?taQ@!c7>%7n|6qeVxy)8^*!?lqxZh(mN zopD%$GbDJKNV_&lDL92%Ehs@_uuFM}VlEo;QuxWg3?-olQ0I-~>4+43jtTP_qRBVK z^EWaNFDA{|$8$u~BQe-~BAW#1;E&+s+#di}@MW2tOFR!e-F*tRbYJ*3fPkR{ZAF3b z&92n<!V!cDx-5<w2)vA#@b8XWy1@I3h(*zHaxOV8kZ8aP{}4J1b;H*RXW^GJr7Z`P z;j5#naE89dp6u8q8OD65&zbXBEs~034Zb;(f}w;j<+^tbZ{ai1zi=nrBNB70mrest z365dgh&RaMFDHrAE<h)L8r6ie@EvlN2;+1zE(un#U4A0CaUxp^vIdk8@8*6>qI;H! z_x$d|r2>x%t+8o1C#Q&Ts6W@9ih!J9V1W(7Em#3@&M5^&2%U=Md}qoA7=-P{OmD8+ zz8A>Ju<amdPAa5{0cS)pQW)_7E+Bp&qUR+*8_fyi9A!X>hfk*%`KbwpPFf{)Pla)? z9M@X|g^U%31t9Rbdl#X6x8z)|#y7jfNnK5gWQM;-`EeY#m+KG733YW+*3i=MTr%X> z`=xjfJk@md;keXFVz6bzod3aY<xREYi*b+RpqR&SwTQAv>M5QJzQvPm42b0^qv<ec z9Ds?P^OQhQy#cK}uzf1o;b8i{?xiN4BwoiS2fl=7fOwZtcTp{PD<?`iBuy4sg%M$1 zjy^}S77G7t;pS#!050>spn99a@2l3BH|Nq}7uh=@Hh@2Z-za;mDY@CP!6cyvFZpe& zkFtu@{O0x3?cr6E4JyzzH@~n#+EUjpa+y0-uw&}PUO8Sah8}c-RFfXzc?)~w^v^4o z7kBSZ`^R}V4r2^*?EOL}0@k1MKi+nKKcdT-VjkzeLswzeVC%4{&?Uvwf!xH(GkN1s zW%8vVg85$BxC3N>RTCO$2i2i20el&402?jfN=C|f%d%;Rs=$>HsAvK8Dd`wy_srGk z%0xMuz9D|o6J7WTvR`ql4AimKptUdE<kcbb&>dJ~m%5gLPRPJ*!EV%^{|+lBVrgUC zX@cM-5w?`e%o6J2W^jL;U6aL{V0!@_0vVJnZjRLLnv+J|$~Z6BiWc~eIm@N6C70HL zHo~3wl=E%cA<o9>)nn}fFL79jA9ox+agpMk=MGqT;=!DE3}5D7p(Of+uOeK7(Cps~ zlZ&OeQPQ|ruopXR3X@~Ego30jIdK{pj$#$OB!E5x$LIs7i;tiT9AF3I9M6$g!WZ&G zd0&Oc#I<ZxNJQQr=n1NlU>~vD4MH5d$<y!^mvA{VB>$7=L2PSTg7tdL(loCSX@j&w z5~4Uy`ANs_U>Y&agd76~if4jv^r84eR`?Zo4KGd}|0zNmRfFNWP?G^^0$E&&+tShh zL|Z23BG2u=S<d-imgoGxEQfp$3jUMj$2oz(D~J{Uq5sQr%>QM14_^W8jjAQqxZLdC z%lKai8Hz(ljP-uNFTO!Iv03mFyF#o*-*7HNu6uB;21c|x{PI1)p`4um=YtN%hzyDz z=Ln;kpNeV2{PBx$<_0c_rE&SQm@Yg9?wT=WN1b8@3nsDdz822iA?$6CI^bbJl}&<t zBJ+Pqj_x=THbI)OEkJmli9km-?2>x4t=y#jF)}%HQ?20pg0x?TyNtjM60#QG7uBb! zczyoR{6>U>UtpLXV$;bVTtFyrEFkrf3L*+%zkU7YaS_|+^T7_#lFnsw*J24uD(hxR zA<twWJO@&st(abLZs?HKiGhzet3m%+l?d7$cLHExrSB2=LKyB9W8LESmY*K`xDRpV z0g^Mj^qH4=A-~&~&YAfW%hYLoCk#@{UFe=J^K|ghlpqOcv7Y99QA2R6f7pCZ;~^d% zQKhi3$O)}V4(-D(+<hGV)<2-YF`}%|q_v8&VD}i!8^ll06_MW+@vmODcSiaD&=YPH z_O$&r370Z0n{FF8X|Y5r?t3$zuP^sVrs&zoW4Eg0-z21gllv5=bJr!xMO!DUgK1)s z$`CEtWGwaG^($?R26uB@NYP1Lv|G%#DrhWv_UuNs_0$NsVk6^{)Smi37K@<m?*g|r z)3SF0=iO&)v@b1M`-QaQ(_ZK)9$6sir!=+}{T>f@?i@RW-4%LHx9x6^hL{l+v)k}& z_L}PnV^?hURhuep#kUdodBeL;VmN*9PK(8J<KcsZax25JF8+?fUVDGfT!Y~Xb!y*; zfoeG(sYfb+MJR&%I2+~Ru6>pUUL|MTJ;%TZj$74{@VZ~hi7Q9iyn+}1_1jITN3b5v z_W65W(L(`Q`ae(J0oT`^Ds1l`bZj~o_@(fOEV+xXxUIZ!_zb)%*mGwj5^Nf9*lU_$ zcBS`ia)|$y0TtXcZnB5Jm15Vz+Aiq^&5F<MuiQ3)1zM4G{j>(%;?=PuaQ{qCyM;sp z#G}y5jvYoRSzA2k7QTajw6(k<9@G|n`OezD0q(Mx*N#$59M6IkYm5FRvbN?er&~*O z{*q1%l1_}0PIQ+}gr~tawM4)3mec0ewSILHPtaM0PbhEP$;qlf(LE|_e~wwK73EzT zIe7u)c#%(h1`yqppv9Fz-?9JfXvOL*$$}&B5krwim~iAP#31R6`vkJeRWEQeJ`4WB zu1_{HoS4nf*y!-Buy;^&kB|gw)E&K<paw5p@N6J;ZGs~R;60De4<twSxklzZzTUeD zFTl?Oz!mj(#4<NW9468g56|z=_int}@$NWJZ07tXpwBjP*+9Oj^~#p<<fI9ig1-3* z1OIxr@`NEHcl-1L$o#s#RfAG_`uOA2O}W0akq`reM_v`^j?zqjtAgnThC$h*m3fpx z*O{<QsXj;~XqOEqzlq5}UfIP<cpDz-FVokx5Caa_CEIwk;!r2x6zGRU<VISYvIWPt zF6J?o(a)qY{TQzc`HYSngv+i6b%z@ynNoRnooSfke^K720E6GC%9mKP$dbe&Ro3(s zW7)F`^_dvy4<gX_xpdFSwKQMJ<KGSbmwn*1dfO)|dd}nAR2s9r%|39xvN3wRDrCWx zgJcBv_=6+-b`4)Sf}A+8Q1w_rcpFm{6zSc#Yb;BCfx)3M&ku#;la`>R3fZTQZE@_g zCu7-f{P)jq1$)<_^W7A;M=0te>Jy7?`?WZp1;7Z+8{e{$;<x^!Nj;U*@2cBhbnp-F zugF%Wqv*x4`M~z1>d{k&8PfCV{o0c>&tT}21VKn^N@l08!Xp?~hhZpP3B~Fl<%!Hg z(uksOIob1H43-bU<?I6;N){}1wD%L6H@cC-dll0l$v224{}!!0yiQv^QYtqY+e&>w z>uZY`)L(g|RZ?EjA~r+W;H8T~MYO)qrVi;!-z%Xh8{Lju3O=`&B0l<andKdNui(L` z!1RGU-bOcZG>PwFUFJBxHS>kGXKv(%{?a3v|Jt>u^|k)TZvB@M(#W9mL}&qb{=7lY zqy7qy4t#3XHpSfeESZ(^C3P!<^H26nNO?jcLL-A0B3qL6ka{)+rxrX6x*y4~Bny{| z604RAlU}4v5UM<1q-|m+?D~+3)IRsVi}U{Tc6Qiyz*r?1uMY(az!_l2UDaa0%P=wv z|L5j~D<&g9$;<um<x6TK_2)bM^&+Y`JXvEr_(vU)x!RA%Ot|!)#BU~eUN^`sbnIs; zQ0o}8Z#MTt=5zYX9~14N1&v@|&Yi2bV?8}0RT|+CP$apjx78oj=MfPPo~!%6=xEqA zo~0JK)O3&cIHK<~*!A(VzRlecN%~xh#<mbbL!X(!sVY1&%fIg~nDy90U=-zfZ`Xd- zEMJ}A@8-EZLIM2rKk+d3lk_5?VEbwFr24-VpNAehPXraHEuajt>Zgl2CVY#Wgx?EC z4fb%@kKQw^ORjf@=H4*)VX(fzzb0;)U6?cAHXzII^=`$vg!v!v%#T1VoY*Dt=y<tp zyAk3@sGeHEk4TA;yS@8)8*GQZ30js?A+}hvaQ_S`g6|r0EJiG-sg8dY?vJiQ+Y_o# z{%#Z4?HmU&q!waG=?TvINc|&Fva>!a=zGa3Pk8{pIh_@s<y2)W2&qz9pB?i3kDXIj zXh#wq)(oT;FpUY^D(eNPHA*uwo^w8Ls4vs~7D`!|OfNX3|GLb`qtDtPkRkr73h}%E z_ADj2x1i<jAL^X=K_C;mcbgv{YVwqOe`qgH8~p=nmt=6A+CdcGJ2nZ^Vi<UfxsA7q zz6I-3`~JZ<HL7lXTM;2ABQfGF`>GtncNc+GMOABtEVAPA0kX`)M`azt;w$yKO{RXE z|6xV;3;nws%quk<p~8JOR9}my6;&DIzY0I~yDMpgRLMWhDH~I0-y6(pl&%S!zTL7K zFcm*;m$U5`DVpzdHW;rUDv#o+lt=X}J=RGp^gg_0NYC=fax^>w^#EOSY17AB3R8Hd zD#q`glytG=u!6rV)sEK9r3{+Yvslv;fQdEr<Qv-x2%N%GqtU#4mMy4jkEeIA#Oc1G z@1s*_iornqXtYRTcAg|HO09J^3XQMgY|nUs5>#=*QD#p|_`}-nNugrphM&{vW)($# zqF@*<pd~tg%T&D?fW;h~b-3k|u|;lbTGiaNIB+!GJuIxgL_5LxaK_E4v(sv3ri`AF zxjf8+z$pm9ysv0=Uf1<u;Km`@qN5|xa9Ki_zgoaRl#XjgiVn8L^G}K$s>M$3Aticx zPgo_Y68U534jWPlA(}xULP#3K=@6T#SD4GA36X<vk*XkZ{E%;0l37{5PEh7ovm;;+ z)oFI|DlUmM=9f>JZY)*s8YAStg>*6D6S9a(s2noz7URlD617`s?l!I#?@E{ofq<CS z0uQt^J%5+kSt0t*B=$ce_bhC8{&S2%gcz1y$2muIJ5J}6p7&^h%lT4bA!V#`!Fjx_ zLq@8cAw|i|o2gEsGa<9{ey8$31V%&ln4e>06y6zk`^xw=Rb%#`@X9zE)|J^}(`^)( zZvM7tW6%Q{7Er0)9XIvTOow&9pG3lWSE}cmPHUSpO0JBO9Dk(f?Cky?Xnshg`1SZ_ z=dcXH10ZcQ-6JW*E+hZl^c+O<kbLR>aiPzxC_C%!pMfdnR;7=|(;a@Kw0P{0&v=1T zA4u==?Bqzuh1dOOG_??;Lw1aKh7&`s)LNLz;|At$E5JRdbovt`mULQZ%SJK9*rjyu zr64J`_kiMK6*-#R>0SGkXt2@7efIesJJPIF?W!ZcMo%0oTp#*kb0l;^rK-wehgN(B z=aRCI4&2o@Fqr71&lwG2x~$`aR2zmJEVQzF<hqh(hl5lfcTeK%A9&`-gsfC?Y9(7O z&#JsWG!qe`qFE$iqq1GJ;k?~qD*#rl%6C0&$mBhaYukwNx7ccmuUn&c<(ls;EBSOg zrD^u(hJ#{P{LO4kAK+=4`aMfMsVp}K`G=Q@&geQO{L|~ob2VBHM>d$(-jv=yqW@6( zMcjkv$%lm-lYVP?(zVU4m#-vsumgU-T1l6%vu7wxCPn45A+kl+F<pc|yQXju9s@i1 z0cR%}nC+^N@N*2kw~b=46V9oR*u$|o@x<hZ+9!u(sK@_D)O$uX)kJNep@=jw2`yA9 zf`X!<iU^v7j+8W#5CSB0kdjbCM??fGU7Co9yn=!tML^V0M7jhLdT)vaLobS6zVCi_ z-5+PpoU_*XF}uv1J$ujdL}mDh^#TnGq0hB9)7sO?X&piIpdSo&!kG8KVMXY{)NkY& zBoE5bHq0>zO{_u{s9Vr2)F@@Rx||<7X|J}Pn7*p|z{=v~_AC3%?d-JYt>w8{rBI*M zf0a0Dso%NAxIHO2kP(AVwBi3yOFC7I_jniN^Dj)YO{2qNYDK})BI})erRc&xMw3dh zu~n&*i$^o#>gR5ejJc&ZC!*szhv!VS4APnZJMByYnO{#NW(`a7jMa`){1{g)=XM0I zi67qsWE#T^MJc<PTwi(8$1Qex`^+@kfcHBk9*O*yB+<Qiv?_?7d-mv)h?JpxdppM$ z4{-99XJ4yPJq0!6(^S}ag}Q{8al?<V1;zfAhqs!ppN{7-{^^%cD^9OJ2(Ab-P#)=1 zr~H<`eFHK6gEiile(DZR-gsP0o3BgDVs*5ads_Zhh4JdAjJNy;5rIdX(?9tO7PP8N zS_f@;$aBW#&Unjz8tt(K8Ec9K8Dg#^*+vU>w$CYQm1eAr_aL^d4T1cD6kAPL#!t4J zW2s4WMDiJmon}#%#{|YiFT8-qVveGy1@kx;)3JQ$H3iYh#N@3z7v-znwV!AGoTz~h z)0>Z2*mk;g`gb;xwaMe;2(tF<_$-VvuPy5oZBH`dM<;vbw|;u_*;im{<tE${HNSx! z#x<LCnp1H1yT8qJ2N|Lj{|L{0OFc3z;c4MOMrv<OFXKqpZlOVkD@o_Fw&K7g%ywWh zWiCB6ZF<<h^8s`_RgU=-$7d#MmV9k?TvIw@ZLo%j!^C0a2IM5N1X!0Gan{X2$paKi zO-Op~jHsz<Oo99%Nz9j77jl_a$KqVD$wF6@s>o{@mxhb84&7sYPM#<?pP`g#9$YY? z4TbuWW7ye5cAr~-IzS1BWF-4(ql$t7m+m7K`lvU^#&nC*lqRj?Qapw^Psdt!<*JWq zanss@#+5SzA~?@E(G&xWac=<qtjo9{=JoW3E_1<?9}T)1<ZffFSN%)|<+9HU)Zm`Z zXlgfhDU;LHOpH%%(!Z?Y?&jNVDZkBr$OC@bwI)yyzfXe|9;it%#4h@H{=6K#pZ7`S zqrFP2{o9Z@K8UCN+e*otFA{rtL3tP8jF(~Gk9eMGbQiKwHj%E!dY;>r{m`HDqIsb6 zSGyvtaA%9Bp%a*e%?z`a{I?Z(G@&D^QJNKCY(~sErHZH=iu~_OQA2g7ueU?aoIGFl zH%S-Huz^yxzO@_5zNxD6dveG=NN`A2n)v-2jI>(yVpq={g8Y0i@zl0764<G{iA_6H zX$aX1x|_N(#sztG58hP&xc%$Z0D$pJL@>5<O&VFk2@CYN&NjF!szA#-yNmLA_UZY( zQm<sI!yWvh4R=bU#gG<!R4>kA{6niOWY(j3y=~yJ;%fT1jlOYm_QR_f47hD=Mvpj& zO}0CQiCDWGE!dHKt(35B^2hWovMH^4a7MTM!-#aD?HSD6f}~@#PiHK7@;zahN{WbL zm)J@5GLU)eIj*}7`2=sPN_snO|Cx8cZnax=vyJL)(ZBab9O^*vm-o+*{hOWN$^ZOz zTDu{k^H1V66Ss^xu%567w-wLm>{~+I<=t|Jxy%#)0n6UHEZc_M`4_S_A{1BshA~DR zzayIHTesQ`a1P2nFy(v(zU6*yV_;dG#EI75qb;loJM|SAmuYJ-H_Q#W<^Y*j;n7l* zpj0mAZ}hOEA)Mc0E;?hwxmlcCnQ;UD2bqkgWM(x$#uio`P$}b8QdSiMVa=J!&ay(3 zuW5;*q+87>SFV+BXJ(b4#c3&n`GgGRYIJ5?+pmWxxZCkrY-*Bc!CC%qb4NXl%m33X z$;g_xhDeHu7D-m2@MsBVOpONP>w^pIl2vB6HI>rY>}xKn!Oa2u+jCH@;mopeZL_f0 zXrqjo4!-C={Bk6@2@{-|A-37j_s!m+;+G?3Wz<>MXNIh}%Qpq25g*0zTckP{aUY_& zL69_2+QJ~n0Ap}Gv1Zquj)*u7z`u4F<yW0GmgHKJ_6X-yJB-8$hmR3-3BctwIgk>& zsBX<c0{vN9n63r*q3`OH=(yLkGuUrHO#BSkT%*Znp$uFSk$c6Q>(Zgrw`e#-H;#7< zK<C^9f!RxheG+dw*L6u1yGQo?C7TAHBCqV4@_dy0h#p7s*7N)X8BAxlJJ<)eD{-gD zWuf+++g|{(cMyZmd=g7}G{Ec3Q2e+hul}wO;Qe}pMC7!t<9M)%A)l7@23&f7^rjWj zCsBM4$sN1lAi)@AsLne6jxgjl;1q5x0gp)LbqGEu8u0Tb?*X~Cx9sKCnN~gae&fg6 zi}z}|8@8mRd|Q|Ni305t5&nQQmle1N8Y2rd=BZk9-bfQ2UUf?p_47?Huz@<v82Fhy zrynzxIP9+z5z@zzvu|B2f1YZ=Jtv3Rv8;;pXJcDRQE5icy<^a6)lb2KY}0_D57KJK zYa9G|i@7zxzI}P7Q$);$Gz<w<3lM#E>?Usf*hnDLZTnVS6ZQy>C{1tJ_|_sFNH5vc z8VE(@3Ge;j9Fadncp%bIJYDk72>Xt_s@xz*opt*%k0Q`u=%Y)ooqsakj&mF_SXC{r zLcsm_u@{d`v{k`q4i@Pj#O$7GfJ;+&LnEHvaEapTyM*D-PE|^`-t?E6Kcvz$IKnHj z8_!k9Q4q9NXDR^RL?1uk2NgKQ4rE^1QVDJS)_Ud`#6GvHU}(Li&uv<Vd-y`KE+pRA zb(0tUBGI~&!t?IR{Ehix_YSrdAf^ENi=B1AUYbSdY`Ac|pTt5BDECq~5_=zS+4`F% zns&>Y?CwQ!6>P#qi(Bekn*2<(`7pX*)W5w#3EGdH_umJ+AEsO30$`38KMPjcw%K8c z`{E&a(uqY84`B$R*zD}4j2ThvJBHKroI7-t9R!H0mb-~FIJPIYCCxB6ByrjtXKvy4 z@rf~XF@VTs>-6}wJ(G>%8EFYR8eqMHX14`hwrLlqX8~F_x*$O#b-{UdiKpq=+(n_t zh<C7jO{69<(lODU4(1x%N$6;DNxZsi$J27+h+q3N0Pkiw+mz6BitfQP2NWFsh|e?S zwTU47ucG#acWwU1o-v2^9Ae?!Rwvpz^3l1;jF<cYxCL~yl)VT};)HFdoap|<j;ueC zQ_5AcktO5XsuDvy&Z`o^#m&3Hlq_pw1;)(K&vPYhSW4tgdRR31C(i7ab9ZksrLEd- zMi2!|zV3Z-jg9G&IpmhS(r@p+b5TqjYy(UK!cVvk-JY=zkT#e0*$*PZ@{aRrDW0R9 zBT506iJzr~b`1bOOpt~gjT7Poi52znZw}9hk?{6rfSDQAE(W#to|7dVY#h010|iHr zwu)PbI9@Bd9bj<{4pM5B_NBkycruu(&P|c|=+*ALm$#kA%nJNp$JLq=r{$5`1Ba66 zhi0@MBYC?e3*IDxzBvAEM%Rvbjdx)$oI8H2QIfmOJ~C3e{WAR(pnUU)Xz}!tMV<$* z=I%qT_nStNdF>ygiAKDO5pLY9&3Dq^4v$!(5bvEmUG5xnU6aJwy*ciI4LNCIkLbjU zyyJ<*d+Iy|J6$sKA5BBXr4!%n>2QZ_)=7UA&ZhJ6by_ESwfmb??;hJ7qaPpR?9k1e zRb+~LO>swJ^Uy?%L{efA{W#s}mT2=18}v?6t6w2H;u*T&wMjk-`Rg0AyDy7my?FTM zx;?=@F3lZnty(CZChb5N2?*MMpy`Ef=kTXV(@-Fz)L18oIIVq^n<_<Kt}@?pwm&wk zK@M2ce{6;ow>N<7{{PPWc^|{O!lMRk>K!-Swc>dquX`;qXg8XxS}HU+QHlGWDDzlq z-3Hqw&pETz!J9c9l;t#hvenwr+&XE!U29kHFDgYek2O86^p}2G@D%L6nHWc?3;cT6 z5n&&T>Ku-657U$xh$TY5^Isp_8ZWVuAa0e}IBh1rFt2hnqfy!JaVKQRj=;b+|L4w5 zhonBykN#?v>>Sa$CzQ%V|BuMKE*1elVcANBD3~SS6Zh{=P+<4Z|F-|P{UntqCQRG= z9#NNL6X5`M(y`02gN;!&KuK(0G4397p<~ez69*<zr6#H2C?%nNL4_4qL`R#QKl&vQ z07;jP7}PUKE!~l7eS_keQS?G5UAL-_lsVNny-9DdCiZx=_7X=QU({@{gY9tkdavvT z0Cs3lFpE`9bTtc!f$(2KGy}ZtA8oh$fGa~f1&c60X|KWE%v4<aGv{w6saMB}@kmKN zX&=rNsyZzlSmpRJWPQ-SoY;;0X5Q{iC+XvIjxn&X7o(2$SCOtyoL>`LG38dG%_C!| zYP^;$FEP=o#Dy1sNF{86pkecQkJv8-KFYDi{#A*(jiF#rMki9liBK_JTc8L#ni+M@ z^T*)Oudj=-0B`3a#W?U)I*x&)C61`07o9QhsML^{XB8`)%cdf)c@%yRHv%D6@vnh* zqwejUgEat?<1`aD5}k6~88K945buyFKFEI2bQCLVAM|+{flJ#sx}{Hj3*uwW8q`P~ z*>xB5=GL53s0}+Dg&+e9(4Z0T(x0WpZ<gwq^jDVB0kDf}{-XK=m)XxSnhPR`Qa~|H z5!}rhbC9+Pi5?YW^se!eyK}U#U)d<UyK{(3h!@0sG?H$<8>x@3K9!$$b<sXE_7G@X zBOcFa<Op+!mZxzpUrqX7jp*2no<6TB^)~<XtIZm0k4q9FF0e4uk8V0BJJ|YpAq#cS z@m6!wza44?<^J~^)_y{A7Y_G5x)bb_n04`shsL()6(P<*$abPP!@QyQuvGdmxn~1B zlV~M4r9VIN0Qd*|Z_Tjq(~Ktp<RW?GoQTTNIz8LBbn<@!mLuO@vG;&rc={Ar@xL)Y zq6Zx$u|+QIkYWs_1#4NuN{sWufiuOp@XEg4kFRYRF`TEMr!V?_9IVv8f?-l=H;*s7 z7P062*KH-VxfNTN8w3FJ=W=l@!YG;X0(=jnWnX-X;0ZjWGqxQ)ON|6;pa-!!elRR2 z00<lThQZPqLw^WjL9k!oP-H6O2~Ho+h~|g_1zFwByVoiUJBhQ=1;TR;REXl32vq7B zqV4z64ikJ-`dS+&?wN1@dSG%II#oE4HE`hIZUZ<4j=<O2#!mpT10Ig;-Y{oc{BRzs z9Z683-DjGj1YHOan(a`xIpH$Z8F-mlMhKzmfzsVCX~p`6wZ*{0b7(1xfuGmmVO*mY zu1cV8R83Hl>0~d>fxZ>pGBxPCW~Pg?n{K<>crbUAOz-Ur)8l%Yq-z&=ZkzY6+xFtE z?F#*mxSww46jmPJvvIIGbYFej_+idjP|6EJ7fsVRyqT*Znl5x$%N=}(CruC0JmP>< z<CKAJv%4I?W+&qyzKji85NLns9p*MH(Ph*(UYnY92p?{PZ-uwp(RmKxj=*4jHpLNP z*6yT!yiDJmpbFz<&;a(Z1e+4Pm<|0DBMNpY-Va~{_`%7lU=OPeW(4YLb_e3I&R7@h zp+!RMa?JJg;XJ^#-!Uh@m;RyoW#9Ia8EMOgj=xncDo<^*wtnUb!tr;z6H0sxPG*=~ z>&ex0<xZ9Tly;$khr3^Qj&b>sm^Ars#N*yK4$qmX2VyMfxa*h3!-6&4OJl}Sa`@bT zjp()<@@A3f+vC#0+*x--SIyeX@@P{35kS2KCL_qM96)?$qYx9B_S1s=)ym`DmB(8j zHJ=9;o6{_b;vav>)txgb`Fr#JbvEUxz1N*xOzI-k$e+J`2!s1JS-SV=ercU;|Ldak zC6~T?&bLk6>F;?SdB198<+-}$Lsih+SQh^90Ja59(!xg6WzsXVQ;hd2%!}a%yGIq^ zoTC!EcpcLZy^$58j~qSCAi?T6X3$IL<s_%G6igeejCElOaNZRHSb;@De<WN75fKsV zz7uiePHNb~f<`$Ne@i~KQb+*qB>HX_D>W$;Du2Z}vmSoPiN-D$*j2fLOiB(on2q*7 z*flMxOueb{_DUY7NLOG|K1a@jdZu8L)$;D|a!%6iz<Jkw%}3BSFstN;)`;!#pMRw+ z*9Dtq<kTXX?{eOUx#bM#FRnY8ly%3y4twrlL{E^_&OOhtYa^BcZTny5L;T{;o=t0P z7$_+Ls{2y?ZOT#r^Jmi<J`{`&Ik=R>Fg$6^p|Yy>Ed-Bwdl2|25b&w8vJ)FORJvI? z1P*m9p~X9L;(&fk0W=Za9>P!t-6PJjH6!aoU;1d?03OAz+J+%*e!HjqN$6fUq44#j zAI5a;+AE2ap`<(eGqL-ZzwO>^+D!P;um=#(H+~tkIzJSz9Py7wq{VTl==$pgCs4|; zfYYC}TbuH_pq2w+CE}c>?VKiWY5Jefwh|o+cbw4+maUJIs9eThHl^AcG#?3P`YYSN zZ*eB&4Kix`J60fddB86bw8wQ)owOUH#>w8Xe{Bt!%G$;~4j%2}fqgDZy`=}wFD5<g z9p~ItQY~&}U89_*mO&KiLepMe&lTQQ82#G+N9oG<ugQ3c<$E56wv^;o5sOhrX=xa} zveEZS9)B|0gxpD_m^X#Cte*q~u_Q8w%+RMc151(~$;oK_O&U>Ejb;X1Pr1ap_(h>z z$^hpfsk{WX+PQO$dv$4P-kO?JHm&Kg@bcCiKG5irw00R&ai;$4eSLq1>Y5%{mfh$0 z+Sw#@7XWLaCW1<tPY6o*66;Y4!+?_knjXp}<hg7{=<~z!*7U(5Y?Q;g$zn7_5b%xG z56&B?xg=<!kjpLmPx=<*AkQ~w>7*)rjdBZ7zC0Egk}N{<W8iGfm?P{+sZ5O`DRXR_ z=N3`(*xNJhwAsJsGi2<XVm;84CU>{-(0wqR5E2CV2{w5%ssJd)Q~{VjVAWR!u2I#j z3iobZ-w?~0m)zC4MtTaFICob1LXP#zgi8|hS00vq%Ocrg_-?$P4UBPr@A8HLK0PFd z%q9Bgq-2IPC^P2QTENk)n}^FhH|{lF$x_GB#HAKf;<#z*j^>SRxBxJNk>Z!ANUEY6 z<gGf1?nRSl-FDIEN;9mewE=?&wbp<YQGet<CKIV|6<-h38d0|+oTPFCy_qP?pp&~J z#0GGLnhDBbUbNTKPyd%RbIfuJS~)Um7yoQp-v{t!iaPq+L=+TrH&q<UbpM?cV<qFF zW{prwi_OP7bB0z|F!m5xl&7Yo(E6$DhvDiv4SFWh_wIafy7t2zVIu#rz$P!*$LWX5 z^Z$}!L_HmGr@utEmhjQYe?X1=Bh(K6A|T*ShjM-5<m<Hm%+4ul8YPs<MPD=%OtFe* zx4?N$vKI3%jJ`Nvl<`o9=ofp`T&zdY;qZkG{ll4QBbL7>Savo!xyO|^FX*_C_ue<l z(9l(uAr4R9P3`<-2@`#THBgYrxS|x>&nM?Pq}g(l6sUY9WJqxa7Ga10Q06Oj0&VEB zEy&)L;Vs>q1hHt|RXzTo*q4);U48e}vv&2+h(_Mes%m@XnS15&doLo<wR|#XR+xFw zPuh~AKw3FCWrs_z*D&M5rAha76KeYoyjcCw&)S;rJS6lgr9inQJ^SYbNonR9A+8St zh1k6cQ8M%bBII2a4+O%LmAX4Sb>UvhI9H!nx{lFlz&6$bn*^AzN5)LF{4qb9saT{| zr1y-dUch-b<BKo5K~G88b;N`7rqI1lt{67N>jkB_Wk~wTxn+%M6WtfObVuH)jTIO% zw+-i~#9wg#^ADF@ww|4FRvQhDX&Vr}695-@+G_vlPrr^R3Ruzo#&f^X|Hw(vx0Bab zFVHOykjowub=9+`+|wTDyL=a8KEi2B1o?f~Q-zB@<-4N?yQ9<$+5G~ZrO$nwV6n!8 zZ~<DvAE(|?HMfhO3|lXD3v^u6(D>nAc;ZW)Tan-6{LAN#-!9Jo%uG7x5E(nNoqHoN z2njN(XzPG^8a(1&wf6yjI`Y|8yw~rC*U|8qANw}X#sTe*YUts|-P@p%Qu&V`^RL-= zhJv5tCZ0o>bW`)_r@`0a9d9F{>X(9g?I&`17<z3VK_k51-O|c<;t<<h^oW~oZiQwS zV`UGEF5jC>X30|#xy{?<o4cCl3t2ogy(RSVeXMa{4A4^b93R~5zt2p!k1dxuwcwvU z5aE{PHIU#R!V!RWPITeIo?2{%ULDy@NBaDm8U90X<s-|vo1NzbFKj;I7IS-=L<jAQ z-_xpDl<<xY)-gj+^FzX9Ud`0&tT<=uteAr3ntY{YbIg|Yz~*alc-P7&U6hy$9jmZm zvUF8)@ZOmHID-uwn!_wmQ@@fMxr@WSnP*IDL4vitH)u_am@Yg<F8{G!@ZZQuN#SQt zIW~wQt*B48+B)$7biGZEYCV=^5AmbfvId<;kG&}rLzfLS+RH=zf%gG=K|yykM@M)5 z1>drYqFnp0&gE`K1<JrgpuM}jbtE0rn_o2`g&D*~Ckp}34m=2AaaXS0d3&YnNanNq zScS2yJ%sfX=7Q|~?}B*ipO}FS_NOyb$8wjBWr>M;9*cZW#y-}KxUc&h!{g{`j&CuO zvY~{ofmn2<`9ywc)2`pJ)JaNc>KxyugbX5Qjh-Fy(p~D!v_)I~TWGCINVKijyiQS2 zHuHdYnz-k8Hph~dx96v}f>cDtg6@v!0VROEL*L*H5NZSazHluthT+WMt;Hld)#2nL zK3hw|nEVV{I5?_cp?I|e@u`8$cI+4bMSY1_7W4<kFG6U!%g5?%IefroW+U3yZr29p z&ry5QF$I+|o6@Y=2LB}RQW<053c|@SSO<_ipn(G0^AhMp#z)XiJS!M>9`uZ`iOj(P zqFdP;{HHTURcYe`M#xB;92Jhp1CaBsDdQSd9XLJGgcozsw*|Oz?g29g4+vscAri1r zYDG+J(Dy+hV6Oz)32QSN#bDC#;Gn@3T&tZ}G+j7;mF58y04EK|4n1*f)M!2mQ{$9? zYT0`Z(q@}+5N}2oO#<vYq>0bNXVP}<;xALPLGwfQIA7-nS5F`9pABfeOj@C=L(*vW zP>5tskOHSZ^?6>hYtFeL3zxbV-<;T6+*grL?<$_`^@$BzXYY50Vh2G?YR3R1eEMz( z8R1=qoi?%H3&Fw>?cK@3C?qqOGy3sM^z_#3yzd~N<OwwYyH14r5L%+&(;4{=oKe$v zbW8@GQiE*?N4AD`f?u7$y!mGdxjpa`^$ittJ3)2JDl`+^gZu|7zaNMA#{TJe+a4sA zI+f83U#YjH{(pMV|9|x`=oJE-dTirr+5ld|vZT!$MAyiyc@ztiLxe?9K|o&CzVoi% zn#EAL%dR*T2Xtj8cTgqXOnQ%KS?uECUx}_bZxXVy^WL-65d>e_$&nzG4jvK-u;E+= z;+T8RCviEa*4~eB+aJ~&!eCyU8^CPAaLm3vuXBzqBZyYaypFkzZzt_~0m#(fU^s3b zt`kHElu`2j1O66Vg}7LA_-_IdWT6N|xQXduX!~pp3ckyJ=dh3NHseKy*o__+n;4Yy zyJBKH>IYj~3j!yy8}SI^5c;StZr$ai%cv+UkaHI_IdlYvCY`j|6_62QP9u_qyJn7c z|7L0hWpp_3l{jHXZ7mL*2QqJcv$P0lCV^q56y{#rq@3&k(!m4i;v}b?XmH`~Ik%3j zpKr(Zc+Im5f^O|}KV^St{(Y@Ro%#%Pm)+-pFk{6wc*8!e`G8}GxbWZbnbZcm!vf{3 z!}tdEKL%sbI0{Ntk0U!&riBjg53y{uK7?Lx{fe1K=7n_sq5Os{m~ATc>xj6%#N=%P zX+Uo9IDC%3>I-12;+${Gh4oE=JIZUC?-D1ldu9&Y(eI|?BRQ(T5+>Y*<veN|@2A=% z&a{Cne353W!*)Sy2zEJ~AWMrLIEHLOvxqq`fGI6<Xx;@PL9HBWf<urDQf$nm`l9@u zTzt24ZFGYKW09r+`oUUp$b+A>()W)KpxFao9&$NFI*FM!P~w$o)6wUgYgXFwi|s8> z-2N-`9;q0ea%tu?806-F7I5a0Jm7r_n>_Y3iHJ0bJuJs1W7jQPTjFiaG@x@XhM0GU zTlmOo`cjN#ZriN^4Jc;Q-@w9HS^-$Q=h}&wVO*_3MN?i3oE|!@Ws~{)Vw`y0Y+HEJ zd@`%R7%352BJ&O5PD?f^4xb(HHLLaBB|_}!h*80KAIhz=Ru<tT%oR1|f+Ia2tGw1( zTQjB(QwIHFU2S)Xf0s6sdu5a|%Y69bl&8ov^<9h}%6F*V{wjx_){^<&8IMCw^ohY} z1tTK%KCV5Z3B5hWWuZPEPvHuSd_%d)F)fWUuBV+*tIsi?-redr=7=|*ThCP^1u^%K z0%&Fzf!FcP?4s<#7gul<bK~4KB^WQh#37b2BXW-~z6Rz6#qrX}_$Ks|#gi1+d@2#+ zg$V+@;p|bBgu+qzQ%XEClr0tX-7d^mT0S_Fy@ngr11hs9qryXWqD7%Av}*8eRy9fg z6#1>xNlGjBdoe1R`QF9l`s_rO`IELwX1-l;O^a(qQiaL(j@wZt2nBfuZ$E7BFKq9- z84K>3?$;!Q(o2N$m*)d0_Iqsa2f#?JvT$x%cpNj__uN|6fV|2y1Wsl$=@qD1J?-)O zuV{tNmz{Fe>F}dWlrrr&dx@`?nT^|z+0RYVkTDZ_T&Q(JNp-||#|~pNOra_YSPeD^ zIW(*M8Bi3KNY~knG+T6z8Vz(k-ekRb*!kD1{KN_1T;yu%at_rDy#IA(Qr}CVMv3`T z(NuEri;jgi@J*8EU!&>4D9G#7rvq|Q-75HW{ieJ=iUesoyc3)BydfypwLMw9Pwb)` zOW>6{50}}Ipz4MLd|PKx(#i(<4;6W2SQLtb;ZcnPa+1SKkDjKD{?u8KRyNm)3;l)c zY3oc_`RD%EAT@l8hcoe7(%4dea&-h`US^^A)BUdw6fvCYAQSH(--ir(SulX;;~+k9 z5F=0rP%?H+7R_DK5R~99^%6x4L$VvY3CnQ`6d*Qw78@sjgB4D&A}p6Da4Cp?shNB* z<+chpnuFR&Jw#et05yUJQ2yj0PcwIV8EWpb0RZj#b`}*bix|i(xc^UDQuLn7Vj#?y zkTZ56)zTU4DvMMd;kfMEBl=*pj*yZ=1Tto-guArBT}&)#D@8HMG}O}j_g4V}p4&+9 zlu6jyQ_)BSEA2Bha7Vt@);qu#;fE|j-5l6A+oUvL>99lJKyLw2JO?jC$C--~7l&Lp zWl;3aiN^zG{77_R&nai~9}2EUxGzZC_&lN?^~zhvbXNw~X$e5f4#2ny7I6jurzH<8 z1|tRG6Y6K>yZl;M!1}eP;!C49^L`?gQnMISBB^$}CgSPHSnK<nxi{*mr#aw~RK;yS zyw%Av0zYG(*=R-e3C$^Z;31<Z`i;HiFmIpIfEg5yl(V`Hl{gTFK3ca1zZp}`iDUGo zKl%{{aD!DqWoq%KX>YvE@I#2#`pz;kKw)O*$b+247lWxI_mgV^^r%rT7F8#l57U<l zV*6-|A4u`A$v}O*fyeV_tTLl#Si=_g2zQCam*;N2zB;rk9rnW|l{}7H?eb0)syr%8 z1CW5BikqU*+h0$N2#a=0SJkr}5U&|gdmuhqw|9N$#KKkr1g<W^xndI`hL-$DcXpmP zphv9=#C}XaKKX?x6EmRnUEMm+3o%*|bu;Y6FprwCL~LyD-*UX=r+Y-4xjSnG>$lhW zGT`i@p~aVvw*l|x{cabf`yD2ltMi(H=gOX>FxZyY8aR0xrYZ$-ll`US;8@=8CdSGi z?`K#(J+TgLFN3}(%m0}5`V;XlYCg>EjmS6q^L3|o!#j+8?Htm2aJ^`l&#_CLk0(l_ zO&)$s83ooGc2^KVpG#BGFy$A?RmY+kzBe2nchskW!(7k41w^sEm4%s(%E3ED#{>Y4 z(<aIvZ`4NJisCeIolQGA=P>dy_6b@^=^KzOP^X$?Qo1SdEFb=^{Gz%-82<#`Jh7?m zW5LfNW5zJ&E2A<jW8*J&CNDKh_x&Z8;+4UUiOu0b%lA`+Ue_a1pMYIU)roEOrIqJ< z>8bE8;k(Ll?y5R(yK>2=(%&q&$+ivk7kZ!Y%NI|7>DYRFqTh|bT4Qz39^@h<ukPmu zdwlbg=dZ$5Q+$}=%68GpABB}l5(ItAu#LO!dudIle)EO&`lmt7(@JWgUr+o4o)at! zsIA0zyse{c&ly+`w&ts)w8rWe#R>H${*(8)`sQba%*5qu$1<&tY5p7j8}nSF`ps~u z%U7<~3*(o=l2@Qw#bG%jkh4W!Z%F}*PA1+jVyoLp#>$fYADw1tH>SUWXiC<+nr_A` zfVn*8G_%$wJ+gLeUq;9*h_!%Ci-=I|Yu2+TQhP9yHbq;R<|IG#$nPJj2yuc@dVWL? zuYYeuv&e<K4?8-EkNy;Q4NPToUvcrY2NDvzQC7}C_!=|LbrNMoIt)A!b4cpU03n=| z3fT$$8X_=e(lHOI0~;r!u+{_AUhQhqeb8G%Es}NCeavjT)dFoia<xT-gim}=;ShF3 zk>c`}zlV|I{TZ_%<^we6uoh}vOeQaqRb48j7oEvs3`F7#cCK&Ri@TWy%yfU22HFDa zFgXfo1jjt1AS*;0tW>nxB{8r#H7)wNv;wtd6F&ga4)I4DFsl@&^(_c*^h`ENoPx-* zvkp17<G~r_Hf-y*@5A;9_2|gpS;xK_m*Z2=eP*7_hm1m-C1)+9FP3PggH&jLHPQ>U zA(i9Ea&Z}1Uez^6iw=Q-b9_;5fiB)glV2Zm{MW94q}rVBUP+gI_<ks=qG<FD0HFhm z0I{uM0V7&ADJI|%ZtUc46c~ha5VvRo4Ve5_(H{4$@JjVY@P9F@=MvEsy9(8e4ikxd z17qG;x(wvM=eZe!9DgdX=#`~6l$%w40_`C1@OfsCwlpjSQ;mkipW5AdrI}IBIZF*F zdW9W+aNqgFyEv<=k&BK&#$s-1uCFeh&Z?J5{2Lj5e_I`w#M8IMiF!~I`rnflM$8k3 zT=6e}zBr|twWzoFl4`GVm7mHq16UGbq{7r&TleK#{F|8Wzh=kZ0JJIJ8wL$Niy|d| zmA6gC%A7me04bUZd<LI-#f5&gJML0GmJz~mMAcQ;dY^Ln+=mTOLlPYEwL31$BXMt1 zGe>$Fl0`Y2l`R(I8Ywu(tRo4MulPA;EC=eZS?{wf7Z(1$MMLI9Xy+QUpZ*kEEqT#* z_4V+tuREkl`umRJ(e<mu5yi|6A-jMO_RP(-KgKtC3M~@X_wl50{BQ8t-5rNU4Wj2- z$j*Ojk4xB{Gv^UNv)youVPGgulh=6UGQRDw)mHF0VjX0lbb~yT(mRg4>iYl&D&2c? zb$KNEsvJ+D9Roq!d*cKVJO8l%!8F#qDOICvUN6u5pltEcGb$u!Ju$@Xyj$1&Qt8V= z%u}BpHgNL7zb?S(vX5>GVt5v%=dg1jgtQBTAh#eHfEvyzPJmuhxpPT{o5sngU4CXK zPs!rhd7(-H|5v8{5607$w38f8B-A~r{h2qif%}}Weq1ZRu~^kSc}tIaeA*b=t8Zgq zpbheR$aq?!LOti#Q;}j+S?yR|3wy3+oAp%%S#R|{+A=L9Z)EFc4E0qOGUoEc%PS#2 zKT{XKehw%=Ki0b{En~Fx{E1A_Io=C>6$6<2^j)wMruNSTx&F8<c1N~<1R*p6_h13% zwLnS+Ip&EBw{LFZswVQAw!IcK;R66P2Zs|)S@1g{jg@v2eVPqD7V!uzb^NwP>rA|} zZffgsj?NDq(yFWJc}sL<WLFMXznc;;!^ASo=xw}!Wjz8FRm{J>dii*H|1;B=9VNT| z)wC=Biv27e*!!j?rxAXj`mLFB<;1R4XK~M$e4jI8ICuTg+5=)Z-ssVD@vqi$fZ4df zG{fMu%Q16IffC1N?s<op1N$(TN6in1GkyfgGhUEs6_hQ?O7g=6oY%083yGpZKLzDN z+dvTHsx1;H6<bj|Xm^$&D*%aI9V|E*D8v=Ja<ZQp{1a`EXKH=EJ<?~wlX^V$SMk<> z-a~bSR^343VOzf|3}`FMS}LJVDD<3%x7-h=K)q0}7B{YDvQCYWggud^Kt-%>i5dB4 zw~+aQ%ycsC7#KR-lhbshwc%|2W|8X$gw;R9)&7v+@pAex*uv#;+Z(D(9P?kMDq-6a z*B|d}JBGeptT2&T{a;Gemk%LcXL2d=Av^O{)=1Hs7ivdYUtgpnHL59k1;>BTR+JYl zzdGsy5{x1rvH$74k3|41!soPOX^2LZHzEBKVAav}r_)#cY6jk-+bV}YUy|=Iiaf*f z>M`}dr#X-x#TL~{La%H=I-$1OW$TlH?f^TVwSR@YS-CGQaf^Qe^1-h<A^wUN^l2{N zx8rUO5C@M`NKTNwR2a~V|E_V~t+KQGtA6a&etEYnE7FHqLe-cr=lb8#$!Y@pUDLX4 zb<u1%HuP!0sNZ$#3(rQxtjE17Hu4IuS67(Ycc}z@tL>8RV?3i5ZSO~>XZ!NTi(b{z zfvJYc@{40MOw-O;l9EvoE+t3;3V^w?iIcies>gbpia$+?FOO(Vo#*L`zMXl?IuN*z zy$7gxzl$$%y{KwLQD}Ec2ut~qbsKP#%B_9XOZF5^NA$VlZ@mSZQc-SZESFoiP)h0D zAT>l&+QD_c*LTd*I)N(S#KGxOE6N>D*6O33$9nOHbM)D}LU;n<gN|t((Nv!cZA(8R z0w}lDhkZ!hBiywu=eg$IsX4Ib&u+FYkhPAq2d69;<Kw`0nOPw!i&Th{KFQm^v(wkl zQwv&n^e~RPl-4|OeYM?D+NK1HbzbvNYl!!aw^2Cb#cTvZHR&Yi`ySg9Ds^9IRp4dT zij(cDEP>b<<)C9;mhM86tks(EEVccsUqxP>yq)z!8K)2C`|MX&;c=|IdwBMl_qF%K z3rECuR>$N-Y5~XYjziPwT81E}7v-E^$`GB@%|*OW!C+=!5fY6QLw;#;JwEN~DM_@Q zFS7iX8*nYSQ@b1MzeF3Om!W^1O|ib&JbjencRuaWr4U(XI;Tm9-mlI$fB%pjIqB8N zGe@x1CMH$y#Z;%^nkH~LOh=~ZP_9wHFXCqcsEOh<w+k7HPjShsw(~<|CaCj=3svA+ zSmz~aV$|~s52|kSq)&=_@A{aiBrF#fa-KVZCvM<^ezs)!2-u(Tk9S$CXA;XD;-}J@ zKgJ48e*2k?OR6DRZs1P1o0x=Vh0`t{W>yX`WAg^-E+x2j`#-i7dd@R{b9v6C7rCxE zo%a9Kd?GuSyKA2JX7fj~I@Wm;_tHi}!SY&ItK6;7caEoh?w$;~#BG%s(I5r5-u#-U z^>y09`v9k&neO#I?z5-k>Gl_=zQ;1gTU^n{R!9~g$7iq`b7F1D>m*e=OI8M`u<j@G z=iJ{c*k~#N1w-$48I6ZoorTj>W**Lo1yNe<s5Q-8<cIDADBF|%sk#X>3uGq+DBZEM zG@2PdwlM1ZphN#l-N$!jn(zrg+kIZ^cpErQ<nZbUKi?*7-tn^0GuFQ7I#oz}zj9aL z(1wMy8&X5o)6K8}17nV=f&b>5xa~UvKV2OPpfbKVis^p0TNDO;W?70kMxUb`#B|v^ z6}cbZ7t0lp`vnf}1r?3^cbm_dHctnuK3J6Y4m(W!x&|G`=8T;+4m#d2<)o7{##?_n z>_+v_;&Y7;d95*J+!fBh3_~nB_{%F;><ZQ=H!!SJj7s)^!)~!Ar*x76o_Ngsnk{PN zJ{)a(Y34;?RqGEis<~@d@U4hH6P{+UWi#LA=$|zJUxwAclk36Q@6N4foCgv{Ck+jK z5uP^K9_LR!u2wnIp_`+_U7tk6wj++d*GvGfdsH@<@%>7C@j#z&eq!WTt@#vNuC=eh zi7m&`4Xn<T0PGHg=09h>`;p(Z{^nP?<8sfCQuWI$Vt1<auf~yI%{ZA?@h?vFvj`^6 z6_vBuyjhN)4D3FmylYp+<HJZFAGbGG`@|*Xt&w)X_&B0%kBv*k%$?8E<u~prnpwHK zOT=V4F6YMOOlNUYVkvQKr#X{5PM0qj6#+g-a9NvxTGY&*Me@XPZ>>E4V3vG>G@ba_ zI3vU)wNKDAHXOX=ycmgW!vtgRd4fxOXnh17hm1(yo@rtiHowbTI9WGYxexs?BhDe< znZ(cUWTOLhL*gL-yy-dK<w5QE)-vfZ{jxt5w2xX_x6}=O_c$F<=<ASpXu?!<_<dlh zEi&7hSU&PBfODU59xT?U2CI6c!dDnb=)ZnqI7mw3QTLvx?O50yaM8Q?`L{dYZxoKa zGamB%x123+D1zWFoSG=B97dP^`|r)~3j9%K%J200lkh7?*^e_$8+nvs7yY`M!S?n} z4wvA3YBYNBA+0FdeI*sXaq<#)p2-RG;QBQWrTmvuj4e^O2nOC1JsvdPbcm(obYPbA z8oBk^xVr{B{H<N&dXh=vb^L+q7<xG1C$ux|2kprpJ05@tjHhHhgg__6Pp&kmW7f)) z_c)b6C{TK(;hgZJ1}oTAGb@Jcm3iV+fA>G~=al{TB!7>iWdTg|rRnGh%H#5E{sUa6 zE{qq^9z@s0KNU*+PHL?gR5LalZSG&1WuDo7(f?!FTtr5>h!X~PJs<X^NCN~EJLyh7 z=||T;jhBcwyuP^d8s-bLiq+XXSF9X9WHmhRD9V2lkQ70;9*p-<E}|{osw9qHVK(7o z4V=h-d<~E=&)jt3Cj=V;>6TBrl{z}{i>5)PM#FuRgxOA5n;r16%Ng9lRldoP1%(^u z_b<YK9}yWEPM_#fwh=5Tk>SVk^>G-(P8cbaL=s>&lBef`)Xv8c(J{>yn7u=R)sC5Y zxS8O?7@ED4MRZEYPIDEz^=}TB$<3!t8iR0fE$H8+3db;1r7Y%8XH164%B4Ip-ZNp) z<6&AOVNkc165-F6x(}r~el<ViVh@MLIlq)J>`Qtjpz}&d1ck0Z#oh|Mb;)1M*y`8G z_?s^>pM8HIb$#ga>Cg!($UJ83ow3b_=pxUB)Y(7Znx)uU9OrXjbvpss2F2I_Xu70l zn|2R`O8YG$108BjxkTjzgJW;CCOgaM{@olZL$Q%bw+>%>Q7-`3tYn!nr%pO%Vou<4 ztgi}NI$Y@<i)UF&dbwpI+_D8L{~_}Pg;YS{{Y`4`U#q?Qcc$x@ouAFR(M|{BX}*z; z307bH_M46&zvWw8pqB%S1DCY>g|xk>x<F*XsQvCSMl6FEt(>pAQe?SM0DF7R{ww** z5$s4({cMgP=GoX@#hvF>M?@CInC-SZlT7fQU5i}Rf1u>i#oO|cN5f1nDnVM)ImHQ? zcmBfkJ0upLg-FHsHCY{mKuE)$GJS@n2{L{H<Ghg%;E(uB1B@?6Y-jb!jXUbs&>KYS zFI*~<JTaNlzeYFkwpv!bw01?NzXLHR@PKFwRHoFM+;xiwPqLm~aTZc}FLP<UYe|Lz z`a;k2R<0{26a;PG<wWR((2f!EmCsTb7#jQ2qR*ouspw~M5gw?lX0x?dr;z~E8o%mB z$l}qh@cT%iRDEVBW00pCd#y@a+8?Z>6T~Vj2yg@QC{4?)NYXvql{);yk~a*FCh#nw z-?{9Yu{;~FTRv1|C=u{)t(act6W8Z7Z#ryNbH)K3CEYGQZ@)@v#cN9HlNv8I$jc6_ zW_9N!F474U(}Yq<-QQ9RZX<?TA^v>Pt+1h9V#=WGM)(XpSKF=CYOBFj*P?&2ZcVXw zajp=ya)=HX*mJ{211Aa(39V`bPCf`m64Q}@VMYuL)2t>Tx6IZ0P$kMwrqvc3wd*?X zptB|JFbW*icr79%Xd4nSDh;E~$01&W0z1-Ntd`r=)6<YXn4y1XxEDa4_L7}eB76oW zgPH=4sm%rR#8nqA>YtcpC_mr;%*M|`s8b1J@v*fD9rG_+zOZn5MK?S8;Q+7p<bpV7 z4a(xmW4^_`Wg;|mx}Sa1u`BjuOztVjQLp7qyTQ<{4B8x6?USLdNCCmUV1oNm<InyO zX9uNRL@wYC&EeN=Eg>bB-wmp3Q@>a-brs96;#X3b)1WfsUlB;SXs!!VJ7v@JgR)Zn z=15~(wtH^fWC3%as$sR1j7WoRP^-bc!!{c1nR@nlwHs?M$lMRdPLsU)B3<UArEO1* zEK^>}EJkqNZG)oEBjnI^Y8MDRFb?em_`XzSN1_*mkI}R13^QJ2{I%;jW^Cl&W-!=$ zXKUUlAzR|s6y)}vz^NdUg-_{d!_Z57TX%a%yvUp@81p=GzO~z3?tRSUBb1iiEu=lt z3Q5-Wf#2~k6D<0tfQm(}+ll2jSV=1bM^2J1O76NW@UESiHU1iqmddbt)+pg^<15Vf z<a$I3EL!z{Y-q*Uwss9{TI*M4@TKrm;_xH1iKV=lQ->IFRm{;d&g+{6wcs0R5HA&U znJ8t@VE32#DQqc+arZz5Jak`+;N^WqLpf;F{)ukHyhm*rJYm>rt(l2<?*JQ{tCciL zf!}eznbH<quai69<;q_$YR<G<`baJN^ID3zq$AH?w<{Rm=A6mLo+=*LW?wMUg7v&@ z@zM4Y#)(ni<E2s4TFOZ$zNNAqwd@D&zT1lPnuI|*Jh|kHgQJtN<dBAL_4hGbE(jBy z;07Zp)l0bwRo9E@GrgnD4ArDf+@DYPI9c^y1cX%N3U$8-u<d+4$!6)KaSNyCux?t7 z$Ue)m)qssCXuSEohExBP1Gr&;kq-gB*+w|ZQ@6K!=WfSG!@`+i)9=EjhuXCuhr~DT zQt*x>)AIBQ-jjz&Tb(|iuighccWti<PsQ*Wtd8|;#!A?A@9|tw-#=Y%xJ32Q%xSL^ zIuVXDZkVe5O{{hpDoN<EpI&A1kJQ`x{hAgqbUWQ<WxZ0{-`gu=A>i_3o?ESvk*jS? z6$47JAk{Oz&MI}&qeG8S;>5m_U|cOp)n^GPQFF9<J*DPvAz3YH0?BH;Ze6>E9+mGy zNXrXU+x<M+%nH_LY5F>wSVB!vJ};-0l*^*8(50zO!|8T(V<+SZh`DrdSaWOkDd2PF zI}DK&uUPx0iNBg46VJ^l02L1Q;VULTXCfu-zTF*cRcbiukiVv_{`e9en+}teUA13y z^umfIgrIr2vAiTN;K}wn<*m#=Vs3YU3fz6LFh8Jdqx7ybz;vxb6-h@jP<OeyO-`X& zVuB;jx!a3+!GZ`nU1xX195kiA%hIkf{>s%}<DOsVm%7H7W5DixH?4hY_Jp8A15Aj* zae3Zf#*h<#p<5Uqa&jcc6?_CQW(S)F6CTzClN>F=-K-yr;&5jztDuIdx&7JaJH^Oi z+PN)Z(iTm6X`jO!NI@2BWDmD=LMm!#0lAI+@~)&~YW)XeW)BuE%sV$V1kW{lSisep zMgHkN2+h3CzB3Ld8z?XnQ(Q;Q3zRIzD9qIfs=PdUJ)|mTnxymNA!S@UPA@`M&*BZ` zgd0~S^d6-h5XOXjFcl(q+Xr6?7J|@li(YN%MymOsr+PQP-hDDusktTOr9=H2S6^_y zfm=%f9Pjw#x=#eVe`@2kf;u2=-d}9=wk@^cgOP8814=q!7P>ZI4h&T|kGT@o7-}Ap z!|mTXNcpS^&vq($v=Q#qL7vKyiwSqO$Bj|Cb*{(j)<=vjlRMrI{K`!+OFgK;CB!2$ zMji@EXnLQF5K4a7vD!kFmA8pLDH^=(DXU@8?~2o6J&c&VIO;mt(FTjS_SJYK-y(YO zk=S5M3q<fv=n?_jj^<c6@oNyR0(3aJT-~A+paA5%H+R*KOyI;N_tJ81;DhW_IoMtW z{(q=eDwrIlIRKl7GyQ^Lk(pZdhV%<5tTvB=1=pe+?VtjV>*+Ls!5aH8T0vx|t1JIQ zQ9II<>;LI6%<W~mrw7tX=O&U^Yh$)0d%<EN*xLB;V5U~5FqvkEs1GN}bsndrYNHcr zB)!}43~IJafuhB>YpE6^M{&~lY8W>A_+&=cj_X<IeLZCAkH?Bkc(-!wuz$gHXL8q2 zL*^5Pn@O0rthPnom(~qCJs#N=%MavmH}r+we9Qg?k8Li}Oc&mDSU2%u*O=zu*x=#! zUDs1RFLcD)%I<VREX&;D^+q2(N+ih77d+{NSUj}or@)0`Jv%eC)jA}&EWF9Gnuh7Q zEjXYB*JCvp&UsSGLYTsWiWL|Whn;0jEz6-HhagA`I6bb;A@VGgoVNB^0!Nazkfjiz zFLQW;>M1~-A`>#~q4YLMwu2J?Fe7+!kn%j|yxXyg0YJU`$1iQ6Bo#N{<2LL7mV+n& zbox^)p!%8c&-Km)xK3lYmzkDB!Nly){}CR=RckWal3inr^>`mP8N*~1yyr{!KOqhP zpEHKtfYSA9Q3~3j*%2hY&Kiom_RBoMg*H%5a*R=f_H2PqD-U^Co1|bF=<2EM_wf4I z4XPfUbh$H|(yrB+%{6TtDiKhy-KA)>9t>S-Ec>V(H+*a|NlsJC^}QZ!3f)kUGP!}~ zvEQ9J_%!<b9c%Itt-Xe<2P#<WQXyZXI8b8TOf;cdEGWMgOl$Z;Reno14=TeyOjx$s zGSlkgap~kDUB9&2!rWeMcM1K;l*t9}FqdIUcF49vHoxo%zMSMw7803D%W$SKc~aV9 zl&l2ZWgSnIivK?eGs&|TxR}ZghpZGt3n`<4$6tXha}l8QE-Sr=771d3nMDMJq{*Ac zdKfzW&7xEXK9eocHGP3L_|#Xnn(PVHDbz-V;bl)zm*M|Ak1+di4x~^ED+>04;!p-^ z8(Z*!f;&9tKR3o>nH^Lh+qpp*);^gjHHooovzV~haxKwfWM7<iGpP@p9I;5F%!|K9 zMSQ9uXUi8{E%?=G+WE>&UaUuEZHC8o_!=priyE}Aj6P+deLB~nttP16tw6(~&lRgR zkX=2gZHbGR)aiWS%B$U+2l|BZsTYy`*d^t9PM1Hw`jd7{wgG9@@=B00u&Myw?G`TK zI?1qPl7rl^htP_s-UW{^fb5KAq?_JF(v~IObpWbvDmoH!(&Jz)EOc9o6g7EbGAhTQ z>T_38UPO$<MOi#)p)1vG^n%GF_|ROhmXq3;n-w%bJG#)xaN_mY#jAkKmi75miSfJ# zutLku8U!LtP+(}UPuV+L3!>yOMYg4M=>19eEnpcb3Q3XRle0-ryK@yCO#8SIQBf*L zMPQ<Ac!)jjjr9T&P)hk-`W+OmRa*FD)bm*p^3U*5UM$)~CHNbAa=OWMRTPu$;bod? zP4?41%Jf2!QyZu2#k%O)d(0ZEdg@mP3H+qNl%)bTd-4b%(AyBUc`aqztjB6AOfPOK z0T#l&d>e(qZ1yKfoVeIFQh=ZV92;N<y^|hli4>&Q9jK5SsZHL7oYTQ-cJ-X~VpV+$ z7kjnAd+w_An7?Nz=kvz|j$Y=BPPKGy`kgkWk3qrbf!yxgAdJL?x`st}qx7!DrGmRN zEw!VhmfA6)pGi4`CNoK3KRFd1Dgd)~wKR>qd%u(S7tDd`nh>c4wA}_jsRI}4f|JTf z=IsSDWWMKrkx!UCL!GJOsWRjM?Uj}=*~2w!>TUxWq=1kG+{V<vI|gJOdlxr!{-w@@ zgdQ!?hF+RUE$q%uN-IvnBnhVC;`O+no925Qv=RQoKK0d}MEVyd@nzH#V&W9AuWbDS z&OuI;a3$R<=%ge*GWI3Onn->=d+;x&l&)i)J2x(BzU@89(^<Kf7m~;b2!_)Ck?Jmq z53G0UG*(co$bElrwwZz&4YZB7WY)QxIZNQHHnD7B&Z6(({r{ory`$ND!~b!+s8$dW zdlW^fy|qnZ?-j(}waKzaQJbm}q^fq+Y-_YtMMY7R5`x60+8P~J?dsS2^Z9;%=lsse zA9<4JIp@0X>%O1s^}6nBe56tQv)QaRPR9kaRacGuMlQ;C3<E;^VDOpHqb<NX5HV4? zUzsA$Ovh%WykE#!3j?xJ>1#UbEo-PUYRPEL76<scxdrciS~}XCz<5~vb{)eNCgt64 z9$z69Jr;u?z<<d#jC=)qIu{}BzAlW`RNesXf_dgAp*xfAu~sD(m1n=wYM9{qTV`v6 z+w0GIVq{=ql|k>4{vIU(maPCsuiFMKOYY71`#QTFlX^usU6`=cKNMf{<U)14V-1LI za*K|_@!aEk5hadJRr2!$1-?A7ZQhH06P3*%P_&9tVshl<G#Oa^CI;cq3Ts*PcLDGW z-s{2aa3~oGuJVgn3NO97kAepDPy+El0}JEtBTr@nXQrHZ+(Pbb>MgU~g6s7etKYa4 z$(;B{;P5XG8J`jhsVU%=#3#E+8vWt#%!{`w1o5nKE{~(C8Rz_2tk?)WTKGpN_($XT zN00H3koZTw_(%R0hCT6`7xR{5N@z1O&5yD$2q?A5wC=q|d_=pD*(EnEE>g0;EIlH3 z^J;mBMNZ?VmpAF^q9n{GRqWalSpC7JO@h{M$Dq84J&}nA`ku>qY$IVzLpPP&dk#Q` zBTDLhAi=>{x2tm7xX39E+c5sYcEx5wA)7&?lH^4-I~5TFH_!c2jP<lF-)lFBd_+#g zVj*w{t9U$Ydu`C%txtiJTS3l;+oGJh-6TNVM_xGu@((Yu3j<WZbYXx%`cAhD>fL>n z5C!%N_jL;$=A&ObadjH>2MGk&8pJw2S{g?UD$J(&5Nj~UuRL={j+dOc4KBO0$bn1t zVAF0T{`795a?3ev;~y+R)=ox4AO(2d#(1kONNmu+Jxtyg$3|+k2f395xDS4ts_Q9a zAN&=6H0eU9g!C$m|0kMtA+n^~O<c|^hd6qGaxyZw<Q}Eah-0FB&{2t+zh^MiH=$Ng zLEu2X=64br<Vf2WrDNCR^U&mr^gdwWSO3_Xp)BTWI9~U0&l99xvQ1Zxr$GLVH)&6C zwPM@2-5EBAPCV9B_-Hf|uT+TjYF$wlWK=aMshE5<@@LRzD9Q6OZT>=BF1742S_`t= zHazba%HQf-i$+TP*@M_R@bkM&@YxuG<Y@18w@7F^t+idH@A-3)gvO!bvd5sWou}0D zC({LDNjq1%QgEO~5c)`1@us}JhN}iDNZqRlinF9vBy($CneG&vn6zD4i#5(<nyyr? zh#DT@IpBgFp<3vp?p&m|i>`@doJ1@vUO2a5qx&n$vw4<*PS1_;G+v-ks#AGRn$u0o zxG>{KXxyJj1K%apNz6|PnTsHpJTdp^uZ=ui0{1BDG1H+_d{hi?72Qu*c;hN!zIO7) z3icjSl;;$fG!k*^AN!iWeWXa#=1Y1T+zE||Q<W!u@h<u9QHxhZIn8_e;_pYykGU~l zbY-C?(>hE$&3|&o7k&6&m{Vna;NaBep;(6^wuXiD8t`4b5LXCc+y<|eiYhtm!}w&e zZg&+BrLA@nLKn?eY|-O?Tj$g@FuEXpKK=`&wWipPYwp45gn2vB53Z{TDbDc>wxs_M z)-3h?idu}7zPNT-Q~cp9Eo4=D2MhAOG$QnsMQClMncV8A677T->QkU96q?~VaGBRL zKzRPRz-ssZ!)ipgGdbT}$|%U@q96~yyNkSU9`)b^pU_$h(*woWGsjlcJjq@1?2yB$ z!b_nVPw7z%EA-`~SrZky;C-mM3quuIB5SB4DsFh>ah-^WR&$g;9hUYMIre};IEu!p zq^i6Nh3B6nR=h;8QFnM9yS|BUrg|#WXRD|;6?2Z!=pZuBaME}6;+!T8!`;COwS_CQ zisnhHer@(ZaBb7-9RZNRUxI$%ph3wTp3FN2&7EQ=q`|9fLHq`7in;%9Bj2~NRU5*~ z;Y&aGI=LE{dJg7Llk%-!2N=SX2#YFehNW`SdEB$sD84I0E*?%w^F{Wvv=<!5iPa$4 z{qp3c{$0-_497>hEZV@KU2hZ;L!+}o?V`ih^I#{iJ*P7PdSem9RneQn^jGPqe<mwq zc>uTznMJ&E8;5!7Y)1oi*$3Xc=gTV<UVxFoME6Pst)jYFZKLU^k}HW1-4!jC!2Yaq ztn-8+0}lbE`I4tGlNU{xuIc<pClUHRZL9okHA)^2eRR`vmsaV?Jt|PcspUEqSA6=@ zqZ=F7t=L{fSgi5{ft?-=jk@P44HjDxJ{W-lOZW$0xC0ca3aIDybY90fX&T14H!4#- zCXQ-**z%T~46%8fDZhM7`AF-nLSJG}rBl3OiQ+9DbTs(o$?Xw&=Pr7RIla%zT&RCe zK_fLa2bQat@V7jCZ^h%(=v52m+lpi(UG6{o=L;G+eb?zpgui^F?$isnx@!-xz;-C; zTRwX74gRmWrP1UH4JjfeIfbOMpgEkYu%N}0h^G7ED&lsU)QPad3G6YWs{qXYd1w|F z(AO@7js?x}m$4-#3z|8NvB^?!)$v_1qeKLjYw~47lhG-grI}bx!(c_dYqbryC{yyp z{MM_ORe80%ovA8Bp{*>PhL~;P-jm8Va7}HFXU^I}#-a;X3Iq5|3*tro_N^gt%O$y_ zp;_n@xjvqX@7<E%<CP2WeJ%R624Bihp66Y86NT0&@1^OO7eL!KP0thM1g6H3or>m* zw}c#9_SMkSJE3F3WqEDI#&7{f^lGlr`RwSI4;}wP6n;g+Gjcw!++(CYi(?3n)^}pS z=eDAQh0hNxcK(G?G*h%=Em3tptXg6Q3S3(La4MkL9x)s6x*5~m>_VG57qiq&Bvc`t zxytFkpHeAbTPmR3@Es{YlHBtYBA&=O$Tv*UFJ(noBq*k=qJ<m4m>ixMH*?SUGx@MW zgg}j}yu6;Cc&wY8yq^9ju82_R2bYI7vEqZKM#CWA;a3^kwCEJy`yslP6Cpki8MRBO zE%2QW?IT-Lk|1_7c>STlW!uJZ;!UeFSu-z=+&WP+*J2jVsW4MlLmj16cr0FsCzu_; z-g;DYy|<mi-29R_BMx3W=VC)G2leH;6@#@M?`#AvitGHmbr0rcvx4EdoKvJebkS8! zsibr;)dQ^5iC?*>FA{4x&mHPluOMAGG`pt{iY&P_nBt+PSYDhvuy^k@Ki}C<kjL7^ zy4?BbX*Ci2RdIYVc$2dzb@d~o=d?<v63csO!qbjUH^BQW8PU?{8%zI)f@0>n$xr?< zUsVA0tv;ICLpxldU=Q_6Fb4MKKaZW5^mW&Z7m#+M)mH-!_e1BTwI*Ub-+we|ColIG zMUU91uv}{=A&y>69Pb*4AD)a`8eW*XX$_}Q1D_#+n}>%DZ<k;4pL<aOM*`Uky9tes zt+jd!cPCs8RH&4vzro8>icL0b4U+N#gbBNFgY?~`s17hWn@iw~ZE=)|gWUk(cCHA< zUC=Sz>8sy7SV(4H2>FLcL$5q7co^Ag^1v2?{`dTiS02Rq8Q87RkI&O9I032Y!YrO! z#pLt_VWUlbI}kVSt$A@TDVpiH-(MW}7tSz2LI7Nb0~TTa*T~TOBReT2KdFiYM5g}( z4tyo~u<5Aw6`ZNBjWa??edsmVAl8jVZXSmsRoT40unUSM_dm=$P**&iR0)Cx741^x zaa0M7uQj>OK*AZ}L<kG{uA<yd?|f=YK(42qI*0yHlp<v*jB5z4SVt(dErA*CtD+{g z{rTG50_7wwxZ*Ud#Cfn%iMv<DZ)jVUjaX%`62XTw(wzL@ePkU_(v{8%!y~4LXQ)9@ zElTKJuls2QK=s{)mgDx@)==B%nEjX{{XuY>FW#^hV-gn0_w#~KN-5Iiz6v$Do}=rI z**~;ZmoT}GUoS6jana0OE{;f3W<54@wTRr$5IIr5JHl@TWbb*U0J{}+bk;831%~4C z7uT<S7j}7PkZQq`dqVX_i4)J-^B#4VqncFb?4f(jViWQu$*VOtZyLFj6kATTe}HF* z0^%r!M(p0(LIE5+_d$V<z#sJJ8?*a6Q}}LVB4|U8#7b}i5_R?kFVgU@0_I65+e#Z8 zUr!51F0_pe@*F5^xeMRFPS7xS4_lo{i<7NMy{PayAfhvsUQ!gLH)Dwgvd>Swb*9mU z2jPFnlWst|P)Q&b@>@eI&wX$FC_xW(ljDq(?wY9G=7p#4*+fyXw@+`tdd>Igz~=-S zv=pb>+=f2d*Lo55jq@G3nd9v4F^4hv4B|s5#V~*v=XWf291}g2oJo;Db0vHDB`_5s z(-PzFE0k@9zXX9|+(<j7zqu5pphfVVLg+S-Xq9NwhQPBy?jTu!$1d1F2t;T&>o_m0 zWkKP2PM(cXL6x&YUEzwfoV<lm!F#8cXYEqsaKhuKJ3q<SAa5{nK%se}VWJU^8!-xn z{$J_y{zrPqzyB+}i1|J({v29{K>|l+3EGL#z$^HFglm{_POZ7pd+i1UX$%dpbLzr# z?$KrgSH{1B(qbk+>*NF|4BH0AmqD4)F2HBAcN7juYM=T1#3N*u<I?76W)6`^^be5q z0<}?#=e`qMBZs_5H{}`uz_M4*$3OZfA#=qR`qYvK*?<J2w>VrK5YEB^eV%ou4NmR? zlULX59o!hFl%0)F)(qxb*n}??8>h{Ly6Q?>|My|msuaRE4`2Bl^@!sKRiQ>a3w`hO zUnCkNZ_jQySZ47ueA_waMhgy=W1d4}XS6s<XISxccGILDLQeET^dK1lKZu41E9W*x za32acGhtcoh3-vw{*FIwEqe0jn)P4HmU&Oh_m>m*Es`yq0<!^5D(dDrB1F6`olP24 z2r9=4n6kbbk{p3^ui2-hIV@ven&y<blqa59FglD|S=bFkSqAzIy@l8aSsPkaTJlaj z+GjhmcvZA)`x0((WP!D8bb0Br9YRc3^<P&O&vE96ama|nShT6BTX=oNyFul6h%oCv z#9cU~fS&Fp!lK8j-XhR&_QOXimz=9PCEa5?&r5IQCO76?@vZW=3X-I7r@G1oPw>!P z8MNW7V|eJtw883k@Q#1=sTCmZULW1jFEcl50AQZ?#7{ZdNTlQATQPn$mx!Oc0<XlU z{uF<FtRUx9J6o<uryTSmn_ReE6S6`v5@j}!f9D%gW%-=4vdL^x#>e;|@}2RYc8h1f z$5j(~d#rEhC660cw?=((@cx<dL0p)RV^$gYrq^!s<;Q^3yF(&<%~{!YKLdLvkVb%r zaV8y{Q@!1Q=Zaw~J;S|Y-+~%n3$$Z+kkfv#+`yd@kB`?%4W%BHhEz^ww0*LuRt`L` zB1iLl_W%!7&EZb2IGrpF(!b_jQHL3Ay%{ta3Up!nZAUGkuV#TUCsJ9zn7tJh9=)IY zn5pCO<UsV~z(D|0PBW@)Y(!bf&`#3VV6oC;+6l>)YSE=^^}#qZz%u62FjDsX4XjS` z*!QM<|FcI9SHFDK0T4KMZjALPs~B1(it8tIF-BC1p9ba5CF`*2rAmrlO;qOUrsldR zLeRMT@9mXWkf?~)4D}Ih`9Dz{w2*UTEqmh(ll_EQTR2#)=VWKG>Xow<TOUc-ZdG?5 zjwnG^vXO|A7KxTvE4*FLUG(5&g&n&U&<Sq^F+yQ45`f%oTTloKQB^US_-ybHDt-ZG z0i=H*7_BiP|Hr8|aG9u}4G+f)^h~0zr`o!Ox>y0pQ<08|Mx-e6&7NIg)N>Y(uhQ$$ z?RB>~qPp^HSRduP*9)06J<1qyA1vOd*8K32`nJNsqkPdQa>5VQS5AH=OT-nsA$vbV zcBe}1?pWCmBdVdU0svo5iTOICUGIHWgh7OKWaM^spdt}au}Jk4u7NLwUV0LB)!0yA z#Fu`ICW(=%<C$~S7iw#U)5fIoT+=R^DDHLW!=NG8Ob?ZBs@nOePDyWU;_$stFYZ@f z;35+<ngc$WZs){d{|e=0kI$^H5ZXKt?mni3Vyv^P%yN3fvQ;0Wlk=s-UU%$W{@}~! z>fKuvsUM6aaATo9QwqhMi`2=cyH}R{IC;7l-x5FtoRqs!G5?DFo?PRkVR(hz$+r6Y z?87T`c-j$fPW<^%KKts-1_woFK_&+~PHo=iN<Ki=v&D~7tXG2&&X8VYHoL(^uGIvb zWQ(uq%cD5l-<pEl^GPXyW%iRgW_8<bGIA9TQYH=GDI^Ptu8yWU3ev<lJ3ANy1jSYp zmQJU5zG$reJJY*&gE<PuFSmA;AorJqTljW`pAsSQk5iwVeZXlwwc{DrkDIdX`F%^) zC1}?Nr}L-NLAkSinT>oljMcF7!uD)d4byiw-jvaM!fB1-5j|GxqFGot(1h^XWvbAX z7^2&~SxeaL)&*Q2A9!;;*(w0RSe6rwa#swmTp{3Yzqqww_4BUhvWbx?PV1lZUcnpa zmR(=_zx>6~xHxHNi$uTrztp{#Y}pt_H2hkya<1a41iAYiVN({9$Fn*Jv#+XDRsklX z(h14fcg=BM{S3;F{!z50E^ip7CR`aW{q?E)MC_^CKT2}_#(NL3>W6HBX7zUtv*9u! z@nz1z$+}e-)?ec99>4h~_3O3f!=JO)0y;_`*4%u4cB!PO+-!lcE1{fqkaVX+Oi$UP z$@R!SHL1y8%e~|IY}LQtz(N_y&CzW6jUT<YL>7&-KSmXMi4xo$U2jPy6-#6eh^4{9 z{DJ3X=;M^3>wEt9<0_3os&AgMyyMx|umyt|D&I)(SVvtID|ZkJaJuy1H~5%M1?F<& zO6l5cpZ&t?L)tXC^S8Ry{@y&AKw{)pgcP8A>X+3;veL$7Iw?mnfjHgMYeegVY5{?U zE2>eYI~I?Hq<^eb=R}3v67d186{n{x&>UR*$M(Tj!Evd#@5f+m@TgjH==sa4<Af_5 z{X02FTYGdp*AGQdM(f?XVxxcQY5&6ZzhbEU6Cxnez3i}9&*Pu|Sd9b`g!AMZ=1^`; zzyy&m+Ml?fee7sE7_(NGW1nKCBDTxOTk<Y|8)}NqE1Xz=aWJYXW#SOl-zucjF4&Qx zSxfU^mB*Iq7b{gGbtdJ7$=2eA3~`;0{xayJF2;1_D+9WGfy$gT|K>4HAhhjx?ecUd ztj|Z@IykuD+PVT8(SD9{wE*Y;G#<aqVDH6-Q_{3Ba`>VT3z?$~+IxKottmF_1Rrqe z+XsYzD$_>h3lRkaMBvq!xLw@#Wf(6{9w4~<0YCDTKP&|vov(07C~c$>%iMS6JLUoH z0uA9R`$?fU`Jcekjcd8X@f+f}=4!>;P7M|%s%ZjsV1q!mG5LVk%houAmW91VrbQY+ zXr>p9A4MfC82efwL*$GR)Qq;3P>d6*q^NmJe*0%K>eA-H?PqkK*ovp%O5jAsD@^)8 z<?iF7pUGi`l@L-GnZHLC>A}uIs?$3tN#sK5?JGlFfGFs`8Z?TNO^4)yFoj@IR%}N^ zZdjXdPdShR0frDv0HVZ52NzBWMaH>1V%#H4+9ZF%E&wrJXPc*kH3oC^AW;?o<RqJ= zht<9{7zmL^cCs^06A(MA|A-MvYbQ#i1iMOWY$#q3@)?P78dyU}&33%%J`#$@!Oc6_ zmtiItwip`1?0{9z|KLe%2x1bdi(=*&AK$(JWR>1PYO*=L2x1Jiz+8Q;HrtDkH8NTf zCf4scQo1Er1SKC(UpfEBKB)vbm;%ksauk`+q}<jJ;>3NYiVOYXwxpxA%68iU?I?7K zaeZLK{pIXG?LXu8NZo?Sh|>0`C&yDs#Al149MkrU)Q>Cz9Q2|-v|eMJccf5OeoXT1 z!NsMFmn~9r{cPpds?ocb3i6#$_=3mwp1qEbR84@q7DePiIp!~KIg4mir!Z6i{R9Y$ zSXeGWcf#wZz{QWZRz2ZP11O%AF=6}s*2SX{$3;8m!81#ket(tEeXlFHFbxmRtVUtn zCq^*!B^*n}*#H9WxMUerN$;x(Gb85J{sFT{xPoG?pDMR_oFR11mk0^snWFB$_07_k zr%a*QbOsSo(;4L^s8{9!B5StBz?gLp_Tg6G<**4W2pm&=Wz7dx+?6?d4C)pcXM9U0 z_jDk=klvrI#+8^&AwcA!5195@A`@sfl#S{CXFOZ}T4Dg^ca<T&>PvHoKy0dI!* zn0bAB>7&o6zJB`X2=n4V<y{~XBH1zgsSL~aIS30gUln`DU^&BOOJgfEoSj_C6MNYI zCpBU<=QOl<;>PZ&{nIzxAHz=TP57Z%JJY9Q_GhV!OOa1sxeAN5f>9z1=M!wMqY~Q- zsLba2!K#j|c!2@&r2f0yE_Z^cLfg%BNgt-~CZsLJ8vk?-XnpubM$9jjI6vW2s}!j$ zW-XS)5k+?>j4$^^a0^~{8Ygc44AP9}X`tKVsWu;-+y?!$rN5{>c_KYzAS?W&z<o<{ z%E#`y$cu&4J4OZhH;xW$opM%ePnZ*BO8<SRwo$QRYxzaiMsyNB!pokf$qGlsmCX`T z(+}GYt$WuvC?$t-$Df!vZ>htWe??MLas29Dk?%Ec)4ZuPFpM48;X_bKs$Kt3tM#Go zkMPmVdQ$rXg|01McuR*|oj$GUUxS`!8KmVZS%U7qEOa<79`^kivZg)Pm0AF27$t`v zUtlZeO0YD9>{YI%KI8ZUfF0SvJ>T-|*X(|?Un{z=C~Qj*g^@dQZg1D<-xU0|`tHO~ z{m4@HQF~1C%<>nip*_3c-=%zAIH4uyCd#kq2J{H%W|RGB^ccnrFef`e-JyE#%omh& zg*0R|7u3kSKGY*tb6u8lcX@BOG`(E?Uq$RMmO<869Fr@kjwU%3q%tj9;EHU&%khIG z1QgoB_U*(DF=vEStw9ci=|3xZ+El4Bj`=9A{gZpfClf)5@q5rDqSB7^L02)!vJ5?n z|GmHWFp<CKt1bfQ4QR#)#%Hu~Jdg!15uCsO-tTG(zw<UgmizGwmEjj@d#nxcw7=!Q zUZe>nS9-Ux<EJ2H?F<946;HlP`@Gm?**Mqx<ie)D@{mPxl}b#aitf=Izt$7in@Qde zLMQwOx4Ae&wiu>g1kthxbNRf@e=0SOX`A%jW3)kxX(zCV`g$7L&2A5zI-`$zwfn6G zr^K^Q=o)WV@9)e?j7I&9+R}Z~2_W0U@=UOi-~z}#N{WMSivRUqIoWHR6YI^8I62OT z6gSRNO@F1Zcsq6Kvs&ec6Ter|q-OiA<R~qo=k-iFmLe$K1paK|Y9YQ}qn~Cl=(x3S zDk$a>A@D9;Q39tWrtI0+suCNf%;(V?ON@|Y=@fh2gP^IZtyenai5$ZEy0T2D9^HP4 z7uSkyuMgrICW0&y3jT-QCqA;?h2xOmyFI>W(HWR2xgU*~sl<?7d%`j8r03La&nIGZ zMw7?PLOj^-52%D=7>RXeq&qz*B#_;LA%Qq?frY_>7xaR<r_<efZCsJ;gn!m!3|+1b zAODOOrOSL00!@&vbhPCj-CqdwNq(DESUr*Zs9Dd2d-!ar#RJbnkl1y!!<Hy<J<`St z1n)<YgL_0VNpp<1MWZlCFSh-;M=zH}BseE~Rn0&Y7|8`}3JJR~Cu_u9?S0>#P9Wrq zkSyAFLBR)XPG|?!Sy{n>5`;#8(1LHCk9rxK^tY0veFZWN<SXikeSfAI%C5VwWz+9B zgX-kyn_)A|!|W@O;~_86BAgKNv7?A7HVk~DXB&0EJ~Acgu&bx!P2Pqyp*J}PmxK*H z!m*6tBd7{ShjV03(ij~>V!q=*+%Ty0#!-VWLrpNj04<Q(lD+PP&%P#pir|1|1d7h5 z>rNosB5s}X|IpJeP0bgU4!UhZMSkVAMmWLXIT`0G3@1GI74SMs6M2xz`{}P~1wobN zM~wVossu|vJ;ws)fD`q@FSD$Vof9niBAte}GH+ScWDNiOmTrUErM@BbQSI})MB)uG z*jGYjO-Ic?pRNT5j^ecaz@ZGOeX8ttO{h)CZ&v&gBmGt<WM+Wio1>sTA9f?}a(<#p z=r+Th4K*vs@m;BE<`ndkVH}f+g8p$c<flNp+~14p=)<u*i<K*muxj4cP{l-NtV4Is zvnaLbb<VG-K|pRaWR{z0jbv!QtF2^y(RFta<<EYT0i`ocK<xKtLI;3;kbN$~0Wen& zPS@jy)B>!N>@PZ$DG5MYI99Z=fS&(6LX|dc_NwLVkyypbAjCtYKVW|e7DCn&GnewQ zPtqT~eqR?2<qqRpqkrIGdv)yCV#R)X@@s;QuTm3o;&9>W@trLc4&BqdbM7BAi!-vl z1dNd7D(Qf)kr_J|+AoysZYYAmDv=W}l&r;x_)p0uZDHi=Jv$dl9{hhw#_^04+RHc_ zc4%DMW2qYWB?EsOsCd5NFI#=@dkL@F`+<a?v9CKW;|h84-^kZtyg2c_PMI(fUWbwa zOMmIO;<htBr8DMK(~j>l9Mb&@>CvG#aISa0eO9`Yc+t8oX@+9HMqC?jb_If<{v5|f zYgO??PULMA7uXoVK4Q}Mdni(qI<Yu!*JhjUZQ;_Vul?5IJ8>FMJ;k>%KBN9uPNwDU z0@HTOJ_*u!UGc@>ZqoW3JkaJ?J<A!sOd=#c$LxR>r+)c=eeVD5t0~nxioiY@Tu<8+ zPkdlX#b{s4ZA!Zttgw?1P{|+Ik=D^a*wJs$G4ucuN&-hNA0bz@A3!pD*Qt$sk*lVk zc8BRt3t*1aLCN5GTAq3T$b$oIo%_#`tGW&qd}B2>HrvQe9j8SN2cMv!-9@dPh`s8T zCEmMe#Coj_iz@Me^N(8w)o;r;(FOK=&{@MoFJ2}cdP3G(|NOBM{o^y;m@1?{7sa+% z%>>O6=zxyEC^3(ZBGiFVb<rV&L0BzfO#Y@yJDWo9MzdZEI%(B}Lt?4UD(|lswZ7}M zc#i~!T^c&5E`jb!vf2qZWTF5y;i%J}05&G47r*1;wfWAPy3zbK@w>|hI!!L#kO^rU zj^H=Pn@<_lehh>+fry$DSZ;Z=m)9I&rz7}1;>!~V%YeRQiA-m?;@afVZ@Onvpr4)P zK{o>RAG~*|U}<<>)yw`~RQL2&yCqA*N#vNUgX+U)s|QC1GL7bAve^<8$8;(t$wohM z!NV#mytC9QEaeePn;NLabW^4?mHPS*?rU`{k=f7a^?x49fadj{{Q$k-d)8n4=^=7E zBqZ3itn9t)wC2OM^P=dV&w>ABd%tptT)8P;cBB3xrb5~FTA_$sV`FB#+FQr?uPtve z*+_|SUrEAmumi#+(F}W&#&*}56bOv~zIEBxxL-zNLq}Yn(nV^b?7))oiRdJee1R|V zq(TO-4u>WWyEh#HEZD&mb_nT_{i-X;hRg@~j0(X(ioZyO-4m#5F$;V47*gS4{Bpe6 z9;SUZ^D0yT7(%RTTE8i)szC_m_)`Be>-i7QkkhZ=8Rx^a@sj6_o*`R~W!*cHO>S3Z z1@y-frc|q`&Ynv|hm1Ltz0Uhmcf=rT5FWA!9m_|QHM4ux34vtqT|9j^r9B4|LJL>z z5Snk|dJ#e``=<M0)ic@jhOy43#~K8knqwH(|Bi~#0ob1uc0fC0k$63b45odO+H%4g zYlGl|C?d=MhZdZ_3wIab7xGgtbAA!(mv*mdl=^w;(eE!OTis%pno3W$=-y)JAhl>G zpx2bV^MtjPN01itA-CCP&o0EBu!QtNTY&Np-)~g^>z0XXDm#4W`SwLg{q^_3qcU$2 z??_gUWy@fmje&nvwLkk&AM!qUp`mP#m8sh2tlm6D#_nD4L|xhLd%tSdH^H-AwEGKZ z>=Rz6$!56#gDwsGGjScXW~=(}iuT&<$YX6>lpaAjJMFqRgTB=2H&o!-oSzmCMVZ`q zq6uC#R@Y;{WfaDq?ihHA7)hvKJ60gJO_cGN!R`e)#-bnh?=uSBIRBo|Hg?(L*DZ8$ z!QNZ#wVU8)d)+s{T_&F$mbYL&5=#IY@}=D$Q}m&l&})Q@yFGKDM9`s<RyVVtkzlN0 zpxzwqw>cV65Hbbu?V)5fUGXK+xeN|3;-z0|y3$225?cKb?Aq8cd{B=8%8gxu)Ob5V zgZh@<{+-70A?ucCaL9!-JPMGs)N4(`g8d;g$Sk%qqPk^EFxjJ~OYJM>`o0PQ0(95L zs$VpY&(*~`Ba9(&C=0e_;*d7U2hs^lfMA0OF@R;Fq){G~bBi762J{zTd%VsJD+~Q7 zLT(hAQ`#;~(BS%TcTQU^qHmmqw8b`%pm94RmSd8Qw(wA1GBN}&lwkUpNoOwrJ@73- zLzX#~ttCMNRAIWo91G4!nqF~GFo&}trXZ)NWdI|{cY(>MC4%Inq=<I}k3*Nc6fSOl z(B=ca4gG|s1H~+$oF~HCsKIkR-%-EVg=T~uU`9%jh)a-TlmZ9cyq&b(98GM86VJjU zHr+puysck>l`QptQ)v{<(Uj4-MD|WZ&v6}#C>n;nle%sKG)Vk%z7_LsWow+Yn0f=M z%J}ii8L1w8AoyNRPc%>%$2NHCe{j3>DDq4FSxnPL&CRSUW8ZP&S8kWRbJdtIJbV7j zH!X!Yop7wV>-AR@oLymk0~@|#Ts^)${uI^1)rHhV240+~C<*j*fc^wNL(+nc!PGRi z7on1Z){mm+7DKhZG>S7l2fe`g{im_0w~^JyKgN%(nR&|rY9xvs&qcArEVkX=Ii4AC z9s1dM%}w(GnMuvyGJijvfY;rVU*6GX-`))H?Q6S6muEZZ_;&o^Nwi;K|3y*YQl5)o zSpM|khV<dDT2I7co?JhBBAqz*sYd1dH<is4l|$SAZ1UHbC!(EC=$mHL#J_kOwd_4s zxLrd1MJ3XBTr_jR47zYo2!!e(?dhOj|DMWQ-Fp50Mm3yAy85zWj{DR+Tj<~WVao#s zjVt>uh@#%OK)*LXZMi~5jT!ksjq`WvZU(G=191GpLju=|LGMxqbj!ehFbsJaLaCXK z8j}J4Wx})COr@x*_qla>eBN@H?!F%x%r&p?1l)+aJH*{}Koc(6Epk6nX02FI%V~+x zAd1l-LQ3H9yhVZ?KJVredO+2+Y<uxg&@%k|ek9jgF)-Py|A4bJZ1_-?Ka*#|pR==T z?MOUvN87AN6$xa}>qo5goLA_tP0L#yjY`lX?r=hBq5p3W>7(M<MW^5b_v3xnswvro zL7+SY#}7RMZs^15A>J3D=*MK8ZK5qu5R$>Mp$!N0)B{(n@@#OL_6XyBXM7Dtdc4lE zB@o<zyx%!>xG&&KX)#6I$NV62|K}?)AhTVZwbgUIwav4J+mY>i7Lj<im!uVEG}O$k zGf*^5VlK?c^{!b+OrVJY3u%3_TA<-|es1peaVu?xrmOLQnTwIh)RfzjXsG<lBBr;X zvueuAQ|(y=y?t*oO;0Tv0mM!*Ig41qJTCmssn8IlJjNEl478XJ=oO=W2@m~<2m9PM zw!PWNZn<~-D-y`hZk=n+dZRJKnIxthQt{F%Jl!`!(qZnC^bJ)$Cxfli?M7a?<5;j( zoGrCaQPcdS{N7Np^o>_oT?OjTvJl}&{hJQquYNg$c`FW|I9R5HE?>PPl<=WxV*l%& z3HPSuJ?*}Ukc#81!$oI1Ts3b&xRJdpmLQC>2%NR|VcV;H4@*1&n=3Hu0`5qHd#NTu zFB&uBpNQoU>;#ZJVbJeY@4FbsRI`M)a(1G@qvL30m$%)~lFNQCXg%4oR1gD1a7EAC zoQ)an#?qIvJua*+tj~MgkQ^rta$T^p6R=zzfx;fvNFXwUBs!e9Z;yp1W6cL#zx(bM zsaUD1^!nZdvG9sy!pe@ToANa(T8Gco6jZs`SFTSb#%gN`F0cHXvv}!y+@>2o>@%&# zFyrKTb1>f9H^tdMTB0|fSo2Yb#lCJI9QfQe(Dv=&hwopqaz`{ov<g)CD#m^}1eO86 zbbRnt+_k=~%+hh70{Ho{F!a@nA&CJQ8g|DgI=o(@Q>v+p<^L`Mg+i=Dj@o5C^7f%e zcZb%UZOYfBEBC!W0v4@3>7sp)x|C_@ZqEORzI*f+j9;LkT9?k){o0pnMzkcpna>Q! zPru545>3mTPpD0K?qv|K=<wtunlTA+t3lYh<Sg3b=$67Vs_x+06NyX12ltbr<9^%@ z`*MP$wrO`*UNs8I%SiTq5^`D0DQK&VvJwq@Ltz}ylfu+aCOC>f;WlLYLGGt&9`-b% zuyacDcz-xpDE?@fi}v9A^wZbeQdOAlANYOYU4!8e-03EJezuE&^FE)KWJYsd0*>1h zwhnpS7Q^!r3*^Xa*&K&vbjESF_ZLY&5fj>?=&v*O7qXX;qQUlrJlH-6ssl_nQsRSn zAT<C#NS6Q6kN<YsS<JQeNz1lg>}F^~dN@#)KNO@aw)vq~($V!<3wQIjFgg_bnZ2=O zxZ=TEh9@GN0!!J|-TomxFfBlZ7tR&J683h|-6+qY*Y)mix^Trqwb8|z-7j|o08716 zqBm#0YakB^2^*NhL@v;0^I^<Q`TG1Qt$?FE?dyXpI|WS3Pod^qJhUH{ytp0xg6}yM z|43_Y<EnY8KyEi>FY{dEym5XqPpN8<vV6hHY1DLwIk*0H$Te0BZP3d57?@4TB6<?v zjYF@~0gwMV)n`1O2+@A8rvh2SCc=~=)&=8TM;($*QTedl(%C3YF*nZpn2tj#Re4_p z$QaJvvb!WyK8!MWwDuZDaiU{%Ae$cE#d4ipZQ);GxUc-*;0-(kLpst1DdDpj->|+4 zml(k@!3~mFvS%-F@W`_WOR2+B9G&C4f(?WIxQcn9I}KAIOm`ca++v|je-%pijU<O3 z_B_43#B=YAneF9Li!1ilx4%((7tH=!p(LzlP2Lq|?6#qujsIK&oB{r}d=4Biy@P(n zIKFUkfVVt8WY`vpXzV@{js-k&e{WI<LtRcp?g0-N6Jp|&7SN$&!ya!W3tQ(T%GxR% zaSN3+_g-dew*Aho%3zfnf#sN%`g&M;9W>!0-Nq{zq^583J4W%P$`UE2oU6jF*Y1k& zaImQ<o;VN;`Cm!aYsG_2mu3`SPArl9vpGBT%@ItUQ%sg<Pcjem*@L?d7={njmBX#C z07Z}QnvJS~f@w{pmp6L7!2L)iKoardbkT|Ah#x_%&CuNY*|_x4KbVe1`ec)Jc`d<s zMa4(%`L^W`9SnC(|IX7ra*nKA*)?=)e2&>xh))JL|Ed~q>al3_J@3tI|B3K{g?l>c znZ6@}rkc(!-p2L}kh-gK4H@f)m%&4wzwA%xfH4vr*P6tb9{%O=x1|%+NJ!Yi8<AnU z5R~df2sp4O0R;ijO)(h=+u~;D55_-bI7Y=EuK1jJ=<4_D_NSDSzREZ<kbN(l-zo-5 ze{Y(Tou5%y_`vi>><QQayjEUEQUJq_<1Fmj{)%Duc9hWEaY|m-{*`7i|Fr*^6e~|K z4-|4abA#rxV?PE!QLw#$c)AcNWFg=OCC?Zvimt^Z4oWo-HQSTlcI<K=($@BdW2`A? zxXI5*W;Y*mp}4TWWrGcZM-7}#GCTPOJaas=IG>$mHMc%#UdGzb)D`}UfAzlk4rgF1 zFx?uQSyQ;S3K(q|xc4;o99wI4Zg##49_tm;GlMK=L-v|7Za1GtZflJ{LR2~{nW;?z zNo<xhx<FPO`I~xHcM)d>pdiDwrOR`-3ze6*`87fH4M)G}kE5;`fdafzr}R}Yqv9`N zN$8#=&Xco^xC<8VNhcPxbzTLVTn9lVk+<UhL|gp#PX>4s&{8RWFI=HgVsi{oh2ZX) z^<(UZr5WIsdPDH`kPwV{x&>YPg{QS82<?&hi(sgJIT6!h<wc?KLJT0~0P#d_yIm)& z!+$Gfy7ox%?-=?VPzJo&quwkP)#l`e4&<PkkwV5posfK-fREj>Np4iL>koB>c63Dw zqnd9<wHfsJTvBQW*PiwgE+Mad^_uqmJJW3S)ZJRw1I0=$*zW|0ZwY{F0Xhu2I3T{+ zC3NoAr{Cz@q>mKr)M0O}j}&aBp$td>UoH%dJ`FjzpjFcL&%;W0w-*_(-%lu&NKvk6 z+YQFM)!^Fk1sIsGBJ`rlA1$O0^^yZYB80<lL4QTrolHaMowPd)o*c<NpelO8Vd*f9 z#1S?pWRe4k^`RgBr3fV38jxdq>XDbX{-i#klK0;(-7TtI=b0swmC58=WD1^4mLN|_ zkbC6H@0&8dZoUZo0Zt0!-*RWi29tG8>l~FGAi20e>{J9dl&V)7h4swiwsl#V6W&+B za|atFVmm$WJ2S>NSd+rEPyyg$$=YAv8}27d<-}&iDx_Q2`}*CoH|Ty9Dy_o|I8Aq& zAzydopelyuJqy2{B-m_?Ea*oe<=LPuM!+h{b2c~MvG&lKe{YSQL^G$)4xN#}BHO}M z7pm?ZsPUMR5?*dzP=1gu-@VHT=M>7JZ49hI49-E5Nlw|+!DvN7(8<*FkqTrt96y%l znK6H&i~IzUCN?5Wp%-DDki9#=>|5FoBu|~y-#e>Y2U2RoCvOgVA;Ems#S@<+CX#?| zM0Z^)RzH2}hG)(M#OIPpEwOul0K`oqGB<a>c-DyO&q2IyPFp?SG+u7{(Vla!EflR~ zxtOIpbuHT%W;+8-#3<M~Q_{4+Cai*AQF6E9it`mvsFk4R6{I*@+~o>WChK6tF$5U~ zpg<uranm@NK46`8Eq`sl9{E+D`VT>Q>vfEf{Upok!Vg$51dZ#}_T^@~s83G{MMyyM zkV4!$#=twjjZg3GIi~8FPxJ-HcLt}W1+A1zDOQbLpa1lzcuc2fw(?=Q#~-R$Zo0;n z&<1=_F3fe79Ns<ZPvUs0cl{c$%4J_)lUH!-)>)43S?+%mfy(0CCR1A}MB;v?$lWi0 zMzh&-eC1x!`NuKXlce*O-}bi73!y7d$^Lx~x)HDrDk4d(I*vlGdCa4G%xld-ZioK0 zKIYBnTlW1mJT?HR(i+&N`GYVe^Y*#?u}d%K1Q0FV;ap_0EH|41iSYj$Q&?3h5V{7c z4TsgSJG!Y&GLIlr^44a=z1sqod*d4NOYVTVvRvmb#RA7Csa<?Jv{S+<EMowG$sNo- zVkc1B`8xSS>qABEor?LA>1KyjV^S|93zfo^xb%APqffeRz39@66j#2viY3%449HI& zhlE{tgUe^_(p^T9Aa9Evyc|Mv*~75oL%ZA*q0k;uf&&@`3?R!xJh1qMT_1a2EEU0u z4*`Z8gi*{%*^u?{_0I}0U?`<MJpL0q)_xKik6{Fr4<&@5m2fGDRG4U}FE@DsYHAgZ zyQt~}Jwf+z3eB$QO?crR^#BhiQ4Dl5k2A^P-+CEJym2x8>zqNU5;HvSwZFFyuwloa z^f+40W<_9<DOTK;evuCfRE$gcLtmS$$8|OrGpd~v3gGdJ5!Z9|S;3qcDP2E$ek=S` zm(VCm1TP-4WNF?Te)tdqYwYJb5Sm<pX_nPyo~V{9soneyOgIPJt$RoH9!mSSK9qi| zrbaal<V^MJxFf@MP5aMNx5+5$G9BG%tS*rbKIg`O<+TP*SaGGXll2Pd{|Euz-p*a7 zyAaVzpsVTAisOd%$JZUTEOw6mb6@tH)^sE3Z(^Q=-gwlIa4qVECH8spIIpF`&X1LD z-9Ih-8h*=N`z*!3(>+EvlJ6DPOdH1?e2;DD;OGA;Mq#zG{XlzbkC{}DoFX=_e=n4m z!3B{4RVypBm|r1cHCKS}i_|gDfSqgEf<Lpl%2}<f+ppS0CwZi?>kTW#wC^_Ds)eIS zdFq0m?$-5>_O9oWT1B&;*QNfDc1sq@OAmKT6XeMs75rX;p30|k0BNSDn`*ftiNCiO zIWrX~eVmG$oGuSOTy~9evQzK3yBnVf?{!@srS#Fh5#`&yJOLT@@K<=_uS*exoN7O^ zju|dE#UrA9DhmSeh}HX7Sc~b{<pT51IWbDJu6ZT1{@mvy#24fxNPK9+^hy29D^Zmw zZ>oNPt9QcKQ;X0`Aht<sj;AKW-Wxkh95EU;e3w9B8cu<9hSp6;FXHWnw&)`(t8K{L zkKEp6@Z#6-+1IYC5@V(_=>(Ro?7L-K)DSCUTn)rG?A>n!3d!O2vFy7Mt-7i!ZTt{z zLIe|6r~qh2!R3`3Ss$hZN-!pkz#_oJFt{t3P8-0V;JAB(@){}1PW5?02B8k=!L0XA z@Y`F29gVST<NV1xkYoUHCj`hvR)z79qu=@VuAo~4aH8a6Z42}^XnbJ@_1=rn@gBVf z%6t-<G`S_Zue%zx>4%BGpZ@Usm(4d{cAkCt_i{bkehl~<s~0h{xqD*S*{<B#`5`^^ z;k(TE--0gx5aQx!VOV;mRB8aLsueBiBO(DBkCx_An?)JzMylm))Kt0!OByspbbK;Q zFuGFTDXpc&{jzt*D^GFjGuP-&m(7xYa5E_qcR;4MZ`0Na^WujP0dv$|69yAuyXI(H zc3L3yuZ}2ldR@D8UqNCB$%=dxmc&1EGI0ap2uVT30EDLH<8axX%;gIHa7{$Ewj1^b zpTuykQ42rm&^`{jixCCZF6Qd6d&6nS=TJH{9yIu&8L4muzCn4e4aC;+_6!j2wI~9A z+b?L}4khs!>V%4uE$OYS^UPX86%>H(Kz_InPykp7)z2hqGlrk>S`1sd=V<`*$h5!G zMEZNml&4x8fT(wl_4V&hXf?%72`>~?cd5m7<&{DuHDY(dGVLEvJWQEw$;RGqJ%+F@ zEd}bDNqGJsI16IA4^p&C3Dcxc{5^t7!)!rf)7<CzkuLuP%~e-|pOrsY5D`*CaQf?F zpS*2Oe%spRg4qUr>3aL->SwXHZ@}P}@=_AdmnpZQ;TtI@c6Ntc8G`_e!8{E7MH=<} z(tVr$hI8gwo*oxY5unf2QRnvpOB+xR+y}@o3cwDYK{;7jl7=r{*cBFWy;ljQHJ(bm zR+mI{+rY9Xkgg$Q{0pgfGT!yLzZtKrD=#zlC)fgdrseJPq(u{WW>;=kQb8pnEVDNs z0%L)w`d#gVoLity+uZMBMc$eA%v>9erN9G3p3k)hox45D*jqpQa)SCU^%qa2oK5j? zrsm8V^}~bgpKT~K#^0g;8B4FoavC++FBcD)`dPyn-zc+#6GbG;#5Z=iK56vESzPoG zEqXxWRqUQ=?W{!)0ucWVlP$i(5EyP>k#ekX{E4H5iQ}ckPC0#i?bRTL?d($t=94ti zKl;7v_^YkiRuSBm9;E+o=#DM_4Sg9@;ihx@@v-&JbQbItuwf+Bf&K6EA9xW-g0hq* zT=%^PM{$9D(bQ*GNB2$^Ns%@0pYo5B<`a2}&FDqexb;qx*^1-U5bW7|-aq9UI1pJ- zi3aif#k63&Ik<~>oN4z!npd$a(=Pp@3+p)49mr`9<9L?!n7(VWzUiXDc0yn$)}<6x zJI$r#9G4c{1}}yI+2u$T_EsjOdt_Uf94OZq_lw|vq<GtNasV3i>o`)$ltE-$k#*%1 z2q(W6)%=-6OfGR^nqkn<oLb-*JKqpq7Rf4nejG;;_kBDQxU?!X2Im0AO8m169Qz(P z93D9PCh${H;6S&eFLMQG>*d|<1zn8ubb?7G`bf@OD@r$RitTxBwEp?+JNMYp+sD_g z(L36KP0gX9G#pnS>Iy^pX%ti$IBb}VqwvC~s3r!wTj;j8tq76bIDwIu<oka>TKv7h z39<6stOVCrw<K<Nn7X(BO>u2n(GHjtZU!=Ut>7>BFVdZDCtqn4;VfnavD2*-7FwmZ zh{DOaIOFr;R`Xh3h1QswgNTMON}_S-kM)(V=%LJ5DJCkNf*|!-p+eun!6Nf>y5E-% z4LwIbFh5{n@`S%N7Rc}GG?x{X$$U^gr!o2Uf7j81$X}Tq(rv_+%mzb6@%NACP<(1s z>I1C{r4)ayxd!DyTJX6;(N~l6qK>oX&;pzv7oLD(v$Bl97q?}N4_Sf#JIq14age8S zEhhL7X&4ELBFQ_;M0ZW&@`#SsTbQ27L$@?xV}~hn3;bO}T9R13{#l10v#0_m*M|7W zK*~}*N7vp`0X4(5PRYNNE&nwUu(}AhIrx`s=WXB|Nf6iLa)W+NmXOqK;y$;Y;&{T* z^hPDdwI-!Equ}w>{Wu`8x}nLcRZR&pTs%82RlaH6t*Lsh$*P(iexB8V@3`(_FqNfg zlXUC72ld^hqLD5bW22|juCnV~Pu}b3+!7WVt>leCWwXRdh9CyOWyezm^V{gpf4w#0 zbs5NPjVFV8N=vg}p5%#{rl9ecZ#Qi=qP}%z90fmW2`k&5{gS4u^5wxzUNLj>_iN^a zxNeu<VfQ=yi{q8)fP+YNjNEi<*uHaJWYKO01<6rXeNuGCFXXzw4!H~rhicGX<vbRE zmg62OCqrI)|2NmcJka+xgTdv6*6*zkf)Pq@e!c5iH<vIqKN`!kWD`bSF%mMeHDZNK zU%)!K8B1rmk><O{;AFcO(H3tsEG;tT#9n61v8oBD<klb?awtdI87>lnka#R_RIpgH zH(H()Df!hdy{J+P^{z}vW<-_&$ldkm^{1<<3%?=%sQ64j5x!agvG%V~2j?*02bsxE zmDa?d?cl;&Y&GsRQWw{bYQZ@&WuyZ8@Bp`qZ$EIBaLb2s4VE=+)y6`>W%O1i+&sjV z20Nc^TbDar87<rX3o6dvU4I(*6?|r%lh9VfN`uorvRQhInx%U`bN>unXfRkc`{TLB zJ@nn&-$DS(r%2HTwg6>;w$I^Pls`wC&pv;m6WGdn2$TseIU?PCn_Q4Dw2p*u3me1l zz=XgnXy7oU2gS#i;DftI=?*_43EQ(vQmRpd?BJyqZu`4fi{V`v1T~}$P3C5ciWwQO zH-c$k+AfH0t}Z$jcMCE6EinkcecDD8l;$G36QbaCPzQJ(*D^$1!HWo*PkYMP*nBT+ zm!0ir?y8Ht@-7XjpS%t&M@w+U&qDQgBaiYnp2`2ziqHt<8zeMi(1P#*`@_teK|b!u zwE!u-;9|B&1>Ffrc((nNHV|or#__vNyHS>B$RvwCf{vI5KwMLj1YJkBapepqgefSI zQV{7d=FkXk#yO(#Za7c|u?>|%4_@Hv9X*A6z|RzGSY>FMAbuzzJnstboBg=9UT8HR z)u)6=D;EAa@j+wez0L|~l(rFS5v>(IZ@l1!)_^~wC~E`4BKX0BC<m?wPpa8*)!`@! zcUea_bt-JFs9ZRweGXk(JU7y@;{bpj9$|}RhHLv=FpU9RE4b=Yb8$|6K};DT!z#<D z!28kBsJ9-L?axd79mKDqIi*=>#N}anD+xVI3ymMY*M1E@W`j{S&UlWQPT5@hn;v<~ ziacV?%Dz+?>eaa9$>_^y5$SJMF7an4h4$O0KmC_%R`J?)TmqsGqHeDv`Q=C8DX#u$ zQ*wP@{`l7^9kQB9X>b-cyX$kF-wx$zRiqAm(m0g++luiZb#?i?eDwVq(uHeNZ2gz) z=BLRPY=wC%TPQFj0i*rHi`wq;h_C<l2g|z@lg-Mf$?zfaD_Mm))%0ypQvmA|Xy1pl zh)X~GMYFtr-MO*LjOH^8FhB(Nib)t>LdxXY32d(2xq6H2hj>8z3oAYA_$|5llc9Zg z>r?vT(Uq&M{s&nT@|!=yytFqZxzS^r-Oc_4wod{^Iz|c|rN_0;vJM%<fYO^^PSC>1 zBh;bf-D@XAoEYfFMrSJB6{ecvj?yTwmtnMEaVlN?i4Z0J;SKED#oMzTKBsDP#>{Db zr5oEF`s5Zs2*Y7Y<-u^1&h|Zqu6I$Q?z)mwr+E|q+%{_HPOvxnBlJ|YW?5suC7bCx z4Tt_7xEBQo@=;7)quIY3<sSP^Q*FSftmoSw-fx+7;%T+CA2JJH6RJZjx=gQ5u8F1E z6}}8$?-u-38}7|l9^mC;D)@A5?xZ*=WuL$3hVtb9q3WxH;&_685BFe)y9N&)+}(0_ zaJYN0z~Sy52pnz+1VVrif`vdJ1b4^*hf9z{LkJx1kMH}{d-Yz`)O>n-cIS_--P!7y zPj?S1Wv4E3?aFWjOfQmA#&IQFVs=XXjN(*Z&@rF<oKRt<9wqaX$CS<%abbagy5bRE zswp|eEkJOOg00g^OuIAWL+Ep3-hr9fgd2ItII5{rl+a?#xz?8!QCwtPJ;2XO#es-H zw1k;~|M4BehU>ivHdh+E|Injr3Q@{-ohMc@_RCnAa#?VDbWLGQkFM#3ET1f9DFq4- zqJHx5{>Z6p2X2b67Mx6`H@sNmswa_p<)!d$J53V96z#d->SsCv7o7jsn4#98FT>^! z#D{40WWwM~Mm+PE4IZX0B!%6Y5N9N&8B|3Z+iQx%C^n9SX8<70z-t(1u{M}u!st5T z6WB<^BLeE`Dh2xlI+JlH$_D}=$hl?(F4T%86G<RKJiRliC2jrP-h_69F;gBfPxln9 z*{a{5HSwNGF~tm(&pfLkH|8$l*gsoN`G77OhMZFory!fLa{!hq9X|TlXceP?g_gjm zSqxKz=c5NxujDNYt^@-OyUe{U9qs21J%ChzU?VCVeVHf?GGAg=Cd4?{5QDl2E)X(L zbFY*UnL#-jQf~ovIV=J#fgQn(kRyv$^Da%0GXh0_MFM6}2^r)R;^ur7LUlUO{7qq= z;Q4+QTEzuZdV$SRS{wBI;wq2_Cyl!>`x5&p;{rx+R_~wtWR3;#vg}REM*OZt{m5;c zb|e*{e^nC-h=V#+R+nmL`%`dazGxR8=-k=Qn-t#<9h|QJ2OtmD`E9=VPg#vy3My_U zY$2?D6bRx49fA2E!x`#vG1h{>zw&ryd@1c1Wvu>qtEM4R9P=Sk?Msse5FVpTD>9Qv zmD)<yrftsT`9&F)dGqxkWi>c4eM-q6XU{**5hbI<?Kxlv!yw}|Xq7s`9}y0cM2vx( zAqZ%cIY9j=1c8s(hwvF0S>$U1BI=1i|0Wk96~;4}5v>-i76@}P2S=L7F^dd?DBld0 z5M-YfnI<CQh!%7=i3H7ozJY@bHNaC4aWFo(5F%+@VNt3>=853R*Z>b28fFcVHFNbM zaLIx)%E1SQ=EmYStrj2$kY+{zNUz=^0~dh_>Tg_T;Jn{jGeATenwr{Ld+;put8pD6 zUV)y0jlrj;hpK4tA+F-d5#uUoy=TS;&??x`#?}h~162kPBQI5j$tJH&lAzvJ_3Dq6 zGpoS25Yrd+kAbBiSx^;34tivIq?!?mAOQUXTSLa6{Ih=bA)vpAD=@2J5L8PE;0FpN zlPDDx7Q0V3?z0GjmTDoOYu*Sm{ZjJ#)om$@H3N_++0bN{AwHz)@!wJEml2jB3Hl%V z<v-dF@&DS-`xQcp?AIhWBnet;3D7*UBjZ8bf@S@x6^cK4;gMyUIjDf3%O2hS*G@lN zwlJ%VyKKlb$m}zO$r8YmhDVA<p|Qrs#5PHfHnLu~=cf}1B6^v%ewGbaPy7THHfFRS z{&mI~dBfwz=R?2(<XV*WT<E2qtB#Ec4sLVV8*cVlZ++Tx>cN#asb$oq?F~!nL>PHn z!2{aN>&+2^;4TwHAZQ7qXVzt!p_Wl%C;(|SsOLjafrd<mUXW>%J(|?$NEPva42lRM zQ`J<P8@4>H&`}fc2G>Dc4FP7oQSA+=bmRxfF0{+E<npFF;lEGo>65t-D3lDXD$#EV zsWoynTZ(EQJC!#Np^i?}fCw9UK*==M)V(7>5@6}SW{JB0n5d+Bzb~&Vll(KM4xAl| z$UC|{^@+1V5VDX9Ik57w!mQB36;Shrp8=rYZLl?rTtypCeG57`!T>0335nse_}=(w zxRB!HUchJwI%Julits?NAojrY^*LhqT~|w}^r;xy_P9A3!Xyf%rI}T*2ZYi1$Z(o< zr>zL<FCmXS^9LymOm*9ezsCd&DQ*RzX9!8dY>QI+jNcGOi>|PY00aPp1fw9kkR$&L zad5ra8VoT55r^19ZC`<urcw8S%2>490zlfo`qHdwpdbVV;zCtOB_k|o!mrPiR^>?D zJDf}cbOJGl-Zpq{pvZpy7P)fsy?+gff{0s?>~N9!kx3&Cz-$m8l+#knh|I*+lvXRl zB1+ZU{4p+5)z;;R6!dno)ldK`XL+P$EddO|)3%4oK`w1<b=PdkL=aVo2SXh&CPWnc z7KDPzLA}i|Ob(uaSxt@{5m^vR!+GSkCW0I!_!xw3X-KBA<z9bAwg5X>Mw_hZUUh&D zp-CpC)*t}{9Via$3UM_Sj?BpW{&fG(cOYAyy|I)5NE7tYFb)!AwC0gf1DZ8VUGoQx zL5!>bUKzn4InXt@*(Sq^ObJv6nuRzTx|(FD3Wp<rhzT$;Bp+I3Dy&u?rf=s9W`uS? zX)OTSkBh+6Bn*se=*Ngz3)-1HhwOqmjl;llra`)IRUGG=Rz@Hl#;jUv0m5P#v4}$m zu2Gell7+4I<4em6`UO^i^g)HqA1eb#Abx?tkoV9Gn<(x2z<LtUHdxS51KMF3q+1#a zB1~hh42kL1`+EE8hF;ce{Bn5muWIDuw<c^8q~2u@5(XuJr$Bv%^319bV<nq;^HRHe zHz0=~?UZnv63vTjD34ZDIOor~Ooj6hjqD`eKglibN<^K#=-4dun{QPAMxSrA-#Wj} zG>5aLBJGX~cdCb#V`Wm;>#&?1V&j#K2om!SJ5#Fjf4V%3A9m`_jhHUK;VpURZ(i$> z_3%e9MeE1&e)B4?a!%^GA+GXOLC+6$tDkFLXq8mFB&n7U{RVEae?gkgsd(y&2mL2g zgX|(~r4j_Z!M}`h^lSJ5H(oB;==0bo&!tPQAX-o@e>WuMNr=w5R7j@ey~UIBWj~7u z>SD7?i^z_~#pNf`PfocHYI>>I+00HPk0awgVL_5^IhvCw>+4(|nY24gYOqw)JWC(t zTonfzuSI^Z-N*8)TvwzBp29Opi|QsIPG>$BJT!eVvI4jsOMv==RMKgj+>Ge&DK9)p z>;(UDnYE&f4ABt3i?Hx{k`qH&0p_Z&w7C6OeL5#fmp_EpWWs?@fze=P2P3M9y@$^e zT(mw1BmHkk^fPAeCMl+GnffTvT~>;6f<^o9iAg3Wu37ZSWGm*6{6lTOlUoh2@PN$d zM51E3>0X(K1O3(0Ml{BG(iaZ%bJ7uC5YtLw4eM0mDw5fJVDDr7IE|*%q=i#`?s+Za zY-Ww|&Q-DRkgfpA4TJpErBoZh=Zs2@2QG(K7)HoUk-L8hSDI5k)`@Hq*Ec|9wRB=3 z)_5l2{-pHSC7aPdJH<}oCmCnaN)zFQq{<?N!{CE3(cyS?Cf_pim$-*8M@*h2y@es| zz|`q*>eC}=*qZ%PNCZXVKUjmx^2;ui6|b142kGlexy&$i^@|_zXwz^=0M&ECY|n99 zVKS1ZJSvyss%YfPpP01j5DC_&<+mxWuCi*#VN6W5Vx@`ZcTYk>PB|U~d7r*P>s+=F zHVU^M1^j7+sVk>_x+DsW{~}Oxq@3s@naiO(&GGU43HLXS&%#&nSf3cb!wmMf2haS> zVmxfZ^)<#n>}{>YWpbjK${%S_gnRu`ckiY>!aH&~D<>1G{Hk(8)*f}mc`Viv6yI*^ zXW_Z5-ARAL%7VSZBnDSwzN@Xr@nP3!^nNoM5!n*9=+_`OMcOF~Dmy<{6s=_d$UzB+ ziZ_Ozhijbtg|It5!*5c)jVT7;B{MxcJ|3pJCUc4-I^?K^u|^GU)^m1#38SJ_u~Wq! znQG#<d%cb9v9M*u^_yO8e=4CzXB0+s^^9s9#`%YAwM?betILB+rQvA435K2c3bbda zFEJXIa~icAqSH<78ycN{LQK6x)IG0Hd-j`}g=`i(P+K@^K-ddJZyGiTi243IjlZVY z2TR1U>Z+Gr=6jtUYlw*2Y!mH$+a~hDhB!X{L8ZcW?XuC^<BcO)z%|^9vJspfWvrTv z=|>3FFHE__9?SZ+@UoZsng$oq#g3QD60&lkt+%`D_#BYOIdvk^gUzX@<?S8ndMIM# zA0bORHngIyZ(<qq1J9#Bx)8|tL??V68M4P=^thKn1j>da0e$zC*_g6iOl*+p>c+Y$ z0z)M)cb$|QV^0bjQ-68vA5UGl9pyJnJ`40<_raLIEYkTt`1^-W^g9uZ_7|5iRq$jc zOEJ_uzuxKI0=~@&Lm01*GT1`WC|@@UahN$;t95d48>8l|wR9~eGQU4kL%;<rs&0a} z_RZu4z+PjXCoT0j$S2<W4P+^E^-k-!p`{i@NH8^>U&o27KZSko?rT)w0xHbQ)#vyA zbu5#jojBV47x;i(i>>@~ecic;MNnh61SY!?5t5Jk;rnaDXP@$Yh|`?dYb6}X)P7mr zK>5P0)wJlR3sN6GV;r#=zirFwZaS^_TpWE-BhXOHYLM%8Lcq;3&@^ba@p8gm_YX$P z{>#K2Y)RKqKcMYO{Iw9nESLRB7gaHHU#-uqVCzXqeN1<i3AW^6y*>td?7h&-W-iwD zXcIiqoBOD&wk^ohRsROo_Sn^{<SzL;l@TOw#(}R15!SyJXB6M6>KeV(jzVo`Z}uYL zQ#%G(FQmpD@C5fnRxgm>>gv;MLjaPzltF*R!VE^hsoHh-V6;D<vf;}9nDMpplL`)C z?Cl4=x-z!$pGNcdRNE(f9q#Tre9i>fWzsYzG41X?nV+vd_&16S{;7D&pjSux`?-Ir z-&KhmI-98V_-`LULB>=eB)resOu?t^?AOBi0GmchSR;%Omm)BkdHy0cro63#qpc&g zt#h=kjkn^XRbOkMH<wBwVMQTP#?)K0^YWWY3?r-{<U##f<Al(NvTZq9xF?{GRgj>J zK7dK|9^JLuK&GH({9mW!q&8-Db$RO*hpPye*(J7?y^^5nhct+X#}P<Q(Ev!5A~d`2 zHK$n*bY~hLnb0<$<^qDkl{ht!855iu$H(y0bt6k(Q;bIU&&R4`%wO)eOvo^>$S_I8 z@4h^EryYeD9feq_4_J&;lkG|zbdiwb9+WHI;qsbVL!P*5pot@<S+{$o!qCI;P97`x z6b5{<4L++oW5@?n7oLRA_Rc_9>JJ=c`43lu9)>)Mj)?p}ZtsnTm~c#HeWA!@&5hXr zdZBI?7_fcO|6UunPRe6|q?xyv9RJ)iC}VpER;`aIA24qy8^?6+sjv&lT|SW%^zJ@$ zcbl7kmI}Z^ZT<<1+2C2D`#QSFOddohvJ!5J<UKp@4Ami2O(>!-PE3jU!bI`xRqoqv zLelh&F&*rs*YaWYp%Tx{e$@y6ez1&euecI<hJYmzz}08QJhVs?$;jYHJ2_ZrTHe~f zi@=qcI#We_(sWxw5h)gXmfG0gA^v#-(s`o(d4w+daz(2<RC$E797v#RJMCMy*MZ8a z<k>(to1?F+GxyZ}k{01B8Iqaf#>gZ>1Jh^qVBFkywGHc=bwuBfXTD%jXIW6vpNdci zclgXq#EV(D|Izizsq3-~Yb3|V_*F@~P}{oFqQR^A?-TZNBD?Po3t73KbZ(QwF20jD zlwOw~TbJ5JW=u~+gjSrUZ2!fmD8b(<x2XHlrgz-IDZlu!l*yelM#vg84cS|<>z?bH z+s_FwMpo`cc0|_R`mCM2l9iLC4s27N(Iy4(Pm<lTH6wC9_cUO8ch8u0`4L^1W``n$ zUn?y0p(S)p?wz%BKA1MvxM)W2uF<=$=`I<@GJsKQx(t>Y1IF2mc%CWvlK)*obQz4j zSeBwk{}6o5_J22cH1Vnu^lRTbY!=YE4@VZ)g}C=8-I%Kg7CXX~UM%*=#$hQ^;JjQh z6B3b%d*u&Wz<RB((kk8Xvy^bIQycF0>|B-09R8&?>s58k!-qVE!7tG=Mz!ik6mvho zLQ*6YA_~!5wd$uSYRd25eA286yJ+SKYcMUkq&d|2Qb~)~nC+{&$hu@r+tPT_Mb`Z$ z9Yd(?+Z(4JbEW40QlA||b`(5Pzf?iKMUeZxUNg#ic1-yZ_^(3GL3Vfk%jJt+wB?uN zFQ%YTYf)ng8Mzlyqs)SFJ<p15+A+KI;(wd$tm==A$286_VXRN|Cv<VOSUv9=ZCtNp zKf9&x3W=jD?d`)NVh=gb!hFrU<2O)<*<B+>Rmc4c^1S$()MnN1eB2pOdYjQC8Cl3a zyty2J-ff$86?soicxp==A{zEEio5JT7P4|9`GxGM>LzGU;>XNv#50YgKX}f~;7DYi zH_yw-vxeD*zxigP0XLh5>=o`+KOnst@P;!dwebKKIT6rIC=B*{@nK1WU)$r&B=%#b z7P}`S+E$;Y%sz!((70oT<z#(I$EL)LSI#k6>}lzMyUlG%`O32XZrY@AS7=*)-ZgOU zF$)Y|lsEGWv$yYXiNX2fkd3b{SiS%Q)f2n2j72ETLEkcj(mg$>1ZXS(uF#qq4bLRP z<51o#Il!9v8(GJ<i`qRnnFgq|m}J}&m#G}blZ1H?THK<OT-!`t!kdA;E-j3FqwjA_ zf}c`-mtShOxOyeL`q+;jyCMeN+uECiQ&6yo*kltD7yZcutO*uMmLC}PjWiRc3qH-; z1k)CJx8@|pVn;6H^C{>yOK565EfY}U+{M>>Ob*0JI-|5rlTV2ro$E4U$swNI#o)1s zrRrKGvK+_vj+y0LT(!Oh(($Np%Q;Alc=a<x_4y4qM@Sm6t~5z^2hNO2mf^;FiND!A z3WlrP1W9c937e=WKP-|lhr4%Ax5UxoUTQ}G=Kb%rqJolLpkQ{TuWc$u1gHvM^O9fB zO#_xmb?{hqoJnrqcWPYW9_^}DiH3A%*G473QdiP}1iWA6my=jnLXyp~0uH6+1#bx{ z^de-FT)K`G@t5)713^>D-zr(G)LNrj)xL;jKkwjFi@8y8{6uF(yynsG$<W^H&OdNN z!W`iKiC={3?^;575?WEtD|SasEPQ7RO<jpfyH3kT%5a~c#Oc{!o0SHQ9Gri6(US-G z$BG(u!8r#yFG$GotQgb7@LiVt<QwzvTv53%Irz@7U9O425|;Zb7_k^!I!SfENvLxZ zxk++Q<Px%Uoo@M<u%bM_2AmtQI+qmoN;b0h@^b0i_cFNYr1#SE>2LQsQrN^LBX_n% zB36dzV<nYAa&XO(Az;p?De<<5N<uNrFmaKwWK>d#Kn_ma=3ph3<t&UT%IIul;FqP{ zZY{FRLbtG{9cnDm^yjqbnbop3mQ`mD+LM|mvtLbg*$jhvF{58iro9b=di-y{niPKl z290kbC%<*b+x$Ncn_XG*uZ7RjW!m`rmTte5*F{{6hs>`l$^T(8PCHkRi07Jitlluw zveMPYA?2!hF{g0(`6o8`S4mgHH~RA;C8o=$gp?JF@XHvsEgf%N4D^>LxU{_T6wJ@R z_PQ2gi?+`U57s8>0%m99U|#*^b7)(UD0L-AD6JG7=J$e|*e}&KZw`SZ%m<ewlFF0x z6Tft^vM6PEe#^7iFkLmCZF#6}Uko!HF3BJM4nG_&(PpvI#!az5BD8Pb{sK#VHoLu2 zJg|~guGm+Y`c)Oc&fagHOWmryQ{59?!!PxDN$PWmqtHakE9&SP=ihM_G#x}Vow77- z-P?q#@&iS-+}`-^upxK5BzGG|{b}J2xNrxNa0jo1zix1Zd_V0bd*8gu|FrkL<T2gm zxNsqo1w_%YDX&D3v_ue=M36IP&+?g#<(Y9IK<@wVO5tuC62U?L>8%;hV8irQeMiak z;Tw-7OZs$!Dcggo>dLGC0z3<2hFmxLEtk*8H~NhWv1vB?ZRF0V7=i(eh1j~mSo(ce z!Q4!pmv1zR>5hM~{teDqa4b5?7q9>>1lTN93`JmF9|vsh%?1(;mde>OsxcExH`Xy~ znx*z`^iIS@_G@H!c-XnybTDTzsIKK_cYG9O_rb@rvJ9Qa4TQzOm{AkiV-#!cOqR4T zvjwp90vHocD<I;>E8>?Y;upNuV>Z++GP$5ZxehDV@FTF!Ub4mS76C74cx$bM)TQYJ z2hYEc{1J`LTsL4m_sw4w^_Zvj-3(>DJkFf&$fq`+5U#ph^H)B$9mp?tSU0egqgh^2 z2nikSqeh|$MVmJkfKojbD2ra$*RLw!g9DN>(;`R*+amQa`%GWUjrWB#6℞{!~>f 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 diff --git a/docs/build/html/_static/fonts/Lato/lato-bold.ttf b/docs/build/html/_static/fonts/Lato/lato-bold.ttf deleted file mode 100644 index 29f691d5ed0c2d3d224423bb0288e6bd59292511..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 600856 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%0DlAp?9S$v1aS+zA8SL`rj9s3ipCNfYQ`8n;ahbfV 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 zBEc*Y%p$=o63imOEE3Ej!7LKYBEc*Y%p$=o63imOEE3Ej!7LKYBEc*Y%p$=o63imO zEE3Ej!7LKYBEc*Y%p$=o63imOEE3Ej!7LKYBEc*Y%p$=o63imOEE3Ej!7LKYBEc*Y z%p$=o63imOEE3Ej!7LKYBEc*Y%p$=o63imOEE3Ej!7LKYBEc*Y%p$=o63imOEE3Ej z!7LKYBEc*Y%p$=o63imOEE3Ej!7LKYBEc*Y%p$=o63imOEE3Ej!7LKYBEc*Y%p$=o z63imOEE3Ej!7LKYBEc*Y%p$=o63imOEE3Ej!7LKYBEc*Y%p$=o63imOEE3Ej!7LKY zBEc*Y%p$=o63imOEE3Ej!7LKYBEc*Y%p$=o63imOEE3Ej!7LKYBEc*Y%p$=o63iyS zY!b{S!E6%DCc$hH%qGEX63iySY!b{S!E6%DCc$hH%qGEX63iySY!b{S!E6%DCc$hH z%qGEX63iySY!b{S!E6%DCc$hH%qGEX63iySY!b{S!E6%DCc$hH%qGEX63iySY!b{S z!E6%DCc$hH%qGEX63iySY!b{S!E6%DCc$hH%qGEX63iySY!b{S!E6%DCc$hH%qGEX z63iySY!b{S!E6%DCc$hH%qGEX63iySY!b{S!E6%DCc$hH%qGEX63iySY!b{S!E6%D zCc$hH%qGEX63iySY!b{S!E6%DCc$hH%qGEX63iySY!b{S!E6%DCc$hH%qGEX63iyS zY!b{S!E6%DCc$hH%qGEX63iySY!b{S!E6%DCc$hH%qGEX63iySY!b{S!E6%DCc$hH z%qGEX63iySY!b{S!E6%DCc$hH%qGEX63iySY!b{S!E6%DCc$hH%qGEX63iySY!b{S z!E6%DCc$hH%qGEX63iySY!b{S!E6%DCc$hH%qGEX63iySY!b{S!E6%DCc$hH%qGEX z63iySY!b{S!E6%DCc$hH%qGEX63iySY!b{S!E6%DCc$hH%qGEX63iySY!b{S!E6%D zCc$hH%qGEX63iySY!b{S!E6%DCc$hH%qGEX63iySY!b{S!5k9IA;BCH%pt)X63ijN z91_eS!5k9IA;BCH%pt)X63ijN91_eS!5k9IA;BCH%pt)X63ijN91_eS!5k9IA;BCH z%pt)X63ijN91_eS!5k9IA;BCH%pt)X63ijN91_eS!5k9IA;BCH%pt)X63ijN91_eS z!5k9IA;BCH%pt)X63ijN91_eS!5k9IA;BCH%pt)X63ijN91_eS!5k9IA;BCH%pt)X z63ijN91_eS!5k9IA;BCH%pt)X63ijN91_eS!5k9IA;BCH%pt)X63ijN91_eS!5k9I zA;BCH%pt)X63ijN91_eS!5k9IA;BCH%pt)X63ijN91_eS!5k9IA;BCH%pt)X63ijN z91_eS!5k9IA;BCH%pt)X63ijN91_eS!5k9IA;BCH%pt)X63ijN91_eS!5k9IA;BCH z%pt)X63ijN91_eS!5k9IA;BCH%pt)X63ijN91_eS!5k9IA;BCH%pt)X63ijN91_eS z!5k9IA;BCH%pt)X63ijN91_eS!5k9IA;BCH%pt)X63ijN91_eS!5k9IA;BCH%pt)X z63ijN91_eS!5k9IA;BCH%pt)X63ijN91_eS!5k9IA;BCH%pt)X63ijN91_eS!5k9I zA;BCH%pt)X63ijN91_eS!5k9IA;BCH%q78G63ivRToTMB!CVr|CBa-0%q78G63ivR zToTMB!CVr|CBa-0%q78G63ivRToTMB!CVr|CBa-0%q78G63ivRToTMB!CVr|CBa-0 z%q78G63ivRToTMB!CVr|CBa-0%q78G63ivRToTMB!CVr|CBa-0%q78G63ivRToTMB z!CVr|CBa-0%q78G63ivRToTMB!CVr|CBa-0%q78G63ivRToTMB!CVr|CBa-0%q78G z63ivRToTMB!CVr|CBa-0%q78G63ivRToTMB!CVr|CBa-0%q78G63ivRToTMB!CVr| zCBa-0%q78G63ivRToTMB!CVr|CBa-0%q78G63ivRToTMB!CVr|CBa-0%q78G63ivR zToTMB!CVr|CBa-0%q78G63ivRToTMB!CVr|CBa-0%q78G63ivRToTMB!CVr|CBa-0 z%q78G63ivRToTMB!CVr|CBa-0%q78G63ivRToTMB!CVr|CBa-0%q78G63ivRToTMB z!CVr|CBa-0%q78G63ivRToTMB!CVr|CBa-0%q78G63ivRToTMB!CVr|CBa-0%q78G z63ivRToTMB!CVr|CBa-0%q78G63ivRToTMB!CVr|CBa-0%q78G63ivRToTMB!CVr| zCBa-0%q78G63ivRo{|K6*#DFy*oQ>rj&q`N$2n2C<D976aZXh3I4AlrDtDZdZMox| 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 zj+^SZsg9fKxT%ht>bR+no9ei!j+^SZsg9fKxT%ht>bR+no9ei!j+^SZsg9fKxT%ht z>bR+no9ei!j+^SZsg9fKxT%ht>bR+no9ei!j+^SZsg9fKxT%ht>bR+no9ei!j+^SZ zsg9fKxT%ht>bR+no9ei!j+^SZsg9fKxT%ht>bR+no9ei!j+^SZsg9fKxT%ht>bR+n zo9ei!j+^SZsg9fKxT%ht>bR+no9ei!j+^SZsg9fKxT%ht>bR+no9ei!j+^SZsg9fK zxT%ht>bR+no9ei!j+^SZsg9fKxT%ht>bR+no9ei!ftwn*sezjsxT%4g8n~%}n;N*O zftwn*sezjsxT%4g8n~%}n;N*Oftwn*sezjsxT%4g8n~%}n;N*Oftwn*sezjsxT%4g z8n~%}n;N*Oftwn*sezjsxT%4g8n~%}n;N*Oftwn*sezjsxT%4g8n~%}n;N*Oftwn* zsezjsxT%4g8n~%}n;N*Oftwn*sezjsxT%4g8n~%}n;N*Oftwn*sezjsxT%4g8n~%} zn;N*Oftwn*sezjsxT%4g8n~%}n;N*Oftwn*sezjsxT%4g8n~%}n;N*Oftwn*sezjs zxT%4g8n~%}n;N*Oftwn*sezjsxT%4g8n~%}n;N*Oftwn*sezjsxT%4g8n~%}n;N*O zftwn*sezjsxT%4g8n~%}n;N*Oftwn*sezjsxT%4g8n~%}n;N*Oftwn*sezjsxT%4g z8n~%}n;N*Oftwn*sezjsxT%4gnz*Tno0_<(iJO|ZsfnAKxT%Sonz*Tno0_<(iJO|Z zsfnAKxT%Sonz*Tno0_<(iJO|ZsfnAKxT%Sonz*Tno0_<(iJO|ZsfnAKxT%Sonz*Tn zo0_<(iJO|ZsfnAKxT%Sonz*Tno0_<(iJO|ZsfnAKxT%Sonz*Tno0_<(iJO|ZsfnAK zxT%Sonz*Tno0_<(iJO|ZsfnAKxT%Sonz*Tno0_<(iJO|ZsfnAKxT%Sonz*Tno0_<( ziJO|ZsfnAKxT%Sonz*Tno0_<(iJO|ZsfnAKxT%Sonz*Tno0_<(iJO|ZsfnAKxT%So znz*Tno0_<(iJO|ZsfnAKxT%Sonz*Tno0_<(iJO|ZsfnAKxT%Sonz*Tno0_<(iJO|Z zsfnAKxT%Sonz*Tno0_<(iJO|ZsfnAKxT%Sonz*Tno0_<(iJO|ZsfnAKxT%Sonz*Tn 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�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ͻgzEstkwjq)Y z1gzEstkwjq)ͻgzEstkwjq)ͻgzEstkwjq)ͻgzEstkwjq)!16XYb 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 PZr+dgQO8;Dp|bx6Kf>?& diff --git a/docs/build/html/_static/fonts/Lato/lato-bolditalic.eot b/docs/build/html/_static/fonts/Lato/lato-bolditalic.eot deleted file mode 100644 index 3d4154936b42522fac84900c689a901ac12875c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 266158 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%0DWhOyY(!KK#H5mc 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%0D-S}JUv^5OB@2uO%|&+IC)(Z| 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�a_$C?KAA019BWE;$oQlXCbv} z04H)Qaon!r9+^8}Sf0w3$?*PlTL{2Y7*vU;qElB^jfTkR3IN6!<-Vch)$0bk-yKCj zb(#ao{L~f$v^8xB0^A(oew4&2PTIv{>coppBE%cfFlLh5mx*VmsF%u$8_#om3x5mY N{rpf+P*6}%P*5Cfs#O30 diff --git a/docs/build/html/_static/fonts/Lato/lato-bolditalic.ttf b/docs/build/html/_static/fonts/Lato/lato-bolditalic.ttf deleted file mode 100644 index f402040b3e5360b90f3a12ca2afab2cd7244e16f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 622572 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%0ABnyWgH#@^BX2UBxb|>pq|!5 zTnHBf19m)Id6-bz!On?psK;!r4hM?eQm~60g`Ejo$Y>U5#3G^CYNh?O-l+B{Bj+lI ztO9z}<gzE4Ld>rt(@I<-X`@;~d$UoI+pCl@dkK8QpzkZ}y&m=+#>WO&W+~H4$laWY zQ|R9&l*uFtl~EHf@w@eAty-q#XIqMk3ZOS#!tQGvsVSLmr_4gJSSp^`pI;(XNabaC zZyl)_iON;e^8x`Fa|?Bf*a34^0s(9g!vyAvUKQ9vIZ@&L{8-EU!ory)MgeuIxwf{s zd|{o>SGN$*F!=l^d4O0?onk+qM)1;@E3saX*D_dG*b5)LUue$_MupU=a`2&g>lc>e z=dhoj15Jx}()(FynSt%#mVxSx<(=P|Bz8(kt6rtY=rr@P7A0(urTnOt-oMBp6q!nV zvDSR^nSjsdIm14074WFF5aYq=co|*@h9PL0EVjsQB3EMow63+l3wgA;G#HAB?ftnu z&Eo7c*?c%}RQ9<bZ8TdQVdy~rH;c~bjQAt|;kl@txlr$Q;V;=XGr*p(1~qUm%3%#b zegS5~Is@6O%V7>UU^W96VsD5I0v*cvz%=aE@N{49?5NcuA`tZ9Ds@;Ku2e_Z51g(f zYA%9E&r+#QDKr}lW}#9iEtM#Pv!jvLq)i_zahGk1E5N|P=f9iyJFx_GHX|#q;Q5@h z^{Ok#_h)V_I72d5)(`CtoMMYIk&tQiLYqPu@>#TMvs%VG!w*!=Db0uYZi&HXj>Uad zeFddn{aGqkEt^(uw#mqyz7mgB=`GFSrxrE@pf<SOQV{k?G}9A#{q;c?^mxk}Bt9ed z)Awg#aEyZ*5@8Cc;?6dR0Q?=XUzV(G_uI~x2_#UOd<GStaz~=IIXYwwiUk%0eI~kk z<A#F2yl-o1Ybth^8a=`0g{hMDVKeSGu^7(ZLf$s0V*?Sk9A?j|kh&?{(?)ZgV3J)z z2pdkt@5(6*T2(Hi!iG$=RxS31a#V6L@+8U&JidnEYUqM)>+H68moL)B3*s6|(pH&Q zW)RzQioMxI=pS0SNGg&DWENLWSy!@Tachpfs4Y5khfkXbHuqCJ0T?5Ae};+A$WFM| zVz%}+_L^Zg9xrp#FmW6X!z#CWw(vSIRh^#DR!x^_jbeq3KF;$NwdCY?7TXK@H&&}} zR~OEy^}9+tqiz~O*CK1MBuWX0zFC%#Rc;By8*{bp(ynOJ+Kv#q;|}C1o0&|^YAM!K ziL`1tsc%W8%CWqIx?RLa#A2Wg*G|CR0MM(kT#4Y?I;=r4SxN_l4w$j5?S@{aH5QG4 zvOsXZ-zv27MHM`qX2T2FB7<2YAV`VHSlps?^29Yfy?Vn>$-Np~l^deZ!`@Mw?gp6x zt+>msPT|8HDck1I-Yiuz``NX+@<V0|dLI>oZUg?+3EwWTz^j%EBV~N|0hw2+@|cwn z?peTtvbWW9OLN<bUH+=xm@}z0oT<`6A;_jgekfU#=qq<aL8k)Xdr^(@hcMQaE0DXq zg?JGaW|3s;mC?)l*u8=}CA<JzzYaWzI6s0_ZNdc7fO3OlnKP0XP8nV(mZyMZV154Z z-i)5Wr!L02>n2;>egD<Tu6E^Y+q;_e1NG|cIYY|}D{;prwj@Sb_DtyIRPwYuyRWCs z*0j1cki6;h?~x0#n--TU15w-t&!}X|K2t(78l^<kg8SjQ8<sXUK*A1N8))D7+J!xN zGq<#&&$k8>4oPkUZj#qu34)Qh@^`??am_O+%O}z`L~NuU%0FR&7AF1hFMRLD3O7tO zQ#C^lo1P>$K?I|%ysX$5YHw-HCP?*>EuMe+V!hqn;evmb<c0(fs*Y?9LSjEJ6AGz` zgao*7h$&W=EBE=mvYQV-s%L(I%H`QPK{?|=e^pMafghnczF@kL##zO*T6`|A{0n-w zmjJD^;l&g^2yU$n))-nc!daD(d<_SZ!A4BRoN&Pa={j0)o<pE=CNtVFIs2+;V;?}t zc4at36I$~wzPX^g9O2yZy#8sG`V^GG(YV=s^pMU|(&U4{Vw+0u(n$$IW8TfTB&Jv7 zFJ#*Zk(KE-K(2_#st~KB{J2YQ&YL%_L`w2VoNA84(C18~ru$+ZlN<;UDorj0_eP0` zYbXTyBm0<Rkl(1vk^|?Q3G;_a6s)72wY=4n1~~kX3jm-nM=6*%e5B70%km#>$Do8! z5_#6$yCiSkg2Gu<Uh?FWwuMZXZCPkjLl79M+4j_$Ikzn-N-fyAe}8I9r^35Opi?39 zd+2aTY|_x4lq*$kiPZ#TCZ-zt6^5ES{8iAeu#0&l)2pz|mtEV?1*HfVr~GyEis}~E zhg6iv<}Rr*L7Hx+Qz3LW#CM;?G>D5JyFsi0rU6JRU^4u8lDJs;gz-7!la){Cp3`Az z{K_kY{7KeFL0owS>X;3KzeI_%g=h}ZWCZ}Uq6AqC|AW7EqE!sbV8dXmKqvs53kYh4 zw2suQa%aR{wP|jVE~k=c5RxLW7#cRrh~_oUXv{0y{PgBQsH0dmde35OezxJMGs)}Q zcbE8iqUXSR%CDH?(G)fICF}{mp88>j!LF6^ywh5$jk;jGvTuF+%ro0t^E!r$8n-TP zHE4X<VN1hzmx|?)oE|)9B1;Fk)V)AIXX8V90IOws0cB>{%T@W?#2=X3c+&P6-OHtD zcq>oRyx~sPIV$FD)o#uEC=U%qKZ<TeuZ5Rx-n1+n&bUd#=g|$!I{X*LGsC@F0~mZD zD+a3!g_SWAn;0d1j!Ias6ZG~;8^1{>HFvjd>Gj9k=I)#67K_(u*F`Ty(MIU$hGaUE z<Q@P~5J_zxN0QDKcT;sj&g??3?S67qEV1xlU*CDOms#(z)ipIZwKlcDR8^hQ1Y11J z_`rw-qIB`zU%9}HlDp`~*gS1K`N@RaNweF{Y7TgTzy!yqeX=wGAAO8yQKWNYmk?*) zvK?9Z(KfCogcM0AuSyoMR@X}e?V^dE=}-mLYQ4^Y?hkg|u(*tFt8Iot9s?Sv1+k%g zkZZ$TOKh8{Mj-hf(D@qBSq<w40r$X{I5#sFK{8RAVS?avRkJj%&niA#1K9-WG<>*Y zebMrhi*ovNl>$c;7a4+};0(o<GTgc>J6@lk-yG33&b(PbYUN{07jCzC(w47zS##Zj zu6+v&m9n9!ME|f~sf6MemRO|^`pIgnGTcy>$QlB>Vg&S435yq`^+Q&q0<fDASgc6J z(Fo8<8hNBPt2^vADIH46RFo5_j2K-dEx}l&K_RsdRSjABRIx_eJ+CApQ7kmr+~wV| z`ZXOnK8MRf$ibGu7)6*!fL_7lWDRZs%Y!?IPaA8{VjL$kG{9nCsSmuQP$5$6g)XBK zC2Qg!WUmR@b1X7_q%kH@&{k8qR2DDwHH_4xx*Qar4yp~GfUP4D&src-3W~B-wrqpD zJZh=XNGM@x+%nWyv68iUh^$5Ajl>9VEyzJuXJnm%98utko>UbvmZ1ly5`<O3fdf6L z95f_ceHBoi4yDUs6bOB;Xp!%)o<Mfn%DQNKk=<WCtDrT9w%S%01yZF<t%d!_o9Ufv z7D(ijMCPf8TRqK1(HQzDcTH38{((3YGm00?YYc_mMf&oD!YY9LAiuLv;56nZWR^5` zTu&ZAe~0}mny?EokrP_{RM`hM6ZlQQ^iB&5ysNvMeWjt=uu-UX8Z7QWMY~@W&WmXa zX{AuER-1GVo7n|mL4#SZwdzzNv0Ok8L%~;1)U0s3Y$AESF9%xN@--f7nSc*gq{FIG zFU?b`05}jpG%UnG5+9;HV1EO6hB(H>31jT^05=NoaI_&|rcKeNe79Xrh?Pz~Z7!52 z_4nwK)TUqiYT`CwpIBlH{CXX*b(FOp?1m*E2RLjyeQGj_7MS3~lJ2ucb1D!h_DJdA znQSn$H69f<)LMV0HQ5r4A#9$xz_do|@mX9*9!1ylj)087*^F=k)5-u|McnY053&Z+ zi3}>cUdmzwF||G5O3D+KGv=f`sX0r(j@`Zb0E-v|Y|8i7eel7$dx6$9<RP>g<_`8V zVDCJfJeyVw&z=cUGF^;En7kp4D{2u@^f~5svn8f7t3VS@fqu)$Jk&^^o$$j5@2orp zFf2$!1b65tS_jX@@^FGkSj;6+(_N;BBx1hH9HEw9yg2*4_uyIN6^8f&`VP!f1l4Qc zWUE0<!nYhO2}~NC7o2tqnmwzxV*aU5szJ+RQ7vv!Hc2!>nNp#VZ#^56c*SaAQg0HG z;UZ6-RZNlwI1+jlaj!2AqbVvIyH;dMWtVAXQaLe;Sujwoa4Fp~o|0$RdvY||Z0Id5 zBYprV3#^&U;8f{g1=)G8g>@U{wS3LGJ#(&-lxgEr){WOP{?Gqhx9P;|Xg%)$d*;{` zhxiE0Q8?*<onUA^@UC2F`x`W91zNE{4(+Tda>eYk?UZVtvnt;qlGJF#w8>&6{xyDW zW-lIwb2s5bLJupLmn%<3DdV+}T(X9J5Ah+n0`6iGUa;e_d`t)W^H-@*Ct&rlX3YUB z@D1jzDHEU#aj~N}x2HwoLI@*ANh?N<fJm{}VxxIZVbbWPf@ia7gIR8ur6HuXfI;}e z{^0@Uk7A4>i6xC{DWFIZBy8}ynMYAu&<1e+E*4F~w5}rl#$q8(cmetp=Dr*#`xPVv zE)}`9`>e^3bbkX7qOi##aKTz$*IB;?2$4z9HL$H9AAg?4&>$9U0z;cvfUj91ydo1Q zS~koWgJvo}!E;`<DuAc)3a8>|Fk2Qo`-%4IrT7_0A3S%A<(-9n3c(9b>?8}O?gPO0 zto-3aWId~MVQqpqYYAJEjX^2TGZnn!Wl%mR;?sJwSR#-pN#e3Z>?)ZSA&`3l#51Hp zzAqx#URnw^7pK#%g8R+!GVJZdS_A8Bw4;3Bki@FW=_<YW2t-{Q_E%2VsKm!eKmpH= ze=3oGs&dO-A{0W!KQvzD3otJ-YXoHZGFGliS+5Y7rO+S^ASQg&xX1ylj&Ro*2|6PA zq943~e7@X-WNW;$*Z~oWW%14u__~BzJz8GWlPD@m{LY!0QP42j5rVIYhSeRgXzW<T z-^mV$7ZAWL#p}pAIsBkAVr)Xq1tv`b7ZAq*##thuFN+?>1qaHauNKa$3qbx-wfeZa za9*uHzjuAL@i-+!`kaa&01!wYg0B?>I*S2{MBU1E4y-80-?xR(&td)Qi9Zk`m~X?x zKC&Dwqtg2)Ht(xi7moV_%ZT%Wp!WoFu~?%sDb0FIC>FBVQ!|TnMuG&y+#nX~DasPl z=M+0c6fYvsDr9Pn89JC-gYlr%lI$u>%+%9Ckr2>ljas2nsBIB%s4-!qB~}YhrcX#k zj{HhzqCzZ{NF^q@Ql(Hr{8FI4z@7~v2S~s2GvWjE55VX!&H`o$SD1w3Sb80}kHEu4 zCKLKejTV#)Ezefa236)o8kf>6(1|DspD$8@fkEc;tp#mKt=jFiz|VoTnQb)rY`DGH zjWuyXBy7+~Nce^@dUN&Y98@0hfvQd^n;?@t2ScM-8;RG@Z+R&;4un1bX~A_B8|Arx zV{plzWCGp*vJ#aOBB?|qYJlW`Ffi9_qn4#WBvFwh6edWO37sAg27>mm(AJ|`EgPkZ z<vPJp%y7k$8nu|xI`pWg0Z|HNwR)rJ$XdKU7{|MbxCMBxfUCjFZ7b*x{ER;<ZKYss zg4HM<+DuZwE4<40^URCwJf5uzka*AsNWU~-IBVQ&IBUqGRv4W=rL6K@3*1bs7Z_K) z2>;>vuO|-?r$Dv>^v`JooJ9ybQUdprJ>qb)K#TI@_@qpcD^@#1Gob{Gy&<K~QTxP% z!|;?;1RWk_A#WsQ(+H(c8jPgStBL4yqoL--<RO6lgY_%SB-Np_47Cy(C_x{J*QEk^ zRO^sM*FjPG?t+3@)lhH_)3p<@<Yll9I8Fe&8?K6rMYA1#+IP~&%dYIn&u@=udGJC+ zL5*aT$GjGwo^m>&A0__24?k-oJgc96XhK#^_zqYzn5%q+5$W`7Iot%U7i@X~T5Jkh zbBdhO{GL^1?Y$tFa0kn6dKC#*M$9*<)P9GC=JQE`geOtcrv!XkG-ZXZ!TEE0P4Psj z+foYVgFdM6l*B@sY=@<IW~oLiL`aN%m<Vi=qr@nuH-T)zwjA3R5f~!yWn%R5(T)3* zI#S0I5Nc}+�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 diff --git a/docs/build/html/_static/fonts/Lato/lato-italic.eot b/docs/build/html/_static/fonts/Lato/lato-italic.eot deleted file mode 100644 index 3f826421a1d97b09797fad3d781a666a39eb45c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 268604 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 IP*6}%P;pKc_y7O^ diff --git a/docs/build/html/_static/fonts/Lato/lato-italic.ttf b/docs/build/html/_static/fonts/Lato/lato-italic.ttf deleted file mode 100644 index b4bfc9b24aa993977662352c881c6e42f99f77e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 639388 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•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	`NJ}9Sn)Y3bjn9zS^?X8nC6Iq;IM-DD0 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	ZmxHB zdMT_h54;jqK?}6PT4-~hYdgFN`ZL|(xeXpWJ$6AB^sl+z#&izy5JCZZp$|5}TTq04 zC_w~vr%n%oJ^al1Hk$KoH0RrB&bLv%(rDhd(Y$Y?NU}yGStF9H5lPmFBx^*HH6qCx zbHcBh6Mog4@T)Zkz$mXj$m7BAUO3FTj>kIt{WEZ~lPuYZxz$E<tBvMX8_lgYnp<r& zx7uiKwb5GQM)RwU=2siduQr-rZ8X2yXnwWP{A#25)kgEHjpkPy&963^Uu`tM+Gu{Y z(fn$o`PD}AtBuwpH=1K@G{@R#j<wMl^Lv;(Etoqkm^&?)J1tn3TQGlGFn?Mwe_Akq zS}=cFux7bnRc+p?+Fqwhj&RS)ug%{zn!jr_f7fXKuF?EmqdVT>ds!OI&%OFL9_H-- zK@YR~f6&9s;9+L`3lDQB5A$9g=DmOCVK#2@FdP3353~Be;bCU{6Av@vUwD{Z|C=7> z_WwZ-b2|@n`xXy#HV<<)4|Dea?_qe8|GI}+&BLtbVOH}nt9h8!Jj`kyX7#_}VNyKI zNFHY7|6>oc`+w8J?C|e+nBd4@uIz9g%`sm+QpOZ4Qn!?e2Uc7MORP|j&s&gz2P@0J z4O(Q%L+4=hIJqG{{~~g7!=|9q{cP5l(q!=oY4QEIE0QW2$zR!LXq&x+RO#2K(yvij zU!$_VMrFOIvc5)TeT~Zc8kO~;%K93W^))K%YgE?PsI0G1Szn{FzD8wzjmmmaWqpmx z`Wlt>H7e^xmGw30E6dNB51pT$ZvTdd;Su;XJPN;euhzZp?EB|uP48Ou@nGMoBkk?_ zDLBDy1t$d`q7vhC5kEpDzQ5``yX>D2mpJ=7=N^bWSYtZukl?^!AG1H-k->Ib&ngZ& zD8M2GSfl`p6ktdJh7@2(0frP{NCAcvU_S-ePXYE*e<Af3sy{^P50Uyqr2Y`8KSb&e zk@`cV{t&4@MCuQb`a`7t5UD>z>JO3nL!|x?sXs*O50Uyqr2Y`8KSb&ek@`cV{t&4@ zMCuQb`h&Ah;9U4ToCoK_h1&8}?NAG(JVVN}sD==!Aw+5ded+;yRY$lt;Yg21d5llp zkhAgS@!d0TP>QXTV!S6ukNQ_Lr5I9*A*I;Qhxb#6Mfrc9oIjHDM{@p1&L7G7BRPL0 z=a1z4k(@u0^G6h5|FA>sqVO?z$sI;7Lk3=l1@Hzmz-o6Auag)5QO^7)cpB_}MST^i zuOjtTq`r#OSCR56QeH*Mt4MhjDX${sRiwO%lvk1RDpFoW%Bx6u6)CSG<yEA-ij-H8 z@+wkXMT)CPaTO`9BE?mtwnAzvq_#q8E2OkSN~@pJ>Zi2&DXo4gtDnjWsjQI73aPA+ z$_lBhkje_FtdP12sjHB>3aP7*x(fNekh%(~tB|@1sjHB>3aP7*x(cbQkg^IXt5B{V z$@L?-ek9kA<oc0ZKa%T5a{WlIAIbG2xqc+qkL3E1TtAZQM{@m0t{=(uBR;a93hSrB z`l+yf3ap<3>!-l_DXx&>3MsCT;tDCQkm3p{u8`sisjZOO3aPD-+6t+yklG5Vt&rLZ zsjZOO3aPD-+6t+yklG5Vt&rLZsjZOG3Ms9S(hB98eR9n{IcA?6vrmrMC&%oQWA@20 z`{bB?a?CzCW}h5$=+5Sy&Cl!tyTWcTvK&%X{Z&`V+p_YutO}r60}Ow^$B*!5pR!K> zXgCHw4adT9@EJHBoXNoYGORDd`ZBC9!}>C;FT?sWtS`g*GORDd`ZBC9!}>C;FT?sW ztS`g*GORDd`ZBC9!}>C;FT?sWa=&)fzkF~pd;!cts{R#J{|YL9g}^MN%3nVC3LkyB z$1C7UKVJn`!`I;(p8KZ9>#X8(vYdQzgM4uVE6%Xuj7ngGN??OZU_)SStV&>mN??OZ zV1r6vgGyk7N??OZU|uCK&+1<d%>And&SCv^s)5T@%X<QAxGP>@=-i!x+%eu2u}_sS zpE#$yPE~N7s$f3xRk+T&`EPlg=+XBle7~yTa=Bx>ir{j&;|5-#PE|0UxDS5jIp<pO z5E&jK!$V|vhzt*r;UO|SM23gR@DLeQ!3I^q29?0PN?@Ls$nX*wmB0c|k>M#aJVl15 z$nX>y6~Md-U{3Csl{;qTj#;^5R_>UUJ7(pMS-E3Y?wF<Ovhv2PyfG_p%*q?H^2V&Z zF)MG(${Vxt#;m+CD{suo8?*Apth_NRZ_LUYv+~9)HJ4S<Tc@J8E`1MA@e{b$&p(Cx z;Ab!c9)JhoA@~JY>!^a4SHa7(>I|#Su<8t}&amnXtIn|M46Dwt>I|#Su<8t}&amnX ztIn|M46Dwt>I|#S$h+F9qIRmNohoXlirT57cB-gd1ut*CZQgp@y!Ezu>uvMa+vcse z&0B9<P{Avx;1yKx3MzO76}*B9UO@$~pn_LW!7HfX6;$vFDtHAIyn+f|K?Sd%f>%(% z%Uf@ox862yy=~rl+r0I*dFyTS*4yT-x6NB`o44LJZ@q2adfUA9wt4GqbJpADthdcs zZ=18;HfOzU&U)LN^|m?dZFAP!=B&5PS#O)O-Zp3bYtH)Dob|6c>tA!$zvire%~}7N zv;H+_{cFzp*PQjQISOlo9BzXgZi5_dgZyoS{B48$ZG-%6gZyoSS&;@+z6Mpk235WW zRlWvQz6Mpk235WWRlWvQz6Mpk235WWRlWvQz6Mpk235WWRlWvQz6Mpk235WWRlWvQ zz6Mpk235WWRlWvQz6Mpk235WWRlWvQz6Mpk235WWRlWvQz6Mpk235WWRlWvQz6Mpk z235WWRld9`UtX0jugaHK<;$z`<yHCes(g7>zPu`5UX?Ge%9mH=%d7I`Rr&I&e0f#A zyeeN_l`pT#msjP>tMcV}-dB0vSFL|-s_BOkSi@8^0CvxDa(t5t;2ageIlOZn?_9?_ z*YVDEymKAzT*o`t@y>O;a~<zorvkWK1#r0v;Bpnf<tl*7RREW(0OsuA)uQ5;SMkfM z_~ljn@+yA$;N!tZf<4sl_6RP9FWBSw%N{Sc1KSlIzY*-Qttv}g9qeIO{XG)jf}g^D zPUZM|u*a}nf<4mqg-b7kX4(7u;QjCc_#k`;J`BFA=5YJ;elqw;%@M)X)ZM8yM+IYQ zJ{7!UtID&2{D(ECdEGb|52wQ!a3-7uXTv#gE_@!&gY)4+cs$ru72xpTz0SQpBe)dQ zA>C_ru6wPjs{X;fbLmx9Zgd78NN<F0t<MKL*Bla@QFADK91aUIS{&bB_kAs%p~X*V z@v~a|e9fo*eW+ftZ_P=5j_<o0<MGtsyEPMnchy`I>{)Yduv5*0!I#uD_N`eJ>|L|k z{=UP4cWdSMol<>-ea5Ug+M@28dHO7U*Q(F6l(3T!%t5Mh(rJyuFD?JkZ1aEN9ol}D zc8}EVcWL)0wflYA{R!=h+f=I!AE<olzJZ#sI*8p};6PF72y<eW{pajM+g4kn*q^wJ z-u!(zt14MCUsTvO8yRLUP@9))^YURWvWT03cTUCL*)9<7W+_@h*=7Z0o4u7OJvmXU zoTwxxdP`1}3+xUqCt9;5C+ZE}6u&#D<W93?hq{0K<MzOb_nIF%X?U?-n<FnOCLi&> zcLj+`<@e9pzd%Gi+Whm;qUsUe+3KAes!phA>hD&K-5l>-a(LB6DzINDKjPYsG_QO_ zRkv$9(K@h8%YRAS8VonTcBE@9xz+~Px~BR&<)f<aEPtW;C(i2`+Kv8G!|KXMval0^ z-F@RK-}r`a8`>3T=-d9&$$P%7&bKui=?){^VWe}FnY`cIsr`_0WoI0p+H384r!l%U z*g8geW0W^WOSc)L`0o0cL-Bd$D|~W`wimaIQP(zO6rcCJST%p;mN8mpjF$b2F<NVk z*4mHmuX$N~zv=FHwd0oiP4{56@51}5aH<B!-&Hw-d7ie!=d;gGe86bDZnn6~Y;l*_ z;;z6BwPuUEf_-2=80DPh1HrzH!9kVPvbUK%{ypvZ71>^oY_CVQ*F#4}GQO;gFDv8A z%J{M}zO0NdE8{E3_zE(<f{ZUK<IB>V|8HlUt$d?7Bbqa!IU|}gqB$d)Gom>onlqv~ zBbqa!IU|}gqB$d)Gom@8;H$3T8u%J~-S1ZS2iNL{Z+iUe?DGnma|O-0g63R7bFQE{ zSJ0d*XwDTh=L(v01<lz-b9T|3Ptcq%)0<D=>2rAcFw1Dd)%Z^NZW-v!wC9~N(3@qT zce1f3Wu9#^&o-7arRu!$kFCJ?F^lP9F<qE;FAo2?$}YfF>#Xuv&tusIIB^_|25Ylv z)~_Tk@OUX!PVn=WJi0#mHIl(*Wv~T0Hlkyrgp8PuT|vjLkk!WX9zFEy6ZC6Dzs7go z|GP8VD`?jhvfKjw`oGw_5BMs}^MCwL=E(^O!Nf#CP>5*2EpFVCYOT_0r`Edas(aP8 zskYMLsI#rLt#ymm)xx)KMH$r~frQ9P!U_ZlCkbRH98%B!{hS00s9pc|_xq3E>%2ak zB%E_U_q?v_bKTc{-Ek}SG5Z}2_B$HVe<EY>&t$2_(5$n|t$@qfwwrgkLl*pLJKV91 z6~42E?JK)6J2#&BQ}6oKPIt^scg#+AEOQ#X4e!8om;p0kRw5QDfiW-^Wcaqz9kbIN zv(p`m>;rE9veO;2(;c(Z9kbINv(p`m914fQcsLx~0dA)|7C8!z26uql>5kdyj@jvs z+3Aki>5fG%OMD~p9k>#%hHKzjxDKutp?w3~2;YU9;CmoHqH})Boby{2arQKFGu#3{ zf*-@JFbRGFKZT#c&*3(>9qw>i{7(2q;>E~aa5vlo_riVfK;lxi`K4_0OWEd^vdu4L zn_n7v1RjOQV5(e0{{w%4m*8c11zv^M;B|Nt-hyfHHoODVVFt{ES@2hQ7v2MRj_@?J z@iesYG_>(FwDB~w@iesYG_>(FwDB~w;RSKLAdVNrBQ>~1EyxlcSq8FRM^=euwCBd_ z(8}x3%Ina|>(I#S(8%l1$m`I^>(I#S(8%l1$m`G;=>Yeb@j5i}IyCY+H1aw$@;Wr~ zIyCY+H1aw$@;Wr~IyCY+H1aw$@;Wr~IyC;rA`C|238SDGc7+lc17pE_#!uq-NgO|k z<0o<aB#xiN@sl`y630*C_(>c;iQ^}6{3MQ_#PO3jeiFw|;`m7%KZ)Zfar`8XpTzN# zIDQhxPvZDV96yQUCvp5Fj-SNwlQ@17$4}z;NgO|k<0o<aB#xiN@sl`y630*C_(>c; ziQ^}6{3MQ_#PO3jeiFw|;`m9N2c?k*rI81vkq4!b2c?k*rI81vkq4!b2c?k*rI81v zkq4!b2c?k*rI81vkq4!b2c?k*rI81vkq4!b2c?k*rI81vkq4!b2c?k*rI81vkq4y_ zABy8caeOF_55@7JI6f4|hvN8993P6~Lveg4j_cImIyJaX4X#sz>(t;nHMmX<u2X~S z)ZjWbxK0hOQ-kZ&;5s$9P7SV8gX`4bIyJaX4X#sz>(t;nHMmX<u2X~S)ZjWbxK0hO zQ-kZ&;5s$9P7SV8gX`4bIyJaX4X#sz>(t;nHMmX<u2X~S#BiM$t`oy`Vz^EW*NNde zF<d8x>%?%K7_Jk;bz-<q4A+U_Ix$=)hU>&|ofxhY!*yb~P7K$H;W{tiIxpZl({P<> zxXv_OXBw_E4cD25>rBIOUWleaI%Gf=L?IgnK@Q|Xmn<2Z_?>$bFNw>HiE4<6YKVzy zh>2>5InTGudA?=N^DT3pZ<+Ia%j^d>@>n(UST*ukHS$<B;zBW8D25BgaG@A36ywEm zmmh67F!$tqc1$w&ByAVk<pVs_eYq%EXZFxjWb8;Ok#)xUN!gd>e4q%%gZS(xxD}%> zrXq}F4D%1qP2<;3Ym>=1J$Wl^n9aC5-TI)9-lC7*in#Mm{AzQsT}qf4HIHTvGXRDq z|DB9VX$d)J#OEtzbH?SEQtH@bZNBMQDPexRzWXiO)Hlo$+^){eN?xqaEhz^>|4kfe zFUe}UNPGc4tF9Z;I^~^9$f1}n)4sF6>7q{4Mdzt|Ox?q~ep^|W8|<nrvuD4`e(mb$ zU)V0;{fY}bwOTvsJu%E3xx~{}DS5S$!yAb^lw2S7fKuv}uwFjE?c@X8ODP+bvPw?S z5A265z)lvifvVX+%Z(N9G+yBJmH++s?!GPv!gz7HuL5Uzlv3##A9}`GJY=coypD$~ z^Q=vtwGj`Q?|F;u%{1d8%fuhIi$87`d)zMexIJn6&e4OjjPxA89W3wFp?JVye0*tU z!6N?`=Cyu5`P=(``)l%(nLhc7Prl@nFZtY3|C6-kgNXl`>n~wO?l*k)o%DMWuj}VG zSn<=75t$$OtCNrZf1#hMgDkvYCGOMS&nC9S^o499i~$Ss*yJ@nRj%ykQrv^Y$M}}r z;#WPVPC4PN@YQDeI=o~ZUJ}Q8HsXp!W_o>a6pQ@<7W+%QyyYzQMwa?>^6D)z!=6eR z#3Iar!_BNCL6!m*<9b%$bF9DT(%zKIdpgYU^Q^=J=4z!GU&&f|fVJ{~-KGa3SHP8U zHCzMN!gX**qMUV6&bnx1T{N;T8YB0>y>K5qka&)D@f_>oIo8E<k>A1ZgW||T-v0m( z!z1u0JO+=u6XGeD3{S%|{`N<BHu0Ric8lb-TO_aDB6;l=Y5C30D7uFdQ|`f(`_7{6 z=C9*%({JmSyAt=Zr+>npexiSshD@```hP&5F4L#$t^FUSe9Oq5hr^!lR<R4@fNmB; zgymzLA!~adYwN)}cQty?V{VQ5em(p3C)nl&tS#KNN#>_Dn$KfyJ()j-U%{{KfXLN~ zUH6cU;Tgp)><ym|%0xQNg?Wiz1r=6NB_>d1>^^Yo)&ez`%g>Cj3l_r?>!_Nap(e?| zUorDnnfa@ORsL@^)Vud;jr-m|^t1fmRzj7PFfWK%+kLXB!Px)6*#98e^3Tchc?t~d zfwT0&*@+)I_3#1KUhaPQy0oVfQ`4UH{yh9yhO-~L`(qODnzPm`GL|OqjjziP6_Y7q zB(g8;2PeWwEVl{ZzIiLL%}Q)@3g82$06s9EzGoiX82P<<^N@GXGv?*Syxf?V8}l2D z`Hhj4i8}Yu*SU|r&VBTC?xU}BAAOzs=<D1^U*|shI``4nxsSdsdZ>G5#>0_t6dVV~ z!wGOAoD8I*JL_ZatdB(}!WZF7a0Z+SUxu&1SK({$b@&FH1!n`s6g>wpt?0RM9-I#s zz=hznt2^ssQQq1pZ*7#fHp*KY<*kkK)<$`2qjoN$JhsuR)%jYu4z7nA;70f^XmeDX zqu+-gKq>qXZiZXnNAP2~6(+$?;HU62_&MAL?v#t(0e8XOa1Y!I_rd+}OZXN18Xkb( zz=QBx_#ONn9)d^Z&U*~3%jgsEBv_wO>oaP7MxTK{!n5!kJP$9xi|{A-GfaW0@RD1p zUWQlTRd@|vhd1C&cnhY%+wcxdhZ!&vX2D<KU3d@5U^cuDbD$g+Cq7_>tPEG08#LP7 zd;AfPM>@`&izg4}{|WEZa@L2on@rn1Wp&iB2O6x3Fdy~OetA$z&u%0Q?{Ky`ym$2v zG~z?F;WIR0cuRb!%`YY)FOFQ8=!&|Bg*L44)CZk)FHW15wj>DBYSWemJEhg7X9OeC zv(lr%ap^~;pAnppes=oV!8g*c<)1w({l@eggR|3rnEu1yo9RDJ|8a0m`lR%q2j5D+ zEB)@^!t{I7?+q?Wzd!x{;NtXOr~f**B>lnk2ZKv9^7(Zy%h)MnMDU%AT{1=mS7waP z*e$pwqa<VR;JS=)_UFH!@n*)fpfqE8#?0WB3_C%=tr@i$D}tYA)Mu;-evz>@V{LGE z#=4BA;GT^3jGo|^8Gp-6mp@=^=AOZ0nI~qRA3T|PVdmArj3DLE`@=g=Qw~YJY3o-; zO-4=T#7L&snUTkHwjVsT|J5-#`O4cT@A|<Vc{4V@h8!{E;qd3=H^OiAzlO{jGD`_( zZvOqV-owugd_~UO?kn3>4t(Wj=8wt$S^i4zn_oZk`#*m9bip14mlr%xuq63S-`GAg zf93YqZ!Ty1n*7Yd;h$O3%KVju=M>&nxM=82JFnX1n4MSky>=Zu@Kt!uuD?*ffwc>3 zIcD=SJi#Y+oxJsH^vKa8cN@I*-#+WN@UsJ7yA9s$(cMoe*{|gO@Rj^&Wyv<LF{kvu zZrk$HDSLclk8kW*y6>&wd*5rnz5a#QW&2&W|6T)L(+(^@DBtUnzSqHbgs;uN9dt?G z?;rnr=z(U+5&uU&{vZ8Fhy5S@`2RKi`2S98y&&Xe_6X{5if|XI9Vdw60t@Xxwc-QS z_`nLb|3ZGmHTGc&?ZXVQzZbE;muD|>SNkx7__aP@BWwr?SS8_Y?_DgC=`51DERuyR zlJ{67RjiE<SQ}ON_bL`g1^yl0O)*cV=tkVT0QYWXZM++8ODqjbOBo)#iz&S4^jjGg zF&jg8AN!NfPkduDhS7szv||`u7)BhY?!hv;u#8n$MjXrN!7{>_$1V(GEr!t}_HkLT z)cZ1=e!2f!X^*eYe&8xxdv%g;cVHVm*v3X|qX*k)3HJc8jg7c!=&NX8M>S#+otQ)y zCK1L)wqX-%)1I*(_(yow-*^$Qij7!B@(yVndIQ^P2@c(aS@dLd+GUkB0lVnTJk8nZ z)4|C=v6RhXDL09wY!*w|ES9oaEafJ#l+9u(o5fN#i=}K9OW7=zvRN!;vslVzv6P#{ zQZ|dFY!*w|ES7SUSjy(iTg1oQ=^0`tGXDa&UFOU13cL!h!Rzn_=<CdRPyv-7el)WR zK7a*)wPh{>d8ab%nPyf)4b;L?SO&{s1+0X1&<LF%9w4(DdSD~OVH5Pi-{2!i$R`*; z78JoQ;Fc4ts}t+$#JW1Mu1>706YJ{4x;nA0POPgla=Oo+375;MbH96Hf0uX}16z!N zy^Mh^#=sV1V2d%Z#TeMj7}(2VNn5b6jag@kg1gE4_uv<B7u*f^z`bxE+z-FxlQ@)3 zJRS~*Bj89l3XX<j;8-{gj)xQAL^ug1z~|s(I0Zfrr@|Nb7Wt~Nwm8-n$J*jpTO4bP zV{LJ)EsnLtv9>tY7RTD+SX&%xi(_qZtSyeU#j&<H))vRw;#gZ8Yl~xTajY$lwZ*Zv z9;~egYwN+<da$-0tgQ!Y>%rQ3u(lqoswaAfELct{VpTm@RS#CxgH`olRXx#P1}Ruo zPxRM8su<jpqQ42!v8o=dswet8d;7ol{t!GYL;54|sGlE$$KeTh5}ty|@H9LFe}re@ zId~pkfEVFU@Mo9;Qz7&RImL`!ZN#oNVpkintBu&zM(k=McC`_^+K63k#I81CR~xab zjo8&j>}n%+wGq48h+S>Ot~O#<8?md6*wsetY9n^lnf+%n<!PSFo}k^T@8y;I8y|x+ za48Y1U%UceQw?8Jcw2bit#p02eYEpzE>7vY@nd01A-_}+59ba%F+1|T4TbR3)~DV0 zF_Ld`lt{aeZ~X}GO5J?x$C{Kee(t;VV@b-#w|-QSrQt1YjU>^AG-nj~xN7*gYOuPw zX?FkkxoXlDdSArP`SC3v?P-0tfGkY=kY{x*G{8ENE9Sis+<1}JOq#9tZZ|2-Zc<v9 zcfRj_xxRZ;L$9pNc20jarS-r@kq~k3o1j-7n7-3s8_D-ZC&JpC2y0L8yD22hTmNBt z-%TO!rbl^n`@Fi%=_mVpcxy=L-96Rczu<RgMCpgQ>6>p53BA2%DDOV;!;P{V_1z@0 z%1N$O&RMMD!>#27Ue1?S6Zxgx$Y&FCozCir%!3M82%mMU$N|ozhBu42e>Ur6aBka4 zqpfckdES}XzFS7ZeEYGeodEgvWAg3C<lB$YTd`<`vy+vu#2LtHsDWBoZicPE;p;?K zta2yTYWR?!Z!I4L&u(<<8%M(XTEiPhme7MSr-(K>MbwtvU_K7v2aE?rAXbmQ4sU!) z&H}!@P;d9p+s*WL`IZQbu(xJt(P3epOf!41Z`O;s8b;%H@Emsd##-NK@r^E;zT2nQ z((pUb@S|z?u_Ac3r{TBz4|&!9v)=FjeGw`<8i`FtVw3)?(4QIlv)+ho3i~ugUV5X^ zt#8ZqZLhwq)3>Yj?P69`H!G^du4cDB&e6vs^>I{`R1RzEV3yPxwol9%hw-Gwgya~9 z{_zdQxP^~=bCgym4{>EMnnkpcCA5n5^C9bJI_u|c)=wqNr-tQI#`1ZCwNt^`Y35g5 z!Qu&{o8D#Jyvw@zkahDOOJ+JNrkxe@#undZzh9F^7)Be!XoJ7e0ts56fCea_0lq{7 zY)A5ElKibCe|Vqy22n$)a+Hiu{5~0ja$#b!UJ0{#{FU#2V#*=>P$wjw)sB@Z8=ysO z@kvR0vszF6PEXyhrykT()$YGts<&3?EfIWT6AyD&{rDhTkLBC{{hQv}&CJZzW8uxl z%|WiGwuM$K&v?6WXtO$6c)&Z1#YSV%;0bFzq1_YOJfXpE@<;!~?!^xJwq4(@)3+b$ z+ok$;g}z;*Z&$D=YxHkS|9;rtzYY2~rhixH+Xj8RPT#KAw=48zw*E`ge`)&fc)mz` z9RID-leed?OL_(K^>p9eSK<BcAJQM8++R<wuV;(5lhrL`Z#}u&N#-`P$=8yl8`$IZ z<XQu{)4#*xJk8$D(d^?K%^rHRU5{?r?Mc5U7?plsuzUJ1gI%4a8NydLL@)R40A+73 z;S=AwFDUShk3Tu^S;d~UyJv-a6Wcy(sAuizn`1mH%d@h!JZsSAXQ^$r5(X(DvTX@l zKE2cbo&Hz)-eF%19A*75Qr-4fw|%x9aVL@n)7_z`_EW}0X?rQH<R6WVC+y-0`-M-? z`dqEg{mk(S`*2sK?y_wUC}o&Zc2dfYN{K2Zx}{eJj>0G<?52dz8ihTSP@;s05+Ykl z2uFOW)!1R(*Lrr`Tv=`PHCTNseJYIU*k}!>1tA07@=0TMjMG|0o_UOC9=Yu|)%pOn zKF%|b@XTF3bJwj(Yj8tXw;Q^;-O$y|np+Zt_qBD<eVu;qf^I9h2R8aSj#qB--b+S( z<TD9YUI1<hNlEpd2I=;)GrYT7j3wBUl4XZH>gQ}L$%z~mVce*;8P)I}!Pb=Rw7I~$ zlPavi4XnX-)?f!~@D<kJD=EXs@SXfV97g!u&fa%{QOYRx*<E3@=j`TvcL;BM9OHc~ z?BO%A45sYm^Lx8n?qENQL$r(AnsSs?el+y$r?;dzImOrCo#y0Jnv+v3#r8BOr_!99 zN_zv|wBPRZRGQOMX--e2y@S(E_cvq1ifm#<#?$`l79=;jq&Yp6=G0W$9Ma6GskFH; z&)+M&SBfpD@?EE=(wv@Rc{Z^;o8${vm$uaJte&)0u$nbm4{KPgA9@#G%L46SeRi-u zJ6N9`tj|`~X9w#u&iahAK0DIdm2do#yY@YP-<WuX#o58)>|k;Bus9pjK1y`4Hd|Sn z9jwjvbSH~gn;opp*7U5zE3D0q^rOW*$k5{UvhH+zG98~x$0b>w?X1oY7H0=*vo-yT zNlP<~Eoj2mH?TIt90jcz>XFfbOApL{_9IcoxBJ_p-o*oFI+2#?lv!pIi0Tzr(H$|5 ztj-#@o^?m|$5lz$$V5MX87{PsFOG=C+QedwvskyiFR?YUR?Jr`xR=kl`_`<{aFkP2 zCtE+?^8S6l{|X-T^B>@OlDnSV{mAL5Ox!O5gCP&tkI{Jp?!@CWiHe7g8oQ{mi!Ovk z;G8H6b|VXRBMWw8)Ga-3TI*)X_ON0*Sg|dv*cMjo23Bl4E4G~#+a7HM;~3rGb1i;$ zgRJa&J=xXxRjvKurRM23g3YJ4tfn9f215b+X(#W)VFWm{7C5gKIIkA$VU^0!lav!j z@>CrKN5e62EF1^N!wGOAoCFi#b8s@80-uLdA&gHs4MZL|*;VIcSDlkxbxwBG1!uyS z;VbY}_!@j2z5!>!*<eppRBepC7Yn7E$l6$NF<i<XxE!v4E8$wW0qk=I_Bn%6_5UH< z47Y%p6Npn6IomCAwmbL<{1ohSikz(rZfDWlkzC=mET*Ou=MF`>)}<cD%0C%Shp)3S zzv=ya@0Y=itf}vVXNhPH?awfRwJ!A$coZH3Cu*I(s!M$moUC>FsxI|u;Jr%az1m7j zzm=%Vm<H3uos$Y8RqHa!VJ^&r3aGUzVu?Bts%tX;7oWt+{HZ7eXHheM4!6NCU>dv) z@4$4J0W)EiNQHFwif2NJpU1#h*aP;2y<l(H2gbnxa3CB62ZJ-d5odfO&iIOq?GYK< z6FCBogrneSI0lXdV<a-RCvpOu2Is<ga6VvZ5fK-Wi{N6o1TKYNkqW<t=SYR;;RW~; z{28X;3YlU7+{EV8Se;X2bxw`dIW<=2)L5NUV|7lA)j2g*=hRr8Q)6{bjnz3dR_D}M zol|3VPL0($HC89OGA6n*Cb}{vx-!PHjwLm*XkYelOmt<8bsZC384I<u=*pPr%9!ZN znCQwF78w&Ixki-a8c~vKL`kj@CAmhF<Qh?uYeY$|5hb}sl;j#wl50dst`Q}<M%3aO zQHyItEv^x@xJK0C8c~aDL@llnwYWyq;u=wlYeX%s5w+MYYO!0?Vz;QpZc&Tfq87VF zEq04q>=w1yEo!k_)MB@&#colH-J%w|MJ;xVTI?3J*ez<YThwB=sKstki`}9YyG1Q_ zi(2d!wb(6cv0Kz)x2VN#QH$N87Q00)c8gl<7PZ(dYO!0?Vz;QpZc&Tfq87VFEq04q z?9N)MAD6*$SOH-yM;(Y+5w%z+YOzk#Vx6ePI#G*tq895!E!K%ztP{0ZCu*@y)MA~e z#X3=ob)pvQL@m~dR%{ln*eqJHS+ruaXvJpHip`=Go1M&B;bhhd(THnAA@+zu?8%OT z=pa#uJ)#TiL>JbHF02z>SSPx$&S|RgqNXk+L9cc)<sP#4TRc_g!TCWJ-t{47)G797 zH<IE(w%Kg9*#ay5eY~p|?>fZn=;`BI&Ji6OoQP}1#Gr<JYi7{SJKx1KKbc3q3kQ8B zsC25d&kO$su5=x)^cP<E#rV<(Vtwjyrs+7-FL~nE^1^S#o9@G#I`F0$Jn%2_z`uw) z-5#tF_4c8k*Cw9CQCHznZ}PxTNjXMFq~qXoG8vtcc$^o0GRyl7UicT&o=W^O?OE^7 z!=Do`rvEtcfOwt<#Pd9!{!?dYe&+q>EYGD*yL2XA<awXWJKmLfr}u}wyAPXpyo-0d zi+8+>cf5;tyo-0di+8*$Q(Jk*yLiXDc*nbV$GdpPyLiXDc*nbV$Gb9}CgL6M%CzIa zJKn`R-o-oK#XH``JKn`R-o-oK#XH``JKn`R-o-oK#XH``JKn`R-o-oKl^KUk;1+t` z@h;x+F5dAj-tjKp@h;x+F5dAj-tozi{oq76$;~Y80p}f`%sXDjJ6^^+KACrXGVgd7 z?|2t)_lvyU8+p55<n4ZuxBErj?iYExU*zq6k+=Ir-tHH9yI<t(evx;22JiF?-su^< z(=&LdXYfwX;GLeqJ3WJUdIs<G4BqJ(ywfvyr)Tg^&)}V&!8<*JcX|fz^bFqV8NAao zc&BIZPS4<-p20gkgLirc@AM4b>BYR$i+QIP^G+}3onFj4y_k1;G4J$Z-s#0+it6o| z){7~s7gJO(rl?*_QN5U=dND=yVv6d;6xE9<suxpKFQ%woOi{g<qIxk!^<s+Z#T3<x zDXJG!R4=BeUQAKFn4)?yMfJSjYq7O`dB4|2@0KC_o?uVj@3p+&YoqrEC3yScyx(ha z_c6Hp#e5&T@qVx6{od5){SLN|J{0WF>ph>>dp@uCd|vPQyx#M9z320K&*$}?&+9#( z*Lyy%_k3RO`MloqdA;ZJde7(ep3mz&pVxanulIaj?<u_AQ+U0n@On?-^`64(J%!hM z3a|GRUhgTq-cxwJr|^1D;q{)v>pg|ndkU}j6khKsyxvoIy{GVcPvP~R!s|VS*Lw=D z_Y_|5$zqBgx0)yaZ$8DgZ9b1M1II|GypGy(3hjUWNx}brWmFlBD_7vUGx6FMJGf!o zb`MS)=c$;1n}%`b)%fPtxnXE&eDO`OWUFw#H9Qx+c-ng0YaQ?Y^7P}Jf0C=8cj?c( zON)4yV!TV6(g);{5pR|}xygh7E}ry1A%Ed@>IwGv#2L{&-I)0I&WV04F@;9!5z!jv zGM&Pf{kPAHitU{uws(ry-YH^xr-<jBBA$0j<Pmrj9!pHg-h8I?FniPw+n;`tH+EA{ z&fhSff4)i^7SNN6XtO15iLDj6x7^Os3T$C*Vgaod*Po}b?x*1F8)&i~p28lyv)Z2U zlbNT(h45{-D6!C<@RRn0pR_0Zq&?w<ncwk#Ia~o(!c}lJTm#p_bv|>w_Z#3w_^#h? zN<3+Qbhf?G9{Zv__C<T_i}u(T?Xe#k?*9!Y`9d#cl%$K0bYCFp29a<D!H#CgEoMh} z)BQ#>W4@VjubEL{X1udiOSIl>SZgM<m<7Kz3(C!c9<$&}W<ie`5JnnS8}W;c_yi-q z&WOi7BUNPY$9o)a@T{k@U%D`@O#`1`WP8{v9qg5cu%!MSi&XyLe52AT4!PAH2ir(# zJwXwS=Li3`6Pi~i=Cgd-%##iMk<X)8KdY74ti**$?-UNo3R?A9(a!AUZdTBIPwMuh z?jUc#Za~~qHhZ8qgdS*53gap2JYk+EZ1RNA`&`GaN+)?6gX?*o!u`cCW@2q}#pwZF zq;_7UI4{xyUZfgcq^ABo#U;E*OH#JpQ;hQ>HSr=f8IMi8NKL#*O}t3qeqvL~?oc9Q z<QVT`VGkCd(^tGmO-V1(QC9rXptig<O}sTtyfvHm3m0s)U%2&NVLZ84*edgUyS={- z=-U%qvhAKA?@XL`Cfo~b;+?4`A*y+2;=D6UcxRe;VVZbhns{NFcwyqaF!6M|;Jhz2 z8BI<<PIN=%_u%_(^5C21DcKa^fr?bXLJ-ZtQxcD~LObtb8jOZ;Uk_jI-_wipl*D;T zns`c@%)7NbB~3gf)jTD0c}nK;l+5KRnafi$w|~EG0Z+#Qo{k!xjwYUtCZ3Kao{lD- zjwYUtaKEmJr(?0vjPY>D=VTtwHRCSfsrU^K#cy~g?&5{GpLgMxJPW_!RrrOuJ=om- z3J<~M=Jt*DMt(;Y+@JDIBYsZef7t5HZ1rZg`e6GdPueeeIHe_Vm$~#+bLjwcX}r0# zuQ>fi^JzL}{tL|f7xqmabVl*&NNr;O$kN2|k#&h9ofSODS;6BX&52_p-HGw+`#(iC zCXR6?aC~G_VmxMf7iM`EW_cHu_zSs34wX;j3>;u@9ALWjwWqz8k>+fP-KxRK><PyP zCs}X1Iqx>!*|vRfgNK}L+sE0qeVlFE$Jw_1Fumt7yDR17I7d#7@5vQ$gI;<eC56Pi z8FvWpE1QHn%nT|-`BWyxlAM1cIe&>ioJ4v)g+J^|g093LN=ea2@rMiXhcA+*F&yGl z9O6O}^)>riXN%-1#v@Abh!Q;F+jzu8JfeiO9g9a?LE?T1j~KV5w+~I+z;k*7&*^pM z|8@Aql_|$2zK3I6nR2}Ma5O$AE9)sTpFZaHgvW7=ClV#3^r861g=x<uiqrlG&-&Z* z@aIGc-tlw1<L7wC?Rdwtc*pH{$Fq3H6L?37sGq}dkIHbANcl;m{3KF-5-C54lz)$u zpG3+}BIPHM^6!!IlSuhVr2HgOeiA7^iIks2%1<KYCz0~+k@AyB`AMYwBvSr8QhpL% zQ;8o`M)rdf;Ut;WCcx+Xe6n|EB=Cbu{GbvqD8UO(#S2RCf)c!-1TQGT3rg^U61<=U zFDStaO7MabQ7}!SV46h1G>L*~5(U#F3Z_XEOp_>>CQ&d=qF|at!8D12X%Yp~BnqZU z6ikySm?lv$O`>3$M8PzPf@#7t#^M=c@r<!}##lUKES@nI&lrnmjKwp?;u&M{jInse zSUh7ao-r2B7>j3&#WTj@8DsH`v3SN<JYy`LF&57li)W0*GsfZ>WATiA@r-@(jD7Kp zgYk@g@r-@(jKlGaeesNa@r+VDqZH35#WPCrj8Z(K6wfHdGfMG{Qaqy+&nU$+O7V<R zJfjrPD8(~M@r+VDqZH35#WPCrj8Z(K6wfHdGfMG{vz%RM#53;1Gty|=Vm#v)c*bw> zjFB|&fq2Gmon5G-eLwH)!g4(0i+D!4{lW$ITBqR|<3!mMi?S)kHzwj6U%@xNiEm8A zHzwj66Y-6S_{KzhV<NsW5#N}IZ`^`!+=6dR#5X458x!%3iTK7ud}AWMF%I7thi{C- zH^$)`<M54f_{KPVV;sIQ4&NAuZ;Zn?#^D>|@Qrc!#yEUq9KJCQ-x!B)jKep^;Tz-d zjdA$KIDBIqzEO#9+!;y$(Kd&%@Y=}2j}p^pzj8Kb7+G^S4R{F4;y~K(D%xxhn(Ja( z>Oi}eH*Q(ERwi5XB0HEDurj`22lJ~ejZzlI9xRNnvojxOWt^T|Wj80zq%p3b6;7fR z4xtg=5^cB}O>hbga42d2L)OQaNch`H^V>=CKZv}jO4hPAaS@4rN>ambj=ZQLwZjuw zt!guejA$Z_SCGbG9{XB8wRRHoLpDMWj|q!}HR$#$o{#Z78|TSCa-l4%2b1}S$i#Aj z^H>vtsNJq`mok&=5A!mI{+V6K{7N!^E}6fW#S$a;YdtC4Bmadbh3B)@yHh%<jZ4V; zH_7^Y$@)9U`FoQ7n-Pge$nObivzq)4bFvhX-+PnaJComg%O#VqhF>Pbha~+vw<dl_ zURRUXuaniUITO3wIoMh<`#o_6sm>RUXXT!!FD^{HtOfUKL8})0Nv-9OagKGpxTwC& zA}wkh?zwMJ<2Tg!X*GUYZ8O!jMQx|6VS<KvQVow#!-jqfZo7UBQ>2E)YM7;lpI5`} z)Ua9YmZ;r3YWHR^llGXM)Et#gggIAFYrI5j+(~P^O=~QtH7aS1WwgehX^r2}8Z|UV z8;$V<JA5sz@h*+AiN=^lV@#tl9;7j5(HPTcj6c&DwKT@7G{#JtVIHjzW<{J$8_cE+ zX43{Q(FW6Kg5S{un`nYfG{H2QU>Z#@jV5@DCU}b`c$*e@n+B+%0j81uvq|UKr1Naj zc{b@hn{;j<of}B!*`#v=>D)j%&nBH`lg`sf=Qh%L8tFWZbe={!Pa~bDk<Qad=V_$# zG}3t*={$`zts+gUNYg6Pw2CyXB2BAE(<;)miZrbvO{+-LD$=xyG_4{{t4Px-(zJ>+ zts+gUNYg6Pw2CyXB2BAE(<;)miZrbvO{+-L<)rCy(sVg#x|}p!PMR(!O_!6V%SqGa zr0Fu!bQx*7j5J+Fnl2+vmyxE+NYiDc=`zxE8ELwVG+joTE+b8sk*3Q?(`BUTGSYMz zX}XLwT}GNNBTbi)rprjvWu$2h&N6~Dtsza*Nz)xj(;CvWhBV!tG#x{l*5EQlr0JJ& znF7+ZhBRGEns!HjFQ)M!-+!1F=Mi``F^e>vMVihcO=pp&vq;lfr0FcubQWnki!_}@ zn$99kXOX6}NYh!Q=`7N87HK+*G@V77<}`lBP3B)0w2{Owx2FX*!cMok^O`Bu!_M zrZY*?nWX7V(sU+iI+HY=Nt(_iO=ps(GfC5#r0Go3bS7y!lQf-4n$9FmXOpJ0$*I}F zc20!llB82f(ElMp-zGWdlbjEcn$M7wkCT+YB`MoT%HNWV(@DX<k%IXo-z%hDW3rSm z*VEgfWW$mc@fWXVgVwS^Ypv$SeqZtKR`nmO=ml1E7+Y46T*-$7`&+qrR_zW}>@msJ z`Wq2$VckM&_^kn~?h4lLWO5{n9JwTrQGo^g`=odJ;KX@k%4=lG%>$%jgnW6c-y&{M zn+CF`n5=o2ta*rZd{XUJsnt_t%~@)8qMCh$bo@Z=x>&`NS;dpdo!7{nUq@yp4vox8 z92WU2ybDWZdS92goYcIQb^PVXhQwF2D7+(Mvg~@_B%^*Jb46$ghmv$2DLSZMM(x-y zMGLg}Y<nQz&$>GCb=L6dSvS%&qLNs^=aN~o$*d>HtlwlUO<ZG7;2M(k2~zb1z4JzP zz8eQFV-0_oC0t6L%?c{Wt@*s)RZcyBkhq&X`vY0FnjCwE9J?xM`7YCAE6Apmi5tkR z2gs}O<kd^$)%hgzr}iRw^#IHDa`Ngbvgp~cM_8bxEYMOGXekS{lm%MF0xe~Mma;%g zS)f%c&{7s?DGRie1zO4iEoFh0vOr5&prtI(Di&xd3$&C4TFL^gVu6;DX?=HP_1}}l zYOG{6R<as9SdAU5#!6OWC9AQ6)!4ym>|ixkvKlK{jg_p%N>*bBtFeRC*uiS7WHolM z8ar5x9c0##WY4)|&!yzfS>(=T<iTy^!9nD~)8s+u%h-!Nc$z$TfjroqJQz<Nyg(l8 zP9EG$9_&dT+(I6#;^P=Z9_&UQoJ<DXNCtf08vngD{(I~B+Hkb&sI(=%-*2(})mppX zTARR9`Kk4Gto8Ogmdf#;IRfk4Q`?!iC^;8166do>&XRYa2&cR%S$Zn{cunT*L6CW8 z=A*&T%*Qida0Bw6B3}*;k9;+9Ww0u8b>#UV9;6(1N%G`kZ+dF_h2RyrG4ebNe60$9 z%gTw|7|q`5?^`|-?aAIJvdSy@m+WJ_9>{J9UxQ8?boQXhgIWen&KaNcqnw9x8v0(j zMY$&=KNo&>^XmcMO8%UCS@to5Z`$(rkN@9KgJXF&<=yY~eBS#*9_;@q`TLL=+x@EV z_x$4gGq-x(oZt8QOaJ@w{Qg(Le)-D_ZY`KqupAn;A677H`@IT>6%8qRcgO8_ylBVD zp}QB%8hZ86X*&(y$xj8#cRG8g?+^dcme<RkRJ`*MaP7{2-nna+{dT#?r*7R``nK-{ zvv&E>R<D|o2YOu@{%vI0E<YMIeyjf-@Y&?&!q0AgCBHN3$x$DLy<GgY;)_OJS$uu* zv|Y2dypBr#bn31@+w~oY!_P*4ZS;%&Z5Z9K+py%n^`jehFDf~r<QpY7jrr2pF?)>L z<LW(Pd+t>*EARfjQuXljd*|$Z(%#qS-M{z!`&_v1`29}U@8<nF_P;Fr|8XaT|9`+~ z2i(@*r<?ou=KRgQ{PAD<e>&jh@UsV$d3|(X&Q`DS2cGS9NB`@c1K&CDqb<MP;Ww|` z6Fz<&bi~2W9ya9QXaAYkVdMXe*TloNeLZ~GJBK~|ue^>p<%oxl9DL-C-nV)kS$yP8 z1OF0^>5=dMQ?K5mvX46ZUwl1$^qF42J7&lJ*ZIdhf9&u2UdQan7yI9iKc2<DuA`5Z z2bIZuC1D1Kne@>V`e-5hx}Hv2)xWD7Mj1cBzOH3ouVG)m!@iEwPiyF>E;e=p8@qyy zT|rm9#Kx{*W4lisuW(Bdoi&|}UB$+3Wn;Ipv1{4bwQTG<I%_5yyMoSof{oq4#%^F^ zSFo`w*w__p><`%3AF#2Pu(6lWYqf0b3O05f8@rB;UB||*V`JCRN1L-Y)UmNQXKkos zW7n~<E7;g;*w__p><Tt^1sl79ja|XUu3%$Vu(2!H*cEK-3O05v8@rZ`UCYL<Wn<T} zv1{4bwQTHKHg+u=yOxbz%f_x{W7pDGwQTHKHg+u=yOxbz%f_x{W7o2=YuVVfZ0uS# zb}bvbmW^G@#;#{$*VA+L^jtj~yPmGAr|at3*!67e`u_zxqqTJEUUX`$NbtYWsoT-1 zwRCDNomxPr?oOxH(y6=AsTa|yqv+IHI<=Ng&81T_>C{3tb^{x`fsI{3zgEz%6>RJZ zHg*LYyMm2f!N#s&V^^@TE7;f-^lt_ITfxSzU}IOXu`Afv6>RJZI=O<4UB$+(Vq;ga zv8&kFRc!1kHg**oyNZon#m25;V^^`UtJv68Z0ssFb`=}Dij7^x#;#&xSFy3H*w|HU z>?$^P6&t&Xja|pauBDx0$vjO>DF@-YVSfBCV&{E%n!?EZrR>pm_GmkM)J+0%T*`AP zLjTpRzP0e5{#Lf^4WIg~&1FYY%-}F%)6u*O#j@!Z%cfh*sxFp$HX@^LF{`pzM&07z zI@YoXVI?NqjZmC2p1&cyAHk`E{yP$`Vr`EUb$cQ|#FzOY&JZ=f!95APx+h^**7oRu zt&@?rSVrDr8F`Ck<Smwww^+u9VwoF?MdThXBKPnNY(#e6V%d3%W#=uHowrza-eTE# zi)H66mYug)cHUyyd5dM<EtYw=SmxbgnRkn2-Yu4Sw^-)gVwrb~W!^28dAC^R-C~({ zi)G#|mU*{0*}I2peU8@WXnl^>=V*OY>vOa|N9%L6K1a(x((+xjI!}x9#26o-#XD(n z7|p)37Vq5O;$5_O7cCyOO^b81I7f?fv^YnLbF?@|i*vMidoA8xYjd<VM{9GmHb-l7 zv^Ga;bF?-`Yjd<VM{9GmHb-l7v^Ga;bF?-`Yjd<VM{9GmHb-l7v^Ga;bF?<+6LaYw z&A{bm;PT|R!h6!f(LGID&(+p%1|iSe<dj59(05bn2WEA66WTOqT*Iuc;azND-mp1l z_FOrGR_l#sv%A^s4)?OcykT!B{|yW)E?;cibM6<jJ=h*rp6KXsw>XSi?#oQp**}+C zJR#gY4o@w8=m`y;umCshz)d^x((o*BSn?}Me#QK5F~8gJ(=Jx`U3LKOwlC6`<Mw?F zaec~(Fd-4<kSbGRnEiFO5~r*4yXsu4&S5^O26Ybe-1cIJO-g@G>CdTmuX?wr_l?QS zSXKQi^MfE?-^4tt-LtCoOL!Z`63+;C$5wjA3eQ-WT=5s!30<$X8=xi8tL!ReSA}IO z_mNL6Da@N2mQ=2!`TZqTsqMBUCG)BM-IA*MOA51b{qrULXY#xK{oH7u)`PYEwOy^Y zb^YyL@hR<Is0SBrY4^XD2Y8SX8<<Bg%x9L&qi1ARD0hW9)oxBT@q0x6$@5jmlP}@9 zqD^E>E*X<c#^jPOx#UYO`I1Y%<PKO#GVaKXHlB_+T=wrHydUZP#NZtACfgbePh%Ww z4IZNp=8&)%<V^;7llO^Lc4d%D=H!w&x#5Z<cXG*{TyiIu+{q<(ipiZ~eHABra><@t zvL~19$t8Po$(~%YCztHWC3|woo?Nmgm+Z+UdveL1T(T#Z?8zm2a><@tvL~19$t8Po z$(~%YCztHW-Lk@me~R4b(b|P6?hVk|g(>b0(Ap8!%tu<AuC*Cjo8H%2JJV;w`Tq9l zGNscfb%rh4^2A;Fj+#7m9!@>is;^XfR9_BOdU&>Hh|&is{UfD@{^w9iHCc_D^iQ__ z$<CM_d_5wnTxQdcl0KZiQ)GMc;T*vez8fFT9{kKh_;Ah;bM#eN)%O;6w203+C+lXu zo(IIsJso^SHo8&#^9S3Z=dHGD*w9~tys!p;=RTrH=;2bcEm<5rIc0O^`QU)${QBhF z3UlEn=hnb)(!3wfiEZY?KRpKy39jYC+EFbI)&3IgKV@@m{@wW@v-=4BbA%BY*v><O zVV)G`iP*)H!V`|!o1YXMsNF-XsUg<X5Nm3PH8sSV3fny-xX!o^C`r4ASPMg}g(23# z5bI!wbuh#_7^2-n%>5ze{t$D2h`B$++#h1@4>9+LnEOM_{UOHw2DKTkHixTCn3evt z&9%|)A=bqZ>tcv?F~qtUVqFZeE{0eaL#&G-*2NI(Vu*Dy#JU(_U4$9!M`k_i#C%t9 zOz@wcsl)Avq^NOt-mzGXoq4nxKYgaAd}5~Nq<le4&c}TiW>GKH2jQ&(x#oI!<KoWd z`Q_$$m_^-5TB~e@bt~S$86)>cSV<eKq#oYXP`9nIHrLQ=(~_3tKso!*<tq&>+JWEt zOzCWg>@Md>?`Da7oO%Cs`lFTJoJ*#M+4n=sWDY5^YCuh!$;t5Ug3Xr6Mp9(G8vpuJ zOAK#&4@+D$pu{DgQQ}-}pGz)%T;dS+%?7^proUH5woNR}8E&@CmU_`a8|a|5pO6?I z-#M1rucPu<u18r3N5ct00eO={;teKmLP<AJo_ze>(AL}4C%@#A7x?74?uFZruKO08 z3+KTla2b3Dt|Ltk3Wm{EJJ3`+kgj`^uHmh^dn(}oCG1N}4W*@qlCXOWe6Cd)wJM`l zWz?#ST9r|&GHO*uN#ET`-`%awsMQ&@I-^!+)ar~{ol&bZYIR1f&ZyNHHOIHK!D@_J zjZv#HYBff!#;Da8wHl*VW7KMlT8&YwF={nNt;VR;7_}OQ21jabp4R4RZJyTVX>Fd? z=4ox7*5(Cw2M1w8*;<{23GJulS(wm%TA!u$yQG}y|IP|Zw74XxQ!e;~EXvdBJgv^t z>O8H^)9O5}&fDB->?d2x^Rzrq%k#86Ps{VPJWtE>v^-DC^Rzr~o0jKkd7hT%X?dQO z=V^JKmgi}Co|flnd7hT%X?dQO=V^JKJfY_YneHCRboWRm29z6I?ENll`fjZ{FxXLR zM`&%X))r`OuGSW4?MP$2yRqKYSeF><UA4YY>kGBMQ0w;|INn+}(wL4UNiyA6lIgyZ zO!t*!k}8?*E6F5TGRdpVWQ&gQek2?N$HMW!?lfyAiF1PcN-{~E%-{@Tm2IrDja9a> z%GQb^ttirpBCQyq6-CA`+xTT0zii`|tyQ^NwTD*isZ~2_)mSYWt2LvvW(Tba&yMb( zH9Km}ep)k1Yes3!0V&EJ*djAH+gN5B%WPwrZ7j2mWwx=**4q8Fc0a8xGM3rKGTT^Y z8_R5CnQbhyjb*m6%r=(U#xh&46zP>By%OG7QKVOj^h%Ll33uKHk>cULc9C8w>X*S` zuY@<>hP_gxSBlL3Y;z#n9LP2Yvdw{Pb0FIs$TkPE&4FxlAln?sHV3lJfoyXin~b~L zm>%e)?m=eoc(e8hIFZblz(O*s^h&;7$=53ddSk0wcC@xgYx`;$j+Gh(!;HZo{hg)c zh>~|u@=i(~WEO3w^g(9PcAl`aCye%lk)9Bq6CRa(!daelHiZ2?Kw5dyE}j(L4zp#& zn``?7hkL@oo>1foJ1Bhzr4Ci<_GEM~8J$pSzR?_{)Imxat(4JQEc*Rv^`nAYSoYt` zI$7-MhgL<t5=)d=sKnisxVsX!S7L#BZm*u(D{(I+?ySU}mAJPO_fE>*18Cc$+@N!G zaDmeDedC~D_y8Fhmb90W#waN~|2<YI!;~^iYmeThwMjX+RcpWc2^n?1zP<o1gp1gj z7kl4UZrvq1_HOezlwAh~hpN%eDdU~Q*N@t^kFgkJEK1aDgqjUkvk_`GLK_cKyWQ1p zceOjz8rW%I4XuH{C(jPjCkI&r!~P|iHjd?YAkZw<!7%G!m~{|ZgTwmQ!7%G!m~}AB zIvCb39ftL<gJIUeFzevolZ9bk>d>~ph4j~U`Y1>L<miW}_U8<2yD=Z6ec^uY$8#}) zam*a}sjdF^SYua2W)+cHMPybepNhz*BJ!yyaA&;rlH<8Y7^m%wQ<ibcQ-?#0Q=WPp zVw^(%Q#gY{K8U;c+*xMP*>Ju&dBN5z)A$sTQAK1_5gAoPMir4!MPyXb<~eI@wj-m8 z$fzPRs)&p#BBP4Ps3J0|h>R*Cql(C=tyZ``E+T7+$eJRuriiR5B5R7snj*5Mh^#3h zYl_I4BC@84tSKUEiuCMw8OOiKKXL|p@l5`Y^X<U9G05)wdiG-I0c~b8HD|rSSKJj0 zXN5hbw<<-whd0tLNc`0fLbDx&Id%@3>=vxCTd>S7!5q5;bL<Yxu{-dtU4d%50u?F8 z!RK(mQ<8qy^`5%k&cH@H19Q@z607{I_vhiyZUyX2%;C+S!;?RUCw~r4{v4kCIXwAu zc=G4)<j>*BpTm<shbMmyPyPa)`~^Ju3wZJu@Z>Mx$zQ;ezknxy0Z;w{p8N$o`3rdR z7x3gS;K^UWlfQr`e*sVa0-pQ@JoyWF@)z*rFW|{vz>~j#Cw~D?{sNx-1w8r9Jo(K$ z`OQ4}%{=+dJo(K$`OQ4}%{=+dyxG;f+10$+)x6o&yxG;f+10$+)x6o&yxG;f+10$+ z)x6o&yxG;f+10$+)x6o&yxG;f+10$+)x6o&yxG;f+10$+)x6o&JlXS%U8>yRU-%c< zK{#heCcpJX?`M!NAItQA%q_NK#}=|<3zH?dWsP*&Q7K_u^JY8tAD1$?|M{V%5_+Wn z`EQ18p7t-dIb{3uu>HB%ewYzI%#j~vyk8owa{vA}?%evUlHc+CEq7d5aj#o(fA2Q0 zm#n^*FqV&R^ZNI1EGQC<8Q!7rA%AWo&a)in>APucf_S5C>V@-E<2=<kPpcUJRuP$N zL}b>bpDzDV|1D#*_9}X|Ef~H{KQ{6u&E-p4!Iw0bFKLBYcM?w8NK%sPM*R$uGi?1? zVkggrkgNVHcbW~`=80=PZGk5(@T5VW^r7}N8|MwiIm{gtKB>-=>O5)v-+5Bs-E#x` z`?E%J+a8<s4@UBn_p*iK(O^7!j7O94Xf_^mc&g{Af5?-=d6K*jLjB8(N0aerHXgmk zqr-Tt?jMhJ#^W{f<Tc|_Z#+7-xg#RHKO*dlCVjDi6*TY;hw$!(6WK)*Xs^?K?~8B- zoS$S%TixS8OXbnBdGtWveGZ>iQfQ^-d*0tX?{A*>HzjRnjc;30QeST=DO}ed-z(8~ zpTy>yEI#`_iSU+;Mb`B~>v|y><TQN$uHH&DXi$SSYOqG{EjKpxYSGm1RSb70YV}xc zQlAa{W+)%R8`DGo#De~BhBX-Y&3V2#?-So#(f`fmzPao(p1H_3!y6%<A~|>DfgB2Z z^Q3OB`FPJ3i*MD`n#<u05TB@ztSM`qwFz(fOV-1Amp12J+MIW369L`kyh|JTe4w3( zgIFQsJ>hWUd4%^Pz4!SA3XSzJV?E4R4@=hdW8c8gty>!mHs*sr(b@(5tqpfA{&7G3 z>$g>oW0|bMBge3($FQfzu&4J8F7|#`up7JV5O$eXy7~Pe_EyL=4#zA)wsEBQzJ0-A zTDe!hhSJI;M;OOG8)r@)$UfUmOE+g><JalCHJ*(;h8<Rj1CC+)j$!+bVf&uW_Dx~? zj$!+bVM&g`0mra?$FP0Juzkm{eaGN{W7xi9aKJHa-!Xb^Dl78idpE<JvupLYDC^{n zKm(pW;HJ)#``bQJ+ed2qNNq3C_L0GDL1Az^{%~i&w<cEfZc-Ho(+_*-hZ6m8uzrZ^ zhlBM)Tt6Jrw;n^!06!dST0e|nryi~!4%ZJm>xX>?_Cu;@TYa&=QQu!*jMNvq=!=p1 zVx+zpsV_$Ai;?<bq`nAG5`}s1M(T@^`eLNM7^yEt>Wh*3Vx+zpsV_!mb?DPh=$0Q? zmYA%K;G|&ICg_E~i9kpd>6-@WkO5f`1*|wa2y!4d*gn~>5w+fIIc!jqFazJvBm)UK z@7Di&7~kkXZ~ein|A9Bx?x2UWF@XQ>?X`ylrRq6KO^(%L`|GhYH`kX1|L@&e`v}kf zv*IK3liur-f^F~Qz4^c1szc?KJS_OFmR+l5U(m8IYT1^NF!uNT+pXJtC+~5_YXr77 z0$UpqoM%mZEE&Q(diS$BQnYjg1{dx;j0mnX%LmL4>}v$}H3It@fqjj@zD8hQBe1U# zX89PbYXsIc0_z%qb&bHfMqphdu&xnU*9fd@1lBcT8>w)-l`ux@FVp%TYW<B`U#j(I z43G+;XDE~kp=T(R3K!~)5!l)YY;6R#HUe84fvt_e)<$4!Be1m**xCqeZ3MP90$Uq_ zt%W-?$MA-nXMe_Q9oRZ+a(}frRV}Vki_6sFJ8E(Imf3Y`Fu}L?v^#K~llXQiNfxI+ z^wmXd;P8Iq0ez)E^0YJ0iqEs+^OSymzw|5dgs*$T#h!4bCtRSNVeas}<dY_N?`vnC zb{2=bN#<t6laEX84IS)hTk&=!f4yIhoX|gazN*wO4ygAqrEIT+!;&+5pqFt+rDYoP z(5o1ZdD5#mupNKTEBH@)0uRyF@!In7n!R94?fy*<pB9bMFN3t|SUs~Jnf@&}7tRaL zGCG^(emFXz+z)4VVSg(N&FsQ$T3Kjj7n<3HW_F>OU1(+(n%RX$a-^0Pn%RYBcA=SF zXl56h*@b3yp_yH1W*3^-p}rd^<Hz@p_~lxEuh!pX#P2aS7Y&f{;mi(Yd^od18UJlF zyU@%oG_woM>_RiU(9AA0vkT4aLNmM2%q}#u3(f38GrQ2tF4Pl;IzxM2Fn(am%#JLx z<3cq!M-7fwgEQ1%#FqX)H8|Th^Z7Q<qu&P1VBb30xAyR@VZK!`;2ZWaxBBGxq-H4G z{E6g#X1?*rHy-)Q&DZyCvPsUce0`rk@Y`lszP``b_xbuhU*G5J`|$3YeEpuU-}Ci* zzJAZw@A>*YU%%(;_k8`Huix{v^1JFfLS2tk*S)mx<8^zQ|34ij0<W+B%-5g!`ZHgD z=IhUV{h6;n^Yv%G{>;~(`DWOzW>~h~IWD<w3bd#|iwd;pYAq`0Z&8636>QU@0xc@g zq5>@{(4qn@D$t?=Eh^BW0xc@gq5>@{(4qn@D$t?=Eh^BW0yAfb5%`5xovT%!)2frS zYD*uRDL*k&3bd?1%L=rtK+6iWtU${Ow5&kO3bd?1%L=rtK+6iWtiUbpA^$iqxo(DP z)ljV(s#WJ&H={|l(fv|wul{v2w7;c8wKTMBw^$6uZm5<H)zYC_I#f%CYUxld9hxzn zM|x2(RBMN7?NF^9s<lJ4cBs}4)!Lz2J5+0jS~sIf%F!g{Xk&SF|GN3M)?csn*J}NB zT7Q~#Gn%9vot$a>?EULzwB9&ZZw%ENL-oc`y)jg84AmP$^~O-WF;s61)f+?g#!$U6 zRBsH`8$<QP;mLJ#=)jh##oqe=G&Kmd!FSZ)@~vjosljo+xqDKRj@NJ5`YpS^-?sY{ zZ4mB<WNTx#HfAgRoc=bB_Jl8b!a1JsZBO`yHfC#MUvvP!Xnz~CwQ*;2GOX`W$)_Ii zZ#?zf{-^Hlsi%1AnVx!%r+)SCJav?(4)fGwg3#g{7^ko^*&4?G{I_Eju29>MFHBI| zL)G@O&638L|GTjYW327`sF+19n~+=y!>xqj*1&Kp;R1bI;@^_~5e->Ws6mGJuY}=N z!a%Rz1}kB>l`z~&7;YsDw-Sb13B#>~;Z{P4l`z~&7;YsDw-Sb13B#>~;a0+MD`B{m zFx*NQZkCjoB_(D_iCJ=-@hUM7uhav-)C2eEf&28pCC017EGg+<2_^lrq{J+_K(7q9 z5{6p|!>xqjR>E*AVYrnr+)5a3B@DL`hFb~4t%TuL!f-2LxSlvVxe|`uW+e<(gYT%p zx7FZuHTZ@a?7C$PJkd9YCN;>;TYd8|`%vRW6&=n~enh{06Kc9s$<uA)Fhy7KUo6Dh zR`N)^EV?Q5@`WCkzQ|(t+VVTZ#9*}ZtB1Kx!g$5i*ti?$`7hS-U#wGyRK7^3@%^<t z86o9X6=j5R4a?N6C5+?n-LB+!v&3k2h|yduMstNvg}$Bj;x3o-0d?~Mtx}#dTATj| z-wY!Ydz8_`zduSnT0;LmzkY%8mL*%Tz&DnA`jq|_gz=r>4or=2Zf2?-z8U7-?rTAw z8m#5TdQB}Fcrxl!_D#lCeWHZ477=fsPdu%L&1$$l%nif>O|_4(`I$$#zw~J6>%D*c z?6aKUx>pY1N8|v0q(7U@dU<;n$+)uKNv=h*t+dLvvO%_$b-XQ?@U~o%GRzZp^80WY z;WImX-vz?kZHj$%SJ(}9hcPe~_Vl^Ed}eRi)#oH0kq`F~*;O{kuChUPmGx=$^5cF8 zYr#1Pd2rXsgS$>1+;wTqiA8C=U$UvJ<GHy+HkEbq-L8}C_9dBA7RjWtUM7_dGN>%# z)wv`+D&Nv6em~XwX)w{>&4F|`wPrNRUE7pcB!kM6GN?Q$gUXY#r_7AZg9=y(%M*(t zYoQg|<yudJ(Qs5^oy;lgvcB)<U%`WZ{sYv@(NyQA#}8$GcOR}3Y#U@n*&r**23b+o z$%wKcd#N*|zqRMn>@;JCeV+~XeH!fhwA=S-begfn-cQ`Akv1n9Tbvx}aB?KPWw*&* zP%NnPw^cs38r*ztPpHwJP@~f#8|(|U*#FsJ|EJN3#xQSv-06@Or$buo1vT0WYP1*B z=rl;1{h&s-!c;_lmv~#&qvps%-XHh=6ikMv;TeDXBdl}}k$my?jvDP9HQGCBw0G2K z@2Jt<QKP-1Mtet%_Kq6u9W~lJYPNUOZ11Sq-chr?qh@<Y&GwF(?Hx7SJ8HIf)NJpl z+1^pJy`yG(N6q$*n(ZAm+dFEuchqd}sM+38v%RBcdq>Uoj+*TqHQPICws+KQ@2K70 zQM<jPc6&$d_Kw=^9kts#YPWaPZttkw$;UQ%CEA?QXmd)VO}_p%r!?A}(rA;nzs;SP zZBA*l$t%(3PRurWCEA?QXmd)V%}MAsc_rH9@NaWUqs1wW7N;~?oziG^N~6^&jaH{L zTAk8pbxNbvDUDXAG+Ld~Xmv`X)hUfur!-of(r9%`qtz*mR;M&toziG^N~6`jR*QYD z7W-N)_O)8<Yqi+dYO$}?VqdGpzE+EUtrq)QE%voq>}$2y*J`n^)nZ?(#lBXHeXSPz zS}pdqTI_4J*w<>Yuhn8-t3_nS<wp5;cK&|v4xop;Kkof0m<&(DGye8RyNVg+Rxkf( zcoHMr%i-5D9}CRRPG_6q$r-xH>|5gJYFVS?J~k^inw8DI8P324KGMeixbS&OnWvNw zl(Ni>>@*W)G*;3w--<cy6m!C<#W$*aqdw`M7rPcb9*C2b8>m$l<5pRWTjdC94V--n zj)xQAL^ug1z~|s(I0Zfrr@|NDG!Vlki*c(g#;vj#x5{GNDvNPz@MZW4d=<V1Ux#nN zS#UPU86ErpO11una5LNjKY|~_tuP6G0&?#Mx6w4Wi^RWE<XYdkf!Zyt>f5tf(7$IB z-ar1j{t(@)ch83YNWE0gO7*N%_cNtF>~66~z${BO%Tmp<RI@DAEK4=ZQq8hdvn=%) zpZ{Z`o!9zJKJYg)-XhDU!5k=uxiAkZ<iE~@EQmrj41yfUg~5;q^0Uj3+bTnDs|>lV zGUT?(klQLlZmSHrtxkQnX8lD5kC)(Ocm?E5&w34Bhd1C&cnhY%+wcxd2fIJA&$i1x z+b;WTyX>>=vd^~5KHDz)Y`g5U?Xu6d%RbvK`)s@Hv+c6aw#z=-F8ge|?6d8%&$i1x z+b;WTyX>>=vd^~5KHDz)Y`g5U?OC<ZLH>4vjG?l{cF7joC0lHlY_VOk#dgUS+vRTi zwb3+4hYaBPcenjociXR((_^i>?bo{7el35noVVudax;G;x$O34x2si~?aQ3Fa9@sD zAKn+T+RX1Dd%KPLd~<oBQGUkk4`V;Wc+7Xr{%*6snZ3AGiF_@aORQyEBuiy+ZCmOA zqB9QUbw0>`Oz4RYz0iG8-eFWxm>VUGl-Pj>IvG{8`Dwh&(d13!$$BJz3U^>C`8~F- z#oz(8$nUR3;U{YGkJ|PRdP`fkZP!04F()Z?YURgm(Bi%udt+>w@MKE`Yw!boJV%Sd z6CSJRx;X3a;~m%8c51d~p%wc4j`sY9!Z5$fm(J=~m$t^)n%1NRF^lEUA@ABcdw}a$ z46|4T>*YOLCzE@J{AL|A`FfdeIx(AYHdH6`6^3Uyo1Ec{n*r<8FkJJMM*jn~drLj$ ztKEBQH&5*<)ULw}=oO9FmblUx`RS~yDYE)3WpiG};wwza|7bc3>yngFA1$+gd2-6$ zAJy5v46~n|BJab`wfk!Om0wP4OPuMP{BiayPm<N=)b!7P^dozgC#IjCxFh{biG7@( zzf<nOv5^ef%`Ob{z<o43Qt{C;mdnm8mpoR>>teTtu~>FxF=p7`y2?4C6SVP48Gf$R z&R@uR@t#wCzs;^qoWWAr)vm}#i5J!MMKyhyUH7gUKB9I{sZn@G@^93rQH_412CsNR zrzhkpy+g?_DeXh0y)TPun{iA}-VPCF&<ykWwXt+-l^EXS&}>{5E44+N!*f8*dapI@ zCHBiA?`#`S+Tck|o)q3-5Yzsq^b_197~YNLj&FUiR1L!02{!11W%^*1TC7%!Mr&g* zd-F4H7g72@f8$HO-gs7NQwH?LqsiU~>$=X3(S1F#UOj)MKCkMLO?o7+zeiryBMo|_ zjHlr}^Jz9|^1k!I<$iXrU=T(Dec)70cu!;B9gQ35+ULx-&VH%WX5MWeb>ik-C&|;J z$F|Nr8b$y;X*LhYC7O9!Vx@c*E9J9TDWAnk`7FBSvsfvg#Y*`sR?275EuY0o`7Bmu zUIACaRd6+21J}ZJK6AbI8{kIxuHSExE$#Bet8!<)&&H@@U(~TL>ev@`?29_NGgmqL z8g-tdP2TH|)HGWZS*|f2EZb9F;)~|Mm(2b9%!99+2d|n3C#CGetGKVv_T7y1p80<h zsh36KW$WYj^l_QFaEm^E+dQ}~{W$p(KmSp$dGM%tFk8QW-8^VccT0seG0S{7#e6u; znpj{he8*b2SRCU}<FdE4aFwz7raj*>d%k7XM3p&nn>8`nns~;Vm>+Gkm)4tDYfao~ zO<X1SW<lhI$nqeFtc<J)#zodfT7yF)?UCN#_{c|DqwU&+jQskn<1yoVvQEr8k<WJm zukL+Wr((Rn&N>Ybe<173tn-84XMH>Cis0F-tFop9|C9BXXb{j*(V~>&qlZKvO8Hv! z;b?ivwCKF((v;>PWz?%-c8lOtc2ZNy%_&c&OigJ?X-VDLYp>K>y`E40`*LbSYCQZY zEj{g=v`f-n&v-Cv=Pj>8vo^o3&D#9BH*53j**r9|==GxV9Wr;=euq7FICO_|KKa`5 z`k*Oj8aYk*=_AWWemJse)M=w`8};IUaGm`>FY9j944z~LziS4UnZ3U<Yroq+Yws~@ zPcySFNot`5o29>q#u8TbzHlJUdk~v%0x2i!xKGrPaN(KBN;A6Gj1JF|B;y(I`7r9F zk!H_JGU-s~h4&gR@QrHU=rq5>NWzsYzm-1S;M2{?Cx_O1nNL;N)5sSGQ9|bSoi*+0 z*HEDq`lcFe`K0pZszHw$^pLCF<Y}vQ)NLJwQ5|o2##^4TCix5zwlr$r+0XD~Xz0!O z)RTl;Y!4@Y^;L_OEZ0}7Jw1#gS?qhuv?7drYVm{?Pw4Q3@K&v!@N^taii23gi>%?L z$<o4SRf~fDZ^c}ts$aF<S`x+rkg)&Bb2i@%c9W~<J$WN$vl!pU|I2BBd3;<SxMR4M zUA7YEsQ3S2ZnZW(mGs1e=2@%O)*Hq4lpFNhO^GK`er6{8obT(-#G9!<m9=U{;@-6R zG-H@mcwOQ{qqv4tY%`KA`t}lidy#0jHu8Tp`M;X{Urqk6&b%ntj{ILu{;wwgS7(aU zCI45G|En{vfGgoDxEij3YvDTIx!(H?a3hGkCI45Gt_w0>3LeaSIe0AdRqwBPuLvH_ ztPCb+&JXs^{J`H91W#u!^mC2B*ZTWXKQH(53V&be=guG}vn%*bW_R#tW>0WL=Eh)9 zX58<ae6}|@H1nfie-ix8$VtH!kqN=?BPR#fMotMHBhlOFpF8Lu95={}JRYP(o=AyC zo(%pLd5UD797G~d``e3h74Y3hj|iTMI&T*}+Rw)X&qa@w=jf#1n&<?7|D2t(Q~dmS ze?K+YlOONkY<@MFj5lP@4Wii<DM5B+%HZtz!MC%k<Wl}1I3#;fuv73@kS5DVI%LRX zNGb%QWwhQ+jsy3U275Rewx_riIfc!DFdOz0X21qBpvnwrHQILv?J|RO82xVdKJ-AZ zwJwi=S@49LwVK?f^@Q8Bo=E*#VruHw<yAZ%F7oqb?4ef^@1(sc3&?bsk(la+s%dGn z{QOt5<6W4OxG!y<_xV`(LjNZ_N!nuhmX<(m;y$-G)n%TTcp~#8m;j%Hli?KjJe&$& zfYab~m?%Tm7rlQ8&VV!F%kUNWDtryT4&Q*Y;B5FNoCDv2bKyKVA1;J%!$s~Xz1aID za4B5o_wRVW9Ik*X;VQTqu7PXeI-j}T`weg-eAn+*2v6R#JbBM%{=m<riQ6-O2sfJ{ z>51=}L03jHy<e7iJn|j59F!lq()-nL4O|P?!5#cxcY^GJ5!nMHzk*-G1Bt2fpHG$l ze5(BCQ+ZdWvV2zXu1t;m0Um}&;8A!C9`}FlIAjs6U=gk0ahb~FGBxrnJm+?+=ivo# z3g5jpP42a6a<5I3J5%3rXX-oA`7&)R5hq;@HBbxucW#_&GDF`tLp#mT&ZM9C_t-)+ zYw67tr+!&Jb*z>(SY>MB<-kqb?5RtA;#r^giCCrxn<~t(nJtf8nT&Sp<d9qEn`3<Q zY2W;d)8Jvg=Dzb%gMB;nqrXo&hmqzjSY0a1zVF=8cK-Jr|NEZ*-H`I@VDH4`!9IY+ z1p6m$3dX?!a3CB62g4zWi-JSpFgV=rN5GL}{84Z;90SL~ad14G04KspFabUXC&MZ5 zc{mlm0H?v}FcHM!^Z!)y|5Wq;RP+B-^Z!)y|5Wq;RP+B-^Z!)y|5Wq;R0rQo+!~yt zK9^dtm%|lsC0wO$SHm@Mt>3TLt{c4Hn7A$YF5Cp)gYPTj2T)3n{19%2Ti{3VW4IM2 zfxJBYM@xdA$<X|BxQ!0DT|WFf<ouDLIFQRyj~-#P?y;kBpdF0^Wn(^pNB;zo{}W_m zzFhSG1lgD`*X!SN3gASi08TWL?`|2%4_VD?6R)MJbLzE;i&AeSF}@G##^1Cg^_Il6 z)So17P5qhwyUovcCvHo<FL8P5{fWxd-}?PwcihW+$`@6g`WQS8Pr#G#6ikMv;TdK9 zk+wcNaZ&n@Wf+_UKS?|y%kw<BhaO4)xyVWp`utPX{8QEZQ`P)a)%;V{85OW1aZ|<` zdMYOG-X4jmX5Y<`sWK1#5BvpQf|ubHcoklQ*Wpcg3#P%_@D5Ce888!O!C&EBcn`{8 zHoOmWpd2b;K2*U6umEZjH^~uxQ)DSDgF0B1xG1t3>Ooy24Y1DNW6%gq&<yKg1GGQ~ zbV3(&Ll10(IBbGm_y`h-o3a8(fmBF`49JvoHVdMV4TB&Da$zv!!4TLE@}U5>he9ZV z9biWonz&WQ##^&?g5fX%c7|PGWa6T%QBVxKLJ5q4v2bo;s@trly3J~;+pMO_<T%xB zR#V+(HPvlaQ{84Y)ooT&-DWj4%R0%r3apVV^DXOIxDKv|8{kIxF8lyW;fHWD+yXy> zAH%IM34Q`Ug`dIC;WoG(?tnYt*YE)R21wv65;%+0l~Ho4+q0%-k-Bcrnws?lJPDKG zX?P}aTh<@pS$Ga!fEVFU@Mo9;f00S|C3qQLfmh)*cpct=H{mUq25-YVFdb&VOqd0K zg?HgSD1+JXKFon~m<#iu0xDrXRKW+Z02aa`SPV;`8fu^xmL^_v!`5qV*m}(kTd!rU zggRISt6>d%2-ba81FQq<DytEipc&S~255mcXorqOCEsZ!-|2k5)A@X-^Z8Ea^PSG; zJDtyWI^RuO)7`W+oe#B=54DmHwUQ6Dk`J|#54DmHwUQ6Dk`J|#54AG7ot(S*PypLQ zArwJZVyY82C(<yBvbRgzB-7_j*#)pY6hcwrH8*y>=Eknq+}QP+8@pZ`RGzpfWj#Bq zft}UBu4-Uc^{}hf(KNj@O)pK;8|=r%a+4%&(@EQO(l(v6O($*BN!y5ug2Ui&zaIfd zvcivoqv04h7LJ4C;RHAl+#f~Tl+iY2v`rapQ%2jA(KcnYO&M)dM%$FpHf6L;8EsQW z+mz8ZWwcEhZBs_ul+iY2v`rapQ%2jA(KcnY%?jG4D{!xRa4wt&=d%effD7RwxEL<+ z_e<@Wu=j%Rz~z3v0<MIswBu^H2Cnt{b^iZ)eQ|@I-2+8C)zeP(v{OCpR7N|M(N5*G zQ#tKaPCJ#;PUW;yIqg(VJC)N;<+M{d?bJv+HPTM+&`wpf(+t|_E!ru}g4;$THPcAV zDIfBy+Jj`Du49+3OTChPdKIV>&C^Bm#8SWO_wRf6Y}%)s_E|*xte}0mXrD#2Pd)9^ zOZ&W)`Wv5h7X>Y}h!!fNh0185GFqsN7Am8K%4nf7TBwW`Dx-zUXrXdisGJt+O21Y{ zqkMQPQAX>Oxu-GQ87ZTA%4nW4nx~BBDWiEhX`U{cr;+A~v4b1f!42%-26k`*JGg-z z+`tZQU<Ws_gB#es4Q$^Awr>O5w}I{3!1irm`!=wB8`!=LY~Kd9Zv)%6f$iJC_HAJM zHn4pg*uD*H-v;(+0~@n}joHAq>|tB>ur1fIE!VLv*Rd_vMeHcEC)Y(Dfk)vnn40LN z8GC8QUYfC&X6&UIduhgAnz5H=?4=odX~tffv6p7-r5Sr^#$KASmuBpx8GC8QUYfC& zX6&UIduhgAnz5H=?4=odX~tffv6p7-r5Sr^#@>kAYa@$c3Dmfgu@;sB?<6hRNlSLo zl3lc97cJREOLozcowQ^pE!jy+cG8lav}7kO*-1-w(vqFDWG5}zNlSLplAW|<CoS1Y zOLo$dowQ^pE!jy+cG8lav}7kO*-1-w(voGgWEm}4MoX5_l4Z1H87)~xOP0}+Wwc}& zEm=lOmeG=Bv}74ASw>5i(UN7fWEm~Ff|guCORk_LSJ09xXvr0{<O*7{i<a!7CA(<J zE?TmSmh7S>yR!C>H)&76@3Ndb%Gw9yzsMqsvc}mpI}i>6IpO6=Zk7MOHETS`4CGG9 zR(DFaX4&b?veTJmmov-GW|p1JEW4Unb~Lk2Q_kry5yYireF?q{UxBZ}*8nHX`Uac@ zXTv#gt{Vx@1NXAh-Z9!cMtjF-?-=bJqrGFacZ~Lq(cUrIJ4SnV(%zl4cPH)LNqcwF z-kr2}C+*!ydw0^_owRo+?cGUxchcUSw09@%-AQ|Q(%zl4cPH)LNqcwF-kr2}C+*!y zdw0^_owRo+?cGUx$7t^u?H!}NW3+dS_KwlsG1@yud&g++80{USz3XZ3dfL05_O7SB z>uK+L+Pj|iuBW~0Y438{yPWner@hN*?{eC^oc1oKy~}Cua@xC`_AaNr%W3a&+Pj?g zE~mZAY438{yPWner@hN*?{eC^oc1oKy~}Cua@xC`_AaNr%W3a&+Pj?gE~mZAY438{ zyPWner@hN*@BfRscY&9xD&NQVWoGuwoVnlc_XCKCh=_;?h)76?s7Odeghoh6NQ8h$ zM1)90hD1bUM&y_HnjsMp0wEF+A|fK<VVHw}M=l3N1VkkE|5?wT!x=o7-GATz-k<%> znzh$n`?B7(*7H95U2AVe@4Xeh_g3`YThV(TMeltSz4uY{-bc}UA4Ttd6utLR^xj9& zdmlybeH6X-QS{zN(R&|7?|l@#_fhoTN6~v9MeltSz4uY{-bc}UA4Ttd6utL)^xo^y zd+$K+y#u}X4)oqT(0lJd@4W-P_YU;l8_;`iK<~X4z4u!5-fPi&uSM^@7QOdc^xkXH zd#^?By%xRqTJ+w#(0lJf@4XAX_b&9_yU=^@LhpS9J$DH`_bK$;r_ghsLeG5)J@+Z} z+(*%KA4Si76g~G*^xQ|$bDyS%R}Q0x`oh{Aig%WSVUxa!Sx)z0l-gb}V*Ai%9fUP> z2yfB;))>mgusZRcPr45IbU{AXW5%rZc(>O9cIS1pJ^9{<X~aA&KBV!(#%+(e-#h5b zkY<^D8!RN_?c7VI@9WQlW84Uiaf@^_*qL!)XC_E5>8queIk)QyX$RPtSM@G<AF~MW zW8T8s(x2lU;Jvu=Be?Qmc(3^!uD(C6ejwh-cyR~A@lNKmIOF}W-F^n!>`^c$6TqBI z0NXJEY{vw!9WR3Im;kn80@#iTU^`v}+c5!b#{{q)6To&%0NXJEY{vw!9TUKIOaR;Q zBG`@zU^^y&?U(?z<3+F?6SN-iQ2PwFTd?)QcLh3t=fbEr%q4yVbBQ0pT;h8$m-rsc zC4K~Ri66mS;zux-_#Vt9z6W!O@4;N+doY*y5zHli1apZW!Cc~dFqild%q4yVbBP~O z#F)faBn|Jvt=L@H;@A?{lGrlXT41}3SnL$ASPigP4X{{E8H*Kx#frdUMPRWauvigT ztOzW&7g%gBu-IM+UVgx1Mc}a_@K_0WtOPt(0v;;?kClMOO2A_!;IR_$SP6Kn1Uyy( z9xDNlm4L@ez+)xgu@dlD33#joJXQi8D*=y{fX7O}V<q6R67X0Fc&r3GRstR?0gsh{ z$4bCsCE&3V@Yox`V|zb_$BqGy9RnUahA#lT4@`CpnCw^?lhs#XvU*^$dSJ48V6q}G zSrM452uxOA#$+|XWc9#gC1A1=Fj)zhtOQI}0wyZ~lhp!~)dG{%0+ZDOlhp!~)dG{% z0+ZDOlhp!~)dG_p1|~ZUOm+a6tPYs$I561(V6r;-Al|Rm;k`0E=ag>v*557IZo@VJ zIP44j_TQ-rY*qv|+Y4+~U&dzjz-G0;X0^a(b--qCfMI?g_-rrmSsn0M3HYoA`0PLh zKC1&hD*>OCfX_<6XC>gX67X3G_^bqcRsudN0iTtC&uW3sYQ=1m@Oc#9gn0{CZEpou zD*>yOfYpwP@!7y@CE&FZ@LCCYtpvPQGUFS=z-&cew!Oe?hk@DZE%-LLWjeM;u+6|W z3md+FY{B=BE%^Si1>Zlm;QPlGeE-;j?;mT;u|a3G%doY?b~(0I*sj3V8e3azS7U33 z?HX+Dv0aO;12%l$PV0#6dTgDr-GHq#wl3JZV!II=o;$vA{ejjUTOVvQv3(aCzQL`1 z58G^P-^cbCwjW?aUkJ>13YhN{FyAR)zEi+_r-1oR0rQ;#<~s$<R|Cvf1I$+g%vS@< zR|Cvf1I$+g%vS@<R|Cvf1I$+g%vS@<R|Cvf1I$+g%vS@<R|Cvf1I$+g%vS@<R|Cvf z1I$+g%vS@<R|Cvf1I$+g%vS@<R|Cvf1I$<RG0ay4<|_j86@mGRz<fnuzP-SFdx81( z0`u(!=GzO*R|MuO0`nDt`HH}NMPR-nFkcavuL#Un1m-IO^A&;liokqDV7?+SUlEwE z2+UUm<|_j86@mGRz<fnuz9KMR5ty$C%vS>DD*^MBfcZ+md?jGM5-?v0n6CuPR|4iM z0rQoB`AWciC1Ac1FkcCnuLR5|zGG1W=6eH}?+swSH-P!x0OorGnC}f>zBhpR_5$<m z1?Jle%(oYqZ!a+4USPhxpMv?00rMRL<~s(=cMO>C7%<;4V7_C(e8+(Kjsf!>1Livh z%%=nM9Rub&2F!O1nC}=c-?4uI^VI|M)dTa@1M}4b^VI|M)dTa@1M}4b^VI|M)dTa@ z1M}4b^VI|M6@mGRz<fnuz9KMR5ty$C%vS{FD+2Qsf%%HSd_`csA~0VOn6C)TR|MuO z0`nDt`HH}NMPR-nFkcavuL#Un1m-IO^A&;liokqDV7?+SUp+8iJuqKAFkd||Up+8i zJuqKAFkd||Up+8iJuqKAFkcCnuLR6j0_H0L^Ob=4O2B+2V7?MCUkRA67MQOVn6DO? zuNIiE7MQOVn6DO?uNIiE7MQOVn6DO?uNIiE7MQOVn6DO?uNIiE7MQOVn6DO?uNIiE z7MQOVn6DO?uNIiE7MQOVn6DO?uNIiE7MQOVn6DO?uNIiE7MQOVn6DO?uNIiE7MQOV zn6DO?uNIi^FfiX?V7|k^e20Pg4g>QY2Ie~q%y$@=?=UdmVPL+)z<h^+`3?i~9R}t* z49s^JnC~z!-(g_B!@zupf%y&t^Bo4}I{?gg0GO{1n6D0)uMU{64w$bFn6D0)uMU{+ zI56LFV7>#ud<TH}4gm8V0OmUY%y$5o?*K600bsrZz<dXQ`RaiA>VWy`fcffx`RaiA z>VWy`?Z5zbU;w)fn;lyfHm_a;1}p*t7J&haz<@<yz{9|Rhk*eP0|Oog20RQ5xR;nr z%rKP$CQIYp!3n$(Mtzp;;0|2yV##7G5x%60v6Glh<G(PEzYEBt4)3FdXZ&uw&k(bf zAD0_F^G{){MiS#Ls^H0y#+Zux#cYuFd%(@xKJ7@R67wwy@4MIFEmCFM3m+26b{eB2 zLbi`==cKS*v&W>U{T};0(iQfn?axT9?aS=XN>|xe*jGwd+h4K+DcRq)ACh`hZK--m zd@D%nDZD?d!|cm2#<V5;K>kCE{-*xEF1|m2MXv+W5x+IqKG5NvDgGf0t6s+pj`}hE zG`83DdVR0HN5_0c_*ZYFsg(K|q!wSS7suAa&&kMfAAV2kN5M>qczh25??B577(Pk= zP^1(Kd@P$R`gY_AmH>Ot;)>6RH2Uwc9oGLxTqkf5_yTNa^*`(H>d#}V*J~mFgzJUR z7eas3w*Y-!wCKC^9VlZg`c90dkbul2=%e^AzUv@<x9hO&@OwsV4QJw>kBk(E$5D-o z{(b!wFlLf|K;Me*r%A9ac>j<;1-pj@d6)3*Cvoj}VEd^)58Gh<Dg76?vtR0W={GYC zuE$vPgNWaU+JXi5WR%f|{3pf>a6x&z)o^t>=K9u8;+VJb%-%&wmY=JUvOyxpI@mQ> zkUySY<6@K$;*a1N;wdoS_kl){65EG}eP6^iU3A#IMqVgglxgE4jus29=L~at57+pf zz71FR2Ckz{-;b-t_zbiiA6xJg*T4=F$G!ruaf#1#4gdccUrCkpRXV;zt^c<2F!;-r z7g26vf&FRxzNk;sfkgG?<>&k-=y@0Y9{d}lKZ^2rUH^mLO}|g?k95Doad^&RgZ!YJ z!&&1$Viw`5A1}wkZy7NkVKeko=%UciclD*r10`S9Pxu2+N9$1n@9LXyMvNK3x?X>= zL8Hof9<979<|3ZI&{Of%z6*=~vi=v8H%2Mp`7g$k|BBe9e}pI67x#9ip>)L^=)3V0 z50vYm@IMhLMUJAT!2g>6!A^ktmEiZx4U&2*elLW0q)3g}w{Wi4@$OiJcNzLA!uYpe zJQ0Sr;o49ttf$9u=SQKPc;A6zKWNYyBV~is^ZMiXdMy@xp?(+SBiO#n|1CtFMQPou zkHB|r#Z}G1cBTGpy}jN~|B8Mm;(F;{$5+859rm@p^g^C*K*w-bh(81?s$wyo1oQe( z=pe3XE4CMr?p0{%K0NVyT<f1Oci6`k{ToQJ8%G>KTLL{5B?HzRi!Q7@N$f=%^dMs% z#{aMD^Yy9vF#S1vMMlz}!1dmb-=)a=LOn$aAPB@B$9bQ_uV|Ohra)r60DlkT%6`ny ze8l3d7}~+fIM-kB58uWFlOZ8Tw(BAl{=KIE9^NP-w2k!$*C<j$?%+{>gg*ZU{wszS zm&;A;7mM-K@O#ny>jhl*Ld3qI{~BBf%SWHW^zAXborD(cC#anr88ZR@JK~w#px>g; z#rMM`-1!&v!T9|KQt?Wdu7oysJwv;wnXe+n9{#TpJqDiUAEECrBP8_cEL&!yOvQip zF8DPxR*|m6XqOa@&Pc7Kn9@b*A~jcTR50I+(nIMXU9R+0Zjo9ky_MclYo(8Jn{=ge zyK=j9l`=rNTWYI(LHUBzP8q7)BVD6>Ss5W+YfhLG(hcT4<~>qp^IkL93-dwqLFq=z zWtPjNZk9=whoze=-?Ge*Znn&_%#m)j%(eVf>Sy@{zF{`l@*B%<rTZ*vEq{_mS^i>q zNqW%orsa?{$?}fnq%=)aHIwvR&7x`2_cWUpkiM@)v=qFbGFr8?NNcXOmX>I3weHd~ zt&i46dO^EgyHnbTFQVNe{aO36_El-8HcA^M?ZMa4ejpXKx!RAV^V(0fpUWogf3;u3 zOX@e;v$Dhfy8U(84V1A(_5iDV2~Woiq+!7-!vn;MI2*<@s~Dx=K)e&H8T_3K``sAJ zuYqCnBUJ#a4dV;KNE?x2h>v5;Llwp+Cvj8?s{>CwgP1H<C%(UuM;-;tKIF#O>E`gS zZ-Lb-U53>Me1j43m|^2`<k|{rkmV$!oNkn=lx|8lNl|V>nW-$ZDwJ7I$*kOhlC!Yn zY$&-tlBV2-@~dL`IZ%EBq=0faN-@Y%w4fA+B76_Z(u1=6GG>t<rVK-xuP9$Z%y0$Y zGf?hR?!z3;BT&*ombAu_u3|~sS<)&?T4PC@P}0*R+43Efw}SGX1^GS84<ywx2W1~b z+5ZsXdC&k8HNZp-FhK*>N@mMC%SL?Z?oZGLjoP458#HQzMs2V{8!VDl!-CnPZJGnp zsrfO|D**klQa?24M*)6s)zA_vwWNw#QbjGPqLw(IC74}b8v<Q%L09gB9084SQ)ArF z7|aQ+jny8-4DvIz?_wU!S<oRLbm)iheVzwR3J6VtgeGA&3}})R6q+PyLX)5einJa& zV?yZ*eM(c4eAFAveSkFv{Yavug-+lLInV|xwZTbkkf{wSwZTnoh)^3m)P`mlOK~Og zZi6){U4_x;Vd+}TY2pPVj5(_?+coCC#`j#l01X_B)r;}mUqZ^E7{e{T1N0Th;aH>6 zeOU7t$^BJa%}8k!!e5gfKn`QD=B2M=jY?y&nxt=F%}e8?3DD$;(nH99lJp(i*>vd< zX#9-wTvCq$o6p3W!JJaxMGcvSH7j?JufyzE9WkGjU%p=E%(OD*(U5PD#q6}5<t~`P zud9r4-13d`jhH>Ro7@fIn`E>}a!<J@#{Tq@dqI94vrK97LHQt<?YHE&U@O(hbr}8g zw){3`X%;P+!n)yO-B4H`e5?aL)&Yfez{5JwjCH`rI?#-DK&JM4sQofEzL_$Lb2>br z;F&06lrfT58K;bs^2&o4-5ymYDiaZ&q&$qe_f6%S7zaHKqoEVZbY(hH&QN9`X0|dL z^Pm1e`GI6o=3q7~i}E8eH-z$I<;U3jgz`VAT}zZ-NoLa^(;&%f8iTR&anrX<-@><q zzHRz8<TTSXDPa1J={wS8rs<~X2tQ(aM7qo@<^_qH*P7R1UiIf;t>w%wnqNj(w8TDh zt+`eTo8L0OC3($9%ts`<rKP2%l(*b$xm8M9Znq4De8}<;q-dejtg$}USRd=5PcxzQ zjj_JPSc`nDMLyOdA8U@4HOI=D<7CZovgSBhb7a;Wl{LrBniFBo@v!E2SaX`O<}}lm zYpW%bwnp0uxn0`{xl7EHq19-6rLgv<_9o<h4fmoQ(hfl$){Z0Qqy|e8BMubIc4e}f zAuU!5W_-6=Bal&R8l(9$R*d1nc!bL!TN*QLU}k}wwH@Xa$XTz&_<ej&8a8f@qZM)( zr_dAOUKp*A<7fqZhsu~g19Jn!t%ET;K-@Y6BNy@<xsb=mg|8tz+WH{Q{*d*%kUzBk z2=d3)1&Dvbx)|~)*v@(D66^nB-ilviq(jQO!n#K?TZ`5MnAPGfD@LkXPgviFJZa2n zhS|$PR^2AyyYC8SF0<IIHYcRl7Q#2wgcY5K75x$B(bMczlF#n2dnDQJwWIg3hhSIR ztF~5cMXguN9@JdPvd*>`{YXY2hJS5=mGhi_6RZ!6a{<0u3p?r0upA!L;gJHw`wnpT zZrE?{0l@-e<9*S`79909u+B*!vy<?r5cb|jIA)4|jj#mpU)WX*83)3e#vGN{_BH&+ z{tuD&IU@J7wC0Wg@m#=(M!HXuINxjfRk*&NArDydu(HkqA&$fO4ZH6R<X=zx1muM9 zxl81f$9Hv;MDe!r{sLM<V#LbSz?8qo{lYsPIRBuqn33ir)<^MV_TtJh;(%7^G1xhu ztvs?ZjHmi0j=Eqs3T^?<_Cv_i%<p~Vf-5)vH6Hg#AzaB}eD?y@61KOERCop(^v_-T z2%yRxxDRaQv~PnIxDLlIL#YT3;9dNd^zZ0dBRBnZ#9?GJ*padoesR8d@*7~4Y=Hd& zk1gEyew<+s@P9L)`m=cQe?j@|hxK<tlxV{hek_lL`U5zxuq`pFTYrI;)=>PTrPi2M z{}oDk4;YTOb$o#ms9a!S!GZJz=du(>;T<N*<sIyut6z&VvcxO%X?hR1+kN^&Nb>^n z5YMm<+iui`zK!Rt4B-sNkU!39#0n+_R_PgiB}-oDudt!!>TN5J`rBds$Ea_|sG}Ic zj?(!M&#VXXEuW*|Xw=VDC~aZ6iL1oy9OY~Hp^o_qs6)$e7Z_=W8rTOZs8J0^<Ns#Z zdU(T*5V#P8!5grC&cScd(0s-nfc0^E<8hTC*uFKWUwZ|A*08`b8;d6*a>E=8IQLmR z!O!3y&Q!U;e)=8Cu82Lt#(!2^KkaW}F^VzySjdv?L%N=oM>d9$KgP3SHSS%({5Dqt zCrQ9b1AxRo4?J`k@X&o2pEnZ71~V!GuiVUDzrXST`uhRw=?Ai>|2%v8LG0-VE8j*> z|3&ukUt%9W6n*?0=^pg%KbF3Xe*IU{aOJnkZ>6#9*T2DjdK~-d@#v>tlqQ(Bp|_sM zetHu7>4(`*Pi8;;P0Qn!$E7J+Pzy@m(wb?_q^a7g=oi1ue(^i(7iXYfd`p^z9`U&J z1NMar*cbi+eW68Kf?hBz{V#gKy!0IUzc$h)Yg_bu+u8HI!k+I{_Ix$$`HJlM_Oj=z zWzV;dJ>Q$`^Xk~=z0E!kzB1_T-e+%jPV{!NQ}lMSNAz~G553+0%2CnJ$!YX+2jqh2 z;pBek;ZDgztRGnaD&H&mHu<ZfZ<FsAeVhD%=-cE6Mc*brT=inrR(UcI^g}4E2AnGc z=e9-M)mUwqu?utPWA2>xu%ra?Rf&8}K)yEslXk}JJ+jmltC@4+*`%AK{y^ZLL#bO) z>SBf+fsQRi$1b8{8_}^wbS%D;c^^^=L~H{h9u0*109F%F@z;^FK*TO0;wm8G2VvQb zhxRz3J(D57iPbDkk-mj9PQ~h!zKzu^O#@!mh?iZ&%WllQ3j2b1*-O0aBVP7X|77Uj z1HiKab*j`tE45Ij7CNbgerVyhfqVt(v``oQ)I|sJri*wJGs$5VCVYhlsMAW+>8EyT z)J{9K(?#vnsGS<MQ=@h|shxIer%LT~Q9G-soqlSkM(xz7od#-?shtW@n?ls461Dk> z+Dz0`6E)RD)CO&ZzM7%0etZ=yU=1J~gzjoYa26ss7ZIF`2+l@5)~LrC^;n}GYt&<n zdaO~8HR`cOJ+@MhHR`dAdTb+h(}>;d)Mh)eo1NHACU&bLcB>+Ga}c{ZpwrJ`g!dXC zIE@I-MFi&}f^!kUxrLTvJ}!aayhLz5A~+uroSz8JCbS%Opd$T>c47qD2<!?Cu|mUa z&>9=9MVTyvjW#3Zv4!1eqva^W4of4P!77teu+fUNR9KN!v?3j}BF(fSt+XOlT9I~I zkulnjQP!daYmxX`(jc5k)DSmoNP<?OVF|`)1Ey&M2519@sLg(AbCBBXqc*#!%^q5R z_$CRgKaJL(B6ouIr_uUTX#It0{l#hb#cA;+Y4KrZVOV@#T6{7szA9RLQCfL2Sq~en zJh_7Pu+id^Y3r%9_3X6uWaWzrzIR27&rXZ4imZo?cArYSuL`V31K(k14UDn|CRpo2 ztaTpNH#e=k1Z$m#wJyzC7h|n+v8H)w-vwyjg;>+Tm4Pj@vAzY&FPL9ISXgZVT5U2} z6&q_^l-!DqbuVE)Y(6a6$g|jJ!9{4nMQFiA$hp{P!O67XWN<EXkX|rtHu5Ys@+>y; zEH>JAGI<soc@`Ua78`jM8+aBKtctMyOtk(?7uXgsTx3{mWZ-PH3T0Y_GOa?H+=`9d zij5Ycg%+aa6D-6kT8Iu>h-O-dR$7QEEku<TqMa6^ofcw@7GjJRVvMa!l&wsZtxSTg zOoFXUl&wsZtxS}yOq8umfVN?PEsL8iOM)#+f~`Q5tw5BmK$LYp%{njou|2TJgmva; z-43#D`&hSKtlKWuZ4d3TB<(Vpc3BnevM9MB8@VAHt+Rxr*hdKKtZKV!3RsqF8d1xC zD+KJf`#*m!*g$8%UkhvR@3zza`KxNQ0xoI0{qq?&ITFYg*i<YHmV@!{-z&vCgoZ`$ zj&t3tcg0(bgZg;=%jaLgn}nc#r``!~>AFi^eYW25{M7Tm)qVPBU?uj$yP%|g1@=zS zL$KPL>9^_)SzY3nZ)jgKEIrzBqQv&XIuY*`@Gb&xG=62^Xq2Pz=A{TL>W{$kzu;Sm zlll^*5_Z`JzRO($^uG-V{7qOA$fI!)??D<CzIWM(V>SZQi#IL5!}cQH*_EvUya~oz zDcYL9#_wYIrot}N=R*p6U=jRM%S*#My@vmn`n~8)9NvfEPQ*LbqYZBvapse-@D3qP z*gOYdTZ!L;SWh73LFh5<S{!i@@y9;7<SVa+R@2+C1uHC6Jk5Qu&M<ot?e{~l!eNgK zyA03sh`~l&>JE?wPpe^p-!9&1VcUSGC*EGI!1f}_qs)isKVq)JQWsC}7Z{T*?DKh$ z;_3ZdfAT_3#@nHWzx>q~H~!VXkMuKi%sPZK{Q+;qZb#{kz<DP_|L%up>~{T|=MU+9 z^x>FA5u>EQ5PTbNv3{n13%`r>AL^_1Ax3Tu?-j*AXjcW>W9(=ANbKX=Q~ch^n1%Xi zgvT0b&c6wLzF>3eUxofp!@JRY_3tn(k1$d;NW<bp4&uHC=wG-Hf6mb9hX2@$Q6-R= zkwTQNC~wrI51{G4M`<0#KfDJ-$(5-4=kzb>U(jzw%mV$p4R6$qye@v5iWI^M-zSbO z|GtCvS6J7`Pb|<y!zveN74ysS&EkcUyhQmJ#~Bj(1WUi^Qnu4CvaOBx_PooB;>FPy z&WGCHbP;9Oz={}cKw}zle;;4a^5bqVwKUd`hWDsVQ$fRUzE4^%&bg6m{8;=6T=6j@ zj|LX&lXCp`#Wy^oi*u~(Z85XgMGJYFCUt?aXD&*}Kk!Na)CJlFHtv&_OLJ>@Ru{O& zh9fVu#ArqSu?4<gO%}8U8ycA^=m*ayv|TKX{!hmLN-0Va8o_%aJ6NtaJdU-a^7%4W z)ML?m>^AZdj2+_}d+twsj_`dMW2C;6)YnwTvM(_D1<`|*HJ&}+xrV+@cr-L!cy(_# z^gb8wH`=AjJ_C7U#_@|&HU0N-%|Z$VcHQe(C8-9hEETaT(py+n=?GSnbX@un48=#% zUt#g-vIXzgtg;o~^0CWyd>7IwJ2A(zSN7s77y&tfue_w>4BpV?<je4-n9JqM@eQ0S z<SXz+&nx9CrFQBHb)|HTx=Q_n)IohtT_<%^H>#VY&gzTm%hHYNtLjdvhx)quy3|vB zQ#~NvqQ0fpNxjuW>Jh1rdO|%Z-L8J9{#EK{l1++qx2cP%i}ZO@FH<jRkhy3sN?$M^ zH6N7*o8LFTFMZLn*|J$0VyU+rlfI<Mnj+n!g|)EsWz0$SHoh)Uz-&}sv0i1p3iCvF z#++C8S-)ugB4*7#Xg!D-P)6HEOCxP#Y%`_%ZQrvkl&0IBv@MtB*?wo+D*XzxPVJJO zx9zs=mA2SwZMD*N+ncrn(kr$)+aYPE?TD>jdfoP}?YLB9I|1)T@kGb)Da(Ay$|axj zdw9wxuv(<|v1-yutXAn1R-1Ght6lm4t4%tC@^GR&K0^2$)+&_DU%@l!SS_+7!zV#j zWffsOBz(8mESnKyLCHB;axRvfjV0$~$+=N-0epokC<kFthvX2-I4p<p7B(VB5RS@G zyh)A8afA~n<1orNjd=t!DCr<dI)}N3@^UryHj|qn++1#sG%e&7h`9`U5T+hPs0Tjk zK^S_lLb9p9Q-3Ep)s@f*Gjw8=q^W;^X4s(_YarLEYbA@i4q9S{mi!6fP0$q^bmc{a zx2jtaeo1`^;ce<RgkOdZS*Sy1>W~dO^rjS2_pAG*uzCRc<c2=IC3)03Xq6vYbr|vp zbSnhidLQy6G|UGL`w-!?>RE(8Qa?iYoO%x7ze4ju)I2ve&qd9PQ1cXOo|l?urRLeF zc{XaEjhbhp=J}|3K5AZon&+eD1*myGYMu<un<2@zN1=ZT^-rPxsnkCc^lzJFw!LiI zj&Gj4VtWN&<k?|+4d1Zc1--OGFEMYXtqAS3Q9B*b&NuNjgZ<D^4|KE+%+uS@R39`I zGXUD^p|5`GtB?9BJQSXlwqvzO`z6dC&h|i)>aZHEf=nH4OC7x$T6qS{(pjtyYGi9_ z<drfOe0>%V0N=n8ZH7axk{$R4vj^TZ9%^1r_RD^Rh5lu!e+lZJo%$Dm{zcK!V8!=x z<Iuc-oRpJD->82rpnrMH(^8NN_%cT|^v@2>y9~0W+!CGzq6PBEt>jiXwzb?Ex+pvj zs>nIDBIjfx=hTXvlZl*Dkerj19tUnRPgZ&yxXC{$<ewDsPiFNO>MtZ!U8*jHd|G`P za+$geQfPBqbq)0Ra&^7BUUI0<tIs36LERv=R9{eEkgkGGZ$!+Wpwn&C&FWvI2sOJv zZEmA(SGP-7s5{ghIQBJl7t+73;=Q-JN8KY8pxOITLxfJ})Pw3lDL~E6LbDGcd_=8> zJf<FluD_$cgYdhU7d@@Mr@kjOQ{RV{=hf5d2U2tOjCuxpg~rFA@gE^9bUja9zf3)^ zp2v4a1Qp?d-pf+Xq@dlkV{$u_)XZcynGp{PMT(hhCVV~1)Y;S-v#;N5>H*(`&zL@g za8FZDgl{q3g0CQncG_<0ZR(AbeN25I`<iY?4tJXFgcN=a8TvJ3=-1$)UxSx^4KDgM zcv;61=6Z9z<Y7&_+I-S{QgWD2nNLZo`Ly{oIIX@Ge4ExX!7>r@QOl!}L%T}53i4L% zR>=Fc`=!gZ$F;{XYt~Y2snk+?PJ2#@YumJ!Az#y8gDheGLJ#II+$X85u^#O`?LEZ2 zue}fER<){-qWAEy4u`E*Td&4@d(npktX(j3V#<08z5$&o*Xr@s36g4^Xq|}kv#gIJ zJl8rG;rZ72NdHsoPa#F0W4E5So|l^0EH?O!*<3ac<gK=0c(*Tl9*s3$W}R=#I)63m zd27`3qSVG#vX!KEtnF8_w&z&ev#jk2)^<B<yPdT?fZF~pJOz%UkFwj|v%M!(v*x!T zN2S2uei>%<+HKzr5BxXmZ%7XN9y>fo>_zzAd*FNjw&b)Qf(L#Qty5Q_9=195X5ggz zN&mlEz))aZHa++^feAT@_x?b3uwa4x;8i+UzY%uqPw*dK7lz&17Af9quw@YXiT(i6 ziFdsx>BqVg-m{A(JFLW$`b@mJJgHy%?|dAXSBZ;ZA2nDmA3uZeqsA4%nl~0BL=WW) zaSi(#f8l956dchw{b~Ifcwr31Dn<spqIbso?{T>I<y^ngc*Lbc6}H<aSa+8`&WHsr z{^Q@;kNeuE&p~O7FQ=cQ&uK`HxB2B*qypCd+Y3s%!SdVOG-ZVq0#2amg16`2|G14S zQVAy0ka&)x^mW*ZxTlx!J4)=qzTe}GKEhxKYapM1CH4wz`<=$#rV{BJYzARJU}RHe z8XVog=9DVq8^U;2KW()1D(qmMkIdX+l>BSZR`5^o-I=6MGLF@M0ET8J;^2z{xeEHf z8O#G_&qoQo3*A4C*}%Avy{*xwi$B<3um6alNAPbO{vCin#0+pS-$d@)5O)ft*O>>3 z^amKXM({VrQufzga)Cc3qt$psL%M(NS7?{P#E==oQ$X3gVK9&vI3@6A#)5e%u~b^B zM%_YO*+Lh7?)bMG8|K1BE%_mjbn>{D7!EX~<v$3XC)n`s(!Y9dq#G;tG4wn9Vs1Qr z2xGn^Bw_{_zX*L5+j|(He_;_Uo>(rF(T~NwU=B9KfOnf=j1+(`r${qJNGYYy;_n5a ze^bO>_*)TZY+EWKMbN?jo{M7}MuOl>TQA=8ssAu1Nky7mIh-l~R+WFV<=;#FST7Zc z_v&Kt3qKQF)dxc2cfawA(5JLPNP*g7EM#LbdsD-I{8pF4`SP!;{97phUg`(;qB|Nr zy)awC#}+;Fu?YNa;0^TNdP}|GEF#{hGeU>HW7Ny0$5zHPv`v+9e}9;K3wTMfG%`fw zwM%HP@Z|x-ms_cFDm-bl13ZSldgT%@_Wu2nJZSmMpMKOQ^YP-?k9#;Z<fpG_=<kuH z{zB|~4I$%KjGe*$7aC*rf%@Hyd$uvIX$WZ)Smna+S%Up>6TFs%PqUR4hK&}69dEeb zh6V5w^(Vmc!b<R}yI}|TVFwiPy-MNh8Nxfo82me5!knv@BgY7Hlxfk(v}hDsG%76` z6D=B*7LAGLGxL0Ap3lNJ>KfmuTlq%aX82I^3aWSo4qkziSK#ConE6&y<6BKD-)h<n zZ&O|qzBeWJhvjHO3n4t-;mZMLBS9aA1icsX^jk>KV<ACbh1=+>(2XAN@b$*}8Tu-; zr?0|i>8pTm7-H>3Uxgrj6<qXHFnrxz^i{CaS3#w(f|ow+N&4<2>9^pbH+zy^J3)Hw zB<aIor4NIhJ`7I!<us=!!*%pzxPhJwZRyEyGd&s1(q^p9XftclYgj$xdpeWvxr}^I zN_rEkOp7{0i&~*YogvSbrbT@VE$TkBs7<t}v$UuSw52=JmhMekI!jynTH4Yf+R|0D zr9-r(t7%I|XiLXwOXDlxu%&IZrQNip!?dMCw57weqT{rpd(euG(~6GMiZ*z>5UuDi zt>`OgMaO7G-$`w|kyiAb)VUj}b5~R6+EC|OQ|H=H=UP+eE~n02PMzyYol8*XZlcb) zsB_Kfx8IH)9SQpFx1&c#f?ga6`t7%)FGnZ(a`d7vM}l4)z39bp6a6<j(SPG6`tA3k z=Z34oV?RmXsbq!kl$l-}YK5=9nO+=LdT|8l#c?yeIL!3ou+xjf$r^II`g8T?u(1U% zkWrVYzmjCK0~xXd8L|TzvIDn}9k`b4K$h&lwPXjbAv@5M?7+2T2RgFWS;!8U$PRQQ zJJ5yfK$h%4PqG6(vI8cv197qgRb&UkWCyCr4ur`Lgvkzs$PR?b4s;+pa3$G+9%Kii zWCy}z2W(^q!ej?}kR5Q79cV#zK(J!6R7G|mPIll*vI8Nq1K<Y04ur`IWXT9*$pys8 z1%$~3gvkYj$ORbwFkUhOt;h(pA|r4W8G$><2wX)*;12T|^BSoyeP-<Rma)@YCP7Z_ zGJ4CnDn>dqCxZ|ngAgKv(1#2{mJC9M48pDE56mA(&CF-aXQaOLX-m?t#zAHwK<^p{ z`Go*|Y#baV;ir#Hf{a7f@?Fb!rDpWENzkJvL7$mCeP;6XjY()%YHg%u<R-H8lSybd zYd0gNCq}b3(>|;9h7_Ddmi{vd`pn!$pPAd}Gt-S+#<d(<(T!s(x^Zm9P4t}k3_WMs zlj-P5|C!Iyf2NbRKwBVPuPxLTLW*%powOy|uMie&$Tjq<=|#VqUi7O8k{`*@yCz7M zBu5{cAi0tpJ#AcMOhRN#GW5D}l}BU<rae?KF2hA8B}67AL_ZuC{cv1lRYLT}anT#c zPH!ALy>Zm?NDaZcgv#SJ1aE%@IhQcL7SXTFwuI@!m!uD0l0JM%dhfWbf`!SDg$dD< z$3-qCLoOynuO1f}8Dn%tlDtfqett>%`6cP|W2MiJl|DaCdiXUbcN3?dUvv8THK#Ao zb@T<gft=2j^ayH8kD!~$?{ueM(9L9dy3;$zOs+?>eZ}@QaJ1s>LuYcpoyh@TMh^Hg zeDmUGV1)%Aq>v9vlMlLud{7_T>$cay9|`uiKvt+DS)tzKgQ~~}Rg({jkPnKJ4~mly z3X>1&K|Ux>KBy%<5tHoQFK6$bVDEktdv_Om_vYk@ZnbZ-Z<B7f@3g-LDLA7p<czZ9 zj9QR03N?&6v5yyQQB^lbPmFBq)f5r^Ux;aVtJ!!h@Vs~g>uIcye7beec-+4)#IgHC zo$xdfV*|u@4za-30N5J-2JeAy!j}{wUxg)F4}Jkw>3@D{u!O)0@Om202(SG8u=!7w zW8C5wqZ4N8|9i2=Pva5)uF!>R+SQ2Nac=R(_i@9TZ{pXn<Zr!Q{#UQ7(K;-@w}t<R z$g_cg`d9P+XOF+|oSK&1l1uvlU{?44(jrFs{FhGkA36<c>0xXbjfVP&xlphk`?%iy z`%aDd7b+}GjA4Su5BSH`U~`LT6Q&ysBWBPSu|>$~Vs;4O69xY91+*Dcz!em+RWdIB zzRN>SjXap}>%;#ijO-iR4X~llAbu_P8m$|`#(yL2ze6@!@yPobdX7Ag(Pqm~N^j`X z%GU%-9&8>o5WZvIgZv@3*O5xZi0}{pm6D|281C;v8~zYx*2IFbYrjM5jv4yO_gTf* z3Gg0UZZON`_$EIM%r|^8U&1)K!zl5WFpg{&{AqrScO1_(IpC5Jf&;-doj`Bbz~|r> zF=TH(?ze;<=HMl>DMvOkDtK}=$Vc>3Z=#=AfnUr<hS3WDPnL%3Y8-c_?`yme)Yi9g zjrcw>>g&7cUElrNciDL4za!K*H&SD*z|(pgqb&F1DINgdj5%|K-z~1}WWyOnT9n2~ z?0Fr$e7VQv^WJXMx<+o(I0h*%u$>LLT<RCk;02rs^Q_?v+kr3sg5TFa$ybi^u2gtl zT`I@_WE@&q;lX(TSN#^A0}v9g8(Iz4<sRv7X&`4a*do0M+tdo1w6m$J=|)pG(@l6+ zeT(U{utsl%Ejk8v=eJ>Reg}5uBj&B<mtY}&0NW35lr58C-+kBegym<JCoPLCD=fdW zthD^zvdZ!Y%WBJWmNk}5mOopzSzfkmx4dH6VR_ZE)AE{Sm*sWKZp#~%8p|F_(X!W4 zvea7kSq@u{SdLmwSx#F%u$-}cXgO>7$a2o|SIc>eu1Q)*OIst>yR7}KpR*3I-fbOd z{k(M$=R8xue2F`;@?Nac7OZaRMXX+0+_JbcN#>h)MckjHiaV4{d>^myO}ts$t7H*( zD`}inz)D-&MqArPTiZ@syNb59owjzBcoveC_Og>UvWph6VGBF(Y$i({+P_ZPzb^5d zBsZSalZanrSp>Pl@*HB;Sk@qnXN9k3ZL{oyJZw1%c}l~WDBODpGOeXCDnEkJ`c^!L zL6VhkofW=yHiJ)WMLw}5`NYfMr(yx`E?C9p@QQLGEM{S8jwj<oSj?$W;P|L&@{G+n zKB}5*V{?v=swU@{Bj=bW=a?qvm?GzxCFhtS=h%##V+-<qUC8%!CEwSLeBTY^`)(rN zcO&_}o5}ZeC*RkZd|!9+eLcwcg~<0s$oGZG_a({q`RGA&9a+CPSwBBnza&||7+F7! zte;BOPb2GRC+lY+>*uZTppnV?*(y9}v<eTJ>&g9j$^9kB{dvj#dCC2`=s}}Zc+hkr z_h%ya=O*{(Aou4c_vfhKn?FO=?=$54t|i}hE&0AG@_o(8_od14T}h6wIXS*7Id-d> zOkZ=3-Kyq{HPvMOnv?arlB{1dvVJYd`ZebWu4;0BEy(?)IfAR23}7=dfN754swNNE zf^6O8Wb3++t?N#<?q;%e-O1K<CtKH@Y+Z<KU5sp9l5Aa!Y+Wm|bwRRqF|u`WvUMHF z)`iK|#mUySAzPOuTNfl-cQx6%FxfgU**dktm&e}3mq)Ac<!Mj0&Plc|LAI_#g)fg> z;meaCTW2F%XC_;xk*!n7)_KX+IoWn-Wb0(Ib%rlbJ92hOwjJ%r+$Gt9Tt)uQ+r*bg zBY&r{HEGM%q%B*MYuJul!x3)P<m|5C2)Amob<N4v-NX@Y)g0Sa%~5UDWa}(s>ol@; z5w<=_vUT0b*7amd)P-!_6&wXuO}4Hj+omYlx|U??qGan@lC8Up<Kn8x*)?aIm1LXM zg`8b;j*+Y87`bYWk*nqyxoVD)t0tq@oMYswIYzFUW8|tiMy{G;<f_T{70CA$I7Y6T zvs6`cj9fLx$W@aEY)&4q3wgjKdBEo60lSa~>_Q%}3wgjKdBElzM_0{pbk*bpbL0eb z<OK8N1Y_g`^W+5c<OI{?1XJV$v*ZMW<ODP11e=i)Y)wwEH95g%<OExj6Kq9Jumw56 z7Gwjh<N>W@0IlTyG;)94=`E#^<I~9TY2@`ZdP`~amg+=rsaq<%rQj<CZ>d|z;@w!` zGu54JokpInJ9#>-iO-am{F;-Tnulzfhdf$W@@U=2quoFr?FRB_H<3rXi9FiP<k32l zN9#czEkqtILLRLPc{Cq+v^aS*KfSB2Bb%m@O|z3tvye^ml1=kgcvmIJrg_Pxx#(SW zJ=wHt$)+_Yo0cYn){_j{<z&z<=V-uc@@Q?yqb13snaQJR>;>Dg7rcri2CF4Ss}r1> zb+KK{5r#L3|F0Lrz7tmg8wzL??|RR{x)LL%j=^I^%rmkW80|xN?ED^MyOsj0oyEAd z*T7<lSx?@B4YVJ&OX=^s56lUPIg4>z7vSWxuz)@kGj9Cz923sIv(by`)2;#EKPWGa z^L*gmFrz50;a!fq>Luo-G-m9>b>gd0Smz=J<I5ny4M5H@&I-(KZ5Z>@kng2_jrYxB z5562N<d^j!m?^M}em!SkX@QY|G0ZkNQ0y}n&iwcw=27gg-%^elj@eTmfo(Yo-)abA zmQOMJ%p7>I-G>s{-f-OC`o);BMYJ-+7rDy|N^x037}rI=2&CIuF_H&g(SVJ*jaJJO zuvGsjW(Cz3VB6ft`C#l+d%Zp4hQkZ*E?oCrxW_Nzf5*n$|FID6bV|i@`vvm)2{u?X zkbi0%D`?~@W?C$VaMp6#+c2K(Gh%!gp5g=NKhz85B>d4)^YoFJy=Iv3uA$e|5Aj5K zR(u!RNW-&&W%&!v_$d}x13OoFj=vrL`?dCy^Wm7l_Z!R8NC_>47g*zBFqej<S;<Vm za;8^ZqaR4)F?c4t<BRpX;Y|Pd-8SZ2X}>qdetL)_)(#mu*Ki%U%6HL%lx=8{hhb-< zZNcc8@~o{FwEg0982&^?oS1+3()_OQ#QaY!hBjX+clv+s6CQx%umodp7WZWMsD11J zV=NTDyosgK`|V@NF8uwZv*Jm<f*den7E)}&Iu|oJZMkr0MW8&|%czfk$GeM5`CnFK zR}NOziAKgp?EIwT!KA#({V2gtTN*i6F^1My(2jm+Xfx~5+y+m^^4_-_(*1+KGW=NH zg#CCH)}RfZ8(COqt<=TBW`V`>G%S)0utc`Q#=uws*aq<KSI-0O!&6^ic=2`}IQo?N zG?3=4+HG22t)F%m(Bk93em?>7TcrI$Tde(3drJEsf&GB|o)ah!7_S6u_n!7XkR0Bj z0+Y?Me$P7F`hDwT)*o2sSRV&6n~%4p=LH4>0(09u0$l+yy$5Ww8wh3(e8v^2E3IJ% zEno*NU72>RjJp9}L0=Rn?kbD99L2~DCoN7V?r<@@pO#>Jg@ZPkF^<AS+e@SEWu|o{ z)4GyrU72YcxoH(u(e825?s3xAapQU1jPV9NFiJtjbLorl?HGsPq@7`-ZDFTvVT>G* ziN0k#v)h2R`f7bKDxja%58=DCyAT#53QWY*W<1M<;!E3jpKc*`)|%kuD&l1u@v@yr zxr#`+ib%PN@2MR`zD^=v2a&In$k)ZU(oSMt_eGdjycc#5rOL#cPU1?3c>b9EPn3WY zW$<UR79Gf1C}b@(vKH5owXl=5FteOgvKCIV7FL#-ldOe}tVM>bMKiJ%m$59{leI{Y zwFt0Wo0G3-Prf2fz9LP&!b83yO}-*jG2$#wzM?=cB{9}4hLL4r#7}{mktSbJ;D|Ff z`HDRGigx5H^5iS>)EhtfiZr#SKwqWS<SQ)XE2=B_is}l!qKdvst>~+CHCc;R^i{gL ziLX*eG6o&U7&yro7^8oj)J`WE11A}S3>kws8H4s@4C2(<B(*k1#=zhT+L9}{jCy=6 z^|(FtI7XJ>3bF*3ktN8JCGe0XDA1=TM3$gHpPmAJdeUSG3iRo5u_m-2OVEz>;YzXu z1^V=a$r2Rk)6<SDL9k-PPns-&hb%#!HKzqxf;3rzFj;~EdB!$m3EGn-XhW8uJz0V% zS%N%Sf&#sK3iR?xlO;%#C1^>Ope0!X!@tMi3Jm|AYsd`P%VX=rxSuq6fM(<Y+Ow`Y zSyyH903B%cXKC+eY1g->UEhILb_ZJ7?P*_kpncte_H_r=@b;|9an|G*En*WbViRp) z6YF!5^*KWOH$wY2!up(MeRk6RO|w>~S*z2m)oI$lY1+T7D@F?yE*dQ)yjaY%e+z5{ zoNNWsYz3Tb1=4H<3Ty=m^gGG3Eoi~EAV>Q*NBdWy{j1Uby^i+pb+mu&w14fie^uJQ zR@%Qd+P@jvzs+d>cA)*6V4KpMmT!QTuZNazsA3dho|bQ(mT!T6B<*PV=GhYYY5BU# zek5XCkxbk6TH3blY1<m(iqf=g+t9X+N^*6nSqJd;4rw)bSIM>t8>|W2Mr^<j82Kn+ ztfPdnPm&F|5~CR<8{RP4V0YPo&+O=4?G|hfY(8ueY$<HO?Dm$}+F*lyVef>k8@8U< z`e5saZ6LNG*oI*niERwF@z^F~n}%&Bw#Tr|!?qCHB5X^rJ%eq9X&NkhpFLtv*$eiT z_BQtR_D=S0_MY}W_I~z(_96CR_L256_VM<~_G$K+_Q&k=><jIS>`Uy=;QJ=4?d$EE z>|5<S@Qh0KgZ3l#<Mz|`b5%-}waQf$sESo(s+v``s%l%+p{jFL_o`l1eXIIc4XPSi zHN0w6)!3?uRa2^_SIw%LQ#HTpiK@j_ORJVut*ly8wV`Tr)wZggRW()ns_Lrht4>s% zsXFg4IqVLPBjiXpa*h^`){b_Lj*hO59**9QI~)TXgB|xeMmR=0#yKWAraERgW;^CO z7C4@CJmq-WvD~rBvCgs4vBk07vCC0(>~|b;yyH0OIEyLJEl!8i=ZrX0&VsY0vyHR8 zvy-!%v!}C<v!8RIbBJ@8bEI>ObG&o1bDDFe^D*Z<=R)Tq=Mv{L&K1tp&h^es&aKWJ z&fU(E^PuyH^SJZ0^PEd@SzRtyz!h_4T+LjqTy0$)T%BFrUA<g=UHx5yTti*MU87uM zT@zhXT+>~%TytFWT~D|cyOz3^xmLQ?xHh;pySBM@x@uheTy?H`*9q4d*Lk<eZFhUz zA$P)^bGLA}cDHkPba!?4aQAlK;U3@~?7r7M!adqO&OOOJ)jh*K+dbF4!2P8ADfiRv z<?dDPb?%MsE$;2^UGAcLzx$B;9rsE1SqyBocpM&|C*nzY3Z9mpHlFsLPM&U_o}NCQ zex8AzA)aBLk)AQ0@t(<^X`Y#$$2{{q3q6ZGOFYkbR(Mu>)_XR2wt9AWc6&;mgPtRv z<DS!=b6&-3^}4(PZ_JzVHuJXfw)J-KcJ_An_VV`i_V*6*4)qTAj`EK6PV`RkPWR68 z&hgIoKH**LUFu!tUFlup-QeBq-R9ltt?};j)_Lo_C%k98=Y1xh-RJRzd<kF9*TUD@ z*Us0`*VWg<*V}i8Z-8&G?_S>s-)P@B-z48u-wfYu-(24U-;=(ld{6t9`&RkZ`8N8t z__q6Y`HH^%zC*rud?$Tp@v6n*cldq&h(F~o_*?qh_}lwC`Mddh`uq6%`3L%k_=ovN z`p5Xk`zQOS`Dgkc^Uw1y^e^%+@jv5V;a}}v@89I#>fhnt?JxNc`j7aJ`%nAN1r$vE z=L!S@u|Ou!EYK>@Hqar^InX`OE6_L4KQJgTG%!3cDlj%MF)$@CJuoXUCon(oL|}1X zX<%7kWnfKULtt}YTVQ9PCa^D17pM=M2%HI=51NAZpeGm#CW5(Oi(u<uyI{v)*I<ue z@8BK50l~q+dxIl_ql4pulY&!&GlH{&bAt<lPX?a~J{?>hToqgw+!)*v+#cK&EC%-n z4+Y-|o(!H1VbE#F5%Ps1p;V|4Y8h%1Y9Hzp>K5u5>J#c08W<W98WtKE8WS2HnjD%I zni+a5G%vI;v?#PB^h{_)Xmx0PXj5owXh&#ws1!OFIube_IvqL}R>Ib>D;x;N!kKWh zaI0|JaEEZ`aQASpaNltM@SyO}@bK`c@YwLg@RacM@T~Bh@ci%-;l<&l;bq~K;Wgn6 z;mzS~;ho`{@V;<exITO$d?tK8Vv5)!o=7N?h~y$IBCR9sA{`@LBRwL$BX>jwL<UFh zjf{wlj*N>;icF2nh|G@6jVy>f8F?!5bYyvCRb*XcV`NKYdt_In7}*~=6nQ6dGIBO5 zMJ-WB)EA9JQ_(`SWwcGSeY8`wTeN4iPqbfjV01`ySaf7`Omuv7a&%gBX7sV>yy(K{ zqUe(7Gtm{%)zS6QP0_8<9nsy<QuJW-Nc4F0bo5+IiCJT=SRfXQWn#@@tzvCs9b%nh z-DACCePjJ&gJMHt!(*djV`CFzQ)1I&vtn~%^J7oM7RQ#xmc>@a*2Ff%HpjNbcE)OA z`(kym`q+usnb`TbDQ=H@;-PpVo{P7Lw~n`qcZ_$9_lWn7-w_`W9~{3oJ|aFkJ}y2f zJ~cigK07`)z99Z&{HgfU@#XPV@pbWy@h$P~@m=v^e1H5<{GIs8_}PS%up}G_Um}u7 zB?^g_i8hJ$iB5@biJpl*iGGQJi6Mz$iIIshiSdcaiD`+MiN_N25(^WH5=#=#BvvF= zC)Ou6CAKDZBz7lCiGztFiQ|dWiE~LMX-&G4fn+S1Nj6KiO14dQNOn$kPxeaoP4-U? zN)Am9PmW5CO-@WsNls7BO3q2nPd<@coLrh*mRy-!liZNpoZOb&nXF0fOV%aplP8jA zlIK&Vls)B1g;I%BF4ZE{I@K=KG1WEIBh@=~M`}Q7aO&RFh}7uRxYVT7)YOdB?9|-U zg4C0#r&3R+mZw&w)}=P4wxqVFcBP7`{i#E#cTy))XVaK2KJ7^R(vfs3T}Zb~w@J58 zcS?6l_e}Rm_e&2<4@nP8k4%qAk55ldPfO2CKbD@CUYK5#UXp$$y&}Cjy*|Auy*0ff zy*ph>A50%fA5Wi7pUWs2YsQrcWMY|2rdg&{rfsG}rgNryrdOtKrhjHoW@u)3W>jWu zW@2VaW_o5;W=>{)=84SW%+k!V%*xD~%!bV7%(l$VOigBArY=*TIgvS&IiEFU?O9JY zlucxF*%sN>*>>5E*{<0h+1}YZvIDY%v-f64WJhPmWhZ5)W@lt)XXj=YWS`7Fm3=z9 zJi98pF1s<iCA&SlD_hL&&mPLYlRcR|o0D>uoFnJUMRKWJA=fh3Cf7dKDc3F6GuJ2A zFE=nZBsVNKGB+kSJ~ufxEjKgwSZ-c!VQx`wN$#24irnhl`rM}6*4&QV?p!H%Fn1(( zJa;;GF0bURc~?G=kL5G@X8Bh6w)qbE&iU^7UirTH{`o=qq50wYQTeg?iTNq{>G@gt zIr;hdC-RH)OY_U}EAwme8}gg;+wwc}HTiw{x_o{9ME*?ve8E((7d(YfAyLQ`S`=Cr z+7&t$x)ypAdKc~}3@8jP+*=q?7+n}wm{gcrm{FKrm|Iv-c(U+R;pxKi!m7f$!p6du z!uG<hLb0&FaH#N3;bh@#wN!1Xc2xVSBh@KMKEKQ~1oAoap-YCBRmA^u;omU--&`V} zM{&kyF*Bwtj}v>#@(9C*e30P>nZ}SKn(Q@VjFd(`mEp>qD^phFtnggQZjrM|7gCug zr1~Yw&oSmO<u1y#ls8bW5>ov-WqZnNgp|iqepN_i4&~d7`4;7ODNhKgzC_v8{5Hau zQx0Uz5Ft%>38@%IZDV|Q#ymp#V@eO@Y|6Ppsu4;TV`_yor5S#alI5r@5n=gZA=PhC zZl+|s@)Y;J%b1XmN`c{<DECp;2`NvmkbEX`YsMJza)yognG7#zOt0|T<o894ax>$N zt9p$wohaWFQZ??HWu!dDm@xOUbkw1Y;j>ad&v-sP<!**$@l=(EDEY+XUy68~SH!1y z>}5>(SxR1~VwC3nB8|z-_*<DW%%gbaIF~53(Ts0F$?H^|OmCF?2F7=wWPEw=4@HdW zGmTQ_U8{_jzbfLD5zN0EkA06)V*CI~<L){$Jd)DT!&^jHHJ;3kA}n9em}`0EM%fKy z&M8Ve)BIXU<$k98BBhb@S;l{daxEowKw+7xcQED^A>}VKykAI@p(i=!&u3z4#l7b! z$5W1=`~&4QA=O(M)+v8LX=pV|)~E%F@tk>H)zAT+Q7JL~?<v10q-voY$Cz(Z9-;gr z<pjz<QyS^bBCI}4$()Vap<F9s<nJ>6S3)Ykqr8ss)X8!!;JwIvhVqBpYv>8fMd`~J zmWaB7;g*z>DXHzM!Z4qCxmFsj#GgdG+J$@1P#XF3-en$ZNVSTke3eL}Or)H_^lag! zb&TPYQFy2FF77q7q8r2a38^x^d=1}Vj3Gyfuwq>EJf^>fF}DdRz1%2`7RL09h*8@x z&7+jJGo~5CZ!m1^<((?S8GkqB=O~R@`4+=`{wiA@h4*DVF?9$vtvS=&Bcyy6<u`>? z&3q>H+&hY4wv&qS%zH4N?S{&$RgCA)r>#_T?_kOeLaI*)DbHe<XOy4k-fvO17t&-L z^(tcw9pHVbn?;PFw`J*M44=F*mFb_N+{k#N1bIf~ry|B^8B~VVA2TJ-Qf`H)x8-`l zqtstB&00!66P0&uv~LPEU*WlwtxPkL(kNwWh{D=hZtINvjavTzQyMj$Euq3zOC2lX z)jKKKzNxn`d_AB191%9fg;ajTc&0R-x$-l{Fi#WP4dq!8Q*I9ptuS=P#~i*+$+H+O zgNe^y%`$$ckVaT%D_4%cQpB5#=XM>#My)g?Q!2mbu`Pr=e~Mwon-U@{_n|bji)WNs zzVZmhv$ZL=y2nL~!slt=gmOE;8Y&y5%%@tuciy#ZV?Mk)nKf5=jrrsm&vG&9rp(qr zVZ6etGV)QTF}<OaMz3L%1@A~PYN8?8f?X6-xwkTWgn1e<Ms2O!Yvl7uvNC1U@ZWI_ z>ZFRZH_hQ6jWIOekUX}stt;ce`8*?AIivO|M(wDSMx8Zks393sMvnoJgArDYy<3>4 zQJPJpS>xVa6|xn>hP;7cLsrIDhSxI9*C>r}<=&>@$~>EfE7Kc$7gbzO<z6Ffq-h%8 zy2(*SOl5q5X?{hyx`}KOuTqm$);^>6H^N4|f#?4&S;KP~vQm31;~AEXx^GCfbr;1{ z?lr>WMb2`LvNEP=%D*SKrbji6N%LHWY`WLD9!g~`?|M4r<CKq3PNIC9a#KZ&5l<-} z6Y*uq*8ZZHioNPAk+N*#yu|S6CekR!rqZy9n#NbenAVHjl#d!^*;1&8soZOX)qza^ zA+N*;SEM&`_<Lm2od1ECbG(MXEzee@skp*25;od)_7{pFCosJcW@*aX7;`tJk=_XZ zJ<`RaJQdQ2G1@~TTq%u|MvT!aw&St0E2I%ml&Bbco60{jJ*8^oRuQB89pR=&HI4a{ ze2lt4S*g9IsJOPu7$dB_$ZIyFfk_NGfboX>pNjCZig0C`e^=PZzcbJBDy7jfFKH5E z#CsWU$mc7<mGMo&s+%c|-m{9~t&~RjHc78k#;`@bD5i36)9@MQ%(hgikcN#W@8;f- zlwTCG9P<ap80e^ptnBesmYsZ@$5JZy@z|k_F_n7_)}kyck20QcoW~kH{+Ai1tjxi% z&YI>R6J5*i@~B=s`{|EMrA<Z5WTtF#cV+9fB3@=$%Wv}7)<Q~rs)m%WXcEJ^S(&D3 zSib7xN0oECoM$o4m}U4n%KD0UBU~w&UV2}oF{FHFW4JQDy!RW-?ODqGLaMa93~6vy z%J)TlIc#7IL!M_mYqVm>uQiFO+*=v`4O6lwQvR3WuU1Gy4=dCEcft`~LuKt4E@I@h zlt#ExE@FB=rITqGBOCGNikJ+;V<{gLvTSh}+V!O-F%?=@PWgo<X`03~IZA$yM;&aG z<&v$4Q5cr@i!^1)qsqq`HKiiPi2oG1nrBp*C&Thz8S@6^=Y&-6V)%82hc<>4#{9$b z=gi?-lt%CKb%wu9Ijv&v0~ImGQMWV3=w~0QNck`1Bd-$q{G(D~tMY$AmMv%-@8Ulu zl_a0GA&q+UUy<r%Jnx?WGxD>%5<X{@R;?kGmW=<T8bRGIBlbZ|*;Gyx@v6bm8P>`| z5hE{Q{Dej+zaYXFwM%)Xe4mmnfME~Hd~Wh~roT-{HTMaUIj9Bh{RF8P*Va@Ty+9Kw zcjI|^M&%ZU`%?CyyqPj6q{^pJ#_$g_o^4K<TYj!Fz07t={tIK+!k6ED+|7K#jDME$ zBO&E;45x%t8DqX*giU<HCO#ACa!V`A6_(bPD=lp-S6SLxuC}zZTw`f(xz^Iba-F54 z<$6me%MF&!mM)gAmK*IEd*0s6-ok!4{Hfa6Z?*Te-)SFU|Ga&${mb?d@SggmeW`t) z{eZm=UalK4GPo7ozuI7JiTMCK!hcMB`}0cpAa_OFO<1pzdSh+Nk<?e?8=v>!8*9U` zcEr~`hhq$t`09Npe&fC~X9DaZJ&g56>3h;_shhM(dRgi&y@Iumv=i%X(k`rhrQOmS z((Te7tanN!sTQ+gAI92WdRKNypQGRFgY<75FAG2CiS$l=NdB7qHEELkNBNJ^!x$I) zmNXe7V!t6x!FN5!OTXvbbbnADRvwmCV?Me^r00}Jl}Dwu$}DA;v`%?kd0hG<zZ$<@ zS*R?OHYmSVel5MAEK{D9HY%%>KS-ODwaW9-X64VypQV?St;$wuo3cZBReD)@O?h2< zMcJq9lXfa~%G=Uw%3<ZO^tw{7)JwaSca;;;8_G%Lq_kH#t^8Fgsd%hXor*<zTeYYb z>5ytu9nxXdr-r0sYD`T?C)AvplTN7xwIH2VKc{|9`ar!~y<0k?-lN_teW>2A-Y<Qm zenb6+bWVLpeMtH%#^5fJ&a1yve<@qUxLa9MpHZKYt?IMtv$74}h<H=B3!hWDgUN2P z%h#FQCXd|F<Tv@{PNtwKB;R0)nxb+SQ__@?yPB>vT_bllU2p0ne-?hJJ>^^Bf7(YL zV7kL}hx`RG&RrgC_L+V17tLXFSRP`Io73`_%z1NO9%lZW`E&AD#K=@|t<Re`%J*Sp zY6)*!4w~PRA27ddJ|ce|o~I|}2jORWMxJ0kZ$2+SWN}y=@+2|pRDKwvPQNBkhUe)V z`BxY@`nvpr<xMT1Xc*64tz3_>o-38lYOA!>${ua4_M%dP59uq)F?<{KRpmW=xp%K} z0yC!_Q_gDdYR6SgJE6U=+O$*JM{1RJUei^dRk3QS_&Q-qjp19T*Q*)p4b~gfw(udn zQN3Dx-&Adn@0<2kuf;b_?^JKVsQJO_O_&euOX{td5A7@JZPxp&Bh))EE81AKpLLw| zL3JSf`6sA@tdp!$)h}45S%0M7E52{4j>o)bKT{`K7g-mnlQ8?)QuSfXd-iK}s`WS4 zXVq_8e{21%I^DX`x>9|_y4t#0oq?IqYSl-rZ(0wi-?P?PkE)MZ-?biB=V3mylj?lT zg!Ym86YF2Ce^s9pGoh(J7c-%$zrc6_P5mF6&1P4Z*c>*ex)h@a0_xMYYiu{E%i+g5 zKz-ge&^Azg$u`I~THOXe)=BCC+hp5J^&R-JE>J(REwn8(+2GB(%w)GMw=Fj%Z7Xc+ zO)1+3TdnDG_^Tc;-2zY5L#E!gqqcg}ZSYP#VY*$+Y-YL(qc8)e{+P!sYP#2ckNqCg zaQI}7H{EA{$o`ONg#BCgZ<)Rd56x+&k@iRIkC^U<ujWkCDEMnWX8M}_ar@(@(e|h9 zzcxK!f7ZUz^mWX0y3I5JV>jP0JtX|?O_PN;t7(cDqiOmUW<Pt$G*yzX@my1Y?ctDG zW2OSh*%w=XY=f{3#Woz<C~RY~O|;B&4tCz_9N`@89Os<moa&t6ob8<JT;P1t`IPf% z=W^#N=Q`&`=N9L7=PqZ_x!-xn`Hu6X^DHJlu(%v9pDW@@xeBh9t~Rdru1>CQuAZ(w zu70k8t|6{ru92=WuJNwPu4%5BuE$*STnk-`TuWTfxK_AUyVkolxwg7?xOTfru7j>4 zuH&xLu5)h1ZFRfc0e8%uaW`|fa<_GNaCdfhclUDlb@z7<au0P6caL(9bx(9paZh*8 za?f$kcR%4?>|W|#=3ePu<KE!j?B3?y>8^3_bJw}+-6z~<+~++ekKN<(gggmP&eOuv z+SAU{(bLt_!_(Vyhi8Ciu;*US2+wHGIL{={RL>00Y|mWJ0?(74r#w%4mU~ut)_FF1 zws^LCc6o}P{hmXfcRVLOXT6w6!t3z*yb*88Tky8@w(++2cJg-f_Vo7g_VW((4)G52 zj`WW4j`vRXPV>(6KIWb0UFcopUE+PlyTZHLyWYFWyVbkHyW3mx9`qjZ9`~O1p7SX_ ztIy>N_+q|{ubHovudT0xud}baua~c{ufK1QZ>Vp$Z<KGWZ=!FCZ@O=mZ;o%i?+M>x z-%{T)-%8&a-v-}i-!|V)UyW~{ug+KRJK;OyJCBCU?)UgZ{)9j0Z{ct4Z|Cpm@9OX2 z@9n?CKfpiOf3JUpf3$y`f0BQye};dyf3AOl|4IK-{-^!R{j2=z{2TpS{M-Gz{6+tM z{~`Z7{*(T*0V!Y!I0C*vB#;Ue0xbh=0__8x0^I^V1APMh0s{j>0>c6$17iZ?1Cs;O z0y6`T1?B}71{MXD1fB`32&@jQ4{Qo-4eSW)4wM2114jbK1E&M$f=bXDbOi&!STGZ8 z7Hk!48|)D59PA$K73>@A9~=}M8XO)R6&xF!7@QKE9-I}N6PzD>BDgrXG`K9dGPowV zA-FlXEx0pS6WkZ93)Tlu1kVJ|hfE=R$P)^M5}{nEMW}VCU8rNIYp6%4cj%7LfY9L3 zy`d4I(V=mnNujBs8KK#sxuFH2Cqqw#o(?S!tqQFRZ47M*Z4d1V6+`<&heGd!PKM5g zrLZOJ2>Zg3a4K8~w+y!lw-0v;cMJCn_X+n44-5|p4-1bBj|q<tPYzED&kR2no)=yi zUKCyuekQykygIx-yeYgjyd%6jTnZly9|<21pAMgkD42@G6$wOQkxZmnq*bJCq(h{0 zq<f@Sq;I5uWKd*iWO!s$WNc(&WJ+XuWL9KOWPap{$l}P-$g;@F$ePH8$mYnl$j(Sj zWM8B%QXe@HITJaL&dVP4L_^U;G#70VZ5?eF?HKJE?Gf!Ay(2mxIyic7bVPJ?bX;^& zbZT@)bar%ZbV2mV=u^?BqsybKqU)j?qg$feqr0NT=>F)T=sVGq(X%lrW{EjszE~ud ziWOolV{KyXW1V8%Vm)JhV*O$RV?$!YVk2W?V&h|zW7A?YV~@q=#TLdE#g@dLiLHpO zj;)VvifxVUi0zJ*Vh3YKV#i~rW9Q;Z+!}Yq1Myfq6K@u86>l5w5bqrC9`6<J8}A<< z6dxKN9v>AS8=n}T5}zKQ6`vEIAAcggIKDK#EWR?nCcYuQIle8vGhP$l7q5%g$4|u1 z#Lp*8346km2qhAUT%tvyb)sFOW1?%KN1}J)j>Le(;KaR&5sA@>afwNZsfihh*@?M{ z1&JpUPbHpCEKjUTtV?W6Y)NcS>`D|9`xA!}?<7tp&L*X#CFw}|l96O8SxB}_wn?^6 zc1m_j_DuFk_Dc>-4oMD6j!ce8j!#ZbPD{>AK9-!9T$o&xT#|eyxgxnbxjwlmxiz^X zxjR`(9!wrd9#5W5o=YhyYs!@hq++Q|s#&U4s%@%6s&lG)s#mISs()%wYG`VBYE)`$ zYGP_iYI<r`YEEi?>WS3i)Y8<l)XLPF)P~gN)V9>lR84AMsxDQZI*~e)I-fSB?P*Us zluo2`=@#kM>2~Rk>8|M>>E7u((gV_i)Ay!Fq(`U6r6;AQre~yQr{|^@q@PSbm3}(C zJiRKtF1<0mCA~epD_u<QPajIZlRlX~n~^e>j3eXAL^7#NA=5I`CeuFCDbp>}Gt(#2 zFEcPRBr_~CGBYMKJ~KHpEi*IoSY}>kVP;WgN#>c%ip=WF`pl-x*36E~?o26jFmohx zJaam8E~{j%SywiYjb$_0X4zKRw%HEZ&e`tSUfI6c{@Fp<q1oZtQQ5KCiP<UH>DgJ? zIobKyC$fvPOS8+eE3<2|8?u|T+p;^eHQ9aHx@>*+MD|Sfe9n}!=RCPkE|JUSTI5>i z+T}Xty5@T1dgt!Q4ag17-J2Vc8=V`Mo0OZHn~|HHo10sZdouS_?&;j}+^XEV+{WCN z-1gkATrsylcPRHx?qu$4UdmhYj=V1)$*1y#e9L^BeEWQ-e7Ahhe4l*3{J{K>{ILAU z{Fwas{N((!{LK7g`TwuIYXP^Z+WvFSwf5TktnJ7vNs^p>_TFcoefH~|<ekUyNJ4U@ zl8}TB$(tle5|V_3&`FZyN(f1M$(1BYDpzh-D!C<<D~bP@zp=_X9g3^lz4!b3_P2g( z>@mk2bFMk(ny<CS8dEZ6WE5u1%UGDPBx7a9nvAs>8!|R$Y|Ge@u`6Rw#=eXL8HWRk zK0aGAP%cn0P$duyL<6Zn^+4S~exO;PRiJI4eV}uoTcB5<UtmaJcwkguTwr2gYG7ty zPGEjuQD9kMRp8~oy1>T3mcR#roq^qfy@CCKgMlNNW~QB4DzkiMrOc|C;mlZOUS`eA zdYO$gn`gGpY?s*~vrA@=%-)#;GKXf4$Q+$HK66s$w9MI=b2ArYF3wz@xjOUJ%=MX@ zGPh=K&-^&^v&=6uzs)=pqz?}VO9aaVD+DVC1Hniz5v&%h9c&P68f+146TBwaG1xU& z5bP5i6dV>D85|Rw5S$X65iAVO3oZ;U39byT39b!p2yPB;3+@Q+3hoK+3mym_4ylkY zR5Da9R54T~6bwZ}sZjM$-B5n0S*TU0ZK!>ybEsRWSEyfTNN9LyRA^jiVrXh;W@t`m zerQo>S!h-0<<Pp&#?Y3~2ceyz-J!jq{h@=QBVjXahf9Uahbx7vhQr}lI4@i?Trb=> z+&tVm+%DW9+$G#2+&erVJTyEaJUTo+JSjXaJUcu$ydb<dyga-*{Azf8cvE<5czgKc z@MqyK!{3GvWeJ*&m&huURUxZ#Rv;^qmB^}=RXeLeR@1B&S#7ee$?BNZHLD=2Pu8HU zVOb-y#$-*%nvyjmt1xR`*21hMSu3;FWUbBGkhM8$Th@-OU0Hjw_GKN&Ivi0EU!-KD zT%=;8N+cMGMpBXLk-CxmNV7<*NZUyJNaskmNUuo0$dJhJ$f(G;$i&Fh$jr!`$o$Bn z$g;?)$jgy+k&Tfpkq;s}BfBGeBl{x<BS*5$Y&*MDcKPf|*;TW{*|F@r?3&s2vKwbN z&u*RFF1tf^m+T(dy|V{o56vEtJvw`Q_N44-*|W3fW-rKIoV`4Ib@r>->$5jyZ_VDG z{c-kZ*<WUVn|+8riEl+qM9V}gL@P%F(MU8Atro2vZ4hl5Z4qq~y(Zc*+BI4b?Gqgo z9TpuK9TS}pof4f9EsV~KE{raTu8gjUu8nSpZjNq??uhP+?uqV;9*7>!Q8~Vxk~!sa zD&|zl3Fbs|QaROg>gMF<G|Op~(>AAlPUoC%IlXfF<qXLgo--<ET+YOtsW~%q=H$%J zS(LLZXI0M2IqPyZ=4{FNAZKUJ?wq|j`*RNF9Eq7RJ60-IK2|AKH5QJ=VtKKev3jw_ zvF5SXv39Wzu`aP5vEH!(v7xaMvC*;du}QIMvDvY?u?4ZkvE{MVu~%d3W1C`IW7}gN z$3BaF8T&SNC@$hwyhOZAyh6NkJP?n>6Y*;C+VKYQrtuc>Ht}oX9phc&1@S)dLGfYn zk?}F{3GpfM8S%pSy!gWSlK9H_n)urIhWO_Aw)l?tuK1q#zW9Oo;e<-~5+xJm5)~6w z62U|?kxEog)J^0knk8B#+9uj3Iw!g%dL{ZLh9rh3MkU52CMKpPW+vt&<|h^<mL*mt zUQVn_Y)ouPe300g*qzv$*q=C<IFdAzcCu8me6muqYBHRRCG(Osll78~lg*Q@lkJin zl3kKLlD(4yl0%atlB1L3larFulCzU@lM9lIlgpE<ldmS%CpRUxCbuU)PJWjBGWl)t zP)ek%REboXRE1RKR3H^eB~sN=wNnjJO;asWZBo~yI;Og&3Q~PigHpp%BU58i6H-%B zGg5`Ad8vh|C8?FEHL10!4XMqkZK)lpU8y~(eW?Sf!?}u_oR!Qims>HnN^USWnw!e4 zo?ACJKet(KtK7D^?Q=WlcFXOR+b?%W?(p1Ex#Myt=1$F>nL8(Ue(s{&Wx1<zU(Q{Z zyD@i5?gzO$b9d+N&E21SF!xBFnP=yf$}68&DX(f?I4_o$msc~dUS8w8=6S92+U0e~ z>yp<auXo;nyrFp`@<!*4&zqDtEpK+-+`I*Oi}RM}t<HNjZ++gTysdfLg(M$EEA?CE z$51ZQw5)V=#qm&u5c=bhYiVC^gQk@Ljsji_e)#AU#4iO7P>$1l@jN&yfdheeYh=Ed z0GU0SBYy-!UakWDh(_Zqjf&$oM_Lbo(;lH;X%x`Us3t*%^E^d|%9}Jtz6pAlM%4kB zdrZ>k4o+Ff{1dnrxDGfIl4C(H0Tu!WLGyOdZd?iuU&}pOMofp~i_io8>VTH<)CJao z{A&o^4avKKoVp9eR4plb>QIO70U9VdS3vP0Bp=kMo`(Lv0C6qy70~x0^lQ*pBgJcg zkP#!nuLlf)zYA#<g02OA6JRTi#zh)Es40nZmMb7RQS;RZNDc=*19VGZBVbqHxxnj> zp;M;`%~6j5xn>W69so&PuR^O<OhdmafzV#a!&o5KNCWV3z2XJX|IjG7##v?u<nKZ# zTAlptSS<M}=uwb)9Q16BsyaBeG^%_cu2FECc~{F6X{%Ri8KXZm41xw+kwST@@|t5L zffEqQC2*alB~WF6kCv(KM2acsgdSrG;yw@li=ZJdkrTNQaqj^?u2Jp==Vfpt=y~A3 z2Sn=fLQRVv;LOozlmgvHBliq)0XVp7#l6H;;6SrNtCNc$k5mkW(9z&rs&gw30nvUG zx8c7b^jlnu0s3;p;+!CLZvUz}_()fxOyogu_951EAbJ3a{796N)90X+6!#}6bBP*M zhY^c4zXlrmjS8T--}n%8EsgT1M(*F#3h=9d9|qk_qrvjrr=e^O^oMd2B%kFHfP7bQ zp2W3tdwU<8?|@T*PiRyY=tn^#UE@#Sn25_gUK%(9z(MIL){K^>_<C<e>W3kNRw^Mc zHz4lY8o4FQyTReUk?-q5aJB<yK@xY0LJq}#Xy&#ANyR-9_di@p=R>B6j;pSOo*d}8 z5d0dzo5AOjS*<zhT<{kG(K4mbw73zR8K9?WRPR9Z6!6iri90|?p%eL0Ye92P?gZTl z*awo_KX4tD1P8sG%+oT0TQcYE3dBN*$)TV}0=ogZ#-D)(F0tFd9}k2cnGd=ExF5*r z?go7s;<Ds(pkD_c*DG<~iH_j&__A1sDn=d`xcnJcA?_<KnIW1MU$_vXnCPT+iq61i z5i12825bR551}l{xBxjRhtOP&>MYPZf!s6TzH|DG+rjUyQT%|o=&78#z8(78LuQ&w z5^1U7;7kUhti;pMz+>D6;Nz-|5}G!0bf|H^rd3CTKA<^@wXFsnLTG7(&IEFqFN0>j z3%-F2>PwvinQ_2@K+Y%EbuZ1~+7S=BLebJx7jXJ(RFG5{ADuC75kmU_QJdVOa@&*F zgFg|-rTV0%9Sv`R|KhPw#dp&Na5@7k0~cy^bdCXsTgYEQj|bKULQ-A~`V!!cK(1d# z?u(F?KrM?kkg2axaC?3M9L~?RpoanjzzczBIZ}bfI4D2SwD<}f)TSH^&LQAt;JZNZ zC1k|kHAf;RlCPzb=BWE2c>tj-`8{Y4umGVufZU$zqiuYrISPHdTn|Z}m2vr8hZe#q zzK6KnlW=dA4$dCLVw&@eoJc=HIagyrqb-RCK%*TB=HCYn?rViRm#>Ad*TJ*2j6__C zYmw(87MIxb2<6(Z2%1~Fgv?$bN>au_zX=(>o6ZIYt<jm`qud1g6T$sIBkN(rmC8oY zQv--{7H^@%Fm^lhK=hodiI!2XX*6yE9Yy(bd*I%q7W908(04#z0c{v%R6k9N;oxAV ztuSYk|A3yR;Ew=4gt%M4=iVS29OO_Lnr~oksjh+y%2S~w8>n|R9ekdT&4GMFXyBQQ zt!Y&r`~u)qV1Mv)G#b5t4K-h(wWvJM==piQV@Sk852kSK+^_PSS^QOpN{&?-acgRw z61AhAg?^M0>rromgZfp=Aj!SWQB6B#^*wZ=u4Mzr^oHgyz~}z(Bgh*-9`D{pDB769 zIzrV$=ttn+0PG5UP@`G}<oOBOv*dmZBZ6v&bSFc80}yp2-$1Mjfhbj{wevm5^QAJ7 zPXKu){}^&I4TyVRal7gZ4yXP%&{t@blYwtS!&Xfj3p8zT8&KeHgnSmT2jpjgeh|n# zKu_?`1+E5u0K7({fm|6?G_C4@gML6Q0DVZK?5Wc-xg|R-4SduQue=oB9nWdLdIsnN zqE2N7a=s9Go(?|uhgi{w`!q+k*C<eH0{xrV01oE)0&QD90}b3KaNK_2Tn`OyY@<26 z5*O$vc}!R5K@z>I8l>Yo<H8*9_X2UH+@9Sip3w3ND{lEN(!Cq<+kxn{oD~Y+;{zcx zScj_ipm8noDR4RgJ0Nbh4i#L#mx6<yL@d{|z#SxS03Wp`T0s6T;NO5RxoGrkVu|KB zs}EPnsOI2T)Tp{@oeqXww3}a?4!I=xE=K=WL=S6oq5QE}if+xU;bih~GBR$>zfN<y zr;51O6eHpqt#z3&I=fgH(VX`16-o>>tGI_`M7=n3(NU0bb4r54{A*EqCOGI7xgEOE z+@(X!s~}U#g=wIH5_c%0a`B7M9Jl!iH0(f5Tyfnxi_qhWNrEGXAIlG?E1}cDVzHdO z`F|NpF~`m4GG7TvjID~X068hn9|%cC9yQ#Yr3f8^xJ;i2pMxZ$TgJ_2nza>2zG_By zC^!Nmse{O85so{QX_h&vb9KU48})S+nMZM4<`>ub>zu<#i?O&Q=Z8yp8YK4szc_{} zrt`!5wCYmLS62hUcS12P$XSqlT!%U|b6n``xQ^G7yvOU{<vNzZSXGBQd%pvb7Gv{Y z<#Q;|*aU60A-@e87<sIBbBfasK^`N!(@LLq>0u4U5o4CKSIKm7%_q-!A9?t7e9tB0 z(p+Sx@j}P|#X1*_JI<M1R|B8N4nMAxIc{XW3nf~JoT%eExJJj7nBh2~%yCOHXES2$ zhCI(17%`5^y2uZ&K3K+uY6e0XF-8~RxI^9at+=ie#X6B5j^&Qa8oD44n3EgxHSJ(` z7tQ=TkZxJXGqwWFcoArz{O9p$#WFVZxa1xFzr=CUI!~u4xwTgW&9f|U<X5O2#xD`d zh*l)soD<P3`3m&7<1*ikkGN!tYhw*3O80)m#mwr2xq=4uE=rhjEUpOsu-pO-j9o!5 zMQEW5-JC{{;ZVNQ1tfXq>BdhXxm|}E^C07H?U*e{MmOJ0qi1$@hS8@<%)_0hS}f_- z<ED8&JQ{i66_8sq>tSRW*6)_V?y=xqN1l7ngElu7=R;n#gd}RsnQNhB92&cnZoYgS z<%89q^Mq@@)*u)sgGSv6#;ID~q22uAv|Dm~u~<Ez8LJg%Zxb9j6Zz*_{tNQP9LCoX z3cf(OiN~P_s}+Z4jvLoP53k53X?cD^$In3+)qCLo9f(<zL@J8ut;hIojs)Mqk0HbR z;Rlc+<02RB=DX=vTry0*p|wf32G-+7ZUf9=+O6}Cp}#}Uu{tYqM>A(6uA(Ebk(PAU zwpeY6M-dl%2@a#+x@JD(9guA8!Zy%}-3-a0%yCOHr$9@J&5#cQ&j<3Z0(0Eh1o`Ba zfF8!VU$B~B`b5a9;1kL7Q(7m~-Cw!xP$zVc&Y?RMetIY$L(Z`Wu3pmlbns3W&HO3Q z0Gihq@<o&$BkvxtHpcGI44OxFCoQ+k$<sWRWg|s5jk=JG4RwmVhb-13^%7cMe1cd^ z9|C70B+-+*=lL=nq1as!SVM^;;M@)kJl3!b=bUw-uNIpjxeSub=lN1U@Q(s9#)%(5 zqkmIj$fI|1o(o_H!<m0F{jcG@`Wn@#B67}8-hVHY*gyFla5Bp3RB<Qj`fbDoE&mIU z_rx6Bi@aepDZ<~a`M)nmmB4+$vn<AaNc|5)e#^pnzhb#g-Ff%pbm;rg+D{vuH!D!` z2JUM{<wZVEbSHL1D6b`JfG&<#X}*zx&>Mh*HA=+dr|?Ew$N*&@gf>Eb&4#>d>~Qzw zP7l8cGDyXFFJdD&mqQQAR^F>=ej3Q{w5TXJxGq^AG>@&9p*+!Rsp5$7#gJOQI4Yjo z@Rb%rc@UZ})p4C&2sd3>hw`4uufNeDpU@f{`~aoY4V=yz1$HXLA@DQ7S%J`Tphtto zQ!~l^Hts=HP4gX`j(lRCskT8LeW`pOH2QD@e6<Fg>ouB_fR!{F7&VL*nif7)%W7aX zwEtvZPhZCGWIsjrn^%ybVT$ZGFD9GK1Z*}hhRtSmaT(cc)*!3OHe{ixec;w6pE%cv zx@5oEMO;GGn*&87veq0Xt`c|Buf4dNtTnF_kI?TXv5<b<#3K52C;QE}$-?s;vez6y zo=<j&p<*ZbIJr}NMm|nPi+|8>ENnK%k>8TISODA14P=}7DOpg`i?C!h8CP+!S>>r} z;vKTqd_-(j^Nl;?MaBqYl=2(*8e>%{;{oFVRn~aecvzJqJIBY=*<|OqSXDNbnCU92 z?H1K2vRJIG?jc*nE7fFepGaSOAp1nMz*Et4p?ccW#M6Yn2Ki^tVzo?LCaRU%GEqHG zmWiLx7iK>7>{aW@Ch?%!<oVGmp|)D3tuksiStCZ&XI3MhSM4Ed!3)f%eVM+XxrA&6 z>zK>5wV=6PTML?R`WpEfnH#mup!pWr4BlYAOLl_Kn_rMM-`_nAe4nI!<7t-mUD_e* zYO<B9XkD+Z<gC8hKF;c=?c=Qe+8WLppsnGof%Zf8L)IX&iCbn3w%6Hzu||>~gN@cG zvWeSn-AmSRpIP^lSAwb517s8TrZtgT=|Z`c+CT}ai*u;H$J0T6@x(MbX45g3js<iq zrh~jc2=e|ww!MP<9SibcBgo=bkjEN9o@xZuoDg5qLEaz89}Ov`gS<aT^8O&pkoJ{g z4b}Pvv6<?8huB5+yiXhuhovGfH6_UxO+{Hn2FYhkihRY?rJQZh-xYRn3uxd`ucjG~ z6dt3CaHgDqUp(#!Bv~_~I1Fw3T==o3$=kEe$wbigLEi=%^3nvy9m`Ea!_i{MI^CKb z{Y^=m5|;h3{de+k@rkywwhxhWdec9{KSTKakNM|`68?q$#pG>SQfV8)Po9@cldt7$ z@s=^&YC&FEW|AN1wbnZ8b8D|xdKLL&Ns^D1`DrzTOzq9>r`v%nPqx(}oxF6Ulb4Qk z^3st`UOLjrOGi3+=}6aMP3dSs2YKm8Codi89qAx19qHtyBb~f-q?4D9bn?=XPF_0F z$xBB%dFe<eFCFRRr6awNj(Kz}q+<ykE9qE6$67iz(6O10ZFKCQV;3EJ=-5Zc0Xhx~ zQBu+2qoX7p<>;tLM-@7PbVTW(KC5JPI_lDqPe(I4TG7##j`nnPrlT7jz3Avi#}GP( z(=m#Uadb?iV=5gp>6l}sow4&gW9NCs&hw0&=NUWCGj^V5>^#rdd7iQJJY(m1#?JHq zvz_P9K6Kct&dDJA$8kx@0eWRv1P6js9E(dbrw8O2-Lc&A?oj5lq+7<#hrD=EYi5*g z%`W=L1TFL5fd8L8`=|_E3+h3QMilf2U_)SI;5ix{pA`6>9{c@KO%Pfac&Udhca8G+ zUL1b`Z!}^x)Ev)SpxJxKZphR?tX3L-!#B_ckm2vdmIGY}8p?nkqiH!!qtQ}x)MY@u z(;-zG;FTJU;h>WmIYos%7x^+cp97zR%tz44-vb;B4!*W0Q8LEsnqy%P$SHw*$W+j1 zlm%S^7}F@f1)|*8caJ!V(Av0)zai)Op!w^>6Tsnb@m&QPUk&B&h?0K|x>A*ZhK``Q z{P6`p`5E}^$;b~H{*1)enr44SPM(ol$F~t*<E4=Q0FnoRe+7rHi1*Px(j4cjl7B-e zf6)=O@IUDb>1JH%OSl%4iRz0op9}t8@VmM~{{i}tMgu!{G6$R%K(sgJ7-4W2ac9X~ z&2jL1O&hqs9OQajk63(Pd<Yt`)L%fKt&u&3D6Sp8r(AxT)RmB|W!^^Z1iOc-DmYxf z(5yJOjgILw+C%e3jfSmDKt7Guh3`EY_*S-27o0=DyMZrglxSUlyr(Dm3GyG-d0-Dy zjz^o1k+&Vd=YaP?#sUri=PuwLAb%?!-w0K&gTwOpvhlBbdQ#Pqhoy*BL!-o9?DQ~P z<14^NNvdp=^Y`Ga06hqZK1Xr?wga3mfe!<p(Wq=-COGKLig=1aA1mu4Cl^EJc8%;q z%2)^v^vHKWb4x}asM>)OL9Slaw5kbu7!W-b_hYISLc2h|6lk<<<33G$-ZklIfP>pL zZLB*cqcHj_+z}G3NUlaGk1zdoS_b=zsR4dv;JF&*eBd~6xFrWb^XPB{bV(paF7|ih zd;t~hL86_=5K_T?YA|BdkbGSz2bB*!9GU{ncVZgoq}HH7OYS9>X}){`h+N6dkTk$S z-@@K`+<vv>YY630sRiUa0nY-K2Yz#m!*`k7qB#yCu0)x*{c|alfYAW?MENL`Cw&Q1 z=UhMo>W;m4IlY95v=k6Mp3w{P_k+VN0X`iBYDDqZU*FO)jz6z?TGB`YxviqVQW%Nk z572`;mCH3PxlNV@y$GSGL5b9leg*ykjYq#n=uN;YH5#{RlnCYPRrSHy1{rQMd%)o~ zhFqzu5&9{ROS=qcl(YO1^6P;sz|RAX+$xsjwt*Zfw0U(NWTpWpAr@aX-yIi%!?jRH z(_B94CCGE@Dg?hZB>8@cgU*5s-={smX$HJOmpMPvQY9d>Qln7`$XAM9LNTKMmunH1 zuZXYoWyF0Kco#w^p~i8)JKs{qeB*@v&baQlW;-D66<Uvx3vEq-e7C-g&>G-0)+nC` zJsVgLi2SP?L8CMb+^zqg{ig9<&tBEoZ<=g_@<A^l(Ta?@;DmtbK#b<<bxqTEcL~*g z7mfB{a2w-(2KS3|pS}XgJ-}VSziCw80Y3q9DrlLk-@z|*sKG6t?{wVbid*vMh>Kp4 z(^AL-dxDcQb*P*LnJ+<e&bfz2>Q0+Mx+m}V&A13Us{lJfGp<pg9jYd1nHU{T-z%I# z38;IK7Psn&pzqgcT!qwM1AP>HjGpW*PT{VR{C#ik4RANfJ9G}^pAfej=pMk@;MCHz zu}>rSZxVfo-069kVgcEgoH0hr^IDAkaj;*xqv!|t`|8K>D95GrF7#(0U3_EwIDX~O z&npYp#aA&4^1P;a8~l;b1OEl`dvJv2@ccxf@8Z!@LS9aW40<hrwjs7?j!Xf|xM<X` z^gteU${xPt&5)U(OQVSQI$mwvi~RgL@+^^M&iJ$AFV&Agxy^JTI7TPbW;r0}Gyd#U z6s5!%1I@@B?3Sn}!CzSni}BC+vpbGAy$f`?NybW`-8cvw;2D2*3Tsctw;g;sINt8C z2gRenuj46ruXE{lVjV^c|8?XY29|Maz^LJPwc{N##=+3Z^gXESjo@4j<XB9f43<Q! zQZ8f;);@}9H?kyixL1TfEHxe)7@3c?(iwktsvSz^-+_yuxi0V>Anz5=E5>1dY490e za?#8whq;7XhUpCOU7`OL4|hCoeDDN$aOdzKa*kD)vxi?592fqE|GS1rg|Cb070`hB zUU6SJJoi()Z}WzhEaI`QJK}bB@xRgfi^wzqhxgbWEGEOXb{@3xOyfq-jCGM`pj)%# zw1B^x?>wHVwnB=Gw<5R0ke_0u^l$O0hx+|>&wBD~oh!GD<mV=6?eap@NDbg#AoH1a zBlEw4Hq_3)=w+{^*5LNF$GhUr+B1OCyC29juVI;XbC}N<(K^);#5&i7x43BL^L~O` zrVZjUhiSLWpP>OO!4rDx<JFK`=O05?K;E!Ea{IO96_Xpu>y5r2UjXvj2RkhepE-<k zb!j+!j#Y?M$^z4&;c>`d<<9>8By(62JLC@kIY?GPtbw4103C0DpqcL=B>$}WMS7S{ zNS*JgV6o8R{Oeru9O~w<1~<CzR^H8XaU6et-y&V!8`%Z@z~guo{1lQb!+UWb<GO&( zj>^~I03DB<OviLwcZx;44I&S}!Qu6S0sWxa|DdxMjU8#lE8_QY75qFA-oe=OpwSup z_f7*JMcg}qn0@gRG<6p^BVD1lx;Px`3UGLiG#@2-8#qj#w$4-aOUUw$Uqaq5iXlIz zgM81Pjt0badn$CE=kmU8n$Dp+^mm}SB}20sfO<I}<-o}O!@nE(?&DN8=sY;joj*iQ zP9JyRx=vpYKLJNs{V_fb75Cnl9T|glX)wyYxFW8*S5Qi>o=tT{sH;b1pTh2^*xcLj zv*tg@`{AX?RRMBa9B<K~jwi(1A;W#wAn;cM`B~EUI+UNXsYamD<FT(p$xnr@h6bSX zr1%+degGz*jaQwOHHSSOs@<A@9KVMR$nRl{d>*FA-(fZKby$=99M-k!*%#PV?SP$W zhwO+Qwc~cu&b1rZ&FvO;OS`q*hAiZ+vahkPv%A>c?MLl7_7nD#_Impb`>*y#WS8@a zeaQa7K5YMJAF+@61=;01=AYw#+&|a<gnu4c=KR^e$p4Igv46GyMgJQAOJvP+^(k4| zbs;M|ZC}?I_I2%GUw0kZ*WE8Vz?!Z*tm*p0n(j8Ct?7otn(iLh(T#x}-F(>5ttUIW z&%_%lN_KRc$c`=rJGzU=g6<OXWw=dERx@RedQ3eoFIMx^JXurCSG!~_wc7~D0mdap zeYw<VXf&0}jmwS8<!Ym)(MG;#v^B1guNm!)_Hw<^!RR30FuEHBa)Z&!=p{E9y^Y@T zZKJQzS8g^27z5-x#vo&e+(K4)i{*RT9#4J+OT0^AiFXw&@p_tj&AqCZdDuLxZh=)^ zZ&>Bs>Z$K(pazpY-fDFl+2g&UhLJtqN3_2{o&wb<Smlj|Ro-}5<xPS;-W)66x<$>^ z-T~ES?Hy3<)!qS(g!T?-bn%ABw_iV4>;1_WAZxw$u-3aC)_Q$mtv3MHdIMptHwe~x z!(gp9Nn7iY&E6+z=a}DU&v~98dCuGKxk!7t^L(f+_dMIR<(_Asw$1Z=tv%Iw4r{AC z&k<PVnc7F4WoaLEmRAT`36PPO9N-%y%>2g9+lY!c4DM4Pn%~st#+$|5f=>N<krkau zGUDh_L3U7N>s4Bm73Yd7B1raLd1RZ}Kr|yu&358iYBSwMFENNLENvmLY~7%Ww(O*M zrG<y={>q6;B8z-=UPShtmy+FQYqHktOjeq=QY*W|k+Udfd2zl7lh3?r<bkshdE2~_ zY&$!Op5&jiKY8W+DKDj|Ri}vxWOWuGyV2@oJ(@2rC-0kAlXuSo(VJ{Nhl^4|wQhNN z6;ZcM>&vPTm#@JPUJ5BADvAq5Ciw=<CCk!FL{swac@<fib|L%3KH@ep!jYCDovho= z5tT(%5fVA@Fj|-Hj8<fq+Cg+8&!PS3PPx;OHp$apNpZHgKxB|N(l}jz4N*@tAzRiz zk=^Qz;wEv67)&;+ciqsbpr26=SP2*aMuB<2+Q9r9I`zHLXbx-*YzOQB>;mio?A@iH z`%T6G;85TQ;OH*BZs}=^2TlS`1I`A{1ug(C?%Jo*4aRcdR^Yc9%`(6Qum!MylImoR z0Zs%?0~Qwa>fh6x2V4kT0$d4P16&K-K!SbD&A@HI9l%|{J-~gy1Gmu0Jgm{9fIeVJ zU^!q#V3k|?bm`>@0;9kbuzGJDw=OUr*bLYT*cR9x*tsv&i>Di~7jOV@7;q$T3~)l< z?!CHtrT}LE3xV^13xP|3EBp3MBt2_@Yk?bpn}OSaJAk_gQ=UD*{lG&SEd{iJWq=h4 zbFHet2rvb#32Xpt25e23XI%sA2<!?h0QLb60uJljzjI$}BybFH0&og&2Cxt~uW$d} zeXWJSCBT)yHNdsN4ZzL)sN}6}z#YI{z&*fyzym<CxuiR~BJ~lcewGwd_hcu7RUla$ zb>Ak@!~Hs@QxD`37WE-M>VItN4@*!FQIdL;(xl;kF;r3Cb^+!6muCsCr2bf!%*kL` zNS+Ly4at+i^C4LrwGFwpKK^aIkYp6e@>$@_|Bi=cpz&m|DkOg!6^#V}<l$7$nKZ`g zyr0@x(m16{<z(<=u9IcXh0c?~3XuFQ%%btLJ&m>nG=7d0<LFxeGsGPF0>BcnitPS3 zke}`CWVyeWZ2S*PQ<fmB{Yo-GHv83NUD;f=k?my{Ss?q#p>m`gCnw1nat>WHUAJuK zoO?LuUVK(f>8=&Rqt?>QaX<NrF2sN72|MS0&Upi$t%P%)&1Y{V=RAkczUt0-8=uog zayoWx{%<elv){*je@ExMna?Hio%1q2lZ89-PuA%;m+bAFKZYJvs#~em%qd+J9J5Tv zvUAJrEnkzl=M2HzNS?FHIUnKkc?&rFyaRl$)ZRHe`KjdOyV7WfPj6)Ea;!APIj^D? zSW=kY8+=cBZ}u%Au1PI=ptqNADbW@k^dq0=isnt#XpQiccv}2fJVQ14oLC{A7cYvJ z%#r5Z<|y+X^G<Vwd6#*wIocd=-fvDYA227H51M1m$?|SFO5P(!%X{S*^C3CboJzHN zpByjmmlNaza-!K+K4|unlgx4EeV#AH(zL_2LFrZ_AMNw0)hwhheLO3c(U&7u(w8IF z$a=EAY#<xTrt(tRjM~fPvW09ZTgfYAYk8%-Ms|?5%099$wV(cSfE*|X$-#1nyp3AZ z?Q)pBLk^dB$`SG|Ino?p-tI|S`Ds7cimotUTtI7tL*@^1p{JCmw8!f?%j5H;d2Em0 zJYfE49x;!4ghzU4L(OB+yNmxc51QY5N_f&eB|V16BNtMhFAzPc6<3$}$kUCotL!Gb z%O2F4d%Le#K1i*4p?pRzmP^gjW*M`b+1Ko6PNJ0@)eg;H4VwM75%kRil)r9Gl^o6b zT7O;dFSMR!Tq*M@HwNXYg&0G+be?ps{*(F9ZBpk-=Y!S(G=8-Pt+}U{GuEp}Yje`1 zwVv*^a-LYPo_$DKT}WDs==)H&^3y3tgWB0bYBi^$<);=WseXTtJkeXdPR*2~nrZdB zTq%w4<^hkMgXx<8Nq>1tr!|c;U4MssA4}mF<xZ;t^^1B<*p2$Z(=VlCX&jGor(2Qc zqit!0+=E8aVgL4&kLAXl2R$~nqt$!?*4?@fINg?eES;03-1(_Y^K-qH*SirTXm-J4 z+3DR&C!3Gs$+`1Zg;ox_MfRqBkCF5pq^Y9tKT=-5mCvfQzTwt9RE(lNeHzWr^!WA1 z*X;3fdW`2T+W@V|e!3Gzi-|O+oJ%tU{q3>;wp{-*|4P&o=X=VUubHoyubOX}o6NQ5 zM)P%Zo%t7Yz4@Y?BOjM@<r8wAd{RCopElQ+FPSf!Z<rg*H|2b(=XmE+U&=F!Qy>5J zol%AkUd;&F@uJxdrAc2;GG8<|(JJ@!#*bs8T3gbj^`DMDs&SpapL={o`_+|b2X~M8 zg)Eehng1}qGru&yGWVHZo1e?ca*BLNPL&VKX|zh1DQC&q@=<fY`HlIloGu?Zt(<Vm zm=XT=eDIgE!QUa}f4#N*>vIZ4y?m~`$$ZS5V?Hi>nuSH?(u006j~+pD=*8yq<_qR( z^I3DLxx`#%t}s`c&zZ~3Rpwmt33DFJweO-i_+ax%bH4eMxxjpy=DUA37n#pc9osZN z?n;AtH%aR`nj;qoljh02X_9@noFpuoAHN{V>-n+Bpc!&Gk*R0NB4|EjK1#dDibnsS z`6yWnO*5yPGt5V1f%))BuQg_xv&`9)8s_Ib2Pcgd<){bcs6h6lT=bSBg%{~pLi&}> zLUSI?@li_VqvkU|rA$}#aFLSwY1QFc`N*-f>d|xaXXO&PR4$Xx$>nl|Tq&QItLS+> z@<UfP_2-g8IXR`|&QovUrPa(x;iDDBBvA&XR1vuhA(vSwr3msG<x)D{>gSj15vngL z-JeQ?$`b1mD&4}LTZ698n@~!(O8Vv*mGwAblU!+026a-F^8U1_O!fN=ts<3JCpy{B z*~{gAdxgDHeq%pxud-jTSKBYzYwVZomp$j$ugGuhSLJv1YxY`sz<yo+Qy!Gx(|Gg% z_3sbTzQJS~-5;V+^kEvIX3*CkXNp<$MZrgDRDFy_tjB2tctXq*Pnw^apPBEOgUx~F zAak4fzWIUqp}F1s>u>Tt{DqAEzuA1p+#;rvj_vxOJGm3hH1)1v8ugWWKTv-WuPn{w z&!$z{x%8BxvZz8kPgQ9rC`j!xi=GZ-)3cBqdUlbdX9~6G`NehggrGCc3%b$$)svnR z^r87&f0|F}(RZ}CmsVC|#W<`PPjc<*Zs%xOuJtrlm%61brRQIIT}iD9YYjaL(0A+z z1?7`Q6|1Fnqt(^A$?9(Pux_>rte(~^YpJ!&T5hedR$9+{6W+$&Cf-ZE&AgX+n|r5w zAM?)fKJK0CeS%_3>+_$r(%0~Q)|&NOTCLZux2#Rp+txeQ7VBMWtMy*dbkeG))k>?K zRwwO}w0ddv(;B2T)Tw!=QH$CnZlrGzp6J)xD*BsA-zqHnTT5RqEdJYO75#lq-!?q% zkG^&I%U?_S_Tevn;;rNT((;S`jOlbeWvQ%M3So7zZlUtL)fyzysRm|=v#ll8^P)VJ z)a#<Mwb6P{TwuL#?G#zo9&3+CTHn#*y%d#NLe%v(@-`Qjc-wf}h$d7+(?wHnq4!B~ zDV1V%aYb59D!tZejnbNn_Vm2)O`10!Tk-L((0Tu%d?@Nk*HTFddV2e)u=RIQMQP7J zJqJY@s^ONR9F@u-DuX+$J4CiM)*36KRGYIz4$3A@_4vBDn963Ss6n;$g=mgaY3cQO zed1br8e3kp_g>(=KwL+4mJl6KP9421y)8vIlva0dTW?#@!&~4j5I1`#dMAnks>vCm zC(5t4ccFKo7=%(BOr_Xd3`u)0?LBdye(Fjy`=4f2o1B)fOYwjCdj6AbQSTItp<ZA2 zOaH0X_|v@ef4L3~D#vp4oK4cVak)P}PxqX}J<~Q%y`NN~CY9wW&qc&^D)EY^KKh$_ zXQ>h$KB_H?W*N<?kEuhmhKBUNGw~(;BRfg@XDj_y!*H58OrW{ZY?=WrqTTT|G~e1p zHNTVI*V!iyQUo8pty4i(kztvjJ?VP1W8O-(lO1V}TR=PHgJ?H=q#Q$g@Kb2*R7k7O zg)}o=Dc8uga)aC~x5*v!hR+_kPacqml~O)cQk7E`RTULfQA%IuE<taI==1gTCWk)X zK)Yo6+=X_n^tr2NHO@ED4wC-gjdn-$d8m3!pXJxIlS5~-k5BJ;*YTX^E2YoAJYQ*? zFQWH8^#6-}WpS=fyOjEW4SIJ(pKH>5MxSfpTjO<nwP{VD|JU)A!?~WCgL8eK-Yu-- zYoMOMxuH*g+qjM|-*-07jn!P7o2bWeZc3|8g>RNC%58n3uctR*6kXqCgk9*34@KAZ z0^v>cW{DErJR1maruSr&80vY8@OCwmR@q<EJ1dH=&K8QUjcS&zERFCYdfK4qs{Dl2 z=}j0#SJarWCcRIh=xUl0)}}XU6kSOP!g^{JVSOJxiJ@yKBy8xTbv)%iov^Wbl(31K zP1w})24Qnw1;Rgh-Xv`6*+{sA=B3A;$_@RE=W>Ur^;q;|t_-!G%Jgh5LM^D8tWD2d zn$j$_4LxN+D-w56X$_@v+<<du(yIU8K<|_3a~JibKFhCt+w_@A;9Y(8UF3Tc=Zk$C zajx!r3+EcX%{bTeZNj;h?`@oG``*F1j&BRj^?h4$Zs2<l=Z3!banARBfO8Yyhd4K- zcaNz4eEKO@XS!c>{oP5}h4u}pp42>DL%wyWo7bp}F7i>0Qmw2etnPb}u!iqt!kWG{ zgtdGx5!Uv-LRiQ5Dq(%!TEYgt*9jZ?{z91VTTj@;r|Y08-Lbm$45f2p+CMHybM6$q zk7UptUXuFhTnfFO-m;?BL+?#den`%wr(Qo%Hxi}ywoTgS{E3$&4V`J-py;irb7==} zvv^;8BtA9U8`Jf?#NKMZWpA?Iwl~}F*jwy(eHZ#Nd{uo_d?8=hmqqU=Ns4tHeKTKw zJAJnrN%NiQ-WfFC`FURNo#%a$-d?NdJI`0icfPN(?*d<nVp;NSLfx+^>ZAO}PmRJ9 zW>5k%C_O{6<Yp({PfrugpHfHYJ5H#gl@#qr(%W)Hb1aE_of=s*N0bh&EJYW(yKeHF z>&v%F`JbjYBcJsz_pk7;^gr)kWmUCuthkl5a;=N3i>(?~Evt@oiB;eF!aKv)m}=~D z`+U2KonZ&<u$^ru{7>0=b`86+eYxGrzS3@IUu$=;Z?t>Zz3f}<{`L_2c6+#emp#h9 z*B)ozZ%?!*+Yj3_>{)i9{kT2f-f92c-fe&3pWvV9f7CzQKg&PU|Hv=i+<ekM-@m~B zpntOeA^!{X2Io@$b9C*Us5Wn)o}_~3JnJm0ymgLM!8+HfXq{(Ovd*_IJpLP|*5}@7 z)Q?=`Yi3u%+ot@kDZgo2-EKthn(8-AkG*Bu)9!8evj^Kl?K|ud_TBbqd#pX)e!!k& zPqnApGw~Mclg`_xd+fdTSN3=I0sEi!LHqk(yp1aT<P^dGfPa#IiocNFL|x)vCdB^% DY$A+R diff --git a/docs/build/html/_static/fonts/Lato/lato-regular.eot b/docs/build/html/_static/fonts/Lato/lato-regular.eot deleted file mode 100644 index 11e3f2a5f0f9b8c7ef6affae8c543d20f7c112be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 253461 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�P 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≦6_)+ab2se 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 B^&kKM diff --git a/docs/build/html/_static/fonts/Lato/lato-regular.ttf b/docs/build/html/_static/fonts/Lato/lato-regular.ttf deleted file mode 100644 index 74decd9ebb8d805201934266b3bda6a9d5831024..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 607720 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	Aob_JSO+85T$Qy5*Zd{GUAwx)p>vi1GS1y` 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 Z*f;DS4h)Bc!^4r`m3SX@eDofw`CpG;dWHZ1 diff --git a/docs/build/html/_static/fonts/RobotoSlab-Bold.ttf b/docs/build/html/_static/fonts/RobotoSlab-Bold.ttf deleted file mode 100644 index df5d1df2730433013f41bf2698cbe249b075aa02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 170616 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 diff --git a/docs/build/html/_static/fonts/RobotoSlab-Regular.ttf b/docs/build/html/_static/fonts/RobotoSlab-Regular.ttf deleted file mode 100644 index eb52a7907362cc3392eb74892883f5d9e260b638..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169064 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 diff --git a/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot deleted file mode 100644 index 79dc8efed3447d6588baa2bb74122d56f3500038..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79520 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%0D%`eC1@mXMW;ge~^6hxs}F-Bmr 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	?TE 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š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 H*%}!Tj)Yss diff --git a/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf deleted file mode 100644 index df5d1df2730433013f41bf2698cbe249b075aa02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 170616 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 diff --git a/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot deleted file mode 100644 index 2f7ca78a1eb34f0f98feb07ab1231d077b248940..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78331 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š*xMrI&tqEvhp^Vr(L#V6>7sakA&o)S5oyjg4 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 b&xQ}h!>H5&=O>tNF^qKYgI$h4G<lf7(vDA$ diff --git a/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf b/docs/build/html/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf deleted file mode 100644 index eb52a7907362cc3392eb74892883f5d9e260b638..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169064 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 diff --git a/docs/build/html/_static/js/badge_only.js b/docs/build/html/_static/js/badge_only.js new file mode 100644 index 000000000..526d7234b --- /dev/null +++ b/docs/build/html/_static/js/badge_only.js @@ -0,0 +1 @@ +!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=4)}({4:function(e,t,r){}}); \ No newline at end of file diff --git a/docs/build/html/_static/js/html5shiv-printshiv.min.js b/docs/build/html/_static/js/html5shiv-printshiv.min.js new file mode 100644 index 000000000..2b43bd062 --- /dev/null +++ b/docs/build/html/_static/js/html5shiv-printshiv.min.js @@ -0,0 +1,4 @@ +/** +* @preserve HTML5 Shiv 3.7.3-pre | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=y.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=y.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),y.elements=c+" "+a,j(b)}function f(a){var b=x[a[v]];return b||(b={},w++,a[v]=w,x[w]=b),b}function g(a,c,d){if(c||(c=b),q)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():u.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||t.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),q)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return y.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(y,b.frag)}function j(a){a||(a=b);var d=f(a);return!y.shivCSS||p||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),q||i(a,d),a}function k(a){for(var b,c=a.getElementsByTagName("*"),e=c.length,f=RegExp("^(?:"+d().join("|")+")$","i"),g=[];e--;)b=c[e],f.test(b.nodeName)&&g.push(b.applyElement(l(b)));return g}function l(a){for(var b,c=a.attributes,d=c.length,e=a.ownerDocument.createElement(A+":"+a.nodeName);d--;)b=c[d],b.specified&&e.setAttribute(b.nodeName,b.nodeValue);return e.style.cssText=a.style.cssText,e}function m(a){for(var b,c=a.split("{"),e=c.length,f=RegExp("(^|[\\s,>+~])("+d().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),g="$1"+A+"\\:$2";e--;)b=c[e]=c[e].split("}"),b[b.length-1]=b[b.length-1].replace(f,g),c[e]=b.join("}");return c.join("{")}function n(a){for(var b=a.length;b--;)a[b].removeNode()}function o(a){function b(){clearTimeout(g._removeSheetTimer),d&&d.removeNode(!0),d=null}var d,e,g=f(a),h=a.namespaces,i=a.parentWindow;return!B||a.printShived?a:("undefined"==typeof h[A]&&h.add(A),i.attachEvent("onbeforeprint",function(){b();for(var f,g,h,i=a.styleSheets,j=[],l=i.length,n=Array(l);l--;)n[l]=i[l];for(;h=n.pop();)if(!h.disabled&&z.test(h.media)){try{f=h.imports,g=f.length}catch(o){g=0}for(l=0;g>l;l++)n.push(f[l]);try{j.push(h.cssText)}catch(o){}}j=m(j.reverse().join("")),e=k(a),d=c(a,j)}),i.attachEvent("onafterprint",function(){n(e),clearTimeout(g._removeSheetTimer),g._removeSheetTimer=setTimeout(b,500)}),a.printShived=!0,a)}var p,q,r="3.7.3",s=a.html5||{},t=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,u=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,v="_html5shiv",w=0,x={};!function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",p="hidden"in a,q=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){p=!0,q=!0}}();var y={elements:s.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:r,shivCSS:s.shivCSS!==!1,supportsUnknownElements:q,shivMethods:s.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=y,j(b);var z=/^$|\b(?:all|print)\b/,A="html5shiv",B=!q&&function(){var c=b.documentElement;return!("undefined"==typeof b.namespaces||"undefined"==typeof b.parentWindow||"undefined"==typeof c.applyElement||"undefined"==typeof c.removeNode||"undefined"==typeof a.attachEvent)}();y.type+=" print",y.shivPrint=o,o(b),"object"==typeof module&&module.exports&&(module.exports=y)}("undefined"!=typeof window?window:this,document); \ No newline at end of file diff --git a/docs/build/html/_static/js/html5shiv.min.js b/docs/build/html/_static/js/html5shiv.min.js new file mode 100644 index 000000000..cd1c674f5 --- /dev/null +++ b/docs/build/html/_static/js/html5shiv.min.js @@ -0,0 +1,4 @@ +/** +* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.3-pre",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b),"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:this,document); \ No newline at end of file diff --git a/docs/build/html/_static/js/modernizr.min.js b/docs/build/html/_static/js/modernizr.min.js deleted file mode 100644 index f65d47974..000000000 --- a/docs/build/html/_static/js/modernizr.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/* Modernizr 2.6.2 (Custom Build) | MIT & BSD - * Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-mq-cssclasses-addtest-prefixed-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load - */ -;window.Modernizr=function(a,b,c){function D(a){j.cssText=a}function E(a,b){return D(n.join(a+";")+(b||""))}function F(a,b){return typeof a===b}function G(a,b){return!!~(""+a).indexOf(b)}function H(a,b){for(var d in a){var e=a[d];if(!G(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function I(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:F(f,"function")?f.bind(d||b):f}return!1}function J(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+p.join(d+" ")+d).split(" ");return F(b,"string")||F(b,"undefined")?H(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),I(e,b,c))}function K(){e.input=function(c){for(var d=0,e=c.length;d<e;d++)u[c[d]]=c[d]in k;return u.list&&(u.list=!!b.createElement("datalist")&&!!a.HTMLDataListElement),u}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),e.inputtypes=function(a){for(var d=0,e,f,h,i=a.length;d<i;d++)k.setAttribute("type",f=a[d]),e=k.type!=="text",e&&(k.value=l,k.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&k.style.WebkitAppearance!==c?(g.appendChild(k),h=b.defaultView,e=h.getComputedStyle&&h.getComputedStyle(k,null).WebkitAppearance!=="textfield"&&k.offsetHeight!==0,g.removeChild(k)):/^(search|tel)$/.test(f)||(/^(url|email)$/.test(f)?e=k.checkValidity&&k.checkValidity()===!1:e=k.value!=l)),t[a[d]]=!!e;return t}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var d="2.6.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k=b.createElement("input"),l=":)",m={}.toString,n=" -webkit- -moz- -o- -ms- ".split(" "),o="Webkit Moz O ms",p=o.split(" "),q=o.toLowerCase().split(" "),r={svg:"http://www.w3.org/2000/svg"},s={},t={},u={},v=[],w=v.slice,x,y=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["­",'<style id="s',h,'">',a,"</style>"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},z=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b).matches;var d;return y("@media "+b+" { #"+h+" { position: absolute; } }",function(b){d=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle)["position"]=="absolute"}),d},A=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=F(e[d],"function"),F(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),B={}.hasOwnProperty,C;!F(B,"undefined")&&!F(B.call,"undefined")?C=function(a,b){return B.call(a,b)}:C=function(a,b){return b in a&&F(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e}),s.flexbox=function(){return J("flexWrap")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!F(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){return!!a.WebGLRenderingContext},s.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:y(["@media (",n.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},s.geolocation=function(){return"geolocation"in navigator},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!J("indexedDB",a)},s.hashchange=function(){return A("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},s.rgba=function(){return D("background-color:rgba(150,255,150,.5)"),G(j.backgroundColor,"rgba")},s.hsla=function(){return D("background-color:hsla(120,40%,100%,.5)"),G(j.backgroundColor,"rgba")||G(j.backgroundColor,"hsla")},s.multiplebgs=function(){return D("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return J("backgroundSize")},s.borderimage=function(){return J("borderImage")},s.borderradius=function(){return J("borderRadius")},s.boxshadow=function(){return J("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return E("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return J("animationName")},s.csscolumns=function(){return J("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return D((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),G(j.backgroundImage,"gradient")},s.cssreflections=function(){return J("boxReflect")},s.csstransforms=function(){return!!J("transform")},s.csstransforms3d=function(){var a=!!J("perspective");return a&&"webkitPerspective"in g.style&&y("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},s.csstransitions=function(){return J("transition")},s.fontface=function(){var a;return y('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&g.indexOf(d.split(" ")[0])===0}),a},s.generatedcontent=function(){var a;return y(["#",h,"{font:0/0 a}#",h,':after{content:"',l,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="<svg/>",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var L in s)C(s,L)&&(x=L.toLowerCase(),e[x]=s[L](),v.push((e[x]?"":"no-")+x));return e.input||K(),e.addTest=function(a,b){if(typeof a=="object")for(var d in a)C(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},D(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e<g;e++)d.createElement(f[e]);return d}function p(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return r.shivMethods?n(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+l().join().replace(/\w+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(r,b.frag)}function q(a){a||(a=b);var c=m(a);return r.shivCSS&&!f&&!c.hasCSS&&(c.hasCSS=!!k(a,"article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}")),j||p(a,c),a}var c=a.html5||{},d=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,e=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,f,g="_html5shiv",h=0,i={},j;(function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.mq=z,e.hasEvent=A,e.testProp=function(a){return H([a])},e.testAllProps=J,e.testStyles=y,e.prefixed=function(a,b,c){return b?J(a,b,c):J(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i<a.length;i++)j=a[i],e(j)?g(j,0,l,0):w(j)?B(j):Object(j)===j&&h(j,l);else Object(a)===a&&h(a,l)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,null==b.readyState&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))}; diff --git a/docs/build/html/_static/js/theme.js b/docs/build/html/_static/js/theme.js index 8555d79b7..1fddb6ee4 100644 --- a/docs/build/html/_static/js/theme.js +++ b/docs/build/html/_static/js/theme.js @@ -1,3 +1 @@ -/* sphinx_rtd_theme version 0.4.3 | MIT license */ -/* Built 20190212 16:02 */ -require=function r(s,a,l){function c(e,n){if(!a[e]){if(!s[e]){var i="function"==typeof require&&require;if(!n&&i)return i(e,!0);if(u)return u(e,!0);var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}var o=a[e]={exports:{}};s[e][0].call(o.exports,function(n){return c(s[e][1][n]||n)},o,o.exports,r,s,a,l)}return a[e].exports}for(var u="function"==typeof require&&require,n=0;n<l.length;n++)c(l[n]);return c}({"sphinx-rtd-theme":[function(n,e,i){var jQuery="undefined"!=typeof window?window.jQuery:n("jquery");e.exports.ThemeNav={navBar:null,win:null,winScroll:!1,winResize:!1,linkScroll:!1,winPosition:0,winHeight:null,docHeight:null,isRunning:!1,enable:function(e){var i=this;void 0===e&&(e=!0),i.isRunning||(i.isRunning=!0,jQuery(function(n){i.init(n),i.reset(),i.win.on("hashchange",i.reset),e&&i.win.on("scroll",function(){i.linkScroll||i.winScroll||(i.winScroll=!0,requestAnimationFrame(function(){i.onScroll()}))}),i.win.on("resize",function(){i.winResize||(i.winResize=!0,requestAnimationFrame(function(){i.onResize()}))}),i.onResize()}))},enableSticky:function(){this.enable(!0)},init:function(i){i(document);var t=this;this.navBar=i("div.wy-side-scroll:first"),this.win=i(window),i(document).on("click","[data-toggle='wy-nav-top']",function(){i("[data-toggle='wy-nav-shift']").toggleClass("shift"),i("[data-toggle='rst-versions']").toggleClass("shift")}).on("click",".wy-menu-vertical .current ul li a",function(){var n=i(this);i("[data-toggle='wy-nav-shift']").removeClass("shift"),i("[data-toggle='rst-versions']").toggleClass("shift"),t.toggleCurrent(n),t.hashChange()}).on("click","[data-toggle='rst-current-version']",function(){i("[data-toggle='rst-versions']").toggleClass("shift-up")}),i("table.docutils:not(.field-list,.footnote,.citation)").wrap("<div class='wy-table-responsive'></div>"),i("table.docutils.footnote").wrap("<div class='wy-table-responsive footnote'></div>"),i("table.docutils.citation").wrap("<div class='wy-table-responsive citation'></div>"),i(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var e=i(this);expand=i('<span class="toctree-expand"></span>'),expand.on("click",function(n){return t.toggleCurrent(e),n.stopPropagation(),!1}),e.prepend(expand)})},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),i=e.find('[href="'+n+'"]');if(0===i.length){var t=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(i=e.find('[href="#'+t.attr("id")+'"]')).length&&(i=e.find('[href="#"]'))}0<i.length&&($(".wy-menu-vertical .current").removeClass("current"),i.addClass("current"),i.closest("li.toctree-l1").addClass("current"),i.closest("li.toctree-l1").parent().addClass("current"),i.closest("li.toctree-l1").addClass("current"),i.closest("li.toctree-l2").addClass("current"),i.closest("li.toctree-l3").addClass("current"),i.closest("li.toctree-l4").addClass("current"),i[0].scrollIntoView())}catch(o){console.log("Error expanding nav for anchor",o)}},onScroll:function(){this.winScroll=!1;var n=this.win.scrollTop(),e=n+this.winHeight,i=this.navBar.scrollTop()+(n-this.winPosition);n<0||e>this.docHeight||(this.navBar.scrollTop(i),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:e.exports.ThemeNav,StickyNav:e.exports.ThemeNav}),function(){for(var r=0,n=["ms","moz","webkit","o"],e=0;e<n.length&&!window.requestAnimationFrame;++e)window.requestAnimationFrame=window[n[e]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[n[e]+"CancelAnimationFrame"]||window[n[e]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(n,e){var i=(new Date).getTime(),t=Math.max(0,16-(i-r)),o=window.setTimeout(function(){n(i+t)},t);return r=i+t,o}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)})}()},{jquery:"jquery"}]},{},["sphinx-rtd-theme"]); \ No newline at end of file +!function(n){var e={};function t(i){if(e[i])return e[i].exports;var o=e[i]={i:i,l:!1,exports:{}};return n[i].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=n,t.c=e,t.d=function(n,e,i){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:i})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var o in n)t.d(i,o,function(e){return n[e]}.bind(null,o));return i},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="",t(t.s=0)}([function(n,e,t){t(1),n.exports=t(3)},function(n,e,t){(function(){var e="undefined"!=typeof window?window.jQuery:t(2);n.exports.ThemeNav={navBar:null,win:null,winScroll:!1,winResize:!1,linkScroll:!1,winPosition:0,winHeight:null,docHeight:null,isRunning:!1,enable:function(n){var t=this;void 0===n&&(n=!0),t.isRunning||(t.isRunning=!0,e((function(e){t.init(e),t.reset(),t.win.on("hashchange",t.reset),n&&t.win.on("scroll",(function(){t.linkScroll||t.winScroll||(t.winScroll=!0,requestAnimationFrame((function(){t.onScroll()})))})),t.win.on("resize",(function(){t.winResize||(t.winResize=!0,requestAnimationFrame((function(){t.onResize()})))})),t.onResize()})))},enableSticky:function(){this.enable(!0)},init:function(n){n(document);var e=this;this.navBar=n("div.wy-side-scroll:first"),this.win=n(window),n(document).on("click","[data-toggle='wy-nav-top']",(function(){n("[data-toggle='wy-nav-shift']").toggleClass("shift"),n("[data-toggle='rst-versions']").toggleClass("shift")})).on("click",".wy-menu-vertical .current ul li a",(function(){var t=n(this);n("[data-toggle='wy-nav-shift']").removeClass("shift"),n("[data-toggle='rst-versions']").toggleClass("shift"),e.toggleCurrent(t),e.hashChange()})).on("click","[data-toggle='rst-current-version']",(function(){n("[data-toggle='rst-versions']").toggleClass("shift-up")})),n("table.docutils:not(.field-list,.footnote,.citation)").wrap("<div class='wy-table-responsive'></div>"),n("table.docutils.footnote").wrap("<div class='wy-table-responsive footnote'></div>"),n("table.docutils.citation").wrap("<div class='wy-table-responsive citation'></div>"),n(".wy-menu-vertical ul").not(".simple").siblings("a").each((function(){var t=n(this);expand=n('<button class="toctree-expand" title="Open/close menu"></button>'),expand.on("click",(function(n){return e.toggleCurrent(t),n.stopPropagation(),!1})),t.prepend(expand)}))},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),t=e.find('[href="'+n+'"]');if(0===t.length){var i=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(t=e.find('[href="#'+i.attr("id")+'"]')).length&&(t=e.find('[href="#"]'))}if(t.length>0){$(".wy-menu-vertical .current").removeClass("current").attr("aria-expanded","false"),t.addClass("current").attr("aria-expanded","true"),t.closest("li.toctree-l1").parent().addClass("current").attr("aria-expanded","true");for(let n=1;n<=10;n++)t.closest("li.toctree-l"+n).addClass("current").attr("aria-expanded","true");t[0].scrollIntoView()}}catch(n){console.log("Error expanding nav for anchor",n)}},onScroll:function(){this.winScroll=!1;var n=this.win.scrollTop(),e=n+this.winHeight,t=this.navBar.scrollTop()+(n-this.winPosition);n<0||e>this.docHeight||(this.navBar.scrollTop(t),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",(function(){this.linkScroll=!1}))},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current").attr("aria-expanded","false"),e.siblings().find("li.current").removeClass("current").attr("aria-expanded","false");var t=e.find("> ul li");t.length&&(t.removeClass("current").attr("aria-expanded","false"),e.toggleClass("current").attr("aria-expanded",(function(n,e){return"true"==e?"false":"true"})))}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:n.exports.ThemeNav,StickyNav:n.exports.ThemeNav}),function(){for(var n=0,e=["ms","moz","webkit","o"],t=0;t<e.length&&!window.requestAnimationFrame;++t)window.requestAnimationFrame=window[e[t]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[e[t]+"CancelAnimationFrame"]||window[e[t]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(e,t){var i=(new Date).getTime(),o=Math.max(0,16-(i-n)),r=window.setTimeout((function(){e(i+o)}),o);return n=i+o,r}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)})}()}).call(window)},function(n,e){n.exports=jQuery},function(n,e,t){}]); \ No newline at end of file diff --git a/docs/build/html/_static/searchtools.js b/docs/build/html/_static/searchtools.js index 58ff35c43..002e9c4a2 100644 --- a/docs/build/html/_static/searchtools.js +++ b/docs/build/html/_static/searchtools.js @@ -328,7 +328,9 @@ var Search = { var results = []; for (var prefix in objects) { - for (var name in objects[prefix]) { + for (var iMatch = 0; iMatch != objects[prefix].length; ++iMatch) { + var match = objects[prefix][iMatch]; + var name = match[4]; var fullname = (prefix ? prefix + '.' : '') + name; var fullnameLower = fullname.toLowerCase() if (fullnameLower.indexOf(object) > -1) { @@ -342,7 +344,6 @@ var Search = { } else if (parts[parts.length - 1].indexOf(object) > -1) { score += Scorer.objPartialMatch; } - var match = objects[prefix][name]; var objname = objnames[match[1]][2]; var title = titles[match[0]]; // If more than one term searched for, we require other words to be diff --git a/docs/build/html/binary_c_parameters.html b/docs/build/html/binary_c_parameters.html index cf5c78529..e5d412d09 100644 --- a/docs/build/html/binary_c_parameters.html +++ b/docs/build/html/binary_c_parameters.html @@ -1,70 +1,35 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Binary_c parameters — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Binary_c parameters — 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 type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + <script src="_static/js/theme.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> <link rel="next" title="Population grid code options" href="grid_options_descriptions.html" /> <link rel="prev" title="Example use case: Solar system using the API functionality" href="examples/notebook_solar_system.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -72,17 +37,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> @@ -104,68 +59,30 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - + <li><a href="index.html" class="icon icon-home"></a> »</li> <li>Binary_c parameters</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="_sources/binary_c_parameters.rst.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS overrides for sphinx_rtd_theme */ @@ -190,15 +107,15 @@ text-align: unset; } </style> -<div class="section" id="binary-c-parameters"> -<h1>Binary_c parameters<a class="headerlink" href="#binary-c-parameters" title="Permalink to this headline">¶</a></h1> +<section id="binary-c-parameters"> +<h1>Binary_c parameters<a class="headerlink" href="#binary-c-parameters" title="Permalink to this headline">ïƒ</a></h1> <p>The following chapter contains all the parameters that the current version of binary_c can handle, along with their descriptions and other properties.</p> <dl class="simple"> <dt>This information was obtained by the following binary_c build:</dt><dd><p><strong>binary_c git branch</strong>: branch_david <strong>binary_c git revision</strong>: 5834:20211216:a3146490e <strong>Built on</strong>: Dec 20 2021 20:33:01</p> </dd> </dl> -<div class="section" id="section-stars"> -<h2>Section: stars<a class="headerlink" href="#section-stars" title="Permalink to this headline">¶</a></h2> +<section id="section-stars"> +<h2>Section: stars<a class="headerlink" href="#section-stars" title="Permalink to this headline">ïƒ</a></h2> <div class="line-block"> <div class="line"><strong>Parameter</strong>: metallicity</div> <div class="line"><strong>Description</strong>: This sets the metallicity of the stars, i.e. the amount (by mass) of matter which is not hydrogen or helium. If you are using the BSE algorithm, this must be 1e-4 <= metallicity <= 0.03. See also nucsyn_metallicity and effective_metallicity.</div> @@ -1579,9 +1496,9 @@ <div class="line"><strong>Parameter input type</strong>: Float</div> <div class="line"><strong>Default value</strong>: NULL</div> </div> -</div> -<div class="section" id="section-binary"> -<h2>Section: binary<a class="headerlink" href="#section-binary" title="Permalink to this headline">¶</a></h2> +</section> +<section id="section-binary"> +<h2>Section: binary<a class="headerlink" href="#section-binary" title="Permalink to this headline">ïƒ</a></h2> <div class="line-block"> <div class="line"><strong>Parameter</strong>: separation</div> <div class="line"><strong>Description</strong>: Set the orbital separation (actually the semi-major axis) of the binary (internal index 0, stellar indices 0 and 1) in solar radii. Note that if the orbital period is given, it is used to calculate the separation. So if you want to set the separation instead, either do not set the orbital period or set the orbital period to zero (0.0).</div> @@ -2741,9 +2658,9 @@ <div class="line"><strong>Parameter input type</strong>: Float</div> <div class="line"><strong>Default value</strong>: 0.05</div> </div> -</div> -<div class="section" id="section-nucsyn"> -<h2>Section: nucsyn<a class="headerlink" href="#section-nucsyn" title="Permalink to this headline">¶</a></h2> +</section> +<section id="section-nucsyn"> +<h2>Section: nucsyn<a class="headerlink" href="#section-nucsyn" title="Permalink to this headline">ïƒ</a></h2> <div class="line-block"> <div class="line"><strong>Parameter</strong>: third_dup</div> <div class="line"><strong>Description</strong>: If True, enables third dredge up. Requires NUCSYN and NUCSYN_THIRD_DREDGE_UP.</div> @@ -3004,9 +2921,9 @@ <div class="line"><strong>Parameter input type</strong>: Float</div> <div class="line"><strong>Default value</strong>: NULL</div> </div> -</div> -<div class="section" id="section-output"> -<h2>Section: output<a class="headerlink" href="#section-output" title="Permalink to this headline">¶</a></h2> +</section> +<section id="section-output"> +<h2>Section: output<a class="headerlink" href="#section-output" title="Permalink to this headline">ïƒ</a></h2> <div class="line-block"> <div class="line"><strong>Parameter</strong>: david_logging_function</div> <div class="line"><strong>Description</strong>: Function to choose which kind of information gets logged Requires DAVID. Choices are: 0= None, >0 for custom logging functions</div> @@ -3298,9 +3215,9 @@ <div class="line"><strong>Default value</strong>: 0</div> <div class="line"><strong>Extra</strong>: Ignore</div> </div> -</div> -<div class="section" id="section-input"> -<h2>Section: input<a class="headerlink" href="#section-input" title="Permalink to this headline">¶</a></h2> +</section> +<section id="section-input"> +<h2>Section: input<a class="headerlink" href="#section-input" title="Permalink to this headline">ïƒ</a></h2> <div class="line-block"> <div class="line"><strong>Parameter</strong>: MINT_dir</div> <div class="line"><strong>Description</strong>: Location of MINT algorithm data.</div> @@ -3415,9 +3332,9 @@ <div class="line"><strong>Default value</strong>: 0.1</div> <div class="line"><strong>Extra</strong>:</div> </div> -</div> -<div class="section" id="section-i-o"> -<h2>Section: i/o<a class="headerlink" href="#section-i-o" title="Permalink to this headline">¶</a></h2> +</section> +<section id="section-i-o"> +<h2>Section: i/o<a class="headerlink" href="#section-i-o" title="Permalink to this headline">ïƒ</a></h2> <div class="line-block"> <div class="line"><strong>Parameter</strong>: go</div> <div class="line"><strong>Description</strong>: batchmode control command</div> @@ -3478,9 +3395,9 @@ <div class="line"><strong>Description</strong>: Output batchmode status information.</div> <div class="line"><strong>Extra</strong>: Ignore</div> </div> -</div> -<div class="section" id="section-algorithms"> -<h2>Section: algorithms<a class="headerlink" href="#section-algorithms" title="Permalink to this headline">¶</a></h2> +</section> +<section id="section-algorithms"> +<h2>Section: algorithms<a class="headerlink" href="#section-algorithms" title="Permalink to this headline">ïƒ</a></h2> <div class="line-block"> <div class="line"><strong>Parameter</strong>: repeat</div> <div class="line"><strong>Description</strong>: If > 1, repeats the system as many times as required. Handy if you’re using Monte-Carlo kicks and want to sample the parameter space well. Also, if you are running speed tests this is good to give a statistically more reasonable result. (See e.g. ‘tbse pgo’).</div> @@ -3493,9 +3410,9 @@ <div class="line"><strong>Parameter input type</strong>: Integer</div> <div class="line"><strong>Default value</strong>: 0</div> </div> -</div> -<div class="section" id="section-misc"> -<h2>Section: misc<a class="headerlink" href="#section-misc" title="Permalink to this headline">¶</a></h2> +</section> +<section id="section-misc"> +<h2>Section: misc<a class="headerlink" href="#section-misc" title="Permalink to this headline">ïƒ</a></h2> <div class="line-block"> <div class="line"><strong>Parameter</strong>: random_seed</div> <div class="line"><strong>Description</strong>: Random number seed, usually a (possibly negative) integer. Useful for exactly reproducing the evolution of a system which involves a kick (which is a Monte-Carlo, i.e. pseudorandom, process).</div> @@ -3567,62 +3484,44 @@ <div class="line"><strong>Default value</strong>: NULL</div> <div class="line"><strong>Extra</strong>: Ignore</div> </div> -</div> -</div> +</section> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="grid_options_descriptions.html" class="btn btn-neutral float-right" title="Population grid code options" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="examples/notebook_solar_system.html" class="btn btn-neutral float-left" title="Example use case: Solar system using the API functionality" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="examples/notebook_solar_system.html" class="btn btn-neutral float-left" title="Example use case: Solar system using the API functionality" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="grid_options_descriptions.html" class="btn btn-neutral float-right" title="Population grid code options" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/custom_logging_functions.html b/docs/build/html/custom_logging_functions.html index e5d9a0707..97d0b0a7e 100644 --- a/docs/build/html/custom_logging_functions.html +++ b/docs/build/html/custom_logging_functions.html @@ -1,70 +1,35 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>custom_logging_functions module — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>custom_logging_functions module — 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 type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + <script src="_static/js/theme.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> - <link rel="next" title="distribution_functions module" href="distribution_functions.html" /> + <link rel="next" title="functions module" href="dicts.html" /> <link rel="prev" title="Binarycpython code" href="modules.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -72,30 +37,30 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current"> <li class="toctree-l2 current"><a class="current reference internal" href="#">custom_logging_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li> -<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Grid options and descriptions</a></li> -<li class="toctree-l2"><a class="reference internal" href="hpc_functions.html">hpc_functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li> -<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">spacing_functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li> <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li> </ul> @@ -107,70 +72,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - + <li><a href="index.html" class="icon icon-home"></a> »</li> <li><a href="modules.html">Binarycpython code</a> »</li> - <li>custom_logging_functions module</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="_sources/custom_logging_functions.rst.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS overrides for sphinx_rtd_theme */ @@ -195,13 +121,13 @@ text-align: unset; } </style> -<div class="section" id="module-binarycpython.utils.custom_logging_functions"> -<span id="custom-logging-functions-module"></span><h1>custom_logging_functions module<a class="headerlink" href="#module-binarycpython.utils.custom_logging_functions" title="Permalink to this headline">¶</a></h1> +<section id="module-binarycpython.utils.custom_logging_functions"> +<span id="custom-logging-functions-module"></span><h1>custom_logging_functions module<a class="headerlink" href="#module-binarycpython.utils.custom_logging_functions" title="Permalink to this headline">ïƒ</a></h1> <p>Module containing functions for the custom logging functionality. The functions here make it possible for the user to define binaryc output logs on runtime</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.custom_logging_functions.autogen_C_logging_code"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.custom_logging_functions.</span></span><span class="sig-name descname"><span class="pre">autogen_C_logging_code</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">logging_dict</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/custom_logging_functions.html#autogen_C_logging_code"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.custom_logging_functions.autogen_C_logging_code" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.custom_logging_functions.</span></span><span class="sig-name descname"><span class="pre">autogen_C_logging_code</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">logging_dict</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/custom_logging_functions.html#autogen_C_logging_code"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.custom_logging_functions.autogen_C_logging_code" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that auto-generates PRINTF statements for binaryc. Input is a dictionary where the key is the header of that logging line and items which are lists of parameters that will be put in that logging line</p> @@ -236,7 +162,7 @@ and items which are lists of parameters that will be put in that logging line</p <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.custom_logging_functions.binary_c_log_code"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.custom_logging_functions.</span></span><span class="sig-name descname"><span class="pre">binary_c_log_code</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">code</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/custom_logging_functions.html#binary_c_log_code"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.custom_logging_functions.binary_c_log_code" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.custom_logging_functions.</span></span><span class="sig-name descname"><span class="pre">binary_c_log_code</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">code</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/custom_logging_functions.html#binary_c_log_code"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.custom_logging_functions.binary_c_log_code" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to construct the code to construct the custom logging function</p> <p class="rubric">Example</p> <p>Code to log and terminate evolution when the primary star becomes a NS:</p> @@ -281,7 +207,7 @@ and items which are lists of parameters that will be put in that logging line</p <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.custom_logging_functions.binary_c_write_log_code"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.custom_logging_functions.</span></span><span class="sig-name descname"><span class="pre">binary_c_write_log_code</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">code</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filename</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/custom_logging_functions.html#binary_c_write_log_code"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.custom_logging_functions.binary_c_write_log_code" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.custom_logging_functions.</span></span><span class="sig-name descname"><span class="pre">binary_c_write_log_code</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">code</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filename</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/custom_logging_functions.html#binary_c_write_log_code"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.custom_logging_functions.binary_c_write_log_code" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to write the generated logging code to a file</p> <dl class="field-list simple"> <dt class="field-odd">Parameters</dt> @@ -299,7 +225,7 @@ and items which are lists of parameters that will be put in that logging line</p <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.custom_logging_functions.compile_shared_lib"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.custom_logging_functions.</span></span><span class="sig-name descname"><span class="pre">compile_shared_lib</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">code</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sourcefile_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">outfile_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/custom_logging_functions.html#compile_shared_lib"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.custom_logging_functions.compile_shared_lib" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.custom_logging_functions.</span></span><span class="sig-name descname"><span class="pre">compile_shared_lib</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">code</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sourcefile_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">outfile_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/custom_logging_functions.html#compile_shared_lib"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.custom_logging_functions.compile_shared_lib" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to write the custom logging code to a file and then compile it.</p> <p>TODO: consider returning a status</p> <dl class="field-list simple"> @@ -319,7 +245,7 @@ and items which are lists of parameters that will be put in that logging line</p <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.custom_logging_functions.create_and_load_logging_function"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.custom_logging_functions.</span></span><span class="sig-name descname"><span class="pre">create_and_load_logging_function</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">custom_logging_code</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">custom_tmp_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/custom_logging_functions.html#create_and_load_logging_function"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.custom_logging_functions.create_and_load_logging_function" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.custom_logging_functions.</span></span><span class="sig-name descname"><span class="pre">create_and_load_logging_function</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">custom_logging_code</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">custom_tmp_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/custom_logging_functions.html#create_and_load_logging_function"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.custom_logging_functions.create_and_load_logging_function" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to automatically compile the shared library with the given custom logging code and load it with ctypes.</p> <p>This function is more or less the main function of this module and unless you know what you’re doing with the other functions @@ -342,7 +268,7 @@ I recommend using this in function in combination with a function that generates <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.custom_logging_functions.from_binary_c_config"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.custom_logging_functions.</span></span><span class="sig-name descname"><span class="pre">from_binary_c_config</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">config_file</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">flag</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/custom_logging_functions.html#from_binary_c_config"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.custom_logging_functions.from_binary_c_config" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.custom_logging_functions.</span></span><span class="sig-name descname"><span class="pre">from_binary_c_config</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">config_file</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">flag</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/custom_logging_functions.html#from_binary_c_config"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.custom_logging_functions.from_binary_c_config" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to run the binaryc_config command with flags</p> <dl class="field-list simple"> <dt class="field-odd">Parameters</dt> @@ -362,7 +288,7 @@ I recommend using this in function in combination with a function that generates <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.custom_logging_functions.return_compilation_dict"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.custom_logging_functions.</span></span><span class="sig-name descname"><span class="pre">return_compilation_dict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/custom_logging_functions.html#return_compilation_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.custom_logging_functions.return_compilation_dict" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.custom_logging_functions.</span></span><span class="sig-name descname"><span class="pre">return_compilation_dict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/custom_logging_functions.html#return_compilation_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.custom_logging_functions.return_compilation_dict" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to build the compile command for the shared library</p> <p>Inspired by binary_c_inline_config command in Perl</p> <p>TODO: this function still has some cleaning up to do w.r.t. default values for the compile command @@ -380,61 +306,43 @@ I recommend using this in function in combination with a function that generates </dl> </dd></dl> -</div> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="distribution_functions.html" class="btn btn-neutral float-right" title="distribution_functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="modules.html" class="btn btn-neutral float-left" title="Binarycpython code" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="modules.html" class="btn btn-neutral float-left" title="Binarycpython code" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="dicts.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/dicts.html b/docs/build/html/dicts.html new file mode 100644 index 000000000..f98415fe2 --- /dev/null +++ b/docs/build/html/dicts.html @@ -0,0 +1,481 @@ +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>functions module — 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="genindex.html" /> + <link rel="search" title="Search" href="search.html" /> + <link rel="next" title="functions module" href="ensemble.html" /> + <link rel="prev" title="custom_logging_functions module" href="custom_logging_functions.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 class="current"> +<li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li> +<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li> +<li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li> +<li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li> +<li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li> +</ul> +</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> »</li> + <li><a href="modules.html">Binarycpython code</a> »</li> + <li>functions module</li> + <li class="wy-breadcrumbs-aside"> + <a href="_sources/dicts.rst.txt" rel="nofollow"> View page source</a> + </li> + </ul> + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + +<style> +/* CSS overrides for sphinx_rtd_theme */ + +/* 24px margin */ +.nbinput.nblast.container, +.nboutput.nblast.container { + margin-bottom: 19px; /* padding has already 5px */ +} + +/* ... except between code cells! */ +.nblast.container + .nbinput.container { + margin-top: -19px; +} + +.admonition > p:before { + margin-right: 4px; /* make room for the exclamation icon */ +} + +/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ +.math { + text-align: unset; +} +</style> +<section id="module-binarycpython.utils.dicts"> +<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.dicts" title="Permalink to this headline">ïƒ</a></h1> +<p>Module containing functions that binary_c-python uses to modify dictionaries.</p> +<dl class="py class"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.AutoVivificationDict"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">AutoVivificationDict</span></span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#AutoVivificationDict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.AutoVivificationDict" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code></p> +<p>Implementation of perl’s autovivification feature, by overriding the +get item and the __iadd__ operator (<a class="reference external" href="https://docs.python.org/3/reference/datamodel.html?highlight=iadd#object.__iadd__">https://docs.python.org/3/reference/datamodel.html?highlight=iadd#object.__iadd__</a>)</p> +<p>This allows to set values within a subdict that might not exist yet:</p> +<p class="rubric">Example</p> +<p>newdict = {} +newdict[‘example’][‘mass’] += 10 +print(newdict) +>>> {‘example’: {‘mass’: 10}}</p> +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.AutoVivificationDict.__getitem__"> +<span class="sig-name descname"><span class="pre">__getitem__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">item</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#AutoVivificationDict.__getitem__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.AutoVivificationDict.__getitem__" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Getitem function for the autovivication dict</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.AutoVivificationDict.__iadd__"> +<span class="sig-name descname"><span class="pre">__iadd__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">other</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#AutoVivificationDict.__iadd__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.AutoVivificationDict.__iadd__" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>iadd function (handling the +=) for the autovivication dict.</p> +</dd></dl> + +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.count_keys_recursive"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">count_keys_recursive</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">input_dict</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#count_keys_recursive"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.count_keys_recursive" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to count the total number of keys in a dictionary</p> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.custom_sort_dict"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">custom_sort_dict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">input_dict</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#custom_sort_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.custom_sort_dict" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Returns a dictionary that is ordered, but can handle numbers better than normal OrderedDict</p> +<p>When the keys of the current dictionary are of mixed type, we first find all the unique types. +Sort that list of type names. Then find the values that fit that type. +Sort those and append them to the sorted keys list. +This is done until all the keys are sorted.</p> +<p>All objects other than dictionary types are directly return as they are</p> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.filter_dict"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">filter_dict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">arg_dict</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filter_list</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#filter_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.filter_dict" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to filter out keys that are contains in filter_list</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>arg_dict</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – dictionary containing the argument + default key pairs of binary_c</p></li> +<li><p><strong>filter_list</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">list</span></code>) – lists of keys to be filtered out</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code></p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>filtered dictionary</p> +</dd> +</dl> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.filter_dict_through_values"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">filter_dict_through_values</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">arg_dict</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filter_list</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#filter_dict_through_values"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.filter_dict_through_values" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to filter out keys that contain values included in filter_list</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>arg_dict</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – dictionary containing the argument + default key pairs of binary_c</p></li> +<li><p><strong>filter_list</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">list</span></code>) – lists of values to be filtered out</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code></p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>filtered dictionary</p> +</dd> +</dl> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.inspect_dict"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">inspect_dict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">input_dict</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">indent</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">print_structure</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#inspect_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.inspect_dict" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to (recursively) inspect a (nested) dictionary. +The object that is returned is a dictionary containing the key of the input_dict, but as value +it will return the type of what the value would be in the input_dict</p> +<p>In this way we inspect the structure of these dictionaries, rather than the exact contents.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>input_dict</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – dictionary you want to inspect</p></li> +<li><p><strong>print_structure</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>) – (optional, default = True)</p></li> +<li><p><strong>indent</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – (optional, default = 0) indent of the first output</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code></p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p><dl class="simple"> +<dt>Dictionary that has the same structure as the input_dict, but as values it has the</dt><dd><p>type(input_dict[key]) (except if the value is a dict)</p> +</dd> +</dl> +</p> +</dd> +</dl> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.keys_to_floats"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">keys_to_floats</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">json_data</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#keys_to_floats"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.keys_to_floats" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to convert all the keys of the dictionary to float to float</p> +<p>we need to convert keys to floats: +this is ~ a factor 10 faster than David’s recursive_change_key_to_float routine, probably because this version only does the float conversion, nothing else.</p> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.merge_dicts"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">merge_dicts</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dict_1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dict_2</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#merge_dicts"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.merge_dicts" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to merge two dictionaries in a custom way.</p> +<p>Behaviour:</p> +<dl class="simple"> +<dt>When dict keys are only present in one of either:</dt><dd><ul class="simple"> +<li><p>we just add the content to the new dict</p></li> +</ul> +</dd> +<dt>When dict keys are present in both, we decide based on the value types how to combine them:</dt><dd><ul class="simple"> +<li><p>dictionaries will be merged by calling recursively calling this function again</p></li> +<li><p>numbers will be added</p></li> +<li><p>(opt) lists will be appended</p></li> +<li><p>booleans are merged with logical OR</p></li> +<li><p>identical strings are just set to the string</p></li> +<li><p>non-identical strings are concatenated</p></li> +<li><p>NoneTypes are set to None</p></li> +<li><p>In the case that the instances do not match: for now I will raise an error</p></li> +</ul> +</dd> +</dl> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>dict_1</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – first dictionary</p></li> +<li><p><strong>dict_2</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – second dictionary</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code></p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>Merged dictionary</p> +</dd> +</dl> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.multiply_float_values"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">multiply_float_values</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">d</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">const</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ignore</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#multiply_float_values"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.multiply_float_values" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>multiply_float_values : A function to recursively multiply values of a (nested) dictionary that are floats by a constant. Nested dictionaries call this function recursively.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>dictionary</strong> (<em>d = the</em>) – </p></li> +<li><p><strong>values</strong> (<em>const = the constant that multiplies float</em>) – </p></li> +</ul> +</dd> +</dl> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.multiply_values_dict"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">multiply_values_dict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">input_dict</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">factor</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#multiply_values_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.multiply_values_dict" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function that goes over dictionary recursively and multiplies the value if possible by a factor</p> +<p>If the key equals “general_infoâ€, the multiplication gets skipped</p> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.normalize_dict"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">normalize_dict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">result_dict</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#normalize_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.normalize_dict" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to normalise a dictionary</p> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.prepare_dict"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">prepare_dict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">global_dict</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">list_of_sub_keys</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#prepare_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.prepare_dict" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function that makes sure that the global dict is prepared to have a value set there. +This dictionary will store values and factors for the distribution functions, +so that they don’t have to be calculated each time.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>global_dict</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – globally accessible dictionary where factors are stored in</p></li> +<li><p><strong>list_of_sub_keys</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">list</span></code>) – List of keys that must become be(come) present in the global_dict</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-obj docutils literal notranslate"><span class="pre">None</span></code></p> +</dd> +</dl> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.recursive_change_key_to_float"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">recursive_change_key_to_float</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">input_dict</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#recursive_change_key_to_float"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.recursive_change_key_to_float" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to recursively change the key to float</p> +<p>This only works if the dict contains just sub-dicts or numbers/strings. +Does not work with lists as values</p> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.recursive_change_key_to_string"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">recursive_change_key_to_string</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">input_dict</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">custom_format</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'{:g}'</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#recursive_change_key_to_string"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.recursive_change_key_to_string" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to recursively change the key back to a string but this time in a format that we decide</p> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.set_opts"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">set_opts</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">opts</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">newopts</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#set_opts"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.set_opts" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to take a default dict and override it with newer values.</p> +<p># TODO: consider changing this to just a dict.update</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>opts</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – dictionary with default values</p></li> +<li><p><strong>newopts</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – dictionary with new values</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code></p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>returns an updated dictionary</p> +</dd> +</dl> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.subtract_dicts"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">subtract_dicts</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dict_1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dict_2</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#subtract_dicts"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.subtract_dicts" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to subtract two dictionaries.</p> +<p>Only allows values to be either a dict or a numerical type</p> +<dl class="simple"> +<dt>For the overlapping keys (key name present in both dicts):</dt><dd><dl class="simple"> +<dt>When the keys are of the same type:</dt><dd><ul class="simple"> +<li><p>If the types are of numerical type: subtract the value at dict 2 from dict 1.</p></li> +<li><p>If the types are both dictionaries: call this function with the subdicts</p></li> +</ul> +</dd> +<dt>When the keys are not of the same type:</dt><dd><ul class="simple"> +<li><p>if the keys are all of numerical types</p></li> +</ul> +</dd> +</dl> +</dd> +<dt>For the unique keys:</dt><dd><ul class="simple"> +<li><p>if the key is from dict 1: adds the value to the new dict (be it numerical value or dict)</p></li> +<li><dl class="simple"> +<dt>If the key is from dict 2: Adds the negative of its value in case of numerical type.</dt><dd><p>if the type is a dict, the result of subtract_dicts({}, dict_2[key]) will be set</p> +</dd> +</dl> +</li> +</ul> +</dd> +</dl> +<p>If the result is 0, the key will be removed from the resulting dict. +If that results in an empty dict, the dict will be removed too.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>dict_1</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – first dictionary</p></li> +<li><p><strong>dict_2</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – second dictionary</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code></p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>Subtracted dictionary</p> +</dd> +</dl> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.dicts.update_dicts"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.dicts.</span></span><span class="sig-name descname"><span class="pre">update_dicts</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dict_1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dict_2</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/dicts.html#update_dicts"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.dicts.update_dicts" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to update dict_1 with values of dict_2 in a recursive way.</p> +<p>Behaviour:</p> +<dl class="simple"> +<dt>When dict keys are only present in one of either:</dt><dd><ul class="simple"> +<li><p>we just add the content to the new dict</p></li> +</ul> +</dd> +<dt>When dict keys are present in both, we decide based on the value types how to combine them:</dt><dd><ul class="simple"> +<li><p>value of dict2 will be taken</p></li> +</ul> +</dd> +</dl> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>dict_1</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – first dictionary</p></li> +<li><p><strong>dict_2</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – second dictionary</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code></p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>New dictionary with Updated values</p> +</dd> +</dl> +</dd></dl> + +</section> + + + </div> + </div> + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="custom_logging_functions.html" class="btn btn-neutral float-left" title="custom_logging_functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="ensemble.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + </div> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/distribution_functions.html b/docs/build/html/distribution_functions.html deleted file mode 100644 index 185a00bcf..000000000 --- a/docs/build/html/distribution_functions.html +++ /dev/null @@ -1,257 +0,0 @@ - - -<!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> -<head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>distribution_functions module — binary_c-python documentation</title> - - - - - - - - - <script type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> - <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="index" title="Index" href="genindex.html" /> - <link rel="search" title="Search" href="search.html" /> - <link rel="next" title="functions module" href="functions.html" /> - <link rel="prev" title="custom_logging_functions module" href="custom_logging_functions.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="main navigation"> - - - - - - - <p class="caption" role="heading"><span class="caption-text">Contents:</span></p> -<ul class="current"> -<li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> -<li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current"> -<li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li> -<li class="toctree-l2 current"><a class="current reference internal" href="#">distribution_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li> -<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Grid options and descriptions</a></li> -<li class="toctree-l2"><a class="reference internal" href="hpc_functions.html">hpc_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li> -<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">spacing_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li> -<li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li> -</ul> -</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="top navigation"> - - <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="breadcrumbs navigation"> - - <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - - <li><a href="modules.html">Binarycpython code</a> »</li> - - <li>distribution_functions module</li> - - - <li class="wy-breadcrumbs-aside"> - - - <a href="_sources/distribution_functions.rst.txt" rel="nofollow"> View page source</a> - - - </li> - - </ul> - - - <hr/> -</div> - <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> - <div itemprop="articleBody"> - - -<style> -/* CSS overrides for sphinx_rtd_theme */ - -/* 24px margin */ -.nbinput.nblast.container, -.nboutput.nblast.container { - margin-bottom: 19px; /* padding has already 5px */ -} - -/* ... except between code cells! */ -.nblast.container + .nbinput.container { - margin-top: -19px; -} - -.admonition > p:before { - margin-right: 4px; /* make room for the exclamation icon */ -} - -/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ -.math { - text-align: unset; -} -</style> -<div class="section" id="distribution-functions-module"> -<h1>distribution_functions module<a class="headerlink" href="#distribution-functions-module" title="Permalink to this headline">¶</a></h1> -</div> - - - </div> - - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="functions.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="custom_logging_functions.html" class="btn btn-neutral float-left" title="custom_logging_functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - - </div> - - - <hr/> - - <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </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.3/2.2.1 git revision c28d981dead0092cf26fb560b88691d228bafd9c 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 type="text/javascript"> - jQuery(function () { - SphinxRtdTheme.Navigation.enable(true); - }); - </script> - - - - - - -</body> -</html> \ No newline at end of file diff --git a/docs/build/html/ensemble.html b/docs/build/html/ensemble.html new file mode 100644 index 000000000..7f099243c --- /dev/null +++ b/docs/build/html/ensemble.html @@ -0,0 +1,294 @@ +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>functions module — 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="genindex.html" /> + <link rel="search" title="Search" href="search.html" /> + <link rel="next" title="functions module" href="functions.html" /> + <link rel="prev" title="functions module" href="dicts.html" /> +</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 class="current"> +<li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dicts.html">functions module</a></li> +<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li> +<li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li> +<li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li> +<li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li> +</ul> +</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> »</li> + <li><a href="modules.html">Binarycpython code</a> »</li> + <li>functions module</li> + <li class="wy-breadcrumbs-aside"> + <a href="_sources/ensemble.rst.txt" rel="nofollow"> View page source</a> + </li> + </ul> + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + +<style> +/* CSS overrides for sphinx_rtd_theme */ + +/* 24px margin */ +.nbinput.nblast.container, +.nboutput.nblast.container { + margin-bottom: 19px; /* padding has already 5px */ +} + +/* ... except between code cells! */ +.nblast.container + .nbinput.container { + margin-top: -19px; +} + +.admonition > p:before { + margin-right: 4px; /* make room for the exclamation icon */ +} + +/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ +.math { + text-align: unset; +} +</style> +<section id="module-binarycpython.utils.ensemble"> +<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.ensemble" title="Permalink to this headline">ïƒ</a></h1> +<p>Module containing functions to interact with binary_c’s +population ensemble using the binarycpython package</p> +<dl class="py class"> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.BinaryCEncoder"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.ensemble.</span></span><span class="sig-name descname"><span class="pre">BinaryCEncoder</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">skipkeys</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ensure_ascii</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">check_circular</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">allow_nan</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sort_keys</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">indent</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">separators</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">default</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#BinaryCEncoder"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.BinaryCEncoder" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">json.encoder.JSONEncoder</span></code></p> +<p>Encoding class function to attempt to convert things to strings.</p> +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.BinaryCEncoder.default"> +<span class="sig-name descname"><span class="pre">default</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">o</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#BinaryCEncoder.default"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.BinaryCEncoder.default" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Converting function. Well, could be more precise. look at the JSON module</p> +</dd></dl> + +</dd></dl> + +<dl class="py class"> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.binarycDecoder"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.ensemble.</span></span><span class="sig-name descname"><span class="pre">binarycDecoder</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">object_hook</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parse_float</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parse_int</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parse_constant</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">strict</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">object_pairs_hook</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#binarycDecoder"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.binarycDecoder" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">json.decoder.JSONDecoder</span></code></p> +<p>Custom decoder to transform the numbers that are strings to actual floats</p> +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.binarycDecoder.decode"> +<span class="sig-name descname"><span class="pre">decode</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">s</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#binarycDecoder.decode"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.binarycDecoder.decode" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Entry point function for decoding</p> +</dd></dl> + +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.binaryc_json_serializer"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.ensemble.</span></span><span class="sig-name descname"><span class="pre">binaryc_json_serializer</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">obj</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#binaryc_json_serializer"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.binaryc_json_serializer" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Custom serialiser for binary_c to use when functions are present in the dictionary +that we want to export.</p> +<p>Function objects will be turned into str representations of themselves</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>obj</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code>) – The object that might not be serialisable</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Any</span></code></p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>Either string representation of object if the object is a function, or the object itself</p> +</dd> +</dl> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.ensemble_compression"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.ensemble.</span></span><span class="sig-name descname"><span class="pre">ensemble_compression</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">filename</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#ensemble_compression"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.ensemble_compression" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Return the compression type of the ensemble file, based on its filename extension.</p> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.ensemble_file_type"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.ensemble.</span></span><span class="sig-name descname"><span class="pre">ensemble_file_type</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">filename</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#ensemble_file_type"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.ensemble_file_type" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Returns the file type of an ensemble file.</p> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.ensemble_setting"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.ensemble.</span></span><span class="sig-name descname"><span class="pre">ensemble_setting</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">ensemble</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parameter_name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#ensemble_setting"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.ensemble_setting" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to get the setting of parameter_name in the given ensemble, or return the default value.</p> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.extract_ensemble_json_from_string"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.ensemble.</span></span><span class="sig-name descname"><span class="pre">extract_ensemble_json_from_string</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">binary_c_output</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#extract_ensemble_json_from_string"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.extract_ensemble_json_from_string" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to extract the ensemble_json information from a raw binary_c output string</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>binary_c_output</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – raw binary_c output string</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code></p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>JSON dictionary with the parsed ENSEMBLE_JSON data</p> +</dd> +</dl> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.format_ensemble_results"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.ensemble.</span></span><span class="sig-name descname"><span class="pre">format_ensemble_results</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">ensemble_dictionary</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#format_ensemble_results"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.format_ensemble_results" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to handle all the steps of formatting the ensemble output again.</p> +<dl class="simple"> +<dt>Input:</dt><dd><p>ensemble_dictionary: dictionary containing all the ensemble results</p> +</dd> +</dl> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.handle_ensemble_string_to_json"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.ensemble.</span></span><span class="sig-name descname"><span class="pre">handle_ensemble_string_to_json</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">raw_output</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#handle_ensemble_string_to_json"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.handle_ensemble_string_to_json" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function that deals with the raw output of the ensemble and +creates a working JSON dictionary out of it.</p> +<p>Having this wrapper makes it easy to</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>raw_output</strong> – raw output of the ensemble dump by binary_c</p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>json.loads(raw_output, cls=binarycDecoder)</p> +</dd> +</dl> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.load_ensemble"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.ensemble.</span></span><span class="sig-name descname"><span class="pre">load_ensemble</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">filename</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">convert_float_keys</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">select_keys</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">timing</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">flush</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#load_ensemble"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.load_ensemble" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to load an ensemeble file, even if it is compressed, +and return its contents to as a Python dictionary.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>convert_float_keys</strong> – if True, converts strings to floats.</p></li> +<li><p><strong>select_keys</strong> – a list of keys to be selected from the ensemble.</p></li> +</ul> +</dd> +</dl> +</dd></dl> + +<dl class="py function"> +<dt class="sig sig-object py" id="binarycpython.utils.ensemble.open_ensemble"> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.ensemble.</span></span><span class="sig-name descname"><span class="pre">open_ensemble</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">filename</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">encoding</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'utf-8'</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/ensemble.html#open_ensemble"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.ensemble.open_ensemble" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to open an ensemble at filename for reading and decompression if required.</p> +</dd></dl> + +</section> + + + </div> + </div> + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="dicts.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="functions.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + </div> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/example_notebooks.html b/docs/build/html/example_notebooks.html index 1a1f7f05e..170193a9f 100644 --- a/docs/build/html/example_notebooks.html +++ b/docs/build/html/example_notebooks.html @@ -1,70 +1,35 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Example notebooks — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Example notebooks — 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 type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + <script src="_static/js/theme.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> <link rel="next" title="Tutorial: Running individual systems with binary_c-python" href="examples/notebook_individual_systems.html" /> <link rel="prev" title="useful_funcs module" href="useful_funcs.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -72,17 +37,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> @@ -108,68 +63,30 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - + <li><a href="index.html" class="icon icon-home"></a> »</li> <li>Example notebooks</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="_sources/example_notebooks.rst.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS overrides for sphinx_rtd_theme */ @@ -194,8 +111,8 @@ text-align: unset; } </style> -<div class="section" id="example-notebooks"> -<h1>Example notebooks<a class="headerlink" href="#example-notebooks" title="Permalink to this headline">¶</a></h1> +<section id="example-notebooks"> +<h1>Example notebooks<a class="headerlink" href="#example-notebooks" title="Permalink to this headline">ïƒ</a></h1> <p>We have a set of notebooks that explain and show the usage of the binarycpython features. The notebooks are also stored in the examples/ directory in the <a class="reference external" href="https://gitlab.eps.surrey.ac.uk/ri0005/binary_c-python/-/tree/master/examples">repository</a></p> <p>The order of the notebooks below is more or less the recommended order to read. The last couple of notebooks are example usecases</p> <div class="toctree-wrapper compound"> @@ -277,61 +194,43 @@ <li class="toctree-l1"><a class="reference internal" href="examples/notebook_solar_system.html">Example use case: Solar system using the API functionality</a></li> </ul> </div> -</div> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="examples/notebook_individual_systems.html" class="btn btn-neutral float-right" title="Tutorial: Running individual systems with binary_c-python" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="useful_funcs.html" class="btn btn-neutral float-left" title="useful_funcs module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="useful_funcs.html" class="btn btn-neutral float-left" title="useful_funcs module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="examples/notebook_individual_systems.html" class="btn btn-neutral float-right" title="Tutorial: Running individual systems with binary_c-python" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/examples/notebook_BHBH.html b/docs/build/html/examples/notebook_BHBH.html index 03d1ae8ac..476f1b376 100644 --- a/docs/build/html/examples/notebook_BHBH.html +++ b/docs/build/html/examples/notebook_BHBH.html @@ -1,72 +1,37 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Example use case: Binary black hole systems — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Example use case: Binary black hole systems — 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 type="text/javascript" src="../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> <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 async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> + <script defer="defer" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> <script>window.MathJax = {"tex": {"inlineMath": [["$", "$"], ["\\(", "\\)"]], "processEscapes": true}, "options": {"ignoreHtmlClass": "tex2jax_ignore|mathjax_ignore|document", "processHtmlClass": "tex2jax_process|mathjax_process|math|output_area"}}</script> - - <script type="text/javascript" src="../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> + <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="Example use case: Massive star luminosity" href="notebook_massive_remnants.html" /> <link rel="prev" title="Example use case: Common-envelope evolution" href="notebook_common_envelope_evolution.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -74,17 +39,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> @@ -110,70 +65,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../index.html">Docs</a> »</li> - + <li><a href="../index.html" class="icon icon-home"></a> »</li> <li><a href="../example_notebooks.html">Example notebooks</a> »</li> - <li>Example use case: Binary black hole systems</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="../_sources/examples/notebook_BHBH.ipynb.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS for nbsphinx extension */ @@ -444,8 +360,8 @@ div.rendered_html tbody tr:hover { text-align: unset; } </style> -<div class="section" id="Example-use-case:-Binary-black-hole-systems"> -<h1>Example use case: Binary black hole systems<a class="headerlink" href="#Example-use-case:-Binary-black-hole-systems" title="Permalink to this headline">¶</a></h1> +<section id="Example-use-case:-Binary-black-hole-systems"> +<h1>Example use case: Binary black hole systems<a class="headerlink" href="#Example-use-case:-Binary-black-hole-systems" title="Permalink to this headline">ïƒ</a></h1> <p>TODO: introduce the notebook</p> <div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[1]: @@ -5637,61 +5553,43 @@ system 2 / 100 </pre></div> </div> </div> -</div> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="notebook_massive_remnants.html" class="btn btn-neutral float-right" title="Example use case: Massive star luminosity" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="notebook_common_envelope_evolution.html" class="btn btn-neutral float-left" title="Example use case: Common-envelope evolution" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="notebook_common_envelope_evolution.html" class="btn btn-neutral float-left" title="Example use case: Common-envelope evolution" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="notebook_massive_remnants.html" class="btn btn-neutral float-right" title="Example use case: Massive star luminosity" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/examples/notebook_HRD.html b/docs/build/html/examples/notebook_HRD.html index 4b78eddc4..22fa06841 100644 --- a/docs/build/html/examples/notebook_HRD.html +++ b/docs/build/html/examples/notebook_HRD.html @@ -1,72 +1,37 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Example use case: Hertzsprung-Russell diagrams — binary_c-python documentation</title> - - - - - - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Example use case: Hertzsprung-Russell diagrams — 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 type="text/javascript" src="../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> <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 async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> + <script defer="defer" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> <script>window.MathJax = {"tex": {"inlineMath": [["$", "$"], ["\\(", "\\)"]], "processEscapes": true}, "options": {"ignoreHtmlClass": "tex2jax_ignore|mathjax_ignore|document", "processHtmlClass": "tex2jax_process|mathjax_process|math|output_area"}}</script> - - <script type="text/javascript" src="../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> + <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="Example use case: Common-envelope evolution" href="notebook_common_envelope_evolution.html" /> <link rel="prev" title="Example use case: Zero-age stellar luminosity function in binaries" href="notebook_luminosity_function_binaries.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -74,17 +39,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> @@ -117,70 +72,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../index.html">Docs</a> »</li> - + <li><a href="../index.html" class="icon icon-home"></a> »</li> <li><a href="../example_notebooks.html">Example notebooks</a> »</li> - <li>Example use case: Hertzsprung-Russell diagrams</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="../_sources/examples/notebook_HRD.ipynb.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS for nbsphinx extension */ @@ -451,8 +367,8 @@ div.rendered_html tbody tr:hover { text-align: unset; } </style> -<div class="section" id="Example-use-case:-Hertzsprung-Russell-diagrams"> -<h1>Example use case: Hertzsprung-Russell diagrams<a class="headerlink" href="#Example-use-case:-Hertzsprung-Russell-diagrams" title="Permalink to this headline">¶</a></h1> +<section id="Example-use-case:-Hertzsprung-Russell-diagrams"> +<h1>Example use case: Hertzsprung-Russell diagrams<a class="headerlink" href="#Example-use-case:-Hertzsprung-Russell-diagrams" title="Permalink to this headline">ïƒ</a></h1> <p>In this notebook we compute Hertzsprung-Russell diagrams (HRDs) of single and binary stars.</p> <div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[1]: @@ -471,8 +387,8 @@ div.rendered_html tbody tr:hover { </pre></div> </div> </div> -<div class="section" id="Setting-up-the-Population-object"> -<h2>Setting up the Population object<a class="headerlink" href="#Setting-up-the-Population-object" title="Permalink to this headline">¶</a></h2> +<section id="Setting-up-the-Population-object"> +<h2>Setting up the Population object<a class="headerlink" href="#Setting-up-the-Population-object" title="Permalink to this headline">ïƒ</a></h2> <p>First we set up a new population object. Our stars evolve to <span class="math notranslate nohighlight">\(13.7\mathrm{Gyr}\)</span>, the age of the Universe, and we assume the metallicity <span class="math notranslate nohighlight">\(Z=0.02\)</span>. These are rough approximations: a real population was born some finite time ago, so cannot possibly evolve to <span class="math notranslate nohighlight">\(13.7\mathrm{Gyr}\)</span>, and stars are not really born with a metallicity of <span class="math notranslate nohighlight">\(0.02\)</span>. These approximations only affect very low mass stars, so we assume all our stars have mass <span class="math notranslate nohighlight">\(M\geq 1 \mathrm{M}_\odot\)</span>, and metallicity does not change evolution too much except in massive stars through the dependence of their winds on metallicity, so we limit our study to <span class="math notranslate nohighlight">\(M\leq 10 \mathrm{M}_\odot\)</span>.</p> <div class="nbinput nblast docutils container"> @@ -498,9 +414,9 @@ does not change evolution too much except in massive stars through the dependenc </pre></div> </div> </div> -</div> -<div class="section" id="Stellar-Grid"> -<h2>Stellar Grid<a class="headerlink" href="#Stellar-Grid" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Stellar-Grid"> +<h2>Stellar Grid<a class="headerlink" href="#Stellar-Grid" title="Permalink to this headline">ïƒ</a></h2> <p>We now construct a grid of stars, varying the mass from <span class="math notranslate nohighlight">\(1\)</span> to <span class="math notranslate nohighlight">\(10\mathrm{M}_\odot\)</span> in nine steps (so the masses are integers).</p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[3]: @@ -554,9 +470,9 @@ Added grid variable: { } </pre></div></div> </div> -</div> -<div class="section" id="Setting-logging-and-handling-the-output"> -<h2>Setting logging and handling the output<a class="headerlink" href="#Setting-logging-and-handling-the-output" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Setting-logging-and-handling-the-output"> +<h2>Setting logging and handling the output<a class="headerlink" href="#Setting-logging-and-handling-the-output" title="Permalink to this headline">ïƒ</a></h2> <p>We now construct the HRD output.</p> <p>We choose stars prior to and including the thermally-pulsing asymptotic giant branch (TPAGB) phase that have <span class="math notranslate nohighlight">\(>0.1\mathrm{M}_\odot\)</span> of material in their outer hydrogen envelope (remember the core of an evolved star is made of helium or carbon/oxygen/neon). This prevents us showing the post-AGB phase which is a bit messy and we avoid the white-dwarf cooling track.</p> <div class="nbinput docutils container"> @@ -673,9 +589,9 @@ Foreach_star(star) adding: parse_function=<function parse_function at 0x14bf2250fdc0> to grid_options </pre></div></div> </div> -</div> -<div class="section" id="Evolving-the-grid"> -<h2>Evolving the grid<a class="headerlink" href="#Evolving-the-grid" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Evolving-the-grid"> +<h2>Evolving the grid<a class="headerlink" href="#Evolving-the-grid" title="Permalink to this headline">ïƒ</a></h2> <p>Now that we configured all the main parts of the population object, we can actually run the population! Doing this is straightforward: <code class="docutils literal notranslate"><span class="pre">population.evolve()</span></code></p> <p>This will start up the processing of all the systems. We can control how many cores are used by settings <code class="docutils literal notranslate"><span class="pre">num_cores</span></code>. By setting the <code class="docutils literal notranslate"><span class="pre">verbosity</span></code> of the population object to a higher value we can get a lot of verbose information about the run, but for now we will set it to 0.</p> <p>There are many grid_options that can lead to different behaviour of the evolution of the grid. Please do have a look at the [grid options docs] (<a class="reference external" href="https://ri0005.pages.surrey.ac.uk/binary_c-python/grid_options_descriptions.html">https://ri0005.pages.surrey.ac.uk/binary_c-python/grid_options_descriptions.html</a>) for more details.</p> @@ -921,9 +837,9 @@ Text(0, 0.5, '$\\log_{10} (L/$L$_{☉})$') </div> </div> <p>We now have an HRD. It took longer to make the plot than to run the stars with <em>binary_c</em>!</p> -</div> -<div class="section" id="Binary-stars"> -<h2>Binary stars<a class="headerlink" href="#Binary-stars" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Binary-stars"> +<h2>Binary stars<a class="headerlink" href="#Binary-stars" title="Permalink to this headline">ïƒ</a></h2> <p>Now we put a secondary star of mass <span class="math notranslate nohighlight">\(0.5\mathrm{M}_\odot\)</span> at a distance of <span class="math notranslate nohighlight">\(10\mathrm{R}_\odot\)</span> to see how this changes things. Then we rerun the population. At such short separations, we expect mass transfer to begin on or shortly after the main sequence.</p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[9]: @@ -1428,62 +1344,44 @@ very start.</p> </pre></div> </div> </div> -</div> -</div> +</section> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="notebook_common_envelope_evolution.html" class="btn btn-neutral float-right" title="Example use case: Common-envelope evolution" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="notebook_luminosity_function_binaries.html" class="btn btn-neutral float-left" title="Example use case: Zero-age stellar luminosity function in binaries" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="notebook_luminosity_function_binaries.html" class="btn btn-neutral float-left" title="Example use case: Zero-age stellar luminosity function in binaries" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="notebook_common_envelope_evolution.html" class="btn btn-neutral float-right" title="Example use case: Common-envelope evolution" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/examples/notebook_api_functionality.html b/docs/build/html/examples/notebook_api_functionality.html index 7c160729a..283da50db 100644 --- a/docs/build/html/examples/notebook_api_functionality.html +++ b/docs/build/html/examples/notebook_api_functionality.html @@ -1,72 +1,37 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Tutorial: Using the API functionality of binary_c-python — binary_c-python documentation</title> - - - - - - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Tutorial: Using the API functionality of binary_c-python — 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 type="text/javascript" src="../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> <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 async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> + <script defer="defer" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> <script>window.MathJax = {"tex": {"inlineMath": [["$", "$"], ["\\(", "\\)"]], "processEscapes": true}, "options": {"ignoreHtmlClass": "tex2jax_ignore|mathjax_ignore|document", "processHtmlClass": "tex2jax_process|mathjax_process|math|output_area"}}</script> - - <script type="text/javascript" src="../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> + <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="Example use case: Zero-age stellar luminosity function" href="notebook_luminosity_function_single.html" /> <link rel="prev" title="Tutorial: Extra features and functionality of binary_c-python" href="notebook_extra_features.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -74,17 +39,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> @@ -117,70 +72,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../index.html">Docs</a> »</li> - + <li><a href="../index.html" class="icon icon-home"></a> »</li> <li><a href="../example_notebooks.html">Example notebooks</a> »</li> - <li>Tutorial: Using the API functionality of binary_c-python</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="../_sources/examples/notebook_api_functionality.ipynb.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS for nbsphinx extension */ @@ -451,8 +367,8 @@ div.rendered_html tbody tr:hover { text-align: unset; } </style> -<div class="section" id="Tutorial:-Using-the-API-functionality-of-binary_c-python"> -<h1>Tutorial: Using the API functionality of binary_c-python<a class="headerlink" href="#Tutorial:-Using-the-API-functionality-of-binary_c-python" title="Permalink to this headline">¶</a></h1> +<section id="Tutorial:-Using-the-API-functionality-of-binary_c-python"> +<h1>Tutorial: Using the API functionality of binary_c-python<a class="headerlink" href="#Tutorial:-Using-the-API-functionality-of-binary_c-python" title="Permalink to this headline">ïƒ</a></h1> <p>This notebook shows how to use the API functions that interface with binary_c. It usually is better to use wrapper functions that internally use these API functions, because most of the output here is very raw</p> <p>Binarycpython uses the Python-C extension framework to interface Python with C. The sourcecode for this is contained in <code class="docutils literal notranslate"><span class="pre">src/binary_c_python.c</span></code>, and the functions are available via <code class="docutils literal notranslate"><span class="pre">from</span> <span class="pre">binarycpython</span> <span class="pre">import</span> <span class="pre">_binary_c_bindings</span></code>.</p> <p>The following functions are available through the API: (run cell below)</p> @@ -583,10 +499,10 @@ FILE </ul> </li> </ul> -<div class="section" id="Example-usage:"> -<h2>Example usage:<a class="headerlink" href="#Example-usage:" title="Permalink to this headline">¶</a></h2> -<div class="section" id="Setting-up,-using-and-freeing-store"> -<h3>Setting up, using and freeing store<a class="headerlink" href="#Setting-up,-using-and-freeing-store" title="Permalink to this headline">¶</a></h3> +<section id="Example-usage:"> +<h2>Example usage:<a class="headerlink" href="#Example-usage:" title="Permalink to this headline">ïƒ</a></h2> +<section id="Setting-up,-using-and-freeing-store"> +<h3>Setting up, using and freeing store<a class="headerlink" href="#Setting-up,-using-and-freeing-store" title="Permalink to this headline">ïƒ</a></h3> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[2]: </pre></div> @@ -626,9 +542,9 @@ SINGLE_STAR_LIFETIME 10 28.4838 </pre></div></div> </div> -</div> -<div class="section" id="Getting-information-from-binary_c"> -<h3>Getting information from binary_c<a class="headerlink" href="#Getting-information-from-binary_c" title="Permalink to this headline">¶</a></h3> +</section> +<section id="Getting-information-from-binary_c"> +<h3>Getting information from binary_c<a class="headerlink" href="#Getting-information-from-binary_c" title="Permalink to this headline">ïƒ</a></h3> <p>We can get information for a parameter via return_help(parameter_name): This will return an unparsed output</p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[3]: @@ -1352,63 +1268,45 @@ MAXIMUM MASS RATIO 0.0141 </pre></div> </div> </div> -</div> -</div> -</div> +</section> +</section> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="notebook_luminosity_function_single.html" class="btn btn-neutral float-right" title="Example use case: Zero-age stellar luminosity function" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="notebook_extra_features.html" class="btn btn-neutral float-left" title="Tutorial: Extra features and functionality of binary_c-python" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="notebook_extra_features.html" class="btn btn-neutral float-left" title="Tutorial: Extra features and functionality of binary_c-python" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="notebook_luminosity_function_single.html" class="btn btn-neutral float-right" title="Example use case: Zero-age stellar luminosity function" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/examples/notebook_common_envelope_evolution.html b/docs/build/html/examples/notebook_common_envelope_evolution.html index db07aed93..06ad7e0b2 100644 --- a/docs/build/html/examples/notebook_common_envelope_evolution.html +++ b/docs/build/html/examples/notebook_common_envelope_evolution.html @@ -1,72 +1,37 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Example use case: Common-envelope evolution — binary_c-python documentation</title> - - - - - - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Example use case: Common-envelope evolution — 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 type="text/javascript" src="../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> <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 async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> + <script defer="defer" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> <script>window.MathJax = {"tex": {"inlineMath": [["$", "$"], ["\\(", "\\)"]], "processEscapes": true}, "options": {"ignoreHtmlClass": "tex2jax_ignore|mathjax_ignore|document", "processHtmlClass": "tex2jax_process|mathjax_process|math|output_area"}}</script> - - <script type="text/javascript" src="../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> + <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="Example use case: Binary black hole systems" href="notebook_BHBH.html" /> <link rel="prev" title="Example use case: Hertzsprung-Russell diagrams" href="notebook_HRD.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -74,17 +39,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> @@ -116,70 +71,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../index.html">Docs</a> »</li> - + <li><a href="../index.html" class="icon icon-home"></a> »</li> <li><a href="../example_notebooks.html">Example notebooks</a> »</li> - <li>Example use case: Common-envelope evolution</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="../_sources/examples/notebook_common_envelope_evolution.ipynb.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS for nbsphinx extension */ @@ -450,8 +366,8 @@ div.rendered_html tbody tr:hover { text-align: unset; } </style> -<div class="section" id="Example-use-case:-Common-envelope-evolution"> -<h1>Example use case: Common-envelope evolution<a class="headerlink" href="#Example-use-case:-Common-envelope-evolution" title="Permalink to this headline">¶</a></h1> +<section id="Example-use-case:-Common-envelope-evolution"> +<h1>Example use case: Common-envelope evolution<a class="headerlink" href="#Example-use-case:-Common-envelope-evolution" title="Permalink to this headline">ïƒ</a></h1> <p>In this notebook we look at how common-envelope evolution (CEE) alters binary-star orbits. We construct a population of low- and intermediate-mass binaries and compare their orbital periods before and after CEE. Not all stars evolve into this phase, so we have to run a whole population to find those that do. We then have to construct the pre- and post-CEE distributions and plot them.</p> <p>First, we import a few required Python modules.</p> <div class="nbinput nblast docutils container"> @@ -468,8 +384,8 @@ div.rendered_html tbody tr:hover { </pre></div> </div> </div> -<div class="section" id="Setting-up-the-Population-object"> -<h2>Setting up the Population object<a class="headerlink" href="#Setting-up-the-Population-object" title="Permalink to this headline">¶</a></h2> +<section id="Setting-up-the-Population-object"> +<h2>Setting up the Population object<a class="headerlink" href="#Setting-up-the-Population-object" title="Permalink to this headline">ïƒ</a></h2> <p>We set up a new population object. Our stars evolve to <span class="math notranslate nohighlight">\(13.7\text{ }\mathrm{Gyr}\)</span>, the age of the Universe, and we assume the metallicity <span class="math notranslate nohighlight">\(Z=0.02\)</span>. We also set the common-envelope ejection efficiency <span class="math notranslate nohighlight">\(\alpha_\mathrm{CE}=1\)</span> and the envelope structure parameter <span class="math notranslate nohighlight">\(\lambda=0.5\)</span>. More complex options are available in <em>binary_c</em>, such as <span class="math notranslate nohighlight">\(\lambda\)</span> based on stellar mass, but this is just a demonstration example so let’s keep things simple.</p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[2]: @@ -505,9 +421,9 @@ adding: alpha_ce=1.0 to BSE_options adding: lambda_ce=0.5 to BSE_options </pre></div></div> </div> -</div> -<div class="section" id="Stellar-Grid"> -<h2>Stellar Grid<a class="headerlink" href="#Stellar-Grid" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Stellar-Grid"> +<h2>Stellar Grid<a class="headerlink" href="#Stellar-Grid" title="Permalink to this headline">ïƒ</a></h2> <p>We now construct a grid of stars, varying the mass from <span class="math notranslate nohighlight">\(1\)</span> to <span class="math notranslate nohighlight">\(6\text{ }\mathrm{M}_\odot\)</span>. We avoid massive stars for now, and focus on the (more common) low- and intermediate-mass stars. We also limit the period range to <span class="math notranslate nohighlight">\(10^4\text{ }\mathrm{d}\)</span> because systems with longer orbital periods will probably not undergo Roche-lobe overflow and hence common-envelope evolution is impossible.</p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[3]: @@ -632,9 +548,9 @@ Added grid variable: { } </pre></div></div> </div> -</div> -<div class="section" id="Logging-and-handling-the-output"> -<h2>Logging and handling the output<a class="headerlink" href="#Logging-and-handling-the-output" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Logging-and-handling-the-output"> +<h2>Logging and handling the output<a class="headerlink" href="#Logging-and-handling-the-output" title="Permalink to this headline">ïƒ</a></h2> <p>We now construct the pre- and post-common envelope evolution data for the first common envelope that forms in each binary. We look at the comenv_count variable, we can see that when it increases from 0 to 1 we have found our object. If this happens, we stop evolution of the system to save CPU time.</p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[4]: @@ -773,9 +689,9 @@ if(stardata->model.comenv_count == 1 && adding: parse_function=<function parse_function at 0x149c95c56c10> to grid_options </pre></div></div> </div> -</div> -<div class="section" id="Evolving-the-grid"> -<h2>Evolving the grid<a class="headerlink" href="#Evolving-the-grid" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Evolving-the-grid"> +<h2>Evolving the grid<a class="headerlink" href="#Evolving-the-grid" title="Permalink to this headline">ïƒ</a></h2> <p>Now we actually run the population. This may take a little while. You can set num_cores higher if you have a powerful machine.</p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[6]: @@ -1193,62 +1109,44 @@ Text(0, 0.5, 'Number of stars') <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> +</section> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="notebook_BHBH.html" class="btn btn-neutral float-right" title="Example use case: Binary black hole systems" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="notebook_HRD.html" class="btn btn-neutral float-left" title="Example use case: Hertzsprung-Russell diagrams" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="notebook_HRD.html" class="btn btn-neutral float-left" title="Example use case: Hertzsprung-Russell diagrams" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="notebook_BHBH.html" class="btn btn-neutral float-right" title="Example use case: Binary black hole systems" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/examples/notebook_custom_logging.html b/docs/build/html/examples/notebook_custom_logging.html index 1a7c3aec1..ca9f13c04 100644 --- a/docs/build/html/examples/notebook_custom_logging.html +++ b/docs/build/html/examples/notebook_custom_logging.html @@ -1,72 +1,37 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Tutorial: Using custom logging routines with binary_c-python — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Tutorial: Using custom logging routines with binary_c-python — 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 type="text/javascript" src="../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> <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 async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> + <script defer="defer" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> <script>window.MathJax = {"tex": {"inlineMath": [["$", "$"], ["\\(", "\\)"]], "processEscapes": true}, "options": {"ignoreHtmlClass": "tex2jax_ignore|mathjax_ignore|document", "processHtmlClass": "tex2jax_process|mathjax_process|math|output_area"}}</script> - - <script type="text/javascript" src="../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> + <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="Tutorial: Running populations with binary_c-python" href="notebook_population.html" /> <link rel="prev" title="Tutorial: Running individual systems with binary_c-python" href="notebook_individual_systems.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -74,17 +39,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> @@ -122,70 +77,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../index.html">Docs</a> »</li> - + <li><a href="../index.html" class="icon icon-home"></a> »</li> <li><a href="../example_notebooks.html">Example notebooks</a> »</li> - <li>Tutorial: Using custom logging routines with binary_c-python</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="../_sources/examples/notebook_custom_logging.ipynb.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS for nbsphinx extension */ @@ -456,8 +372,8 @@ div.rendered_html tbody tr:hover { text-align: unset; } </style> -<div class="section" id="Tutorial:-Using-custom-logging-routines-with-binary_c-python"> -<h1>Tutorial: Using custom logging routines with binary_c-python<a class="headerlink" href="#Tutorial:-Using-custom-logging-routines-with-binary_c-python" title="Permalink to this headline">¶</a></h1> +<section id="Tutorial:-Using-custom-logging-routines-with-binary_c-python"> +<h1>Tutorial: Using custom logging routines with binary_c-python<a class="headerlink" href="#Tutorial:-Using-custom-logging-routines-with-binary_c-python" title="Permalink to this headline">ïƒ</a></h1> <p>In this notebook you’ll learn how to use the custom logging functionality</p> <div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[1]: @@ -486,8 +402,8 @@ div.rendered_html tbody tr:hover { </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"> -<h2>Usage<a class="headerlink" href="#Usage" title="Permalink to this headline">¶</a></h2> +<section id="Usage"> +<h2>Usage<a class="headerlink" href="#Usage" title="Permalink to this headline">ïƒ</a></h2> <p>There are two methods to create the C-code that will be compiled: - Automatically generate the print statement and use the wrapper to generate the full function string, by using <code class="docutils literal notranslate"><span class="pre">autogen_C_logging_code</span></code> - Create your custom print statement and use the wrapper to generate the full function string, by writing out the print statement. Here the logging statement obviously has to be valid C code</p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[2]: @@ -599,8 +515,8 @@ MY_STELLAR_DATA time=1e-06 mass=2 MY_STELLAR_DATA time=2e-06 mass=2 </pre></div></div> </div> -<div class="section" id="Using-custom-logging-with-the-population-object"> -<h3>Using custom logging with the population object<a class="headerlink" href="#Using-custom-logging-with-the-population-object" title="Permalink to this headline">¶</a></h3> +<section id="Using-custom-logging-with-the-population-object"> +<h3>Using custom logging with the population object<a class="headerlink" href="#Using-custom-logging-with-the-population-object" title="Permalink to this headline">ïƒ</a></h3> <p>Custom logging can be used for a whole population by setting the print statement (so not the entire logging script) in <code class="docutils literal notranslate"><span class="pre">C_logging_code</span></code></p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[6]: @@ -657,9 +573,9 @@ EXAMPLE_POST_MS 1.044654032097e+02 4.99192 4.99192 7.81395 7.51803 2 EXAMPLE_POST_MS 1.045084306856e+02 4.99191 4.99192 9.57443 7.81395 2 2 </pre></div></div> </div> -</div> -<div class="section" id="Using-custom-logging-when-running-directly-from-the-API"> -<h3>Using custom logging when running directly from the API<a class="headerlink" href="#Using-custom-logging-when-running-directly-from-the-API" title="Permalink to this headline">¶</a></h3> +</section> +<section id="Using-custom-logging-when-running-directly-from-the-API"> +<h3>Using custom logging when running directly from the API<a class="headerlink" href="#Using-custom-logging-when-running-directly-from-the-API" title="Permalink to this headline">ïƒ</a></h3> <p>When running a system directly with the API we need to manually load the custom logging into memory (via <code class="docutils literal notranslate"><span class="pre">create_and_load_logging_function</span></code>) and pass the memory address to the binary_c binding via <code class="docutils literal notranslate"><span class="pre">_binary_c_bindings.run_system(argstring,</span> <span class="pre">custom_logging_func_memaddr=custom_logging_memaddr)</span></code></p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[7]: @@ -718,13 +634,13 @@ MY_STELLAR_DATA 1e-06 15 MY_STELLAR_DATA 2e-06 15 </pre></div></div> </div> -</div> -</div> -<div class="section" id="Examples-of-logging-strings"> -<h2>Examples of logging strings<a class="headerlink" href="#Examples-of-logging-strings" title="Permalink to this headline">¶</a></h2> +</section> +</section> +<section id="Examples-of-logging-strings"> +<h2>Examples of logging strings<a class="headerlink" href="#Examples-of-logging-strings" title="Permalink to this headline">ïƒ</a></h2> <p>Below are some examples of logging strings</p> -<div class="section" id="Compact-object"> -<h3>Compact object<a class="headerlink" href="#Compact-object" title="Permalink to this headline">¶</a></h3> +<section id="Compact-object"> +<h3>Compact object<a class="headerlink" href="#Compact-object" title="Permalink to this headline">ïƒ</a></h3> <p>This logging will print the timestep when the star becomes a compact object. After it does, we change the maximum time to be the current time, effectively terminating the evolution</p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[8]: @@ -775,9 +691,9 @@ SINGLE_STAR_LIFETIME 10 28.4838 EXAMPLE_LOG_CO 2.848380621869e+01 1.33469 9.1865 1.72498e-05 724.338 13 5 </pre></div></div> </div> -</div> -<div class="section" id="Logging-mass-evolution-and-the-supernova"> -<h3>Logging mass evolution and the supernova<a class="headerlink" href="#Logging-mass-evolution-and-the-supernova" title="Permalink to this headline">¶</a></h3> +</section> +<section id="Logging-mass-evolution-and-the-supernova"> +<h3>Logging mass evolution and the supernova<a class="headerlink" href="#Logging-mass-evolution-and-the-supernova" title="Permalink to this headline">ïƒ</a></h3> <p>This logging code prints the mass evolution and the moment the star goes supernova</p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[9]: @@ -846,63 +762,45 @@ 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> -</div> -</div> +</section> +</section> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="notebook_population.html" class="btn btn-neutral float-right" title="Tutorial: Running populations with binary_c-python" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="notebook_individual_systems.html" class="btn btn-neutral float-left" title="Tutorial: Running individual systems with binary_c-python" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="notebook_individual_systems.html" class="btn btn-neutral float-left" title="Tutorial: Running individual systems with binary_c-python" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="notebook_population.html" class="btn btn-neutral float-right" title="Tutorial: Running populations with binary_c-python" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/examples/notebook_extra_features.html b/docs/build/html/examples/notebook_extra_features.html index f5777276f..e785bc158 100644 --- a/docs/build/html/examples/notebook_extra_features.html +++ b/docs/build/html/examples/notebook_extra_features.html @@ -1,72 +1,37 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Tutorial: Extra features and functionality of binary_c-python — binary_c-python documentation</title> - - - - - - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Tutorial: Extra features and functionality of binary_c-python — 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 type="text/javascript" src="../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> <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 async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> + <script defer="defer" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> <script>window.MathJax = {"tex": {"inlineMath": [["$", "$"], ["\\(", "\\)"]], "processEscapes": true}, "options": {"ignoreHtmlClass": "tex2jax_ignore|mathjax_ignore|document", "processHtmlClass": "tex2jax_process|mathjax_process|math|output_area"}}</script> - - <script type="text/javascript" src="../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> + <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="Tutorial: Using the API functionality of binary_c-python" href="notebook_api_functionality.html" /> <link rel="prev" title="Tutorial: Running populations with binary_c-python" href="notebook_population.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -74,17 +39,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> @@ -117,70 +72,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../index.html">Docs</a> »</li> - + <li><a href="../index.html" class="icon icon-home"></a> »</li> <li><a href="../example_notebooks.html">Example notebooks</a> »</li> - <li>Tutorial: Extra features and functionality of binary_c-python</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="../_sources/examples/notebook_extra_features.ipynb.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS for nbsphinx extension */ @@ -451,8 +367,8 @@ div.rendered_html tbody tr:hover { text-align: unset; } </style> -<div class="section" id="Tutorial:-Extra-features-and-functionality-of-binary_c-python"> -<h1>Tutorial: Extra features and functionality of binary_c-python<a class="headerlink" href="#Tutorial:-Extra-features-and-functionality-of-binary_c-python" title="Permalink to this headline">¶</a></h1> +<section id="Tutorial:-Extra-features-and-functionality-of-binary_c-python"> +<h1>Tutorial: Extra features and functionality of binary_c-python<a class="headerlink" href="#Tutorial:-Extra-features-and-functionality-of-binary_c-python" title="Permalink to this headline">ïƒ</a></h1> <p>In this notebook we’ll go over some of the extra features and functionality that was not covered in the other notebooks.</p> <p>Within the module <code class="docutils literal notranslate"><span class="pre">binarycpython.utils.functions</span></code> there are many functions that can be useful when using binarycpython. We can see which functions are in there, again by using the <code class="docutils literal notranslate"><span class="pre">help()</span></code></p> <div class="nbinput nblast docutils container"> @@ -471,8 +387,8 @@ div.rendered_html tbody tr:hover { </pre></div> </div> </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> +<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:</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> @@ -543,9 +459,9 @@ default: </pre></div> </div> </div> -</div> -<div class="section" id="Build-information-of-binary_c"> -<h2>Build information of binary_c<a class="headerlink" href="#Build-information-of-binary_c" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Build-information-of-binary_c"> +<h2>Build information of binary_c<a class="headerlink" href="#Build-information-of-binary_c" title="Permalink to this headline">ïƒ</a></h2> <p>Sometimes we want to know with which settings binary_c has been built. We can use the function <code class="docutils literal notranslate"><span class="pre">return_binary_c_version_info</span></code> for this. This function will parse the version info of binary_c and return a dictionary with all the settings.</p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[6]: @@ -565,9 +481,9 @@ default: dict_keys(['networks', 'isotopes', 'argpairs', 'ensembles', 'ensemble_filters', 'macros', 'elements', 'dt_limits', 'nucleosynthesis_sources', 'miscellaneous']) </pre></div></div> </div> -</div> -<div class="section" id="Example-parse-function"> -<h2>Example parse function<a class="headerlink" href="#Example-parse-function" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Example-parse-function"> +<h2>Example parse function<a class="headerlink" href="#Example-parse-function" title="Permalink to this headline">ïƒ</a></h2> <p>TODO: In the functions module there is an example parse function that can be used in conjunction with run_system.</p> <div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[ ]: @@ -578,18 +494,18 @@ dict_keys(['networks', 'isotopes', 'argpairs', 'ense </pre></div> </div> </div> -</div> -<div class="section" id="Dictionary-modification"> -<h2>Dictionary modification<a class="headerlink" href="#Dictionary-modification" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Dictionary-modification"> +<h2>Dictionary modification<a class="headerlink" href="#Dictionary-modification" title="Permalink to this headline">ïƒ</a></h2> <ul class="simple"> <li><p>merge_dicts</p></li> <li><p>update_dicts</p></li> <li><p>multiply_values_dict</p></li> </ul> <p>TODO:</p> -</div> -<div class="section" id="Getting-help"> -<h2>Getting help<a class="headerlink" href="#Getting-help" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Getting-help"> +<h2>Getting help<a class="headerlink" href="#Getting-help" title="Permalink to this headline">ïƒ</a></h2> <div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[ ]: </pre></div> @@ -599,62 +515,44 @@ dict_keys(['networks', 'isotopes', 'argpairs', 'ense </pre></div> </div> </div> -</div> -</div> +</section> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="notebook_api_functionality.html" class="btn btn-neutral float-right" title="Tutorial: Using the API functionality of binary_c-python" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="notebook_population.html" class="btn btn-neutral float-left" title="Tutorial: Running populations with binary_c-python" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="notebook_population.html" class="btn btn-neutral float-left" title="Tutorial: Running populations with binary_c-python" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="notebook_api_functionality.html" class="btn btn-neutral float-right" title="Tutorial: Using the API functionality of binary_c-python" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/examples/notebook_individual_systems.html b/docs/build/html/examples/notebook_individual_systems.html index 2a625cf71..aef12e948 100644 --- a/docs/build/html/examples/notebook_individual_systems.html +++ b/docs/build/html/examples/notebook_individual_systems.html @@ -1,72 +1,37 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Tutorial: Running individual systems with binary_c-python — binary_c-python documentation</title> - - - - - - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Tutorial: Running individual systems with binary_c-python — 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 type="text/javascript" src="../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> <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 async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> + <script defer="defer" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> <script>window.MathJax = {"tex": {"inlineMath": [["$", "$"], ["\\(", "\\)"]], "processEscapes": true}, "options": {"ignoreHtmlClass": "tex2jax_ignore|mathjax_ignore|document", "processHtmlClass": "tex2jax_process|mathjax_process|math|output_area"}}</script> - - <script type="text/javascript" src="../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> + <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="Tutorial: Using custom logging routines with binary_c-python" href="notebook_custom_logging.html" /> <link rel="prev" title="Example notebooks" href="../example_notebooks.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -74,17 +39,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> @@ -115,70 +70,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../index.html">Docs</a> »</li> - + <li><a href="../index.html" class="icon icon-home"></a> »</li> <li><a href="../example_notebooks.html">Example notebooks</a> »</li> - <li>Tutorial: Running individual systems with binary_c-python</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="../_sources/examples/notebook_individual_systems.ipynb.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS for nbsphinx extension */ @@ -449,12 +365,12 @@ div.rendered_html tbody tr:hover { text-align: unset; } </style> -<div class="section" id="Tutorial:-Running-individual-systems-with-binary_c-python"> -<h1>Tutorial: Running individual systems with binary_c-python<a class="headerlink" href="#Tutorial:-Running-individual-systems-with-binary_c-python" title="Permalink to this headline">¶</a></h1> +<section id="Tutorial:-Running-individual-systems-with-binary_c-python"> +<h1>Tutorial: Running individual systems with binary_c-python<a class="headerlink" href="#Tutorial:-Running-individual-systems-with-binary_c-python" title="Permalink to this headline">ïƒ</a></h1> <p>This notebook will show you how to run single systems and analyze their results.</p> <p>It can be useful to have some functions to quickly run a single system to, for example, inspect what evolutionary steps a specific system goes through, to plot the mass loss evolution of a single system, etc.</p> -<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> +<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:</p> <ul class="simple"> @@ -655,9 +571,9 @@ EXAMPLE_MASSLOSS 2.000000000000e-06 1 1 1 [1349 rows x 4 columns] </pre></div></div> </div> -</div> -<div class="section" id="Single-system-via-population-object"> -<h2>Single system via population object<a class="headerlink" href="#Single-system-via-population-object" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Single-system-via-population-object"> +<h2>Single system via population object<a class="headerlink" href="#Single-system-via-population-object" title="Permalink to this headline">ïƒ</a></h2> <p>When setting up your population object (see notebook_population), and configuring all the parameters, it is possible to run a single system using that same configuration. It will use the parse_function if set, and running a single system is a good method to test if everything works accordingly.</p> <div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[8]: @@ -848,9 +764,9 @@ Removed /tmp/binary_c_python-izzard/custom_logging/libcustom_logging_0639ee205c7 dict_keys(['time', 'mass', 'initial_mass', 'stellar_type']) </pre></div></div> </div> -</div> -<div class="section" id="Single-system-via-API-functionality"> -<h2>Single system via API functionality<a class="headerlink" href="#Single-system-via-API-functionality" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Single-system-via-API-functionality"> +<h2>Single system via API functionality<a class="headerlink" href="#Single-system-via-API-functionality" title="Permalink to this headline">ïƒ</a></h2> <p>It is possible to construct your own functionality to run a single system by directly calling the API function to run a system. Under the hood all the other functions and wrappers actually use this API.</p> <p>There are fewer failsafes for this method, so this make sure the input is correct and binary_c knows all the arguments you pass in.</p> <p>for more details on this API function see <code class="docutils literal notranslate"><span class="pre">notebook_api_functions</span></code></p> @@ -901,62 +817,44 @@ SINGLE_STAR_LIFETIME 15 14.9927 </pre></div></div> </div> <p>As we can see above, the output is rather empty. But if SINGLE_STAR_LIFETIME is printed we know we caught the output correctly. To get actual output we should have timesteps printed in the <code class="docutils literal notranslate"><span class="pre">log_every_timestep.c</span></code> in binary_c, or add some custom_logging (see notebook_custom_logging).</p> -</div> -</div> +</section> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="notebook_custom_logging.html" class="btn btn-neutral float-right" title="Tutorial: Using custom logging routines with binary_c-python" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="../example_notebooks.html" class="btn btn-neutral float-left" title="Example notebooks" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="../example_notebooks.html" class="btn btn-neutral float-left" title="Example notebooks" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="notebook_custom_logging.html" class="btn btn-neutral float-right" title="Tutorial: Using custom logging routines with binary_c-python" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/examples/notebook_luminosity_function_binaries.html b/docs/build/html/examples/notebook_luminosity_function_binaries.html index b5057f5d5..53c49985a 100644 --- a/docs/build/html/examples/notebook_luminosity_function_binaries.html +++ b/docs/build/html/examples/notebook_luminosity_function_binaries.html @@ -1,72 +1,37 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Example use case: Zero-age stellar luminosity function in binaries — binary_c-python documentation</title> - - - - - - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Example use case: Zero-age stellar luminosity function in binaries — 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 type="text/javascript" src="../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> <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 async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> + <script defer="defer" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> <script>window.MathJax = {"tex": {"inlineMath": [["$", "$"], ["\\(", "\\)"]], "processEscapes": true}, "options": {"ignoreHtmlClass": "tex2jax_ignore|mathjax_ignore|document", "processHtmlClass": "tex2jax_process|mathjax_process|math|output_area"}}</script> - - <script type="text/javascript" src="../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> + <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="Example use case: Hertzsprung-Russell diagrams" href="notebook_HRD.html" /> <link rel="prev" title="Example use case: Zero-age stellar luminosity function" href="notebook_luminosity_function_single.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -74,17 +39,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> @@ -116,70 +71,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../index.html">Docs</a> »</li> - + <li><a href="../index.html" class="icon icon-home"></a> »</li> <li><a href="../example_notebooks.html">Example notebooks</a> »</li> - <li>Example use case: Zero-age stellar luminosity function in binaries</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="../_sources/examples/notebook_luminosity_function_binaries.ipynb.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS for nbsphinx extension */ @@ -450,8 +366,8 @@ div.rendered_html tbody tr:hover { text-align: unset; } </style> -<div class="section" id="Example-use-case:-Zero-age-stellar-luminosity-function-in-binaries"> -<h1>Example use case: Zero-age stellar luminosity function in binaries<a class="headerlink" href="#Example-use-case:-Zero-age-stellar-luminosity-function-in-binaries" title="Permalink to this headline">¶</a></h1> +<section id="Example-use-case:-Zero-age-stellar-luminosity-function-in-binaries"> +<h1>Example use case: Zero-age stellar luminosity function in binaries<a class="headerlink" href="#Example-use-case:-Zero-age-stellar-luminosity-function-in-binaries" title="Permalink to this headline">ïƒ</a></h1> <p>In this notebook we compute the luminosity function of the zero-age main-sequence by running a population of binary stars using binary_c.</p> <p>Before you go through this notebook, you should look at notebook_luminosity_function.ipynb which is for the - conceptually more simple - single stars.</p> <p>We start by loading in some standard Python modules and the binary_c module.</p> @@ -468,8 +384,8 @@ div.rendered_html tbody tr:hover { </pre></div> </div> </div> -<div class="section" id="Setting-up-the-Population-object"> -<h2>Setting up the Population object<a class="headerlink" href="#Setting-up-the-Population-object" title="Permalink to this headline">¶</a></h2> +<section id="Setting-up-the-Population-object"> +<h2>Setting up the Population object<a class="headerlink" href="#Setting-up-the-Population-object" title="Permalink to this headline">ïƒ</a></h2> <p>To set up and configure the population object we need to make a new instance of the <code class="docutils literal notranslate"><span class="pre">Population</span></code> object and configure it with the <code class="docutils literal notranslate"><span class="pre">.set()</span></code> function.</p> <p>In our case, we only need to set the maximum evolution time to something short, because we care only about zero-age main sequence stars which have, by definition, age zero.</p> <div class="nbinput docutils container"> @@ -506,9 +422,9 @@ adding: max_evolution_time=0.1 to BSE_options verbosity is 1 </pre></div></div> </div> -</div> -<div class="section" id="Adding-grid-variables"> -<h2>Adding grid variables<a class="headerlink" href="#Adding-grid-variables" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Adding-grid-variables"> +<h2>Adding grid variables<a class="headerlink" href="#Adding-grid-variables" title="Permalink to this headline">ïƒ</a></h2> <p>The main purpose of the Population object is to handle the population synthesis side of running a set of stars. The main method to do this with binarycpython, as is the case with Perl binarygrid, is to use grid variables. These are loops over a predefined range of values, where a probability will be assigned to the systems based on the chosen probability distributions.</p> <p>Usually we use either 1 mass grid variable, or a trio of mass, mass ratio and period (other notebooks cover these examples). We can, however, also add grid sampling for e.g. eccentricity, metallicity or other parameters.</p> <p>To add a grid variable to the population object we use <code class="docutils literal notranslate"><span class="pre">population.add_grid_variable</span></code></p> @@ -615,9 +531,9 @@ verbosity is 1 </pre></div> </div> </div> -</div> -<div class="section" id="Setting-logging-and-handling-the-output"> -<h2>Setting logging and handling the output<a class="headerlink" href="#Setting-logging-and-handling-the-output" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Setting-logging-and-handling-the-output"> +<h2>Setting logging and handling the output<a class="headerlink" href="#Setting-logging-and-handling-the-output" title="Permalink to this headline">ïƒ</a></h2> <p>By default, binary_c will not output anything (except for ‘SINGLE STAR LIFETIME’). It is up to us to determine what will be printed. We can either do that by hardcoding the print statements into <code class="docutils literal notranslate"><span class="pre">binary_c</span></code> (see documentation binary_c) or we can use the custom logging functionality of binarycpython (see notebook <code class="docutils literal notranslate"><span class="pre">notebook_custom_logging.ipynb</span></code>), which is faster to set up and requires no recompilation of binary_c, but is somewhat more limited in its functionality. For our current purposes, it works perfectly well.</p> <p>After configuring what will be printed, we need to make a function to parse the output. This can be done by setting the parse_function parameter in the population object (see also notebook <code class="docutils literal notranslate"><span class="pre">notebook_individual_systems.ipynb</span></code>).</p> @@ -743,9 +659,9 @@ works perfectly well.</p> </pre></div> </div> </div> -</div> -<div class="section" id="Evolving-the-grid"> -<h2>Evolving the grid<a class="headerlink" href="#Evolving-the-grid" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Evolving-the-grid"> +<h2>Evolving the grid<a class="headerlink" href="#Evolving-the-grid" title="Permalink to this headline">ïƒ</a></h2> <p>Now that we configured all the main parts of the population object, we can actually run the population! Doing this is straightforward: <code class="docutils literal notranslate"><span class="pre">population.evolve()</span></code></p> <p>This will start up the processing of all the systems. We can control how many cores are used by settings <code class="docutils literal notranslate"><span class="pre">num_cores</span></code>. By setting the <code class="docutils literal notranslate"><span class="pre">verbosity</span></code> of the population object to a higher value we can get a lot of verbose information about the run, but for now we will set it to 0.</p> <p>There are many grid_options that can lead to different behaviour of the evolution of the grid. Please do have a look at those: <a class="reference external" href="https://ri0005.pages.surrey.ac.uk/binary_c-python/grid_options_descriptions.html">grid options docs</a>, and try</p> @@ -1260,62 +1176,44 @@ Done population run! </pre></div> </div> </div> -</div> -</div> +</section> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="notebook_HRD.html" class="btn btn-neutral float-right" title="Example use case: Hertzsprung-Russell diagrams" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="notebook_luminosity_function_single.html" class="btn btn-neutral float-left" title="Example use case: Zero-age stellar luminosity function" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="notebook_luminosity_function_single.html" class="btn btn-neutral float-left" title="Example use case: Zero-age stellar luminosity function" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="notebook_HRD.html" class="btn btn-neutral float-right" title="Example use case: Hertzsprung-Russell diagrams" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/examples/notebook_luminosity_function_single.html b/docs/build/html/examples/notebook_luminosity_function_single.html index f673d52dc..e83c1d5a4 100644 --- a/docs/build/html/examples/notebook_luminosity_function_single.html +++ b/docs/build/html/examples/notebook_luminosity_function_single.html @@ -1,72 +1,37 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Example use case: Zero-age stellar luminosity function — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Example use case: Zero-age stellar luminosity function — 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 type="text/javascript" src="../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> <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 async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> + <script defer="defer" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> <script>window.MathJax = {"tex": {"inlineMath": [["$", "$"], ["\\(", "\\)"]], "processEscapes": true}, "options": {"ignoreHtmlClass": "tex2jax_ignore|mathjax_ignore|document", "processHtmlClass": "tex2jax_process|mathjax_process|math|output_area"}}</script> - - <script type="text/javascript" src="../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> + <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="Example use case: Zero-age stellar luminosity function in binaries" href="notebook_luminosity_function_binaries.html" /> <link rel="prev" title="Tutorial: Using the API functionality of binary_c-python" href="notebook_api_functionality.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -74,17 +39,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> @@ -118,70 +73,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../index.html">Docs</a> »</li> - + <li><a href="../index.html" class="icon icon-home"></a> »</li> <li><a href="../example_notebooks.html">Example notebooks</a> »</li> - <li>Example use case: Zero-age stellar luminosity function</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="../_sources/examples/notebook_luminosity_function_single.ipynb.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS for nbsphinx extension */ @@ -452,8 +368,8 @@ div.rendered_html tbody tr:hover { text-align: unset; } </style> -<div class="section" id="Example-use-case:-Zero-age-stellar-luminosity-function"> -<h1>Example use case: Zero-age stellar luminosity function<a class="headerlink" href="#Example-use-case:-Zero-age-stellar-luminosity-function" title="Permalink to this headline">¶</a></h1> +<section id="Example-use-case:-Zero-age-stellar-luminosity-function"> +<h1>Example use case: Zero-age stellar luminosity function<a class="headerlink" href="#Example-use-case:-Zero-age-stellar-luminosity-function" title="Permalink to this headline">ïƒ</a></h1> <p>In this notebook we compute the luminosity function of the zero-age main-sequence by running a population of single stars using binary_c.</p> <p>We start by loading in some standard Python modules and the binary_c module.</p> <div class="nbinput nblast docutils container"> @@ -474,8 +390,8 @@ div.rendered_html tbody tr:hover { </pre></div> </div> </div> -<div class="section" id="Setting-up-the-Population-object"> -<h2>Setting up the Population object<a class="headerlink" href="#Setting-up-the-Population-object" title="Permalink to this headline">¶</a></h2> +<section id="Setting-up-the-Population-object"> +<h2>Setting up the Population object<a class="headerlink" href="#Setting-up-the-Population-object" title="Permalink to this headline">ïƒ</a></h2> <p>To set up and configure the population object we need to make a new instance of the <code class="docutils literal notranslate"><span class="pre">Population</span></code> object and configure it with the <code class="docutils literal notranslate"><span class="pre">.set()</span></code> function.</p> <p>In our case, we only need to set the maximum evolution time to something short, because we care only about zero-age main sequence stars which have, by definition, age zero.</p> <div class="nbinput docutils container"> @@ -514,9 +430,9 @@ adding: tmp_dir=/tmp/binary_c_python-izzard/notebooks/notebook_luminosity to gri verbosity is 1 </pre></div></div> </div> -</div> -<div class="section" id="Adding-grid-variables"> -<h2>Adding grid variables<a class="headerlink" href="#Adding-grid-variables" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Adding-grid-variables"> +<h2>Adding grid variables<a class="headerlink" href="#Adding-grid-variables" title="Permalink to this headline">ïƒ</a></h2> <p>The main purpose of the Population object is to handle the population synthesis side of running a set of stars. The main method to do this with binarycpython, as is the case with Perl binarygrid, is to use grid variables. These are loops over a predefined range of values, where a probability will be assigned to the systems based on the chosen probability distributions.</p> <p>Usually we use either 1 mass grid variable, or a trio of mass, mass ratio and period (other notebooks cover these examples). We can, however, also add grid sampling for e.g. eccentricity, metallicity or other parameters.</p> <p>To add a grid variable to the population object we use <code class="docutils literal notranslate"><span class="pre">population.add_grid_variable</span></code></p> @@ -603,9 +519,9 @@ verbosity is 1 <span class="ansi-red-fg">TypeError</span>: add_grid_variable() got an unexpected keyword argument 'resolution' </pre></div></div> </div> -</div> -<div class="section" id="Setting-logging-and-handling-the-output"> -<h2>Setting logging and handling the output<a class="headerlink" href="#Setting-logging-and-handling-the-output" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Setting-logging-and-handling-the-output"> +<h2>Setting logging and handling the output<a class="headerlink" href="#Setting-logging-and-handling-the-output" title="Permalink to this headline">ïƒ</a></h2> <p>By default, binary_c will not output anything (except for ‘SINGLE STAR LIFETIME’). It is up to us to determine what will be printed. We can either do that by hardcoding the print statements into <code class="docutils literal notranslate"><span class="pre">binary_c</span></code> (see documentation binary_c) or we can use the custom logging functionality of binarycpython (see notebook <code class="docutils literal notranslate"><span class="pre">notebook_custom_logging.ipynb</span></code>), which is faster to set up and requires no recompilation of binary_c, but is somewhat more limited in its functionality. For our current purposes, it works perfectly well.</p> <p>After configuring what will be printed, we need to make a function to parse the output. This can be done by setting the parse_function parameter in the population object (see also notebook <code class="docutils literal notranslate"><span class="pre">notebook_individual_systems.ipynb</span></code>).</p> @@ -691,9 +607,9 @@ works perfectly well.</p> </pre></div> </div> </div> -</div> -<div class="section" id="Evolving-the-grid"> -<h2>Evolving the grid<a class="headerlink" href="#Evolving-the-grid" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Evolving-the-grid"> +<h2>Evolving the grid<a class="headerlink" href="#Evolving-the-grid" title="Permalink to this headline">ïƒ</a></h2> <p>Now that we configured all the main parts of the population object, we can actually run the population! Doing this is straightforward: <code class="docutils literal notranslate"><span class="pre">population.evolve()</span></code></p> <p>This will start up the processing of all the systems. We can control how many cores are used by settings <code class="docutils literal notranslate"><span class="pre">num_cores</span></code>. By setting the <code class="docutils literal notranslate"><span class="pre">verbosity</span></code> of the population object to a higher value we can get a lot of verbose information about the run, but for now we will set it to 0.</p> <p>There are many grid_options that can lead to different behaviour of the evolution of the grid. Please do have a look at those: <a class="reference external" href="https://ri0005.pages.surrey.ac.uk/binary_c-python/grid_options_descriptions.html">grid options docs</a>, and try</p> @@ -764,9 +680,9 @@ works perfectly well.</p> </div> </div> <p>Does this look like a reasonable stellar luminosity function to you? The implication is that the most likely stellar luminosity is 105.8 L☉! Clearly, this is not very realistic… let’s see what went wrong.</p> -</div> -<div class="section" id="ZAMS-Luminosity-distribution-with-the-initial-mass-function"> -<h2>ZAMS Luminosity distribution with the initial mass function<a class="headerlink" href="#ZAMS-Luminosity-distribution-with-the-initial-mass-function" title="Permalink to this headline">¶</a></h2> +</section> +<section id="ZAMS-Luminosity-distribution-with-the-initial-mass-function"> +<h2>ZAMS Luminosity distribution with the initial mass function<a class="headerlink" href="#ZAMS-Luminosity-distribution-with-the-initial-mass-function" title="Permalink to this headline">ïƒ</a></h2> <p>In the previous example, all the stars in our grid had an equal weighting. This is very unlikely to be true in reality: indeed, we know that low mass stars are far more likely than high mass stars. So we now include an initial mass function as a three-part power law based on Kroupa (2001). Kroupa’s distribution is a three-part power law: we have a function that does this for us (it’s very common to use power laws in astrophysics).</p> <div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[ ]: @@ -821,9 +737,9 @@ works perfectly well.</p> <p>This distribution is peaked at low luminosity, as one expects from observations, but the resolution is clearly not great because it’s not smooth - it’s spiky!</p> <p>If you noticed above, the total probability of the grid was about 0.2. Given that the total probability of a probability distribution function should be 1.0, this shows that our sampling is (very) poor.</p> <p>We could simply increase the resolution to compensate, but this is very CPU intensive and a complete waste of time and resources. Instead, let’s try sampling the masses of the stars in a smarter way.</p> -</div> -<div class="section" id="A-better-sampled-grid"> -<h2>A better-sampled grid<a class="headerlink" href="#A-better-sampled-grid" title="Permalink to this headline">¶</a></h2> +</section> +<section id="A-better-sampled-grid"> +<h2>A better-sampled grid<a class="headerlink" href="#A-better-sampled-grid" title="Permalink to this headline">ïƒ</a></h2> <p>The IMF has many more low-mass stars than high-mass stars. So, instead of sampling M1 linearly, we can sample it in log space.</p> <p>To do this we first rename the mass grid variable so that it is clear we are working in (natural) logarithmic phase space.</p> <div class="nbinput nblast docutils container"> @@ -917,62 +833,44 @@ works perfectly well.</p> </pre></div> </div> </div> -</div> -</div> +</section> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="notebook_luminosity_function_binaries.html" class="btn btn-neutral float-right" title="Example use case: Zero-age stellar luminosity function in binaries" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="notebook_api_functionality.html" class="btn btn-neutral float-left" title="Tutorial: Using the API functionality of binary_c-python" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="notebook_api_functionality.html" class="btn btn-neutral float-left" title="Tutorial: Using the API functionality of binary_c-python" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="notebook_luminosity_function_binaries.html" class="btn btn-neutral float-right" title="Example use case: Zero-age stellar luminosity function in binaries" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/examples/notebook_massive_remnants.html b/docs/build/html/examples/notebook_massive_remnants.html index e01904794..be8de7d8d 100644 --- a/docs/build/html/examples/notebook_massive_remnants.html +++ b/docs/build/html/examples/notebook_massive_remnants.html @@ -1,72 +1,37 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Example use case: Massive star luminosity — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Example use case: Massive star luminosity — 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 type="text/javascript" src="../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> <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 async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> + <script defer="defer" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> <script>window.MathJax = {"tex": {"inlineMath": [["$", "$"], ["\\(", "\\)"]], "processEscapes": true}, "options": {"ignoreHtmlClass": "tex2jax_ignore|mathjax_ignore|document", "processHtmlClass": "tex2jax_process|mathjax_process|math|output_area"}}</script> - - <script type="text/javascript" src="../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> + <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="Example use case: Solar system using the API functionality" href="notebook_solar_system.html" /> <link rel="prev" title="Example use case: Binary black hole systems" href="notebook_BHBH.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -74,17 +39,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> @@ -118,70 +73,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../index.html">Docs</a> »</li> - + <li><a href="../index.html" class="icon icon-home"></a> »</li> <li><a href="../example_notebooks.html">Example notebooks</a> »</li> - <li>Example use case: Massive star luminosity</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="../_sources/examples/notebook_massive_remnants.ipynb.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS for nbsphinx extension */ @@ -452,8 +368,8 @@ div.rendered_html tbody tr:hover { text-align: unset; } </style> -<div class="section" id="Example-use-case:-Massive-star-luminosity"> -<h1>Example use case: Massive star luminosity<a class="headerlink" href="#Example-use-case:-Massive-star-luminosity" title="Permalink to this headline">¶</a></h1> +<section id="Example-use-case:-Massive-star-luminosity"> +<h1>Example use case: Massive star luminosity<a class="headerlink" href="#Example-use-case:-Massive-star-luminosity" title="Permalink to this headline">ïƒ</a></h1> <p>In this notebook we compute the luminosity function of the zero-age main-sequence by running a population of single stars using binary_c.</p> <p>We start by loading in some standard Python modules and the binary_c module.</p> <div class="nbinput nblast docutils container"> @@ -474,8 +390,8 @@ div.rendered_html tbody tr:hover { </pre></div> </div> </div> -<div class="section" id="Setting-up-the-Population-object"> -<h2>Setting up the Population object<a class="headerlink" href="#Setting-up-the-Population-object" title="Permalink to this headline">¶</a></h2> +<section id="Setting-up-the-Population-object"> +<h2>Setting up the Population object<a class="headerlink" href="#Setting-up-the-Population-object" title="Permalink to this headline">ïƒ</a></h2> <p>To set up and configure the population object we need to make a new instance of the <code class="docutils literal notranslate"><span class="pre">Population</span></code> object and configure it with the <code class="docutils literal notranslate"><span class="pre">.set()</span></code> function.</p> <p>In our case, we only need to set the maximum evolution time to something short, because we care only about zero-age main sequence stars which have, by definition, age zero.</p> <div class="nbinput docutils container"> @@ -514,9 +430,9 @@ adding: tmp_dir=/tmp/binary_c_python-izzard/notebooks/notebook_luminosity to gri verbosity is 1 </pre></div></div> </div> -</div> -<div class="section" id="Adding-grid-variables"> -<h2>Adding grid variables<a class="headerlink" href="#Adding-grid-variables" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Adding-grid-variables"> +<h2>Adding grid variables<a class="headerlink" href="#Adding-grid-variables" title="Permalink to this headline">ïƒ</a></h2> <p>The main purpose of the Population object is to handle the population synthesis side of running a set of stars. The main method to do this with binarycpython, as is the case with Perl binarygrid, is to use grid variables. These are loops over a predefined range of values, where a probability will be assigned to the systems based on the chosen probability distributions.</p> <p>Usually we use either 1 mass grid variable, or a trio of mass, mass ratio and period (other notebooks cover these examples). We can, however, also add grid sampling for e.g. eccentricity, metallicity or other parameters.</p> <p>To add a grid variable to the population object we use <code class="docutils literal notranslate"><span class="pre">population.add_grid_variable</span></code></p> @@ -586,9 +502,9 @@ verbosity is 1 </pre></div> </div> </div> -</div> -<div class="section" id="Setting-logging-and-handling-the-output"> -<h2>Setting logging and handling the output<a class="headerlink" href="#Setting-logging-and-handling-the-output" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Setting-logging-and-handling-the-output"> +<h2>Setting logging and handling the output<a class="headerlink" href="#Setting-logging-and-handling-the-output" title="Permalink to this headline">ïƒ</a></h2> <p>By default, binary_c will not output anything (except for ‘SINGLE STAR LIFETIME’). It is up to us to determine what will be printed. We can either do that by hardcoding the print statements into <code class="docutils literal notranslate"><span class="pre">binary_c</span></code> (see documentation binary_c) or we can use the custom logging functionality of binarycpython (see notebook <code class="docutils literal notranslate"><span class="pre">notebook_custom_logging.ipynb</span></code>), which is faster to set up and requires no recompilation of binary_c, but is somewhat more limited in its functionality. For our current purposes, it works perfectly well.</p> <p>After configuring what will be printed, we need to make a function to parse the output. This can be done by setting the parse_function parameter in the population object (see also notebook <code class="docutils literal notranslate"><span class="pre">notebook_individual_systems.ipynb</span></code>).</p> @@ -674,9 +590,9 @@ works perfectly well.</p> </pre></div> </div> </div> -</div> -<div class="section" id="Evolving-the-grid"> -<h2>Evolving the grid<a class="headerlink" href="#Evolving-the-grid" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Evolving-the-grid"> +<h2>Evolving the grid<a class="headerlink" href="#Evolving-the-grid" title="Permalink to this headline">ïƒ</a></h2> <p>Now that we configured all the main parts of the population object, we can actually run the population! Doing this is straightforward: <code class="docutils literal notranslate"><span class="pre">population.evolve()</span></code></p> <p>This will start up the processing of all the systems. We can control how many cores are used by settings <code class="docutils literal notranslate"><span class="pre">num_cores</span></code>. By setting the <code class="docutils literal notranslate"><span class="pre">verbosity</span></code> of the population object to a higher value we can get a lot of verbose information about the run, but for now we will set it to 0.</p> <p>There are many grid_options that can lead to different behaviour of the evolution of the grid. Please do have a look at those: <a class="reference external" href="https://ri0005.pages.surrey.ac.uk/binary_c-python/grid_options_descriptions.html">grid options docs</a>, and try</p> @@ -796,9 +712,9 @@ There were no errors found in this run. </div> </div> <p>Does this look like a reasonable stellar luminosity function to you? The implication is that the most likely stellar luminosity is 105.8 L☉! Clearly, this is not very realistic… let’s see what went wrong.</p> -</div> -<div class="section" id="ZAMS-Luminosity-distribution-with-the-initial-mass-function"> -<h2>ZAMS Luminosity distribution with the initial mass function<a class="headerlink" href="#ZAMS-Luminosity-distribution-with-the-initial-mass-function" title="Permalink to this headline">¶</a></h2> +</section> +<section id="ZAMS-Luminosity-distribution-with-the-initial-mass-function"> +<h2>ZAMS Luminosity distribution with the initial mass function<a class="headerlink" href="#ZAMS-Luminosity-distribution-with-the-initial-mass-function" title="Permalink to this headline">ïƒ</a></h2> <p>In the previous example, all the stars in our grid had an equal weighting. This is very unlikely to be true in reality: indeed, we know that low mass stars are far more likely than high mass stars. So we now include an initial mass function as a three-part power law based on Kroupa (2001). Kroupa’s distribution is a three-part power law: we have a function that does this for us (it’s very common to use power laws in astrophysics).</p> <div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[12]: @@ -894,9 +810,9 @@ There were no errors found in this run. <p>This distribution is peaked at low luminosity, as one expects from observations, but the resolution is clearly not great because it’s not smooth - it’s spiky!</p> <p>If you noticed above, the total probability of the grid was about 0.2. Given that the total probability of a probability distribution function should be 1.0, this shows that our sampling is (very) poor.</p> <p>We could simply increase the resolution to compensate, but this is very CPU intensive and a complete waste of time and resources. Instead, let’s try sampling the masses of the stars in a smarter way.</p> -</div> -<div class="section" id="A-better-sampled-grid"> -<h2>A better-sampled grid<a class="headerlink" href="#A-better-sampled-grid" title="Permalink to this headline">¶</a></h2> +</section> +<section id="A-better-sampled-grid"> +<h2>A better-sampled grid<a class="headerlink" href="#A-better-sampled-grid" title="Permalink to this headline">ïƒ</a></h2> <p>The IMF has many more low-mass stars than high-mass stars. So, instead of sampling M1 linearly, we can sample it in log space.</p> <p>To do this we first rename the mass grid variable so that it is clear we are working in (natural) logarithmic phase space.</p> <div class="nbinput nblast docutils container"> @@ -1022,62 +938,44 @@ There were no errors found in this run. </pre></div> </div> </div> -</div> -</div> +</section> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="notebook_solar_system.html" class="btn btn-neutral float-right" title="Example use case: Solar system using the API functionality" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="notebook_BHBH.html" class="btn btn-neutral float-left" title="Example use case: Binary black hole systems" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="notebook_BHBH.html" class="btn btn-neutral float-left" title="Example use case: Binary black hole systems" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="notebook_solar_system.html" class="btn btn-neutral float-right" title="Example use case: Solar system using the API functionality" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/examples/notebook_population.html b/docs/build/html/examples/notebook_population.html index cab0c66b4..7cb4abd73 100644 --- a/docs/build/html/examples/notebook_population.html +++ b/docs/build/html/examples/notebook_population.html @@ -1,72 +1,37 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Tutorial: Running populations with binary_c-python — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Tutorial: Running populations with binary_c-python — 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 type="text/javascript" src="../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> <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 async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> + <script defer="defer" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> <script>window.MathJax = {"tex": {"inlineMath": [["$", "$"], ["\\(", "\\)"]], "processEscapes": true}, "options": {"ignoreHtmlClass": "tex2jax_ignore|mathjax_ignore|document", "processHtmlClass": "tex2jax_process|mathjax_process|math|output_area"}}</script> - - <script type="text/javascript" src="../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> + <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="Tutorial: Extra features and functionality of binary_c-python" href="notebook_extra_features.html" /> <link rel="prev" title="Tutorial: Using custom logging routines with binary_c-python" href="notebook_custom_logging.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -74,17 +39,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> @@ -118,70 +73,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../index.html">Docs</a> »</li> - + <li><a href="../index.html" class="icon icon-home"></a> »</li> <li><a href="../example_notebooks.html">Example notebooks</a> »</li> - <li>Tutorial: Running populations with binary_c-python</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="../_sources/examples/notebook_population.ipynb.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS for nbsphinx extension */ @@ -452,8 +368,8 @@ div.rendered_html tbody tr:hover { text-align: unset; } </style> -<div class="section" id="Tutorial:-Running-populations-with-binary_c-python"> -<h1>Tutorial: Running populations with binary_c-python<a class="headerlink" href="#Tutorial:-Running-populations-with-binary_c-python" title="Permalink to this headline">¶</a></h1> +<section id="Tutorial:-Running-populations-with-binary_c-python"> +<h1>Tutorial: Running populations with binary_c-python<a class="headerlink" href="#Tutorial:-Running-populations-with-binary_c-python" title="Permalink to this headline">ïƒ</a></h1> <p>This notebook will show you how to evolve a population of stars</p> <p>Much of the code in the binarycpython package is written to evolve a population of stars through the Population object, rather than running a single system. Let’s go through the functionality of this object step by step and set up some example populations.</p> <p>At the bottom of this notebook there are some complete example scripts</p> @@ -473,8 +389,8 @@ div.rendered_html tbody tr:hover { </pre></div> </div> </div> -<div class="section" id="Setting-up-the-Population-object"> -<h2>Setting up the Population object<a class="headerlink" href="#Setting-up-the-Population-object" title="Permalink to this headline">¶</a></h2> +<section id="Setting-up-the-Population-object"> +<h2>Setting up the Population object<a class="headerlink" href="#Setting-up-the-Population-object" title="Permalink to this headline">ïƒ</a></h2> <p>To set up and configure the population object we need to make an object instance of the <code class="docutils literal notranslate"><span class="pre">Population</span></code> object, and add configuration via the <code class="docutils literal notranslate"><span class="pre">.set()</span></code> function.</p> <p>There are three categories of options that the Population object can set: - BSE options: these options will be used for the binary_c calls, and are recognized by comparing the arguments to a known list of available arguments of binary_c. To see which options are available, see section <code class="docutils literal notranslate"><span class="pre">`binary_c</span> <span class="pre">parameters</span></code> in the documentation <<a class="reference external" href="https://ri0005.pages.surrey.ac.uk/binary_c-python/binary_c_parameters.html">https://ri0005.pages.surrey.ac.uk/binary_c-python/binary_c_parameters.html</a>>`__. You can access these through <code class="docutils literal notranslate"><span class="pre">population.bse_options['<bse</span> <span class="pre">option</span> <span class="pre">name>']</span></code> after you have set them.</p> @@ -576,9 +492,9 @@ Writing settings to /tmp/binary_c_python-izzard/notebooks/notebook_population/ex '/tmp/binary_c_python-izzard/notebooks/notebook_population/example_python_population_result/example_pop_settings.json' </pre></div></div> </div> -</div> -<div class="section" id="Adding-grid-variables"> -<h2>Adding grid variables<a class="headerlink" href="#Adding-grid-variables" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Adding-grid-variables"> +<h2>Adding grid variables<a class="headerlink" href="#Adding-grid-variables" title="Permalink to this headline">ïƒ</a></h2> <p>The main purpose of the Population object is to handle the population synthesis side of running a set of stars. The main method to do this with binarycpython, as is the case with Perl binarygrid, is to use grid variables. These are loops over a predefined range of values, where a probability will be assigned to the systems based on the chosen probability distributions.</p> <p>Usually we use either 1 mass grid variable, or a trio of mass, mass ratio and period (See below for full examples of all of these). We can, however, also add grid sampling for e.g. eccentricity, metallicity or other parameters.</p> <p>In some cases it could be easier to set up a for loop that sets that parameter and calls the evolve function several times, e.g. when you want to vary a prescription (usually a discrete, unweighted parameter)</p> @@ -778,9 +694,9 @@ Added grid variable: { } </pre></div></div> </div> -</div> -<div class="section" id="Setting-logging-and-handling-the-output"> -<h2>Setting logging and handling the output<a class="headerlink" href="#Setting-logging-and-handling-the-output" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Setting-logging-and-handling-the-output"> +<h2>Setting logging and handling the output<a class="headerlink" href="#Setting-logging-and-handling-the-output" title="Permalink to this headline">ïƒ</a></h2> <p>On default, binary_c will not output anything (except for ‘SINGLE STAR LIFETIME’). It is up to us to determine what will be printed. We can either do that by hardcoding the print statements into <code class="docutils literal notranslate"><span class="pre">binary_c</span></code> (see documentation binary_c). Or, we can use the custom logging functionality of binarycpython (see notebook <code class="docutils literal notranslate"><span class="pre">notebook_custom_logging.ipynb</span></code>), which is faster to set up and requires no recompilation of binary_c, but is somewhat more limited in its functionality.</p> <p>After configuring what will be printed, we need to make a function to parse the output. This can be done by setting the parse_function parameter in the population object (see also notebook <code class="docutils literal notranslate"><span class="pre">notebook_individual_systems.ipynb</span></code>).</p> <p>In the code below we will set up both the custom logging, and a parse function to handle that output</p> @@ -900,9 +816,9 @@ if(stardata->star[0].stellar_type >= 13) adding: parse_function=<function parse_function at 0x1528ac7290d0> to grid_options </pre></div></div> </div> -</div> -<div class="section" id="Evolving-the-grid"> -<h2>Evolving the grid<a class="headerlink" href="#Evolving-the-grid" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Evolving-the-grid"> +<h2>Evolving the grid<a class="headerlink" href="#Evolving-the-grid" title="Permalink to this headline">ïƒ</a></h2> <p>Now that we configured all the main parts of the population object, we can actually run the population! Doing this is straightforward: <code class="docutils literal notranslate"><span class="pre">example_pop.evolve()</span></code></p> <p>This will start up the processing of all the systems. We can control how many cores are used by settings <code class="docutils literal notranslate"><span class="pre">num_cores</span></code>. By setting the <code class="docutils literal notranslate"><span class="pre">verbosity</span></code> of the population object to a higher value we can get a lot of verbose information about the run, but for now we will set it to 0.</p> <p>There are many grid_options that can lead to different behaviour of the evolution of the grid. Please do have a look at those: <a class="reference external" href="https://ri0005.pages.surrey.ac.uk/binary_c-python/grid_options_descriptions.html">grid options docs</a>, and try</p> @@ -978,9 +894,9 @@ There were no errors found in this run. {'population_name': '50fb66cc659c46c8bbc29fe0c8651c2f', 'evolution_type': 'grid', 'failed_count': 0, 'failed_prob': 0, 'failed_systems_error_codes': [], 'errors_exceeded': False, 'errors_found': False, 'total_probability': 0.04440288843805411, 'total_count': 20, 'start_timestamp': 1635760967.3245144, 'end_timestamp': 1635760970.6249793, 'total_mass_run': 684.2544031669784, 'total_probability_weighted_mass_run': 0.28134439269236855, 'zero_prob_stars_skipped': 0} </pre></div></div> </div> -</div> -<div class="section" id="Noteworthy-functionality"> -<h2>Noteworthy functionality<a class="headerlink" href="#Noteworthy-functionality" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Noteworthy-functionality"> +<h2>Noteworthy functionality<a class="headerlink" href="#Noteworthy-functionality" title="Permalink to this headline">ïƒ</a></h2> <p>Some extra features that are available from via the population object are: - write_binary_c_calls_to_file: Function to write the calls that would be passed to binary_c to a file</p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[11]: @@ -1058,9 +974,9 @@ binary_c M_1 3.430936289925951 eccentricity 0.02 max_evolution_time 15000 orbita binary_c M_1 4.2576084265970895 eccentricity 0.02 max_evolution_time 15000 orbital_period 45000000080 phasevol 0.2158744056768156 probability 0.004698855121516281 </pre></div></div> </div> -</div> -<div class="section" id="Full-examples-of-population-scripts"> -<h2>Full examples of population scripts<a class="headerlink" href="#Full-examples-of-population-scripts" title="Permalink to this headline">¶</a></h2> +</section> +<section id="Full-examples-of-population-scripts"> +<h2>Full examples of population scripts<a class="headerlink" href="#Full-examples-of-population-scripts" title="Permalink to this headline">ïƒ</a></h2> <p>Below is a full setup for a population of single stars</p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[13]: @@ -1476,62 +1392,44 @@ time mass_1 zams_mass_1 mass_2 zams_mass_2 stellar_type_1 prev_stellar_type_1 st </pre></div></div> </div> -</div> -</div> +</section> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="notebook_extra_features.html" class="btn btn-neutral float-right" title="Tutorial: Extra features and functionality of binary_c-python" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="notebook_custom_logging.html" class="btn btn-neutral float-left" title="Tutorial: Using custom logging routines with binary_c-python" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="notebook_custom_logging.html" class="btn btn-neutral float-left" title="Tutorial: Using custom logging routines with binary_c-python" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="notebook_extra_features.html" class="btn btn-neutral float-right" title="Tutorial: Extra features and functionality of binary_c-python" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/examples/notebook_solar_system.html b/docs/build/html/examples/notebook_solar_system.html index 3de9e7372..a73751103 100644 --- a/docs/build/html/examples/notebook_solar_system.html +++ b/docs/build/html/examples/notebook_solar_system.html @@ -1,72 +1,37 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Example use case: Solar system using the API functionality — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Example use case: Solar system using the API functionality — 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 type="text/javascript" src="../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> <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 async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> + <script defer="defer" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> <script>window.MathJax = {"tex": {"inlineMath": [["$", "$"], ["\\(", "\\)"]], "processEscapes": true}, "options": {"ignoreHtmlClass": "tex2jax_ignore|mathjax_ignore|document", "processHtmlClass": "tex2jax_process|mathjax_process|math|output_area"}}</script> - - <script type="text/javascript" src="../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" /> + <script src="../_static/js/theme.js"></script> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="Binary_c parameters" href="../binary_c_parameters.html" /> <link rel="prev" title="Example use case: Massive star luminosity" href="notebook_massive_remnants.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -74,17 +39,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> @@ -110,70 +65,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../index.html">Docs</a> »</li> - + <li><a href="../index.html" class="icon icon-home"></a> »</li> <li><a href="../example_notebooks.html">Example notebooks</a> »</li> - <li>Example use case: Solar system using the API functionality</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="../_sources/examples/notebook_solar_system.ipynb.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS for nbsphinx extension */ @@ -444,8 +360,8 @@ div.rendered_html tbody tr:hover { text-align: unset; } </style> -<div class="section" id="Example-use-case:-Solar-system-using-the-API-functionality"> -<h1>Example use case: Solar system using the API functionality<a class="headerlink" href="#Example-use-case:-Solar-system-using-the-API-functionality" title="Permalink to this headline">¶</a></h1> +<section id="Example-use-case:-Solar-system-using-the-API-functionality"> +<h1>Example use case: Solar system using the API functionality<a class="headerlink" href="#Example-use-case:-Solar-system-using-the-API-functionality" title="Permalink to this headline">ïƒ</a></h1> <p>We use the API interface to construct a model of the Solar system.</p> <p>First we must construct the argument string that we pass to binary_c</p> <div class="nbinput nblast docutils container"> @@ -677,61 +593,43 @@ div.rendered_html tbody tr:hover { </div> </div> <p>It gets a little toasty on Earth in the not too distant future!</p> -</div> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="../binary_c_parameters.html" class="btn btn-neutral float-right" title="Binary_c parameters" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="notebook_massive_remnants.html" class="btn btn-neutral float-left" title="Example use case: Massive star luminosity" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="notebook_massive_remnants.html" class="btn btn-neutral float-left" title="Example use case: Massive star luminosity" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="../binary_c_parameters.html" class="btn btn-neutral float-right" title="Binary_c parameters" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/examples/old/basic_example.html b/docs/build/html/examples/old/basic_example.html index f040e8f73..63622df57 100644 --- a/docs/build/html/examples/old/basic_example.html +++ b/docs/build/html/examples/old/basic_example.html @@ -1,70 +1,35 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title><no title> — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title><no title> — 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 type="text/javascript" src="../../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script> <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 async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> + <script defer="defer" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> <script>window.MathJax = {"tex": {"inlineMath": [["$", "$"], ["\\(", "\\)"]], "processEscapes": true}, "options": {"ignoreHtmlClass": "tex2jax_ignore|mathjax_ignore|document", "processHtmlClass": "tex2jax_process|mathjax_process|math|output_area"}}</script> - - <script type="text/javascript" src="../../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" /> + <script src="../../_static/js/theme.js"></script> <link rel="index" title="Index" href="../../genindex.html" /> <link rel="search" title="Search" href="../../search.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -72,17 +37,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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> @@ -94,68 +49,30 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../../index.html">Docs</a> »</li> - + <li><a href="../../index.html" class="icon icon-home"></a> »</li> <li><no title></li> - - <li class="wy-breadcrumbs-aside"> - - <a href="../../_sources/examples/old/basic_example.ipynb.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS for nbsphinx extension */ @@ -518,48 +435,36 @@ div.rendered_html tbody tr:hover { </div> - </div> <footer> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/examples/old/workshop_example_notebook.html b/docs/build/html/examples/old/workshop_example_notebook.html index aab2f89ec..b7f96087f 100644 --- a/docs/build/html/examples/old/workshop_example_notebook.html +++ b/docs/build/html/examples/old/workshop_example_notebook.html @@ -1,70 +1,35 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Binary_c and python example notebook — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Binary_c and python example notebook — 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 type="text/javascript" src="../../_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script> <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 async="async" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> + <script defer="defer" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> <script>window.MathJax = {"tex": {"inlineMath": [["$", "$"], ["\\(", "\\)"]], "processEscapes": true}, "options": {"ignoreHtmlClass": "tex2jax_ignore|mathjax_ignore|document", "processHtmlClass": "tex2jax_process|mathjax_process|math|output_area"}}</script> - - <script type="text/javascript" src="../../_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" /> + <script src="../../_static/js/theme.js"></script> <link rel="index" title="Index" href="../../genindex.html" /> <link rel="search" title="Search" href="../../search.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -72,17 +37,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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> @@ -94,68 +49,30 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="../../index.html">Docs</a> »</li> - + <li><a href="../../index.html" class="icon icon-home"></a> »</li> <li>Binary_c and python example notebook</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="../../_sources/examples/old/workshop_example_notebook.ipynb.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS for nbsphinx extension */ @@ -426,8 +343,8 @@ div.rendered_html tbody tr:hover { text-align: unset; } </style> -<div class="section" id="Binary_c-and-python-example-notebook"> -<h1>Binary_c and python example notebook<a class="headerlink" href="#Binary_c-and-python-example-notebook" title="Permalink to this headline">¶</a></h1> +<section id="Binary_c-and-python-example-notebook"> +<h1>Binary_c and python example notebook<a class="headerlink" href="#Binary_c-and-python-example-notebook" title="Permalink to this headline">ïƒ</a></h1> <p>The following notebook servers as an example of how the binary_c python wrapper works and how it could be used.</p> <p>By: David Hendriks 30 nov 2019</p> <div class="nbinput nblast docutils container"> @@ -440,10 +357,10 @@ div.rendered_html tbody tr:hover { </pre></div> </div> </div> -<div class="section" id="Core-api-wrapper-functions:"> -<h2>Core api wrapper functions:<a class="headerlink" href="#Core-api-wrapper-functions:" title="Permalink to this headline">¶</a></h2> -<div class="section" id="run_binary()"> -<h3>run_binary()<a class="headerlink" href="#run_binary()" title="Permalink to this headline">¶</a></h3> +<section id="Core-api-wrapper-functions:"> +<h2>Core api wrapper functions:<a class="headerlink" href="#Core-api-wrapper-functions:" title="Permalink to this headline">ïƒ</a></h2> +<section id="run_binary()"> +<h3>run_binary()<a class="headerlink" href="#run_binary()" title="Permalink to this headline">ïƒ</a></h3> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[17]: </pre></div> @@ -496,9 +413,9 @@ example_header_1 time=2e-07 mass_1=15 mass_2=14 st1=1 st2=1 sep=3540.3 ecc=0 example_header_2 2e-07 15 14 1 1 3540.3 0 </pre></div></div> </div> -</div> -<div class="section" id="run_binary_with_log"> -<h3>run_binary_with_log<a class="headerlink" href="#run_binary_with_log" title="Permalink to this headline">¶</a></h3> +</section> +<section id="run_binary_with_log"> +<h3>run_binary_with_log<a class="headerlink" href="#run_binary_with_log" title="Permalink to this headline">ïƒ</a></h3> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[18]: </pre></div> @@ -571,9 +488,9 @@ Probability : 1 </pre></div></div> </div> -</div> -<div class="section" id="run-binary-with-custom-logging-line"> -<h3>run binary with custom logging line<a class="headerlink" href="#run-binary-with-custom-logging-line" title="Permalink to this headline">¶</a></h3> +</section> +<section id="run-binary-with-custom-logging-line"> +<h3>run binary with custom logging line<a class="headerlink" href="#run-binary-with-custom-logging-line" title="Permalink to this headline">ïƒ</a></h3> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[19]: </pre></div> @@ -647,13 +564,13 @@ example_header_2 4e-07 15 14 1 1 3540.3 0 MY_STELLAR_DATA time=4e-07 mass=15 </pre></div></div> </div> -</div> -</div> -<div class="section" id="Using-utils-functions"> -<h2>Using utils functions<a class="headerlink" href="#Using-utils-functions" title="Permalink to this headline">¶</a></h2> +</section> +</section> +<section id="Using-utils-functions"> +<h2>Using utils functions<a class="headerlink" href="#Using-utils-functions" title="Permalink to this headline">ïƒ</a></h2> <p>In the utils.functions there are some functions that make it easier to interact with the core api functions.</p> -<div class="section" id="run_system()"> -<h3>run_system()<a class="headerlink" href="#run_system()" title="Permalink to this headline">¶</a></h3> +<section id="run_system()"> +<h3>run_system()<a class="headerlink" href="#run_system()" title="Permalink to this headline">ïƒ</a></h3> <p>This function serves as an example on the function run_system and parse_output. There is more functionality with this method and several tasks are done behind the scene.</p> <p>Requires pandas, numpy to run.</p> <p>run_system: mostly just makes passing arguments to the function easier. It also loads all the necessary defaults in the background parse_output: Takes the raw output of binary_c and selects those lines that start with the given header. Note, if you dont use the custom_logging functionality binary_c should be configured to have output that starts with that given header</p> @@ -744,9 +661,9 @@ example_header_2 2e-07 10 20 1 1 2.81762e+08 0 [3932 rows x 7 columns] </pre></div></div> </div> -</div> -<div class="section" id="run_system()-and-custom-logging"> -<h3>run_system() and custom logging<a class="headerlink" href="#run_system()-and-custom-logging" title="Permalink to this headline">¶</a></h3> +</section> +<section id="run_system()-and-custom-logging"> +<h3>run_system() and custom logging<a class="headerlink" href="#run_system()-and-custom-logging" title="Permalink to this headline">ïƒ</a></h3> <p>Function that will use a automatically generated piece of logging code. Compile it, load it into memory and run a binary system. See run_system on how several things are done in the background here.</p> <div class="nbinput docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[21]: @@ -816,10 +733,10 @@ example_header_2 2e-07 10 20 1 1 2.81762e+08 0 [3635 rows x 2 columns] </pre></div></div> </div> -</div> -</div> -<div class="section" id="Other-example"> -<h2>Other example<a class="headerlink" href="#Other-example" title="Permalink to this headline">¶</a></h2> +</section> +</section> +<section id="Other-example"> +<h2>Other example<a class="headerlink" href="#Other-example" title="Permalink to this headline">ïƒ</a></h2> <p>Checking how much mass stars lose on the main sequence.</p> <div class="nbinput nblast docutils container"> <div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[12]: @@ -956,53 +873,41 @@ Took 14.214274644851685s </pre></div> </div> </div> -</div> -</div> +</section> +</section> </div> - </div> <footer> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/functions.html b/docs/build/html/functions.html index 0f5a7385a..97625c708 100644 --- a/docs/build/html/functions.html +++ b/docs/build/html/functions.html @@ -1,70 +1,35 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>functions module — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>functions module — 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 type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + <script src="_static/js/theme.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> <link rel="next" title="grid_class module" href="grid.html" /> - <link rel="prev" title="distribution_functions module" href="distribution_functions.html" /> + <link rel="prev" title="functions module" href="ensemble.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -72,30 +37,30 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current"> <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li> <li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li> -<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Grid options and descriptions</a></li> -<li class="toctree-l2"><a class="reference internal" href="hpc_functions.html">hpc_functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li> -<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">spacing_functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li> <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li> </ul> @@ -107,70 +72,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - + <li><a href="index.html" class="icon icon-home"></a> »</li> <li><a href="modules.html">Binarycpython code</a> »</li> - <li>functions module</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="_sources/functions.rst.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS overrides for sphinx_rtd_theme */ @@ -195,8 +121,8 @@ text-align: unset; } </style> -<div class="section" id="module-binarycpython.utils.functions"> -<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.functions" title="Permalink to this headline">¶</a></h1> +<section id="module-binarycpython.utils.functions"> +<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.functions" title="Permalink to this headline">ïƒ</a></h1> <p>Module containing most of the utility functions for the binarycpython package</p> <p>Functions here are mostly functions used in other classes/functions, or useful functions for the user</p> @@ -208,18 +134,18 @@ useful functions for the user</p> </dl> <dl class="py class"> <dt class="sig sig-object py" id="binarycpython.utils.functions.Capturing"> -<em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">Capturing</span></span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#Capturing"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.Capturing" title="Permalink to this definition">¶</a></dt> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">Capturing</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">iterable</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">()</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">/</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#Capturing"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.Capturing" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">list</span></code></p> <p>Context manager to capture output and store it</p> <dl class="py method"> <dt class="sig sig-object py" id="binarycpython.utils.functions.Capturing.__enter__"> -<span class="sig-name descname"><span class="pre">__enter__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#Capturing.__enter__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.Capturing.__enter__" title="Permalink to this definition">¶</a></dt> +<span class="sig-name descname"><span class="pre">__enter__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#Capturing.__enter__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.Capturing.__enter__" title="Permalink to this definition">ïƒ</a></dt> <dd><p>On entry we capture the stdout output</p> </dd></dl> <dl class="py method"> <dt class="sig sig-object py" id="binarycpython.utils.functions.Capturing.__exit__"> -<span class="sig-name descname"><span class="pre">__exit__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#Capturing.__exit__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.Capturing.__exit__" title="Permalink to this definition">¶</a></dt> +<span class="sig-name descname"><span class="pre">__exit__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#Capturing.__exit__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.Capturing.__exit__" title="Permalink to this definition">ïƒ</a></dt> <dd><p>On exit we release the capture again</p> </dd></dl> @@ -227,14 +153,14 @@ useful functions for the user</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.bin_data"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">bin_data</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">value</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">binwidth</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#bin_data"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.bin_data" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">bin_data</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">value</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">binwidth</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#bin_data"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.bin_data" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that bins the data</p> <p>Uses the absolute value of binwidth</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.call_binary_c_config"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">call_binary_c_config</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">argument</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#call_binary_c_config"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.call_binary_c_config" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">call_binary_c_config</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">argument</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#call_binary_c_config"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.call_binary_c_config" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to interface with the binary_c config file</p> <dl class="simple"> <dt>input:</dt><dd><ul class="simple"> @@ -254,18 +180,18 @@ useful functions for the user</p> <dl class="py class"> <dt class="sig sig-object py" id="binarycpython.utils.functions.catchtime"> -<em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">catchtime</span></span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#catchtime"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.catchtime" title="Permalink to this definition">¶</a></dt> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">catchtime</span></span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#catchtime"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.catchtime" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p> <p>Context manager to calculate time spent</p> <dl class="py method"> <dt class="sig sig-object py" id="binarycpython.utils.functions.catchtime.__enter__"> -<span class="sig-name descname"><span class="pre">__enter__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#catchtime.__enter__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.catchtime.__enter__" title="Permalink to this definition">¶</a></dt> +<span class="sig-name descname"><span class="pre">__enter__</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#catchtime.__enter__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.catchtime.__enter__" title="Permalink to this definition">ïƒ</a></dt> <dd><p>On entry we start the clock</p> </dd></dl> <dl class="py method"> <dt class="sig sig-object py" id="binarycpython.utils.functions.catchtime.__exit__"> -<span class="sig-name descname"><span class="pre">__exit__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">exc_type</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exc_val</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exc_tb</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#catchtime.__exit__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.catchtime.__exit__" title="Permalink to this definition">¶</a></dt> +<span class="sig-name descname"><span class="pre">__exit__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">exc_type</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exc_val</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exc_tb</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#catchtime.__exit__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.catchtime.__exit__" title="Permalink to this definition">ïƒ</a></dt> <dd><p>On exit we stop the clock and measure the time spent</p> </dd></dl> @@ -273,31 +199,31 @@ useful functions for the user</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.check_if_in_shell"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">check_if_in_shell</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#check_if_in_shell"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.check_if_in_shell" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">check_if_in_shell</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#check_if_in_shell"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.check_if_in_shell" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to check whether the script is running from a shell</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.conv_time_units"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">conv_time_units</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">t</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#conv_time_units"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.conv_time_units" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">conv_time_units</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">t</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#conv_time_units"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.conv_time_units" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Converts time (t, in seconds, passing in as the only argument) to seconds, minutes or hours depending on its magnitude. Returns a tuple (t,units).</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.convert_bytes"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">convert_bytes</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">size</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#convert_bytes"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.convert_bytes" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">convert_bytes</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">size</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#convert_bytes"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.convert_bytes" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to return the size + a magnitude string</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.convfloat"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">convfloat</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#convfloat"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.convfloat" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">convfloat</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#convfloat"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.convfloat" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Convert scalar x to a float if we can, in which case return the float, otherwise just return x without changing it. Usually, x is a string, but could be anything that float() can handle without failure.</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.create_arg_string"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">create_arg_string</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">arg_dict</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sort</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filter_values</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#create_arg_string"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.create_arg_string" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">create_arg_string</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">arg_dict</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sort</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filter_values</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#create_arg_string"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.create_arg_string" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that creates the arg string for binary_c. Takes a dictionary containing the arguments and writes them to a string This string is missing the ‘binary_c ‘ at the start.</p> @@ -320,7 +246,7 @@ This string is missing the ‘binary_c ‘ at the start.</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.create_hdf5"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">create_hdf5</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">data_dir</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#create_hdf5"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.create_hdf5" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">create_hdf5</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">data_dir</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#create_hdf5"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.create_hdf5" title="Permalink to this definition">ïƒ</a></dt> <dd><dl class="simple"> <dt>Function to create an hdf5 file from the contents of a directory:</dt><dd><ul class="simple"> <li><p>settings file is selected by checking on files ending on settings</p></li> @@ -344,7 +270,7 @@ This string is missing the ‘binary_c ‘ at the start.</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.datalinedict"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">datalinedict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">line</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parameters</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#datalinedict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.datalinedict" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">datalinedict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">line</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parameters</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#datalinedict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.datalinedict" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Convert a line of data to a more convenient dictionary. :param line = a line of data as a string: :param parameters = a list of the parameter names:</p> @@ -353,7 +279,7 @@ This string is missing the ‘binary_c ‘ at the start.</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.example_parse_output"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">example_parse_output</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">output</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">selected_header</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#example_parse_output"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.example_parse_output" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">example_parse_output</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">output</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">selected_header</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#example_parse_output"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.example_parse_output" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that parses output of binary_c. This version serves as an example and is quite detailed. Custom functions can be easier:</p> <p>This function works in two cases: @@ -389,7 +315,7 @@ process)</p></li> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.filter_arg_dict"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">filter_arg_dict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">arg_dict</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#filter_arg_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.filter_arg_dict" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">filter_arg_dict</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">arg_dict</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#filter_arg_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.filter_arg_dict" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to filter out keys that contain values included in [‘NULL’, ‘Function’, ‘’]</p> <p>This function is called by get_defaults()</p> <dl class="field-list simple"> @@ -407,19 +333,19 @@ process)</p></li> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.format_number"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">format_number</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">number</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#format_number"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.format_number" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">format_number</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">number</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#format_number"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.format_number" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to take a number, express format it in scientific notation, and remove the trailing 0 if the exponent is 0</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.get_ANSI_colours"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">get_ANSI_colours</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#get_ANSI_colours"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.get_ANSI_colours" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">get_ANSI_colours</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#get_ANSI_colours"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.get_ANSI_colours" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that returns a dictionary with text-colors in ANSI formatting</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.get_arg_keys"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">get_arg_keys</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#get_arg_keys"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.get_arg_keys" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">get_arg_keys</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#get_arg_keys"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.get_arg_keys" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that return the list of possible keys to give in the arg string. This function calls get_defaults()</p> <dl class="field-list simple"> @@ -435,7 +361,7 @@ we call get_defaults())</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.get_defaults"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">get_defaults</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">filter_values</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#get_defaults"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.get_defaults" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">get_defaults</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">filter_values</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#get_defaults"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.get_defaults" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that calls the binaryc get args function and cast it into a dictionary.</p> <p>All the values are strings</p> <dl class="field-list simple"> @@ -453,7 +379,7 @@ we call get_defaults())</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.get_help"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">get_help</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">param_name</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">''</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">print_help</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">fail_silently</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#get_help"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.get_help" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">get_help</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">param_name</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">''</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">print_help</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">fail_silently</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#get_help"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.get_help" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that returns the help info for a given parameter, by interfacing with binary_c</p> <p>Will check whether it is a valid parameter.</p> <p>Binary_c will output things in the following order; @@ -484,7 +410,7 @@ valid parameter name</p></li> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.get_help_all"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">get_help_all</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">print_help</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#get_help_all"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.get_help_all" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">get_help_all</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">print_help</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#get_help_all"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.get_help_all" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that reads out the output of the return_help_all API call to binary_c. This return_help_all binary_c returns all the information for the parameters, their descriptions and other properties. The output is categorised in sections.</p> <dl class="field-list simple"> <dt class="field-odd">Parameters</dt> @@ -501,7 +427,7 @@ valid parameter name</p></li> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.get_help_super"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">get_help_super</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">print_help</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">fail_silently</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#get_help_super"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.get_help_super" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">get_help_super</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">print_help</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">fail_silently</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#get_help_super"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.get_help_super" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that first runs get_help_all, and then per argument also run the help function to get as much information as possible.</p> <dl class="field-list simple"> @@ -522,44 +448,44 @@ the help function to get as much information as possible.</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.get_size"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">get_size</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">obj</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">seen</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#get_size"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.get_size" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">get_size</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">obj</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">seen</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#get_size"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.get_size" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Recursively finds size of objects</p> <p>From <a class="reference external" href="https://github.com/bosswissam/pysize">https://github.com/bosswissam/pysize</a></p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.get_username"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">get_username</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#get_username"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.get_username" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">get_username</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#get_username"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.get_username" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to get the username of the user that spawned the current process</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.imports"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">imports</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#imports"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.imports" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">imports</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#imports"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.imports" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Generator that generates the names of all the modules that are loaded in the globals</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.is_capsule"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">is_capsule</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">o</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#is_capsule"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.is_capsule" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">is_capsule</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">o</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#is_capsule"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.is_capsule" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to tell whether object is a capsule</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.isfloat"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">isfloat</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#isfloat"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.isfloat" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">isfloat</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#isfloat"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.isfloat" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Return True if the “number†x, which could be a string, is a float, otherwise return False.</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.isint"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">isint</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#isint"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.isint" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">isint</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#isint"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.isint" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Return True if the “number†x, which could be a string, is an int, otherwise return False.</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.load_logfile"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">load_logfile</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">logfile</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#load_logfile"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.load_logfile" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">load_logfile</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">logfile</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#load_logfile"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.load_logfile" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Experimental function that parses the generated log file of binary_c.</p> <p>This function is not finished and shouldn’t be used yet.</p> <dl class="simple"> @@ -583,7 +509,7 @@ the help function to get as much information as possible.</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.make_build_text"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">make_build_text</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#make_build_text"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.make_build_text" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">make_build_text</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#make_build_text"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.make_build_text" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to make build text</p> <dl class="field-list simple"> <dt class="field-odd">Return type</dt> @@ -597,13 +523,13 @@ the help function to get as much information as possible.</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.mem_use"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">mem_use</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#mem_use"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.mem_use" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">mem_use</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#mem_use"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.mem_use" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Return current process memory use in MB. (Takes no arguments) Note: this is per-thread only.</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.now"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">now</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">now_object</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">style</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">specifier</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#now"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.now" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">now</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">now_object</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">style</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">specifier</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#now"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.now" title="Permalink to this definition">ïƒ</a></dt> <dd><p>convenience function to return a string of the current time, using the format “%m/%d/%Y %H:%M:%Sâ€</p> <dl class="field-list simple"> @@ -619,7 +545,7 @@ using the format “%m/%d/%Y %H:%M:%Sâ€</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.output_lines"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">output_lines</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">output</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#output_lines"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.output_lines" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">output_lines</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">output</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#output_lines"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.output_lines" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that outputs the lines that were received from the binary_c run, but now as an iterator.</p> <dl class="field-list simple"> <dt class="field-odd">Parameters</dt> @@ -636,13 +562,13 @@ using the format “%m/%d/%Y %H:%M:%Sâ€</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.pad_output_distribution"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">pad_output_distribution</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dist</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">binwidth</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#pad_output_distribution"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.pad_output_distribution" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">pad_output_distribution</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dist</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">binwidth</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#pad_output_distribution"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.pad_output_distribution" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Given a distribution, dist (a dictionary), which should be binned every binwidth (float), fill the distribution with zeros when there is no data. Note: this changes the data in place.</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.remove_file"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">remove_file</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">file</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#remove_file"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.remove_file" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">remove_file</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">file</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#remove_file"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.remove_file" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to remove files but with verbosity</p> <dl class="field-list simple"> <dt class="field-odd">Parameters</dt> @@ -662,7 +588,7 @@ using the format “%m/%d/%Y %H:%M:%Sâ€</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.temp_dir"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">temp_dir</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#temp_dir"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.temp_dir" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">temp_dir</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#temp_dir"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.temp_dir" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to create directory within the TMP directory of the file system</p> <p>Makes use of os.makedirs exist_ok which requires python 3.2+</p> <dl class="field-list simple"> @@ -680,20 +606,20 @@ using the format “%m/%d/%Y %H:%M:%Sâ€</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.timedelta"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">timedelta</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">delta</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#timedelta"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.timedelta" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">timedelta</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">delta</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#timedelta"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.timedelta" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to convert a length of time (float, seconds) to a string for human-readable output.</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.trem"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">trem</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dt</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">count</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dn</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#trem"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.trem" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">trem</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dt</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">count</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dn</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#trem"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.trem" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Estimate time remaining (seconds) given a differential time and count (i.e. progress = $count/$n). $dt is the time since the last call, $count is the current progress count, $dn is the number run since the last call, and $n is the total number required.</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.verbose_print"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">verbose_print</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">message</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">minimal_verbosity</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">newline</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'\\n'</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#verbose_print"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.verbose_print" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">verbose_print</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">message</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">minimal_verbosity</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">newline</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'\\n'</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#verbose_print"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.verbose_print" title="Permalink to this definition">ïƒ</a></dt> <dd><blockquote> <div><p>Function that decides whether to print a message based on the current verbosity and its minimum verbosity</p> @@ -717,7 +643,7 @@ newline: newline character (or set of characters), defaults to “</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.functions.write_binary_c_parameter_descriptions_to_rst_file"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">write_binary_c_parameter_descriptions_to_rst_file</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">output_file</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#write_binary_c_parameter_descriptions_to_rst_file"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.write_binary_c_parameter_descriptions_to_rst_file" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.functions.</span></span><span class="sig-name descname"><span class="pre">write_binary_c_parameter_descriptions_to_rst_file</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">output_file</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/functions.html#write_binary_c_parameter_descriptions_to_rst_file"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.functions.write_binary_c_parameter_descriptions_to_rst_file" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that calls the get_help_super() to get the help text/descriptions for all the parameters available in that build.</p> <p>Writes the results to a .rst file that can be included in the docs.</p> @@ -732,61 +658,43 @@ of all the binary_c parameters.</p> </dl> </dd></dl> -</div> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="grid.html" class="btn btn-neutral float-right" title="grid_class module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="distribution_functions.html" class="btn btn-neutral float-left" title="distribution_functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="ensemble.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="grid.html" class="btn btn-neutral float-right" title="grid_class module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html index 9dc87ab4f..0c5559203 100644 --- a/docs/build/html/genindex.html +++ b/docs/build/html/genindex.html @@ -1,68 +1,32 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Index — 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 type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + <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"> - - +<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" /> @@ -70,17 +34,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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> @@ -92,66 +46,29 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - + <li><a href="index.html" class="icon icon-home"></a> »</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> @@ -164,8 +81,10 @@ | <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> @@ -174,6 +93,7 @@ | <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> @@ -182,14 +102,14 @@ <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> - </ul></td> - <td style="width: 33%; vertical-align: top;"><ul> <li><a href="functions.html#binarycpython.utils.functions.Capturing.__exit__">__exit__() (binarycpython.utils.functions.Capturing method)</a> <ul> @@ -197,12 +117,38 @@ </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> @@ -215,12 +161,32 @@ <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> @@ -237,13 +203,97 @@ <li><a href="grid.html#module-binarycpython.utils.grid">module</a> </li> </ul></li> - </ul></td> - <td style="width: 33%; vertical-align: top;"><ul> <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> @@ -267,15 +317,29 @@ <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> @@ -287,23 +351,61 @@ </li> <li><a href="grid.html#binarycpython.utils.grid.Population.clean">clean() (binarycpython.utils.grid.Population method)</a> </li> - </ul></td> - <td style="width: 33%; vertical-align: top;"><ul> <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> @@ -311,11 +413,31 @@ <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> @@ -323,17 +445,25 @@ <h2 id="E">E</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.evolve">evolve() (binarycpython.utils.grid.Population method)</a> + <li><a href="ensemble.html#binarycpython.utils.ensemble.ensemble_compression">ensemble_compression() (in module binarycpython.utils.ensemble)</a> </li> - <li><a href="grid.html#binarycpython.utils.grid.Population.evolve_single">evolve_single() (binarycpython.utils.grid.Population method)</a> + <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> @@ -341,10 +471,22 @@ <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> @@ -355,11 +497,25 @@ <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> @@ -368,10 +524,90 @@ <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> @@ -379,15 +615,29 @@ <h2 id="I">I</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.imports">imports() (in module binarycpython.utils.functions)</a> + <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="functions.html#binarycpython.utils.functions.is_capsule">is_capsule() (in module binarycpython.utils.functions)</a> + <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> @@ -400,10 +650,38 @@ </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> @@ -411,27 +689,73 @@ <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> @@ -441,12 +765,32 @@ </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> @@ -454,6 +798,12 @@ <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> @@ -463,6 +813,8 @@ <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> @@ -472,17 +824,35 @@ </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> - </ul></td> - <td style="width: 33%; vertical-align: top;"><ul> + <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> @@ -491,15 +861,25 @@ <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="grid.html#binarycpython.utils.grid.Population.return_all_info">return_all_info() (binarycpython.utils.grid.Population method)</a> + <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_binary_c_defaults">return_binary_c_defaults() (binarycpython.utils.grid.Population method)</a> + <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> @@ -516,7 +896,51 @@ <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> @@ -525,9 +949,15 @@ <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> @@ -535,10 +965,26 @@ </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> @@ -546,11 +992,19 @@ <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> @@ -566,48 +1020,36 @@ </div> - </div> <footer> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/grid.html b/docs/build/html/grid.html index 8d61b12ac..6f59732a4 100644 --- a/docs/build/html/grid.html +++ b/docs/build/html/grid.html @@ -1,70 +1,35 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>grid_class module — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>grid_class module — 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 type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + <script src="_static/js/theme.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> - <link rel="next" title="Grid options and descriptions" href="grid_options_defaults.html" /> + <link rel="next" title="plot_functions module" href="plot_functions.html" /> <link rel="prev" title="functions module" href="functions.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -72,30 +37,30 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current"> <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li> <li class="toctree-l2 current"><a class="current reference internal" href="#">grid_class module</a></li> -<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Grid options and descriptions</a></li> -<li class="toctree-l2"><a class="reference internal" href="hpc_functions.html">hpc_functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li> -<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">spacing_functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li> <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li> </ul> @@ -107,70 +72,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - + <li><a href="index.html" class="icon icon-home"></a> »</li> <li><a href="modules.html">Binarycpython code</a> »</li> - <li>grid_class module</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="_sources/grid.rst.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS overrides for sphinx_rtd_theme */ @@ -195,10 +121,11 @@ text-align: unset; } </style> -<div class="section" id="module-binarycpython.utils.grid"> -<span id="grid-class-module"></span><h1>grid_class module<a class="headerlink" href="#module-binarycpython.utils.grid" title="Permalink to this headline">¶</a></h1> +<section id="module-binarycpython.utils.grid"> +<span id="grid-class-module"></span><h1>grid_class module<a class="headerlink" href="#module-binarycpython.utils.grid" title="Permalink to this headline">ïƒ</a></h1> <p>Module containing the Population grid class object.</p> <p>Here all the functionality of a Population object is defined.</p> +<p>TODO: the save_snapshots and save_snapshot, are they actually distinct?</p> <dl class="simple"> <dt>Tasks:</dt><dd><ul class="simple"> <li><p>TODO: add functionality to ‘on-init’ set arguments</p></li> @@ -219,13 +146,13 @@ </dl> <dl class="py class"> <dt class="sig sig-object py" id="binarycpython.utils.grid.Population"> -<em class="property"><span class="pre">class</span> </em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.grid.</span></span><span class="sig-name descname"><span class="pre">Population</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population" title="Permalink to this definition">¶</a></dt> -<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions._analytics.analytics</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions._cache.cache</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions._dataIO.dataIO</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions._distribution_functions.distribution_functions</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions._grid_logging.grid_logging</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions._grid_options_defaults.grid_options_defaults</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions._gridcode.gridcode</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions._HPC.HPC</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions._metadata.metadata</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions._Moe_di_Stefano_2017.Moe_di_Stefano_2017</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions._spacing_functions.spacing_functions</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions._version_info.version_info</span></code></p> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.grid.</span></span><span class="sig-name descname"><span class="pre">Population</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <a class="reference internal" href="population_extensions/analytics.html#binarycpython.utils.population_extensions.analytics.analytics" title="binarycpython.utils.population_extensions.analytics.analytics"><code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions.analytics.analytics</span></code></a>, <a class="reference internal" href="population_extensions/cache.html#binarycpython.utils.population_extensions.cache.cache" title="binarycpython.utils.population_extensions.cache.cache"><code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions.cache.cache</span></code></a>, <a class="reference internal" href="population_extensions/dataIO.html#binarycpython.utils.population_extensions.dataIO.dataIO" title="binarycpython.utils.population_extensions.dataIO.dataIO"><code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions.dataIO.dataIO</span></code></a>, <a class="reference internal" href="population_extensions/distribution_functions.html#binarycpython.utils.population_extensions.distribution_functions.distribution_functions" title="binarycpython.utils.population_extensions.distribution_functions.distribution_functions"><code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions.distribution_functions.distribution_functions</span></code></a>, <code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions.grid_logging.grid_logging</span></code>, <a class="reference internal" href="population_extensions/grid_options_defaults.html#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults" title="binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults"><code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults</span></code></a>, <a class="reference internal" href="population_extensions/gridcode.html#binarycpython.utils.population_extensions.gridcode.gridcode" title="binarycpython.utils.population_extensions.gridcode.gridcode"><code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions.gridcode.gridcode</span></code></a>, <a class="reference internal" href="population_extensions/HPC.html#binarycpython.utils.population_extensions.HPC.HPC" title="binarycpython.utils.population_extensions.HPC.HPC"><code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions.HPC.HPC</span></code></a>, <a class="reference internal" href="population_extensions/metadata.html#binarycpython.utils.population_extensions.metadata.metadata" title="binarycpython.utils.population_extensions.metadata.metadata"><code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions.metadata.metadata</span></code></a>, <code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions.Moe_di_Stefano_2017.Moe_di_Stefano_2017</span></code>, <a class="reference internal" href="population_extensions/spacing_functions.html#binarycpython.utils.population_extensions.spacing_functions.spacing_functions" title="binarycpython.utils.population_extensions.spacing_functions.spacing_functions"><code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions.spacing_functions.spacing_functions</span></code></a>, <a class="reference internal" href="population_extensions/version_info.html#binarycpython.utils.population_extensions.version_info.version_info" title="binarycpython.utils.population_extensions.version_info.version_info"><code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions.version_info.version_info</span></code></a></p> <p>Population Object. Contains all the necessary functions to set up, run and process a population of systems</p> <dl class="py method"> <dt class="sig sig-object py" id="binarycpython.utils.grid.Population.clean"> -<span class="sig-name descname"><span class="pre">clean</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.clean"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.clean" title="Permalink to this definition">¶</a></dt> +<span class="sig-name descname"><span class="pre">clean</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.clean"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.clean" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Clean the contents of the population object so it can be reused.</p> <p>Calling _pre_run_setup()</p> <p>TODO: decide to deprecate this function</p> @@ -238,7 +165,7 @@ population of systems</p> <dl class="py method"> <dt class="sig sig-object py" id="binarycpython.utils.grid.Population.evolve"> -<span class="sig-name descname"><span class="pre">evolve</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.evolve"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.evolve" title="Permalink to this definition">¶</a></dt> +<span class="sig-name descname"><span class="pre">evolve</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.evolve"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.evolve" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Entry point function of the whole object. From here, based on the settings, we set up a grid and (probably) evolve the population.</p> <p>There are no direct arguments to this function, the grid_options @@ -255,7 +182,7 @@ contain all the relevant settings.</p> <dl class="py method"> <dt class="sig sig-object py" id="binarycpython.utils.grid.Population.evolve_single"> -<span class="sig-name descname"><span class="pre">evolve_single</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">clean_up_custom_logging_files</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.evolve_single"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.evolve_single" title="Permalink to this definition">¶</a></dt> +<span class="sig-name descname"><span class="pre">evolve_single</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">clean_up_custom_logging_files</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.evolve_single"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.evolve_single" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to run a single system, based on the settings in the grid_options</p> <p>The output of the run gets returned, unless a parse function is given to this function.</p> <dl class="field-list simple"> @@ -273,7 +200,7 @@ contain all the relevant settings.</p> <dl class="py method"> <dt class="sig sig-object py" id="binarycpython.utils.grid.Population.exit"> -<span class="sig-name descname"><span class="pre">exit</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">code</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">message</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">flush</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">stacktrace</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.exit"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.exit" title="Permalink to this definition">¶</a></dt> +<span class="sig-name descname"><span class="pre">exit</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">code</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">message</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">flush</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">stacktrace</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.exit"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.exit" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Exit function: use this to exit from a Population object. Really it’s just a wrapper for sys.exit() to return the correct exit code, but also to post a message (if message is True, default is True) @@ -282,7 +209,7 @@ and perhaps a stacktrace (if stacktrace is True, default is False).</p> <dl class="py method"> <dt class="sig sig-object py" id="binarycpython.utils.grid.Population.export_all_info"> -<span class="sig-name descname"><span class="pre">export_all_info</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">use_datadir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">outfile</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_population_settings</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_binary_c_defaults</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_binary_c_version_info</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_binary_c_help_all</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ensure_ascii</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">indent</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">4</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.export_all_info"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.export_all_info" title="Permalink to this definition">¶</a></dt> +<span class="sig-name descname"><span class="pre">export_all_info</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">use_datadir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">outfile</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_population_settings</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_binary_c_defaults</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_binary_c_version_info</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_binary_c_help_all</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ensure_ascii</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">indent</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">4</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.export_all_info"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.export_all_info" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that exports the all_info to a JSON file</p> <dl class="simple"> <dt>Tasks:</dt><dd><ul class="simple"> @@ -325,7 +252,7 @@ simulation_<date+time>_settings.json will be created</p></li> <dl class="py method"> <dt class="sig sig-object py" id="binarycpython.utils.grid.Population.jobID"> -<span class="sig-name descname"><span class="pre">jobID</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.jobID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.jobID" title="Permalink to this definition">¶</a></dt> +<span class="sig-name descname"><span class="pre">jobID</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.jobID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.jobID" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to return the job ID number of this process</p> <p>Normal processes return their process ID (PID) HPC processes return whatever HPC_jobID() gives.</p> @@ -333,7 +260,7 @@ HPC processes return whatever HPC_jobID() gives.</p> <dl class="py method"> <dt class="sig sig-object py" id="binarycpython.utils.grid.Population.parse_cmdline"> -<span class="sig-name descname"><span class="pre">parse_cmdline</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.parse_cmdline"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.parse_cmdline" title="Permalink to this definition">¶</a></dt> +<span class="sig-name descname"><span class="pre">parse_cmdline</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.parse_cmdline"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.parse_cmdline" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to handle settings values via the command line in the form x=y, w=z, etc.</p> <p>Best to be called after all the .set(..) lines, and just before the .evolve() is called</p> <p>If you input any known parameter (i.e. contained in grid_options, defaults/bse_options @@ -351,7 +278,7 @@ can change to ints.</p> <dl class="py method"> <dt class="sig sig-object py" id="binarycpython.utils.grid.Population.return_all_info"> -<span class="sig-name descname"><span class="pre">return_all_info</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">include_population_settings</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_binary_c_defaults</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_binary_c_version_info</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_binary_c_help_all</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.return_all_info"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.return_all_info" title="Permalink to this definition">¶</a></dt> +<span class="sig-name descname"><span class="pre">return_all_info</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">include_population_settings</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_binary_c_defaults</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_binary_c_version_info</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_binary_c_help_all</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.return_all_info"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.return_all_info" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that returns all the information about the population and binary_c</p> <dl class="field-list simple"> <dt class="field-odd">Parameters</dt> @@ -376,13 +303,13 @@ the binary_c parameters (see get_help_all)</p></li> <dl class="py method"> <dt class="sig sig-object py" id="binarycpython.utils.grid.Population.return_binary_c_defaults"> -<span class="sig-name descname"><span class="pre">return_binary_c_defaults</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.return_binary_c_defaults"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.return_binary_c_defaults" title="Permalink to this definition">¶</a></dt> +<span class="sig-name descname"><span class="pre">return_binary_c_defaults</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.return_binary_c_defaults"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.return_binary_c_defaults" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that returns the defaults of the binary_c version that is used.</p> </dd></dl> <dl class="py method"> <dt class="sig sig-object py" id="binarycpython.utils.grid.Population.return_population_settings"> -<span class="sig-name descname"><span class="pre">return_population_settings</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.return_population_settings"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.return_population_settings" title="Permalink to this definition">¶</a></dt> +<span class="sig-name descname"><span class="pre">return_population_settings</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.return_population_settings"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.return_population_settings" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that returns all the options that have been set.</p> <p>Can be combined with JSON to make a nice file.</p> <dl class="field-list simple"> @@ -397,7 +324,7 @@ the binary_c parameters (see get_help_all)</p></li> <dl class="py method"> <dt class="sig sig-object py" id="binarycpython.utils.grid.Population.set"> -<span class="sig-name descname"><span class="pre">set</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.set"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.set" title="Permalink to this definition">¶</a></dt> +<span class="sig-name descname"><span class="pre">set</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.set"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.set" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to set the values of the population. This is the preferred method to set values of functions, as it provides checks on the input.</p> <p>the bse_options will get populated with all the those that have a key that is present @@ -420,67 +347,49 @@ in the self.grid_options</p> <dl class="py method"> <dt class="sig sig-object py" id="binarycpython.utils.grid.Population.was_killed"> -<span class="sig-name descname"><span class="pre">was_killed</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.was_killed"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.was_killed" title="Permalink to this definition">¶</a></dt> +<span class="sig-name descname"><span class="pre">was_killed</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/grid.html#Population.was_killed"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.grid.Population.was_killed" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to determine if the process was killed. Returns True if so, false otherwise.</p> </dd></dl> </dd></dl> -</div> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="grid_options_defaults.html" class="btn btn-neutral float-right" title="Grid options and descriptions" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="functions.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="functions.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="plot_functions.html" class="btn btn-neutral float-right" title="plot_functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/grid_options_defaults.html b/docs/build/html/grid_options_defaults.html deleted file mode 100644 index 8222e25f4..000000000 --- a/docs/build/html/grid_options_defaults.html +++ /dev/null @@ -1,257 +0,0 @@ - - -<!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> -<head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Grid options and descriptions — binary_c-python documentation</title> - - - - - - - - - <script type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> - <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="index" title="Index" href="genindex.html" /> - <link rel="search" title="Search" href="search.html" /> - <link rel="next" title="hpc_functions module" href="hpc_functions.html" /> - <link rel="prev" title="grid_class module" href="grid.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="main navigation"> - - - - - - - <p class="caption" role="heading"><span class="caption-text">Contents:</span></p> -<ul class="current"> -<li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> -<li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current"> -<li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li> -<li class="toctree-l2 current"><a class="current reference internal" href="#">Grid options and descriptions</a></li> -<li class="toctree-l2"><a class="reference internal" href="hpc_functions.html">hpc_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li> -<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">spacing_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li> -<li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li> -</ul> -</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="top navigation"> - - <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="breadcrumbs navigation"> - - <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - - <li><a href="modules.html">Binarycpython code</a> »</li> - - <li>Grid options and descriptions</li> - - - <li class="wy-breadcrumbs-aside"> - - - <a href="_sources/grid_options_defaults.rst.txt" rel="nofollow"> View page source</a> - - - </li> - - </ul> - - - <hr/> -</div> - <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> - <div itemprop="articleBody"> - - -<style> -/* CSS overrides for sphinx_rtd_theme */ - -/* 24px margin */ -.nbinput.nblast.container, -.nboutput.nblast.container { - margin-bottom: 19px; /* padding has already 5px */ -} - -/* ... except between code cells! */ -.nblast.container + .nbinput.container { - margin-top: -19px; -} - -.admonition > p:before { - margin-right: 4px; /* make room for the exclamation icon */ -} - -/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ -.math { - text-align: unset; -} -</style> -<div class="section" id="grid-options-and-descriptions"> -<h1>Grid options and descriptions<a class="headerlink" href="#grid-options-and-descriptions" title="Permalink to this headline">¶</a></h1> -</div> - - - </div> - - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="hpc_functions.html" class="btn btn-neutral float-right" title="hpc_functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="grid.html" class="btn btn-neutral float-left" title="grid_class module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - - </div> - - - <hr/> - - <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </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.3/2.2.1 git revision c28d981dead0092cf26fb560b88691d228bafd9c 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 type="text/javascript"> - jQuery(function () { - SphinxRtdTheme.Navigation.enable(true); - }); - </script> - - - - - - -</body> -</html> \ No newline at end of file diff --git a/docs/build/html/grid_options_descriptions.html b/docs/build/html/grid_options_descriptions.html index 1476a8a62..357e1ea8d 100644 --- a/docs/build/html/grid_options_descriptions.html +++ b/docs/build/html/grid_options_descriptions.html @@ -1,69 +1,34 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Population grid code options — binary_c-python documentation</title> - - - - - - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Population grid code options — 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 type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + <script src="_static/js/theme.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> <link rel="prev" title="Binary_c parameters" href="binary_c_parameters.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -71,17 +36,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> @@ -98,68 +53,30 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - + <li><a href="index.html" class="icon icon-home"></a> »</li> <li>Population grid code options</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="_sources/grid_options_descriptions.rst.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS overrides for sphinx_rtd_theme */ @@ -184,12 +101,12 @@ text-align: unset; } </style> -<div class="section" id="population-grid-code-options"> -<h1>Population grid code options<a class="headerlink" href="#population-grid-code-options" title="Permalink to this headline">¶</a></h1> +<section id="population-grid-code-options"> +<h1>Population grid code options<a class="headerlink" href="#population-grid-code-options" title="Permalink to this headline">ïƒ</a></h1> <p>The following chapter contains all grid code options, along with their descriptions There are 28 options that are not described yet.</p> -<div class="section" id="public-options"> -<h2>Public options<a class="headerlink" href="#public-options" title="Permalink to this headline">¶</a></h2> +<section id="public-options"> +<h2>Public options<a class="headerlink" href="#public-options" title="Permalink to this headline">ïƒ</a></h2> <p>The following options are meant to be changed by the user.</p> <div class="line-block"> <div class="line"><strong>C_auto_logging</strong>: Dictionary containing parameters to be logged by binary_c. The structure of this dictionary is as follows: the key is used as the headline which the user can then catch. The value at that key is a list of binary_c system parameters (like star[0].mass)</div> @@ -521,9 +438,9 @@ There are 28 options that are not described yet.</p> <div class="line-block"> <div class="line"><strong>working_diretory</strong>: No description available yet</div> </div> -</div> -<div class="section" id="moe-di-stefano-sampler-options"> -<h2>Moe & di Stefano sampler options<a class="headerlink" href="#moe-di-stefano-sampler-options" title="Permalink to this headline">¶</a></h2> +</section> +<section id="moe-di-stefano-sampler-options"> +<h2>Moe & di Stefano sampler options<a class="headerlink" href="#moe-di-stefano-sampler-options" title="Permalink to this headline">ïƒ</a></h2> <p>The following options are meant to be changed by the user.</p> <div class="line-block"> <div class="line"><strong>JSON</strong>: No description available yet</div> @@ -608,9 +525,9 @@ q extrapolation (below 0.15) method <div class="line-block"> <div class="line"><strong>samplerfuncs</strong>: No description available yet</div> </div> -</div> -<div class="section" id="private-options"> -<h2>Private options<a class="headerlink" href="#private-options" title="Permalink to this headline">¶</a></h2> +</section> +<section id="private-options"> +<h2>Private options<a class="headerlink" href="#private-options" title="Permalink to this headline">ïƒ</a></h2> <p>The following options are not meant to be changed by the user, as these options are used and set internally by the object itself. The description still is provided, but just for documentation purposes.</p> <div class="line-block"> <div class="line"><strong>_Moe2017_JSON_data</strong>: Location to store the loaded Moe&diStefano2017 dataset</div> @@ -705,60 +622,43 @@ q extrapolation (below 0.15) method <div class="line-block"> <div class="line"><strong>_zero_prob_stars_skipped</strong>: Internal counter to track how many systems are skipped because they have 0 probability</div> </div> -</div> -</div> +</section> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - - <a href="binary_c_parameters.html" class="btn btn-neutral float-left" title="Binary_c parameters" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="binary_c_parameters.html" class="btn btn-neutral float-left" title="Binary_c parameters" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/hpc_functions.html b/docs/build/html/hpc_functions.html deleted file mode 100644 index 47710f618..000000000 --- a/docs/build/html/hpc_functions.html +++ /dev/null @@ -1,257 +0,0 @@ - - -<!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> -<head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>hpc_functions module — binary_c-python documentation</title> - - - - - - - - - <script type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> - <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="index" title="Index" href="genindex.html" /> - <link rel="search" title="Search" href="search.html" /> - <link rel="next" title="plot_functions module" href="plot_functions.html" /> - <link rel="prev" title="Grid options and descriptions" href="grid_options_defaults.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="main navigation"> - - - - - - - <p class="caption" role="heading"><span class="caption-text">Contents:</span></p> -<ul class="current"> -<li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> -<li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current"> -<li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li> -<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Grid options and descriptions</a></li> -<li class="toctree-l2 current"><a class="current reference internal" href="#">hpc_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li> -<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">spacing_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li> -<li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li> -</ul> -</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="top navigation"> - - <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="breadcrumbs navigation"> - - <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - - <li><a href="modules.html">Binarycpython code</a> »</li> - - <li>hpc_functions module</li> - - - <li class="wy-breadcrumbs-aside"> - - - <a href="_sources/hpc_functions.rst.txt" rel="nofollow"> View page source</a> - - - </li> - - </ul> - - - <hr/> -</div> - <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> - <div itemprop="articleBody"> - - -<style> -/* CSS overrides for sphinx_rtd_theme */ - -/* 24px margin */ -.nbinput.nblast.container, -.nboutput.nblast.container { - margin-bottom: 19px; /* padding has already 5px */ -} - -/* ... except between code cells! */ -.nblast.container + .nbinput.container { - margin-top: -19px; -} - -.admonition > p:before { - margin-right: 4px; /* make room for the exclamation icon */ -} - -/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ -.math { - text-align: unset; -} -</style> -<div class="section" id="hpc-functions-module"> -<h1>hpc_functions module<a class="headerlink" href="#hpc-functions-module" title="Permalink to this headline">¶</a></h1> -</div> - - - </div> - - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="plot_functions.html" class="btn btn-neutral float-right" title="plot_functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="grid_options_defaults.html" class="btn btn-neutral float-left" title="Grid options and descriptions" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - - </div> - - - <hr/> - - <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </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.3/2.2.1 git revision c28d981dead0092cf26fb560b88691d228bafd9c 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 type="text/javascript"> - jQuery(function () { - SphinxRtdTheme.Navigation.enable(true); - }); - </script> - - - - - - -</body> -</html> \ No newline at end of file diff --git a/docs/build/html/index.html b/docs/build/html/index.html index 6f94c4127..2ad1f168b 100644 --- a/docs/build/html/index.html +++ b/docs/build/html/index.html @@ -1,69 +1,34 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Welcome to binary_c-python’s documentation! — binary_c-python documentation</title> - - - - - - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Welcome to binary_c-python’s documentation! — 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 type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + <script src="_static/js/theme.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> <link rel="next" title="Python module for binary_c" href="readme_link.html" /> </head> -<body class="wy-body-for-nav"> - - +<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="#" 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" /> @@ -71,17 +36,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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> @@ -93,68 +48,30 @@ <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="top navigation"> - + <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="#">binary_c-python</a> - </nav> - <div class="wy-nav-content"> - <div class="rst-content"> - - - - - - - - - - - - - - - - - -<div role="navigation" aria-label="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="#">Docs</a> »</li> - + <li><a href="#" class="icon icon-home"></a> »</li> <li>Welcome to binary_c-python’s documentation!</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="_sources/index.rst.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS overrides for sphinx_rtd_theme */ @@ -179,19 +96,19 @@ text-align: unset; } </style> -<div class="section" id="welcome-to-binary-c-python-s-documentation"> -<h1>Welcome to binary_c-python’s documentation!<a class="headerlink" href="#welcome-to-binary-c-python-s-documentation" title="Permalink to this headline">¶</a></h1> -</div> -<div class="section" id="python-module-for-binary-c"> -<h1>Python module for binary_c<a class="headerlink" href="#python-module-for-binary-c" title="Permalink to this headline">¶</a></h1> +<section id="welcome-to-binary-c-python-s-documentation"> +<h1>Welcome to binary_c-python’s documentation!<a class="headerlink" href="#welcome-to-binary-c-python-s-documentation" title="Permalink to this headline">ïƒ</a></h1> +</section> +<section id="python-module-for-binary-c"> +<h1>Python module for binary_c<a class="headerlink" href="#python-module-for-binary-c" title="Permalink to this headline">ïƒ</a></h1> <p>Docstring coverage:</p> <a class="reference external image-reference" href="./badges/docstring_coverage.svg"><img alt="docstring coverage" src="_images/docstring_coverage.svg" /></a> <p>Test coverage:</p> <a class="reference external image-reference" href="./badges/test_coverage.svg"><img alt="test coverage" src="_images/test_coverage.svg" /></a> <p>Binary population synthesis code that interfaces with binary_c. Based on a original work by Jeff Andrews. Updated and extended for Python3 by David Hendriks, Robert Izzard.</p> <p>The current release is version <a class="reference external" href="VERSION">version</a>, make sure to use that version number when installing!</p> -<div class="section" id="requirements"> -<h2>Requirements<a class="headerlink" href="#requirements" title="Permalink to this headline">¶</a></h2> +<section id="requirements"> +<h2>Requirements<a class="headerlink" href="#requirements" title="Permalink to this headline">ïƒ</a></h2> <p>To run this code you need to at least have installations of:</p> <ul class="simple"> <li><p>Python 3.6 or higher</p></li> @@ -208,9 +125,9 @@ <li><p>matplotlib</p></li> <li><p>py_rinterpolate</p></li> </ul> -</div> -<div class="section" id="environment-variables"> -<h2>Environment variables<a class="headerlink" href="#environment-variables" title="Permalink to this headline">¶</a></h2> +</section> +<section id="environment-variables"> +<h2>Environment variables<a class="headerlink" href="#environment-variables" title="Permalink to this headline">ïƒ</a></h2> <p>Before compilation you need to have certain environment variables:</p> <p>Required:</p> <ul class="simple"> @@ -219,20 +136,20 @@ <li><p><code class="docutils literal notranslate"><span class="pre">LIBRARY_PATH</span></code> should include whatever directories are required to build binary_c (e.g. locations of libgsl, libmemoize, librinterpolate, etc.)</p></li> <li><p><code class="docutils literal notranslate"><span class="pre">GSL_DIR</span></code> should point to the root location where you installed GSL to. This root dir should contain <code class="docutils literal notranslate"><span class="pre">bin/</span></code>, <code class="docutils literal notranslate"><span class="pre">lib/</span></code> etc</p></li> </ul> -</div> -<div class="section" id="build-instructions"> -<h2>Build instructions<a class="headerlink" href="#build-instructions" title="Permalink to this headline">¶</a></h2> +</section> +<section id="build-instructions"> +<h2>Build instructions<a class="headerlink" href="#build-instructions" title="Permalink to this headline">ïƒ</a></h2> <p>First, make sure you have built binary_c (See <code class="docutils literal notranslate"><span class="pre">$BINARY_C/doc/binary_c2.pdf</span></code> section: installation for all the installation instructions for <code class="docutils literal notranslate"><span class="pre">binary_c</span></code>)) and that it functions correctly.</p> -<div class="section" id="installation-via-pip"> -<h3>Installation via PIP:<a class="headerlink" href="#installation-via-pip" title="Permalink to this headline">¶</a></h3> +<section id="installation-via-pip"> +<h3>Installation via PIP:<a class="headerlink" href="#installation-via-pip" title="Permalink to this headline">ïƒ</a></h3> <p>To install this package via pip:</p> <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="n">install</span> <span class="n">binarycpython</span> </pre></div> </div> <p>This will install the latest stable installation that is available on pip.</p> -</div> -<div class="section" id="installation-from-source"> -<h3>Installation from source:<a class="headerlink" href="#installation-from-source" title="Permalink to this headline">¶</a></h3> +</section> +<section id="installation-from-source"> +<h3>Installation from source:<a class="headerlink" href="#installation-from-source" title="Permalink to this headline">ïƒ</a></h3> <p>We can also install the package from source, which is useful for development versions and when you want to modify the code. It is recommended that you install this into a virtual environment. From within the root directory, run</p> <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">./</span><span class="n">install</span><span class="o">.</span><span class="n">sh</span> </pre></div> @@ -243,33 +160,33 @@ </pre></div> </div> <p>to reinstall just binarycpython.</p> -<div class="section" id="after-installation"> -<h4>After installation<a class="headerlink" href="#after-installation" title="Permalink to this headline">¶</a></h4> +<section id="after-installation"> +<h4>After installation<a class="headerlink" href="#after-installation" title="Permalink to this headline">ïƒ</a></h4> <p>After installing the code via source it is useful to run the test suite before doing any programming with it. The test suite is stored in <code class="docutils literal notranslate"><span class="pre">binarycpython/tests</span></code> and running <code class="docutils literal notranslate"><span class="pre">python</span> <span class="pre">main.py</span></code> in there will run all the tests.</p> -</div> -</div> -</div> -<div class="section" id="examples"> -<h2>Examples<a class="headerlink" href="#examples" title="Permalink to this headline">¶</a></h2> +</section> +</section> +</section> +<section id="examples"> +<h2>Examples<a class="headerlink" href="#examples" title="Permalink to this headline">ïƒ</a></h2> <p>See the examples/ directory for example scripts and notebooks. The documentation contains example pages as well.</p> -</div> -<div class="section" id="usage-notes"> -<h2>Usage notes<a class="headerlink" href="#usage-notes" title="Permalink to this headline">¶</a></h2> +</section> +<section id="usage-notes"> +<h2>Usage notes<a class="headerlink" href="#usage-notes" title="Permalink to this headline">ïƒ</a></h2> <p>Make sure that with every change/recompilation you make in <code class="docutils literal notranslate"><span class="pre">binary_c</span></code>, you also rebuild this package. Whenever you change the sourcecode of this package, you need to reinstall it into your virtualenvironment as well</p> -</div> -<div class="section" id="documentation"> -<h2>Documentation<a class="headerlink" href="#documentation" title="Permalink to this headline">¶</a></h2> +</section> +<section id="documentation"> +<h2>Documentation<a class="headerlink" href="#documentation" title="Permalink to this headline">ïƒ</a></h2> <p>Look in the docs/ directory. Within the build/html/ there is the html version of the documentation. The</p> -</div> -<div class="section" id="development"> -<h2>Development:<a class="headerlink" href="#development" title="Permalink to this headline">¶</a></h2> +</section> +<section id="development"> +<h2>Development:<a class="headerlink" href="#development" title="Permalink to this headline">ïƒ</a></h2> <p>If you want to contribute to the code, then it is recommended that you install the packages in <code class="docutils literal notranslate"><span class="pre">development_requirements.txt</span></code>:</p> <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="n">install</span> <span class="o">-</span><span class="n">r</span> <span class="n">development_requirements</span><span class="o">.</span><span class="n">txt</span> </pre></div> </div> -</div> -<div class="section" id="faq-issues"> -<h2>FAQ/Issues:<a class="headerlink" href="#faq-issues" title="Permalink to this headline">¶</a></h2> +</section> +<section id="faq-issues"> +<h2>FAQ/Issues:<a class="headerlink" href="#faq-issues" title="Permalink to this headline">ïƒ</a></h2> <p>Building issues with binary_c itself:</p> <ul class="simple"> <li><p>see the documentation of binary_c (in doc/).</p></li> @@ -303,14 +220,24 @@ </li> <li class="toctree-l1"><a class="reference internal" href="modules.html">Binarycpython code</a><ul> <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li> -<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Grid options and descriptions</a></li> -<li class="toctree-l2"><a class="reference internal" href="hpc_functions.html">hpc_functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li> -<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">spacing_functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li> <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li> </ul> @@ -351,68 +278,51 @@ <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> -</div> -<div class="section" id="indices-and-tables"> -<h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">¶</a></h1> +</section> +</section> +<section id="indices-and-tables"> +<h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">ïƒ</a></h1> <ul class="simple"> <li><p><a class="reference internal" href="genindex.html"><span class="std std-ref">Index</span></a></p></li> <li><p><a class="reference internal" href="py-modindex.html"><span class="std std-ref">Module Index</span></a></p></li> <li><p><a class="reference internal" href="search.html"><span class="std std-ref">Search Page</span></a></p></li> </ul> -</div> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="readme_link.html" class="btn btn-neutral float-right" title="Python module for binary_c" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="readme_link.html" class="btn btn-neutral float-right" title="Python module for binary_c" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/modules.html b/docs/build/html/modules.html index 47cb1fa84..558683b26 100644 --- a/docs/build/html/modules.html +++ b/docs/build/html/modules.html @@ -1,70 +1,35 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Binarycpython code — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Binarycpython code — 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 type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + <script src="_static/js/theme.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> <link rel="next" title="custom_logging_functions module" href="custom_logging_functions.html" /> <link rel="prev" title="Python module for binary_c" href="readme_link.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -72,30 +37,30 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> <li class="toctree-l1 current"><a class="current reference internal" href="#">Binarycpython code</a><ul> <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li> -<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Grid options and descriptions</a></li> -<li class="toctree-l2"><a class="reference internal" href="hpc_functions.html">hpc_functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li> -<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">spacing_functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li> <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li> </ul> @@ -107,68 +72,30 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - + <li><a href="index.html" class="icon icon-home"></a> »</li> <li>Binarycpython code</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="_sources/modules.rst.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS overrides for sphinx_rtd_theme */ @@ -193,79 +120,71 @@ text-align: unset; } </style> -<div class="section" id="binarycpython-code"> -<h1>Binarycpython code<a class="headerlink" href="#binarycpython-code" title="Permalink to this headline">¶</a></h1> +<section id="binarycpython-code"> +<h1>Binarycpython code<a class="headerlink" href="#binarycpython-code" title="Permalink to this headline">ïƒ</a></h1> <p>This chapter contains the (auto)documentation for all the functions and modules in the source code of binarycpython</p> <div class="toctree-wrapper compound"> <ul> <li class="toctree-l1"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li> -<li class="toctree-l1"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li> +<li class="toctree-l1"><a class="reference internal" href="dicts.html">functions module</a></li> +<li class="toctree-l1"><a class="reference internal" href="ensemble.html">functions module</a></li> <li class="toctree-l1"><a class="reference internal" href="functions.html">functions module</a></li> <li class="toctree-l1"><a class="reference internal" href="grid.html">grid_class module</a></li> -<li class="toctree-l1"><a class="reference internal" href="grid_options_defaults.html">Grid options and descriptions</a></li> -<li class="toctree-l1"><a class="reference internal" href="hpc_functions.html">hpc_functions module</a></li> <li class="toctree-l1"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li> +<li class="toctree-l1"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li> +<li class="toctree-l1"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li> +<li class="toctree-l1"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li> +<li class="toctree-l1"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li> +<li class="toctree-l1"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li> +<li class="toctree-l1"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li> +<li class="toctree-l1"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li> +<li class="toctree-l1"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li> +<li class="toctree-l1"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li> +<li class="toctree-l1"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li> +<li class="toctree-l1"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li> +<li class="toctree-l1"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li> <li class="toctree-l1"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li> -<li class="toctree-l1"><a class="reference internal" href="spacing_functions.html">spacing_functions module</a></li> <li class="toctree-l1"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li> <li class="toctree-l1"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li> </ul> </div> -</div> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="custom_logging_functions.html" class="btn btn-neutral float-right" title="custom_logging_functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="readme_link.html" class="btn btn-neutral float-left" title="Python module for binary_c" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="readme_link.html" class="btn btn-neutral float-left" title="Python module for binary_c" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="custom_logging_functions.html" class="btn btn-neutral float-right" title="custom_logging_functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/objects.inv b/docs/build/html/objects.inv index 763059a345aa5bc24830ebca393c9d3263f13d50..771c26ac8311da27a47c9b6738c155678afc6aa7 100644 GIT binary patch delta 10919 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 J{}0T(B1t-@J+J@( delta 5266 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 YU&Rzaj*F(+ybFlyyRAw7A6;<>REP3TJ^%m! diff --git a/docs/build/html/plot_functions.html b/docs/build/html/plot_functions.html index 171f5b32e..9c5e72e8b 100644 --- a/docs/build/html/plot_functions.html +++ b/docs/build/html/plot_functions.html @@ -1,70 +1,35 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>plot_functions module — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>plot_functions module — 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 type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + <script src="_static/js/theme.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> - <link rel="next" title="run_system_wrapper module" href="run_system_wrapper.html" /> - <link rel="prev" title="hpc_functions module" href="hpc_functions.html" /> + <link rel="next" title="functions module" href="population_extensions/analytics.html" /> + <link rel="prev" title="grid_class module" href="grid.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -72,30 +37,30 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current"> <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li> -<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Grid options and descriptions</a></li> -<li class="toctree-l2"><a class="reference internal" href="hpc_functions.html">hpc_functions module</a></li> <li class="toctree-l2 current"><a class="current reference internal" href="#">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li> -<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">spacing_functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li> <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li> </ul> @@ -107,70 +72,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - + <li><a href="index.html" class="icon icon-home"></a> »</li> <li><a href="modules.html">Binarycpython code</a> »</li> - <li>plot_functions module</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="_sources/plot_functions.rst.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS overrides for sphinx_rtd_theme */ @@ -195,8 +121,8 @@ text-align: unset; } </style> -<div class="section" id="module-binarycpython.utils.plot_functions"> -<span id="plot-functions-module"></span><h1>plot_functions module<a class="headerlink" href="#module-binarycpython.utils.plot_functions" title="Permalink to this headline">¶</a></h1> +<section id="module-binarycpython.utils.plot_functions"> +<span id="plot-functions-module"></span><h1>plot_functions module<a class="headerlink" href="#module-binarycpython.utils.plot_functions" title="Permalink to this headline">ïƒ</a></h1> <p>Module that contains functionality to plot some properties of (binary) systems.</p> <p>Different routines are defined here to plot orbits, masses, angular momenta etc.</p> <dl class="simple"> @@ -219,19 +145,19 @@ TODO: Put all the plotting functions in here</p> </dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.plot_functions.color_by_index"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">color_by_index</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">row</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">column</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">colors</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#color_by_index"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.color_by_index" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">color_by_index</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">row</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">column</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">colors</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#color_by_index"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.color_by_index" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that returns a color based on row and column information. Used to color the stellar types</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.plot_functions.dummy"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">dummy</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#dummy"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.dummy" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">dummy</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#dummy"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.dummy" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Placeholder function</p> </dd></dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.plot_functions.parse_function_hr_diagram"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">parse_function_hr_diagram</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">output</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#parse_function_hr_diagram"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.parse_function_hr_diagram" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">parse_function_hr_diagram</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">output</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#parse_function_hr_diagram"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.parse_function_hr_diagram" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Parsing function for the HR plotting routine</p> <dl class="field-list simple"> <dt class="field-odd">Parameters</dt> @@ -245,7 +171,7 @@ TODO: Put all the plotting functions in here</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.plot_functions.parse_function_masses"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">parse_function_masses</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">output</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#parse_function_masses"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.parse_function_masses" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">parse_function_masses</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">output</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#parse_function_masses"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.parse_function_masses" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Parsing function for the orbit plotting routine</p> <dl class="field-list simple"> <dt class="field-odd">Parameters</dt> @@ -259,7 +185,7 @@ TODO: Put all the plotting functions in here</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.plot_functions.parse_function_orbit"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">parse_function_orbit</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">output</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#parse_function_orbit"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.parse_function_orbit" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">parse_function_orbit</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">output</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#parse_function_orbit"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.parse_function_orbit" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Parsing function for the orbit plotting routine</p> <dl class="field-list simple"> <dt class="field-odd">Parameters</dt> @@ -273,7 +199,7 @@ TODO: Put all the plotting functions in here</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.plot_functions.plot_HR_diagram"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">plot_HR_diagram</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">df</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">show_stellar_types</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">show_plot</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">use_astropy_values</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#plot_HR_diagram"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.plot_HR_diagram" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">plot_HR_diagram</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">df</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">show_stellar_types</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">show_plot</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">use_astropy_values</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#plot_HR_diagram"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.plot_HR_diagram" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to plot the HR diagram evolution of the system. Assumes its a binary system.</p> <p>For a single star see plot_HR_diagram_single</p> <p>Plot shows Log luminosity on y axis, @@ -318,7 +244,7 @@ log temperature on x axis (reversed)</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.plot_functions.plot_masses"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">plot_masses</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">df</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">show_stellar_types</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">show_plot</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#plot_masses"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.plot_masses" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">plot_masses</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">df</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">show_stellar_types</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">show_plot</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#plot_masses"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.plot_masses" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to plot the masses of the system.</p> <dl class="simple"> <dt>Function requires the following keys:</dt><dd><ul class="simple"> @@ -358,7 +284,7 @@ log temperature on x axis (reversed)</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.plot_functions.plot_orbit"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">plot_orbit</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">df</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">show_stellar_types</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">show_plot</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#plot_orbit"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.plot_orbit" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">plot_orbit</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">df</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">show_stellar_types</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">show_plot</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#plot_orbit"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.plot_orbit" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to plot the orbital elements of the system</p> <dl class="simple"> <dt>Plots the following quantities:</dt><dd><ul class="simple"> @@ -386,7 +312,7 @@ log temperature on x axis (reversed)</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.plot_functions.plot_system"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">plot_system</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">plot_type</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#plot_system"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.plot_system" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.plot_functions.</span></span><span class="sig-name descname"><span class="pre">plot_system</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">plot_type</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/plot_functions.html#plot_system"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.plot_functions.plot_system" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to plot the different quantities of a system.</p> <dl class="simple"> <dt>This goes (in general) via the following steps:</dt><dd><ul class="simple"> @@ -428,61 +354,43 @@ This is not included in all the plotting routines.</p></li> </dl> </dd></dl> -</div> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="run_system_wrapper.html" class="btn btn-neutral float-right" title="run_system_wrapper module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="hpc_functions.html" class="btn btn-neutral float-left" title="hpc_functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="grid.html" class="btn btn-neutral float-left" title="grid_class module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="population_extensions/analytics.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/population_extensions/HPC.html b/docs/build/html/population_extensions/HPC.html new file mode 100644 index 000000000..95f3adc02 --- /dev/null +++ b/docs/build/html/population_extensions/HPC.html @@ -0,0 +1,391 @@ +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>functions module — 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="../genindex.html" /> + <link rel="search" title="Search" href="../search.html" /> + <link rel="next" title="functions module" href="metadata.html" /> + <link rel="prev" title="functions module" href="grid_options_defaults.html" /> +</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 class="current"> +<li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="../modules.html">Binarycpython code</a><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="../custom_logging_functions.html">custom_logging_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li> +</ul> +</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> »</li> + <li><a href="../modules.html">Binarycpython code</a> »</li> + <li>functions module</li> + <li class="wy-breadcrumbs-aside"> + <a href="../_sources/population_extensions/HPC.rst.txt" rel="nofollow"> View page source</a> + </li> + </ul> + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + +<style> +/* CSS overrides for sphinx_rtd_theme */ + +/* 24px margin */ +.nbinput.nblast.container, +.nboutput.nblast.container { + margin-bottom: 19px; /* padding has already 5px */ +} + +/* ... except between code cells! */ +.nblast.container + .nbinput.container { + margin-top: -19px; +} + +.admonition > p:before { + margin-right: 4px; /* make room for the exclamation icon */ +} + +/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ +.math { + text-align: unset; +} +</style> +<section id="module-binarycpython.utils.population_extensions.HPC"> +<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.HPC" title="Permalink to this headline">ïƒ</a></h1> +<p>Module containing the functions to HPC functionality</p> +<p>These functions form a single API through which you can access HPC resources.</p> +<p>Generally, you should call an HPC function rather than the Slurm or Condor interface +directly. The HPC function then decides which interface to use, so that all the +other modules can use a single API rather than have to choose to use the Slurm or +Condor API.</p> +<p>This class object is an extension to the population grid object</p> +<dl class="py class"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.population_extensions.HPC.</span></span><span class="sig-name descname"><span class="pre">HPC</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <a class="reference internal" href="condor.html#binarycpython.utils.population_extensions.condor.condor" title="binarycpython.utils.population_extensions.condor.condor"><code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions.condor.condor</span></code></a>, <a class="reference internal" href="slurm.html#binarycpython.utils.population_extensions.slurm.slurm" title="binarycpython.utils.population_extensions.slurm.slurm"><code class="xref py py-class docutils literal notranslate"><span class="pre">binarycpython.utils.population_extensions.slurm.slurm</span></code></a></p> +<p>Extension to the population grid object that contains functionality to handle handle the Moe & distefano distributions</p> +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_can_join"> +<span class="sig-name descname"><span class="pre">HPC_can_join</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">joinfiles</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">joiningfile</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">vb</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_can_join"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_can_join" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Check the joinfiles to make sure they all exist +and their .saved equivalents also exist</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_check_requirements"> +<span class="sig-name descname"><span class="pre">HPC_check_requirements</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_check_requirements"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_check_requirements" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to check HPC option requirements have been met. Returns a tuple: (True,â€â€) if all is ok, (False,<warning string>) otherwise.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_dir"> +<span class="sig-name descname"><span class="pre">HPC_dir</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_dir"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_dir" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return an HPC job’s directory.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_dirs"> +<span class="sig-name descname"><span class="pre">HPC_dirs</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_dirs"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_dirs" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return a list of directories required for this HPC job.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_dump_status"> +<span class="sig-name descname"><span class="pre">HPC_dump_status</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">string</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_dump_status"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_dump_status" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to print the status of the HPC grid</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_get_status"> +<span class="sig-name descname"><span class="pre">HPC_get_status</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">job_id</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">job_index</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">hpc_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_get_status"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_get_status" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Get and return the appropriate HPC job (Condor or Slurm) status string for this job (or, if given, the job at id.index)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>hpc_dir</strong> – optional HPC run directory. If not set, the default (e.g. slurm_dir or condor_dir) +is used.</p></li> +<li><p><strong>job_id</strong> – the id and index of the job to be queried</p></li> +<li><p><strong>job_index</strong> – the id and index of the job to be queried</p></li> +</ul> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_grid"> +<span class="sig-name descname"><span class="pre">HPC_grid</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">makejoiningfile</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_grid"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_grid" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to call the appropriate HPC grid function +(e.g. Slurm or Condor) and return what it returns.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>makejoiningfile</strong> – if True, and we’re the first job with self.HPC_task() == 2, we build the joiningfile. (default=True) This option exists in case you don’t want to overwrite an existing joiningfile, or want to build it in another way (e.g. in the HPC scripts).</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_id_filename"> +<span class="sig-name descname"><span class="pre">HPC_id_filename</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_id_filename"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_id_filename" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>HPC jobs have a filename in their directory which specifies the job id. This function returns the contents of that file as a string, or None on failure.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_id_from_dir"> +<span class="sig-name descname"><span class="pre">HPC_id_from_dir</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hpc_dir</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_id_from_dir"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_id_from_dir" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return the ID of an HPC run given its (already existing) directory.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_job"> +<span class="sig-name descname"><span class="pre">HPC_job</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_job"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_job" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return True if we’re running an HPC (Slurm or Condor) job, False otherwise.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_jobID"> +<span class="sig-name descname"><span class="pre">HPC_jobID</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_jobID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_jobID" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return an HPC (Slurm or Condor) job id in the form x.y. Returns None if not an HPC job.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_jobID_tuple"> +<span class="sig-name descname"><span class="pre">HPC_jobID_tuple</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_jobID_tuple"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_jobID_tuple" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Return the job ID as a tuple of ints, (x,y), or (None,None) on failure</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_job_task"> +<span class="sig-name descname"><span class="pre">HPC_job_task</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_job_task"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_job_task" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return the HPC task number, which is 1 when setting +up and running the scripts, 2 when joining data.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_job_type"> +<span class="sig-name descname"><span class="pre">HPC_job_type</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_job_type"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_job_type" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return a string telling us the type of an HPC job, i.e. +“slurmâ€, “condor†or “Noneâ€.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_join_from_files"> +<span class="sig-name descname"><span class="pre">HPC_join_from_files</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">newobj</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">joinfiles</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_join_from_files"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_join_from_files" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Merge the results from the list joinfiles into newobj.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_join_previous"> +<span class="sig-name descname"><span class="pre">HPC_join_previous</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_join_previous"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_join_previous" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to join previously generated datasets.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_joinlist"> +<span class="sig-name descname"><span class="pre">HPC_joinlist</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">joinlist</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_joinlist"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_joinlist" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return the default HPC joinlist file.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_load_joinfiles_list"> +<span class="sig-name descname"><span class="pre">HPC_load_joinfiles_list</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">joinlist</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_load_joinfiles_list"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_load_joinfiles_list" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to load in the list of files we should join, and return it.</p> +<p>If grid_options[‘HPC_rebuild_joinlist’] is True, we rebuild it.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_make_joiningfile"> +<span class="sig-name descname"><span class="pre">HPC_make_joiningfile</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">hpc_jobid</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">hpc_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">overwrite</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">error_on_overwrite</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_make_joiningfile"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_make_joiningfile" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to make the joiningfile file that contains the filenames of results from each job. When all these exist, we can join.</p> +<p>Note: you normally don’t need to set any of the option arguments.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>hpc_jobid</strong> – the job ID number, or self.HPC_jobID_tuple()[0] if None (default=None).</p></li> +<li><p><strong>hpc_dir</strong> – the HPC directory, or self.HPC_dir() if None (default=None).</p></li> +<li><p><strong>n</strong> – the number of jobs, or self.HPC_njobs() if None (default=None).</p></li> +<li><p><strong>overwrite</strong> – if True, overwrite an existing joiningfile (default=False)</p></li> +<li><p><strong>error_on_overwite</strong> – if True, and we try to overwrite, issue and error and exit (default=False)</p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>True if the file is made, False otherwise.</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_njobs"> +<span class="sig-name descname"><span class="pre">HPC_njobs</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_njobs"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_njobs" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return the number of jobs this HPC jobs will use, as an int.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_path"> +<span class="sig-name descname"><span class="pre">HPC_path</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">path</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_path"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_path" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to file the filename of this HPC job’s file at path.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_queue_stats"> +<span class="sig-name descname"><span class="pre">HPC_queue_stats</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_queue_stats"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_queue_stats" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function that returns the queue stats for the HPC grid +TODO: the slurm_queue_stats doesntt actually return anything</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_restore"> +<span class="sig-name descname"><span class="pre">HPC_restore</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_restore"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_restore" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Set grid_options[‘restore_from_snapshot_file’] so that we restore data from existing +an HPC run if self.grid_options[hpc_job_type+’_restart_dir’], where hpc_job_type is “slurm†or “condorâ€, +is provided, otherwise do nothing. This only works if grid_options[hpc_job_type] == self.HPC_job_task() == 2, which is +the run-grid stage of the process.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_set_status"> +<span class="sig-name descname"><span class="pre">HPC_set_status</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">string</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_set_status"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_set_status" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Set the appropriate HPC job (Condor or Slurm) status file to whatever is given in string.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>string</strong> – the new contents of the status file</p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>True if the status was set, False otherwise. +(As returned by either the appropriate Condor or Slurm function)</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_snapshot_filename"> +<span class="sig-name descname"><span class="pre">HPC_snapshot_filename</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_snapshot_filename"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_snapshot_filename" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return an HPC job’s snapshot filename.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_status"> +<span class="sig-name descname"><span class="pre">HPC_status</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_status"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_status" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Return a dict of useful information about the current status +of this HPC run.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.HPC.HPC.HPC_touch"> +<span class="sig-name descname"><span class="pre">HPC_touch</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">filename</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">string</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/HPC.html#HPC.HPC_touch"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.HPC.HPC.HPC_touch" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to touch the file at filename, put into it the job number +and (if given) the string passed in.</p> +</dd></dl> + +</dd></dl> + +</section> + + + </div> + </div> + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="grid_options_defaults.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="metadata.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + </div> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/population_extensions/analytics.html b/docs/build/html/population_extensions/analytics.html new file mode 100644 index 000000000..5334d70be --- /dev/null +++ b/docs/build/html/population_extensions/analytics.html @@ -0,0 +1,200 @@ +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>functions module — 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="../genindex.html" /> + <link rel="search" title="Search" href="../search.html" /> + <link rel="next" title="functions module" href="cache.html" /> + <link rel="prev" title="plot_functions module" href="../plot_functions.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 class="current"> +<li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="../modules.html">Binarycpython code</a><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="../custom_logging_functions.html">custom_logging_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li> +</ul> +</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> »</li> + <li><a href="../modules.html">Binarycpython code</a> »</li> + <li>functions module</li> + <li class="wy-breadcrumbs-aside"> + <a href="../_sources/population_extensions/analytics.rst.txt" rel="nofollow"> View page source</a> + </li> + </ul> + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + +<style> +/* CSS overrides for sphinx_rtd_theme */ + +/* 24px margin */ +.nbinput.nblast.container, +.nboutput.nblast.container { + margin-bottom: 19px; /* padding has already 5px */ +} + +/* ... except between code cells! */ +.nblast.container + .nbinput.container { + margin-top: -19px; +} + +.admonition > p:before { + margin-right: 4px; /* make room for the exclamation icon */ +} + +/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ +.math { + text-align: unset; +} +</style> +<section id="module-binarycpython.utils.population_extensions.analytics"> +<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.analytics" title="Permalink to this headline">ïƒ</a></h1> +<p>The class extension for the population object that contains analytics functionality</p> +<dl class="py class"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.analytics.analytics"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.population_extensions.analytics.</span></span><span class="sig-name descname"><span class="pre">analytics</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/analytics.html#analytics"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.analytics.analytics" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p> +<p>Extension for the Population class containing the functions for analytics</p> +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.analytics.analytics.CPU_time"> +<span class="sig-name descname"><span class="pre">CPU_time</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/analytics.html#analytics.CPU_time"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.analytics.analytics.CPU_time" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return how much CPU time we’ve used</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.analytics.analytics.make_analytics_dict"> +<span class="sig-name descname"><span class="pre">make_analytics_dict</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/analytics.html#analytics.make_analytics_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.analytics.analytics.make_analytics_dict" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to create the analytics dictionary</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.analytics.analytics.set_time"> +<span class="sig-name descname"><span class="pre">set_time</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">when</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/analytics.html#analytics.set_time"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.analytics.analytics.set_time" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to set the timestamp at when, where when is ‘start’ or ‘end’.</p> +<p>If when == end, we also calculate the time elapsed.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.analytics.analytics.time_elapsed"> +<span class="sig-name descname"><span class="pre">time_elapsed</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">force</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/analytics.html#analytics.time_elapsed"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.analytics.analytics.time_elapsed" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return how long a population object has been running.</p> +<p>We return the cached value if it’s available, and calculate +the time elapsed if otherwise or if force is True</p> +</dd></dl> + +</dd></dl> + +</section> + + + </div> + </div> + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="../plot_functions.html" class="btn btn-neutral float-left" title="plot_functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="cache.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + </div> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/population_extensions/cache.html b/docs/build/html/population_extensions/cache.html new file mode 100644 index 000000000..fc045b77f --- /dev/null +++ b/docs/build/html/population_extensions/cache.html @@ -0,0 +1,234 @@ +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>functions module — 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="../genindex.html" /> + <link rel="search" title="Search" href="../search.html" /> + <link rel="next" title="functions module" href="condor.html" /> + <link rel="prev" title="functions module" href="analytics.html" /> +</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 class="current"> +<li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="../modules.html">Binarycpython code</a><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="../custom_logging_functions.html">custom_logging_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li> +<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li> +</ul> +</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> »</li> + <li><a href="../modules.html">Binarycpython code</a> »</li> + <li>functions module</li> + <li class="wy-breadcrumbs-aside"> + <a href="../_sources/population_extensions/cache.rst.txt" rel="nofollow"> View page source</a> + </li> + </ul> + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + +<style> +/* CSS overrides for sphinx_rtd_theme */ + +/* 24px margin */ +.nbinput.nblast.container, +.nboutput.nblast.container { + margin-bottom: 19px; /* padding has already 5px */ +} + +/* ... except between code cells! */ +.nblast.container + .nbinput.container { + margin-top: -19px; +} + +.admonition > p:before { + margin-right: 4px; /* make room for the exclamation icon */ +} + +/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ +.math { + text-align: unset; +} +</style> +<section id="module-binarycpython.utils.population_extensions.cache"> +<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.cache" title="Permalink to this headline">ïƒ</a></h1> +<p>File containing the class extension for the population object that contains cache functionality</p> +<p>Module containing (e.g. LRU) cache functionality for binary_c-python.</p> +<p>We use cachetools when possible because this allows us to set up the +cache of the appropriate size for the task in the grid_options dict. +Please see the LRU_* options in there.</p> +<dl class="py class"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.cache.cache"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.population_extensions.cache.</span></span><span class="sig-name descname"><span class="pre">cache</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/cache.html#cache"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.cache.cache" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p> +<p>Class extension for the population object that contains cache functionality</p> +<dl class="py class"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.cache.cache.NullCache"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">NullCache</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/cache.html#cache.NullCache"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.cache.cache.NullCache" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">cachetools.Cache</span></code></p> +<p>A cachetools cache object that does as little as possible and never matches.</p> +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.cache.cache.NullCache.__delitem__"> +<span class="sig-name descname"><span class="pre">__delitem__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">key</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/cache.html#cache.NullCache.__delitem__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.cache.cache.NullCache.__delitem__" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>deleter function placeholder</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.cache.cache.NullCache.__getitem__"> +<span class="sig-name descname"><span class="pre">__getitem__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">key</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/cache.html#cache.NullCache.__getitem__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.cache.cache.NullCache.__getitem__" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>getter function placeholder</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.cache.cache.NullCache.__setitem__"> +<span class="sig-name descname"><span class="pre">__setitem__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">key</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">value</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/cache.html#cache.NullCache.__setitem__"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.cache.cache.NullCache.__setitem__" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Setter function placeholder</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.cache.cache.NullCache.popitem"> +<span class="sig-name descname"><span class="pre">popitem</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/cache.html#cache.NullCache.popitem"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.cache.cache.NullCache.popitem" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>pop function placeholder</p> +</dd></dl> + +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.cache.cache.default_cache_dir"> +<span class="sig-name descname"><span class="pre">default_cache_dir</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/cache.html#cache.default_cache_dir"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.cache.cache.default_cache_dir" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Return a default cache directory path for binary_c-python, or None if we cannot find one. This is used in grid_options_defaults.py</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.cache.cache.setup_function_cache"> +<span class="sig-name descname"><span class="pre">setup_function_cache</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">vb</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">cachetype</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/cache.html#cache.setup_function_cache"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.cache.cache.setup_function_cache" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to wrap binary_c-python’s functions in function cache.</p> +<p>The functions listed in self.grid_options[‘function_cache_functions’] are +given caches of size self.grid_options[‘function_cache_size’][func]</p> +<p>Args: None</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.cache.cache.test_caches"> +<span class="sig-name descname"><span class="pre">test_caches</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dt</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">5.0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/cache.html#cache.test_caches"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.cache.cache.test_caches" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to test cache speeds of the functions that binary_c-python automatically caches.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>dt</strong> (<em>default 5</em>) – </p> +</dd> +</dl> +</dd></dl> + +</dd></dl> + +</section> + + + </div> + </div> + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="analytics.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="condor.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + </div> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/population_extensions/condor.html b/docs/build/html/population_extensions/condor.html new file mode 100644 index 000000000..f128bf681 --- /dev/null +++ b/docs/build/html/population_extensions/condor.html @@ -0,0 +1,251 @@ +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>functions module — 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="../genindex.html" /> + <link rel="search" title="Search" href="../search.html" /> + <link rel="next" title="functions module" href="dataIO.html" /> + <link rel="prev" title="functions module" href="cache.html" /> +</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 class="current"> +<li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="../modules.html">Binarycpython code</a><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="../custom_logging_functions.html">custom_logging_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li> +<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li> +</ul> +</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> »</li> + <li><a href="../modules.html">Binarycpython code</a> »</li> + <li>functions module</li> + <li class="wy-breadcrumbs-aside"> + <a href="../_sources/population_extensions/condor.rst.txt" rel="nofollow"> View page source</a> + </li> + </ul> + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + +<style> +/* CSS overrides for sphinx_rtd_theme */ + +/* 24px margin */ +.nbinput.nblast.container, +.nboutput.nblast.container { + margin-bottom: 19px; /* padding has already 5px */ +} + +/* ... except between code cells! */ +.nblast.container + .nbinput.container { + margin-top: -19px; +} + +.admonition > p:before { + margin-right: 4px; /* make room for the exclamation icon */ +} + +/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ +.math { + text-align: unset; +} +</style> +<section id="module-binarycpython.utils.population_extensions.condor"> +<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.condor" title="Permalink to this headline">ïƒ</a></h1> +<p>The class extension for the population object that contains the Condor functionality</p> +<p>TODO: there are many uses of $<variable name> in this file but this is not perl and we should replace them by actual format placeholders</p> +<dl class="py class"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.condor.condor"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.population_extensions.condor.</span></span><span class="sig-name descname"><span class="pre">condor</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/condor.html#condor"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.condor.condor" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p> +<p>Extension for the Population class containing the code for Condor grid runs</p> +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.condor.condor.condorID"> +<span class="sig-name descname"><span class="pre">condorID</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">ClusterID</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">Process</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/condor.html#condor.condorID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.condor.condor.condorID" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return a Condor job ID. The ClusterID and Process passed in are used if given, otherwise we default to the condor_ClusterID and condor_Process in grid_options.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.condor.condor.condor_check_requirements"> +<span class="sig-name descname"><span class="pre">condor_check_requirements</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/condor.html#condor.condor_check_requirements"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.condor.condor.condor_check_requirements" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to check whether the condor parameters in grid_options have been set appropriately.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.condor.condor.condor_dirs"> +<span class="sig-name descname"><span class="pre">condor_dirs</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/condor.html#condor.condor_dirs"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.condor.condor.condor_dirs" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Directories associated specifically with this condor job.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.condor.condor.condor_grid"> +<span class="sig-name descname"><span class="pre">condor_grid</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/condor.html#condor.condor_grid"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.condor.condor.condor_grid" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>function to be called when running grids when grid_options[‘condor’]>=1</p> +<p>if grid_options[‘condor’]==1, we set up the condor script and launch the jobs, then return True to exit. +if grid_options[‘condor’]==2, we run the stars, which means we return False to continue. +if grid_options[‘condor’]==3, we are being called from the jobs to run the grids, return False to continue.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.condor.condor.condor_outfile"> +<span class="sig-name descname"><span class="pre">condor_outfile</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">condor_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/condor.html#condor.condor_outfile"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.condor.condor.condor_outfile" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>return a standard filename for the condor chunk files</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.condor.condor.condor_queue_stats"> +<span class="sig-name descname"><span class="pre">condor_queue_stats</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/condor.html#condor.condor_queue_stats"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.condor.condor.condor_queue_stats" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Return condor queue statistics for this job</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.condor.condor.condor_status_file"> +<span class="sig-name descname"><span class="pre">condor_status_file</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">ClusterID</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">Process</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">condor_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/condor.html#condor.condor_status_file"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.condor.condor.condor_status_file" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Return the condor status file corresponding to the ClusterID and Process, which default to grid_options condor_ClusterID and condor_Process, respectively.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.condor.condor.condorpath"> +<span class="sig-name descname"><span class="pre">condorpath</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">path</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">condor_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/condor.html#condor.condorpath"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.condor.condor.condorpath" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return the full condor directory path.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.condor.condor.get_condor_status"> +<span class="sig-name descname"><span class="pre">get_condor_status</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">ClusterID</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">Process</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">condor_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/condor.html#condor.get_condor_status"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.condor.condor.get_condor_status" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Get and return the condor status corresponing to the self object, or ClusterID.Process if they are passed in. If no status is found, returns an empty string..</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.condor.condor.make_condor_dirs"> +<span class="sig-name descname"><span class="pre">make_condor_dirs</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">condor_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/condor.html#condor.make_condor_dirs"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.condor.condor.make_condor_dirs" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to make the condor directories</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.condor.condor.set_condor_status"> +<span class="sig-name descname"><span class="pre">set_condor_status</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">string</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">condor_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/condor.html#condor.set_condor_status"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.condor.condor.set_condor_status" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Set the condor status corresponing to the self object, which should have condor_ClusterID and condor_Process set.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>string</strong> – the status string to be set</p></li> +<li><p><strong>dir</strong> – the directory in which the status directory is held. If not set, this defaults to the HPC directory (e.g. slurm_dir or condor_dir).</p></li> +</ul> +</dd> +</dl> +</dd></dl> + +</dd></dl> + +</section> + + + </div> + </div> + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="cache.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="dataIO.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + </div> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/population_extensions/dataIO.html b/docs/build/html/population_extensions/dataIO.html new file mode 100644 index 000000000..eae9da7ee --- /dev/null +++ b/docs/build/html/population_extensions/dataIO.html @@ -0,0 +1,412 @@ +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>functions module — 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="../genindex.html" /> + <link rel="search" title="Search" href="../search.html" /> + <link rel="next" title="functions module" href="distribution_functions.html" /> + <link rel="prev" title="functions module" href="condor.html" /> +</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 class="current"> +<li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="../modules.html">Binarycpython code</a><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="../custom_logging_functions.html">custom_logging_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li> +<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li> +</ul> +</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> »</li> + <li><a href="../modules.html">Binarycpython code</a> »</li> + <li>functions module</li> + <li class="wy-breadcrumbs-aside"> + <a href="../_sources/population_extensions/dataIO.rst.txt" rel="nofollow"> View page source</a> + </li> + </ul> + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + +<style> +/* CSS overrides for sphinx_rtd_theme */ + +/* 24px margin */ +.nbinput.nblast.container, +.nboutput.nblast.container { + margin-bottom: 19px; /* padding has already 5px */ +} + +/* ... except between code cells! */ +.nblast.container + .nbinput.container { + margin-top: -19px; +} + +.admonition > p:before { + margin-right: 4px; /* make room for the exclamation icon */ +} + +/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ +.math { + text-align: unset; +} +</style> +<section id="module-binarycpython.utils.population_extensions.dataIO"> +<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.dataIO" title="Permalink to this headline">ïƒ</a></h1> +<p>File containing the class extension for the population object that contains data input-output (IO) functions</p> +<dl class="py class"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.population_extensions.dataIO.</span></span><span class="sig-name descname"><span class="pre">dataIO</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p> +<p>Class extension for the population object that contains data input-output (IO) functions</p> +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.NFS_flush_hack"> +<span class="sig-name descname"><span class="pre">NFS_flush_hack</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">filename</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.NFS_flush_hack"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.NFS_flush_hack" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Use opendir()/closedir() to flush NFS access to a file. +NOTE: this may or may not work!</p> +<p>TODO: This function leads to a complaint about unclosed scandir operators. Check if that can be resolved.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.NFSpath"> +<span class="sig-name descname"><span class="pre">NFSpath</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">path</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.NFSpath"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.NFSpath" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Test path to see if it’s on an NFS mount.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>path</strong> – the path to be tested</p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>if on an NFS mount point. +False : if not. +None : if the path does not exist.</p> +</dd> +<dt class="field-odd">Return type</dt> +<dd class="field-odd"><p>True</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.compression_type"> +<span class="sig-name descname"><span class="pre">compression_type</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">filename</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.compression_type"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.compression_type" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Return the compression type of the ensemble file, based on its filename extension.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.dir_ok"> +<span class="sig-name descname"><span class="pre">dir_ok</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">directory</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.dir_ok"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.dir_ok" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to test if we can read and write to a directory that must exist. Return True if all is ok, False otherwise.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.load_population_object"> +<span class="sig-name descname"><span class="pre">load_population_object</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">filename</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.load_population_object"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.load_population_object" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>returns the Population object loaded from filename</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.load_snapshot"> +<span class="sig-name descname"><span class="pre">load_snapshot</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">file</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.load_snapshot"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.load_snapshot" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Load a snapshot from file and set it in the preloaded_population placeholder.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.locked_close"> +<span class="sig-name descname"><span class="pre">locked_close</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">file</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lock</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.locked_close"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.locked_close" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Partner function to locked_open_for_write()</p> +<p>Closes and unlocks the file</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.locked_open_for_write"> +<span class="sig-name descname"><span class="pre">locked_open_for_write</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">filename</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">encoding</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'utf-8'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lock_suffix</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'.lock'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lock_timeout</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">5</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lock_lifetime</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">60</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">exists_ok</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">fatal_open_errors</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">vb</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.locked_open_for_write"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.locked_open_for_write" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Wrapper for Python’s open(filename) which opens a file at +filename for writing (mode “wâ€) and locks it.</p> +<p>We check whether the file’s lockfile already exists, in which +case just return (None,None), and if we cannot obtain a +lock on the file we also return (None,None).</p> +<p>If the file does not exist, we keep trying to lock until it does.</p> +<p>To do the locking, we use flufl.lock which is NFS safe.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>lock_lifetime</strong> – (passed to flufl.lock.Lock()) default 60 seconds. +It should take less than this time to write the file.</p></li> +<li><p><strong>lock_timeout</strong> – (passed to flufl.lock.Lock()) default 5 seconds. +This should be non-zero.</p></li> +<li><p><strong>fatal_open_errors</strong> – if open() fails and fatal_open_errors is True, exit.</p></li> +<li><p><strong>exists_ok</strong> – if False and the file at filename exists, return (None,None) (default False)</p></li> +<li><p><strong>vb</strong> – verbose logging if True, defaults to False</p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>(file_object, lock_object) tuple. +If the file was not opened, returns (None,None).</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.merge_populations"> +<span class="sig-name descname"><span class="pre">merge_populations</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">refpop</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">newpop</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.merge_populations"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.merge_populations" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>merge newpop’s results data into refpop’s results data</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>refpop</strong> – the original “reference†Population object to be added to</p></li> +<li><p><strong>newpop</strong> – Population object containing the new data</p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>nothing</p> +</dd> +</dl> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>The file should be saved using save_population_object()</p> +</div> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.merge_populations_from_file"> +<span class="sig-name descname"><span class="pre">merge_populations_from_file</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">refpop</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filename</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.merge_populations_from_file"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.merge_populations_from_file" title="Permalink to this definition">ïƒ</a></dt> +<dd><blockquote> +<div><p>Wrapper for merge_populations so it can be done directly +from a file.</p> +</div></blockquote> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>refpop</strong> – the original “reference†Population object to be added to</p></li> +<li><p><strong>filename</strong> – file containing the Population object containing the new data</p></li> +</ul> +</dd> +</dl> +<div class="admonition note"> +<p class="admonition-title">Note</p> +<p>The file should be saved using save_population_object()</p> +</div> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.open"> +<span class="sig-name descname"><span class="pre">open</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">file</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mode</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'r'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">buffering</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">-</span> <span class="pre">1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">encoding</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">errors</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">newline</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">closefd</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">opener</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">compression</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">compresslevel</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">vb</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.open"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.open" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Wrapper for open() with automatic compression based on the file extension.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.save_population_object"> +<span class="sig-name descname"><span class="pre">save_population_object</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">population_object</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">filename</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">confirmation</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">compression</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'gzip'</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.save_population_object"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.save_population_object" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Save pickled Population object to file at filename or, if filename is None, whatever is set at self.grid_options[‘save_population_object’]</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>population_object</strong> – the object to be saved to the file. If population_object is None, use self.</p></li> +<li><p><strong>filename</strong> – the name of the file to be saved. If not set, use self.grid_options[‘save_population_object’]</p></li> +<li><p><strong>confirmation</strong> – if True, a file “filename.saved†is touched just after the dump, so we know it is finished. TODO: fix this</p></li> +<li><p><strong>compression</strong> (<em>optional</em><em>, </em><em>default = "gzip"</em>) – TODO: fix this</p></li> +</ul> +</dd> +</dl> +<p>Compression is performed according to the filename, as stated in the +compress_pickle documentation at +<a class="reference external" href="https://lucianopaz.github.io/compress_pickle/html/">https://lucianopaz.github.io/compress_pickle/html/</a></p> +<p>Shared memory, stored in the population_object.shared_memory dict, is not saved.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.save_snapshot"> +<span class="sig-name descname"><span class="pre">save_snapshot</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">file</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.save_snapshot"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.save_snapshot" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Save the population object to a snapshot file, automatically choosing the filename if none is given.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.set_status"> +<span class="sig-name descname"><span class="pre">set_status</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">string</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">format_statment</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'process_{}.txt'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ID</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.set_status"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.set_status" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to set the status string in its appropriate file</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.snapshot_filename"> +<span class="sig-name descname"><span class="pre">snapshot_filename</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.snapshot_filename"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.snapshot_filename" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Automatically choose the snapshot filename.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.wait_for_unlock"> +<span class="sig-name descname"><span class="pre">wait_for_unlock</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">filename</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lock_suffix</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'.lock'</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.wait_for_unlock"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.wait_for_unlock" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Companion to locked_open_for_write that waits for a filename +to a) exist and b) be unlocked.</p> +<p>This should work because the lock file is created before the file +is created.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.write_binary_c_calls_to_file"> +<span class="sig-name descname"><span class="pre">write_binary_c_calls_to_file</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">output_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">output_filename</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">include_defaults</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">encoding</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'utf-8'</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.write_binary_c_calls_to_file"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.write_binary_c_calls_to_file" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function that loops over the grid code and writes the generated parameters to a file. +In the form of a command line call</p> +<p>Only useful when you have a variable grid as system_generator. MC wouldn’t be that useful</p> +<p>Also, make sure that in this export there are the basic parameters +like m1,m2,sep, orb-per, ecc, probability etc.</p> +<p>On default this will write to the datadir, if it exists</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>output_dir</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – (optional, default = None) directory where to write the file to. If custom_options[‘data_dir’] is present, then that one will be used first, and then the output_dir</p></li> +<li><p><strong>output_filename</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – (optional, default = None) filename of the output. If not set it will be called “binary_c_calls.txtâ€</p></li> +<li><p><strong>include_defaults</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>) – (optional, default = None) whether to include the defaults of binary_c in the lines that are written. Beware that this will result in very long lines, and it might be better to just export the binary_c defaults and keep them in a separate file.</p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>filename that was used to write the calls to</p> +</dd> +<dt class="field-odd">Return type</dt> +<dd class="field-odd"><p>filename</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.dataIO.dataIO.write_ensemble"> +<span class="sig-name descname"><span class="pre">write_ensemble</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">output_file</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">data</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sort_keys</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">indent</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">4</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">encoding</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'utf-8'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ensure_ascii</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/dataIO.html#dataIO.write_ensemble"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.dataIO.dataIO.write_ensemble" title="Permalink to this definition">ïƒ</a></dt> +<dd><blockquote> +<div><p>write_ensemble : Write ensemble results to a file.</p> +</div></blockquote> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>output_file</strong> – <p>the output filename.</p> +<p>If the filename has an extension that we recognise, +e.g. .gz or .bz2, we compress the output appropriately.</p> +<p>The filename should contain .json or .msgpack, the two +currently-supported formats.</p> +<p>Usually you’ll want to output to JSON, but we can +also output to msgpack.</p> +</p></li> +<li><p><strong>data</strong> – the data dictionary to be converted and written to the file. +If not set, this defaults to self.grid_ensemble_results.</p></li> +<li><p><strong>sort_keys</strong> – if True, and output is to JSON, the keys will be sorted. +(default: True, passed to json.dumps)</p></li> +<li><p><strong>indent</strong> – number of space characters used in the JSON indent. (Default: 4, +passed to json.dumps)</p></li> +<li><p><strong>encoding</strong> – file encoding method, usually defaults to ‘utf-8’</p></li> +<li><p><strong>ensure_ascii</strong> – the ensure_ascii flag passed to json.dump and/or json.dumps +(Default: False)</p></li> +</ul> +</dd> +</dl> +</dd></dl> + +</dd></dl> + +</section> + + + </div> + </div> + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="condor.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="distribution_functions.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + </div> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/population_extensions/distribution_functions.html b/docs/build/html/population_extensions/distribution_functions.html new file mode 100644 index 000000000..d5f38b42a --- /dev/null +++ b/docs/build/html/population_extensions/distribution_functions.html @@ -0,0 +1,852 @@ +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>functions module — 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="../genindex.html" /> + <link rel="search" title="Search" href="../search.html" /> + <link rel="next" title="functions module" href="gridcode.html" /> + <link rel="prev" title="functions module" href="dataIO.html" /> +</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 class="current"> +<li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="../modules.html">Binarycpython code</a><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="../custom_logging_functions.html">custom_logging_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li> +<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li> +</ul> +</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> »</li> + <li><a href="../modules.html">Binarycpython code</a> »</li> + <li>functions module</li> + <li class="wy-breadcrumbs-aside"> + <a href="../_sources/population_extensions/distribution_functions.rst.txt" rel="nofollow"> View page source</a> + </li> + </ul> + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + +<style> +/* CSS overrides for sphinx_rtd_theme */ + +/* 24px margin */ +.nbinput.nblast.container, +.nboutput.nblast.container { + margin-bottom: 19px; /* padding has already 5px */ +} + +/* ... except between code cells! */ +.nblast.container + .nbinput.container { + margin-top: -19px; +} + +.admonition > p:before { + margin-right: 4px; /* make room for the exclamation icon */ +} + +/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ +.math { + text-align: unset; +} +</style> +<section id="module-binarycpython.utils.population_extensions.distribution_functions"> +<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.distribution_functions" title="Permalink to this headline">ïƒ</a></h1> +<p>Module containing the predefined distribution functions</p> +<p>The user can use any of these distribution functions to +generate probability distributions for sampling populations</p> +<p>To add custom functions you can take any function and add it to the class instance before running the code. +See <a class="reference external" href="https://stackoverflow.com/a/28060251">https://stackoverflow.com/a/28060251</a> for some tips on how to do that</p> +<dl class="simple"> +<dt>There are distributions for the following parameters:</dt><dd><ul class="simple"> +<li><p>mass</p></li> +<li><p>period</p></li> +<li><p>mass ratio</p></li> +<li><p>binary fraction</p></li> +</ul> +</dd> +<dt>Tasks:</dt><dd><ul class="simple"> +<li><dl class="simple"> +<dt>TODO: make some things globally present? rob does this in his module..i guess it saves</dt><dd><p>calculations but not sure if I’m gonna do that now</p> +</dd> +</dl> +</li> +<li><p>TODO: add eccentricity distribution: thermal, Mathieu eccentricity</p></li> +<li><p>TODO: Add SFH distributions depending on redshift</p></li> +<li><p>TODO: Add metallicity distributions depending on redshift</p></li> +<li><p>TODO: Add initial rotational velocity distributions</p></li> +<li><p>TODO: make an n-part power law that’s general enough to fix the three part and the 4 part</p></li> +</ul> +</dd> +</dl> +<dl class="py class"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.population_extensions.distribution_functions.</span></span><span class="sig-name descname"><span class="pre">distribution_functions</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p> +<p>Extension for the Population grid object that contains the distribution functions</p> +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Arenou2010_binary_fraction"> +<span class="sig-name descname"><span class="pre">Arenou2010_binary_fraction</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.Arenou2010_binary_fraction"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Arenou2010_binary_fraction" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Arenou 2010 function for the binary fraction as f(M1)</p> +<p>GAIA-C2-SP-OPM-FA-054 +www.rssd.esa.int/doc_fetch.php?id=2969346</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>m</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – mass to evaluate the distribution at</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>binary fraction at m</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Izzard2012_period_distribution"> +<span class="sig-name descname"><span class="pre">Izzard2012_period_distribution</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">P</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">M1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">log10Pmin</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">-</span> <span class="pre">1.0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.Izzard2012_period_distribution"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Izzard2012_period_distribution" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>period distribution which interpolates between +Duquennoy and Mayor 1991 at low mass (G/K spectral type <~1.15Msun) +and Sana et al 2012 at high mass (O spectral type >~16.3Msun)</p> +<p>This gives dN/dlogP, i.e. DM/Raghavan’s Gaussian in log10P at low mass +and Sana’s power law (as a function of logP) at high mass</p> +<p>TODO: fix this function</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>P</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – period</p></li> +<li><p><strong>M1</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – Primary star mass</p></li> +<li><p><strong>log10Pmin</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – minimum period in base log10 (optional)</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>‘probability’ of interpolated distribution function at P and M1</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Kroupa2001"> +<span class="sig-name descname"><span class="pre">Kroupa2001</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">newopts</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.Kroupa2001"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Kroupa2001" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Probability distribution function for Kroupa 2001 IMF, +where the default values to the three_part_powerlaw are: +default = {</p> +<blockquote> +<div><p>“m0â€: 0.1, +“m1â€: 0.5, +“m2â€: 1, +“mmaxâ€: 100, +“p1â€: -1.3, +“p2â€: -2.3, +“p3â€: -2.3</p> +</div></blockquote> +<p>}</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>m</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – mass to evaluate the distribution at</p></li> +<li><p><strong>newopts</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>]) – optional dict to override the default values.</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>‘probability’ of distribution function evaluated at m</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Moe_di_Stefano_2017_multiplicity_fractions"> +<span class="sig-name descname"><span class="pre">Moe_di_Stefano_2017_multiplicity_fractions</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">options</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.Moe_di_Stefano_2017_multiplicity_fractions"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Moe_di_Stefano_2017_multiplicity_fractions" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function that creates a list of probability fractions and +normalises and merges them according to the users choice.</p> +<p>TODO: make an extrapolation functionality in this. log10(1.6e1) +is quite low.</p> +<p>The default result that is returned when sampling the mass outside +of the mass range is now the last known value</p> +<p>Returns a list of multiplicity fractions for a given input of mass</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Moe_di_Stefano_2017_pdf"> +<span class="sig-name descname"><span class="pre">Moe_di_Stefano_2017_pdf</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">options</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.Moe_di_Stefano_2017_pdf"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.Moe_di_Stefano_2017_pdf" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Moe & diStefano function to calculate the probability density.</p> +<p>takes a dictionary as input (in options) with options:</p> +<p>M1, M2, M3, M4 => masses (Msun) [M1 required, rest optional] +P, P2, P3 => periods (days) [number: none=binary, 2=triple, 3=quadruple] +ecc, ecc2, ecc3 => eccentricities [numbering as for P above]</p> +<p>mmin => minimum allowed stellar mass (default 0.07) +mmax => maximum allowed stellar mass (default 80.0)</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.build_q_table"> +<span class="sig-name descname"><span class="pre">build_q_table</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">options</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">m</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">p</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.build_q_table"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.build_q_table" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Build an interpolation table for q, given a mass and +orbital period.</p> +<p>m and p are labels which determine which system(s) +to look up from Moe’s data:</p> +<p>m can be M1, M2, M3, M4, or if set M1+M2 etc. +p can be P, P2, P3</p> +<p>The actual values are in $opts:</p> +<p>mass is in $opts->{m} +period is $opts->{p}</p> +<p>Since the information from the table for Moe and di Stefano 2017 is independent of any choice we make, +we need to take into account that for example our choice of minimum mass leads to +a minimum q_min that is not the same as in the table +We should ignore those parts of the table and renormalise. +If we are below the lowest value of qmin in the table we need to extrapolate the data</p> +<p>Anyway, the goal of this function is to provide some extrapolated values for q when we should sample outside of the boundaries +TODO: fix description to be correct for python</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.calc_P_integral"> +<span class="sig-name descname"><span class="pre">calc_P_integral</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">options</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">min_logP</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_logP</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">integrals_string</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">interpolator_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mass_string</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.calc_P_integral"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.calc_P_integral" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to calculate the P integral</p> +<p>We need to renormalise this because min_per > 0, and not all periods should be included</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.calc_e_integral"> +<span class="sig-name descname"><span class="pre">calc_e_integral</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">options</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">integrals_string</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">interpolator_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mass_string</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">period_string</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.calc_e_integral"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.calc_e_integral" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to calculate the e integral</p> +<p>We need to renormalise this because min_per > 0, and not all periods should be included</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.calc_total_probdens"> +<span class="sig-name descname"><span class="pre">calc_total_probdens</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">prob_dict</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.calc_total_probdens"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.calc_total_probdens" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to calculate the total probability density</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.calculate_constants_three_part_powerlaw"> +<span class="sig-name descname"><span class="pre">calculate_constants_three_part_powerlaw</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m0</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">m1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">m2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">m_max</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">p1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">p2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">p3</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.calculate_constants_three_part_powerlaw"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.calculate_constants_three_part_powerlaw" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to calculate the constants for a three-part power law</p> +<p>TODO: use the power law_constant function to calculate all these values</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>m0</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – lower bound mass</p></li> +<li><p><strong>m1</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – second boundary, between the first slope and the second slope</p></li> +<li><p><strong>m2</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – third boundary, between the second slope and the third slope</p></li> +<li><p><strong>m_max</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – upper bound mass</p></li> +<li><p><strong>p1</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – first slope</p></li> +<li><p><strong>p2</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – second slope</p></li> +<li><p><strong>p3</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – third slope</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>array of normalisation constants</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.const_distribution"> +<span class="sig-name descname"><span class="pre">const_distribution</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">min_bound</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_bound</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">val</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.const_distribution"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.const_distribution" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>a constant distribution function between min=min_bound and max=max_bound.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>min_bound</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – lower bound of the range</p></li> +<li><p><strong>max_bound</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – upper bound of the range</p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>returns 0</p> +</dd> +<dt class="field-odd">Return type</dt> +<dd class="field-odd"><p>returns the value of 1/(max_bound-min_bound) If val is provided, it will check whether min_bound < val <= max_bound. if not</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.cosmic_SFH_madau_dickinson2014"> +<span class="sig-name descname"><span class="pre">cosmic_SFH_madau_dickinson2014</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">z</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.cosmic_SFH_madau_dickinson2014"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.cosmic_SFH_madau_dickinson2014" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Cosmic star formation history distribution from Madau & Dickonson 2014 (<a class="reference external" href="https://arxiv.org/pdf/1403.0007.pdf">https://arxiv.org/pdf/1403.0007.pdf</a>)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>z</strong> – redshift</p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>Cosmic star formation rate in Solar mass year^-1 mega parsec^-3</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.duquennoy1991"> +<span class="sig-name descname"><span class="pre">duquennoy1991</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">logper</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.duquennoy1991"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.duquennoy1991" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Period distribution from Duquennoy + Mayor 1991. Evaluated the function self.gaussian(logper, 4.8, 2.3, -2, 12)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>logper</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – logarithm of period to evaluate the distribution at</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>‘probability’ at self.gaussian(logper, 4.8, 2.3, -2, 12)</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.fill_data"> +<span class="sig-name descname"><span class="pre">fill_data</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">sample_values</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">data_dict</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.fill_data"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.fill_data" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function that returns the normalised array of values for given logmass and logperiod +used for the e and q values</p> +<p>TODO: make sure we do the correct thing with the dstep</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.flat"> +<span class="sig-name descname"><span class="pre">flat</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.flat"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.flat" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Dummy distribution function that returns 1</p> +<dl class="field-list simple"> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>1</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p>a flat uniform distribution</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.flatsections"> +<span class="sig-name descname"><span class="pre">flatsections</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">opts</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.flatsections"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.flatsections" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to generate flat distributions, possibly in multiple sections</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>x</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>) – mass ratio value</p></li> +<li><p><strong>opts</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>) – list containing the flat sections. Which are themselves dictionaries, with keys “maxâ€: upper bound, “minâ€: lower bound and “heightâ€: value</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>probability of that mass ratio.</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.gaussian"> +<span class="sig-name descname"><span class="pre">gaussian</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mean</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sigma</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">gmin</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">gmax</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.gaussian"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.gaussian" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Gaussian distribution function. used for e.g. Duquennoy + Mayor 1991</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>x</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – location at which to evaluate the distribution</p></li> +<li><p><strong>mean</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – mean of the Gaussian</p></li> +<li><p><strong>sigma</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – standard deviation of the Gaussian</p></li> +<li><p><strong>gmin</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – lower bound of the range to calculate the probabilities in</p></li> +<li><p><strong>gmax</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – upper bound of the range to calculate the probabilities in</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>‘probability’ of the Gaussian distribution between the boundaries, evaluated at x</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.gaussian_func"> +<span class="sig-name descname"><span class="pre">gaussian_func</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mean</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sigma</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.gaussian_func"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.gaussian_func" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to evaluate a Gaussian at a given point, but this time without any boundaries.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>x</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – location at which to evaluate the distribution</p></li> +<li><p><strong>mean</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – mean of the Gaussian</p></li> +<li><p><strong>sigma</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – standard deviation of the Gaussian</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>value of the Gaussian at x</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.gaussian_normalizing_const"> +<span class="sig-name descname"><span class="pre">gaussian_normalizing_const</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mean</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sigma</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">gmin</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">gmax</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.gaussian_normalizing_const"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.gaussian_normalizing_const" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to calculate the normalisation constant for the Gaussian</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>mean</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – mean of the Gaussian</p></li> +<li><p><strong>sigma</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – standard deviation of the Gaussian</p></li> +<li><p><strong>gmin</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – lower bound of the range to calculate the probabilities in</p></li> +<li><p><strong>gmax</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – upper bound of the range to calculate the probabilities in</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>normalisation constant for the Gaussian distribution(mean, sigma) between gmin and gmax</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.get_integration_constant_q"> +<span class="sig-name descname"><span class="pre">get_integration_constant_q</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">q_interpolator</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">tmp_table</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">qdata</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.get_integration_constant_q"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.get_integration_constant_q" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to integrate the q interpolator and return the integration constant</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.get_max_multiplicity"> +<span class="sig-name descname"><span class="pre">get_max_multiplicity</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">multiplicity_array</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.get_max_multiplicity"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.get_max_multiplicity" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to get the maximum multiplicity</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.imf_chabrier2003"> +<span class="sig-name descname"><span class="pre">imf_chabrier2003</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.imf_chabrier2003"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.imf_chabrier2003" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Probability distribution function for IMF of Chabrier 2003 PASP 115:763-795</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>m</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – mass to evaluate the distribution at</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>‘probability’ of distribution function evaluated at m</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.imf_scalo1986"> +<span class="sig-name descname"><span class="pre">imf_scalo1986</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.imf_scalo1986"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.imf_scalo1986" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Probability distribution function for Scalo 1986 IMF (defined up until 80Msol): self.three_part_powerlaw(m, 0.1, 1.0, 2.0, 80.0, -2.35, -2.35, -2.70)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>m</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – mass to evaluate the distribution at</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>‘probability’ of distribution function evaluated at m</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.imf_scalo1998"> +<span class="sig-name descname"><span class="pre">imf_scalo1998</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.imf_scalo1998"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.imf_scalo1998" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>From Scalo 1998</p> +<p>Probability distribution function for Scalo 1998 IMF (defined up until 80Msol): self.three_part_powerlaw(m, 0.1, 1.0, 10.0, 80.0, -1.2, -2.7, -2.3)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>m</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – mass to evaluate the distribution at</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>‘probability’ of distribution function evaluated at m</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.imf_tinsley1980"> +<span class="sig-name descname"><span class="pre">imf_tinsley1980</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.imf_tinsley1980"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.imf_tinsley1980" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Probability distribution function for Tinsley 1980 IMF (defined up until 80Msol): self.three_part_powerlaw(m, 0.1, 2.0, 10.0, 80.0, -2.0, -2.3, -3.3)</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>m</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – mass to evaluate the distribution at</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>‘probability’ of distribution function evaluated at m</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.interpolate_in_mass_izzard2012"> +<span class="sig-name descname"><span class="pre">interpolate_in_mass_izzard2012</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">M</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">high</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">low</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.interpolate_in_mass_izzard2012"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.interpolate_in_mass_izzard2012" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to interpolate in mass</p> +<p>TODO: fix this function. +TODO: describe the args +high: at M=16.3 +low: at 1.15</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>M</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – mass</p></li> +<li><p><strong>high</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – </p></li> +<li><p><strong>low</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – </p></li> +</ul> +</dd> +</dl> +<p>Returns:</p> +<dl class="field-list simple"> +<dt class="field-odd">Return type</dt> +<dd class="field-odd"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.ktg93"> +<span class="sig-name descname"><span class="pre">ktg93</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">newopts</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.ktg93"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.ktg93" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Probability distribution function for KTG93 IMF, where the default values to the three_part_powerlaw are: default = {“m0â€: 0.1, “m1â€: 0.5, “m2â€: 1, “mmaxâ€: 80, “p1â€: -1.3, “p2â€: -2.2,â€p3â€: -2.7}</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>m</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – mass to evaluate the distribution at</p></li> +<li><p><strong>newopts</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>]) – optional dict to override the default values.</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>‘probability’ of distribution function evaluated at m</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.linear_extrapolation_q"> +<span class="sig-name descname"><span class="pre">linear_extrapolation_q</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">qs</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">indices</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">qlimit</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">qdata</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">end_index</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.linear_extrapolation_q"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.linear_extrapolation_q" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to do the linear extrapolation for q.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.merge_multiplicities"> +<span class="sig-name descname"><span class="pre">merge_multiplicities</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">result_array</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_multiplicity</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">verbosity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.merge_multiplicities"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.merge_multiplicities" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to fold the multiplicities higher than the max_multiplicity onto the max_multiplicity</p> +<dl class="simple"> +<dt>if max_multiplicity == 1:</dt><dd><p>All the multiplicities are folded onto multiplicity == 1. This will always total to 1</p> +</dd> +<dt>if max_multiplicity == 2:</dt><dd><p>The multiplicity fractions of the triple and quadruples are folded onto that of the binary multiplicity fraction</p> +</dd> +<dt>if max_multiplicity == 3:</dt><dd><p>The multiplicity fractions of the quadruples are folded onto that of the triples</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.number"> +<span class="sig-name descname"><span class="pre">number</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">value</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.number"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.number" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Dummy distribution function that returns the input</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>value</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – the value that will be returned by this function.</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the value that was provided</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.poisson"> +<span class="sig-name descname"><span class="pre">poisson</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">lambda_val</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">n</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">nmax</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.poisson"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.poisson" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function that calculates the Poisson value and normalises +TODO: improve the description</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.powerlaw"> +<span class="sig-name descname"><span class="pre">powerlaw</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">min_val</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_val</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">k</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">x</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.powerlaw"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.powerlaw" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Single power law with index k at x from min to max</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>min_val</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – lower bound of the power law</p></li> +<li><p><strong>max_val</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – upper bound of the power law</p></li> +<li><p><strong>k</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – slope of the power law</p></li> +<li><p><strong>x</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – position at which we want to evaluate</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p><cite>probability</cite> at the given position(x)</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.powerlaw_constant"> +<span class="sig-name descname"><span class="pre">powerlaw_constant</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">min_val</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_val</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">k</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.powerlaw_constant"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.powerlaw_constant" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function that returns the constant to normalise a power law</p> +<p>TODO: what if k is -1?</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>min_val</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – lower bound of the range</p></li> +<li><p><strong>max_val</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – upper bound of the range</p></li> +<li><p><strong>k</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – power law slope</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>constant to normalise the given power law between the min_val and max_val range</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.powerlaw_constant_nocache"> +<span class="sig-name descname"><span class="pre">powerlaw_constant_nocache</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">min_val</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_val</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">k</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.powerlaw_constant_nocache"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.powerlaw_constant_nocache" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function that returns the constant to normalise a power law</p> +<p>TODO: what if k is -1?</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>min_val</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – lower bound of the range</p></li> +<li><p><strong>max_val</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – upper bound of the range</p></li> +<li><p><strong>k</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – power law slope</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>constant to normalise the given power law between the min_val and max_val range</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.powerlaw_extrapolation_q"> +<span class="sig-name descname"><span class="pre">powerlaw_extrapolation_q</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">qdata</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">qs</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">indices</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.powerlaw_extrapolation_q"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.powerlaw_extrapolation_q" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to do the power-law extrapolation at the lower end of the q range</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.raghavan2010_binary_fraction"> +<span class="sig-name descname"><span class="pre">raghavan2010_binary_fraction</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.raghavan2010_binary_fraction"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.raghavan2010_binary_fraction" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Fit to the Raghavan 2010 binary fraction as a function of +spectral type (Fig 12). Valid for local stars (Z=Zsolar).</p> +<p>The spectral type is converted mass by use of the ZAMS +effective temperatures from binary_c/BSE (at Z=0.02) +and the new “long_spectral_type†function of binary_c +(based on Jaschek+Jaschek’s Teff-spectral type table).</p> +<p>Rob then fitted the result</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>m</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – mass to evaluate the distribution at</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>binary fraction at m</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.sana12"> +<span class="sig-name descname"><span class="pre">sana12</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">M1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">M2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">a</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">P</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">amin</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">amax</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">x0</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">x1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">p</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.sana12"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.sana12" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>distribution of initial orbital periods as found by Sana et al. (2012) +which is a flat distribution in ln(a) and ln(P) respectively for stars +* less massive than 15Msun (no O-stars) +* mass ratio q=M2/M1<0.1 +* log(P)<0.15=x0 and log(P)>3.5=x1 +and is be given by dp/dlogP ~ (logP)^p for all other binary configurations (default p=-0.55)</p> +<p>arguments are M1, M2, a, Period P, amin, amax, x0=log P0, x1=log P1, p</p> +<p>example args: 10, 5, sep(M1, M2, P), sep, ?, -2, 12, -0.55</p> +<p># TODO: Fix this function! Half of the input here can be taken out and calculated within the function itself.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>M1</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – Mass of primary</p></li> +<li><p><strong>M2</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – Mass of secondary</p></li> +<li><p><strong>a</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – separation of binary</p></li> +<li><p><strong>P</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – period of binary</p></li> +<li><p><strong>amin</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – minimum separation of the distribution (lower bound of the range)</p></li> +<li><p><strong>amax</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – maximum separation of the distribution (upper bound of the range)</p></li> +<li><p><strong>x0</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – log of minimum period of the distribution (lower bound of the range)</p></li> +<li><p><strong>x1</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – log of maximum period of the distribution (upper bound of the range)</p></li> +<li><p><strong>p</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – slope of the distribution</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>‘probability’ of orbital period P given the other parameters</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.distribution_functions.distribution_functions.three_part_powerlaw"> +<span class="sig-name descname"><span class="pre">three_part_powerlaw</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">m0</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">m1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">m2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">m_max</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">p1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">p2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">p3</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/distribution_functions.html#distribution_functions.three_part_powerlaw"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.distribution_functions.distribution_functions.three_part_powerlaw" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Generalised three-part power law, usually used for mass distributions</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>m</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – mass at which we want to evaluate the distribution.</p></li> +<li><p><strong>m0</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – lower bound mass</p></li> +<li><p><strong>m1</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – second boundary, between the first slope and the second slope</p></li> +<li><p><strong>m2</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – third boundary, between the second slope and the third slope</p></li> +<li><p><strong>m_max</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – upper bound mass</p></li> +<li><p><strong>p1</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – first slope</p></li> +<li><p><strong>p2</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – second slope</p></li> +<li><p><strong>p3</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – third slope</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>‘probability’ at given mass m</p> +</dd> +</dl> +</dd></dl> + +</dd></dl> + +</section> + + + </div> + </div> + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="dataIO.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="gridcode.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + </div> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/population_extensions/grid_options_defaults.html b/docs/build/html/population_extensions/grid_options_defaults.html new file mode 100644 index 000000000..3e0b2c87e --- /dev/null +++ b/docs/build/html/population_extensions/grid_options_defaults.html @@ -0,0 +1,261 @@ +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>functions module — 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="../genindex.html" /> + <link rel="search" title="Search" href="../search.html" /> + <link rel="next" title="functions module" href="HPC.html" /> + <link rel="prev" title="functions module" href="gridcode.html" /> +</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 class="current"> +<li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="../modules.html">Binarycpython code</a><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="../custom_logging_functions.html">custom_logging_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li> +<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li> +</ul> +</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> »</li> + <li><a href="../modules.html">Binarycpython code</a> »</li> + <li>functions module</li> + <li class="wy-breadcrumbs-aside"> + <a href="../_sources/population_extensions/grid_options_defaults.rst.txt" rel="nofollow"> View page source</a> + </li> + </ul> + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + +<style> +/* CSS overrides for sphinx_rtd_theme */ + +/* 24px margin */ +.nbinput.nblast.container, +.nboutput.nblast.container { + margin-bottom: 19px; /* padding has already 5px */ +} + +/* ... except between code cells! */ +.nblast.container + .nbinput.container { + margin-top: -19px; +} + +.admonition > p:before { + margin-right: 4px; /* make room for the exclamation icon */ +} + +/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ +.math { + text-align: unset; +} +</style> +<section id="module-binarycpython.utils.population_extensions.grid_options_defaults"> +<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.grid_options_defaults" title="Permalink to this headline">ïƒ</a></h1> +<dl class="simple"> +<dt>Module that contains the default options for the population grid code along with the description for these options, in the form of dictionaries:</dt><dd><ul class="simple"> +<li><p>grid_options_defaults_dict: dictionary containing the default values for all the options</p></li> +<li><p>grid_options_descriptions: dictionary containing the description for these options.</p></li> +</ul> +</dd> +<dt>There are several other functions in this module, mostly to generate help texts or documents:</dt><dd><ul class="simple"> +<li><p>grid_options_help: interactive function for the user to get descriptions for options</p></li> +<li><p>grid_options_description_checker: function that checks that checks which options have a description.</p></li> +<li><p>write_grid_options_to_rst_file: function to generate the .rst document for the docs</p></li> +</ul> +</dd> +</dl> +<p>With this its also possible to automatically generate a document containing all the setting names + descriptions.</p> +<p>All the options starting with _ should not be changed by the user except when you really know what you’re doing (which is probably hacking the code :P)</p> +<p>TODO: reconsider having this all as class methods. It seems unnecessary to have all these functions as class methods.</p> +<dl class="py class"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.population_extensions.grid_options_defaults.</span></span><span class="sig-name descname"><span class="pre">grid_options_defaults</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/grid_options_defaults.html#grid_options_defaults"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p> +<p>Class extension to Population grid containing all the functionality for the options and defaults</p> +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.default_cache_dir"> +<span class="sig-name descname"><span class="pre">default_cache_dir</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/grid_options_defaults.html#grid_options_defaults.default_cache_dir"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.default_cache_dir" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Return a default cache directory path, or None if we cannot find one.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.get_grid_options_defaults_dict"> +<span class="sig-name descname"><span class="pre">get_grid_options_defaults_dict</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/grid_options_defaults.html#grid_options_defaults.get_grid_options_defaults_dict"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.get_grid_options_defaults_dict" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return the default values for the grid options</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.get_grid_options_descriptions"> +<span class="sig-name descname"><span class="pre">get_grid_options_descriptions</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/grid_options_defaults.html#grid_options_defaults.get_grid_options_descriptions"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.get_grid_options_descriptions" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function that returns the descriptions for all the grid options</p> +<p>TODO: consider putting input types for all of them</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.grid_options_description_checker"> +<span class="sig-name descname"><span class="pre">grid_options_description_checker</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">print_info</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/grid_options_defaults.html#grid_options_defaults.grid_options_description_checker"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.grid_options_description_checker" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function that checks which descriptions are missing</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>print_info</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>) – whether to print out information about which options contain proper descriptions and which do not</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code></p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>the number of undescribed keys</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.grid_options_help"> +<span class="sig-name descname"><span class="pre">grid_options_help</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">option</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/grid_options_defaults.html#grid_options_defaults.grid_options_help"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.grid_options_help" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function that prints out the description of a grid option. Useful function for the user.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>option</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – which option you want to have the description of</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code></p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>dict containing the option, the description if its there, otherwise empty string. And if the key doesnt exist, the dict is empty</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.print_option_descriptions"> +<span class="sig-name descname"><span class="pre">print_option_descriptions</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">filehandle</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">options</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">descriptions</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">title</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">extra_text</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/grid_options_defaults.html#grid_options_defaults.print_option_descriptions"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.print_option_descriptions" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to print the description of an option</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.write_grid_options_to_rst_file"> +<span class="sig-name descname"><span class="pre">write_grid_options_to_rst_file</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">output_file</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/grid_options_defaults.html#grid_options_defaults.write_grid_options_to_rst_file"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults.write_grid_options_to_rst_file" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function that writes the descriptions of the grid options to an rst file</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>output_file</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – target file where the grid options descriptions are written to</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-obj docutils literal notranslate"><span class="pre">None</span></code></p> +</dd> +</dl> +</dd></dl> + +</dd></dl> + +</section> + + + </div> + </div> + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="gridcode.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="HPC.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + </div> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/population_extensions/gridcode.html b/docs/build/html/population_extensions/gridcode.html new file mode 100644 index 000000000..661a67433 --- /dev/null +++ b/docs/build/html/population_extensions/gridcode.html @@ -0,0 +1,301 @@ +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>functions module — 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="../genindex.html" /> + <link rel="search" title="Search" href="../search.html" /> + <link rel="next" title="functions module" href="grid_options_defaults.html" /> + <link rel="prev" title="functions module" href="distribution_functions.html" /> +</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 class="current"> +<li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="../modules.html">Binarycpython code</a><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="../custom_logging_functions.html">custom_logging_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li> +<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li> +</ul> +</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> »</li> + <li><a href="../modules.html">Binarycpython code</a> »</li> + <li>functions module</li> + <li class="wy-breadcrumbs-aside"> + <a href="../_sources/population_extensions/gridcode.rst.txt" rel="nofollow"> View page source</a> + </li> + </ul> + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + +<style> +/* CSS overrides for sphinx_rtd_theme */ + +/* 24px margin */ +.nbinput.nblast.container, +.nboutput.nblast.container { + margin-bottom: 19px; /* padding has already 5px */ +} + +/* ... except between code cells! */ +.nblast.container + .nbinput.container { + margin-top: -19px; +} + +.admonition > p:before { + margin-right: 4px; /* make room for the exclamation icon */ +} + +/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ +.math { + text-align: unset; +} +</style> +<section id="module-binarycpython.utils.population_extensions.gridcode"> +<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.gridcode" title="Permalink to this headline">ïƒ</a></h1> +<p>Module containing the gridcode generation functions for the binarycpython package.</p> +<p>This class object is an extension to the population grid object</p> +<dl class="py class"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.gridcode.gridcode"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.population_extensions.gridcode.</span></span><span class="sig-name descname"><span class="pre">gridcode</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/gridcode.html#gridcode"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.gridcode.gridcode" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p> +<p>Extension to the population grid object that contains functionality to handle the metadata that will be put in the ensemble</p> +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.gridcode.gridcode.add_grid_variable"> +<span class="sig-name descname"><span class="pre">add_grid_variable</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">parameter_name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">longname</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">valuerange</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">samplerfunc</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">probdist</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dphasevol</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">-</span> <span class="pre">1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">gridtype</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'centred'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">branchpoint</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">branchcode</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">precode</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">postcode</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">topcode</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">bottomcode</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">condition</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">index</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dry_parallel</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/gridcode.html#gridcode.add_grid_variable"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.gridcode.gridcode.add_grid_variable" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to add grid variables to the grid_options.</p> +<p>The execution of the grid generation will be through a nested for loop. +Each of the grid variables will get create a deeper for loop.</p> +<p>The real function that generates the numbers will get written to a new file in the TMP_DIR, +and then loaded imported and evaluated. +beware that if you insert some destructive piece of code, it will be executed anyway. +Use at own risk.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>name</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – <p>name of parameter used in the grid Python code. +This is evaluated as a parameter and you can use it throughout +the rest of the function</p> +<p class="rubric">Examples</p> +<p>name = ‘lnM_1’</p> +</p></li> +<li><p><strong>parameter_name</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – <p>name of the parameter in binary_c</p> +<p>This name must correspond to a Python variable of the same name, +which is automatic if parameter_name == name.</p> +<dl class="simple"> +<dt>Note: if parameter_name != name, you must set a</dt><dd><p>variable in “precode†or “postcode†to define a Python variable +called parameter_name</p> +</dd> +</dl> +</p></li> +<li><p><strong>longname</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – <p>Long name of parameter</p> +<p class="rubric">Examples</p> +<p>longname = ‘Primary mass’</p> +</p></li> +<li><p><strong>range</strong> – <p>Range of values to take. Does not get used really, the samplerfunc is used to +get the values from</p> +<p class="rubric">Examples</p> +<p>range = [math.log(m_min), math.log(m_max)]</p> +</p></li> +<li><p><strong>samplerfunc</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – <p>Function returning a list or numpy array of samples spaced appropriately. +You can either use a real function, or a string representation of a function call.</p> +<p class="rubric">Examples</p> +<p>samplerfunc = “self.const_linear(math.log(m_min), math.log(m_max), {})â€.format(resolution[‘M_1’])</p> +</p></li> +<li><p><strong>precode</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – <p>Extra room for some code. This code will be evaluated within the loop of the +sampling function (i.e. a value for lnM_1 is chosen already)</p> +<p class="rubric">Examples</p> +<p>precode = ‘M_1=math.exp(lnM_1);’</p> +</p></li> +<li><p><strong>postcode</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – Code executed after the probability is calculated.</p></li> +<li><p><strong>probdist</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – <p>Function determining the probability that gets assigned to the sampled parameter</p> +<p class="rubric">Examples</p> +<p>probdist = ‘Kroupa2001(M_1)*M_1’</p> +</p></li> +<li><p><strong>dphasevol</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>]) – <p>part of the parameter space that the total probability is calculated with. Put to -1 +if you want to ignore any dphasevol calculations and set the value to 1 +.. rubric:: Examples</p> +<p>dphasevol = ‘dlnM_1’</p> +</p></li> +<li><p><strong>condition</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – <p>condition that has to be met in order for the grid generation to continue +.. rubric:: Examples</p> +<p>condition = ‘self.grid_options[‘binary’]==1’</p> +</p></li> +<li><p><strong>gridtype</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – Method on how the value range is sampled. Can be either ‘edge’ (steps starting at +the lower edge of the value range) or ‘centred’ +(steps starting at lower edge + 0.5 * stepsize).</p></li> +<li><p><strong>dry_parallel</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>]) – If True, try to parallelize this variable in dry runs.</p></li> +<li><p><strong>topcode</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – Code added at the very top of the block.</p></li> +<li><p><strong>bottomcode</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Optional</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>]) – Code added at the very bottom of the block.</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-obj docutils literal notranslate"><span class="pre">None</span></code></p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.gridcode.gridcode.delete_grid_variable"> +<span class="sig-name descname"><span class="pre">delete_grid_variable</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/gridcode.html#gridcode.delete_grid_variable"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.gridcode.gridcode.delete_grid_variable" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to delete a grid variable with the given name.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>name</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – name of the grid variable to be deleted.</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-obj docutils literal notranslate"><span class="pre">None</span></code></p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.gridcode.gridcode.rename_grid_variable"> +<span class="sig-name descname"><span class="pre">rename_grid_variable</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">oldname</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">newname</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/gridcode.html#gridcode.rename_grid_variable"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.gridcode.gridcode.rename_grid_variable" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to rename a grid variable.</p> +<p>note: this does NOT alter the order +of the self.grid_options[“_grid_variablesâ€] dictionary.</p> +<p>The order in which the grid variables are loaded into the grid is based on their +<cite>grid_variable_number</cite> property</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>oldname</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – old name of the grid variable</p></li> +<li><p><strong>newname</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – new name of the grid variable</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-obj docutils literal notranslate"><span class="pre">None</span></code></p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.gridcode.gridcode.update_grid_variable"> +<span class="sig-name descname"><span class="pre">update_grid_variable</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/gridcode.html#gridcode.update_grid_variable"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.gridcode.gridcode.update_grid_variable" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to update the values of a grid variable.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>name</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – name of the grid variable to be changed.</p></li> +<li><p><strong>**kwargs</strong> – key-value pairs to override the existing grid variable data. See add_grid_variable for these names.</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-obj docutils literal notranslate"><span class="pre">None</span></code></p> +</dd> +</dl> +</dd></dl> + +</dd></dl> + +</section> + + + </div> + </div> + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="distribution_functions.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="grid_options_defaults.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + </div> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/population_extensions/metadata.html b/docs/build/html/population_extensions/metadata.html new file mode 100644 index 000000000..60328370d --- /dev/null +++ b/docs/build/html/population_extensions/metadata.html @@ -0,0 +1,186 @@ +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>functions module — 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="../genindex.html" /> + <link rel="search" title="Search" href="../search.html" /> + <link rel="next" title="functions module" href="slurm.html" /> + <link rel="prev" title="functions module" href="HPC.html" /> +</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 class="current"> +<li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="../modules.html">Binarycpython code</a><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="../custom_logging_functions.html">custom_logging_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li> +<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li> +</ul> +</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> »</li> + <li><a href="../modules.html">Binarycpython code</a> »</li> + <li>functions module</li> + <li class="wy-breadcrumbs-aside"> + <a href="../_sources/population_extensions/metadata.rst.txt" rel="nofollow"> View page source</a> + </li> + </ul> + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + +<style> +/* CSS overrides for sphinx_rtd_theme */ + +/* 24px margin */ +.nbinput.nblast.container, +.nboutput.nblast.container { + margin-bottom: 19px; /* padding has already 5px */ +} + +/* ... except between code cells! */ +.nblast.container + .nbinput.container { + margin-top: -19px; +} + +.admonition > p:before { + margin-right: 4px; /* make room for the exclamation icon */ +} + +/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ +.math { + text-align: unset; +} +</style> +<section id="module-binarycpython.utils.population_extensions.metadata"> +<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.metadata" title="Permalink to this headline">ïƒ</a></h1> +<p>Module containing the metadata functions for the binarycpython package.</p> +<p>This class object is an extension to the population grid object</p> +<dl class="py class"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.metadata.metadata"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.population_extensions.metadata.</span></span><span class="sig-name descname"><span class="pre">metadata</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/metadata.html#metadata"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.metadata.metadata" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p> +<p>Extension to the population grid object that contains functionality to handle the metadata that will be put in the ensemble</p> +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.metadata.metadata.add_ensemble_metadata"> +<span class="sig-name descname"><span class="pre">add_ensemble_metadata</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">combined_output_dict</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/metadata.html#metadata.add_ensemble_metadata"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.metadata.metadata.add_ensemble_metadata" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to add metadata to the grid_ensemble_results and grid_options</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.metadata.metadata.add_system_metadata"> +<span class="sig-name descname"><span class="pre">add_system_metadata</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/metadata.html#metadata.add_system_metadata"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.metadata.metadata.add_system_metadata" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Add system’s metadata to the grid_ensemble_results, and add some system information to metadata.</p> +</dd></dl> + +</dd></dl> + +</section> + + + </div> + </div> + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="HPC.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="slurm.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + </div> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/population_extensions/slurm.html b/docs/build/html/population_extensions/slurm.html new file mode 100644 index 000000000..5f66d24a8 --- /dev/null +++ b/docs/build/html/population_extensions/slurm.html @@ -0,0 +1,252 @@ +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>functions module — 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="../genindex.html" /> + <link rel="search" title="Search" href="../search.html" /> + <link rel="next" title="functions module" href="spacing_functions.html" /> + <link rel="prev" title="functions module" href="metadata.html" /> +</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 class="current"> +<li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="../modules.html">Binarycpython code</a><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="../custom_logging_functions.html">custom_logging_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li> +<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li> +</ul> +</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> »</li> + <li><a href="../modules.html">Binarycpython code</a> »</li> + <li>functions module</li> + <li class="wy-breadcrumbs-aside"> + <a href="../_sources/population_extensions/slurm.rst.txt" rel="nofollow"> View page source</a> + </li> + </ul> + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + +<style> +/* CSS overrides for sphinx_rtd_theme */ + +/* 24px margin */ +.nbinput.nblast.container, +.nboutput.nblast.container { + margin-bottom: 19px; /* padding has already 5px */ +} + +/* ... except between code cells! */ +.nblast.container + .nbinput.container { + margin-top: -19px; +} + +.admonition > p:before { + margin-right: 4px; /* make room for the exclamation icon */ +} + +/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ +.math { + text-align: unset; +} +</style> +<section id="module-binarycpython.utils.population_extensions.slurm"> +<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.slurm" title="Permalink to this headline">ïƒ</a></h1> +<p>Module containing the Slurm functions for the binarycpython package.</p> +<p>This class object is an extension to the population grid object</p> +<dl class="py class"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.slurm.slurm"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.population_extensions.slurm.</span></span><span class="sig-name descname"><span class="pre">slurm</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/slurm.html#slurm"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.slurm.slurm" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p> +<p>Extension for the Population class containing the code for Slurm grid simulations</p> +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.slurm.slurm.get_slurm_status"> +<span class="sig-name descname"><span class="pre">get_slurm_status</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">jobid</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">jobarrayindex</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">slurm_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/slurm.html#slurm.get_slurm_status"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.slurm.slurm.get_slurm_status" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Get and return the slurm status string corresponing to the self object, or jobid.jobarrayindex if they are passed in. If no status is found, returns an empty string.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.slurm.slurm.make_slurm_dirs"> +<span class="sig-name descname"><span class="pre">make_slurm_dirs</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">slurm_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/slurm.html#slurm.make_slurm_dirs"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.slurm.slurm.make_slurm_dirs" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to create the necessary slurm directories</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.slurm.slurm.set_slurm_status"> +<span class="sig-name descname"><span class="pre">set_slurm_status</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">string</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">slurm_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/slurm.html#slurm.set_slurm_status"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.slurm.slurm.set_slurm_status" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Set the slurm status corresponing to the self object, which should have slurm_jobid and slurm_jobarrayindex set.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>string</strong> – the status string to be set</p></li> +<li><p><strong>slurm_dir</strong> – the directory in which the status directory is held. If not set, this defaults to the HPC directory (e.g. slurm_dir or condor_dir).</p></li> +</ul> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.slurm.slurm.slurmID"> +<span class="sig-name descname"><span class="pre">slurmID</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">jobid</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">jobarrayindex</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/slurm.html#slurm.slurmID"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.slurm.slurm.slurmID" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return a Slurm job ID. The jobid and jobarrayindex passed in are used if given, otherwise we default to the jobid and jobarrayindex in grid_options.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.slurm.slurm.slurm_check_requirements"> +<span class="sig-name descname"><span class="pre">slurm_check_requirements</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/slurm.html#slurm.slurm_check_requirements"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.slurm.slurm.slurm_check_requirements" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to check whether the slurm parameters in grid_options have been set appropriately.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.slurm.slurm.slurm_dirs"> +<span class="sig-name descname"><span class="pre">slurm_dirs</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/slurm.html#slurm.slurm_dirs"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.slurm.slurm.slurm_dirs" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Directories associated specifically with this slurm job.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.slurm.slurm.slurm_grid"> +<span class="sig-name descname"><span class="pre">slurm_grid</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/slurm.html#slurm.slurm_grid"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.slurm.slurm.slurm_grid" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>function to be called when running grids when grid_options[‘slurm’]>=1</p> +<p>if grid_options[‘slurm’]==1, we set up the slurm script and launch the jobs, then return True to exit. +if grid_options[‘slurm’]==2, we run the stars, which means we return False to continue. +if grid_options[‘slurm’]==3, we are being called from the jobs to run the grids, return False to continue.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.slurm.slurm.slurm_outfile"> +<span class="sig-name descname"><span class="pre">slurm_outfile</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">slurm_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/slurm.html#slurm.slurm_outfile"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.slurm.slurm.slurm_outfile" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>return a standard filename for the slurm chunk files</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.slurm.slurm.slurm_queue_stats"> +<span class="sig-name descname"><span class="pre">slurm_queue_stats</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/slurm.html#slurm.slurm_queue_stats"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.slurm.slurm.slurm_queue_stats" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to XXX</p> +<p>TODO: is this function finished?</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.slurm.slurm.slurm_status_file"> +<span class="sig-name descname"><span class="pre">slurm_status_file</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">jobid</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">jobarrayindex</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">slurm_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/slurm.html#slurm.slurm_status_file"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.slurm.slurm.slurm_status_file" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Return the slurm status file corresponding to the jobid and jobarrayindex, which default to grid_options slurm_jobid and slurm_jobarrayindex, respectively.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.slurm.slurm.slurmpath"> +<span class="sig-name descname"><span class="pre">slurmpath</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">path</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">slurm_dir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/slurm.html#slurm.slurmpath"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.slurm.slurm.slurmpath" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return the full slurm directory path.</p> +</dd></dl> + +</dd></dl> + +</section> + + + </div> + </div> + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="metadata.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="spacing_functions.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + </div> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/population_extensions/spacing_functions.html b/docs/build/html/population_extensions/spacing_functions.html new file mode 100644 index 000000000..0f5c9bbfb --- /dev/null +++ b/docs/build/html/population_extensions/spacing_functions.html @@ -0,0 +1,339 @@ +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>functions module — 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="../genindex.html" /> + <link rel="search" title="Search" href="../search.html" /> + <link rel="next" title="functions module" href="version_info.html" /> + <link rel="prev" title="functions module" href="slurm.html" /> +</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 class="current"> +<li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="../modules.html">Binarycpython code</a><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="../custom_logging_functions.html">custom_logging_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li> +<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="version_info.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li> +</ul> +</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> »</li> + <li><a href="../modules.html">Binarycpython code</a> »</li> + <li>functions module</li> + <li class="wy-breadcrumbs-aside"> + <a href="../_sources/population_extensions/spacing_functions.rst.txt" rel="nofollow"> View page source</a> + </li> + </ul> + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + +<style> +/* CSS overrides for sphinx_rtd_theme */ + +/* 24px margin */ +.nbinput.nblast.container, +.nboutput.nblast.container { + margin-bottom: 19px; /* padding has already 5px */ +} + +/* ... except between code cells! */ +.nblast.container + .nbinput.container { + margin-top: -19px; +} + +.admonition > p:before { + margin-right: 4px; /* make room for the exclamation icon */ +} + +/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ +.math { + text-align: unset; +} +</style> +<section id="module-binarycpython.utils.population_extensions.spacing_functions"> +<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.spacing_functions" title="Permalink to this headline">ïƒ</a></h1> +<p>Module containing the spacing functions for the binarycpython package. Very under-populated at the moment, but more are likely to come soon</p> +<p>This class object is an extension to the population grid object</p> +<dl class="simple"> +<dt>Tasks:</dt><dd><p>TODO: add more spacing functions to this module.</p> +</dd> +</dl> +<dl class="py class"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.spacing_functions.spacing_functions"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.population_extensions.spacing_functions.</span></span><span class="sig-name descname"><span class="pre">spacing_functions</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/spacing_functions.html#spacing_functions"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.spacing_functions.spacing_functions" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p> +<p>Extension for the Population class containing the code for spacing functions</p> +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.spacing_functions.spacing_functions.const_dt"> +<span class="sig-name descname"><span class="pre">const_dt</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">cachedir</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">usecache</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/spacing_functions.html#spacing_functions.const_dt"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.const_dt" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>const_dt returns a list of masses spaced at a constant age difference</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>dt</strong> – the time difference between the masses (1000.0 Myr, used when logspacing==False)</p></li> +<li><p><strong>dlogt</strong> – the delta log10(time) difference between masses (0.1 dex, used when logspacing==True)</p></li> +<li><p><strong>mmin</strong> – the minimum mass to be considered in the stellar lifetime interpolation table (0.07 Msun)</p></li> +<li><p><strong>mmax</strong> – the maximum mass to be considered in the stellar lifetime interpolation table (100.0 Msun)</p></li> +<li><p><strong>nres</strong> – the resolution of the stellar lifetime interpolation table (100)</p></li> +<li><p><strong>logspacing</strong> – whether to use log-spaced time, in which case dt is actually d(log10(t))</p></li> +<li><p><strong>tmin</strong> – the minimum time to consider (Myr, default 3.0 Myr)</p></li> +<li><p><strong>tmax</strong> – the maximum time to consider (Myr, default None which means we use the grid option ‘max_evolution_time’)</p></li> +<li><p><strong>max_evolution_time</strong> – overrides bse_options[‘max_evolution_time’] if set</p></li> +<li><p><strong>mindm</strong> – a tuple of tuples containing a mass range and minimum mass spacing in that range. The default is ((0.07,1.0,0.1),(1.0,300.0,1.0)) allocated a minimum dm of 0.1Msun in the mass range 0.07 to 1.0 Msun and 1.0Msun in the range 1.0 to 300.0 Msun. Anything you set overrides this. Note, if you use only one tuple, you must set it with a trailing comma, thus, e.g. ((0.07,1.0,0.1),). (default None)</p></li> +<li><p><strong>maxdm</strong> – a list of tuples similar to mindm but specifying a maximum mass spacing. In the case of maxdm, if the third option in each tuple is negative it is treated as a log step (its absolute value is used as the step). (default None)</p></li> +<li><p><strong>fsample</strong> – a global sampling (Shannon-like) factor (<1) to improve resolution (default 1.0, set to smaller to improve resolution)</p></li> +<li><p><strong>factor</strong> – all masses generated are multiplied by this after generation</p></li> +<li><p><strong>showtable</strong> – if True, the mass list and times are shown to stdout after generation</p></li> +<li><p><strong>showlist</strong> – if True, show the mass list once generated</p></li> +<li><p><strong>logmasses</strong> – if True, the masses are logged with math.log()</p></li> +<li><p><strong>log10masses</strong> – if True, the masses are logged with math.log10()</p></li> +<li><p><strong>usecache</strong> – if True (the default) uses cached results if they are saved (in cachedir) and cachedir is not None</p></li> +<li><p><strong>cachedir</strong> – where the cache is stored. if None, defaults to grid_options[‘cache_dir’]+’/const_dt_cache’</p></li> +<li><p><strong>vb</strong> – verbose logging flag (default False)</p></li> +</ul> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>Array of masses.</p> +</dd> +</dl> +<p>Example: +# these are lines set as options to Population.add_grid_value(…)</p> +<p># linear time bins of 1Gyr +samplerfunc=â€self.const_dt(self,dt=1000,nres=100,mmin=0.07,mmax=2.0,showtable=True)â€</p> +<p># logarithmic spacing in time, generally suitable for Galactic +# chemical evolution yield grids. +samplerfunc=â€self.const_dt(self,dlogt=0.1,nres=100,mmin=0.07,mmax=80.0,maxdm=((0.07,1.0,0.1),(1.0,10.0,1.0),(10.0,80.0,2.0)),showtable=True,logspacing=True,fsample=1.0/4.0)â€</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.spacing_functions.spacing_functions.const_int"> +<span class="sig-name descname"><span class="pre">const_int</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">min_bound</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_bound</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">steps</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/spacing_functions.html#spacing_functions.const_int"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.const_int" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Samples an integer range linearly. Returns a list of ints.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>min_bound</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – lower bound of range, must be an integer (is converted to int)</p></li> +<li><p><strong>max_bound</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – upper bound of range, must be an integer (is converted to int)</p></li> +<li><p><strong>steps</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – number of segments between min_bound and max_bound</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">list</span></code></p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p><p>range(min_bound,max_bound,step)</p> +<p>where step is int((int(max_bound)-int(min_bound))/steps)</p> +</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.spacing_functions.spacing_functions.const_linear"> +<span class="sig-name descname"><span class="pre">const_linear</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">min_bound</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_bound</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">steps</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/spacing_functions.html#spacing_functions.const_linear"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.const_linear" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Samples a range linearly. Uses numpy linspace, and returns an array of floats. Do NOT use this for integers.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>min_bound</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – lower bound of range</p></li> +<li><p><strong>max_bound</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – upper bound of range</p></li> +<li><p><strong>steps</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – number of segments between min_bound and max_bound</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">list</span></code></p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>np.linspace(min_bound, max_bound, steps)</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.spacing_functions.spacing_functions.const_ranges"> +<span class="sig-name descname"><span class="pre">const_ranges</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">ranges</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/spacing_functions.html#spacing_functions.const_ranges"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.const_ranges" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Samples a series of ranges linearly.</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>ranges</strong> – a tuple of tuples passed to the self.const_linear() spacing function.</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">list</span></code></p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>numpy array of masses</p> +</dd> +</dl> +<p class="rubric">Example</p> +<p>The following allocates 10 stars between 0.1 and 0.65, 20 stars between 0.65 +and 0.85, and 10 stars between 0.85 and 10.0 Msun.</p> +<dl class="simple"> +<dt>samplerfunc=â€const_ranges((({},{},{}),({},{},{}),({},{},{})))â€.format(</dt><dd><p>0.1,0.65,10, +0.65,0.85,20, +0.85,10.0,10</p> +</dd> +</dl> +<p>),</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.spacing_functions.spacing_functions.gaussian_zoom"> +<span class="sig-name descname"><span class="pre">gaussian_zoom</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">min_bound</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">max_bound</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">zoom_mean</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">zoom_dispersion</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">zoom_magnitude</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">steps</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/spacing_functions.html#spacing_functions.gaussian_zoom"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.gaussian_zoom" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Samples such that a region is zoomed in according to a 1-Gaussian function</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>min_bound</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – lower bound of range</p></li> +<li><p><strong>max_bound</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – upper bound of range</p></li> +<li><p><strong>zoom_mean</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – mean of the Gaussian zoom location</p></li> +<li><p><strong>zoom_dispersion</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – dispersion of the Gaussian</p></li> +<li><p><strong>zoom_magnitude</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – depth of the Gaussian (should be 0<= zoom_magntiude <1)</p></li> +<li><p><strong>steps</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>) – number of segments between min_bound and max_bound assuming a linear step +this is what you’d normally call “resolutionâ€</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-class docutils literal notranslate"><span class="pre">list</span></code></p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>Numpy array of sample values</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.spacing_functions.spacing_functions.peak_normalized_gaussian_func"> +<span class="sig-name descname"><span class="pre">peak_normalized_gaussian_func</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mean</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sigma</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/spacing_functions.html#spacing_functions.peak_normalized_gaussian_func"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.spacing_functions.spacing_functions.peak_normalized_gaussian_func" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to evaluate a Gaussian at a given point, note +that the normalization is such that the peak is always 1.0, +not that the integral is 1.0</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><ul class="simple"> +<li><p><strong>x</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – location at which to evaluate the distribution</p></li> +<li><p><strong>mean</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – mean of the Gaussian</p></li> +<li><p><strong>sigma</strong> (<code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]) – standard deviation of the Gaussian</p></li> +</ul> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">int</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">float</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>value of the Gaussian at x</p> +</dd> +</dl> +</dd></dl> + +</dd></dl> + +</section> + + + </div> + </div> + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="slurm.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="version_info.html" class="btn btn-neutral float-right" title="functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + </div> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/population_extensions/version_info.html b/docs/build/html/population_extensions/version_info.html new file mode 100644 index 000000000..0c89a3de8 --- /dev/null +++ b/docs/build/html/population_extensions/version_info.html @@ -0,0 +1,218 @@ +<!DOCTYPE html> +<html class="writer-html5" lang="en" > +<head> + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>functions module — 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="../genindex.html" /> + <link rel="search" title="Search" href="../search.html" /> + <link rel="next" title="run_system_wrapper module" href="../run_system_wrapper.html" /> + <link rel="prev" title="functions module" href="spacing_functions.html" /> +</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 class="current"> +<li class="toctree-l1"><a class="reference internal" href="../readme_link.html">Python module for binary_c</a></li> +<li class="toctree-l1 current"><a class="reference internal" href="../modules.html">Binarycpython code</a><ul class="current"> +<li class="toctree-l2"><a class="reference internal" href="../custom_logging_functions.html">custom_logging_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../ensemble.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../grid.html">grid_class module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">functions module</a></li> +<li class="toctree-l2 current"><a class="current reference internal" href="#">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../run_system_wrapper.html">run_system_wrapper module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../stellar_types.html">stellar_types module</a></li> +<li class="toctree-l2"><a class="reference internal" href="../useful_funcs.html">useful_funcs module</a></li> +</ul> +</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> »</li> + <li><a href="../modules.html">Binarycpython code</a> »</li> + <li>functions module</li> + <li class="wy-breadcrumbs-aside"> + <a href="../_sources/population_extensions/version_info.rst.txt" rel="nofollow"> View page source</a> + </li> + </ul> + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + +<style> +/* CSS overrides for sphinx_rtd_theme */ + +/* 24px margin */ +.nbinput.nblast.container, +.nboutput.nblast.container { + margin-bottom: 19px; /* padding has already 5px */ +} + +/* ... except between code cells! */ +.nblast.container + .nbinput.container { + margin-top: -19px; +} + +.admonition > p:before { + margin-right: 4px; /* make room for the exclamation icon */ +} + +/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ +.math { + text-align: unset; +} +</style> +<section id="module-binarycpython.utils.population_extensions.version_info"> +<span id="functions-module"></span><h1>functions module<a class="headerlink" href="#module-binarycpython.utils.population_extensions.version_info" title="Permalink to this headline">ïƒ</a></h1> +<p>File containing the class object containing the functions to handle binary_c version info.</p> +<p>This class will be used to extend the population object</p> +<p>NOTE: could these functions not just be normal functions rather than class methods? I see hardly any use of the self</p> +<dl class="py class"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.version_info.version_info"> +<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">binarycpython.utils.population_extensions.version_info.</span></span><span class="sig-name descname"><span class="pre">version_info</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/version_info.html#version_info"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.version_info.version_info" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">object</span></code></p> +<p>Class object containing the functions to handle binary_c version info.</p> +<p>This class will be used to extend the population object</p> +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.version_info.version_info.minimum_stellar_mass"> +<span class="sig-name descname"><span class="pre">minimum_stellar_mass</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/version_info.html#version_info.minimum_stellar_mass"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.version_info.version_info.minimum_stellar_mass" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function to return the minimum stellar mass (in Msun) from binary_c.</p> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.version_info.version_info.parse_binary_c_version_info"> +<span class="sig-name descname"><span class="pre">parse_binary_c_version_info</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">version_info_string</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/version_info.html#version_info.parse_binary_c_version_info"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.version_info.version_info.parse_binary_c_version_info" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function that parses the binary_c version info. Long function with a lot of branches</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>version_info_string</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>) – raw output of version_info call to binary_c</p> +</dd> +<dt class="field-even">Returns</dt> +<dd class="field-even"><p>‘isotopes’ for isotope info, ‘argpairs’ for argument pair info (TODO: explain), ‘ensembles’ for ensemble settings/info, ‘macros’ for macros, ‘elements’ for atomic element info, ‘DTlimit’ for (TODO: explain), ‘nucleosynthesis_sources’ for nucleosynthesis sources, and ‘miscellaneous’ for all those that were not caught by the previous groups. ‘git_branch’, ‘git_build’, ‘revision’ and ‘email’ are also keys, but its clear what those contain.</p> +</dd> +<dt class="field-odd">Return type</dt> +<dd class="field-odd"><p>Parsed version of the version info, which is a dictionary containing the keys</p> +</dd> +</dl> +</dd></dl> + +<dl class="py method"> +<dt class="sig sig-object py" id="binarycpython.utils.population_extensions.version_info.version_info.return_binary_c_version_info"> +<span class="sig-name descname"><span class="pre">return_binary_c_version_info</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">parsed</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/binarycpython/utils/population_extensions/version_info.html#version_info.return_binary_c_version_info"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.population_extensions.version_info.version_info.return_binary_c_version_info" title="Permalink to this definition">ïƒ</a></dt> +<dd><p>Function that returns the version information of binary_c. This function calls the function +_binary_c_bindings.return_version_info()</p> +<dl class="field-list simple"> +<dt class="field-odd">Parameters</dt> +<dd class="field-odd"><p><strong>parsed</strong> (<code class="xref py py-class docutils literal notranslate"><span class="pre">bool</span></code>) – Boolean flag whether to parse the version_info output of binary_c. default = False</p> +</dd> +<dt class="field-even">Return type</dt> +<dd class="field-even"><p><code class="xref py py-data docutils literal notranslate"><span class="pre">Union</span></code>[<code class="xref py py-class docutils literal notranslate"><span class="pre">str</span></code>, <code class="xref py py-class docutils literal notranslate"><span class="pre">dict</span></code>]</p> +</dd> +<dt class="field-odd">Returns</dt> +<dd class="field-odd"><p>Either the raw string of binary_c or a parsed version of this in the form of a nested +dictionary</p> +</dd> +</dl> +</dd></dl> + +</dd></dl> + +</section> + + + </div> + </div> + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="spacing_functions.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="../run_system_wrapper.html" class="btn btn-neutral float-right" title="run_system_wrapper module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> + </div> + + <hr/> + + <div role="contentinfo"> + <p>© 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> \ No newline at end of file diff --git a/docs/build/html/py-modindex.html b/docs/build/html/py-modindex.html index 73dca9e0d..9ad4576e7 100644 --- a/docs/build/html/py-modindex.html +++ b/docs/build/html/py-modindex.html @@ -1,41 +1,21 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Python Module Index — 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 type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + <script src="_static/js/theme.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> @@ -43,29 +23,13 @@ </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -73,17 +37,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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> @@ -95,64 +49,29 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - + <li><a href="index.html" class="icon icon-home"></a> »</li> <li>Python Module 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>Python Module Index</h1> @@ -175,6 +94,16 @@ <td>    <a href="custom_logging_functions.html#module-binarycpython.utils.custom_logging_functions"><code class="xref">binarycpython.utils.custom_logging_functions</code></a></td><td> <em></em></td></tr> + <tr class="cg-1"> + <td></td> + <td>    + <a href="dicts.html#module-binarycpython.utils.dicts"><code class="xref">binarycpython.utils.dicts</code></a></td><td> + <em></em></td></tr> + <tr class="cg-1"> + <td></td> + <td>    + <a href="ensemble.html#module-binarycpython.utils.ensemble"><code class="xref">binarycpython.utils.ensemble</code></a></td><td> + <em></em></td></tr> <tr class="cg-1"> <td></td> <td>    @@ -190,6 +119,66 @@ <td>    <a href="plot_functions.html#module-binarycpython.utils.plot_functions"><code class="xref">binarycpython.utils.plot_functions</code></a></td><td> <em></em></td></tr> + <tr class="cg-1"> + <td></td> + <td>    + <a href="population_extensions/analytics.html#module-binarycpython.utils.population_extensions.analytics"><code class="xref">binarycpython.utils.population_extensions.analytics</code></a></td><td> + <em></em></td></tr> + <tr class="cg-1"> + <td></td> + <td>    + <a href="population_extensions/cache.html#module-binarycpython.utils.population_extensions.cache"><code class="xref">binarycpython.utils.population_extensions.cache</code></a></td><td> + <em></em></td></tr> + <tr class="cg-1"> + <td></td> + <td>    + <a href="population_extensions/condor.html#module-binarycpython.utils.population_extensions.condor"><code class="xref">binarycpython.utils.population_extensions.condor</code></a></td><td> + <em></em></td></tr> + <tr class="cg-1"> + <td></td> + <td>    + <a href="population_extensions/dataIO.html#module-binarycpython.utils.population_extensions.dataIO"><code class="xref">binarycpython.utils.population_extensions.dataIO</code></a></td><td> + <em></em></td></tr> + <tr class="cg-1"> + <td></td> + <td>    + <a href="population_extensions/distribution_functions.html#module-binarycpython.utils.population_extensions.distribution_functions"><code class="xref">binarycpython.utils.population_extensions.distribution_functions</code></a></td><td> + <em></em></td></tr> + <tr class="cg-1"> + <td></td> + <td>    + <a href="population_extensions/grid_options_defaults.html#module-binarycpython.utils.population_extensions.grid_options_defaults"><code class="xref">binarycpython.utils.population_extensions.grid_options_defaults</code></a></td><td> + <em></em></td></tr> + <tr class="cg-1"> + <td></td> + <td>    + <a href="population_extensions/gridcode.html#module-binarycpython.utils.population_extensions.gridcode"><code class="xref">binarycpython.utils.population_extensions.gridcode</code></a></td><td> + <em></em></td></tr> + <tr class="cg-1"> + <td></td> + <td>    + <a href="population_extensions/HPC.html#module-binarycpython.utils.population_extensions.HPC"><code class="xref">binarycpython.utils.population_extensions.HPC</code></a></td><td> + <em></em></td></tr> + <tr class="cg-1"> + <td></td> + <td>    + <a href="population_extensions/metadata.html#module-binarycpython.utils.population_extensions.metadata"><code class="xref">binarycpython.utils.population_extensions.metadata</code></a></td><td> + <em></em></td></tr> + <tr class="cg-1"> + <td></td> + <td>    + <a href="population_extensions/slurm.html#module-binarycpython.utils.population_extensions.slurm"><code class="xref">binarycpython.utils.population_extensions.slurm</code></a></td><td> + <em></em></td></tr> + <tr class="cg-1"> + <td></td> + <td>    + <a href="population_extensions/spacing_functions.html#module-binarycpython.utils.population_extensions.spacing_functions"><code class="xref">binarycpython.utils.population_extensions.spacing_functions</code></a></td><td> + <em></em></td></tr> + <tr class="cg-1"> + <td></td> + <td>    + <a href="population_extensions/version_info.html#module-binarycpython.utils.population_extensions.version_info"><code class="xref">binarycpython.utils.population_extensions.version_info</code></a></td><td> + <em></em></td></tr> <tr class="cg-1"> <td></td> <td>    @@ -209,48 +198,36 @@ </div> - </div> <footer> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/readme_link.html b/docs/build/html/readme_link.html index 8e543dd16..6266111fa 100644 --- a/docs/build/html/readme_link.html +++ b/docs/build/html/readme_link.html @@ -1,70 +1,35 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>Python module for binary_c — binary_c-python documentation</title> - - - - - - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>Python module for binary_c — 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 type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + <script src="_static/js/theme.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> <link rel="next" title="Binarycpython code" href="modules.html" /> <link rel="prev" title="Welcome to binary_c-python’s documentation!" href="index.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -72,17 +37,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1 current"><a class="current reference internal" href="#">Python module for binary_c</a><ul> @@ -111,68 +66,30 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - + <li><a href="index.html" class="icon icon-home"></a> »</li> <li>Python module for binary_c</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="_sources/readme_link.rst.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS overrides for sphinx_rtd_theme */ @@ -197,16 +114,16 @@ text-align: unset; } </style> -<div class="section" id="python-module-for-binary-c"> -<h1>Python module for binary_c<a class="headerlink" href="#python-module-for-binary-c" title="Permalink to this headline">¶</a></h1> +<section id="python-module-for-binary-c"> +<h1>Python module for binary_c<a class="headerlink" href="#python-module-for-binary-c" title="Permalink to this headline">ïƒ</a></h1> <p>Docstring coverage:</p> <a class="reference external image-reference" href="./badges/docstring_coverage.svg"><img alt="docstring coverage" src="_images/docstring_coverage.svg" /></a> <p>Test coverage:</p> <a class="reference external image-reference" href="./badges/test_coverage.svg"><img alt="test coverage" src="_images/test_coverage.svg" /></a> <p>Binary population synthesis code that interfaces with binary_c. Based on a original work by Jeff Andrews. Updated and extended for Python3 by David Hendriks, Robert Izzard.</p> <p>The current release is version <a class="reference external" href="VERSION">version</a>, make sure to use that version number when installing!</p> -<div class="section" id="requirements"> -<h2>Requirements<a class="headerlink" href="#requirements" title="Permalink to this headline">¶</a></h2> +<section id="requirements"> +<h2>Requirements<a class="headerlink" href="#requirements" title="Permalink to this headline">ïƒ</a></h2> <p>To run this code you need to at least have installations of:</p> <ul class="simple"> <li><p>Python 3.6 or higher</p></li> @@ -223,9 +140,9 @@ <li><p>matplotlib</p></li> <li><p>py_rinterpolate</p></li> </ul> -</div> -<div class="section" id="environment-variables"> -<h2>Environment variables<a class="headerlink" href="#environment-variables" title="Permalink to this headline">¶</a></h2> +</section> +<section id="environment-variables"> +<h2>Environment variables<a class="headerlink" href="#environment-variables" title="Permalink to this headline">ïƒ</a></h2> <p>Before compilation you need to have certain environment variables:</p> <p>Required:</p> <ul class="simple"> @@ -234,20 +151,20 @@ <li><p><code class="docutils literal notranslate"><span class="pre">LIBRARY_PATH</span></code> should include whatever directories are required to build binary_c (e.g. locations of libgsl, libmemoize, librinterpolate, etc.)</p></li> <li><p><code class="docutils literal notranslate"><span class="pre">GSL_DIR</span></code> should point to the root location where you installed GSL to. This root dir should contain <code class="docutils literal notranslate"><span class="pre">bin/</span></code>, <code class="docutils literal notranslate"><span class="pre">lib/</span></code> etc</p></li> </ul> -</div> -<div class="section" id="build-instructions"> -<h2>Build instructions<a class="headerlink" href="#build-instructions" title="Permalink to this headline">¶</a></h2> +</section> +<section id="build-instructions"> +<h2>Build instructions<a class="headerlink" href="#build-instructions" title="Permalink to this headline">ïƒ</a></h2> <p>First, make sure you have built binary_c (See <code class="docutils literal notranslate"><span class="pre">$BINARY_C/doc/binary_c2.pdf</span></code> section: installation for all the installation instructions for <code class="docutils literal notranslate"><span class="pre">binary_c</span></code>)) and that it functions correctly.</p> -<div class="section" id="installation-via-pip"> -<h3>Installation via PIP:<a class="headerlink" href="#installation-via-pip" title="Permalink to this headline">¶</a></h3> +<section id="installation-via-pip"> +<h3>Installation via PIP:<a class="headerlink" href="#installation-via-pip" title="Permalink to this headline">ïƒ</a></h3> <p>To install this package via pip:</p> <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="n">install</span> <span class="n">binarycpython</span> </pre></div> </div> <p>This will install the latest stable installation that is available on pip.</p> -</div> -<div class="section" id="installation-from-source"> -<h3>Installation from source:<a class="headerlink" href="#installation-from-source" title="Permalink to this headline">¶</a></h3> +</section> +<section id="installation-from-source"> +<h3>Installation from source:<a class="headerlink" href="#installation-from-source" title="Permalink to this headline">ïƒ</a></h3> <p>We can also install the package from source, which is useful for development versions and when you want to modify the code. It is recommended that you install this into a virtual environment. From within the root directory, run</p> <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">./</span><span class="n">install</span><span class="o">.</span><span class="n">sh</span> </pre></div> @@ -258,33 +175,33 @@ </pre></div> </div> <p>to reinstall just binarycpython.</p> -<div class="section" id="after-installation"> -<h4>After installation<a class="headerlink" href="#after-installation" title="Permalink to this headline">¶</a></h4> +<section id="after-installation"> +<h4>After installation<a class="headerlink" href="#after-installation" title="Permalink to this headline">ïƒ</a></h4> <p>After installing the code via source it is useful to run the test suite before doing any programming with it. The test suite is stored in <code class="docutils literal notranslate"><span class="pre">binarycpython/tests</span></code> and running <code class="docutils literal notranslate"><span class="pre">python</span> <span class="pre">main.py</span></code> in there will run all the tests.</p> -</div> -</div> -</div> -<div class="section" id="examples"> -<h2>Examples<a class="headerlink" href="#examples" title="Permalink to this headline">¶</a></h2> +</section> +</section> +</section> +<section id="examples"> +<h2>Examples<a class="headerlink" href="#examples" title="Permalink to this headline">ïƒ</a></h2> <p>See the examples/ directory for example scripts and notebooks. The documentation contains example pages as well.</p> -</div> -<div class="section" id="usage-notes"> -<h2>Usage notes<a class="headerlink" href="#usage-notes" title="Permalink to this headline">¶</a></h2> +</section> +<section id="usage-notes"> +<h2>Usage notes<a class="headerlink" href="#usage-notes" title="Permalink to this headline">ïƒ</a></h2> <p>Make sure that with every change/recompilation you make in <code class="docutils literal notranslate"><span class="pre">binary_c</span></code>, you also rebuild this package. Whenever you change the sourcecode of this package, you need to reinstall it into your virtualenvironment as well</p> -</div> -<div class="section" id="documentation"> -<h2>Documentation<a class="headerlink" href="#documentation" title="Permalink to this headline">¶</a></h2> +</section> +<section id="documentation"> +<h2>Documentation<a class="headerlink" href="#documentation" title="Permalink to this headline">ïƒ</a></h2> <p>Look in the docs/ directory. Within the build/html/ there is the html version of the documentation. The</p> -</div> -<div class="section" id="development"> -<h2>Development:<a class="headerlink" href="#development" title="Permalink to this headline">¶</a></h2> +</section> +<section id="development"> +<h2>Development:<a class="headerlink" href="#development" title="Permalink to this headline">ïƒ</a></h2> <p>If you want to contribute to the code, then it is recommended that you install the packages in <code class="docutils literal notranslate"><span class="pre">development_requirements.txt</span></code>:</p> <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">pip</span> <span class="n">install</span> <span class="o">-</span><span class="n">r</span> <span class="n">development_requirements</span><span class="o">.</span><span class="n">txt</span> </pre></div> </div> -</div> -<div class="section" id="faq-issues"> -<h2>FAQ/Issues:<a class="headerlink" href="#faq-issues" title="Permalink to this headline">¶</a></h2> +</section> +<section id="faq-issues"> +<h2>FAQ/Issues:<a class="headerlink" href="#faq-issues" title="Permalink to this headline">ïƒ</a></h2> <p>Building issues with binary_c itself:</p> <ul class="simple"> <li><p>see the documentation of binary_c (in doc/).</p></li> @@ -302,62 +219,44 @@ <li><p>When running jupyter notebooks, make sure you are running the jupyter installation from the same virtual environment.</p></li> <li><p>When the output of binary_c seems to be different than expected, you might need to rebuild this python package. Everytime binary_c is compiled, this package needs to be rebuilt too.</p></li> </ul> -</div> -</div> +</section> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="modules.html" class="btn btn-neutral float-right" title="Binarycpython code" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="index.html" class="btn btn-neutral float-left" title="Welcome to binary_c-python’s documentation!" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="index.html" class="btn btn-neutral float-left" title="Welcome to binary_c-python’s documentation!" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="modules.html" class="btn btn-neutral float-right" title="Binarycpython code" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/run_system_wrapper.html b/docs/build/html/run_system_wrapper.html index 02b1ce334..ee46e6109 100644 --- a/docs/build/html/run_system_wrapper.html +++ b/docs/build/html/run_system_wrapper.html @@ -1,70 +1,35 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>run_system_wrapper module — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>run_system_wrapper module — 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 type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + <script src="_static/js/theme.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> - <link rel="next" title="spacing_functions module" href="spacing_functions.html" /> - <link rel="prev" title="plot_functions module" href="plot_functions.html" /> + <link rel="next" title="stellar_types module" href="stellar_types.html" /> + <link rel="prev" title="functions module" href="population_extensions/version_info.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -72,30 +37,30 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current"> <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li> -<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Grid options and descriptions</a></li> -<li class="toctree-l2"><a class="reference internal" href="hpc_functions.html">hpc_functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li> <li class="toctree-l2 current"><a class="current reference internal" href="#">run_system_wrapper module</a></li> -<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">spacing_functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li> <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li> </ul> @@ -107,70 +72,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - + <li><a href="index.html" class="icon icon-home"></a> »</li> <li><a href="modules.html">Binarycpython code</a> »</li> - <li>run_system_wrapper module</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="_sources/run_system_wrapper.rst.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS overrides for sphinx_rtd_theme */ @@ -195,13 +121,13 @@ text-align: unset; } </style> -<div class="section" id="module-binarycpython.utils.run_system_wrapper"> -<span id="run-system-wrapper-module"></span><h1>run_system_wrapper module<a class="headerlink" href="#module-binarycpython.utils.run_system_wrapper" title="Permalink to this headline">¶</a></h1> +<section id="module-binarycpython.utils.run_system_wrapper"> +<span id="run-system-wrapper-module"></span><h1>run_system_wrapper module<a class="headerlink" href="#module-binarycpython.utils.run_system_wrapper" title="Permalink to this headline">ïƒ</a></h1> <p>Module containing the utility function run_system, which handles a lot of things by analysing the passed kwargs</p> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.run_system_wrapper.run_system"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.run_system_wrapper.</span></span><span class="sig-name descname"><span class="pre">run_system</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/run_system_wrapper.html#run_system"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.run_system_wrapper.run_system" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.run_system_wrapper.</span></span><span class="sig-name descname"><span class="pre">run_system</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/run_system_wrapper.html#run_system"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.run_system_wrapper.run_system" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function that runs a system. Mostly as a useful utility function that handles all the setup of argument lists etc.</p> <p class="rubric">Examples</p> @@ -244,61 +170,43 @@ and returns what the parse_function returns</p> </dl> </dd></dl> -</div> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="spacing_functions.html" class="btn btn-neutral float-right" title="spacing_functions module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="plot_functions.html" class="btn btn-neutral float-left" title="plot_functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="population_extensions/version_info.html" class="btn btn-neutral float-left" title="functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="stellar_types.html" class="btn btn-neutral float-right" title="stellar_types module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/search.html b/docs/build/html/search.html index 41bba4ef8..8d4d39e21 100644 --- a/docs/build/html/search.html +++ b/docs/build/html/search.html @@ -1,69 +1,35 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Search — binary_c-python documentation</title> - - - - - - - - - <script type="text/javascript" src="_static/js/modernizr.min.js"></script> - + <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> + <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> + <!--[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/searchtools.js"></script> - - <script type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + <script src="_static/js/theme.js"></script> + <script src="_static/searchtools.js"></script> + <script src="_static/language_data.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="#" /> </head> -<body class="wy-body-for-nav"> - - +<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="#" method="get"> <input type="text" name="q" placeholder="Search docs" /> @@ -71,17 +37,7 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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> @@ -93,71 +49,33 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - + <li><a href="index.html" class="icon icon-home"></a> »</li> <li>Search</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"> - + <noscript> <div id="fallback" class="admonition warning"> <p class="last"> - Please activate JavaScript to enable the search - functionality. + Please activate JavaScript to enable the search functionality. </p> </div> </noscript> @@ -168,53 +86,41 @@ </div> </div> - </div> <footer> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); </script> - - - - - - <script type="text/javascript"> + <script> jQuery(function() { Search.loadIndex("searchindex.js"); }); </script> - <script type="text/javascript" id="searchindexloader"></script> + <script id="searchindexloader"></script> diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index b7de8314a..880d78758 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["binary_c_parameters","custom_logging_functions","distribution_functions","example_notebooks","examples/notebook_BHBH","examples/notebook_HRD","examples/notebook_api_functionality","examples/notebook_common_envelope_evolution","examples/notebook_custom_logging","examples/notebook_extra_features","examples/notebook_individual_systems","examples/notebook_luminosity_function_binaries","examples/notebook_luminosity_function_single","examples/notebook_massive_remnants","examples/notebook_population","examples/notebook_solar_system","examples/old/basic_example","examples/old/workshop_example_notebook","functions","grid","grid_options_defaults","grid_options_descriptions","hpc_functions","index","modules","plot_functions","readme_link","run_system_wrapper","spacing_functions","stellar_types","useful_funcs"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1,nbsphinx:3,sphinx:56},filenames:["binary_c_parameters.rst","custom_logging_functions.rst","distribution_functions.rst","example_notebooks.rst","examples/notebook_BHBH.ipynb","examples/notebook_HRD.ipynb","examples/notebook_api_functionality.ipynb","examples/notebook_common_envelope_evolution.ipynb","examples/notebook_custom_logging.ipynb","examples/notebook_extra_features.ipynb","examples/notebook_individual_systems.ipynb","examples/notebook_luminosity_function_binaries.ipynb","examples/notebook_luminosity_function_single.ipynb","examples/notebook_massive_remnants.ipynb","examples/notebook_population.ipynb","examples/notebook_solar_system.ipynb","examples/old/basic_example.ipynb","examples/old/workshop_example_notebook.ipynb","functions.rst","grid.rst","grid_options_defaults.rst","grid_options_descriptions.rst","hpc_functions.rst","index.rst","modules.rst","plot_functions.rst","readme_link.rst","run_system_wrapper.rst","spacing_functions.rst","stellar_types.rst","useful_funcs.rst"],objects:{"binarycpython.utils":{custom_logging_functions:[1,0,0,"-"],functions:[18,0,0,"-"],grid:[19,0,0,"-"],plot_functions:[25,0,0,"-"],run_system_wrapper:[27,0,0,"-"],stellar_types:[29,0,0,"-"],useful_funcs:[30,0,0,"-"]},"binarycpython.utils.custom_logging_functions":{autogen_C_logging_code:[1,1,1,""],binary_c_log_code:[1,1,1,""],binary_c_write_log_code:[1,1,1,""],compile_shared_lib:[1,1,1,""],create_and_load_logging_function:[1,1,1,""],from_binary_c_config:[1,1,1,""],return_compilation_dict:[1,1,1,""]},"binarycpython.utils.functions":{Capturing:[18,2,1,""],bin_data:[18,1,1,""],call_binary_c_config:[18,1,1,""],catchtime:[18,2,1,""],check_if_in_shell:[18,1,1,""],conv_time_units:[18,1,1,""],convert_bytes:[18,1,1,""],convfloat:[18,1,1,""],create_arg_string:[18,1,1,""],create_hdf5:[18,1,1,""],datalinedict:[18,1,1,""],example_parse_output:[18,1,1,""],filter_arg_dict:[18,1,1,""],format_number:[18,1,1,""],get_ANSI_colours:[18,1,1,""],get_arg_keys:[18,1,1,""],get_defaults:[18,1,1,""],get_help:[18,1,1,""],get_help_all:[18,1,1,""],get_help_super:[18,1,1,""],get_size:[18,1,1,""],get_username:[18,1,1,""],imports:[18,1,1,""],is_capsule:[18,1,1,""],isfloat:[18,1,1,""],isint:[18,1,1,""],load_logfile:[18,1,1,""],make_build_text:[18,1,1,""],mem_use:[18,1,1,""],now:[18,1,1,""],output_lines:[18,1,1,""],pad_output_distribution:[18,1,1,""],remove_file:[18,1,1,""],temp_dir:[18,1,1,""],timedelta:[18,1,1,""],trem:[18,1,1,""],verbose_print:[18,1,1,""],write_binary_c_parameter_descriptions_to_rst_file:[18,1,1,""]},"binarycpython.utils.functions.Capturing":{__enter__:[18,3,1,""],__exit__:[18,3,1,""]},"binarycpython.utils.functions.catchtime":{__enter__:[18,3,1,""],__exit__:[18,3,1,""]},"binarycpython.utils.grid":{Population:[19,2,1,""]},"binarycpython.utils.grid.Population":{clean:[19,3,1,""],evolve:[19,3,1,""],evolve_single:[19,3,1,""],exit:[19,3,1,""],export_all_info:[19,3,1,""],jobID:[19,3,1,""],parse_cmdline:[19,3,1,""],return_all_info:[19,3,1,""],return_binary_c_defaults:[19,3,1,""],return_population_settings:[19,3,1,""],set:[19,3,1,""],was_killed:[19,3,1,""]},"binarycpython.utils.plot_functions":{color_by_index:[25,1,1,""],dummy:[25,1,1,""],parse_function_hr_diagram:[25,1,1,""],parse_function_masses:[25,1,1,""],parse_function_orbit:[25,1,1,""],plot_HR_diagram:[25,1,1,""],plot_masses:[25,1,1,""],plot_orbit:[25,1,1,""],plot_system:[25,1,1,""]},"binarycpython.utils.run_system_wrapper":{run_system:[27,1,1,""]},"binarycpython.utils.useful_funcs":{calc_period_from_sep:[30,1,1,""],calc_sep_from_period:[30,1,1,""],maximum_mass_ratio_for_RLOF:[30,1,1,""],minimum_period_for_RLOF:[30,1,1,""],minimum_separation_for_RLOF:[30,1,1,""],ragb:[30,1,1,""],roche_lobe:[30,1,1,""],rzams:[30,1,1,""],zams_collision:[30,1,1,""]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"0":[0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,30],"00":[4,10,11,14,17],"000":[4,10,17],"0000":[4,10,17],"00000":17,"000000":17,"000000000000e":10,"000000e":17,"000001":10,"000002":10,"000003":10,"0001":[4,6,30],"000122339":14,"000161974":14,"000214449":14,"000220016":14,"000283924":14,"000287968":14,"000375908":14,"000497691":14,"000498487":14,"00065893":14,"000872405":14,"001":[0,4,6],"00115504":14,"0013":4,"00152924":14,"00182":4,"002":[4,16,17],"00202467":14,"0021272":4,"00215604":4,"00235329":4,"00237669":4,"00239838":4,"00242158":4,"00247821":4,"00247864":4,"00248439":4,"00254115":4,"00254512":4,"00256681":4,"00261516":4,"00268237":4,"00280816":4,"00283345":4,"00286793":4,"00288661":4,"00294":4,"00296406":4,"003":4,"00300971":4,"00303761":4,"00311757":4,"00317508":4,"00319483":4,"0034":4,"004":4,"004698855121516281":14,"005":4,"00518983":4,"0055":4,"00585495":4,"006":4,"0062211552141636295":14,"00632092":6,"00666382":4,"007":[4,15],"00707417":4,"00712":4,"00730797":4,"0074":4,"008":4,"0081514":4,"00823663875514986":14,"00832":4,"0087":4,"009":[4,15],"00984861":4,"00e":11,"01":[0,4,5,6,7,8,11,14,17],"010":4,"0102":4,"010905083645619543":14,"011":4,"0118":4,"012":4,"0122109":4,"012246630357e":14,"0128":4,"013":4,"0131145":4,"014":4,"0141":6,"0143651":4,"0143896":7,"014832":4,"015":4,"0152545":4,"0153961":4,"0155":4,"0156":4,"01561":4,"0156945":4,"0159":4,"016":4,"0162":4,"016309":7,"0163656":7,"0164":4,"0165":4,"0166":4,"0168":4,"0169":4,"017":[4,15],"0171":4,"0175264":7,"0176575":5,"01791":4,"018":4,"0182":4,"0184":4,"0187":4,"019":4,"0192009":4,"019715467199999996":7,"01e":11,"01t09":[5,7,11],"01t10":11,"02":[0,4,5,6,7,8,10,11,14,15,17,30],"020":4,"0208":4,"021":4,"0214":4,"0214824":4,"021960493499e":14,"022":4,"023":4,"0232618":4,"02379":4,"024":4,"0241634":4,"0245":4,"024684":4,"02473":4,"0248684":14,"025":4,"0250231":4,"0251003":4,"0259932":4,"026":4,"0261496":4,"027":4,"0276":4,"02786":4,"0278672":4,"028":4,"02823":4,"0283541":4,"029":4,"0290733":4,"0295":4,"0298011":4,"0298364":4,"02e":[7,11],"03":[0,1,4,6,7,11],"030":4,"0303129":4,"030499912298e":14,"031":4,"0316266":4,"0319":4,"032":4,"03221":4,"033":4,"0335":4,"0335017":4,"034":4,"03493":4,"03499999999999":13,"035":4,"03502960360000004":7,"03507":4,"036":4,"0367878":4,"037":4,"0385396":4,"039":4,"0393944":4,"0394":4,"0399":4,"03996e":4,"03e":11,"04":[0,4,6,11,17],"040":4,"041":4,"0411":4,"0414":4,"04198":4,"042":4,"0425":4,"043":4,"0434":14,"044":4,"0440989":4,"044142002936e":8,"04440288843805411":14,"0444029":14,"044572277695e":8,"044654032097e":8,"0448877":4,"0449442":4,"045":4,"045084306856e":8,"0459174":4,"046":4,"0461":4,"0469097":4,"047":[4,14,15],"0474164":4,"0474572":4,"048":[4,15,17],"049":4,"04924":4,"04e":11,"05":[0,4,6,7,8,11,14],"0501":4,"050651207308e":8,"051":[4,5],"0511173":4,"0512":4,"052":4,"0523":4,"0528412":4,"053":4,"0531294":4,"0533803":4,"0535":4,"0536749":4,"054":4,"0547419":4,"055":4,"055188":4,"056":[4,15],"0563088":4,"057":4,"0570946":17,"0572914":4,"057949":4,"058":4,"0583837":4,"0585":4,"059":4,"05e":11,"05e51ba114934b37bab48f1db40b7333":14,"06":[0,4,7,8,10,11],"0608":4,"061":4,"061141":4,"0613":4,"062":4,"0621119":4,"0625403":4,"06257":4,"0626266":4,"063":4,"064":4,"0641":4,"06459059967730083":7,"0645906":7,"0649":4,"065":4,"06527":4,"066":4,"06696":4,"067":4,"0670735":4,"068":4,"0683196":4,"069":4,"06987":4,"06e":11,"07":[4,11,12,13,17],"070":[4,14],"0701913":4,"071":4,"07108":4,"0714679":4,"0717":4,"0719":4,"072":4,"0722":4,"0727126":4,"0727584":4,"074":4,"0744186":4,"0745":4,"07484":4,"075":4,"075416":4,"0755737":4,"076":4,"077":4,"0770302":4,"0772021":4,"0772781":4,"078":4,"0784":4,"0784722":4,"0787729":4,"0789786":4,"079":[4,5],"0791":4,"07e":11,"08":[0,4,7,11,17],"080763":10,"0808":4,"081":[4,5],"081024":5,"082":4,"0820":[0,6],"0823499":4,"0831":4,"0834973":17,"0837":4,"084":4,"0849409":4,"085":4,"086":4,"086004":4,"0868":4,"087":4,"0877":4,"0877243":4,"0878":4,"088":4,"089":4,"0890815":4,"0896":4,"08e":11,"08msun":[0,6],"09":[4,5,7,11],"090":4,"0900":17,"0902":[0,6],"0907":4,"0907537":4,"091":4,"0910814":4,"0913095":4,"09164":4,"092":4,"09295167374":11,"093":[5,15],"0931922":4,"094":[4,7],"094409257247e":14,"095":4,"0958704":4,"096":4,"09665":4,"0967":14,"097":4,"09706e":4,"09786":4,"098":[4,5],"0987206":4,"099":4,"0991059":4,"0993":4,"099417":7,"0995":4,"0m":11,"0mb":[7,11],"0x146f912dbc60":6,"0x149c2e81ec10":10,"0x149c95c56c10":7,"0x14bf2250fdc0":5,"0x1528ac7290d0":14,"1":[0,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,21,23,25,26,27,30],"10":[0,4,5,6,7,8,10,11,12,13,14,15,16,17,21,27],"100":[0,4,5,6,7,11,12,13],"1000":[0,6,7,21],"100000000000":[16,17],"1001":11,"1005":4,"101":4,"101038":4,"1012":4,"101323":4,"101955":4,"102":4,"1021":4,"1024mb":21,"1025":11,"102750e":17,"103":4,"1035":4,"103702":4,"103789":4,"104":[4,7],"1043":4,"104427":4,"104997":4,"105":[4,12,13],"105082":4,"10522":4,"105704":4,"106":4,"1062":4,"106368":4,"106545":4,"10689":4,"107":4,"107187":4,"1075":4,"10782":4,"108":[4,14],"1082":4,"1085":10,"108571":4,"10877":4,"1088":4,"109":[4,7],"10941":4,"109679":4,"1098":4,"1099":4,"10e":11,"11":[0,4,5,7,8,10,11,13,14,15,17],"110":4,"11003":10,"1104":4,"1108":4,"111":4,"111023":4,"111583":4,"11182":4,"112":4,"11239":4,"1124":4,"113":4,"1130":4,"11346":4,"113492":17,"1135":4,"11376":4,"114":4,"114678":4,"11491":4,"115":4,"11506":4,"115297":4,"11558":4,"115722":4,"11582":10,"116":4,"11686":4,"11695":4,"117":4,"11707":4,"1173":4,"1178":4,"118":4,"11802":4,"118229":4,"11854":4,"119":4,"1193":4,"1199":4,"11e":11,"12":[0,4,5,8,10,11,13,14,15,17,18],"120":4,"120000":[0,6],"120066":4,"1204":[4,17],"121":4,"121263":4,"12136":4,"1219":4,"122":4,"1222":4,"123":4,"123048":4,"12325":10,"123635":4,"1237":4,"123794969278e":14,"1239555":7,"124":4,"1241251901":15,"124379":17,"124496":4,"12457":10,"12460":10,"12461":10,"124931":4,"12495":4,"125":[0,4,6],"12500":0,"12522":4,"1254":4,"12548":4,"125553":4,"125886":4,"125968":4,"126":4,"126532":4,"127":4,"12741":4,"127442":4,"127957":4,"128":4,"12806":4,"129":4,"12974":4,"129879":4,"12e":[1,5,8,10,11,12,13,14],"13":[0,4,5,6,7,8,10,11,13,14,15,17],"130":4,"1301":10,"1302":10,"1306":4,"130725":4,"131":4,"13108":17,"1314":4,"131680e":17,"132":4,"132057":4,"1326":4,"13267":4,"1327":4,"13298":4,"133":4,"1334":4,"134":[4,14],"13416":4,"1345":10,"1346":10,"13461":10,"1347":10,"1348":10,"1349":10,"135":4,"135101":4,"135164":4,"1354":11,"1355":11,"13567":8,"136":4,"1360":4,"13607":4,"13626":14,"137":4,"13700":[5,7],"137502":4,"1379":4,"13796e":4,"138":4,"1380":17,"139":4,"139044":4,"1392":4,"139293101586e":14,"139732":4,"1398":4,"13e3":[0,6],"14":[0,4,5,6,8,10,11,13,14,15,17],"140":4,"141":4,"14112":4,"141361":4,"1415":4,"142":4,"14212":4,"143":4,"144":4,"144141":4,"14439":4,"14461":10,"1449":[4,11],"145":4,"145296":4,"145632":4,"146":4,"1468":4,"146844":4,"147":4,"1471":4,"1473":4,"14764":4,"1478":4,"148":[4,17],"1485":4,"148721":4,"149":4,"1492":4,"1494":11,"1498":4,"14e":11,"15":[0,4,6,7,8,10,11,13,14,15,17,21],"150":[4,7,11,12,13,14],"15000":[0,4,6,8,10,14,15,17],"1502":4,"150217":4,"15042":4,"150681":4,"151":4,"1514":4,"151616":4,"1517":4,"15186":4,"152":4,"1521":4,"1527":4,"153":4,"153329":4,"153852":4,"1539":11,"154":4,"155":4,"1551":4,"1553":4,"155342":4,"155662":11,"155678":7,"15594":4,"156":[4,7,17],"1560":4,"1567":4,"1569":4,"157":4,"1571":4,"1575":4,"158":4,"1585":11,"1586":4,"158640":7,"15884":4,"159":[4,7],"15907":4,"1599":4,"15e":11,"16":[0,4,7,11,13,14,15,17],"160":4,"1606":4,"160675":11,"161":4,"1610":4,"1612":4,"1618":4,"162":4,"162006":4,"162038":4,"1622":4,"1624":[4,11],"162454":11,"16265":4,"1627":10,"162734":10,"162941":4,"163":[4,7],"1631":4,"1633":4,"163481":7,"1635760192":5,"1635760194":5,"1635760256":7,"1635760377":7,"1635760613":11,"1635760806":13,"1635760813":13,"1635760967":14,"1635760970":14,"1635761189":11,"1637":4,"164":4,"164714":4,"165":4,"16539":4,"16564":4,"166":[4,7],"1663":4,"166559":4,"167":[4,11],"1670":4,"16729":4,"16733":4,"1674":[4,11],"1678":4,"168":[4,7],"16833":4,"16837":4,"168379":7,"168558":4,"168972":4,"169":4,"1691":4,"1695":4,"169775":11,"17":[4,5,7,11,13,14,15,17],"170":4,"1703":11,"1708":4,"171":4,"171096":4,"1713":4,"1715":4,"172":4,"172014":4,"1722":4,"1729":4,"173":4,"1736":4,"174":4,"174169":4,"1747":4,"1749":11,"175":4,"175004":4,"1753":4,"17588":4,"176":4,"176751":11,"177":[4,7],"177444":4,"1775":4,"177551":4,"177727":4,"178":4,"1780":11,"1781":4,"1783":4,"1784":4,"1786":4,"179":4,"179142":4,"1792":4,"17932":4,"1796":4,"18":[4,11,13,15,17],"180":4,"1804":4,"180453":4,"1806":4,"1807":4,"1808":4,"1809":4,"181":4,"1810":4,"18108":4,"1811":4,"1812":4,"181244":4,"1813":4,"18139":4,"1814":[4,11],"18148":4,"1815":4,"1816":4,"1817":4,"181795":4,"1818":4,"1819":4,"181971798545e":14,"182":4,"1821":4,"1822":4,"1823":4,"1824":4,"1825":4,"1826":4,"1827":4,"1828":4,"1829":4,"183":4,"1830":4,"183048":4,"1831":4,"1833":4,"1834":4,"1835":4,"1838":4,"1839":4,"183974":4,"184":4,"1841":4,"1843":4,"1844":4,"184464":4,"1845":4,"1846":4,"1847":4,"184829":4,"185":4,"1851":[4,11],"1854":4,"1858":4,"186":[4,11],"1865":8,"187":4,"1876":4,"187694":4,"1877":4,"1879":11,"187993":4,"188":4,"1882":4,"189":4,"189239":4,"19":[4,7,11,14,17],"190":[0,4,17],"19097":4,"191":4,"1910":11,"1915":4,"191543":4,"192":4,"1920":4,"1923":4,"193":4,"193528":4,"19366":4,"19393":4,"194":4,"1947":11,"195":4,"1951":[0,6],"19521":4,"196":4,"196046":4,"196177":4,"19622":4,"196311":4,"1967":4,"1968":11,"197":4,"1972":[0,6],"1973":4,"1975":[0,6],"1977":4,"197729":4,"197x":[0,6],"198":4,"1983":30,"1986":[0,6],"1987":4,"1989":[0,6,11],"199":4,"19907":4,"1992":[0,6],"1993":[0,6],"1996":30,"1998":[0,4,6],"1999":[0,6],"19e":11,"1aearth":15,"1ajupit":15,"1amar":15,"1amercuri":15,"1aneptun":15,"1apluto":15,"1asaturn":15,"1auranu":15,"1avenu":15,"1ckzg0p9":[23,26],"1dex":[11,12,13],"1e":[0,6,7,8,10,11,17],"1e2":[0,6],"1e9":[0,6],"1m":11,"1mb":[7,11],"1mearth":15,"1mjupit":15,"1mmar":15,"1mmercuri":15,"1mneptun":15,"1mpluto":15,"1msaturn":15,"1muranu":15,"1mvenu":15,"1s":[7,11],"1y":[0,6],"2":[0,1,4,5,6,7,8,9,10,11,12,13,14,15,17,18,21,23,25,26],"20":[0,4,5,7,8,11,12,13,14,15,17],"200":[0,4,6],"2000":[0,4,6],"2001":[12,13],"2002":[0,6],"2003":[0,6],"2004":[0,4,6],"2005":[0,4,6],"2008":4,"2009":[0,6],"201":4,"2010":[0,6,21],"2012":[0,6],"2013":[0,6],"2014":[0,4,6],"2015":[0,4,6],"2016":[0,6],"2017":[0,6,11,14,21],"2018":[0,1,4,6],"2019":[0,4,6,17],"202":4,"2020":[0,6],"2021":[0,4,5,7,11],"20211216":0,"202196":4,"202339":4,"202569":4,"20265":4,"202750e":17,"2029":4,"203":4,"2033":4,"204":4,"2044":4,"20447":4,"204663":4,"2048":11,"205":4,"2053":4,"205353":4,"205527":4,"205537":4,"2057":4,"206":[4,15],"2063":4,"20677":4,"207":4,"2071":11,"2075":4,"208":4,"2081":4,"208169":4,"208453":4,"20887":4,"208923":4,"209":4,"2091":11,"209274":4,"20938":4,"20980":4,"20e":[7,11],"21":[0,1,4,5,11,17],"210":[4,17],"21043":4,"211":[4,13],"2112":4,"2118":17,"212":4,"212034":4,"2122":11,"2127":4,"213":4,"2132":4,"21333":4,"213396":4,"2135":4,"213854":4,"214":4,"214274644851685":17,"2143":11,"2147":4,"215":4,"215504":4,"2156":4,"215638":4,"2157":4,"21587440567681537":14,"21587440567681548":14,"2158744056768156":14,"216":4,"21603":4,"216067":4,"2164":11,"216496":4,"216951":4,"217":4,"21764":4,"218":4,"2182":4,"218222":13,"21824":4,"2183":11,"21844":4,"219":4,"219029061236e":14,"219058":4,"2191":4,"21927":4,"21948":4,"21e":11,"22":[4,11,17],"220":4,"22036":4,"2206":11,"22098":4,"221":4,"2210":4,"2214":4,"2216":4,"221832":4,"222":4,"2221":4,"2224":4,"22281":4,"223":4,"2232":11,"2234":4,"224":4,"2245":11,"224923":4,"225":4,"225135":4,"22518":4,"22543":4,"2258":11,"226":4,"2261":4,"22611318083528548":7,"226424":4,"2266":4,"2268":4,"2269":11,"227":4,"227249":4,"2275":4,"22787":4,"227955577093495":14,"228":4,"2282":11,"228555":4,"229":4,"2291":4,"22936":4,"2295":4,"229591":4,"22e":7,"23":[4,11,14],"230":4,"2300":11,"230102":4,"2305":4,"230955":4,"231":4,"231680e":17,"231704":4,"232":4,"2329":11,"233":4,"2332":4,"2333":4,"2338":4,"234":[4,7],"2348":11,"235":[4,5],"23513":4,"2352":4,"235464":4,"235689312423":7,"236":[4,17],"2365":[11,17],"237":4,"2371":4,"237203":4,"237951":4,"238":4,"2383":11,"238584":4,"23894":4,"239":4,"239197":4,"239704":4,"24":[4,7,11],"240":4,"2400":11,"2403e":14,"2406":4,"24098":4,"241":4,"2413":4,"24165":4,"242":4,"2421":4,"242151":4,"2423":11,"242309":4,"2424":10,"243":[4,5],"243214":4,"243583":4,"2437":4,"2438":11,"2439":4,"244":[4,15],"2444":15,"244645":4,"245":4,"245209":4,"245223":4,"2454":11,"246":4,"2466":11,"246604":4,"246625":4,"246671":5,"247":4,"2472":4,"2477":[4,11],"248":[4,7],"248871":4,"249":4,"249106":4,"2492":11,"2493":4,"249848":4,"24e":11,"25":[0,4,7,11,17],"250":4,"25014bc73b334765a1c09a4e4a97ed66":11,"251":[4,7],"2514":4,"2516":11,"25164":4,"252":4,"2528":4,"252877":4,"2529":4,"253":4,"2537":11,"253705":4,"254":4,"2544031669784":14,"255":[0,4,6],"2551":4,"2552":4,"2554":11,"2556":4,"256":[4,5,21],"256488":4,"256783":4,"25694":4,"257":[4,30],"2570":11,"2572":14,"257278":4,"257437":4,"2576084265970895":14,"258":[4,7],"2583":4,"259":4,"2590":11,"25msun":[0,6],"26":[4,11],"260":4,"26051":4,"260676":4,"261":4,"2613":4,"261343":4,"26171201413c43f5b91552a374879940":5,"2618":4,"262":4,"2622":[4,11],"2626":4,"2629":4,"263":4,"263079":4,"2632":4,"263235":4,"2636":11,"264":4,"26416":4,"26441":4,"26456":4,"2646":17,"265":4,"2652":11,"266":4,"2663":4,"26637":4,"2664":4,"266485":4,"2666":11,"267":[4,7],"2670":4,"2671":4,"2672":4,"2673":4,"2674":4,"2676":4,"2677":4,"2678":4,"2679":4,"268":4,"2680":4,"2681":4,"2682":4,"2683":4,"2684":4,"2685":4,"2686":4,"2687":4,"2688":4,"2689":4,"269":4,"2690":4,"2691":[4,11],"2692":4,"2693":4,"2694":4,"2695":4,"2696":4,"2697":4,"2698":4,"2699":4,"27":[4,7,11,14],"270":4,"2700":4,"2701":4,"2702":4,"27025":4,"2703":4,"2704":4,"2705":4,"2706":4,"2707":4,"2708":4,"2709":4,"271":4,"2710":4,"2711":4,"2712":4,"2713":4,"2714":4,"27143e":14,"2715":4,"2716":4,"2717":4,"2718":4,"2719":4,"272":4,"2720":4,"2721":4,"2722":4,"2723":4,"2724":4,"2725":4,"2726":4,"2727":4,"2728":4,"2729":4,"272943":4,"273":4,"2730":4,"2731":4,"2732":4,"2733":[4,11],"2734":4,"274":4,"274206":4,"274445":4,"2746":11,"274854":4,"275":4,"2754":4,"27569e":4,"2757":11,"276":4,"2767":4,"277":4,"2773":4,"27734":4,"2775":11,"27767":4,"278":4,"27829":4,"279":4,"2791":4,"2795":11,"28":[4,6,7,8,10,11,21],"280":4,"2800":4,"2801":4,"2802":4,"280723":4,"280749":4,"281":[4,30],"281309":4,"28134439269236855":14,"2816":4,"2819":4,"282":4,"282234":4,"2823":4,"282623":4,"283":4,"2831":11,"2834":4,"2835":4,"2836":4,"28369":4,"283972":4,"284":4,"2845":11,"2846":4,"285":4,"286":4,"2861":11,"287":4,"2871":4,"2873":4,"2875":11,"2878":4,"288":4,"2881":4,"288353":4,"28867":4,"289":4,"2891":11,"2898":4,"28984":4,"28e":7,"29":[4,7,11,14],"290":4,"290684":4,"291":4,"29136":4,"2914":4,"292":4,"2921":4,"2924":4,"292641":4,"2927":4,"293":4,"2930":11,"2934e":17,"293512":4,"294":[4,5],"29427":14,"29448":14,"29457":14,"2947":[11,14],"295":4,"295543":4,"296":4,"2961":4,"2965":11,"296544":4,"2967":4,"297":4,"297187":4,"297506":4,"298":4,"29816":4,"298194":4,"2982":11,"299":4,"2991":4,"2996":4,"29e":11,"2b66f805db424c48a1d29c45092b6e3c":7,"2d":[0,6],"2e":[8,11,17],"2f":17,"2m":[7,11],"2mb":[7,11],"2msun":[0,6],"2s":11,"3":[0,1,4,5,6,7,8,9,10,11,12,13,14,17,18,21,23,26],"30":[1,4,5,7,8,10,11,12,13,14,15,17],"300":4,"3000":[0,6,15],"3002":4,"3008":4,"301":4,"3010":11,"301129":4,"301483":4,"3017":4,"302":[4,17],"3025":4,"302750e":17,"303":4,"3034":4,"3035":11,"303533":4,"3038":4,"30388e":4,"304":4,"3042":4,"30441":4,"3046":4,"3048":4,"305":4,"305334":4,"3059":11,"306":4,"30642":14,"3065":4,"306619":4,"3069":4,"307199":4,"3078":11,"308":4,"3081e":17,"3082":4,"308203":4,"3084":4,"309":4,"30902":14,"309361":4,"309461":4,"3096":4,"30975":4,"30e4":[0,6],"31":[0,4,6,7,11,17],"310":4,"3100":[4,11],"310029":4,"3101":4,"311":4,"312":[4,5],"3124":11,"312637":4,"3127":4,"313":4,"313623":11,"314":4,"31408":4,"314533":4,"3148":11,"315":4,"315124":4,"315223":4,"3154":4,"315404":4,"315903":4,"315973":4,"316":[4,7],"316118":4,"317":4,"3171":4,"3172":4,"3174":11,"3176":4,"317663":4,"317921":4,"318":4,"3185":4,"318753":4,"319":4,"3192":4,"3193":4,"31958":4,"3197":11,"31e":11,"32":[4,7,11,14,18,21],"320":4,"3205":14,"32076":4,"321":4,"321082":4,"3211":4,"32118":4,"3216":4,"321643":4,"322":4,"3223":4,"3228":[4,14],"32282":4,"323":4,"3231":[4,11],"323359":7,"3235":4,"324":4,"3243":4,"3244":4,"3245144":14,"3246":4,"3247":4,"3248":4,"325":4,"325197":4,"3256":11,"325743":4,"325965":4,"326":4,"326147":4,"32620":4,"32631":4,"3264":4,"326601":4,"32684":4,"327":4,"3273":[4,11],"328":4,"328066":4,"3282":4,"328512":4,"329":[4,7],"3294":11,"32e":11,"33":[0,4,11],"330":4,"331":4,"331680e":17,"332":4,"332091":4,"3321":11,"332251":4,"332777":4,"33295":4,"333":4,"333032":4,"3331":4,"334":4,"33451":4,"33469":8,"3348":11,"335":4,"335153":4,"3352":4,"335342":4,"335428":4,"33552":4,"335642":4,"335847":4,"336":4,"336295":4,"3368":4,"33699":14,"337":4,"33719":4,"337249":4,"3373":11,"338":[4,8],"33817":17,"33879":4,"339":4,"3394":11,"339587":4,"3396":4,"34":[4,5,6,7,8,10,11,12,14,15],"340":4,"34018":4,"340477":4,"34081":4,"341":4,"3412":4,"34126":4,"34175":4,"3419":4,"342":[4,11],"34213":8,"342134":4,"3422":11,"342474":4,"3429":4,"343":4,"3438":4,"344":4,"34421":17,"3445":11,"344772":4,"3448":4,"345":4,"34537":4,"345842":11,"346":4,"3461":4,"3462":4,"3464":11,"3469":4,"347":4,"3471":4,"347169":4,"347405":4,"347623":4,"348":[4,7],"3483":11,"34870":4,"349":4,"3495":4,"3497":4,"34e":7,"35":[4,7,11],"350":[4,11],"3502":4,"35051":4,"3507":4,"3509":11,"351":4,"351532":4,"3518":4,"352":4,"3529":4,"353":4,"3533":11,"353432":4,"3536":4,"354":4,"3540":17,"354576":4,"35487":4,"354981":4,"355":4,"3550":11,"35505":4,"355513":4,"3559":4,"356":4,"3563":4,"3568":11,"356812":4,"357":4,"358":4,"3583":4,"3588":11,"3589":4,"35895":4,"359":4,"3591":4,"359784":4,"359881":4,"3599":4,"36":[4,7,11,14],"360":4,"360093":4,"36016":4,"361":4,"3616":4,"362":4,"3622":11,"362601":4,"36298":4,"363":4,"3630":17,"3631":17,"36314":4,"3632":17,"36323":4,"3633":17,"3634":17,"3635":17,"364":4,"3640":11,"364017":4,"36403":4,"364747":4,"3649":4,"365":4,"3657":11,"365763":4,"365949":4,"366":4,"366259":4,"366392":4,"367":4,"367065497322e":14,"367268":4,"3674":4,"36747":4,"3676":11,"367793":4,"368":4,"368345":4,"3688":4,"369":4,"3695":4,"36957":4,"3698":4,"36e":11,"37":[4,7,11],"370":4,"3702e":17,"3706":11,"371":4,"371427":4,"371458":4,"371625":4,"3719":4,"372":4,"3726":[4,11],"3729":4,"373":4,"373282":4,"374":4,"37409":4,"3746":11,"374905":4,"375":4,"3752":4,"375537":4,"3757":4,"375712":4,"3758":4,"376":4,"376059":4,"3763":11,"376604":4,"3767":4,"377":4,"3771":4,"378":4,"3781":4,"3786":11,"37874":4,"379":4,"379292":4,"37e":11,"38":[0,4,7,11],"380":4,"38009":4,"380393":4,"380887":4,"381":4,"3811":11,"382":4,"382144":4,"382472":4,"383":4,"38316":4,"3832":11,"384":4,"3849":11,"385":4,"386":4,"387":4,"3875":11,"38788e":14,"388":4,"388321":4,"389":4,"38908":4,"389208":4,"38921":4,"389749":4,"38m":11,"39":[4,5,6,7,9,10,11,12,13,14,15,16],"390":4,"3905":11,"391":4,"3914":17,"39152e":4,"391798":4,"392":[4,17],"39205":14,"392194":4,"392487":4,"3927":17,"3928":[4,17],"3929":17,"393":4,"3930":[11,17],"3931":[11,17],"3932":17,"393886":4,"394":4,"394722435913e":14,"395":4,"39521":4,"3954":11,"3957":4,"3959":4,"396":4,"396133472739e":14,"396288708628e":14,"3963":4,"396675941641e":14,"3967":4,"397":4,"3971":4,"39754":14,"3977":11,"397754":4,"3978":4,"398":4,"39831":4,"39834":4,"398381":4,"398419":4,"398927":4,"399":4,"3995":4,"3999999999996":13,"3d":[0,6],"3e":17,"3m":11,"3mb":[7,11],"3s":[7,11],"4":[0,1,4,5,6,7,8,9,10,11,12,13,14,15,17,19],"40":[4,7,11,12,13],"400":4,"4000":[0,11],"40049":4,"401":4,"4011":4,"401263":4,"4013":4,"401728":4,"4018":4,"402":4,"40238":4,"402750e":17,"402961":4,"403":4,"40339":4,"404":4,"4046":4,"404641347602e":14,"4048":4,"404962":4,"405":4,"405068":4,"405577":4,"406":[4,11],"407":4,"40735":4,"4076":4,"408":4,"409":4,"4098":4,"40e":11,"41":[4,11],"410":[4,17],"4101":4,"4102":4,"4108":4,"410828":4,"411":4,"411151":4,"412":4,"41238":4,"413":[4,5],"413467":4,"414":4,"41457":4,"4146":4,"41485":4,"414875":4,"415":4,"416":4,"416141":5,"4162":4,"417":4,"41726":4,"4176":4,"418":4,"418029":4,"4182":4,"4183":4,"4184":4,"4186":4,"41862":4,"418757":4,"4188":4,"419":4,"4192":4,"4197":4,"41996":4,"41e":11,"42":[0,4,7,11],"420":4,"420182":4,"4202":4,"420316":4,"4205":4,"42052":4,"42097":4,"421":4,"421365":4,"421436":4,"421475":4,"4218":4,"4219":4,"422":4,"422436":4,"42266":4,"4229":4,"423":4,"42362":4,"424":[4,5],"4243":4,"424712":4,"424924":4,"425":4,"4251":4,"4256":4,"425788":4,"426":4,"427":4,"427601421985e":14,"42785":4,"428":4,"428699":4,"429":[4,11],"429122":4,"429398":4,"42e":11,"42msun":[0,6],"43":[4,11],"430":4,"4304":4,"430936289925951":14,"431":4,"4311":4,"431313":4,"431680e":17,"43173":4,"432":4,"4321":4,"432729":4,"433":[4,14],"4330":4,"433207":11,"4333":4,"433477":4,"434":4,"43422e":14,"435":4,"4357":4,"435809":4,"436":4,"43618":4,"4365":4,"4369":4,"437":[4,11,14],"43711":14,"4379":4,"438":4,"4380":4,"4385":4,"438686":4,"4387":4,"438861":4,"439":4,"4397":14,"44":[4,11],"440":4,"441":4,"441158":4,"44170":4,"442":4,"44211":4,"4422":4,"44223e":4,"443":4,"4433":4,"4438":4,"444":[4,17],"444217227690e":14,"445":4,"4454":4,"4455":4,"44558":4,"445821":4,"446":4,"447":4,"447918":4,"448":4,"448242":4,"448401":4,"44852":4,"449":[4,11],"4493":4,"44e":11,"44msun":[0,6],"45":[4,5,7,11,14],"450":4,"4500":6,"45000000080":14,"4501":4,"4504":14,"450629":4,"4507":4,"450818":4,"450828476487e":14,"4509":4,"451":[4,7],"45114":4,"451192744924e":14,"451732":4,"452":4,"453":4,"4530":[8,10,17],"453059":11,"453317880232e":14,"453348":4,"453412":4,"453932":4,"454":4,"4540":4,"454013":4,"45407":14,"454268":4,"454409":4,"455":4,"45534":4,"455552":4,"456":11,"456313":4,"456519":4,"457":4,"45757":4,"457987":4,"458":4,"458064":4,"458272":17,"4588":4,"45889":4,"459":4,"459382":4,"45msun":[0,6],"46":[4,7,11,14],"460":4,"460081":4,"46057":4,"46089":4,"462":[4,17],"4621":14,"4622":4,"46220":4,"4623":4,"462779538274e":14,"463":4,"463455":4,"464":4,"464494":4,"465":4,"465133":4,"46573":14,"465867":4,"46607":4,"4666":4,"4670":4,"4673":4,"467851":4,"468":4,"4680":7,"46822":4,"4683":4,"469":4,"46901":4,"469056":4,"469524":4,"47":[4,7,11],"470":4,"471":4,"4710":4,"471379":4,"4714":4,"472":[13,17],"472105":4,"472318":4,"4734":4,"473762":4,"474":4,"47419":4,"475":4,"4752":4,"475287":4,"47534":4,"4755":4,"4759":4,"476":4,"4764":4,"476589":4,"477":4,"477089":4,"4773":4,"47745":14,"477535":4,"477791":4,"478":4,"478253":4,"478315":4,"4788":4,"478807":4,"479":4,"47946":4,"4797":4,"479973":4,"48":[4,11],"480":4,"480045":4,"48046":4,"4807":4,"4809":4,"481":4,"482":4,"4822":4,"4825":4,"482668":4,"483":4,"48336":4,"4838":[6,8,10],"484":4,"4845":4,"485":4,"48586":4,"486":4,"4862":4,"4865":4,"4867":4,"4872":4,"48749":4,"4877":4,"488":4,"48809":4,"489":4,"489077":4,"48926":4,"48e":[7,11],"49":[4,5,11],"490":4,"491":4,"491811":4,"492":4,"492242":4,"492302":4,"492484":4,"492707":4,"492818":4,"493":4,"493648":4,"493975":4,"494":4,"4945":4,"4949":4,"495":4,"4957":4,"4959":4,"495924":4,"496":4,"4961":4,"496312":4,"4966016":13,"497":4,"497008":4,"497294":4,"498":4,"4981":4,"498232":4,"499":4,"49e":11,"4b8c7f4a86e445099d73f27dffaad94b":13,"4e":[0,6,17],"4e3":[0,6],"4m":11,"4mb":[7,11],"4s":[7,11],"5":[0,1,4,5,6,7,8,9,10,11,12,13,14,15,17],"50":[0,4,6,7,11,13],"500":[0,4,6],"500000e":17,"501":4,"5017":4,"502":4,"502451":4,"502775":4,"502841":4,"503":4,"503726":4,"504":4,"5043":4,"5046":4,"505":4,"5051":4,"50537":4,"506":4,"5064":4,"50652":4,"5066257":13,"50682":4,"50687":4,"507":4,"507104":4,"507443":4,"508":[4,14],"5089":4,"509":4,"5094":4,"50973":4,"50e":11,"50fb66cc659c46c8bbc29fe0c8651c2f":14,"51":[4,7,11],"510":4,"511":4,"511114":4,"5112":4,"5114":4,"5117":4,"512":4,"512561":4,"512617":4,"512mb":21,"513":4,"514":4,"514087":4,"51478":4,"514898":4,"514916":4,"515":11,"515062":4,"5164":4,"517":4,"51742":4,"517454":4,"5175":4,"518":4,"51803":8,"51809":4,"51819":4,"518397":4,"518757914":12,"518851":4,"519":4,"51e":11,"52":[4,5,7,11],"52058":4,"5208":4,"520903":4,"5217":4,"522":4,"5221":4,"523":4,"523485":4,"523561":4,"524":4,"52414":14,"52415":14,"5244":4,"524629":17,"524755":4,"525":4,"526":4,"527":4,"528":4,"528102":4,"5286":4,"529":4,"5294":14,"52e":11,"53":[4,5,7,11],"530":4,"5301":4,"5309":4,"531":4,"531293":4,"531411":4,"5317":4,"532":4,"5324":4,"533":4,"5333":4,"534":4,"534699":4,"535":4,"5358":4,"536":4,"5366":4,"53715":4,"5374":4,"537743":4,"538":4,"53854":4,"539":4,"539343":4,"539941":4,"53e":11,"54":[4,11],"54027":4,"5403":4,"541":4,"541792":4,"542":4,"5423":4,"542419":4,"543":4,"54307":4,"54371":4,"544":4,"54439":4,"544482":4,"545":4,"5456":4,"545743":4,"546":4,"5462":4,"547002":4,"547729":4,"548":4,"5483":14,"548589":4,"548740826516e":14,"548864":4,"549":4,"5493":4,"54949":4,"55":[4,5,7,11,13,14],"550575":4,"551":[4,5],"551072":4,"552":4,"552711":4,"5528":4,"553":4,"5532":4,"554":4,"55458":8,"55473":4,"555":[4,7],"5556":4,"5557":4,"557":4,"558":4,"559":4,"5593":4,"55982":4,"559889":4,"55e":11,"56":[4,7,11,14],"560118":4,"5603":4,"561":4,"5612":4,"5619":4,"562":4,"562029":17,"56228":4,"564":4,"565":4,"56518":4,"5652":4,"566":[4,17],"566263":4,"56631":4,"566495":4,"567":4,"567303":4,"567898":4,"568":4,"5681":4,"56865":4,"569":4,"569581":4,"5696":4,"56e":11,"57":[4,5,7,11],"570":4,"570222":4,"5703":4,"57062":4,"57093":4,"571":4,"5712":4,"57141":4,"5717":14,"572":4,"573":4,"5734":4,"5735":4,"573703":4,"5738":4,"573874":4,"574":4,"57443":8,"574826":4,"575":4,"57538":4,"57571":14,"576":4,"577":4,"57739":4,"5775":4,"577826":4,"578":4,"57878":4,"579":4,"579099761269e":14,"5791":4,"5794":4,"5795":4,"5796":4,"5798":4,"58":[4,11],"581":4,"5812":4,"581558":4,"58166":4,"582":4,"582318":4,"583":4,"58332":4,"583346":4,"5834":0,"583436":4,"584622":4,"585":4,"58504":4,"58518":14,"585985":4,"586":4,"587":[4,13],"588":4,"588396":4,"5885":4,"589":4,"58e":7,"59":[4,5,11],"590":4,"5904":4,"590877":4,"591":4,"5919":4,"592":4,"592309":4,"592733":4,"593":4,"594":4,"59429":4,"59452":8,"595":4,"596":[4,11],"59616":4,"596161":4,"597":4,"5977":4,"598":4,"5982":4,"59867":4,"59e":11,"5dex":[7,11,12,13],"5e":11,"5m":11,"5mb":[7,11],"5msun":[0,6],"5s":11,"6":[0,1,4,5,6,7,8,9,10,11,12,13,14,17,23,26],"60":[4,11,14],"600":4,"6000":[0,6],"600000":0,"60007":14,"600258":4,"600593":4,"6008":4,"601":4,"60101":4,"602":4,"603":[4,11],"6032":4,"604":4,"60468":4,"605":4,"60547":4,"6058":4,"606":[4,11],"606169":4,"60636":4,"607":11,"608":[4,11],"608269":4,"608402":17,"608485":4,"608655":4,"60876":4,"609":4,"6094":4,"61":[4,11],"610184":4,"610285":4,"611":[4,11],"61117":4,"611632":4,"611763":4,"611785":4,"612":[4,11],"612281":4,"613":[4,11],"613167":4,"614":[4,11],"6145":4,"615":4,"615165":4,"61521":4,"616":[4,11],"6161":4,"616737":4,"61679":4,"617":[4,11],"617224":4,"6179":4,"618":4,"6181":4,"6182":4,"618382":4,"618445":4,"6185":4,"618705":4,"619":[4,11],"619099":4,"61e":11,"62":[0,4,11],"620":11,"621":13,"6212":4,"62124":17,"621375":4,"6215":4,"62172":10,"622":4,"62200":4,"622081":4,"622494":4,"6225":4,"623":11,"623052":4,"623232":4,"623354":4,"62366":4,"624":[4,11],"624125":4,"6249793":14,"625":[0,4],"62549":4,"626":[4,11],"627748":17,"628":[4,11],"628169":4,"629":[4,11],"63":[4,7,11],"630":11,"631":[4,7],"63153":4,"632":[4,11],"6328":4,"633":4,"633148":4,"633684":4,"634":[4,11],"634261":4,"6344":4,"634667":17,"635":[0,6,11],"63566e":4,"635703":4,"636":11,"636985":4,"637":[4,11],"637666":4,"637754":4,"6379":4,"638":[4,11],"63818":4,"6384":4,"6388":4,"639":[4,11,17],"63923":4,"639951":4,"63e":11,"64":[4,11],"640":[4,11],"6409":4,"641":11,"6413":4,"64137":4,"642":11,"64207":4,"64265":4,"6429":4,"643":11,"64359":4,"6438124832773024":11,"644":[4,11],"644553":10,"64463":4,"645":[4,10,11,17],"645286":4,"645339":4,"645763":4,"646":4,"64611":4,"646273":4,"647":4,"647161":4,"64724":4,"6474":4,"6475":4,"648":4,"648549":4,"6485656144116352":11,"648566":11,"6489":4,"6492":4,"6493":4,"64932":4,"649327":4,"64e":11,"65":[4,11],"651":4,"6514":4,"6515":4,"65262":4,"652638":11,"652755":4,"653":[4,14],"6548":4,"6550":4,"6552":4,"655371":4,"6556":4,"6559":4,"656":4,"6562":4,"657":4,"6571":4,"6579":4,"658":4,"6588":4,"659":4,"659393":4,"659448":4,"659469":4,"659526":4,"659581":4,"659743":4,"65976":4,"65e":11,"66":[4,11],"66003":14,"66016":4,"66025":4,"6602514":11,"6604":4,"660415":4,"661":4,"661725":4,"662":4,"6626":4,"663":4,"663251":4,"663976":4,"664":4,"664546":4,"6649":4,"665406":4,"66554":4,"665969":4,"666661":4,"667":4,"6674":4,"668":4,"668328":4,"669":4,"66915":4,"669442":4,"66e":11,"67":[4,11],"670":4,"67023":4,"670337":4,"670413":4,"670422":4,"67059":4,"671":4,"671001":4,"671551":4,"67179":4,"672":4,"67245":4,"673":4,"674":4,"674063083432e":14,"6745":4,"674645":4,"6747":4,"6749":4,"675":4,"675689":4,"6758":4,"67586e":14,"676":4,"676181":4,"676215":4,"6764":4,"6765":4,"677":4,"6771":4,"677623":4,"678":4,"679":[4,7],"679223":4,"6797":4,"67e":11,"68":[4,7,11],"681":4,"681473":4,"681487":4,"6816":4,"682":[4,7],"6822":4,"683":4,"6831":4,"6832":4,"6834":4,"683467":4,"68376":4,"684":[4,7,14],"684890":11,"685":[7,11],"685255":4,"685872":4,"686":4,"686591":4,"687":[4,7],"68746":4,"68748":14,"688":[4,7],"6883":4,"6885":4,"689":4,"689781":4,"689835":4,"68e":11,"69":[4,11],"690":11,"690194":11,"690203":4,"6905":4,"690746":4,"6908":4,"6909":4,"691":[4,7],"691586":4,"692":4,"693":[4,7],"693128":4,"693321":4,"6934":4,"693944":4,"694":[4,7,11],"6944":0,"694517":11,"695":[4,14],"6952":4,"695505":4,"69569":4,"696":4,"696003":17,"696284":4,"697":4,"6975":4,"697827":4,"698":[4,11],"69808":4,"698517":4,"6989":4,"699":4,"6e":[7,11],"6e5":[0,6],"6m":11,"6mb":[7,11],"6msun":[0,6],"6s":[7,11],"7":[0,1,4,5,6,7,8,10,11,12,13,14,16,17,23,26],"70":[4,7,11,14],"700":[4,17],"70005":4,"700359":4,"70043":4,"70052":4,"70054":4,"701":4,"702":4,"70235":4,"7028":4,"703":4,"703545":4,"70365":4,"704":4,"70429":4,"7046":4,"705":[4,17],"7052":4,"705715":4,"706":4,"7060":4,"706029":4,"706126":4,"706483":4,"706780":11,"7069":4,"706984":4,"707":[4,11],"708":4,"7085":4,"7087":17,"709":4,"7093":4,"709965":4,"70e":11,"71":[4,11],"710":4,"71025":14,"7106":17,"7107":4,"7108":4,"711":4,"7114":4,"71196":14,"712":4,"712414":4,"7128":14,"713946":4,"714712":4,"716":[4,10],"71617":10,"71662":8,"71746":4,"71818":4,"7184":4,"718549":4,"7188":4,"719058":4,"71e":11,"72":[4,11],"720749":4,"721":4,"7210":4,"7214":4,"7219":4,"722":4,"72386":4,"724":[4,8],"72498e":[8,14],"725":4,"725718":4,"726":17,"726002":4,"72611":4,"72617":4,"7267":4,"7269":4,"727":4,"727196":4,"72764":4,"728":[4,7],"7282":4,"728237":4,"72832e":4,"728797":4,"729":4,"729193":4,"7292":4,"7296":4,"72983":4,"72e":11,"73":[4,11,14],"730":4,"731":4,"7315":4,"7319":4,"732":4,"7322":4,"732244":7,"7324":4,"7326":4,"732818":4,"732953":4,"732983":4,"7335":4,"734":4,"7342":4,"734534":4,"735":4,"7354":4,"7359":4,"736":[4,7],"736112":4,"7365":4,"737":4,"7370":4,"737411":4,"738":4,"7380":4,"7381":4,"738399":4,"7384":4,"7385":4,"738524":4,"7386":4,"739":4,"7390":4,"739962":4,"73e":11,"74":[4,11],"740":4,"740494":4,"740929":4,"7413":4,"741346":4,"741448":4,"7418":4,"7419":4,"742":4,"7420":4,"7421":4,"7422":4,"7423":4,"7424":4,"7425":4,"7426":4,"7427":4,"7428":4,"7429":4,"743":4,"7430":4,"7431":4,"743118":4,"7432":4,"7433":4,"7434":4,"7435":4,"7436":4,"7437":4,"7438":4,"743837":4,"7439":4,"744":4,"7440":4,"7446":4,"7447":4,"7448":4,"7449":4,"745":4,"7450":4,"7451":4,"7452":4,"7453":4,"7454":4,"7455":4,"7456":4,"7457":4,"7458":4,"74583":4,"7459":4,"746":4,"7460":4,"7461":4,"7462":4,"747":4,"7472":4,"748":[4,17],"748832":4,"749":4,"75":[0,4,7,11],"750":[4,5],"7500":4,"75005":4,"750149":4,"750806":4,"7509":17,"751305":4,"752":4,"752134":4,"752438":4,"7527":4,"753":4,"7530":4,"7536":4,"7537":4,"754":4,"754141":4,"7544":4,"755":4,"75508":4,"755323":4,"7554":4,"7557":4,"756":4,"7561":14,"7564":4,"7566":4,"756795":4,"757":[4,7],"757025":4,"7572":4,"758":[4,17],"7582":4,"7589":4,"759":4,"75921":4,"75931":4,"7595":4,"7598":4,"75e":11,"76":[4,11],"760064":4,"760389":4,"7605":4,"7607":4,"761":4,"7612":4,"7613":4,"76134":4,"761478":4,"7617":4,"7619":0,"7620":4,"7622":4,"7626":4,"7629":4,"763":4,"7631":4,"7633":4,"7635":4,"764":4,"76416e":4,"7644":4,"7645":4,"764629":4,"7647":4,"7647737053496777":14,"764989":4,"765":4,"7650":4,"7657":4,"7659":4,"766":4,"766094":4,"7666":4,"7669":4,"767":4,"7671":4,"7675":4,"7677":4,"7678":4,"7679":4,"768":4,"7683":4,"768339":4,"7684":4,"768655":4,"7689":4,"769":4,"7690":4,"7691":4,"769195":4,"7695":17,"76e":7,"77":[4,11,13],"7705":4,"770532":4,"7706":4,"7709":4,"7714":4,"7717":4,"7718":4,"772":4,"7720":4,"7721":4,"772169325355e":14,"7722":4,"7727":4,"7728":4,"77287":14,"773":4,"7730":4,"7731":4,"773166":4,"7734":4,"7735":4,"7736":4,"7737":4,"774":4,"7741":4,"77416":4,"7742":4,"7743":4,"7745":4,"77455":4,"7748":4,"774954":4,"774969":4,"775":[4,17],"7750":4,"77505":4,"7751":4,"7752":4,"77541":4,"7757":4,"7759":4,"776":[4,17],"7761":4,"77624":4,"776263":4,"77631":4,"7764":4,"7765":4,"776523":4,"7766":4,"7767":4,"776818":4,"7769":4,"777":4,"7772":4,"7773":[4,17],"7774":4,"77766":4,"7779":4,"778":4,"7781":4,"7782":4,"7785":4,"7789":4,"779":4,"7790":4,"779197348711e":14,"7792":4,"7795":4,"7797":4,"78":[4,11],"78012":4,"7803":4,"7806":4,"7809":14,"781":4,"781046":4,"78125":0,"7813":4,"7817":4,"7819":4,"782":4,"7823":4,"7825":4,"7826":4,"7827":4,"7828":4,"783":[4,10],"7831":4,"7836":4,"783746":4,"783792":4,"784":4,"7840":4,"7842":4,"7843":4,"7844":4,"7845":4,"7848":4,"78488":4,"784972":4,"785":4,"7852":4,"785539":4,"7856":4,"7858":4,"786":4,"786062":4,"7861":4,"7863":4,"7864":4,"7868":4,"786e":17,"787":4,"7871":4,"787102":4,"787368":4,"7874":4,"7875":4,"7877":4,"787705":4,"7879":4,"788":4,"78817":17,"7882":4,"7883":4,"7886":4,"7887":4,"789":4,"789064":4,"7891":4,"789188":4,"7893":4,"7898":4,"789859":4,"7899":4,"78e":11,"79":[4,11],"7901":4,"7902":4,"7903":4,"7905":4,"7907":4,"7909":4,"79092":14,"790941":4,"791":4,"7911":4,"7912":4,"791274":4,"7913":4,"791478":4,"7916":4,"7918":4,"7919":4,"791991":4,"792":4,"7920":4,"7925":4,"7926":4,"79264":4,"7927":4,"792721":4,"792744":4,"7928":4,"7933":4,"7934":4,"7936":4,"793832":4,"7941":4,"79412":4,"7942":4,"7943":4,"7944":4,"79487":14,"795":4,"795024":4,"7958":4,"796":4,"7960":4,"7962":4,"7964":4,"796455":17,"7965":4,"7967":4,"7968":4,"7969":4,"797":4,"7973":4,"7974":4,"7975":4,"7979":4,"798":4,"7980":4,"7982":4,"7988":4,"799":4,"7990":4,"79911":4,"7996":4,"7997":4,"799889":4,"79e":11,"7a2e4301f5224b2cb8939d2297df0aad":13,"7e":11,"7m":11,"7mb":11,"7s":7,"8":[0,4,5,6,7,8,10,11,12,13,14,17],"80":[4,11],"800":5,"8000":4,"8001":4,"8003":4,"8004":4,"8008":4,"8009":4,"801":4,"8010":4,"8012":4,"8013":4,"802":4,"802706":5,"802986496151e":14,"803":4,"8031":4,"8034":4,"8039":4,"804":4,"80402":4,"8043":4,"8044":4,"8047":4,"8048":4,"804961":4,"805":4,"8050":4,"8053":4,"8055":4,"805733":4,"8058":4,"8059":4,"80592":14,"806":4,"8060":4,"80602":17,"8062":4,"806431":4,"8065":4,"8066":4,"8067":4,"806722":4,"807":4,"8071":4,"8073":4,"807331":4,"807361":4,"8074":4,"807403":4,"8076":4,"8079":4,"808":4,"808134":4,"809":[4,5],"8091":4,"8095":4,"80954":4,"809662":4,"80e":11,"81":[4,7,11],"810":7,"8101":4,"8104":4,"8105":4,"81066":14,"8107":4,"8108":4,"8109":4,"811":4,"8111":4,"8115":4,"812":4,"8121":4,"8123":4,"8124797":5,"813":4,"81352":4,"8138":4,"81395":8,"814":4,"8140":4,"8141":4,"814387":4,"81495":14,"81499":14,"815":4,"8151":4,"81529":14,"81536":14,"8155":4,"81562":4,"81563":14,"8158":4,"816":4,"8163":4,"81636":14,"81689":14,"816958":4,"817":[4,10],"81705":4,"817432":4,"817620e":17,"81762e":17,"817843":4,"817888":4,"818":4,"8182":4,"818294":4,"819":4,"8194":4,"8195":4,"81957":14,"8196":4,"819715":4,"8199":4,"81e":11,"82":[4,11],"8200":4,"8202":4,"8205":4,"82061":14,"82064":4,"82074":14,"82088":14,"821":4,"82123":14,"821301":4,"821367":4,"8216":14,"822":4,"82224":4,"8224":4,"82245":4,"82255":14,"823":4,"823059079115e":14,"82325":4,"8234":4,"823767":4,"824494":4,"8245":4,"8247":4,"824848":4,"82486":4,"8249":4,"825":4,"8250":4,"825086":4,"8251":4,"8252":4,"8254":4,"82563":11,"825648":4,"826":4,"8261":4,"8263":4,"82642":4,"826771":4,"8268":4,"826831":4,"827":4,"8271":4,"8276":4,"82797":4,"828":4,"8280":4,"828241":4,"828858":4,"829":4,"829017":4,"8292":4,"8293":4,"8295":4,"829668":4,"829726":4,"829757":4,"8299":4,"82e":11,"83":[4,7,11],"830":[4,17],"8300":4,"8303":4,"830541":4,"831236":4,"832":4,"832981":4,"833":4,"8339":4,"834303":4,"834483":4,"835":4,"8354":4,"836":[4,5],"836621":4,"83672":4,"836783":4,"837":4,"8372":4,"83762":4,"8377":4,"837816":4,"8379":4,"838":[4,5],"838411":5,"838423":4,"83843":4,"839":4,"8399":4,"83e":11,"84":[4,7,11],"840":4,"84029":4,"84071":4,"840796":4,"840994":4,"841":4,"841284":4,"841718":4,"8427e":17,"8429":4,"843":4,"8435":4,"8435e":17,"844":[4,5],"8441":4,"84428":4,"8443":4,"845":4,"84502":4,"8452":4,"845387":4,"845641":4,"846":[4,5],"846045":5,"847":4,"847153":4,"84827":4,"848380621869e":8,"848866":4,"8493":4,"85":[4,7,11],"850":4,"850309":4,"851":4,"851646":4,"852":4,"852252":4,"8523":4,"852712":4,"853":4,"8533":4,"854":4,"85406e":4,"8544":4,"8545":4,"854649":4,"855":4,"856":[4,11],"85661":17,"8569":4,"857":4,"8573":4,"857699":4,"8577":4,"858":[4,5],"8585":4,"859":4,"8596":4,"859753":4,"8598":4,"859977":4,"86":[4,7,11],"860402":4,"8605":4,"861":4,"861368":4,"863":[4,7],"86323":4,"86334":4,"8635":4,"8638":4,"865":4,"8653":4,"8654":4,"865806":4,"866":4,"8664":4,"867":4,"86728":4,"8674":4,"8678":4,"86794":4,"868":4,"8683":4,"86878":4,"869":4,"86918":4,"8694":4,"869544":4,"87":[4,11,14],"870":4,"8704":4,"8706":4,"8708":4,"871":4,"872":[4,14],"872312":4,"872316":4,"873":4,"8731":4,"873639":4,"874":4,"874638":4,"875":4,"876":4,"876084":4,"876382":4,"877":4,"877963":4,"878":4,"87813":4,"878253":4,"879":4,"8791":4,"87e":11,"88":[4,11],"880":4,"8805":4,"880528":4,"881":4,"8813":4,"882017":4,"8828":4,"883":4,"883252":4,"88343":4,"8837":4,"884":4,"8840":4,"8843":4,"88441":4,"884461":4,"8846":4,"8848":4,"885":4,"8851":4,"8853":4,"8855":4,"885537":4,"8856":4,"8858":4,"88581":4,"886":4,"8860":4,"8862":[4,14],"8864":4,"8866":4,"8867":4,"8868":4,"8869":4,"887":4,"8870":4,"8871":4,"8872":4,"8873":4,"8874":4,"8875":4,"8876":4,"8877":4,"8878":4,"888":4,"8880":4,"8881":4,"888123":4,"8882":4,"8884":4,"8886":4,"888613":4,"8887":4,"8889":4,"889":4,"8891":4,"8892":4,"8893":4,"8894":4,"8896":4,"8897":4,"8898":4,"8899":4,"89":[4,5,11,13],"890":4,"8901":4,"8902":4,"8903":4,"8904":4,"8906":4,"8907":4,"8908":4,"8909":4,"891":4,"8910":4,"891056":4,"8911":4,"8912":4,"8917":4,"892":4,"89211":17,"8924":4,"8926":4,"893":4,"8934":4,"8935":4,"8939":4,"893941":4,"894":4,"894041":4,"8941":4,"8949":4,"895":4,"895821":4,"896":4,"8961":4,"896110e":17,"896196":4,"896286":4,"8972":4,"8975":4,"897612":4,"898":4,"8982":4,"898786":4,"899":4,"8992":4,"899464":4,"8a7d52edc59346ce991063d9e05e9ba7":5,"8bc1eafea1c34b05894c1618639d8c37":14,"8e":[0,6],"8m":[7,11],"8mb":11,"8s":[7,11],"9":[0,4,5,6,7,8,10,11,13,14,17],"90":[4,7,11],"900":4,"901":4,"901988":4,"902":4,"903":4,"9032":4,"9036":4,"9038":4,"904":4,"9043":4,"9046":4,"9047":4,"905":4,"905335716621e":14,"9057":4,"906":4,"906059":4,"906299":4,"90695":4,"907":4,"9071":4,"90716":4,"9073":4,"9074":4,"908":4,"9087":4,"909":4,"9093":4,"9098":4,"90e":11,"91":[4,7,11],"910419":4,"9105":4,"910817":4,"910981":4,"911":4,"9110":4,"911093":4,"9113":4,"912":4,"912238":4,"912283":4,"912289":4,"912327":4,"9127":4,"912919":4,"913":4,"9139":4,"914":4,"9147":4,"9148":4,"915":[4,7],"915148":4,"915221":4,"9153":4,"91548":4,"916":4,"916093":4,"916207":4,"917":4,"917439":4,"9179":4,"918":4,"918543":4,"9189":4,"919":4,"9196":4,"91e":11,"92":[4,11],"920":4,"9203":4,"9206":4,"920832":4,"921":4,"9214":4,"922":4,"922199":4,"923":4,"92382":4,"924":4,"924056":17,"925":4,"9253":4,"9255":4,"9256":4,"925761":4,"926":4,"9263":4,"9264":4,"927":4,"929":4,"929511":4,"92995":4,"92e":11,"93":[4,11,14],"930":[4,13],"930282":4,"9304":4,"93044":4,"9308":4,"9309":4,"930943":4,"931":4,"9310":4,"932":4,"9323":4,"932839":4,"933":4,"9339":4,"934":4,"9342":4,"935":4,"935069":4,"9351":4,"9357":4,"935816":4,"935920339886e":14,"936":4,"936532":4,"936762":4,"937":4,"9373e":17,"938":4,"938568":4,"938576":4,"93898":4,"939":4,"939376":4,"939378":4,"939757":4,"93e":11,"94":[4,5,7,11,18],"941":[4,7],"9411":4,"941478":4,"942":4,"942154":4,"9423":4,"9427":4,"942854":4,"943":4,"9436":14,"944":4,"9445":4,"94464":4,"945":4,"9452":4,"946":4,"946468":4,"946757":4,"947":4,"9471":4,"947719":4,"947774":4,"94797":4,"948":4,"949":4,"95":[4,11,13],"950":4,"9505":4,"950733":4,"951":4,"951344":4,"951597":4,"952":4,"9524":4,"952496":4,"953":4,"953182":4,"9537":4,"953738":4,"953798":4,"954":4,"954624":4,"9548":4,"954848":4,"955":4,"9557":4,"956":4,"9561":4,"956619":4,"957":4,"9573":4,"95783":4,"957894":4,"958":4,"959":4,"959422":4,"959492":4,"9595":4,"9598":4,"95e":7,"96":[4,5,7,11],"960":4,"9603":4,"9606":4,"960734":4,"961":4,"9610":4,"96112":4,"96161":4,"962":4,"962482":4,"962876":4,"963":[4,7],"963621764679e":14,"964":4,"9648":4,"965":4,"9650":4,"965167":4,"96557e":4,"966":4,"966681":4,"967":4,"968":4,"969":4,"96963":4,"96e":11,"97":[4,11],"970":4,"97008":14,"970206":4,"970505":4,"970783":4,"971":4,"971686":4,"971941":4,"972":4,"9725":4,"973":[4,11],"973135":4,"97316":4,"9739":4,"9739752":7,"974":4,"9743":4,"9749":4,"975":4,"9757":4,"9758":4,"975864":4,"976":4,"976041":4,"977":4,"9779":4,"97797":4,"978":4,"979":4,"97923e":14,"9794":4,"9797":4,"97e":[7,11],"98":[4,11,13],"98061":4,"98081":4,"98096":4,"981":4,"981292":4,"9814":4,"981555":4,"9816":4,"982":4,"9825":4,"983":4,"983229":4,"984":[4,13],"9841":4,"9842":4,"985":4,"9851":4,"985359":4,"9859":4,"986":[4,7],"9869":4,"987":4,"988":4,"988755":4,"989":4,"98e":11,"99":[4,11,13],"990":4,"9900":4,"9902":4,"991":4,"9912":4,"991224":4,"991657":7,"99191":8,"99192":8,"99194":8,"992":4,"99203":4,"9927":[4,10],"993":4,"994":4,"994118":4,"995":4,"995631":13,"995687":4,"995824":4,"996":[4,7],"996798":4,"997":4,"9977":4,"997751":4,"998":4,"998023":4,"99808":4,"9983":10,"998563":4,"999":4,"999122":4,"9999999999999998":13,"99e":11,"9e":7,"9m":11,"9mb":[7,11],"9s":[7,11],"abstract":27,"boolean":[0,6,18,19,21,25,30],"break":[0,6],"case":[0,3,6,14,18,21,23],"catch":[5,7,10,11,12,13,14,17,18,21],"char":21,"class":[18,19],"const":[5,7,11,12,13,14],"default":[0,1,5,6,8,9,11,12,13,14,17,18,19,21,27],"do":[0,1,4,5,6,7,8,11,12,13,14,17,19,21,23,25,26,30],"export":[14,18,19],"final":[4,7,11,12,13,17],"float":[0,4,6,9,10,15,18,30],"function":[0,1,3,4,5,7,8,16,19,21,23,24,25,26,27,30],"import":[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18],"int":[0,1,4,6,11,14,18,19,21,30],"krtickov\u00e1":[0,6],"kub\u00e1t":[0,6],"long":[0,5,6,7,14,21,29],"new":[0,5,6,7,10,11,12,13,14,19],"null":[0,5,6,7,14,18],"paczy\u0144ski":[0,6],"public":[11,12,13,14,23],"return":[1,4,5,6,7,9,10,11,12,13,14,17,18,19,21,25,27,30],"short":[0,5,6,7,11,12,13,29],"super":[0,6],"switch":[0,6],"throw":[23,26],"true":[0,4,5,6,7,9,11,12,13,14,16,17,18,19,21,25],"try":[0,4,6,7,10,11,12,13,14,23,26],"void":8,"while":[0,4,5,6,7,11],A:[0,3,6,14,30],And:[23,26,30],As:[0,5,6,7,10,11,12,13,14],At:[5,14],But:10,By:[0,5,6,11,12,13,14,17,21],For:[0,6,8,10,11,12,13,25],If:[0,5,6,7,11,12,13,14,19,21,23,25,26,27,30],In:[0,5,6,7,8,9,10,11,12,13,14,17,21],It:[0,5,6,7,10,11,12,13,14,15,17,21,23,26],Its:21,NO:21,NOT:[0,6,27],No:[4,6,21,23,26],Not:[5,7],OR:17,On:[0,6,14,18],One:[0,6,21],Or:[14,17],Such:7,That:[0,5,6],The:[0,1,3,5,6,7,8,9,10,11,12,13,14,15,17,18,19,21,23,25,26,27],Then:[5,18,23,26],There:[5,6,7,8,9,10,11,12,13,14,15,17,19,21,25],These:[5,6,11,12,13,14,18,21,25],To:[0,6,10,11,12,13,14,21,23,26],Will:[0,6,18,21,27],_1:[11,12,13],_:[5,7,11,12,13,21],__:14,__arg_begin:6,__attribute__:8,__enter__:18,__exit__:18,_actually_evolve_system:21,_analyt:19,_binary_c_bind:[6,8,10,15,30],_binary_c_config_execut:21,_binary_c_dir:21,_binary_c_execut:21,_binary_c_shared_librari:21,_cach:19,_commandline_input:21,_count:21,_custom_logging_shared_library_fil:21,_dataio:19,_distribution_funct:19,_end_time_evolut:21,_errors_exceed:21,_errors_found:21,_evolution_type_opt:21,_failed_count:21,_failed_prob:21,_failed_systems_error_cod:21,_generate_grid_cod:21,_grid_log:19,_grid_options_default:19,_grid_vari:[12,13,21],_gridcod:19,_hpc:19,_kill:21,_loaded_moe2017_data:21,_main_pid:21,_metadata:19,_moe2017_json_data:21,_moe_di_stefano_2017:19,_population_id:21,_pre_run_setup:19,_probtot:21,_process_run_population_grid:21,_queue_don:21,_repeat:21,_set:19,_set_moe2017_grid:21,_spacing_funct:19,_start_time_evolut:21,_store_memaddr:21,_system_gener:21,_total_mass_run:21,_total_probability_weighted_mass_run:21,_total_starcount:21,_version_info:19,_zero_prob_stars_skip:21,a173:[0,6],a3146490:0,a_in:4,a_out:4,abat:[0,6],abbrevi:29,abl:6,about:[3,5,7,11,12,13,14,18,19,21,30],abov:[0,5,6,8,10,12,13,14,18,19],abridg:[6,8],absolut:[0,6,18],abund:[0,6],ac:[5,14],acceler:[0,6],accept:[14,18],access:[8,10,11,12,13,14,21],accord:[0,5,6],accordingli:[10,12,13,14],account:[0,6,21],accret:[0,4,6],accretion_limit_dynamical_multipli:[0,6],accretion_limit_eddington_lmms_multipli:[0,6],accretion_limit_eddington_steady_multipli:[0,6],accretion_limit_eddington_wd_to_remnant_multipli:[0,6],accretion_limit_thermal_multipli:[0,6],accretor:[0,4,6,30],accur:[11,12,13],acquir:4,act:[0,6,12,13,14,21],activ:[0,6,21],actual:[0,5,6,7,8,10,11,12,13,14,19,21,23,25,26],ad:[3,5,7,10],adam:[0,6],adapt:[0,6,12,13],add:[0,5,6,7,8,10,11,12,13,14,19,21,25],add_grid_vari:[5,7,11,12,13,14],addit:0,address:[1,6,8,21,30],admittedli:25,adress:[6,8,30],advis:8,af:4,affect:[0,5,6],after:[0,5,6,7,8,11,12,13,14,19,21],ag89:[0,6],ag:[0,3,4,5,6,7,13,23],again:[5,9,10,18,21],against:25,agb:[0,5,6],agb_3dup_algorithm:[0,6],agb_core_algorithm:[0,6],agb_core_algorithm_default:0,agb_core_algorithm_hurlei:0,agb_core_algorithm_karaka:0,agb_luminosity_algorithm:[0,6],agb_luminosity_algorithm_default:0,agb_luminosity_algorithm_hurlei:0,agb_luminosity_algorithm_karaka:0,agb_radius_algorithm:[0,6],agb_radius_algorithm_default:0,agb_radius_algorithm_hurlei:0,agb_radius_algorithm_karaka:0,agb_third_dredge_up_algorithm_default:0,agb_third_dredge_up_algorithm_hurlei:0,agb_third_dredge_up_algorithm_karaka:0,agb_third_dredge_up_algorithm_stancliff:0,ago:5,al:[0,6,30],albedo:[0,6],algorithm:[6,23],algothim:[0,6],all:[0,1,5,6,7,9,10,11,12,13,14,16,17,18,19,21,23,24,25,26,27],all_info:19,alloc:6,allow:[0,6,8,16,17,21],almost:21,along:[0,21,23,26],alpha:[0,4,6],alpha_:7,alpha_c:[0,4,5,6,7],alpha_ej:4,alphacb:[0,6],alreadi:[5,14,15],also:[0,3,4,5,6,7,8,11,12,13,14,17,18,19,21,23,26,30],alter:[7,11],altern:[0,6,21],although:15,alwai:[0,6,21],amanda:[0,6],amount:[0,6],amp:[5,6,7],an:[0,5,6,7,9,10,11,12,13,14,17,18,21,23,27],analys:27,analyt:[5,7,11,12,13,14,19],analyz:10,andrew:[23,26],andronov:[0,6],angelou_lithium_cheb_decay_tim:[0,6],angelou_lithium_cheb_massfrac:[0,6],angelou_lithium_cheb_tim:[0,6],angelou_lithium_decay_funct:[0,6],angelou_lithium_decay_tim:[0,6],angelou_lithium_eagb_decay_tim:[0,6],angelou_lithium_eagb_massfrac:[0,6],angelou_lithium_eagb_tim:[0,6],angelou_lithium_gb_decay_tim:[0,6],angelou_lithium_gb_massfrac:[0,6],angelou_lithium_gb_tim:[0,6],angelou_lithium_hg_decay_tim:[0,6],angelou_lithium_hg_massfrac:[0,6],angelou_lithium_hg_tim:[0,6],angelou_lithium_lmms_decay_tim:[0,6],angelou_lithium_lmms_massfrac:[0,6],angelou_lithium_lmms_tim:[0,6],angelou_lithium_ms_decay_tim:[0,6],angelou_lithium_ms_massfrac:[0,6],angelou_lithium_ms_tim:[0,6],angelou_lithium_tpagb_decay_tim:[0,6],angelou_lithium_tpagb_massfrac:[0,6],angelou_lithium_tpagb_tim:[0,6],angelou_lithium_vrot_trigg:[0,6],angelou_lithium_vrotfrac_trigg:[0,6],angular:[0,6,15,25],ani:[0,6,10,14,18,19,23,26],anoth:[0,6],ansi:[0,6,18],ansi_colour:[0,6],anyth:[0,6,11,12,13,14,18,21],anywai:[10,14],api:[0,3,18,23],api_log_filename_prefix:[0,4,6,10,15],appear:21,append:[1,5,10,11,12,13,15],appli:[0,6],apply_darwin_radau_correct:[0,6],appropri:[0,6,14,21],approxim:[0,5,6,7],ar:[0,1,3,5,6,7,8,9,10,11,12,13,14,15,17,18,19,21,23,25,26,30],arang:17,aren:21,arg:[4,6,14,18],arg_dict:18,argh:15,argopt:[0,6],argpair:9,argstr:[6,8,10,15,17],argument:[0,6,10,12,14,15,16,17,18,19,21,27],argument_of_periastron:[0,6],argument_of_periastron_quadrupl:[0,6],argument_of_periastron_tripl:[0,6],aritif:7,around:[0,6,8,10,16,17],arrai:[10,14,17,18,21],arrow:[0,6],artefact:[12,13],artifici:[0,6],artificial_accretion_end_tim:[0,6],artificial_accretion_ignor:0,artificial_accretion_start_tim:[0,6],artificial_angular_momentum_accretion_r:[0,6],artificial_mass_accretion_r:[0,6],artificial_mass_accretion_rate_by_stellar_typ:[0,6],artificial_orbital_angular_momentum_accretion_r:[0,6],arxiv:[0,6],ask:[0,6,30],asplund:[0,6],assign:[11,12,13,14],associ:[5,7,11,12,13],assum:[0,5,6,7,11,15,25],ast871:[0,6],astronomi:[0,6],astrophys:[7,12,13],astropi:[23,25,26],asymptot:5,attempt:19,au:15,auto:[1,24],autogen_c_logging_cod:[1,8,17],autogener:17,automat:[0,1,6,8,14,16,17,21,23,26],avaibl:[23,26],avail:[0,6,7,8,11,12,13,14,18,21,23,26],avoid:[5,6,7],awai:[0,6,11],ax:17,axessubplot:16,axi:[0,6,25],b6213f2eb7f94d3196cf966b7b76b9f9:13,b:21,b_1:[0,6],b_2:[0,6],b_3:[0,6],b_4:[0,6],b_inclination1:[0,6],b_inclination2:[0,6],b_inclination3:[0,6],b_inclination4:[0,6],back:[0,4,6],background:17,backward:[0,6],bagb:[0,6],bar:[12,13],barn:[0,6],base:[0,6,7,11,12,13,14,18,19,23,25,26,30],base_filenam:[14,19],bash:21,basic:14,batch:21,batchmod:[0,6],batchnam:21,bb:[0,6],bbox_inch:17,beasor:[0,6],becaus:[0,5,6,7,10,11,12,13,15,17,19,21,23,26],becom:[0,1,4,6,8,12,13,15,18,21],been:[0,6,9,19,21],befor:[0,4,5,6,7,11,12,13,14,19,21,23,26],beg_bss:4,beg_rch:4,beg_symb:4,begin:5,behaviour:[5,11,12,13,14,27],behind:17,belczynski:[0,6],below:[0,3,5,6,7,8,11,12,13,14,21],berro:[0,6],bertolami:[0,6],best:[4,19,21],beta:[0,6],beta_reverse_nova:[0,6],beta_reverse_novae_geometri:0,better:[0,3,6,14,30],between:[0,6,21],bewar:14,beyond:15,bh:[0,4,7],bh_belczynski:[0,4,6],bh_bh:4,bh_fryer12_delai:[0,6],bh_fryer12_rapid:[0,4,6],bh_fryer12_startrack:[0,6],bh_hurley2002:[0,6],bh_prescript:[0,4,6],bh_spera2015:[0,6],bhbh:4,big:[0,6,21],biinari:14,bin:[0,6,7,11,12,13,18,21,23,26],bin_data:[7,11,12,13,18],binari:[3,6,7,10,12,13,14,21,23,25,26,30],binary_c2:[23,26],binary_c:[1,3,5,7,11,12,13,15,18,19,21,25,27],binary_c_api_funct:8,binary_c_cal:14,binary_c_default:14,binary_c_grid:[5,7,11,14],binary_c_grid_25014bc73b334765a1c09a4e4a97ed66:11,binary_c_grid_26171201413c43f5b91552a374879940:5,binary_c_grid_2b66f805db424c48a1d29c45092b6e3c:7,binary_c_grid_50fb66cc659c46c8bbc29fe0c8651c2f:14,binary_c_grid_8a7d52edc59346ce991063d9e05e9ba7:5,binary_c_grid_f4e5925effeb42e69b5be956f400ae41:5,binary_c_inline_config:1,binary_c_log_cod:[1,8,10,16,17],binary_c_macro:[0,6],binary_c_paramet:[0,5,11,12,13,14],binary_c_python:[5,6,7,10,11,12,13,14,18],binary_c_python_api:17,binary_c_task_:[0,6],binary_c_write_log_cod:1,binary_grid:[0,6],binary_star:30,binaryc:[1,18,27],binaryc_config:1,binarycpython:[1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,23,25,26,27,30],binarygrid:[11,12,13,14],bind:[0,6,8,10,15],binned_log_luminos:[11,12,13],binned_post_period:7,binned_pre_period:7,binwidth:[7,11,12,13,18],birth:[0,6],bit:[5,11],bivari:[0,6],black:[0,3,5,6,23],black_hol:0,block:14,bloecker:[0,6],blog:1,boltzman:25,boltzmann:[0,6],bondi:[0,6],bondi_hoyle_accretion_factor:[0,6],bool:[14,18,19,25],born:[0,5,6,11,12,13],bosswissam:18,both:[0,6,11,12,13,14],bottom:[0,6,14],bottomcod:[5,7,14],bound:4,brake:[0,6],branch:[0,5,6,18],branch_david:0,branchcod:[5,7,14],branchpoint:[5,7,14],breakup:[0,6],brighten:[12,13],broken:[0,6],bse:[0,6,8,14],bse_opt:[5,7,10,11,12,13,14,19],bsf:[0,6],buffer:[0,6],build:[0,1,3,6,18],built:[0,1,9,18,23,26],burn:[0,6],busso:[0,6],bye:[0,6],c13_eff:[0,6],c:[0,1,4,6,8,10,14,27],c_auto_log:21,c_log:0,c_logging_cod:[5,7,8,10,11,12,13,14,21],cach:[19,21],cache_dir:21,cachetool:21,calc_period_from_sep:30,calc_sep_from_period:[7,11,14,30],calcul:[0,5,6,7,11,12,13,14,18,21,30],call:[0,1,6,10,12,13,14,15,18,19,21,25,27],call_binary_c_config:18,calls_filenam:14,can:[0,1,4,5,6,7,8,9,10,11,12,13,14,16,17,18,19,21,23,25,26,27,30],candid:7,cannot:[5,8],canon:21,cap:[0,6],capit:[11,12,13],capsul:[1,6,18],captur:[0,6,18],carbon:[0,4,5,6],carbon_oxygen_white_dwarf:0,care:[5,11,12,13,21],carlo:[0,6,21],carrasco:[0,6],carri:[0,6],carriag:[18,21],cast:[17,18],catchtim:18,categor:6,categori:[6,14],categoris:18,caught:[10,18],caus:[4,11,30],cbdisc:[0,6],cbdisc_albedo:[0,6],cbdisc_alpha:[0,6],cbdisc_eccentricity_pumping_dermin:0,cbdisc_eccentricity_pumping_method:[0,6],cbdisc_eccentricity_pumping_non:0,cbdisc_end_evolution_after_disc:[0,6],cbdisc_fail_ring_inside_separ:[0,6],cbdisc_gamma:[0,6],cbdisc_init_djdm:[0,6],cbdisc_init_dm:[0,6],cbdisc_inner_edge_strip:[0,6],cbdisc_inner_edge_stripping_timescal:[0,6],cbdisc_kappa:[0,6],cbdisc_mass_loss_constant_r:[0,6],cbdisc_mass_loss_fuv_multipli:[0,6],cbdisc_mass_loss_inner_l2_cross_multipli:[0,6],cbdisc_mass_loss_inner_viscous_accretion_method:[0,6],cbdisc_mass_loss_inner_viscous_accretion_method_equ:0,cbdisc_mass_loss_inner_viscous_accretion_method_gerosa_2015:0,cbdisc_mass_loss_inner_viscous_accretion_method_non:0,cbdisc_mass_loss_inner_viscous_accretion_method_young_clarke_2015:0,cbdisc_mass_loss_inner_viscous_angular_momentum_multipli:[0,6],cbdisc_mass_loss_inner_viscous_multipli:[0,6],cbdisc_mass_loss_ism_pressur:[0,6],cbdisc_mass_loss_ism_ram_pressure_multipli:[0,6],cbdisc_mass_loss_xray_multipli:[0,6],cbdisc_max_lifetim:[0,6],cbdisc_minimum_evaporation_timescal:[0,6],cbdisc_minimum_fr:[0,6],cbdisc_minimum_luminos:[0,6],cbdisc_minimum_mass:[0,6],cbdisc_no_wind_if_cbdisc:[0,6],cbdisc_outer_edge_strip:[0,6],cbdisc_outer_edge_stripping_timescal:[0,6],cbdisc_resonance_damp:[0,6],cbdisc_resonance_multipli:[0,6],cbdisc_torquef:[0,6],cbdisc_viscous_l2_coupl:[0,6],cbdisc_viscous_photoevaporative_coupl:[0,6],cbdisc_viscous_photoevaporative_coupling_inst:[0,6],cbdisc_viscous_photoevaporative_coupling_non:[0,6],cbdisc_viscous_photoevaporative_coupling_visc:[0,6],ce:[0,6,7],cee:[0,6,7],cell:[6,11,12,13,14],cemp:[0,6],cemp_cfe_minimum:[0,6],centr:[7,14],central:15,central_object:[0,6],centralis:27,certain:[21,23,26],certainli:21,cf:[0,6],cf_amanda_log:[0,6],cflag:[23,26],challeng:[12,13],chandrasekhar:[0,6],chandrasekhar_mass:[0,6],chang:[0,1,4,5,6,7,8,11,12,13,14,17,18,19,21,23,26],chapter:[0,21,24],charact:[18,21],cheb:[0,6],check:[0,5,6,7,11,12,13,14,17,18,19,21,27,30],check_if_in_shel:18,chemic:[0,6],chen:[0,6],child:18,choic:[0,6,25],choos:[0,5,6,7,8,11,17,25],chose:10,chosen:[11,12,13,14],ci:15,circular:[0,4,6],circumbinari:[0,6],circumstanti:[0,6],claei:[0,6],clark:[0,6],clean:[1,5,10,12,13,19],clean_up_custom_logging_fil:19,clear:[12,13],clearli:[12,13],clock:18,close:[0,4,6,7,12,13,15],closer:4,cloud:[0,6],clusterid:21,co2:[12,13],co:[0,4,6],coalesc:4,code:[0,1,5,6,7,8,10,11,12,13,14,16,17,19,23,25,26,27,30],collaps:[0,6],collapsar:[0,6],collect:30,collid:30,color:[18,25],color_by_index:25,colour:[0,6],colour_log:[0,6],column:[5,7,10,14,15,17,25],column_nam:10,com:[1,18],combin:[1,8,18,19,21],combine_ensemble_with_thread_join:21,come:[23,26],comenv:[4,7],comenv_bs:0,comenv_count:7,comenv_disc_angmom_fract:[0,6],comenv_disc_mass_fract:[0,6],comenv_ejection_spin_method:[0,6],comenv_ejection_spin_method_do_noth:[0,6],comenv_ejection_spin_method_sychron:[0,6],comenv_ejection_spin_method_synchron:0,comenv_merger_spin_method:[0,6],comenv_merger_spin_method_breakup:0,comenv_merger_spin_method_conserve_angmom:[0,6],comenv_merger_spin_method_conserve_omega:[0,6],comenv_merger_spin_method_specif:[0,6],comenv_ms_accret:[0,6],comenv_ms_accretion_fract:[0,6],comenv_ms_accretion_mass:[0,6],comenv_nandez2016:0,comenv_nelemans_tout:0,comenv_ns_accret:[0,6],comenv_ns_accretion_fract:[0,6],comenv_ns_accretion_mass:[0,6],comenv_post_eccentr:[0,6],comenv_prescript:[0,6],comenv_splitmass:[0,6],comenv_undef:0,command:[0,1,6,14,19,21,23,26],command_lin:21,commandlin:14,comment:14,common:[0,3,4,5,6,8,10,11,12,13,14,23],compact:[7,14],companion:[0,4,6,17],compar:[0,6,7,11,14,21],compens:[12,13],compil:[1,8,14,17,23,26],compile_shared_lib:1,complet:[5,7,11,12,13,14],complex:[7,8,14,16,17,21],compon:[18,25],comput:[0,5,6,11,12,13],conceptu:11,concurr:21,condit:[5,7,8,11,12,13,14,16,17],condor:21,condor_bash:21,condor_batchnam:21,condor_clusterid:21,condor_d:21,condor_dir:21,condor_env:21,condor_extra_set:21,condor_getenv:21,condor_initial_dir:21,condor_kill_sig:21,condor_memori:21,condor_njob:21,condor_postpone_join:21,condor_postpone_submit:21,condor_process:21,condor_pwd:21,condor_q:21,condor_requir:21,condor_should_transfer_fil:21,condor_snapshot_on_kil:21,condor_stream_error:21,condor_stream_output:21,condor_submit:21,condor_univers:21,condor_warn_max_memori:21,condor_when_to_transfer_output:21,config:[1,18,21,23,26],config_fil:1,configur:[5,10,11,12,13,14,17,21],conjunct:9,conserv:[0,6],consid:[0,1,6,11,12,13,19,21,25],constant:[0,6,12,13,25],construct:[0,1,5,6,7,10,11,12,13,15,17,21],contact:4,contain:[0,1,6,9,10,11,12,13,14,18,19,21,23,24,25,26,27,29],content:[6,18,19],context:18,continu:14,contribut:[23,26],control:[0,5,6,11,12,13,14,21],conv_time_unit:18,convect:[0,6],conveni:18,converg:[0,6],convert:[5,7,15,18,19],convert_byt:18,convfloat:18,convfrac:4,cool:[0,5,6],copi:[0,6,7,12,13,21,30],core:[0,5,6,7,11,12,13,14,21,25],core_co:8,core_h:8,core_helium_burn:0,core_mass:[0,6,8],correct:[0,6,10,19,25,30],correctli:[10,17,23,26],correspond:[14,25],corretor:[0,6],cost:[11,12,13],could:[0,6,12,13,14,17,18],count:[4,5,17,18,21],counter:21,coupl:[0,3,6],cours:[5,25],cover:[9,11,12,13],coverag:[23,26],cowd:[0,6],cpu:[0,5,6,7,11,12,13,14,21],cpython:6,crap_paramet:[0,6],creat:[5,7,8,10,11,12,13,14,18,19],create_and_load_logging_funct:[1,8,17],create_arg_str:18,create_hdf5:18,creation:6,critic:[0,6],cross:[0,6],crunch:[5,7,11,12,13],cs1:15,ctype:1,cube:11,cubic:11,cuntz:[0,6],current:[0,6,7,8,11,12,13,18,23,26],curv:[7,12,13],custom:[0,1,3,5,6,7,10,11,12,13,14,18,19,21,23,25,27],custom_gener:21,custom_log:[10,17,19,21],custom_logging_cod:[1,8,10,16,17,27],custom_logging_func_memaddr:[6,8,21],custom_logging_funct:[8,10,14,16,17,21,23,24],custom_logging_info:19,custom_logging_memaddr:8,custom_logging_print_stat:10,custom_logging_stat:[5,7,11,12,13,14],custom_opt:[5,10,11,12,13,14,19],custom_output_funct:8,custom_tmp_dir:1,customis:25,cut:17,cvode:[0,6],d48r:17,d:[0,1,4,5,6,7,8,10,11,14,15,18],d_:18,dai:[0,4,6,7,8,10,11,14,17,30],damp:[0,6],darwin:[0,6],dat:[0,14,18],data:[0,4,5,6,7,10,11,12,13,14,15,17,18,21,27,30],data_dir:[14,18,19,21],datadir:14,datafram:[5,7,10,11,12,13,15,16,17,25],dataio:19,datalinedict:[5,7,11,12,13,18],dataset:[14,21],date:[18,19,21],david:[0,17,23,26],david_logging_funct:0,dd7:[0,6],de:[0,4,6],deactiv:[0,6],deal:10,dear:4,death:[0,6],debug:[0,4,5,6,7,11,12,13,14,21],dec:0,decai:[0,6],decid:[0,6,8,16,17,18,19,21],decreas:[0,6],deepcopi:7,deeper:14,def:[4,5,7,10,11,12,13,14,17],default_to_metal:[0,6],defaultdict:18,defer:[0,6],defin:[0,1,6,14,15,19,25],definit:[1,11,12,13,30],degener:[0,6],degenerate_core_helium_merger_ignit:[0,6],degenerate_core_merger_dredgeup_fract:[0,6],degenerate_core_merger_nucsyn:[0,6],degner:[0,6],degre:[0,6],del:7,delai:[0,6,21],delta:18,delta_mcmin:[0,6],demonstr:7,den:[0,6],densiti:[11,12,13],depend:[0,5,6,18,21,23,25,26],deprec:[0,6,19],dermin:[0,6],describ:[0,6,17,21],descript:[0,6,9,18,21,23,24],design:25,desir:[0,6],destruct:14,detail:[0,5,6,10,18,21],detect:[0,4,6,7,15],detector:4,determin:[0,6,8,11,12,13,14,19,30],deton:[0,6],dev:[0,6],develop:1,development_requir:[23,26],dewi:[0,6],dex:[0,6,7],df2:17,df:[15,16,17,25],di:[14,23],diagnost:21,diagram:[0,3,6,23,25],dict:[1,4,5,10,11,12,13,14,15,18,19,21,29],dict_kei:[5,9,10],dictionari:[1,3,5,7,11,12,13,14,18,19,21,25,29],did:[18,23,26],differ:[0,5,6,7,11,12,13,14,17,18,21,23,25,26],differenti:18,dimmer:[0,6,11],dir:[23,26],direct:[0,6,19],directli:[10,21],director:21,directori:[0,3,6,14,18,19,21,23,26],disabl:[0,6,14],disable_debug:[0,6],disable_end_log:[0,6],disable_ev:[0,6],disc:[0,6,15],disc_legacy_log:[0,6],disc_log2d:[0,6],disc_log:[0,6],disc_log_directori:[0,6],disc_log_dt:[0,6],disc_log_level_non:0,disc_log_level_norm:0,disc_log_level_normal_first_disc_onli:0,disc_log_level_subtimestep:0,disc_log_level_subtimestep_first_disc_onli:0,disc_n_monte_carlo_guess:[0,6],disc_stripping_timescale_infinit:0,disc_stripping_timescale_inst:0,disc_stripping_timescale_orbit:0,disc_stripping_timescale_visc:0,disc_timestep_factor:[0,6],discret:14,discs_circumbinary_from_comenv:[0,6],discs_circumbinary_from_wind:[0,6],disk:[0,6,19],dispers:[0,6],displai:[0,5,6,7,15],disrupt:[0,4,6,17],dist:18,distanc:[5,15],distant:15,distefano2017:21,distribut:[0,3,6,7,11,14,18],distribution_funct:[5,7,11,12,13,14,19,23,24],dj:[0,6],dlnm1:[7,11,14],dlnm:[12,13],dlnm_1:[12,13],dlog10per:[7,11,14],dm1:[5,12,13],dm:[0,4,6,12,13],dm_1:[5,12,13],dn:18,do_analyt:21,do_dry_run:21,doc:[5,11,12,13,14,18,23,26],docstr:[10,23,25,26],document:[11,12,13,14,21,24],doe:[0,5,6,8,9,10,11,12,13,14,19,21,30],doesn:[5,21],doesnt:17,don:[5,18,21],done:[0,4,5,6,11,12,13,14,17,21,23,26],donor:[0,4,6,30],donor_limit_dynamical_multipli:[0,6],donor_limit_envelope_multipli:[0,6],donor_limit_thermal_multipli:[0,6],donor_rate_algorithm_bs:0,donor_rate_algorithm_claeys2014:0,dont:[6,17],doubl:[5,8,14],down:14,dphasevol:[5,7,11,12,13,14],dprob:[5,7,12,13],dq:[7,11,14],dr2:[0,6],dr3:[0,6],drai:[0,6],dredg:[0,6],drop:10,dry:[5,7,11,13,14,21],dry_run:[5,7,11,14],dry_run_hook:21,dry_run_num_cor:21,dt:[0,1,6,18],dt_limit:9,dtfac:[0,6],dtm:[1,8,14],dtype:[15,16,17],due:[23,26],dummi:[21,25],dump:[0,6,10,19],dumpvers:[0,6],dure:[0,4,6,17],dust:[0,6],dwarf:[0,5,6,12,13],dx:[0,6],dynam:[0,6],e2:[0,6],e2_hurley_2002:0,e2_izzard:0,e2_mint:0,e2_prescript:[0,6],e:[0,4,5,6,7,8,10,11,12,13,14,18,19,21,23,26,30],each:[0,6,7,11,12,13,14,15,18,21],eagb:[0,4,6],eagb_wind_beasor_etal_2020:0,eagb_wind_bs:0,eagb_wind_goldman_etal_2017:0,eagbwind:[0,6],eagbwindfac:[0,6],earli:[0,6],early_asymptotic_giant_branch:0,earth:15,easi:10,easier:[14,17,18],ebindi:4,ecc:[4,10,14,17],eccentr:[0,6,8,10,11,12,13,14,15,17,25,30],eccentric_rlof_model:[0,6],eccentricity_quadrupl:[0,6],eccentricity_tripl:[0,6],echo:[0,6],eddington:[0,6],edg:[0,5,6,14],edit:8,edu:[0,6],eej:4,eff:5,effect:[0,4,6,8,11,21],effective_metal:[0,6,17],effici:[0,5,6,7],egg:[23,26],eggleton:[0,6,30],either:[0,6,11,12,13,14,17,19,21,23,26,27],eject:[0,6,7,15],el:[10,14],elabor:8,eld:[0,6],eldridg:[0,6],electon:[0,6],electron:[0,6],element:[0,1,6,9,15,21,25],els:[4,7,21],emp:[0,6],emp_feh_maximum:[0,6],emp_logg_maximum:[0,6],emp_minimum_ag:[0,6],empti:10,enabl:[0,6],encount:21,end:[0,4,6,18,21],end_bss:4,end_rch:4,end_symb:4,end_timestamp:[5,7,11,13,14],energi:[0,6],enhanc:[0,6],enlarg:[0,6],ensembl:[0,6,9,21],ensemble_def:[0,6],ensemble_dt:[0,6],ensemble_factor_in_probability_weighted_mass:21,ensemble_filt:9,ensemble_filter_:[0,6],ensemble_filters_off:[0,6],ensemble_legacy_ensembl:[0,6],ensemble_list:19,ensemble_logdt:[0,6],ensemble_logtim:[0,6],ensemble_macro:[0,6],ensemble_output_:21,ensemble_startlogtim:[0,6],ensure_ascii:19,enter:[0,6,21],enthalpi:[0,6],entir:[8,10,16,17],entri:[18,19],env:[21,25],envelop:[0,3,4,5,6,23],environ:21,eorbf:4,eorbi:4,ep:17,equal:[0,6,12,13,14,18],equat:[0,6],equation_of_state_algorithm:[0,6],equation_of_state_paczynski:0,equatori:[0,6],equival:[11,21],errno:[23,26],error:[0,5,6,7,11,12,13,14,18,21,23,26],errors_exceed:[5,7,11,13,14],errors_found:[5,7,11,13,14],escap:[0,6],escape_fract:[0,6],escape_veloc:[0,6],estim:[5,15,18,21],et:[0,6,30],eta:[0,6,7,11],etal:[0,6],etc:[0,6,10,12,13,14,18,19,21,23,25,26,27],etf:[7,11],euler:[0,6],evalu:[14,30],evan:[0,6],evapor:[0,6],evaporate_escaped_orbiting_object:[0,6],even:[9,12,13],event:[0,4,5,6],everi:[0,6,7,18,21,23,26],everyth:[10,14,19,21],everytim:[23,26],evid:[0,6],evolut:[0,1,3,4,5,6,10,11,12,13,14,17,21,23,25],evolution_split:[0,6],evolution_splitting_maxdepth:[0,6],evolution_splitting_sn_eccentricity_threshold:[0,6],evolution_splitting_sn_n:[0,6],evolution_stop:7,evolution_typ:[5,7,11,13,14,21],evolutionari:[0,6,10],evolv:[0,3,6,8,19,21],evolve_popul:14,evolve_singl:[8,10,19],exact:[1,21],exactli:[0,6,12,13],exampl:[1,10,18,27],example_compact_object:14,example_dco:14,example_df:10,example_head:18,example_header_1:17,example_header_2:17,example_log:27,example_log_co:[1,8],example_logging_string_co:8,example_logging_string_post_m:8,example_massloss:[8,10],example_output:10,example_parse_output:[16,18],example_pop:[10,14],example_pop_set:14,example_post_m:8,example_python_population_result:14,example_sn:8,exc_tb:18,exc_typ:18,exc_val:18,exce:[0,6,11],except:[4,5,6,11,12,13,14,21,25],excess:21,excit:7,execut:[0,6,14,21],exist:[0,5,6,14,17,21],exist_ok:[14,18],exit:[0,6,18,19,21],exit_after_dry_run:21,exit_cod:21,exp:[7,11,12,13,14],expand:14,expect:[5,6,7,11,12,13,21,23,26],experiment:[0,6,18],explain:3,explicitli:[0,1,6],explod:[0,4,6],explor:15,explos:[0,4,5,6,17],expoenti:[0,6],expon:[0,6,18],export_all_info:[14,19],express:[0,6,18],extend:[0,6,7,23,26],extens:6,extern:[0,6],extra:[0,3,6,14,21,23,27],extract:14,extrapol:21,f4e5925effeb42e69b5be956f400ae41:5,f:[0,4,6,10,14,17],fabian:[0,6],fabian_imf_log:[0,6],fabian_imf_log_tim:[0,6],fabian_imf_log_timestep:[0,6],factor:[0,6,21],fade:[0,6],fail:[0,5,6,7,11,18,21,23,26],fail_sil:18,failed_count:[5,7,11,13,14],failed_prob:[5,7,11,13,14],failed_system:21,failed_system_log:21,failed_systems_error_cod:[5,7,11,13,14],failed_systems_threshold:21,failsaf:10,failur:[0,6,18],fallback:[0,6],fals:[0,4,5,6,7,11,13,14,15,18,19,21,25],fancy_parsing_funct:27,far:[0,4,5,6,12,13,15],farmer:0,fase:14,fast:[0,6],faster:[11,12,13,14],favorit:10,fe:[0,6],featur:[3,14,23],feed:21,ferguson:[0,6],fetch:10,few:[0,6,7],fewer:10,field:[0,6],fifocach:21,fig:[0,6,17],figsiz:[5,7,11,12,13,15,17],figur:[5,7,11,12,13,15,25],file:[0,1,4,6,10,14,18,19,21,23,25,26,27],file_log:[0,6],filenam:[0,1,4,6,10,14,18,19,21,27],filenotfounderror:[23,26],filepath:1,fill:[10,18],filter:[0,6,18],filter_arg_dict:18,filter_valu:18,fin:[0,6],final_mass:17,final_tim:17,find:[4,7,14,18,21],finish:[5,7,11,13,14,18,25],finit:[5,7,11,12,13],first:[0,5,6,7,10,11,12,13,14,15,18,23,26,30],first_giant_branch:0,fishlock:[0,6],fit:[0,6,10,30],fix:[0,4,6,10,14,18,19,25],flag:[0,1,19,21],flash:[0,6],flat:21,flatsect:[7,11,14],flaw:19,float64:[16,17],float_overflow_check:[0,6],flto:[23,26],flush:19,fo:21,focu:7,follow:[0,6,8,17,18,21,23,25,26],font_scal:[5,7,11,12,13,15],fontsiz:17,forc:[0,4,6,21],force_circularization_on_rlof:[0,6],force_corotation_of_primary_and_orbit:[0,6],foreach_star:[5,11],form:[0,5,6,7,11,12,13,14,19],formal:[0,6],format:[0,4,6,7,8,10,11,12,13,14,15,17,18,21],format_numb:18,former:4,formula:[0,6],forward:[0,6],found:[4,5,7,11,13,14],four:[0,6],fourth:15,fraction:[0,6,11,17,21],fractions_z0002:17,fractions_z001:17,fractions_z002:17,framework:6,free:[5,7,11],free_persistent_data_memaddr_and_return_json_output:6,free_store_memaddr:6,frequenc:[0,6,15],friction:[0,6],fring:[0,6],from:[0,4,5,7,9,10,11,12,13,14,15,16,17,18,19,21,25,30],from_binary_c_config:1,from_dict:[7,11,12,13,16,17],fryer:[0,6],ftz:[23,26],full:[3,8,15,18,21],full_path:18,func_memaddr:17,function_cach:21,function_cache_default_maxs:21,function_cache_default_typ:21,function_cache_funct:21,function_cache_ttl:21,further:14,futur:15,fuv:[0,6],g:[0,1,4,5,6,7,8,10,11,12,13,14,16,17,18,21,23,26],ga:[0,6],gaia:[0,6],gaia_colour_transform_method:[0,6],gaia_conversion_ubvri_bivariate_jordi2010:[0,6],gaia_conversion_ubvri_riello2020:[0,6],gaia_conversion_ubvri_univariate_evans2018:[0,6],gaia_conversion_ubvri_univariate_jordi2010:[0,6],gaia_conversion_ugriz_bivariate_jordi2010:[0,6],gaia_conversion_ugriz_riello2020:[0,6],gaia_conversion_ugriz_univariate_evans2018:[0,6],gaia_conversion_ugriz_univariate_jordi2010:[0,6],gaia_l_binwidth:[0,6],gaia_teff_binwidth:[0,6],galact:[0,6],gallino:[0,6],gamma:[0,6],gap:[0,6],garcia:[0,6],gauss:[0,6],gb:[0,6],gb_reimers_eta:[0,6],gb_wind_beasor_etal_2020:0,gb_wind_goldman_etal_2017:0,gb_wind_reim:0,gb_wind_schroeder_cuntz_2005:0,gbwind:[0,6],gbwindfac:[0,6],gcc:[1,23,26],gce:[0,6],gener:[0,1,5,6,7,8,10,11,13,14,16,17,18,19,21,25],geometr:[0,6],geq:5,gerosa:[0,6],get:[0,3,5,8,10,11,12,13,14,15,17,18,19,23,26,27,30],get_ansi_colour:18,get_arg_kei:18,get_default:[9,18],get_help:[9,18],get_help_al:[9,18,19],get_help_sup:[9,18],get_siz:18,get_usernam:18,gettempdir:17,giant:[0,5,6,15],giant_branch:0,git:[0,11,12,13,14,18],github:18,gitlab:23,give:[0,4,6,7,18,19,30],given:[0,1,6,11,12,13,16,17,18,19,21,27,30],global:[0,6,11,12,13,18],gnu:6,go:[0,5,6,9,11,14,19,23,25,26],goe:[0,6,8,10,25],gogo:[0,6],goldman:[0,6],good:[0,6,10,11,12,13,14,21,30],got:[12,13],gov:[0,6],gravit:[0,5,6,7,14],gravitational_const:5,gravitational_radiation_bs:0,gravitational_radiation_bse_when_no_rlof:0,gravitational_radiation_landau_lifshitz:0,gravitational_radiation_landau_lifshitz_when_no_rlof:0,gravitational_radiation_model:[0,6],gravitational_radiation_modulator_:[0,6],gravitational_radiation_modulator_j:[0,6],gravitational_radiation_non:0,grb:[0,6],great:[0,6,12,13,21],greater:[0,6],grevess:[0,6],grid:[0,3,6,8,10,18,19,23,24,30],grid_class:[23,24],grid_cod:19,grid_log:19,grid_opt:[5,7,10,11,12,13,14,19],grid_options_default:19,grid_options_descript:[5,14],grid_result:[5,7,11,12,13,21],grid_vari:[14,21],grid_variable_numb:[5,7,14],gridcod:19,gridcode_filenam:21,gridtyp:[5,7,14],group:[5,11,15],grvitation:4,gsl:[23,26],gsl_dir:[23,26],gt:[4,5,6,7,8,10,12,14,15,16,17],guess:[0,6],gyr:[4,5,7],h5py:[23,26],h:[0,4,6,8,18],ha:[0,1,4,5,6,7,8,9,11,12,13,14,17,18,21],hachisu:[0,6],hachisu_disk_wind:[0,6],hachisu_ignore_qcrit:0,hachisu_qcrit:[0,6],had:[5,7,11,12,13,19],half:[0,6],hall:[0,6],handi:[0,6],handl:[0,3,6,10,18,19,21,27,30],happen:[0,5,6,7],hardcod:[8,11,12,13,14],have:[0,3,4,5,6,7,8,10,11,12,13,14,17,18,19,21,23,25,26,27],haven:5,hbb:[0,6],hbbtfac:[0,6],hd:25,hdf5:18,hdf5file:18,he:[0,4,6],head:15,header:[1,5,7,8,10,11,12,13,14,17,18],headerlin:14,headlin:21,hegb:[0,4],hehg:0,height:[7,11,14],helium:[0,5,6],helium_flash_mass_loss:[0,6],helium_white_dwarf:0,help:[0,3,4,6,10,11,12,13,14,18],help_al:[0,6],hem:0,henc:[0,6,7,12,13,15],hendrik:[0,17,23,26],here:[1,5,6,8,10,11,12,13,15,17,18,19,21,25,27],hertzsprung:[0,3,6,23],hertzsprung_gap:0,hertzstrpung:[0,6],heuvel:[0,6],hewd:[0,6],hewd_hewd_ignition_mass:[0,6],hex:21,hg:[0,6],high:[0,6,12,13],higher:[0,5,6,7,11,12,13,14,18,21,23,26],histogram:7,hole:[0,3,5,6,23],home:6,homogen:[0,6],hood:10,hook:21,hopefulli:[0,6],hot:[0,6],hour:18,how:[0,4,5,6,7,8,10,11,12,13,14,17,21],howev:[0,6,8,11,12,13,14],hoyl:[0,6],hpc:[19,21],hpc_force_join:21,hpc_function:[23,24],hpc_jobid:19,hpc_rebuild_joinlist:21,hr:25,hr_diagram:25,hrd:[0,5,6,7],hrdiag:[0,6],hrdiag_output:[0,6],htcondor:21,html:[5,14,23,26],http:[0,1,5,6,14,18],human:18,hurlei:[0,6],hut:[0,6],hybrid:[0,6],hydro:[0,6],hydrogen:[0,5,6],i:[1,4,5,6,7,8,10,11,12,13,14,15,18,19,21,23,26,30],ia:[0,6,7],ib:[0,4,6],ibc:[0,6],id:[19,21],id_cor:8,idea:[14,25],idum:[0,6],ignit:[0,5,6],ignor:[0,6,8,10,14,17,21],ii:[0,6,17],iia:[0,6],iloc:[10,17],images:21,imf:[0,6,12,13],immedi:[0,5,6,21],implement:[0,6,21],impli:[0,6],implic:[12,13],impos:[5,7,11,12,13,14],imposs:7,inclin:[0,6],inclination1:[0,6],inclination2:[0,6],inclination3:[0,6],inclination4:[0,6],inclini:[0,6],incliniation_quadrupl:[0,6],incliniation_tripl:[0,6],includ:[0,1,5,6,8,10,12,13,14,15,18,19,23,25,26],include_binary_c_default:[14,19],include_binary_c_help_al:[14,19],include_binary_c_version_info:[14,19],include_default:14,include_popul:14,include_population_set:19,incom:[0,6],increas:[0,4,6,7,11,12,13],inde:[0,6,12,13],indent:[10,19],index:[0,6,9,10,15,21,23],indic:[0,6],individu:[3,11,23],individual_nova:[0,6],induc:[0,6],inertia:[0,6],info:[6,9,14,18,19,23,25,26],inform:[0,1,3,5,8,10,11,12,13,14,18,19,21,25],init:19,init_abund:[0,6],init_abund_dex:[0,6],init_abund_mult:[0,6],init_abunds_onli:[0,6],initi:[0,3,4,6,9,10,17,19],initial_abundance_hash:19,initial_abundance_mix:[0,6],initial_abunds_onli:[0,6],initial_grid:17,initial_mass:[10,17],initial_tim:17,inlin:17,inner:[0,6,15],input:[1,6,9,10,18,19,21,23,25,27,30],insert:14,insid:[0,6],inspect:[10,25],inspir:[1,25,30],instabl:[0,6],instal:[21,30],install_without_depend:[23,26],instanc:[10,11,12,13,14],instant:[0,6],instantli:[0,6],instead:[0,4,6,12,13,18,21],integ:[0,5,6,21,30],integr:[11,12,13],intens:[12,13],interact:[0,4,5,6,7,15,17],interfac:[6,15,18,23,26],interfer:[23,26],intermedi:7,intern:[0,6,9,21],internal_buff:[0,6],internal_buffering_off:0,internal_buffering_print:0,internal_buffering_stor:0,intershel:[0,6],interstellar:[0,6],intger:[0,6],intro:[0,6],introduc:4,introduct:5,inv:[4,17],invers:30,invert_xaxi:5,involv:[0,6],inward:[0,6],ipykernel_216542:15,ipykernel_519112:12,ipynb:[11,12,13,14],is_capsul:18,isfil:14,isfloat:18,isint:18,isn:[12,13,18],isnt:14,isotop:[0,6,9],isotope_hash:19,isotope_list:19,item:[1,5,7,11,12,13],iter:18,its:[0,6,11,12,13,14,15,18,21,23,25,26,27],itself:[5,8,10,21,23,26],iwamoto:[0,6],izzard:[0,5,6,7,10,11,12,13,14,23,26],jager:[0,6],jeff:[23,26],jej:4,jerki:5,jf:4,jia:[0,6],job:[19,21],jobarrayindex:21,jobid:[19,21],john:[0,6],join:[6,8,10,14,17,21],joinlist:21,jorb_in:4,jorb_out:4,jordi:[0,6],json:[6,10,14,19,21],jtot_in:4,jupit:15,jupyt:[23,26],just:[0,5,6,7,14,17,18,19,21,23,26,30],k1:[4,10,17],k2:[4,10,17],k:[0,5,6,15],kap:[0,6],kappa:[0,6],kaps_rentrop:[0,6],karaka:[0,6],keep:[7,14],kei:[1,5,9,10,14,15,17,18,19,21,25],kelvin:[0,6],keplerian:[0,6],keyword:[12,25,27],kick:[0,4,6,17,21],kick_backward:0,kick_forward:0,kick_inward:0,kick_outward:0,kick_random:0,kick_straight_up:0,kick_velocity_custom:0,kick_velocity_fix:0,kick_velocity_maxwellian:0,kill:[1,8,14,19],kilonova:5,kim:[0,6],kind:[0,6],kippenhahn:[0,6],klencki:[0,6],km:[0,6],know:[0,1,6,9,10,12,13,21],known:[0,5,6,10,11,12,13,14,19,27],kroupa2001:14,kroupa:[12,13],krticka:[0,6],kwarg:[17,19,25,27],l1:4,l2:[0,6],l:[0,5,6,11,12,13],l_:[11,12,13],label:[5,17],lambda:[0,4,6,7],lambda_:7,lambda_c:[0,4,6,7],lambda_ce_dewi_tauri:[0,6],lambda_ce_klencki_2020:[0,6],lambda_ce_polytrop:[0,6],lambda_ce_wang_2016:[0,6],lambda_enthalpi:[0,6],lambda_ion:4,lambda_ionis:[0,6],lambda_min:[0,6],lambda_mult:[0,6],lambda_multipli:[0,6],lamer:[0,6],landau:[0,6],langer:[0,6],languag:5,larger:[0,5,6],last:[3,12,15,17,18],last_st:17,last_stellar_type_change_time_1:17,lastli:[6,10],late:17,later:[11,12,13,21],latest0:[5,7,11],latest1:[5,7,11],latest2:[5,14],latest3:5,latest4:5,latest5:5,latest:[23,26],latter:[0,6],launch:21,law:[12,13],lbv:[0,6],ld_library_path:[23,26],ldist:[12,13],lead:[0,5,6,11,12,13,14,30],learn:[8,21],least:[23,26],leav:[0,6,21],left:[0,6],legaci:[0,6],legacy_yield:[0,6],legend:[15,17],len:[4,5,10,14,17],length:[4,18],lengthen:[0,6],leq:5,less:[0,1,3,4,6],let:[4,7,10,11,12,13,14,15,19],level:[1,5,18],lfucach:21,li7:[0,6],li:[0,6],lib:[6,10,16,17,23,26],libbinary_c:21,libcustom_logging_0639ee205c7d4782b4a27378f5d890bd:10,libcustom_logging_dafa15d2b1e64e19972ac0e9eb5c9a55:10,libgsl:[23,26],libmemo:[23,26],librari:[0,1,5,6,8,17,19,21,27],library_path:[23,26],librinterpol:[23,26],life:7,lifetim:[0,6,7,11,12,13,14],lifshitz:[0,6],like:[0,1,5,6,7,11,12,13,14,17,18,21,23,25,26],limit:[0,5,6,7,11,12,13,14,21,25],line:[1,4,5,7,8,10,11,12,13,14,15,16,18,19,21,23,25,26],linear2:21,linear:[0,6,11,12,13,21],linearli:[12,13],linedata:[5,7,11,12,13],lineplot:[5,7,11,12,13,15],linewidth:[5,7,11,12,13,15],linker:1,linux:6,list:[0,1,5,6,7,10,11,12,13,14,15,18,21,27],list_arg:[0,6],lit:[0,6],lithium:[0,6],lithium_gb_post_1dup:[0,6],lithium_gb_post_heflash:[0,6],lithium_hbb_multipli:[0,6],lithium_t:[0,6],littl:[4,5,7,11,15],littleton:[0,6],liu:[0,6],ll:[8,9,12,13,15],llnl:[0,6],lnm1:[7,11,12,13,14],lnm_1:[12,13],load:[0,1,5,6,7,8,10,11,12,13,14,17,18,19,21,25],load_logfil:18,lobe:[0,4,6,7,30],loc:15,local:[6,21],locat:[0,6,21,23,26],lock:4,lodder:[0,6],log10:[0,5,6,7,11,12,13,14],log10m1:21,log10per:[7,11,14],log:[0,1,3,4,6,10,15,16,18,21,23,25,26,27,30],log_:[5,7,11,12,13],log_arg:21,log_args_dir:21,log_arrow:[0,6],log_dt:[7,21],log_every_timestep:[8,10],log_fil:[4,21],log_filenam:[0,4,6,10,17,27],log_newlin:21,log_runtime_system:21,logarithm:[12,13],logensembletim:[0,6],logfil:[10,18,23,26],logg:[0,5,6],logger:14,logging_dict:1,logging_lin:[8,16,17],loggrav:5,logi:16,logic:[1,8,19,21],logl:5,logper:7,logperrang:[7,11],logteff:5,longer:[0,5,6,7],longnam:[5,7,11,12,13,14],look:[1,5,7,11,12,13,14,17,23,26],lookback:[0,6],loon:[0,6],loop:[5,7,10,11,12,13,14],loos:25,lose:[0,6,17],loss:[0,4,6,10,11,15],lost:[0,6,7,17],lot:[5,11,12,13,14,15,21,27],lovegrov:0,low:[0,5,6,7,12,13],low_mass_m:0,low_mass_main_sequ:0,lower:[0,6,11,14],lrucach:21,lsoda:[0,6],lsun:[0,6,25],lt:[5,6,7,10,12,14,15,16],lugaro:[0,6],luminos:[0,3,5,6,23,25],luminosity_1:25,luminosity_2:25,luminosu:5,lw:[0,6],lynnett:[0,6],m01:4,m1:[0,4,6,7,8,10,11,12,13,14,17,30],m2:[4,7,8,10,11,14,17,30],m:[0,4,5,6,7,11,12,13,15,17,18,30],m_1:[0,4,5,6,7,8,9,10,11,12,13,14,15,16,17,27],m_2:[0,4,5,6,7,8,10,11,14,16,17],m_3:[0,6],m_4:[0,6],m_:17,m_max:14,m_min:14,m_sun:5,maccretor:[0,4,6],machin:[7,21,23,26],macro:[0,6,9,18],made:[5,23,26],maeder:[0,6],magellan:[0,6],magnet:[0,6],magnetic_braking_algorithm:[0,6],magnetic_braking_algorithm_andronov_2003:0,magnetic_braking_algorithm_barnes_2010:0,magnetic_braking_algorithm_hurley_2002:0,magnetic_braking_algorithm_rappaport_1983:0,magnetic_braking_factor:[0,6],magnetic_braking_gamma:[0,6],magnitud:18,mai:[0,6,7,11],main:[0,1,5,6,8,11,12,13,14,17,21,23,26],main_sequ:[0,6,11,12,13,17],mainprocess:[5,7,11],major:[0,6],make:[0,1,4,5,6,7,10,11,12,13,14,15,17,18,19,21,23,25,26,27,30],make_build_text:18,makedir:[14,18],manag:[18,23,26],mani:[0,5,6,7,9,11,12,13,14,21],manual:[8,21],manufactur:[0,6],map:21,mar:15,maria:[0,6],mass:[0,1,3,4,5,6,7,9,10,11,14,15,17,18,21,25,27,30],mass_1:[14,17,25],mass_2:[14,17,25],mass_accretion_for_eld:[0,6],mass_accretor:30,mass_donor:30,mass_evolut:25,mass_for_hestar_ia_low:[0,6],mass_for_hestar_ia_upp:[0,6],mass_loss_m:17,mass_lost:17,mass_of_pmz:[0,6],mass_rang:17,massiv:[0,3,4,5,6,7,11,15,23],massless:[0,6],massless_remn:0,massloss:0,massrang:[5,7,11,12,13],master:[21,25],match:[0,5,6,10,11,14,15,21,25],materi:[0,5,6],math:[5,7,11,12,13,14,15],mathrm:[5,7,11,12,13],matplotlib:[5,7,12,13,15,17,23,25,26],matter:[0,6],mattsson:[0,6],mattsson_mass_loss:[0,6],mattsson_orich_tpagbwind:[0,6],max:[0,6,7,8,11,12,13,14,21],max_column:[5,7,15],max_evolution_tim:[0,1,5,6,7,8,10,11,12,13,14,15,17],max_hewd_mass:[0,6],max_model_numb:[0,6],max_neutron_star_mass:[0,6],max_queue_s:21,max_row:[5,7,15],max_stellar_angmom_chang:[0,6],max_stellar_type_1:[0,6],max_stellar_type_2:[0,6],max_stellar_type_3:[0,6],max_stellar_type_4:[0,6],max_tim:[4,10,17],maxcount:4,maximum:[0,5,6,7,8,11,12,13,14,21,30],maximum_mass_ratio_for_instant_rlof:[0,6],maximum_mass_ratio_for_rlof:30,maximum_mcbagb_for_degenerate_carbon_ignit:[0,6],maximum_nuclear_burning_timestep:[0,6],maximum_timestep:[0,6],maximum_timestep_factor:[0,6],maxmimum:[0,6],maxsiz:21,maxwellian:[0,6],mayb:25,mb:[5,7,11,13,14,18,21],mc13_pocket_multipli:[0,6],mc1:4,mc:[0,4,6,14,17],mch:[0,6],mcmin:[0,6],mdonor:[0,4,6],mean:[0,4,6,18,21,23,26],meant:21,measur:18,medium:[0,6],megabyt:21,mem:[7,11],mem_us:18,memaddr:[6,8],memori:[1,5,6,7,8,11,13,14,17,18,19,21,30],menv:[0,4,6],mer:4,mercuri:15,merg:[0,4,5,6,7,21],merge_dict:9,merger:[0,4,6],merger_angular_momentum_factor:[0,6],merger_mass_loss_fract:[0,6],mesa:[23,26],mesasdk_init:[23,26],mesasdk_root:[23,26],mess:15,messag:[18,19],messi:5,mestel:[0,6],met:[14,19],metadata:19,metal:[0,4,5,6,7,8,10,11,12,13,14,15,16,17,30],metallicity_0002:17,metallicity_001:17,metallicity_002:17,method:[0,6,8,10,11,12,13,14,17,19,21],meynet:[0,6],mf1:4,mf2:4,might:[7,11,14,15,18,21,23,26],milki:[0,6],miller:[0,6],min:[7,8,11,12,13,14],mind:17,minimal_verbos:18,minimum:[0,6,18,21,30],minimum_co_core_mass_for_carbon_ignit:[0,6],minimum_co_core_mass_for_neon_ignit:[0,6],minimum_donor_menv_for_comenv:[0,6],minimum_envelope_mass_for_third_dredgeup:[0,6],minimum_helium_ignition_core_mass:[0,6],minimum_mcbagb_for_nondegenerate_carbon_ignit:[0,6],minimum_orbital_period_for_instant_rlof:[0,6],minimum_period_for_rlof:30,minimum_separation_for_instant_rlof:[0,6],minimum_separation_for_rlof:30,minimum_time_between_pn:[0,6],minimum_timestep:[0,6],mint:[0,6],mint_data_cleanup:[0,6],mint_dir:[0,6],mint_disable_grid_load_warn:[0,6],mint_fallback_to_test_data:[0,6],mint_hard_max_nshel:[0,6],mint_hard_min_nshel:[0,6],mint_kippenhahn:[0,6],mint_kippenhahn_companion_stellar_typ:[0,6],mint_kippenhahn_stellar_typ:[0,6],mint_maximum_nshel:[0,6],mint_maximum_shell_mass:[0,6],mint_metal:[0,6],mint_minimum_nshel:[0,6],mint_minimum_shell_mass:[0,6],mint_ms_rejuven:[0,6],mint_nshel:[0,6],mint_nuclear_burn:[0,6],mint_remesh:[0,6],mint_use_zams_profil:[0,6],minut:[7,18],mira:[0,6],misc:[6,23],miscellan:9,miss:[0,6,11,12,13,18],mistak:21,mix:[0,6,21],mixtur:[0,6,11],mmax:[12,13],mmin:[12,13,21],mnra:30,model:[0,1,5,6,7,8,10,11,12,13,14,15,16,17,21],model_numb:[11,12,13],modif:3,modifi:[0,6,8,23,26],modul:[0,6,7,9,11,12,13,14,15,21,24],modulo:21,moe2017_opt:21,moe:[14,23],moe_di_stefano_2017:19,moment:[0,5,6,8,14,17],momenta:[0,6,25],momentum:[0,6,15],monoton:[12,13],mont:[0,6,21],monte_carlo_kick:[0,6],more:[0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,23,25,26],most:[5,6,7,12,13,15,18],mostli:[5,7,11,12,13,14,17,18,21,25,27],move:[0,5,6],mrucach:21,ms:[0,4,6,8,11],mstart:4,msun:[0,5,6,8,10,11,12,13,15,17],mu:[0,6],much:[0,5,6,7,11,14,17,18],multipl:[0,5,6,21],multiplc:[0,6],multipli:[0,6,12,13,21],multiplicity_fraction_funct:21,multiplicity_model:21,multiplicity_modul:21,multiply_values_dict:9,multiprocess:21,must:[0,5,6,7,10,11,12,13,14,15],mw:[0,6],my:10,my_stellar_data:[1,8,14,16,17],myr:[0,5,6,7,10,11,12,13,15],n100:[0,6],n100_z0:[0,6],n100h:[0,6],n100l:[0,6],n10:[0,6],n150:[0,6],n1600:[0,6],n1600c:[0,6],n1:[0,6],n200:[0,6],n20:[0,6],n300c:[0,6],n3:[0,6],n40:[0,6],n5:[0,6],n:[0,1,4,5,6,7,8,10,11,12,13,14,16,17,18,21],n_logging_stat:21,naked_helium_star_giant_branch:0,naked_helium_star_hertzsprung_gap:0,naked_main_sequence_helium_star:0,name:[1,4,5,6,7,11,12,13,14,15,17,18,21,27,29],nameerror:15,narrow:[12,13],natur:[0,6,12,13],nauenberg:[0,6],nazehdin:0,nb:[0,6],nbinary_c:17,ncol:17,nearer:[0,6],nearest:[7,11,12,13],nebula:[0,6],necessari:[7,14,15,17,18,19],need:[0,6,8,10,11,12,13,14,15,17,21,23,26,30],neg:[0,6],neither:[0,6,19],neleman:[0,6],nelemans_gamma:[0,6],nelemans_max_frac_j_chang:[0,6],nelemans_minq:[0,6],nelemans_n_comenv:[0,6],nelemans_recalc_eccentr:[0,6],nemp:[0,6],nemp_cfe_minimum:[0,6],nemp_nfe_minimum:[0,6],nenamg:[0,6],neon:[0,5,6],neptun:15,nest:14,network:[0,6,9],neutrn:[0,6],neutron:[0,5,6,14],neutron_star:0,never:[0,5,6,12,13,21],newer:[0,6],newli:[0,6],newlin:[18,21],newton:[0,6],next:[11,12,13,14,18],nf:21,nice:[19,25],nieuwenhuijzen:[0,6],nieuwenhuijzen_windfac:[0,6],nine:5,no_thermohaline_mix:[0,6],nocach:21,node:21,noecho:[0,6],noechonow:[0,6],noel:[0,6],nolowq:21,nomin:[0,6],non:[0,6,12,13,21],nonconservative_angmom_gamma:[0,6],none:[0,1,4,5,6,7,11,13,14,15,17,18,19,21,30],nonzero:21,nor:[0,6],norm:21,normal:[0,6,19],normalis:21,normalize_multipl:21,nospac:18,notabl:14,notat:18,note:[0,4,5,6,11,12,13,14,17,18,21],notebook:[4,5,6,7,8,9,10,11,12,13,14,15,23,26],notebook_api_funct:10,notebook_bhbh:4,notebook_comenv:7,notebook_custom_log:[10,11,12,13,14],notebook_hrd:5,notebook_individual_system:[8,10,11,12,13,14],notebook_luminos:[12,13],notebook_luminosity_funct:11,notebook_luminosity_function_binari:[12,13],notebook_popul:[10,14],notebook_solar_system:15,noteworthi:3,noth:21,notic:[12,13],notifi:27,nov:17,nova:[0,5,6,7],nova_faml_multipli:[0,6],nova_irradiation_multipli:[0,6],nova_retention_algorithm_claeys2014:0,nova_retention_algorithm_const:0,nova_retention_algorithm_hillman2015:0,nova_retention_fract:[0,6],nova_retention_method:[0,6],nova_timestep_accelerator_index:[0,6],nova_timestep_accelerator_max:[0,6],nova_timestep_accelerator_num:[0,6],now:[0,4,5,6,7,8,10,11,12,13,14,15,17,18],now_object:18,np:[10,16,17],nre:11,nrow:17,ns:[0,1,6,7,8,14],nsep:7,nsep_max:7,nsep_min:7,nstar:[5,11],nuclear:[0,6],nuclear_mass_hash:19,nuclear_mass_list:19,nucleosynthesi:[0,6],nucleosynthesis_sourc:9,nucreacmult:[0,6],nucsyn:[6,23],nucsyn_angelou_lithium:[0,6],nucsyn_gce_outflow_check:[0,6],nucsyn_hbb:[0,6],nucsyn_metal:[0,6],nucsyn_network:[0,6],nucsyn_network_error:[0,6],nucsyn_s_process:[0,6],nucsyn_solv:[0,6],nucsyn_third_dredge_up:[0,6],nugi:[0,6],nullcach:21,num_ansi_colour:[0,6],num_cor:[5,7,11,12,13,14,21],num_cores_avail:21,number:[0,4,5,6,7,11,12,13,14,15,17,18,19,21,23,26],numpi:[10,14,16,17,18,23,26],o:[6,18,23],obj:18,object:[0,3,6,15,18,19,21,25,27],object_parse_funct:10,observ:[11,12,13],obtain:[0,5,7,11,12,13],obvious:8,occur:[0,6,30],odot:[5,7,17],off:[0,4,6,14,17,21],off_m:[4,10,17],offset:[0,6],oh:4,ohio:[0,6],old:[12,13,21],omega:[0,4,6,17],on_exit_or_evict:21,onc:[0,6],one:[0,6,9,12,13,14,15,16,17,21,25,27],onewd:0,onli:[0,5,6,8,11,12,13,14,15,17,18,21,30],onset:[0,6],onto:[0,6],oop:4,opac:[0,6],opacity_algorithm:[0,6],opacity_algorithm_ferguson_op:0,opacity_algorithm_paczynski:0,opacity_algorithm_star:0,opal:[0,6],open:[4,10,14,17],opt:[4,6],option:[0,1,5,6,7,11,12,13,14,15,16,17,18,19,23,24,26,30],orb:[7,14],orbit:[0,4,6,7,11,15,25,30],orbit_evolut:25,orbital_eccentr:15,orbital_inclin:[0,6],orbital_inclinationi:[0,6],orbital_period:[0,4,6,7,8,10,11,14,16,17,30],orbital_period_quadrupl:[0,6],orbital_period_tripl:[0,6],orbital_phas:[0,6],orbital_phase_quadrupl:[0,6],orbital_phase_tripl:[0,6],orbital_separ:15,orbiting_object:[0,6,15],orbiting_objects_close_pc_threshold:[0,6],orbiting_objects_log:[0,6,15],orbiting_objects_tides_multipli:[0,6],orbiting_objects_wind_accretion_multipli:[0,6],order:[3,14,18],org:[0,6],orient:7,origin:[15,23,26],original_command_lin:21,original_submission_tim:21,original_working_diretori:21,os:[4,5,7,10,11,12,13,14,15,17,18],other:[0,1,5,6,9,10,11,12,13,14,18,21,23,25,26],otherwis:[0,6,18,19,21],our:[5,7,11,12,13,21],out:[5,7,8,11,12,13,15,18,21],outcom:[0,6],outer:[0,5,6],outermost_core_mass:5,outfil:[14,19],outfile_nam:1,outfilenam:14,output:[1,3,4,6,8,9,10,15,16,17,18,19,21,23,25,26,27,30],output_dict:[5,7,10,11],output_dir:[10,14],output_fil:[10,18],output_filenam:14,output_lin:18,outsid:[0,6],outward:[0,6],over:[5,7,9,10,11,12,13,14,18,19],overflow:[0,4,6,7],overhead:21,overrid:[17,21],overriden:14,overshoot:[0,6],overspin_algorithm:[0,6],overspin_bs:[0,6],overspin_massloss:[0,6],overview:6,overwrit:21,own:[8,10,14,16,17,21,23,26],oxygen:[0,5,6],oxygen_neon_white_dwarf:0,p:[5,7,11,12,13,15],p_:7,p_in:4,p_out:4,packag:[6,14,18,23,26],paczynski:[0,6],pad:[7,11,12,13],pad_output_distribut:[5,7,11,12,13,18],page:[0,5,6,14,23,26],pair:[0,4,18],panda:[5,7,10,11,12,13,15,16,17,18,23,25,26],pane:25,panel:[0,6],paper:[0,6],param:18,param_nam:18,paramet:[1,3,5,6,7,8,10,11,12,13,14,18,19,21,23,25,27,30],parameter_nam:[5,6,7,9,11,12,13,14,18],parameter_value_input_typ:[9,18],pars:[3,5,7,10,11,12,13,14,17,18,19,25,27],parse_cmdlin:19,parse_data:7,parse_funct:[5,7,10,11,12,13,14,19,21,27],parse_function_hr_diagram:25,parse_function_mass:25,parse_function_orbit:25,parse_output:17,part:[5,6,10,11,12,13,14,17,19,30],partial:[0,6],particularli:[0,6],partit:21,pass:[6,8,10,14,15,17,18,19,21,23,25,26,27],path:[10,14,17,18,21,23,26],patho:[23,26],pd:[5,7,10,11,12,13,15,16,17],pdf:[0,6,17,23,26],peak:[7,12,13],pend:[0,4,6],per:[0,4,6,7,10,11,14,18,21,30],percentag:[0,6],peret:[0,6],perfect:[12,13],perfectli:[11,12,13],perform:[0,6],perhap:[0,5,6,7,19],periastron:[0,6],pericent:30,period:[0,4,6,7,8,10,11,12,13,14,15,17,25,30],perl:[1,11,12,13,14],persist:6,persistent_data:6,pgo:[0,6],phase:[0,5,6,7,11,12,13],phasevol:[0,6,14],phdi:0,phi:[4,17],photoevapor:[0,6],physic:[5,11,12,13,14,21],pick:25,pid:19,piec:[14,17],pinnsonneault:[0,6],pisn:0,pkg:[23,26],pl:19,place:[0,6,11,18,21],placehold:25,plai:[0,6,12,13],plan:21,planet:15,planetari:[0,6],plaw2:21,pleas:[0,5,6,11,12,13,14,18,21],plot:[0,5,6,7,10,11,12,13,15,16,17,25],plot_data:[7,11,12,13],plot_funct:[23,24],plot_hr_diagram:25,plot_hr_diagram_singl:25,plot_mass:25,plot_orbit:25,plot_system:25,plot_typ:25,plt:[5,7,12,13,15,17],plu:[0,6],pluto:15,pm:25,pms_mass_1:25,pms_mass_2:25,pn:[0,6],pn_comenv_transition_tim:[0,6],pn_fast_wind:[0,6],pn_fast_wind_dm_agb:[0,6],pn_fast_wind_dm_gb:[0,6],pn_fast_wind_mdot_agb:[0,6],pn_fast_wind_mdot_gb:[0,6],pn_hall_fading_time_algorithm:[0,6],pn_hall_fading_time_algorithm_maximum:[0,6],pn_hall_fading_time_algorithm_minimum:[0,6],pn_resolv:[0,6],pn_resolve_maximum_envelope_mass:[0,6],pn_resolve_minimum_effective_temperatur:[0,6],pn_resolve_minimum_luminos:[0,6],pne:[0,6],png:17,pogg:[0,6],point:[0,5,6,18,19,21,23,26],poisson:21,pol:[0,6],polytrop:[0,6],poor:[12,13],pop:[4,8,15],pop_macro:8,popul:[0,3,6,19,23,26,27],population_extens:19,population_id:21,population_nam:[5,7,11,13,14],population_set:19,posit:[0,6,7],possibl:[0,1,5,6,10,15,18,21,23,26],post:[0,4,5,6,7,8,19],post_ce_adaptive_menv:[0,6],post_ce_envelope_dm_eagb:[0,6],post_ce_envelope_dm_gb:[0,6],post_ce_envelope_dm_tpagb:[0,6],post_ce_objects_have_envelop:[0,6],post_comenv_period:7,post_sn_orbit_bs:0,post_sn_orbit_method:[0,6],post_sn_orbit_tt98:0,postagb_legacy_log:[0,6],postagb_wind_gi:0,postagb_wind_krticka2020:[0,6],postagb_wind_non:[0,6],postagb_wind_use_gi:[0,6],postagbwind:[0,6],postcod:[5,7,14],potenti:[0,6],pow2:5,power:[0,6,7,12,13,21],ppisn:0,ppisn_additional_massloss:0,ppisn_core_mass_range_shift:0,ppisn_farmer19:0,ppisn_new_fit_21:0,ppisn_non:0,ppisn_prescript:0,ppn_envelope_mass:[0,6],pragma:8,pre:[0,4,6,7,17,25],pre_comenv_period:7,pre_events_stardata:[0,6],pre_main_sequ:[0,6],pre_main_sequence_fit_lob:[0,6],precod:[5,7,11,12,13,14],predefin:[11,12,13,14],predict:21,predictor:[0,6],prefer:[0,6,19],prefix:[0,6],prep:0,presc:4,prescrib:[0,6],prescript:[0,4,6,14],prescrit:[0,6],present:[5,11,12,13,14,17,19],preserv:[0,6],preset:25,pressur:[0,6],prev_stellar_type_1:14,prev_stellar_type_2:14,prevent:[0,4,5,6,21],previou:[7,12,13,18,21],previous:[10,14],previous_stardata:[1,7,8,10,14],primari:[1,5,7,11,12,13,14,30],prime:7,pringl:[0,6],print:[4,5,6,7,8,9,10,11,12,13,14,15,17,18,21],print_help:[9,18],print_stack_on_exit:21,printf:[1,5,7,8,10,11,12,13,14,16,17],prior:[0,5,6],privat:[19,23],probability_weighted_mass:21,probabl:[0,1,5,6,7,8,11,12,13,14,17,19,21,25],probdist:[5,7,11,12,13,14],problem:[0,6,11],probtot:[12,13],process:[0,5,6,7,11,12,13,14,16,17,18,19,21],processor:[5,7,11],produc:5,profil:[0,6],progenitor:[0,6,14],program:[5,23,26],progress:18,project:[0,6],proper:[5,8],properli:[0,6],properti:[0,18,21,25],proport:7,prot1:[0,6],prot2:[0,6],prot3:[0,6],prot4:[0,6],provid:[0,6,14,19,21,27],pseudorandom:[0,6],publicli:8,puls:[0,5,6,30],pulsat:0,pump:[0,6],purpos:[11,12,13,14,21,25],push:15,push_macro:8,put:[1,5,7,11,12,13,14,17,18,21,25],pwd:21,py:[5,7,11,12,13,14,15,21,23,26],py_rinterpol:[23,26],pyenv:[23,26],pyplot:[5,7,12,13,15,17],pysiz:18,pytest:[23,26],python3:[6,23,26],python:[3,5,7,11,12,13,18,21],q:[0,4,6,7,11,14,17,21,30],q_high_extrapolation_method:21,q_low_extrapolation_method:21,qc:4,qcrit_bh:[0,6],qcrit_bs:0,qcrit_cheb:[0,6],qcrit_chen_han_formula:0,qcrit_chen_han_t:0,qcrit_cowd:[0,6],qcrit_degenerate_bh:[0,6],qcrit_degenerate_cheb:[0,6],qcrit_degenerate_cowd:[0,6],qcrit_degenerate_eagb:[0,6],qcrit_degenerate_gb:[0,6],qcrit_degenerate_hegb:[0,6],qcrit_degenerate_hehg:[0,6],qcrit_degenerate_hem:[0,6],qcrit_degenerate_hewd:[0,6],qcrit_degenerate_hg:[0,6],qcrit_degenerate_lmm:[0,6],qcrit_degenerate_m:[0,6],qcrit_degenerate_n:[0,6],qcrit_degenerate_onewd:[0,6],qcrit_degenerate_tpagb:[0,6],qcrit_eagb:[0,6],qcrit_gb:[0,6],qcrit_gb_bs:0,qcrit_gb_chen_han_formula:0,qcrit_gb_chen_han_t:0,qcrit_gb_ge2015:0,qcrit_gb_hjellming_webbink:0,qcrit_gb_q_no_comenv:0,qcrit_gb_temmink2021:0,qcrit_gb_vos2018:0,qcrit_ge2015:0,qcrit_hegb:[0,6],qcrit_hehg:[0,6],qcrit_hem:[0,6],qcrit_hewd:[0,6],qcrit_hg:[0,6],qcrit_hjellming_webbink:0,qcrit_lmm:[0,6],qcrit_m:[0,6],qcrit_n:[0,6],qcrit_onewd:[0,6],qcrit_q_no_comenv:0,qcrit_temmink2021:0,qcrit_tpagb:[0,6],qcrit_vos2018:0,qcrits_:[0,6],qcrits_degenerate_:[0,6],quad:21,quadrat:[0,6],quadrulpl:[0,6],quadrupl:[0,6,21],quantiti:25,queri:10,queue:[5,7,11,21],quickli:10,quit:[0,5,6,18],r1:[4,10,17],r2:[4,10,17],r:[0,1,4,5,6,10,14,17,23,26],r_l:30,r_sun:5,radau:[0,6],radi:[0,6],radiat:[0,6],radii:[0,6,30],radiu:[0,1,5,6,8,14,16,25,30],radius_1:25,radius_2:25,ragb:30,rai:[0,6],railton:[0,6],rais:[0,6,14,18,21],ram:[0,6,21],ran:[5,7,11,21],randbuf:[4,17],random:[0,4,6,17,21],random_count:[4,10,17],random_se:[0,4,6,10,17],random_skip:[0,6],random_system:[0,6],random_systems_se:[0,6],rang:[0,5,6,7,10,11,12,13,14,21],rapid:[0,6],rapidli:[0,6],rappaport:[0,6],rate:[0,6,12,13],rather:[0,6,8,10,14,18,21,23,26],ratio:[0,5,6,7,11,12,13,14,30],raw:[6,17,18,19,21,25,27],rc:[4,5,7,11,12,13,15,25],re:[0,1,5,6,7,11,12,13,15],reach:[0,4,5,6,7],reaction:[0,6],read:[3,4,10,14,17,18,21],readabl:18,readlin:4,real:[5,11,14],realist:[12,13],realiti:[12,13],realli:[0,5,6,14,19,21],reason:[0,6,12,13],rebuild:[0,6,21,23,26],rebuilt:[23,26],recalcul:[0,6],receiv:18,recent:[12,15],recogn:14,recombin:[0,6],recommend:[1,3,23,26],recompil:[11,12,13,14,23,26],recurs:18,red:[0,5,6,12,13,15],redhat:1,reduc:[0,4,6],reduct:21,refer:21,regardless:25,region:[0,6],regist:14,reignit:[0,6],reimer:[0,6],reinstal:[23,26],reject:[0,6],rejects_in_log:[0,6],rejuven:[0,6,11],rel:[0,6],relat:[0,6],releas:[18,23,26],relev:19,reliabl:6,remain:[0,6,18,21],rememb:[4,5,12,13],remesh:[0,6],remnant:[0,5,6],remov:[0,6,7,10,14,15,18,19],remove_fil:18,renam:[12,13],rename_grid_vari:[12,13],rentrop:[0,6],repeat:[0,6,21],repo:23,report:[0,5,6,7,11,12,13,14],repositori:3,repres:21,represent:14,reproduc:[0,6],requir:[0,6,7,10,11,12,13,14,15,17,18,21,25,27],rerun:[5,21],reset:[0,6],reset_pref:[0,6],reset_star:[0,6],reset_stars_default:[0,6],resolut:[0,5,6,7,11,12,13,14,21],resolv:[0,6,11],reson:[0,6],resourc:[12,13],respect:[0,6],rest:14,restore_from_snapshot_dir:21,restore_from_snapshot_fil:21,restructuredtext:18,result:[0,1,5,6,7,10,11,12,13,14,17,18,21,23,26],result_example_head:17,result_example_header_1:17,result_example_header_2:17,results_dictionari:[5,7,11,12,13],retain:[0,6],rethink:18,return_after_dry_run:21,return_all_info:19,return_arglin:6,return_binary_c_default:19,return_binary_c_version_info:[9,19],return_compilation_dict:1,return_help:6,return_help_al:[6,18],return_maximum_mass_ratio_for_rlof:[6,30],return_minimum_orbit_for_rlof:[6,30],return_persistent_data_memaddr:6,return_population_set:19,return_store_memaddr:6,return_version_info:6,reus:19,revap_in:[0,6],revap_out:[0,6],revers:[0,6,25],reverse_tim:[0,6],revis:0,rewrit:19,rgb:5,rhagavan:21,ri0005:[5,14],rich:[0,6],riello:[0,6],rin:[0,6],ring:[0,6],risk:14,ritter:[0,6],rk2:[0,6],rk4:[0,6],rl1:4,rl2:4,rl:[0,4,6],rlof:[0,4,6,30],rlof_angular_momentum_transfer_model:[0,6],rlof_angular_momentum_transfer_model_bs:0,rlof_angular_momentum_transfer_model_conserv:0,rlof_eccentric_as_circular:[0,6],rlof_entry_threshold:[0,6],rlof_f:[0,6],rlof_interpolation_binary_c:0,rlof_interpolation_bs:0,rlof_interpolation_method:[0,6],rlof_mdot_factor:[0,6],rlof_mdot_modul:[0,6],rlof_method:[0,6],rlof_method_adapt:0,rlof_method_adaptive2:0,rlof_method_bs:0,rlof_method_claei:0,rlof_method_ritt:0,rlof_nonconservative_gamma_donor:0,rlof_nonconservative_gamma_isotrop:0,rlof_radiation_correct:[0,6],rlof_transition_objects_escap:[0,6],rob:[0,6,30],robert:[23,26],roch:[0,4,6,7,30],roche_lob:30,rochelob:30,rol1:[4,10,17],rol2:[4,10,17],room:14,root:[23,26],rotat:[0,6],rotation:[0,6],rotationally_enhanced_expon:[0,6],rotationally_enhanced_mass_loss:[0,6],rotationally_enhanced_massloss:[0,6],rotationally_enhanced_massloss_angmom:0,rotationally_enhanced_massloss_langer_formula:[0,6],rotationally_enhanced_massloss_langer_formula_and_angmom:0,rotationally_enhanced_massloss_non:0,rough:5,rout:[0,6],routin:[0,3,6,23,25,27],row:[10,17,25],rrcach:21,rring:[0,6],rst:18,rsun:[5,25],run:[0,1,3,4,5,6,7,11,12,13,16,18,19,21,23,26,27,30],run_and_calc_mass:17,run_binary_custom_log:17,run_popul:6,run_system:[4,6,8,9,10,15,16,25,27],run_system_wrapp:[3,4,8,16,23,24],run_zero_probability_system:21,runawai:[4,17],rungrid:21,runtim:[1,21],russel:[0,3,6,23],rzam:[4,30],s:[0,4,5,6,7,10,12,13,14,15,17,18,19,21,30],safe:14,sai:[0,5,6],said:[0,6],same:[0,6,10,14,21,23,26,27],sampl:[0,3,6,11,14],sampler:23,samplerfunc:[5,7,11,12,13,14,21],sana12:[7,11,14],sander:0,saturn:15,save:[0,1,5,6,7,8,11,12,13,14,21],save_ensemble_chunk:21,save_loop:17,save_population_object:21,save_pre_events_stardata:[0,6],save_snapshot:21,sbatch:21,scalar:18,scanf:0,scene:17,scheme:[0,6],schneider:[0,6],schroeder:[0,6],scientif:18,script:[3,8,18,21,23,26],sdb:[0,6],sdo:[0,6],seaborn:[5,7,11,12,13,15],search:[5,11,15,23],search_for_bhbh:4,second:[0,6,7,15,18,25],secondari:[4,5,11,30],section:[6,14,18,23,26],see:[0,4,5,6,7,8,9,10,11,12,13,14,17,19,21,23,25,26],seed:[0,6],seem:[23,25,26],seen:18,seitenzahl2013_model:[0,6],seitenzahl:[0,6],select:[0,6,10,11,15,17,18],selected_head:[17,18],selector:[0,6],self:[5,7,10,11,12,13,14,19,21],semi:[0,6],sent:[0,6],sentenc:1,sep:[4,7,10,11,14,17,30],sep_max:[7,11,14],sep_min:[7,11,14],separ:[0,4,5,6,8,10,14,15,16,17,25,30],separation_quadrupl:[0,6],separation_tripl:[0,6],separta:[0,6],seper:14,sepf:4,sequenc:[0,5,6,8,11,12,13,17],sequnec:[11,12,13],seri:[0,6],serv:[17,18],server:17,set:[0,1,3,4,8,9,10,15,17,18,19,21,23,25,26],set_context:[5,7,11,12,13,15],set_opt:[5,7,15],set_titl:17,set_xlabel:[5,7,11,12,13,15,17],set_ylabel:[5,7,11,12,13,15,17],set_yscal:17,setup:[5,14,27],sever:[9,14,17,21,25,27],sh:[23,26],shara:[0,6],share:[1,10,16,17,21,27],shared_lib_filenam:8,shell:[0,6,18],shellular:[0,6],shift:0,shorten:[0,4,6],shorter:4,shortli:5,should:[0,1,4,5,6,7,10,11,12,13,14,17,18,21,23,25,26,27],shouldn:[0,6,18],show:[0,3,4,5,6,7,10,11,12,13,14,17,21,25],show_plot:25,show_stellar_typ:25,shown:[0,6,25],shrink:[4,7],shrinkagb:10,side:[11,12,13,14],siess:[0,6],sigint:21,sigkil:21,signal:[5,7,11,21],silent:18,sill:[0,6],sim10:7,sim:5,simpl:[5,7,11,15],simplest:10,simpli:[0,6,12,13],simul:[0,1,5,6,7,8,11,12,13,14],simulation_:19,sinc:[18,25],singl:[0,3,4,5,6,11,12,13,14,17,19,21,25],single_star_lifetim:[6,8,10],sit:[0,6],site:6,situat:6,size:[18,21],skip:[0,5,6,7,11,21],slice:17,sliced_df:17,slightli:6,slow:[0,5,6,7,11,12,13],slower:[0,6],slurm:21,slurm_arrai:21,slurm_array_max_job:21,slurm_bash:21,slurm_dat:21,slurm_dir:21,slurm_env:21,slurm_extra_set:21,slurm_jobarrayindex:21,slurm_jobid:21,slurm_jobnam:21,slurm_memori:21,slurm_njob:21,slurm_ntask:21,slurm_partit:21,slurm_postpone_join:21,slurm_postpone_sbatch:21,slurm_pwd:21,slurm_sbatch:21,slurm_tim:21,slurm_warn_max_memori:21,small:[0,4,6,12,13],small_envelope_method:[0,6],small_envelope_method_bs:0,small_envelope_method_miller_bertolami:0,smaller:[0,6],smarter:[12,13],smooth:[5,12,13],smoother:[7,12,13],sn:[0,4,5,6,7,11,12,13,15,17],sn_impulse_liu2015:0,sn_impulse_non:0,sn_impulse_wheeler1975:0,sn_kick_companion_a:[0,6],sn_kick_companion_aic_bh:[0,6],sn_kick_companion_bh_bh:[0,6],sn_kick_companion_bh_n:[0,6],sn_kick_companion_ecap:[0,6],sn_kick_companion_grb_collapsar:[0,6],sn_kick_companion_hestaria:[0,6],sn_kick_companion_ia_chand:[0,6],sn_kick_companion_ia_chand_co:[0,6],sn_kick_companion_ia_eld:[0,6],sn_kick_companion_ia_h:[0,6],sn_kick_companion_ia_he_co:[0,6],sn_kick_companion_ia_hybrid_hecowd:[0,6],sn_kick_companion_ia_hybrid_hecowd_sublumin:[0,6],sn_kick_companion_ibc:[0,6],sn_kick_companion_ii:[0,6],sn_kick_companion_iia:[0,6],sn_kick_companion_ns_n:[0,6],sn_kick_companion_phdi:0,sn_kick_companion_pisn:0,sn_kick_companion_ppisn:0,sn_kick_companion_tz:[0,6],sn_kick_companion_wdkick:[0,6],sn_kick_dispersion_aic_bh:[0,6],sn_kick_dispersion_bh_bh:[0,6],sn_kick_dispersion_bh_n:[0,6],sn_kick_dispersion_ecap:[0,6],sn_kick_dispersion_grb_collapsar:[0,4,6],sn_kick_dispersion_ia_hybrid_hecowd:[0,6],sn_kick_dispersion_ia_hybrid_hecowd_sublumin:[0,6],sn_kick_dispersion_ibc:[0,4,6],sn_kick_dispersion_ii:[0,4,6],sn_kick_dispersion_ns_n:[0,6],sn_kick_dispersion_phdi:0,sn_kick_dispersion_pisn:0,sn_kick_dispersion_ppisn:0,sn_kick_dispersion_tz:[0,6],sn_kick_distribution_aic_bh:[0,6],sn_kick_distribution_bh_bh:[0,6],sn_kick_distribution_bh_n:[0,6],sn_kick_distribution_ecap:[0,6],sn_kick_distribution_grb_collapsar:[0,6],sn_kick_distribution_ia_hybrid_hecowd:[0,6],sn_kick_distribution_ia_hybrid_hecowd_sublumin:[0,6],sn_kick_distribution_ibc:[0,6],sn_kick_distribution_ii:[0,6],sn_kick_distribution_ns_n:[0,6],sn_kick_distribution_phdi:0,sn_kick_distribution_pisn:0,sn_kick_distribution_ppisn:0,sn_kick_distribution_tz:[0,6],sn_none:8,sn_type:8,snapshot:21,sneia:[0,6],snia:[0,6],snippet:[6,10],so:[0,4,5,6,7,8,10,11,12,13,14,19,21,25],solar:[0,3,5,6,7,9,23,30],solver:[0,6],solver_forward_eul:0,solver_predictor_corrector:0,solver_rk2:0,solver_rk4:0,some:[0,1,5,6,7,8,9,10,11,12,13,14,17,21,23,25,26],someth:[0,5,6,7,10,11,12,13,21,30],sometim:9,somewhat:[11,12,13,14,15],sort:[5,11,12,13,15,18],sourc:[1,7,18,19,21,24,25,27,30],source_file_filenam:21,source_list:19,sourcecod:[6,8,23,26],sourcefile_nam:1,space:[0,5,6,11,12,13,14],spacing_funct:[19,23,24],spawn:18,special:[0,6,14],specif:[0,6,9,10,25],specifi:[0,6,18,21],speed:[0,6],speedtest:[0,6],spent:18,spera:[0,6],spheric:[0,6],spiki:[12,13],spin:[0,6,15],spinrat:[0,6],split:[0,4,6,10,14,15,17,21],split_lin:10,splitlin:[5,6,7,8,10,11,12,13,14,15],splitpoint:[0,6],spread:19,sqrt:[0,6],src:[0,6,8,23,26],st1:17,st2:17,st:4,stabil:[0,6],stabl:[0,6,23,26],stack:21,stacktrac:19,stancliff:[0,6],standard:[0,6,11,12,13],star1:15,star:[1,3,4,6,7,8,9,10,11,12,14,15,16,17,21,23,25,30],star_with_no_mass:0,starcount:[5,7,11,13,14],stardata:[0,1,5,6,7,8,10,11,12,13,14,16,17],stardata_dump_filenam:[0,6],stardata_load_filenam:[0,6],stardata_t:8,starnum:[5,11],start:[0,1,4,5,6,7,10,11,12,13,14,17,18,21],start_at:21,start_tim:[0,6,21],start_timestamp:[5,7,11,13,14],startrack:[0,6],startswith:10,state:[0,6],statement:[1,8,10,11,12,13,14,15,16,17,21],statist:[0,6,21],statu:[0,1,5,6,7,11,12,13,14,21],status_dir:21,stderr:[0,6,21],stdout:[18,21],steadi:[0,6],stefan:25,stefano:[14,23],stellar:[0,3,4,6,13,21,23,25,29],stellar_structure_algorithm:[0,6],stellar_structure_algorithm_external_funct:0,stellar_structure_algorithm_mint:0,stellar_structure_algorithm_modified_bs:0,stellar_structure_algorithm_non:0,stellar_typ:[1,5,8,10,11,12,13,14,23,24,25],stellar_type1:4,stellar_type2:4,stellar_type_1:[0,6,14,25],stellar_type_2:[0,6,14,25],stellar_type_3:[0,6],stellar_type_4:[0,6],stellar_type_dict:29,stellar_type_dict_short:29,step:[5,7,8,10,11,12,13,14,25],stepsiz:14,stick:21,stiff:[0,6],still:[1,8,15,21,30],stop:[0,5,6,7,11,17,18,21],stop_queu:21,stopfil:[0,6],storag:[0,6],store:[0,3,5,7,10,11,12,13,14,18,19,21,23,26,30],store_capsul:6,store_memaddr:[6,30],str:[1,4,5,14,18,19,25],straightforward:[5,11,12,13,14],straniero:[0,6],stream:21,strength:[0,6],strictli:[11,12,13],string:[0,1,3,6,10,11,12,13,14,15,18,19,21,25,27],strip:[0,6,10,15],strong:5,stronger:[0,5,6],struct:[0,6,8],structur:[0,6,7,18,21,25],studi:5,stuff:[10,14,21],style:[0,6,18],sub:[0,6,18],subject:[0,6],sublumin:[0,6],submiss:21,submit:[21,23],subplot:17,subsequ:[0,6],succe:[0,6],suddenli:5,suffer:5,suffici:5,suggest:[0,6,23,26],suit:[23,26],sum:[0,6],sun:15,sundial:[0,6],supercrit:[0,6],superflu:15,supernova:[0,4,6,7,21],superwind:[0,6],superwind_mira_switchon:[0,6],sure:[10,11,12,13,14,23,26,27],surfac:[0,6],surrei:[5,14],surviv:[0,6,15],survivor:[0,6],sview:21,swallow:15,switcher:[0,6],sy:19,symlink:[5,7,11,14],symlink_latest_gridcod:21,symmetr:[0,6],synchron:[0,6],synonym:[0,6],synthesi:[11,12,13,14,21,23,26],system:[0,3,5,6,7,8,11,12,13,14,16,17,18,19,21,23,25,26,27,30],system_gener:14,system_queue_fil:[5,7,11],t:[0,1,4,5,6,10,12,13,14,18,21],t_:5,tabl:[0,6],take:[0,6,7,11,14,17,18,21,27],taken:[0,6,8],talk:5,target:1,task:[0,6,14,17,18,19,25,27,30],tauri:[0,6],tbse:[0,6],te:21,technic:[5,7,8,11,12,13,14],teff:[0,4,6],teff_1:25,teff_2:25,teff_from_star_struct:5,teff_postagb_max:[0,6],teff_postagb_min:[0,6],tell:18,temp_dir:[4,5,7,10,12,13,14,15,18],temperatur:[0,6,15,25],tempfil:17,termin:[1,5,8,14,23,26],test:[0,6,10,14,18,21,23,26],test_data:[0,6],test_func:6,test_log:17,test_logfil:10,test_pop:14,text:[5,7,15,18],than:[0,5,6,7,11,12,13,14,18,21,23,26],thats:14,thei:[0,4,5,6,7,11,14,15,19,21,25],thelog:[0,6],them:[5,6,7,14,16,17,18,27],theoret:[11,12,13],thermal:[0,5,6,30],thermally_pulsing_asymptotic_giant_branch:0,thermohalin:[0,6],thermonuclear:5,thesi:[0,6],thi:[0,1,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,21,23,24,25,26,27,30],thick:[0,6],thick_disc_end_ag:[0,6],thick_disc_logg_max:[0,6],thick_disc_logg_min:[0,6],thick_disc_start_ag:[0,6],thin:[0,6],thing:[0,5,6,7,11,12,13,14,17,18,19,27],think:[0,6,18,19],third:[0,6,15],third_dup:[0,6],third_dup_multipli:[0,6],thorn:[0,6],those:[5,7,11,12,13,14,17,19,23,26],thread:[5,7,11,12,13,18,21],thread_id:21,three:[0,6,12,13,14],three_part_powerlaw:[7,11,12,13,14],threshold:[0,6,18,21],through:[5,6,10,11,12,13,14,25,27],throughout:[11,12,13,14],tidal:[0,4,6],tidal_strength_factor:[0,6],tide:[0,6,15],tides_convective_damp:[0,6],tides_diagnosis_log:[0,6],tides_hurley2002:[0,6],tides_zahn1989:[0,6],tight:17,time:[0,1,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,21,23,25,26],timedelta:18,timescal:[0,6],timestamp:21,timestep:[0,6,7,8,10,11,12,13],timestep_limit:[0,6],timestep_log:[0,6],timestep_modul:[0,6],timestep_multipli:[0,6],timestep_solver_factor:[0,6],tini:5,tip:5,titl:11,tmp:[0,5,6,7,10,11,12,13,14,15,18,23,26],tmp_dir:[4,5,7,10,12,13,14,15,21],toasti:15,todo:[0,1,4,6,9,14,18,19,21,25,27,30],toler:[0,6],too:[0,5,6,12,13,15,21,23,26,27],took:[5,7,11,13,14,17],tool:21,top:[0,14],topcod:[5,7,14],topic:[0,6],torqu:[0,6],total:[0,5,6,7,11,12,13,14,17,18,21,25],total_count:[5,7,11,13,14],total_mass_run:[5,7,11,13,14],total_prob:[5,7,11,12,13,14],total_probability_weighted_mass_run:[5,7,11,13,14],tout:[0,6,30],tout_pringle_1992_multipli:[0,6],tp:[0,6],tpagb:[0,5,6],tpagb_reimers_eta:[0,6],tpagb_wind_beasor_etal_2020:0,tpagb_wind_bloeck:0,tpagb_wind_goldman_etal_2017:0,tpagb_wind_mattsson:0,tpagb_wind_reim:0,tpagb_wind_rob_cwind:0,tpagb_wind_van_loon:0,tpagb_wind_vw93_karaka:0,tpagb_wind_vw93_karakas_carbon_star:0,tpagb_wind_vw93_orig:0,tpagb_wind_vw93_orig_carbon_star:0,tpagbwind:[0,6],tpagbwindfac:[0,6],tpr:[7,11],trace:21,traceback:[12,15],track:[5,21,25],trade:[0,6],trail:18,transfer:[0,5,6,21],transform:[0,6],transit:[0,6],treat:[0,6],trem:18,trigger:[0,6],trio:[11,12,13,14],tripl:[0,6,21],truli:[0,6],ttlcach:21,tupl:[1,5,18],turn:[0,4,6,10,14],tutori:[3,23],two:[0,5,6,8,18,29,30],txt:[10,14,17,23,26,27],type:[0,1,4,6,7,10,11,12,13,14,17,18,19,21,25,29,30],type_chng:[4,10,17],type_ia_mch_supernova_algorithm:[0,6],type_ia_sub_mch_supernova_algorithm:[0,6],typeerror:12,typic:[0,6],ubvri:[0,6],ugriv:[0,6],uk:[5,14],unavail:[0,6],unbound:4,uncom:[10,11,12,13,14,15],unction:6,undef:8,under:10,undergo:[0,7],understand:21,unexpect:12,union:[14,30],uniqu:[14,17,21],unit:[0,5,6,9,18,30],univari:[0,6],univers:[5,7,21],unknown:27,unless:[1,19,21],unlik:[12,13],unload:19,unmerg:7,unpars:6,unphys:[4,7,11],unrecogn:[23,26],unresolv:11,unsign:0,unstabl:[0,4,6],until:[0,5,6],unus:[0,6,21],unweight:14,up:[0,1,3,8,10,15,18,19],updat:[12,13,14,19,23,26],update_dict:9,update_grid_vari:[12,13],upon:30,upper:[0,6],uranu:15,us:[0,1,3,9,10,14,18,19,21,23,25,26,27,30],usag:[0,3],use_astropy_valu:25,use_datadir:[14,19],use_fixed_timestep_:[0,6],use_lwn_fallback:0,use_periastron_roche_radiu:[0,6],use_tabular_intershell_abundances_karakas_2012:[0,6],usecas:3,useful_func:[23,24],user:[1,8,18,19,21,27],usernam:18,usr:21,usual:[0,4,5,6,11,12,13,14,18,21],util:[1,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,25,27,30],v:[4,17,23,26],valid:[0,6,8,18],valu:[0,1,5,6,9,10,11,12,13,14,17,18,19,21,25],value_lin:10,valueerror:14,valuerang:[5,7,11,12,13,14],values_arrai:10,van:[0,6],vandenheuvel_log:[0,6],vanilla:21,vari:[0,5,6,7,14],variabl:[0,3,5,6,7,18,21],variant:[0,6],variou:[0,6],vassiliadi:[0,6],vb:4,veloc:[0,6],venu:15,verbos:[1,5,7,10,11,12,13,14,16,18,21,23,26],verbose_print:18,veri:[0,4,5,6,7,8,10,12,13,14],versa:30,version:[0,6,9,14,18,19,23,26],version_info:19,version_info_dict:9,version_onli:[0,6],via:[3,5,6,8,11,12,13,14,19,21,25],vice:30,vink:[0,6],virtual:[23,26],virtualenviron:[23,26],viscos:[0,6],viscou:[0,6],visibl:8,visit:23,vk:[4,17],vn:[4,17],volum:[0,6],vr:[4,17],vrot1:[0,6],vrot2:[0,6],vrot3:[0,6],vrot4:[0,6],vrot_breakup:0,vrot_bs:0,vrot_non_rot:0,vrot_sync:0,vs:[15,25],vw93:[0,6],vw93_eagb_wind_spe:[0,6],vw93_mira_shift:[0,6],vw93_multipli:[0,6],vw93_tpagb_wind_spe:[0,6],vwind:[0,6],vwind_beta:[0,6],vwind_multipli:[0,6],w:[1,10,14,19],wa:[0,5,6,9,10,12,13,14,19,21,23,26],wai:[0,6,10,12,13,19,21],wang:[0,6],want:[0,4,6,7,8,9,11,12,13,14,17,18,21,23,25,26],warmup_cpu:[0,6],warn:[0,6,10,14,21],was_kil:19,wast:[7,12,13],wave:[0,5,6,7,14],wd:[0,6],wd_accretion_rate_new_giant_envelope_lower_limit_helium_donor:[0,6],wd_accretion_rate_new_giant_envelope_lower_limit_hydrogen_donor:[0,6],wd_accretion_rate_new_giant_envelope_lower_limit_other_donor:[0,6],wd_accretion_rate_novae_upper_limit_helium_donor:[0,6],wd_accretion_rate_novae_upper_limit_hydrogen_donor:[0,6],wd_accretion_rate_novae_upper_limit_other_donor:[0,6],wd_kick:[0,6],wd_kick_at_every_puls:0,wd_kick_at_given_puls:0,wd_kick_direct:[0,6],wd_kick_end_agb:0,wd_kick_first_rlof:0,wd_kick_pulse_numb:[0,6],wd_kick_when:[0,6],wd_sigma:[0,6],wdwd_merger_algorithm:[0,6],wdwd_merger_algorithm_bs:0,wdwd_merger_algorithm_chen2016:0,wdwd_merger_algorithm_perets2019:0,we:[0,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,21,23,26,30],weight:[0,6,12,13,21],weirdli:11,well:[0,6,8,10,11,12,13,21,23,26],went:[12,13],were:[5,7,11,13,14,18],what:[0,1,4,5,6,7,8,10,11,12,13,14,17,21,23,26,27],whatev:[0,6,8,17,18,19,23,26],wheeler:[0,6],when:[0,1,5,6,7,9,10,14,15,18,21,23,26,27],whenev:[23,26],where:[0,1,5,6,11,12,13,14,18,21,23,26],whether:[0,6,14,18,19,21,25,30],which:[0,1,5,6,7,8,9,10,11,12,13,14,16,17,18,19,21,23,26,27,30],whichev:21,white:[0,5,6],white_dwarf_cooling_carrasco2014:[0,6],white_dwarf_cooling_mestel:[0,6],white_dwarf_cooling_mestel_modifi:[0,6],white_dwarf_cooling_model:[0,6],white_dwarf_radius_carrasco2014:[0,6],white_dwarf_radius_model:[0,6],white_dwarf_radius_mu:[0,6],white_dwarf_radius_nauenberg1972:[0,6],whole:[0,6,7,8,19,21],why:7,wide:[4,11,12,13],wider:4,width:[0,6,7],wiggl:[12,13],wind:[0,4,5,6,11],wind_algorithm_binary_c_2020:[0,4],wind_algorithm_hendriks_2022:0,wind_algorithm_hurley2002:0,wind_algorithm_non:[0,4],wind_algorithm_schneider2018:0,wind_angmom_loss_bs:0,wind_angmom_loss_lw:0,wind_angmom_loss_lw_hybrid:0,wind_angmom_loss_spherically_symmetr:0,wind_angular_momentum_loss:[0,6],wind_disc_angmom_fract:[0,6],wind_disc_mass_fract:[0,6],wind_djorb_fac:[0,6],wind_gas_to_dust_ratio:[0,6],wind_lbv_luminosity_lower_limit:[0,6],wind_mass_loss:[0,4,6],wind_multiplier_:[0,6],wind_nieuwenhuijzen_luminosity_lower_limit:[0,6],wind_type_multiplier_:[0,6],wink:0,within:[0,6,8,9,14,18,23,26],without:[8,10,12,13,18,21],won:[0,6,10],wood:[0,6],wooslei:0,work:[0,6,8,10,11,12,13,17,18,21,23,26],working_diretori:21,would:[0,6,12,13,14,21,25],wouldn:14,wr:[0,6],wr_wind:[0,6],wr_wind_bs:0,wr_wind_eldridg:0,wr_wind_fac:[0,6],wr_wind_maeder_meynet:0,wr_wind_nugis_lam:0,wrap:[1,8],wrapper:[6,8,10,19,30],write:[1,4,5,6,7,8,10,11,14,16,17,18,19,21,27],write_binary_c_calls_to_fil:14,write_binary_c_parameter_descriptions_to_rst_fil:18,write_logfil:6,written:[6,10,14,21,27],written_data:10,wrlof_mass_transf:[0,6],wrlof_method:[0,6],wrlof_non:0,wrlof_q_depend:0,wrlof_quadrat:0,wrong:[12,13,23,26],wrt:17,wrwindfac:[0,6],wtts2:[0,6],wtts_log:[0,6],www:[0,6],x0d:21,x86_64:6,x:[0,5,6,8,10,15,17,18,19,25],xlabel:16,xlim:[7,15],xx:15,y:[4,5,15,18,19,25],ye:21,year:[0,6],year_length_in_dai:7,yet:[0,6,17,18,21,25],yield:[0,6],ylim:15,you:[0,1,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,21,23,25,26,30],young:[0,6],your:[8,10,16,17,21,23,26],yourself:[5,7,11,12,13,14,25],yscale:[11,12,13,15],yy:15,z:[0,5,6,7,17,19,30],zahn:[0,6],zam:[0,3,5,6,11,27,30],zams_collis:30,zams_mass:[5,11,12,13,14],zams_mass_1:14,zams_mass_2:14,zero:[0,1,3,4,5,6,7,13,18,21,23],zero_ag:[5,8,10,11,12,13,14],zero_age_main_sequence_star:[11,12,13],zero_age_main_sequence_starn:11,zero_prob_stars_skip:[5,7,11,13,14],zone:[0,6],zoom:[0,6],zoomfac_multiplier_decreas:[0,6],zoomfac_multiplier_increas:[0,6],zytkow:[0,6]},titles:["Binary_c parameters","custom_logging_functions module","distribution_functions module","Example notebooks","Example use case: Binary black hole systems","Example use case: Hertzsprung-Russell diagrams","Tutorial: Using the API functionality of binary_c-python","Example use case: Common-envelope evolution","Tutorial: Using custom logging routines with binary_c-python","Tutorial: Extra features and functionality of binary_c-python","Tutorial: Running individual systems with binary_c-python","Example use case: Zero-age stellar luminosity function in binaries","Example use case: Zero-age stellar luminosity function","Example use case: Massive star luminosity","Tutorial: Running populations with binary_c-python","Example use case: Solar system using the API functionality","<no title>","Binary_c and python example notebook","functions module","grid_class module","Grid options and descriptions","Population grid code options","hpc_functions module","Welcome to binary_c-python\u2019s documentation!","Binarycpython code","plot_functions module","Python module for binary_c","run_system_wrapper module","spacing_functions module","stellar_types module","useful_funcs module"],titleterms:{"case":[4,5,7,11,12,13,15],"function":[6,9,10,11,12,13,14,15,17,18],"public":21,A:[12,13],about:9,ad:[11,12,13,14],after:[23,26],ag:[11,12],algorithm:0,api:[6,8,10,15,17],better:[12,13],binari:[0,4,5,11,17],binary_c:[0,6,8,9,10,14,17,23,26],binarycpython:24,black:4,build:[9,23,26],code:[21,24],common:7,compact:8,content:[3,23],core:17,custom:[8,17],custom_logging_funct:1,descript:20,develop:[23,26],di:21,diagram:5,dictionari:9,directli:8,distribut:[12,13],distribution_funct:2,document:[23,26],envelop:7,environ:[23,26],evolut:[7,8],evolv:[5,7,11,12,13,14],exampl:[3,4,5,6,7,8,9,11,12,13,14,15,17,23,26],extra:9,faq:[23,26],featur:9,free:6,from:[6,8,23,26],full:14,get:[6,9],grid:[5,7,11,12,13,14,20,21],grid_class:19,handl:[5,7,11,12,13,14],help:9,hertzsprung:5,hole:4,hpc_function:22,i:0,indic:23,individu:10,inform:[6,9],initi:[12,13],input:0,instal:[23,26],instruct:[23,26],issu:[23,26],line:17,log:[5,7,8,11,12,13,14,17],luminos:[11,12,13],mass:[8,12,13],massiv:13,misc:0,modif:9,modul:[1,2,18,19,22,23,25,26,27,28,29,30],moe:21,note:[23,26],notebook:[3,17],noteworthi:14,nucsyn:0,o:0,object:[5,7,8,10,11,12,13,14],option:[20,21],other:17,output:[0,5,7,11,12,13,14],paramet:[0,9],pars:9,pip:[23,26],plot_funct:25,popul:[5,7,8,10,11,12,13,14,21],privat:21,python:[6,8,9,10,14,17,23,26],requir:[23,26],routin:8,run:[8,10,14,17],run_binari:17,run_binary_with_log:17,run_system:17,run_system_wrapp:[10,27],russel:5,s:23,sampl:[12,13],sampler:21,script:14,section:0,set:[5,6,7,11,12,13,14],singl:10,solar:15,sourc:[23,26],spacing_funct:28,star:[0,5,13],stefano:21,stellar:[5,7,11,12],stellar_typ:29,store:6,string:8,supernova:8,system:[4,10,15],tabl:23,tutori:[6,8,9,10,14],up:[5,6,7,11,12,13,14],us:[4,5,6,7,8,11,12,13,15,17],usag:[6,8,23,26],useful_func:30,util:17,variabl:[11,12,13,14,23,26],via:[10,23,26],welcom:23,when:8,wrapper:17,zam:[12,13],zero:[11,12]}}) \ No newline at end of file +Search.setIndex({docnames:["binary_c_parameters","custom_logging_functions","dicts","ensemble","example_notebooks","examples/notebook_BHBH","examples/notebook_HRD","examples/notebook_api_functionality","examples/notebook_common_envelope_evolution","examples/notebook_custom_logging","examples/notebook_extra_features","examples/notebook_individual_systems","examples/notebook_luminosity_function_binaries","examples/notebook_luminosity_function_single","examples/notebook_massive_remnants","examples/notebook_population","examples/notebook_solar_system","examples/old/basic_example","examples/old/workshop_example_notebook","functions","grid","grid_options_descriptions","index","modules","plot_functions","population_extensions/HPC","population_extensions/analytics","population_extensions/cache","population_extensions/condor","population_extensions/dataIO","population_extensions/distribution_functions","population_extensions/grid_options_defaults","population_extensions/gridcode","population_extensions/metadata","population_extensions/slurm","population_extensions/spacing_functions","population_extensions/version_info","readme_link","run_system_wrapper","stellar_types","useful_funcs"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1,nbsphinx:3,sphinx:56},filenames:["binary_c_parameters.rst","custom_logging_functions.rst","dicts.rst","ensemble.rst","example_notebooks.rst","examples/notebook_BHBH.ipynb","examples/notebook_HRD.ipynb","examples/notebook_api_functionality.ipynb","examples/notebook_common_envelope_evolution.ipynb","examples/notebook_custom_logging.ipynb","examples/notebook_extra_features.ipynb","examples/notebook_individual_systems.ipynb","examples/notebook_luminosity_function_binaries.ipynb","examples/notebook_luminosity_function_single.ipynb","examples/notebook_massive_remnants.ipynb","examples/notebook_population.ipynb","examples/notebook_solar_system.ipynb","examples/old/basic_example.ipynb","examples/old/workshop_example_notebook.ipynb","functions.rst","grid.rst","grid_options_descriptions.rst","index.rst","modules.rst","plot_functions.rst","population_extensions/HPC.rst","population_extensions/analytics.rst","population_extensions/cache.rst","population_extensions/condor.rst","population_extensions/dataIO.rst","population_extensions/distribution_functions.rst","population_extensions/grid_options_defaults.rst","population_extensions/gridcode.rst","population_extensions/metadata.rst","population_extensions/slurm.rst","population_extensions/spacing_functions.rst","population_extensions/version_info.rst","readme_link.rst","run_system_wrapper.rst","stellar_types.rst","useful_funcs.rst"],objects:{"binarycpython.utils":[[1,0,0,"-","custom_logging_functions"],[2,0,0,"-","dicts"],[3,0,0,"-","ensemble"],[19,0,0,"-","functions"],[20,0,0,"-","grid"],[24,0,0,"-","plot_functions"],[38,0,0,"-","run_system_wrapper"],[39,0,0,"-","stellar_types"],[40,0,0,"-","useful_funcs"]],"binarycpython.utils.custom_logging_functions":[[1,1,1,"","autogen_C_logging_code"],[1,1,1,"","binary_c_log_code"],[1,1,1,"","binary_c_write_log_code"],[1,1,1,"","compile_shared_lib"],[1,1,1,"","create_and_load_logging_function"],[1,1,1,"","from_binary_c_config"],[1,1,1,"","return_compilation_dict"]],"binarycpython.utils.dicts":[[2,2,1,"","AutoVivificationDict"],[2,1,1,"","count_keys_recursive"],[2,1,1,"","custom_sort_dict"],[2,1,1,"","filter_dict"],[2,1,1,"","filter_dict_through_values"],[2,1,1,"","inspect_dict"],[2,1,1,"","keys_to_floats"],[2,1,1,"","merge_dicts"],[2,1,1,"","multiply_float_values"],[2,1,1,"","multiply_values_dict"],[2,1,1,"","normalize_dict"],[2,1,1,"","prepare_dict"],[2,1,1,"","recursive_change_key_to_float"],[2,1,1,"","recursive_change_key_to_string"],[2,1,1,"","set_opts"],[2,1,1,"","subtract_dicts"],[2,1,1,"","update_dicts"]],"binarycpython.utils.dicts.AutoVivificationDict":[[2,3,1,"","__getitem__"],[2,3,1,"","__iadd__"]],"binarycpython.utils.ensemble":[[3,2,1,"","BinaryCEncoder"],[3,2,1,"","binarycDecoder"],[3,1,1,"","binaryc_json_serializer"],[3,1,1,"","ensemble_compression"],[3,1,1,"","ensemble_file_type"],[3,1,1,"","ensemble_setting"],[3,1,1,"","extract_ensemble_json_from_string"],[3,1,1,"","format_ensemble_results"],[3,1,1,"","handle_ensemble_string_to_json"],[3,1,1,"","load_ensemble"],[3,1,1,"","open_ensemble"]],"binarycpython.utils.ensemble.BinaryCEncoder":[[3,3,1,"","default"]],"binarycpython.utils.ensemble.binarycDecoder":[[3,3,1,"","decode"]],"binarycpython.utils.functions":[[19,2,1,"","Capturing"],[19,1,1,"","bin_data"],[19,1,1,"","call_binary_c_config"],[19,2,1,"","catchtime"],[19,1,1,"","check_if_in_shell"],[19,1,1,"","conv_time_units"],[19,1,1,"","convert_bytes"],[19,1,1,"","convfloat"],[19,1,1,"","create_arg_string"],[19,1,1,"","create_hdf5"],[19,1,1,"","datalinedict"],[19,1,1,"","example_parse_output"],[19,1,1,"","filter_arg_dict"],[19,1,1,"","format_number"],[19,1,1,"","get_ANSI_colours"],[19,1,1,"","get_arg_keys"],[19,1,1,"","get_defaults"],[19,1,1,"","get_help"],[19,1,1,"","get_help_all"],[19,1,1,"","get_help_super"],[19,1,1,"","get_size"],[19,1,1,"","get_username"],[19,1,1,"","imports"],[19,1,1,"","is_capsule"],[19,1,1,"","isfloat"],[19,1,1,"","isint"],[19,1,1,"","load_logfile"],[19,1,1,"","make_build_text"],[19,1,1,"","mem_use"],[19,1,1,"","now"],[19,1,1,"","output_lines"],[19,1,1,"","pad_output_distribution"],[19,1,1,"","remove_file"],[19,1,1,"","temp_dir"],[19,1,1,"","timedelta"],[19,1,1,"","trem"],[19,1,1,"","verbose_print"],[19,1,1,"","write_binary_c_parameter_descriptions_to_rst_file"]],"binarycpython.utils.functions.Capturing":[[19,3,1,"","__enter__"],[19,3,1,"","__exit__"]],"binarycpython.utils.functions.catchtime":[[19,3,1,"","__enter__"],[19,3,1,"","__exit__"]],"binarycpython.utils.grid":[[20,2,1,"","Population"]],"binarycpython.utils.grid.Population":[[20,3,1,"","clean"],[20,3,1,"","evolve"],[20,3,1,"","evolve_single"],[20,3,1,"","exit"],[20,3,1,"","export_all_info"],[20,3,1,"","jobID"],[20,3,1,"","parse_cmdline"],[20,3,1,"","return_all_info"],[20,3,1,"","return_binary_c_defaults"],[20,3,1,"","return_population_settings"],[20,3,1,"","set"],[20,3,1,"","was_killed"]],"binarycpython.utils.plot_functions":[[24,1,1,"","color_by_index"],[24,1,1,"","dummy"],[24,1,1,"","parse_function_hr_diagram"],[24,1,1,"","parse_function_masses"],[24,1,1,"","parse_function_orbit"],[24,1,1,"","plot_HR_diagram"],[24,1,1,"","plot_masses"],[24,1,1,"","plot_orbit"],[24,1,1,"","plot_system"]],"binarycpython.utils.population_extensions":[[25,0,0,"-","HPC"],[26,0,0,"-","analytics"],[27,0,0,"-","cache"],[28,0,0,"-","condor"],[29,0,0,"-","dataIO"],[30,0,0,"-","distribution_functions"],[31,0,0,"-","grid_options_defaults"],[32,0,0,"-","gridcode"],[33,0,0,"-","metadata"],[34,0,0,"-","slurm"],[35,0,0,"-","spacing_functions"],[36,0,0,"-","version_info"]],"binarycpython.utils.population_extensions.HPC":[[25,2,1,"","HPC"]],"binarycpython.utils.population_extensions.HPC.HPC":[[25,3,1,"","HPC_can_join"],[25,3,1,"","HPC_check_requirements"],[25,3,1,"","HPC_dir"],[25,3,1,"","HPC_dirs"],[25,3,1,"","HPC_dump_status"],[25,3,1,"","HPC_get_status"],[25,3,1,"","HPC_grid"],[25,3,1,"","HPC_id_filename"],[25,3,1,"","HPC_id_from_dir"],[25,3,1,"","HPC_job"],[25,3,1,"","HPC_jobID"],[25,3,1,"","HPC_jobID_tuple"],[25,3,1,"","HPC_job_task"],[25,3,1,"","HPC_job_type"],[25,3,1,"","HPC_join_from_files"],[25,3,1,"","HPC_join_previous"],[25,3,1,"","HPC_joinlist"],[25,3,1,"","HPC_load_joinfiles_list"],[25,3,1,"","HPC_make_joiningfile"],[25,3,1,"","HPC_njobs"],[25,3,1,"","HPC_path"],[25,3,1,"","HPC_queue_stats"],[25,3,1,"","HPC_restore"],[25,3,1,"","HPC_set_status"],[25,3,1,"","HPC_snapshot_filename"],[25,3,1,"","HPC_status"],[25,3,1,"","HPC_touch"]],"binarycpython.utils.population_extensions.analytics":[[26,2,1,"","analytics"]],"binarycpython.utils.population_extensions.analytics.analytics":[[26,3,1,"","CPU_time"],[26,3,1,"","make_analytics_dict"],[26,3,1,"","set_time"],[26,3,1,"","time_elapsed"]],"binarycpython.utils.population_extensions.cache":[[27,2,1,"","cache"]],"binarycpython.utils.population_extensions.cache.cache":[[27,2,1,"","NullCache"],[27,3,1,"","default_cache_dir"],[27,3,1,"","setup_function_cache"],[27,3,1,"","test_caches"]],"binarycpython.utils.population_extensions.cache.cache.NullCache":[[27,3,1,"","__delitem__"],[27,3,1,"","__getitem__"],[27,3,1,"","__setitem__"],[27,3,1,"","popitem"]],"binarycpython.utils.population_extensions.condor":[[28,2,1,"","condor"]],"binarycpython.utils.population_extensions.condor.condor":[[28,3,1,"","condorID"],[28,3,1,"","condor_check_requirements"],[28,3,1,"","condor_dirs"],[28,3,1,"","condor_grid"],[28,3,1,"","condor_outfile"],[28,3,1,"","condor_queue_stats"],[28,3,1,"","condor_status_file"],[28,3,1,"","condorpath"],[28,3,1,"","get_condor_status"],[28,3,1,"","make_condor_dirs"],[28,3,1,"","set_condor_status"]],"binarycpython.utils.population_extensions.dataIO":[[29,2,1,"","dataIO"]],"binarycpython.utils.population_extensions.dataIO.dataIO":[[29,3,1,"","NFS_flush_hack"],[29,3,1,"","NFSpath"],[29,3,1,"","compression_type"],[29,3,1,"","dir_ok"],[29,3,1,"","load_population_object"],[29,3,1,"","load_snapshot"],[29,3,1,"","locked_close"],[29,3,1,"","locked_open_for_write"],[29,3,1,"","merge_populations"],[29,3,1,"","merge_populations_from_file"],[29,3,1,"","open"],[29,3,1,"","save_population_object"],[29,3,1,"","save_snapshot"],[29,3,1,"","set_status"],[29,3,1,"","snapshot_filename"],[29,3,1,"","wait_for_unlock"],[29,3,1,"","write_binary_c_calls_to_file"],[29,3,1,"","write_ensemble"]],"binarycpython.utils.population_extensions.distribution_functions":[[30,2,1,"","distribution_functions"]],"binarycpython.utils.population_extensions.distribution_functions.distribution_functions":[[30,3,1,"","Arenou2010_binary_fraction"],[30,3,1,"","Izzard2012_period_distribution"],[30,3,1,"","Kroupa2001"],[30,3,1,"","Moe_di_Stefano_2017_multiplicity_fractions"],[30,3,1,"","Moe_di_Stefano_2017_pdf"],[30,3,1,"","build_q_table"],[30,3,1,"","calc_P_integral"],[30,3,1,"","calc_e_integral"],[30,3,1,"","calc_total_probdens"],[30,3,1,"","calculate_constants_three_part_powerlaw"],[30,3,1,"","const_distribution"],[30,3,1,"","cosmic_SFH_madau_dickinson2014"],[30,3,1,"","duquennoy1991"],[30,3,1,"","fill_data"],[30,3,1,"","flat"],[30,3,1,"","flatsections"],[30,3,1,"","gaussian"],[30,3,1,"","gaussian_func"],[30,3,1,"","gaussian_normalizing_const"],[30,3,1,"","get_integration_constant_q"],[30,3,1,"","get_max_multiplicity"],[30,3,1,"","imf_chabrier2003"],[30,3,1,"","imf_scalo1986"],[30,3,1,"","imf_scalo1998"],[30,3,1,"","imf_tinsley1980"],[30,3,1,"","interpolate_in_mass_izzard2012"],[30,3,1,"","ktg93"],[30,3,1,"","linear_extrapolation_q"],[30,3,1,"","merge_multiplicities"],[30,3,1,"","number"],[30,3,1,"","poisson"],[30,3,1,"","powerlaw"],[30,3,1,"","powerlaw_constant"],[30,3,1,"","powerlaw_constant_nocache"],[30,3,1,"","powerlaw_extrapolation_q"],[30,3,1,"","raghavan2010_binary_fraction"],[30,3,1,"","sana12"],[30,3,1,"","three_part_powerlaw"]],"binarycpython.utils.population_extensions.grid_options_defaults":[[31,2,1,"","grid_options_defaults"]],"binarycpython.utils.population_extensions.grid_options_defaults.grid_options_defaults":[[31,3,1,"","default_cache_dir"],[31,3,1,"","get_grid_options_defaults_dict"],[31,3,1,"","get_grid_options_descriptions"],[31,3,1,"","grid_options_description_checker"],[31,3,1,"","grid_options_help"],[31,3,1,"","print_option_descriptions"],[31,3,1,"","write_grid_options_to_rst_file"]],"binarycpython.utils.population_extensions.gridcode":[[32,2,1,"","gridcode"]],"binarycpython.utils.population_extensions.gridcode.gridcode":[[32,3,1,"","add_grid_variable"],[32,3,1,"","delete_grid_variable"],[32,3,1,"","rename_grid_variable"],[32,3,1,"","update_grid_variable"]],"binarycpython.utils.population_extensions.metadata":[[33,2,1,"","metadata"]],"binarycpython.utils.population_extensions.metadata.metadata":[[33,3,1,"","add_ensemble_metadata"],[33,3,1,"","add_system_metadata"]],"binarycpython.utils.population_extensions.slurm":[[34,2,1,"","slurm"]],"binarycpython.utils.population_extensions.slurm.slurm":[[34,3,1,"","get_slurm_status"],[34,3,1,"","make_slurm_dirs"],[34,3,1,"","set_slurm_status"],[34,3,1,"","slurmID"],[34,3,1,"","slurm_check_requirements"],[34,3,1,"","slurm_dirs"],[34,3,1,"","slurm_grid"],[34,3,1,"","slurm_outfile"],[34,3,1,"","slurm_queue_stats"],[34,3,1,"","slurm_status_file"],[34,3,1,"","slurmpath"]],"binarycpython.utils.population_extensions.spacing_functions":[[35,2,1,"","spacing_functions"]],"binarycpython.utils.population_extensions.spacing_functions.spacing_functions":[[35,3,1,"","const_dt"],[35,3,1,"","const_int"],[35,3,1,"","const_linear"],[35,3,1,"","const_ranges"],[35,3,1,"","gaussian_zoom"],[35,3,1,"","peak_normalized_gaussian_func"]],"binarycpython.utils.population_extensions.version_info":[[36,2,1,"","version_info"]],"binarycpython.utils.population_extensions.version_info.version_info":[[36,3,1,"","minimum_stellar_mass"],[36,3,1,"","parse_binary_c_version_info"],[36,3,1,"","return_binary_c_version_info"]],"binarycpython.utils.run_system_wrapper":[[38,1,1,"","run_system"]],"binarycpython.utils.useful_funcs":[[40,1,1,"","calc_period_from_sep"],[40,1,1,"","calc_sep_from_period"],[40,1,1,"","maximum_mass_ratio_for_RLOF"],[40,1,1,"","minimum_period_for_RLOF"],[40,1,1,"","minimum_separation_for_RLOF"],[40,1,1,"","ragb"],[40,1,1,"","roche_lobe"],[40,1,1,"","rzams"],[40,1,1,"","zams_collision"]]},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"],"2":["py","class","Python class"],"3":["py","method","Python method"]},objtypes:{"0":"py:module","1":"py:function","2":"py:class","3":"py:method"},terms:{"0":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,25,27,30,32,35,40],"00":[5,11,12,15,18],"000":[5,11,18],"0000":[5,11,18],"00000":18,"000000":18,"000000000000e":11,"000000e":18,"000001":11,"000002":11,"000003":11,"0001":[5,7,40],"000122339":15,"000161974":15,"000214449":15,"000220016":15,"000283924":15,"000287968":15,"000375908":15,"000497691":15,"000498487":15,"00065893":15,"0007":30,"000872405":15,"001":[0,5,7],"00115504":15,"0013":5,"00152924":15,"00182":5,"002":[5,17,18],"00202467":15,"0021272":5,"00215604":5,"00235329":5,"00237669":5,"00239838":5,"00242158":5,"00247821":5,"00247864":5,"00248439":5,"00254115":5,"00254512":5,"00256681":5,"00261516":5,"00268237":5,"00280816":5,"00283345":5,"00286793":5,"00288661":5,"00294":5,"00296406":5,"003":5,"00300971":5,"00303761":5,"00311757":5,"00317508":5,"00319483":5,"0034":5,"004":5,"004698855121516281":15,"005":5,"00518983":5,"0055":5,"00585495":5,"006":5,"0062211552141636295":15,"00632092":7,"00666382":5,"007":[5,16],"00707417":5,"00712":5,"00730797":5,"0074":5,"008":5,"0081514":5,"00823663875514986":15,"00832":5,"0087":5,"009":[5,16],"00984861":5,"00e":12,"01":[0,5,6,7,8,9,12,15,18],"010":5,"0102":5,"010905083645619543":15,"011":5,"0118":5,"012":5,"0122109":5,"012246630357e":15,"0128":5,"013":5,"0131145":5,"014":5,"0141":7,"0143651":5,"0143896":8,"014832":5,"015":5,"0152545":5,"0153961":5,"0155":5,"0156":5,"01561":5,"0156945":5,"0159":5,"016":5,"0162":5,"016309":8,"0163656":8,"0164":5,"0165":5,"0166":5,"0168":5,"0169":5,"017":[5,16],"0171":5,"0175264":8,"0176575":6,"01791":5,"018":5,"0182":5,"0184":5,"0187":5,"019":5,"0192009":5,"019715467199999996":8,"01e":12,"01t09":[6,8,12],"01t10":12,"02":[0,5,6,7,8,9,11,12,15,16,18,30,40],"020":5,"0208":5,"021":5,"0214":5,"0214824":5,"021960493499e":15,"022":5,"023":5,"0232618":5,"02379":5,"024":5,"0241634":5,"0245":5,"024684":5,"02473":5,"0248684":15,"025":5,"0250231":5,"0251003":5,"0259932":5,"026":5,"0261496":5,"027":5,"0276":5,"02786":5,"0278672":5,"028":5,"02823":5,"0283541":5,"029":5,"0290733":5,"0295":5,"0298011":5,"0298364":5,"02e":[8,12],"03":[0,1,5,7,8,12],"030":5,"0303129":5,"030499912298e":15,"031":5,"0316266":5,"0319":5,"032":5,"03221":5,"033":5,"0335":5,"0335017":5,"034":5,"03493":5,"03499999999999":14,"035":5,"03502960360000004":8,"03507":5,"036":5,"0367878":5,"037":5,"0385396":5,"039":5,"0393944":5,"0394":5,"0399":5,"03996e":5,"03e":12,"04":[0,5,7,12,18],"040":5,"041":5,"0411":5,"0414":5,"04198":5,"042":5,"0425":5,"043":5,"0434":15,"044":5,"0440989":5,"044142002936e":9,"04440288843805411":15,"0444029":15,"044572277695e":9,"044654032097e":9,"0448877":5,"0449442":5,"045":5,"045084306856e":9,"0459174":5,"046":5,"0461":5,"0469097":5,"047":[5,15,16],"0474164":5,"0474572":5,"048":[5,16,18],"049":5,"04924":5,"04e":12,"05":[0,5,7,8,9,12,15],"0501":5,"050651207308e":9,"051":[5,6],"0511173":5,"0512":5,"052":5,"0523":5,"0528412":5,"053":5,"0531294":5,"0533803":5,"0535":5,"0536749":5,"054":[5,30],"0547419":5,"055":5,"055188":5,"056":[5,16],"0563088":5,"057":5,"0570946":18,"0572914":5,"057949":5,"058":5,"0583837":5,"0585":5,"059":5,"05e":12,"05e51ba114934b37bab48f1db40b7333":15,"06":[0,5,8,9,11,12],"0608":5,"061":5,"061141":5,"0613":5,"062":5,"0621119":5,"0625403":5,"06257":5,"0626266":5,"063":5,"064":5,"0641":5,"06459059967730083":8,"0645906":8,"0649":5,"065":5,"06527":5,"066":5,"06696":5,"067":5,"0670735":5,"068":5,"0683196":5,"069":5,"06987":5,"06e":12,"07":[5,12,13,14,18,30,35],"070":[5,15],"0701913":5,"071":5,"07108":5,"0714679":5,"0717":5,"0719":5,"072":5,"0722":5,"0727126":5,"0727584":5,"074":5,"0744186":5,"0745":5,"07484":5,"075":5,"075416":5,"0755737":5,"076":5,"077":5,"0770302":5,"0772021":5,"0772781":5,"078":5,"0784":5,"0784722":5,"0787729":5,"0789786":5,"079":[5,6],"0791":5,"07e":12,"08":[0,5,8,12,18],"080763":11,"0808":5,"081":[5,6],"081024":6,"082":5,"0820":[0,7],"0823499":5,"0831":5,"0834973":18,"0837":5,"084":5,"0849409":5,"085":5,"086":5,"086004":5,"0868":5,"087":5,"0877":5,"0877243":5,"0878":5,"088":5,"089":5,"0890815":5,"0896":5,"08e":12,"08msun":[0,7],"09":[5,6,8,12],"090":5,"0900":18,"0902":[0,7],"0907":5,"0907537":5,"091":5,"0910814":5,"0913095":5,"09164":5,"092":5,"09295167374":12,"093":[6,16],"0931922":5,"094":[5,8],"094409257247e":15,"095":5,"0958704":5,"096":5,"09665":5,"0967":15,"097":5,"09706e":5,"09786":5,"098":[5,6],"0987206":5,"099":5,"0991059":5,"0993":5,"099417":8,"0995":5,"0m":12,"0mb":[8,12],"0msun":35,"0x146f912dbc60":7,"0x149c2e81ec10":11,"0x149c95c56c10":8,"0x14bf2250fdc0":6,"0x1528ac7290d0":15,"1":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,17,18,21,22,24,25,28,29,30,32,34,35,37,38,40],"10":[0,2,5,6,7,8,9,11,12,13,14,15,16,17,18,21,30,35,38],"100":[0,5,6,7,8,12,13,14,30,35],"1000":[0,7,8,21,35],"100000000000":[17,18],"1001":12,"1005":5,"101":5,"101038":5,"1012":5,"101323":5,"101955":5,"102":5,"1021":5,"1024mb":21,"1025":12,"102750e":18,"103":5,"1035":5,"103702":5,"103789":5,"104":[5,8],"1043":5,"104427":5,"104997":5,"105":[5,13,14],"105082":5,"10522":5,"105704":5,"106":5,"1062":5,"106368":5,"106545":5,"10689":5,"107":5,"107187":5,"1075":5,"10782":5,"108":[5,15],"1082":5,"1085":11,"108571":5,"10877":5,"1088":5,"109":[5,8],"10941":5,"109679":5,"1098":5,"1099":5,"10e":12,"11":[0,5,6,8,9,11,12,14,15,16,18],"110":5,"11003":11,"1104":5,"1108":5,"111":5,"111023":5,"111583":5,"11182":5,"112":5,"11239":5,"1124":5,"113":5,"1130":5,"11346":5,"113492":18,"1135":5,"11376":5,"114":5,"114678":5,"11491":5,"115":[5,30],"11506":5,"115297":5,"11558":5,"115722":5,"11582":11,"116":5,"11686":5,"11695":5,"117":5,"11707":5,"1173":5,"1178":5,"118":5,"11802":5,"118229":5,"11854":5,"119":5,"1193":5,"1199":5,"11e":12,"12":[0,5,6,9,11,12,14,15,16,18,19,30],"120":5,"120000":[0,7],"120066":5,"1204":[5,18],"121":5,"121263":5,"12136":5,"1219":5,"122":5,"1222":5,"123":5,"123048":5,"12325":11,"123635":5,"1237":5,"123794969278e":15,"1239555":8,"124":5,"1241251901":16,"124379":18,"124496":5,"12457":11,"12460":11,"12461":11,"124931":5,"12495":5,"125":[0,5,7],"12500":0,"12522":5,"1254":5,"12548":5,"125553":5,"125886":5,"125968":5,"126":5,"126532":5,"127":5,"12741":5,"127442":5,"127957":5,"128":5,"12806":5,"129":5,"12974":5,"129879":5,"12e":[1,6,9,11,12,13,14,15],"13":[0,5,6,7,8,9,11,12,14,15,16,18],"130":5,"1301":11,"1302":11,"1306":5,"130725":5,"131":5,"13108":18,"1314":5,"131680e":18,"132":5,"132057":5,"1326":5,"13267":5,"1327":5,"13298":5,"133":5,"1334":5,"134":[5,15],"13416":5,"1345":11,"1346":11,"13461":11,"1347":11,"1348":11,"1349":11,"135":5,"135101":5,"135164":5,"1354":12,"1355":12,"13567":9,"136":5,"1360":5,"13607":5,"13626":15,"137":5,"13700":[6,8],"137502":5,"1379":5,"13796e":5,"138":5,"1380":18,"139":5,"139044":5,"1392":5,"139293101586e":15,"139732":5,"1398":5,"13e3":[0,7],"14":[0,5,6,7,9,11,12,14,15,16,18],"140":5,"1403":30,"141":5,"14112":5,"141361":5,"1415":5,"142":5,"14212":5,"143":5,"144":5,"144141":5,"14439":5,"14461":11,"1449":[5,12],"145":5,"145296":5,"145632":5,"146":5,"1468":5,"146844":5,"147":5,"1471":5,"1473":5,"14764":5,"1478":5,"148":[5,18],"1485":5,"148721":5,"149":5,"1492":5,"1494":12,"1498":5,"14e":12,"15":[0,5,7,8,9,11,12,14,15,16,18,21,30],"150":[5,8,12,13,14,15],"15000":[0,5,7,9,11,15,16,18],"1502":5,"150217":5,"15042":5,"150681":5,"151":5,"1514":5,"151616":5,"1517":5,"15186":5,"152":5,"1521":5,"1527":5,"153":5,"153329":5,"153852":5,"1539":12,"154":5,"155":5,"1551":5,"1553":5,"155342":5,"155662":12,"155678":8,"15594":5,"156":[5,8,18],"1560":5,"1567":5,"1569":5,"157":5,"1571":5,"1575":5,"158":5,"1585":12,"1586":5,"158640":8,"15884":5,"159":[5,8],"15907":5,"1599":5,"15e":12,"15msun":30,"16":[0,5,8,12,14,15,16,18,30],"160":5,"1606":5,"160675":12,"161":5,"1610":5,"1612":5,"1618":5,"162":5,"162006":5,"162038":5,"1622":5,"1624":[5,12],"162454":12,"16265":5,"1627":11,"162734":11,"162941":5,"163":[5,8],"1631":5,"1633":5,"163481":8,"1635760192":6,"1635760194":6,"1635760256":8,"1635760377":8,"1635760613":12,"1635760806":14,"1635760813":14,"1635760967":15,"1635760970":15,"1635761189":12,"1637":5,"164":5,"164714":5,"165":5,"16539":5,"16564":5,"166":[5,8],"1663":5,"166559":5,"167":[5,12],"1670":5,"16729":5,"16733":5,"1674":[5,12],"1678":5,"168":[5,8],"16833":5,"16837":5,"168379":8,"168558":5,"168972":5,"169":5,"1691":5,"1695":5,"169775":12,"17":[5,6,8,12,14,15,16,18],"170":5,"1703":12,"1708":5,"171":5,"171096":5,"1713":5,"1715":5,"172":5,"172014":5,"1722":5,"1729":5,"173":5,"1736":5,"174":5,"174169":5,"1747":5,"1749":12,"175":5,"175004":5,"1753":5,"17588":5,"176":5,"176751":12,"177":[5,8],"177444":5,"1775":5,"177551":5,"177727":5,"178":5,"1780":12,"1781":5,"1783":5,"1784":5,"1786":5,"179":5,"179142":5,"1792":5,"17932":5,"1796":5,"18":[5,12,14,16,18],"180":5,"1804":5,"180453":5,"1806":5,"1807":5,"1808":5,"1809":5,"181":5,"1810":5,"18108":5,"1811":5,"1812":5,"181244":5,"1813":5,"18139":5,"1814":[5,12],"18148":5,"1815":5,"1816":5,"1817":5,"181795":5,"1818":5,"1819":5,"181971798545e":15,"182":5,"1821":5,"1822":5,"1823":5,"1824":5,"1825":5,"1826":5,"1827":5,"1828":5,"1829":5,"183":5,"1830":5,"183048":5,"1831":5,"1833":5,"1834":5,"1835":5,"1838":5,"1839":5,"183974":5,"184":5,"1841":5,"1843":5,"1844":5,"184464":5,"1845":5,"1846":5,"1847":5,"184829":5,"185":5,"1851":[5,12],"1854":5,"1858":5,"186":[5,12],"1865":9,"187":5,"1876":5,"187694":5,"1877":5,"1879":12,"187993":5,"188":5,"1882":5,"189":5,"189239":5,"19":[5,8,12,15,18],"190":[0,5,18],"19097":5,"191":5,"1910":12,"1915":5,"191543":5,"192":5,"1920":5,"1923":5,"193":5,"193528":5,"19366":5,"19393":5,"194":5,"1947":12,"195":5,"1951":[0,7],"19521":5,"196":5,"196046":5,"196177":5,"19622":5,"196311":5,"1967":5,"1968":12,"197":5,"1972":[0,7],"1973":5,"1975":[0,7],"1977":5,"197729":5,"197x":[0,7],"198":5,"1980":30,"1983":40,"1986":[0,7,30],"1987":5,"1989":[0,7,12],"199":5,"19907":5,"1991":30,"1992":[0,7],"1993":[0,7],"1996":40,"1998":[0,5,7,30],"1999":[0,7],"19e":12,"1aearth":16,"1ajupit":16,"1amar":16,"1amercuri":16,"1aneptun":16,"1apluto":16,"1asaturn":16,"1auranu":16,"1avenu":16,"1ckzg0p9":[22,37],"1dex":[12,13,14],"1e":[0,7,8,9,11,12,18],"1e2":[0,7],"1e9":[0,7],"1gyr":35,"1m":12,"1mb":[8,12],"1mearth":16,"1mjupit":16,"1mmar":16,"1mmercuri":16,"1mneptun":16,"1mpluto":16,"1msaturn":16,"1msun":35,"1muranu":16,"1mvenu":16,"1s":[8,12],"1y":[0,7],"2":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,16,18,19,21,22,24,25,28,30,34,35,37],"20":[0,5,6,8,9,12,13,14,15,16,18,35],"200":[0,5,7],"2000":[0,5,7],"2001":[13,14,30],"2002":[0,7],"2003":[0,7,30],"2004":[0,5,7],"2005":[0,5,7],"2008":5,"2009":[0,7],"201":5,"2010":[0,7,21,30],"2012":[0,7,30],"2013":[0,7],"2014":[0,5,7,30],"2015":[0,5,7],"2016":[0,7],"2017":[0,7,12,15,21,30],"2018":[0,1,5,7],"2019":[0,5,7,18],"202":5,"2020":[0,7],"2021":[0,5,6,8,12],"20211216":0,"202196":5,"202339":5,"202569":5,"20265":5,"202750e":18,"2029":5,"203":5,"2033":5,"204":5,"2044":5,"20447":5,"204663":5,"2048":12,"205":5,"2053":5,"205353":5,"205527":5,"205537":5,"2057":5,"206":[5,16],"2063":5,"20677":5,"207":5,"2071":12,"2075":5,"208":5,"2081":5,"208169":5,"208453":5,"20887":5,"208923":5,"209":5,"2091":12,"209274":5,"20938":5,"20980":5,"20e":[8,12],"21":[0,1,5,6,12,18],"210":[5,18],"21043":5,"211":[5,14],"2112":5,"2118":18,"212":5,"212034":5,"2122":12,"2127":5,"213":5,"2132":5,"21333":5,"213396":5,"2135":5,"213854":5,"214":5,"214274644851685":18,"2143":12,"2147":5,"215":5,"215504":5,"2156":5,"215638":5,"2157":5,"21587440567681537":15,"21587440567681548":15,"2158744056768156":15,"216":5,"21603":5,"216067":5,"2164":12,"216496":5,"216951":5,"217":5,"21764":5,"218":5,"2182":5,"218222":14,"21824":5,"2183":12,"21844":5,"219":5,"219029061236e":15,"219058":5,"2191":5,"21927":5,"21948":5,"21e":12,"22":[5,12,18],"220":5,"22036":5,"2206":12,"22098":5,"221":5,"2210":5,"2214":5,"2216":5,"221832":5,"222":5,"2221":5,"2224":5,"22281":5,"223":5,"2232":12,"2234":5,"224":5,"2245":12,"224923":5,"225":5,"225135":5,"22518":5,"22543":5,"2258":12,"226":5,"2261":5,"22611318083528548":8,"226424":5,"2266":5,"2268":5,"2269":12,"227":5,"227249":5,"2275":5,"22787":5,"227955577093495":15,"228":5,"2282":12,"228555":5,"229":5,"2291":5,"22936":5,"2295":5,"229591":5,"22e":8,"23":[5,12,15],"230":5,"2300":12,"230102":5,"2305":5,"230955":5,"231":5,"231680e":18,"231704":5,"232":5,"2329":12,"233":5,"2332":5,"2333":5,"2338":5,"234":[5,8],"2348":12,"235":[5,6],"23513":5,"2352":5,"235464":5,"235689312423":8,"236":[5,18],"2365":[12,18],"237":5,"2371":5,"237203":5,"237951":5,"238":5,"2383":12,"238584":5,"23894":5,"239":5,"239197":5,"239704":5,"24":[5,8,12],"240":5,"2400":12,"2403e":15,"2406":5,"24098":5,"241":5,"2413":5,"24165":5,"242":5,"2421":5,"242151":5,"2423":12,"242309":5,"2424":11,"243":[5,6],"243214":5,"243583":5,"2437":5,"2438":12,"2439":5,"244":[5,16],"2444":16,"244645":5,"245":5,"245209":5,"245223":5,"2454":12,"246":5,"2466":12,"246604":5,"246625":5,"246671":6,"247":5,"2472":5,"2477":[5,12],"248":[5,8],"248871":5,"249":5,"249106":5,"2492":12,"2493":5,"249848":5,"24e":12,"25":[0,5,8,12,18],"250":5,"25014bc73b334765a1c09a4e4a97ed66":12,"251":[5,8],"2514":5,"2516":12,"25164":5,"252":5,"2528":5,"252877":5,"2529":5,"253":5,"2537":12,"253705":5,"254":5,"2544031669784":15,"255":[0,5,7],"2551":5,"2552":5,"2554":12,"2556":5,"256":[5,6,21],"256488":5,"256783":5,"25694":5,"257":[5,40],"2570":12,"2572":15,"257278":5,"257437":5,"2576084265970895":15,"258":[5,8],"2583":5,"259":5,"2590":12,"25msun":[0,7],"26":[5,12],"260":5,"26051":5,"260676":5,"261":5,"2613":5,"261343":5,"26171201413c43f5b91552a374879940":6,"2618":5,"262":5,"2622":[5,12],"2626":5,"2629":5,"263":5,"263079":5,"2632":5,"263235":5,"2636":12,"264":5,"26416":5,"26441":5,"26456":5,"2646":18,"265":5,"2652":12,"266":5,"2663":5,"26637":5,"2664":5,"266485":5,"2666":12,"267":[5,8],"2670":5,"2671":5,"2672":5,"2673":5,"2674":5,"2676":5,"2677":5,"2678":5,"2679":5,"268":5,"2680":5,"2681":5,"2682":5,"2683":5,"2684":5,"2685":5,"2686":5,"2687":5,"2688":5,"2689":5,"269":5,"2690":5,"2691":[5,12],"2692":5,"2693":5,"2694":5,"2695":5,"2696":5,"2697":5,"2698":5,"2699":5,"27":[5,8,12,15],"270":5,"2700":5,"2701":5,"2702":5,"27025":5,"2703":5,"2704":5,"2705":5,"2706":5,"2707":5,"2708":5,"2709":5,"271":5,"2710":5,"2711":5,"2712":5,"2713":5,"2714":5,"27143e":15,"2715":5,"2716":5,"2717":5,"2718":5,"2719":5,"272":5,"2720":5,"2721":5,"2722":5,"2723":5,"2724":5,"2725":5,"2726":5,"2727":5,"2728":5,"2729":5,"272943":5,"273":5,"2730":5,"2731":5,"2732":5,"2733":[5,12],"2734":5,"274":5,"274206":5,"274445":5,"2746":12,"274854":5,"275":5,"2754":5,"27569e":5,"2757":12,"276":5,"2767":5,"277":5,"2773":5,"27734":5,"2775":12,"27767":5,"278":5,"27829":5,"279":5,"2791":5,"2795":12,"28":[5,7,8,9,11,12,21],"280":5,"2800":5,"2801":5,"2802":5,"28060251":30,"280723":5,"280749":5,"281":[5,40],"281309":5,"28134439269236855":15,"2816":5,"2819":5,"282":5,"282234":5,"2823":5,"282623":5,"283":5,"2831":12,"2834":5,"2835":5,"2836":5,"28369":5,"283972":5,"284":5,"2845":12,"2846":5,"285":5,"286":5,"2861":12,"287":5,"2871":5,"2873":5,"2875":12,"2878":5,"288":5,"2881":5,"288353":5,"28867":5,"289":5,"2891":12,"2898":5,"28984":5,"28e":8,"29":[5,8,12,15],"290":5,"290684":5,"291":5,"29136":5,"2914":5,"292":5,"2921":5,"2924":5,"292641":5,"2927":5,"293":5,"2930":12,"2934e":18,"293512":5,"294":[5,6],"29427":15,"29448":15,"29457":15,"2947":[12,15],"295":5,"295543":5,"296":5,"2961":5,"2965":12,"296544":5,"2967":5,"2969346":30,"297":5,"297187":5,"297506":5,"298":5,"29816":5,"298194":5,"2982":12,"299":5,"2991":5,"2996":5,"29e":12,"2b66f805db424c48a1d29c45092b6e3c":8,"2d":[0,7],"2e":[9,12,18],"2f":18,"2m":[8,12],"2mb":[8,12],"2msun":[0,7],"2s":12,"3":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,18,19,21,22,28,30,34,35,37],"30":[1,5,6,8,9,11,12,13,14,15,16,18],"300":[5,35],"3000":[0,7,16],"3002":5,"3008":5,"301":5,"3010":12,"301129":5,"301483":5,"3017":5,"302":[5,18],"3025":5,"302750e":18,"303":5,"3034":5,"3035":12,"303533":5,"3038":5,"30388e":5,"304":5,"3042":5,"30441":5,"3046":5,"3048":5,"305":5,"305334":5,"3059":12,"306":5,"30642":15,"3065":5,"306619":5,"3069":5,"307199":5,"3078":12,"308":5,"3081e":18,"3082":5,"308203":5,"3084":5,"309":5,"30902":15,"309361":5,"309461":5,"3096":5,"30975":5,"30e4":[0,7],"31":[0,5,7,8,12,18],"310":5,"3100":[5,12],"310029":5,"3101":5,"311":5,"312":[5,6],"3124":12,"312637":5,"3127":5,"313":5,"313623":12,"314":5,"31408":5,"314533":5,"3148":12,"315":5,"315124":5,"315223":5,"3154":5,"315404":5,"315903":5,"315973":5,"316":[5,8],"316118":5,"317":5,"3171":5,"3172":5,"3174":12,"3176":5,"317663":5,"317921":5,"318":5,"3185":5,"318753":5,"319":5,"3192":5,"3193":5,"31958":5,"3197":12,"31e":12,"32":[5,8,12,15,19,21],"320":5,"3205":15,"32076":5,"321":5,"321082":5,"3211":5,"32118":5,"3216":5,"321643":5,"322":5,"3223":5,"3228":[5,15],"32282":5,"323":5,"3231":[5,12],"323359":8,"3235":5,"324":5,"3243":5,"3244":5,"3245144":15,"3246":5,"3247":5,"3248":5,"325":5,"325197":5,"3256":12,"325743":5,"325965":5,"326":5,"326147":5,"32620":5,"32631":5,"3264":5,"326601":5,"32684":5,"327":5,"3273":[5,12],"328":5,"328066":5,"3282":5,"328512":5,"329":[5,8],"3294":12,"32e":12,"33":[0,5,12],"330":5,"331":5,"331680e":18,"332":5,"332091":5,"3321":12,"332251":5,"332777":5,"33295":5,"333":5,"333032":5,"3331":5,"334":5,"33451":5,"33469":9,"3348":12,"335":5,"335153":5,"3352":5,"335342":5,"335428":5,"33552":5,"335642":5,"335847":5,"336":5,"336295":5,"3368":5,"33699":15,"337":5,"33719":5,"337249":5,"3373":12,"338":[5,9],"33817":18,"33879":5,"339":5,"3394":12,"339587":5,"3396":5,"34":[5,6,7,8,9,11,12,13,15,16],"340":5,"34018":5,"340477":5,"34081":5,"341":5,"3412":5,"34126":5,"34175":5,"3419":5,"342":[5,12],"34213":9,"342134":5,"3422":12,"342474":5,"3429":5,"343":5,"3438":5,"344":5,"34421":18,"3445":12,"344772":5,"3448":5,"345":5,"34537":5,"345842":12,"346":5,"3461":5,"3462":5,"3464":12,"3469":5,"347":5,"3471":5,"347169":5,"347405":5,"347623":5,"348":[5,8],"3483":12,"34870":5,"349":5,"3495":5,"3497":5,"34e":8,"35":[5,8,12,30],"350":[5,12],"3502":5,"35051":5,"3507":5,"3509":12,"351":5,"351532":5,"3518":5,"352":5,"3529":5,"353":5,"3533":12,"353432":5,"3536":5,"354":5,"3540":18,"354576":5,"35487":5,"354981":5,"355":5,"3550":12,"35505":5,"355513":5,"3559":5,"356":5,"3563":5,"3568":12,"356812":5,"357":5,"358":5,"3583":5,"3588":12,"3589":5,"35895":5,"359":5,"3591":5,"359784":5,"359881":5,"3599":5,"36":[5,8,12,15],"360":5,"360093":5,"36016":5,"361":5,"3616":5,"362":5,"3622":12,"362601":5,"36298":5,"363":5,"3630":18,"3631":18,"36314":5,"3632":18,"36323":5,"3633":18,"3634":18,"3635":18,"364":5,"3640":12,"364017":5,"36403":5,"364747":5,"3649":5,"365":5,"3657":12,"365763":5,"365949":5,"366":5,"366259":5,"366392":5,"367":5,"367065497322e":15,"367268":5,"3674":5,"36747":5,"3676":12,"367793":5,"368":5,"368345":5,"3688":5,"369":5,"3695":5,"36957":5,"3698":5,"36e":12,"37":[5,8,12],"370":5,"3702e":18,"3706":12,"371":5,"371427":5,"371458":5,"371625":5,"3719":5,"372":5,"3726":[5,12],"3729":5,"373":5,"373282":5,"374":5,"37409":5,"3746":12,"374905":5,"375":5,"3752":5,"375537":5,"3757":5,"375712":5,"3758":5,"376":5,"376059":5,"3763":12,"376604":5,"3767":5,"377":5,"3771":5,"378":5,"3781":5,"3786":12,"37874":5,"379":5,"379292":5,"37e":12,"38":[0,5,8,12],"380":5,"38009":5,"380393":5,"380887":5,"381":5,"3811":12,"382":5,"382144":5,"382472":5,"383":5,"38316":5,"3832":12,"384":5,"3849":12,"385":5,"386":5,"387":5,"3875":12,"38788e":15,"388":5,"388321":5,"389":5,"38908":5,"389208":5,"38921":5,"389749":5,"38m":12,"39":[5,6,7,8,10,11,12,13,14,15,16,17],"390":5,"3905":12,"391":5,"3914":18,"39152e":5,"391798":5,"392":[5,18],"39205":15,"392194":5,"392487":5,"3927":18,"3928":[5,18],"3929":18,"393":5,"3930":[12,18],"3931":[12,18],"3932":18,"393886":5,"394":5,"394722435913e":15,"395":5,"39521":5,"3954":12,"3957":5,"3959":5,"396":5,"396133472739e":15,"396288708628e":15,"3963":5,"396675941641e":15,"3967":5,"397":5,"3971":5,"39754":15,"3977":12,"397754":5,"3978":5,"398":5,"39831":5,"39834":5,"398381":5,"398419":5,"398927":5,"399":5,"3995":5,"3999999999996":14,"3d":[0,7],"3e":18,"3m":12,"3mb":[8,12],"3msun":30,"3s":[8,12],"4":[0,1,5,6,7,8,9,10,11,12,13,14,15,16,18,20,29,30,35],"40":[5,8,12,13,14],"400":5,"4000":[0,12],"40049":5,"401":5,"4011":5,"401263":5,"4013":5,"401728":5,"4018":5,"402":5,"40238":5,"402750e":18,"402961":5,"403":5,"40339":5,"404":5,"4046":5,"404641347602e":15,"4048":5,"404962":5,"405":5,"405068":5,"405577":5,"406":[5,12],"407":5,"40735":5,"4076":5,"408":5,"409":5,"4098":5,"40e":12,"41":[5,12],"410":[5,18],"4101":5,"4102":5,"4108":5,"410828":5,"411":5,"411151":5,"412":5,"41238":5,"413":[5,6],"413467":5,"414":5,"41457":5,"4146":5,"41485":5,"414875":5,"415":5,"416":5,"416141":6,"4162":5,"417":5,"41726":5,"4176":5,"418":5,"418029":5,"4182":5,"4183":5,"4184":5,"4186":5,"41862":5,"418757":5,"4188":5,"419":5,"4192":5,"4197":5,"41996":5,"41e":12,"42":[0,5,8,12],"420":5,"420182":5,"4202":5,"420316":5,"4205":5,"42052":5,"42097":5,"421":5,"421365":5,"421436":5,"421475":5,"4218":5,"4219":5,"422":5,"422436":5,"42266":5,"4229":5,"423":5,"42362":5,"424":[5,6],"4243":5,"424712":5,"424924":5,"425":5,"4251":5,"4256":5,"425788":5,"426":5,"427":5,"427601421985e":15,"42785":5,"428":5,"428699":5,"429":[5,12],"429122":5,"429398":5,"42e":12,"42msun":[0,7],"43":[5,12],"430":5,"4304":5,"430936289925951":15,"431":5,"4311":5,"431313":5,"431680e":18,"43173":5,"432":5,"4321":5,"432729":5,"433":[5,15],"4330":5,"433207":12,"4333":5,"433477":5,"434":5,"43422e":15,"435":5,"4357":5,"435809":5,"436":5,"43618":5,"4365":5,"4369":5,"437":[5,12,15],"43711":15,"4379":5,"438":5,"4380":5,"4385":5,"438686":5,"4387":5,"438861":5,"439":5,"4397":15,"44":[5,12],"440":5,"441":5,"441158":5,"44170":5,"442":5,"44211":5,"4422":5,"44223e":5,"443":5,"4433":5,"4438":5,"444":[5,18],"444217227690e":15,"445":5,"4454":5,"4455":5,"44558":5,"445821":5,"446":5,"447":5,"447918":5,"448":5,"448242":5,"448401":5,"44852":5,"449":[5,12],"4493":5,"44e":12,"44msun":[0,7],"45":[5,6,8,12,15],"450":5,"4500":7,"45000000080":15,"4501":5,"4504":15,"450629":5,"4507":5,"450818":5,"450828476487e":15,"4509":5,"451":[5,8],"45114":5,"451192744924e":15,"451732":5,"452":5,"453":5,"4530":[9,11,18],"453059":12,"453317880232e":15,"453348":5,"453412":5,"453932":5,"454":5,"4540":5,"454013":5,"45407":15,"454268":5,"454409":5,"455":5,"45534":5,"455552":5,"456":12,"456313":5,"456519":5,"457":5,"45757":5,"457987":5,"458":5,"458064":5,"458272":18,"4588":5,"45889":5,"459":5,"459382":5,"45msun":[0,7],"46":[5,8,12,15],"460":5,"460081":5,"46057":5,"46089":5,"462":[5,18],"4621":15,"4622":5,"46220":5,"4623":5,"462779538274e":15,"463":5,"463455":5,"464":5,"464494":5,"465":5,"465133":5,"46573":15,"465867":5,"46607":5,"4666":5,"4670":5,"4673":5,"467851":5,"468":5,"4680":8,"46822":5,"4683":5,"469":5,"46901":5,"469056":5,"469524":5,"47":[5,8,12],"470":5,"471":5,"4710":5,"471379":5,"4714":5,"472":[14,18],"472105":5,"472318":5,"4734":5,"473762":5,"474":5,"47419":5,"475":5,"4752":5,"475287":5,"47534":5,"4755":5,"4759":5,"476":5,"4764":5,"476589":5,"477":5,"477089":5,"4773":5,"47745":15,"477535":5,"477791":5,"478":5,"478253":5,"478315":5,"4788":5,"478807":5,"479":5,"47946":5,"4797":5,"479973":5,"48":[5,12],"480":5,"480045":5,"48046":5,"4807":5,"4809":5,"481":5,"482":5,"4822":5,"4825":5,"482668":5,"483":5,"48336":5,"4838":[7,9,11],"484":5,"4845":5,"485":5,"48586":5,"486":5,"4862":5,"4865":5,"4867":5,"4872":5,"48749":5,"4877":5,"488":5,"48809":5,"489":5,"489077":5,"48926":5,"48e":[8,12],"49":[5,6,12],"490":5,"491":5,"491811":5,"492":5,"492242":5,"492302":5,"492484":5,"492707":5,"492818":5,"493":5,"493648":5,"493975":5,"494":5,"4945":5,"4949":5,"495":5,"4957":5,"4959":5,"495924":5,"496":5,"4961":5,"496312":5,"4966016":14,"497":5,"497008":5,"497294":5,"498":5,"4981":5,"498232":5,"499":5,"49e":12,"4b8c7f4a86e445099d73f27dffaad94b":14,"4e":[0,7,18],"4e3":[0,7],"4m":12,"4mb":[8,12],"4s":[8,12],"5":[0,1,5,6,7,8,9,10,11,12,13,14,15,16,18,27,29,30,32],"50":[0,5,7,8,12,14],"500":[0,5,7],"500000e":18,"501":5,"5017":5,"502":5,"502451":5,"502775":5,"502841":5,"503":5,"503726":5,"504":5,"5043":5,"5046":5,"505":5,"5051":5,"50537":5,"506":5,"5064":5,"50652":5,"5066257":14,"50682":5,"50687":5,"507":5,"507104":5,"507443":5,"508":[5,15],"5089":5,"509":5,"5094":5,"50973":5,"50e":12,"50fb66cc659c46c8bbc29fe0c8651c2f":15,"51":[5,8,12],"510":5,"511":5,"511114":5,"5112":5,"5114":5,"5117":5,"512":5,"512561":5,"512617":5,"512mb":21,"513":5,"514":5,"514087":5,"51478":5,"514898":5,"514916":5,"515":12,"515062":5,"5164":5,"517":5,"51742":5,"517454":5,"5175":5,"518":5,"51803":9,"51809":5,"51819":5,"518397":5,"518757914":13,"518851":5,"519":5,"51e":12,"52":[5,6,8,12],"52058":5,"5208":5,"520903":5,"5217":5,"522":5,"5221":5,"523":5,"523485":5,"523561":5,"524":5,"52414":15,"52415":15,"5244":5,"524629":18,"524755":5,"525":5,"526":5,"527":5,"528":5,"528102":5,"5286":5,"529":5,"5294":15,"52e":12,"53":[5,6,8,12],"530":5,"5301":5,"5309":5,"531":5,"531293":5,"531411":5,"5317":5,"532":5,"5324":5,"533":5,"5333":5,"534":5,"534699":5,"535":5,"5358":5,"536":5,"5366":5,"53715":5,"5374":5,"537743":5,"538":5,"53854":5,"539":5,"539343":5,"539941":5,"53e":12,"54":[5,12],"54027":5,"5403":5,"541":5,"541792":5,"542":5,"5423":5,"542419":5,"543":5,"54307":5,"54371":5,"544":5,"54439":5,"544482":5,"545":5,"5456":5,"545743":5,"546":5,"5462":5,"547002":5,"547729":5,"548":5,"5483":15,"548589":5,"548740826516e":15,"548864":5,"549":5,"5493":5,"54949":5,"55":[5,6,8,12,14,15,30],"550575":5,"551":[5,6],"551072":5,"552":5,"552711":5,"5528":5,"553":5,"5532":5,"554":5,"55458":9,"55473":5,"555":[5,8],"5556":5,"5557":5,"557":5,"558":5,"559":5,"5593":5,"55982":5,"559889":5,"55e":12,"56":[5,8,12,15],"560118":5,"5603":5,"561":5,"5612":5,"5619":5,"562":5,"562029":18,"56228":5,"564":5,"565":5,"56518":5,"5652":5,"566":[5,18],"566263":5,"56631":5,"566495":5,"567":5,"567303":5,"567898":5,"568":5,"5681":5,"56865":5,"569":5,"569581":5,"5696":5,"56e":12,"57":[5,6,8,12],"570":5,"570222":5,"5703":5,"57062":5,"57093":5,"571":5,"5712":5,"57141":5,"5717":15,"572":5,"573":5,"5734":5,"5735":5,"573703":5,"5738":5,"573874":5,"574":5,"57443":9,"574826":5,"575":5,"57538":5,"57571":15,"576":5,"577":5,"57739":5,"5775":5,"577826":5,"578":5,"57878":5,"579":5,"579099761269e":15,"5791":5,"5794":5,"5795":5,"5796":5,"5798":5,"58":[5,12],"581":5,"5812":5,"581558":5,"58166":5,"582":5,"582318":5,"583":5,"58332":5,"583346":5,"5834":0,"583436":5,"584622":5,"585":5,"58504":5,"58518":15,"585985":5,"586":5,"587":[5,14],"588":5,"588396":5,"5885":5,"589":5,"58e":8,"59":[5,6,12],"590":5,"5904":5,"590877":5,"591":5,"5919":5,"592":5,"592309":5,"592733":5,"593":5,"594":5,"59429":5,"59452":9,"595":5,"596":[5,12],"59616":5,"596161":5,"597":5,"5977":5,"598":5,"5982":5,"59867":5,"59e":12,"5dex":[8,12,13,14],"5e":12,"5m":12,"5mb":[8,12],"5msun":[0,7],"5s":12,"6":[0,1,5,6,7,8,9,10,11,12,13,14,15,18,22,37],"60":[5,12,15,29],"600":5,"6000":[0,7],"600000":0,"60007":15,"600258":5,"600593":5,"6008":5,"601":5,"60101":5,"602":5,"603":[5,12],"6032":5,"604":5,"60468":5,"605":5,"60547":5,"6058":5,"606":[5,12],"606169":5,"60636":5,"607":12,"608":[5,12],"608269":5,"608402":18,"608485":5,"608655":5,"60876":5,"609":5,"6094":5,"61":[5,12],"610184":5,"610285":5,"611":[5,12],"61117":5,"611632":5,"611763":5,"611785":5,"612":[5,12],"612281":5,"613":[5,12],"613167":5,"614":[5,12],"6145":5,"615":5,"615165":5,"61521":5,"616":[5,12],"6161":5,"616737":5,"61679":5,"617":[5,12],"617224":5,"6179":5,"618":5,"6181":5,"6182":5,"618382":5,"618445":5,"6185":5,"618705":5,"619":[5,12],"619099":5,"61e":12,"62":[0,5,12],"620":12,"621":14,"6212":5,"62124":18,"621375":5,"6215":5,"62172":11,"622":5,"62200":5,"622081":5,"622494":5,"6225":5,"623":12,"623052":5,"623232":5,"623354":5,"62366":5,"624":[5,12],"624125":5,"6249793":15,"625":[0,5],"62549":5,"626":[5,12],"627748":18,"628":[5,12],"628169":5,"629":[5,12],"63":[5,8,12],"630":12,"631":[5,8],"63153":5,"632":[5,12],"6328":5,"633":5,"633148":5,"633684":5,"634":[5,12],"634261":5,"6344":5,"634667":18,"635":[0,7,12],"63566e":5,"635703":5,"636":12,"636985":5,"637":[5,12],"637666":5,"637754":5,"6379":5,"638":[5,12],"63818":5,"6384":5,"6388":5,"639":[5,12,18],"63923":5,"639951":5,"63e":12,"64":[5,12],"640":[5,12],"6409":5,"641":12,"6413":5,"64137":5,"642":12,"64207":5,"64265":5,"6429":5,"643":12,"64359":5,"6438124832773024":12,"644":[5,12],"644553":11,"64463":5,"645":[5,11,12,18],"645286":5,"645339":5,"645763":5,"646":5,"64611":5,"646273":5,"647":5,"647161":5,"64724":5,"6474":5,"6475":5,"648":5,"648549":5,"6485656144116352":12,"648566":12,"6489":5,"6492":5,"6493":5,"64932":5,"649327":5,"64e":12,"65":[5,12,35],"651":5,"6514":5,"6515":5,"65262":5,"652638":12,"652755":5,"653":[5,15],"6548":5,"6550":5,"6552":5,"655371":5,"6556":5,"6559":5,"656":5,"6562":5,"657":5,"6571":5,"6579":5,"658":5,"6588":5,"659":5,"659393":5,"659448":5,"659469":5,"659526":5,"659581":5,"659743":5,"65976":5,"65e":12,"66":[5,12],"66003":15,"66016":5,"66025":5,"6602514":12,"6604":5,"660415":5,"661":5,"661725":5,"662":5,"6626":5,"663":5,"663251":5,"663976":5,"664":5,"664546":5,"6649":5,"665406":5,"66554":5,"665969":5,"666661":5,"667":5,"6674":5,"668":5,"668328":5,"669":5,"66915":5,"669442":5,"66e":12,"67":[5,12],"670":5,"67023":5,"670337":5,"670413":5,"670422":5,"67059":5,"671":5,"671001":5,"671551":5,"67179":5,"672":5,"67245":5,"673":5,"674":5,"674063083432e":15,"6745":5,"674645":5,"6747":5,"6749":5,"675":5,"675689":5,"6758":5,"67586e":15,"676":5,"676181":5,"676215":5,"6764":5,"6765":5,"677":5,"6771":5,"677623":5,"678":5,"679":[5,8],"679223":5,"6797":5,"67e":12,"68":[5,8,12],"681":5,"681473":5,"681487":5,"6816":5,"682":[5,8],"6822":5,"683":5,"6831":5,"6832":5,"6834":5,"683467":5,"68376":5,"684":[5,8,15],"684890":12,"685":[8,12],"685255":5,"685872":5,"686":5,"686591":5,"687":[5,8],"68746":5,"68748":15,"688":[5,8],"6883":5,"6885":5,"689":5,"689781":5,"689835":5,"68e":12,"69":[5,12],"690":12,"690194":12,"690203":5,"6905":5,"690746":5,"6908":5,"6909":5,"691":[5,8],"691586":5,"692":5,"693":[5,8],"693128":5,"693321":5,"6934":5,"693944":5,"694":[5,8,12],"6944":0,"694517":12,"695":[5,15],"6952":5,"695505":5,"69569":5,"696":5,"696003":18,"696284":5,"697":5,"6975":5,"697827":5,"698":[5,12],"69808":5,"698517":5,"6989":5,"699":5,"6e":[8,12],"6e1":30,"6e5":[0,7],"6m":12,"6mb":[8,12],"6msun":[0,7],"6s":[8,12],"7":[0,1,5,6,7,8,9,11,12,13,14,15,17,18,22,30,37],"70":[5,8,12,15,30],"700":[5,18],"70005":5,"700359":5,"70043":5,"70052":5,"70054":5,"701":5,"702":5,"70235":5,"7028":5,"703":5,"703545":5,"70365":5,"704":5,"70429":5,"7046":5,"705":[5,18],"7052":5,"705715":5,"706":5,"7060":5,"706029":5,"706126":5,"706483":5,"706780":12,"7069":5,"706984":5,"707":[5,12],"708":5,"7085":5,"7087":18,"709":5,"7093":5,"709965":5,"70e":12,"71":[5,12],"710":5,"71025":15,"7106":18,"7107":5,"7108":5,"711":5,"7114":5,"71196":15,"712":5,"712414":5,"7128":15,"713946":5,"714712":5,"716":[5,11],"71617":11,"71662":9,"71746":5,"71818":5,"7184":5,"718549":5,"7188":5,"719058":5,"71e":12,"72":[5,12],"720749":5,"721":5,"7210":5,"7214":5,"7219":5,"722":5,"72386":5,"724":[5,9],"72498e":[9,15],"725":5,"725718":5,"726":18,"726002":5,"72611":5,"72617":5,"7267":5,"7269":5,"727":5,"727196":5,"72764":5,"728":[5,8],"7282":5,"728237":5,"72832e":5,"728797":5,"729":5,"729193":5,"7292":5,"7296":5,"72983":5,"72e":12,"73":[5,12,15],"730":5,"731":5,"7315":5,"7319":5,"732":5,"7322":5,"732244":8,"7324":5,"7326":5,"732818":5,"732953":5,"732983":5,"7335":5,"734":5,"7342":5,"734534":5,"735":5,"7354":5,"7359":5,"736":[5,8],"736112":5,"7365":5,"737":5,"7370":5,"737411":5,"738":5,"7380":5,"7381":5,"738399":5,"7384":5,"7385":5,"738524":5,"7386":5,"739":5,"7390":5,"739962":5,"73e":12,"74":[5,12],"740":5,"740494":5,"740929":5,"7413":5,"741346":5,"741448":5,"7418":5,"7419":5,"742":5,"7420":5,"7421":5,"7422":5,"7423":5,"7424":5,"7425":5,"7426":5,"7427":5,"7428":5,"7429":5,"743":5,"7430":5,"7431":5,"743118":5,"7432":5,"7433":5,"7434":5,"7435":5,"7436":5,"7437":5,"7438":5,"743837":5,"7439":5,"744":5,"7440":5,"7446":5,"7447":5,"7448":5,"7449":5,"745":5,"7450":5,"7451":5,"7452":5,"7453":5,"7454":5,"7455":5,"7456":5,"7457":5,"7458":5,"74583":5,"7459":5,"746":5,"7460":5,"7461":5,"7462":5,"747":5,"7472":5,"748":[5,18],"748832":5,"749":5,"75":[0,5,8,12],"750":[5,6],"7500":5,"75005":5,"750149":5,"750806":5,"7509":18,"751305":5,"752":5,"752134":5,"752438":5,"7527":5,"753":5,"7530":5,"7536":5,"7537":5,"754":5,"754141":5,"7544":5,"755":5,"75508":5,"755323":5,"7554":5,"7557":5,"756":5,"7561":15,"7564":5,"7566":5,"756795":5,"757":[5,8],"757025":5,"7572":5,"758":[5,18],"7582":5,"7589":5,"759":5,"75921":5,"75931":5,"7595":5,"7598":5,"75e":12,"76":[5,12],"760064":5,"760389":5,"7605":5,"7607":5,"761":5,"7612":5,"7613":5,"76134":5,"761478":5,"7617":5,"7619":0,"7620":5,"7622":5,"7626":5,"7629":5,"763":[5,30],"7631":5,"7633":5,"7635":5,"764":5,"76416e":5,"7644":5,"7645":5,"764629":5,"7647":5,"7647737053496777":15,"764989":5,"765":5,"7650":5,"7657":5,"7659":5,"766":5,"766094":5,"7666":5,"7669":5,"767":5,"7671":5,"7675":5,"7677":5,"7678":5,"7679":5,"768":5,"7683":5,"768339":5,"7684":5,"768655":5,"7689":5,"769":5,"7690":5,"7691":5,"769195":5,"7695":18,"76e":8,"77":[5,12,14],"7705":5,"770532":5,"7706":5,"7709":5,"7714":5,"7717":5,"7718":5,"772":5,"7720":5,"7721":5,"772169325355e":15,"7722":5,"7727":5,"7728":5,"77287":15,"773":5,"7730":5,"7731":5,"773166":5,"7734":5,"7735":5,"7736":5,"7737":5,"774":5,"7741":5,"77416":5,"7742":5,"7743":5,"7745":5,"77455":5,"7748":5,"774954":5,"774969":5,"775":[5,18],"7750":5,"77505":5,"7751":5,"7752":5,"77541":5,"7757":5,"7759":5,"776":[5,18],"7761":5,"77624":5,"776263":5,"77631":5,"7764":5,"7765":5,"776523":5,"7766":5,"7767":5,"776818":5,"7769":5,"777":5,"7772":5,"7773":[5,18],"7774":5,"77766":5,"7779":5,"778":5,"7781":5,"7782":5,"7785":5,"7789":5,"779":5,"7790":5,"779197348711e":15,"7792":5,"7795":5,"7797":5,"78":[5,12],"78012":5,"7803":5,"7806":5,"7809":15,"781":5,"781046":5,"78125":0,"7813":5,"7817":5,"7819":5,"782":5,"7823":5,"7825":5,"7826":5,"7827":5,"7828":5,"783":[5,11],"7831":5,"7836":5,"783746":5,"783792":5,"784":5,"7840":5,"7842":5,"7843":5,"7844":5,"7845":5,"7848":5,"78488":5,"784972":5,"785":5,"7852":5,"785539":5,"7856":5,"7858":5,"786":5,"786062":5,"7861":5,"7863":5,"7864":5,"7868":5,"786e":18,"787":5,"7871":5,"787102":5,"787368":5,"7874":5,"7875":5,"7877":5,"787705":5,"7879":5,"788":5,"78817":18,"7882":5,"7883":5,"7886":5,"7887":5,"789":5,"789064":5,"7891":5,"789188":5,"7893":5,"7898":5,"789859":5,"7899":5,"78e":12,"79":[5,12],"7901":5,"7902":5,"7903":5,"7905":5,"7907":5,"7909":5,"79092":15,"790941":5,"791":5,"7911":5,"7912":5,"791274":5,"7913":5,"791478":5,"7916":5,"7918":5,"7919":5,"791991":5,"792":5,"7920":5,"7925":5,"7926":5,"79264":5,"7927":5,"792721":5,"792744":5,"7928":5,"7933":5,"7934":5,"7936":5,"793832":5,"7941":5,"79412":5,"7942":5,"7943":5,"7944":5,"79487":15,"795":[5,30],"795024":5,"7958":5,"796":5,"7960":5,"7962":5,"7964":5,"796455":18,"7965":5,"7967":5,"7968":5,"7969":5,"797":5,"7973":5,"7974":5,"7975":5,"7979":5,"798":5,"7980":5,"7982":5,"7988":5,"799":5,"7990":5,"79911":5,"7996":5,"7997":5,"799889":5,"79e":12,"7a2e4301f5224b2cb8939d2297df0aad":14,"7e":12,"7m":12,"7mb":12,"7s":8,"8":[0,3,5,6,7,8,9,11,12,13,14,15,18,29,30],"80":[5,12,30,35],"800":6,"8000":5,"8001":5,"8003":5,"8004":5,"8008":5,"8009":5,"801":5,"8010":5,"8012":5,"8013":5,"802":5,"802706":6,"802986496151e":15,"803":5,"8031":5,"8034":5,"8039":5,"804":5,"80402":5,"8043":5,"8044":5,"8047":5,"8048":5,"804961":5,"805":5,"8050":5,"8053":5,"8055":5,"805733":5,"8058":5,"8059":5,"80592":15,"806":5,"8060":5,"80602":18,"8062":5,"806431":5,"8065":5,"8066":5,"8067":5,"806722":5,"807":5,"8071":5,"8073":5,"807331":5,"807361":5,"8074":5,"807403":5,"8076":5,"8079":5,"808":5,"808134":5,"809":[5,6],"8091":5,"8095":5,"80954":5,"809662":5,"80e":12,"80msol":30,"81":[5,8,12],"810":8,"8101":5,"8104":5,"8105":5,"81066":15,"8107":5,"8108":5,"8109":5,"811":5,"8111":5,"8115":5,"812":5,"8121":5,"8123":5,"8124797":6,"813":5,"81352":5,"8138":5,"81395":9,"814":5,"8140":5,"8141":5,"814387":5,"81495":15,"81499":15,"815":5,"8151":5,"81529":15,"81536":15,"8155":5,"81562":5,"81563":15,"8158":5,"816":5,"8163":5,"81636":15,"81689":15,"816958":5,"817":[5,11],"81705":5,"817432":5,"817620e":18,"81762e":18,"817843":5,"817888":5,"818":5,"8182":5,"818294":5,"819":5,"8194":5,"8195":5,"81957":15,"8196":5,"819715":5,"8199":5,"81e":12,"82":[5,12],"8200":5,"8202":5,"8205":5,"82061":15,"82064":5,"82074":15,"82088":15,"821":5,"82123":15,"821301":5,"821367":5,"8216":15,"822":5,"82224":5,"8224":5,"82245":5,"82255":15,"823":5,"823059079115e":15,"82325":5,"8234":5,"823767":5,"824494":5,"8245":5,"8247":5,"824848":5,"82486":5,"8249":5,"825":5,"8250":5,"825086":5,"8251":5,"8252":5,"8254":5,"82563":12,"825648":5,"826":5,"8261":5,"8263":5,"82642":5,"826771":5,"8268":5,"826831":5,"827":5,"8271":5,"8276":5,"82797":5,"828":5,"8280":5,"828241":5,"828858":5,"829":5,"829017":5,"8292":5,"8293":5,"8295":5,"829668":5,"829726":5,"829757":5,"8299":5,"82e":12,"83":[5,8,12],"830":[5,18],"8300":5,"8303":5,"830541":5,"831236":5,"832":5,"832981":5,"833":5,"8339":5,"834303":5,"834483":5,"835":5,"8354":5,"836":[5,6],"836621":5,"83672":5,"836783":5,"837":5,"8372":5,"83762":5,"8377":5,"837816":5,"8379":5,"838":[5,6],"838411":6,"838423":5,"83843":5,"839":5,"8399":5,"83e":12,"84":[5,8,12],"840":5,"84029":5,"84071":5,"840796":5,"840994":5,"841":5,"841284":5,"841718":5,"8427e":18,"8429":5,"843":5,"8435":5,"8435e":18,"844":[5,6],"8441":5,"84428":5,"8443":5,"845":5,"84502":5,"8452":5,"845387":5,"845641":5,"846":[5,6],"846045":6,"847":5,"847153":5,"84827":5,"848380621869e":9,"848866":5,"8493":5,"85":[5,8,12,35],"850":5,"850309":5,"851":5,"851646":5,"852":5,"852252":5,"8523":5,"852712":5,"853":5,"8533":5,"854":5,"85406e":5,"8544":5,"8545":5,"854649":5,"855":5,"856":[5,12],"85661":18,"8569":5,"857":5,"8573":5,"857699":5,"8577":5,"858":[5,6],"8585":5,"859":5,"8596":5,"859753":5,"8598":5,"859977":5,"86":[5,8,12],"860402":5,"8605":5,"861":5,"861368":5,"863":[5,8],"86323":5,"86334":5,"8635":5,"8638":5,"865":5,"8653":5,"8654":5,"865806":5,"866":5,"8664":5,"867":5,"86728":5,"8674":5,"8678":5,"86794":5,"868":5,"8683":5,"86878":5,"869":5,"86918":5,"8694":5,"869544":5,"87":[5,12,15],"870":5,"8704":5,"8706":5,"8708":5,"871":5,"872":[5,15],"872312":5,"872316":5,"873":5,"8731":5,"873639":5,"874":5,"874638":5,"875":5,"876":5,"876084":5,"876382":5,"877":5,"877963":5,"878":5,"87813":5,"878253":5,"879":5,"8791":5,"87e":12,"88":[5,12],"880":5,"8805":5,"880528":5,"881":5,"8813":5,"882017":5,"8828":5,"883":5,"883252":5,"88343":5,"8837":5,"884":5,"8840":5,"8843":5,"88441":5,"884461":5,"8846":5,"8848":5,"885":5,"8851":5,"8853":5,"8855":5,"885537":5,"8856":5,"8858":5,"88581":5,"886":5,"8860":5,"8862":[5,15],"8864":5,"8866":5,"8867":5,"8868":5,"8869":5,"887":5,"8870":5,"8871":5,"8872":5,"8873":5,"8874":5,"8875":5,"8876":5,"8877":5,"8878":5,"888":5,"8880":5,"8881":5,"888123":5,"8882":5,"8884":5,"8886":5,"888613":5,"8887":5,"8889":5,"889":5,"8891":5,"8892":5,"8893":5,"8894":5,"8896":5,"8897":5,"8898":5,"8899":5,"89":[5,6,12,14],"890":5,"8901":5,"8902":5,"8903":5,"8904":5,"8906":5,"8907":5,"8908":5,"8909":5,"891":5,"8910":5,"891056":5,"8911":5,"8912":5,"8917":5,"892":5,"89211":18,"8924":5,"8926":5,"893":5,"8934":5,"8935":5,"8939":5,"893941":5,"894":5,"894041":5,"8941":5,"8949":5,"895":5,"895821":5,"896":5,"8961":5,"896110e":18,"896196":5,"896286":5,"8972":5,"8975":5,"897612":5,"898":5,"8982":5,"898786":5,"899":5,"8992":5,"899464":5,"8a7d52edc59346ce991063d9e05e9ba7":6,"8bc1eafea1c34b05894c1618639d8c37":15,"8e":[0,7],"8m":[8,12],"8mb":12,"8s":[8,12],"9":[0,5,6,7,8,9,11,12,14,15,18],"90":[5,8,12],"900":5,"901":5,"901988":5,"902":5,"903":5,"9032":5,"9036":5,"9038":5,"904":5,"9043":5,"9046":5,"9047":5,"905":5,"905335716621e":15,"9057":5,"906":5,"906059":5,"906299":5,"90695":5,"907":5,"9071":5,"90716":5,"9073":5,"9074":5,"908":5,"9087":5,"909":5,"9093":5,"9098":5,"90e":12,"91":[5,8,12],"910419":5,"9105":5,"910817":5,"910981":5,"911":5,"9110":5,"911093":5,"9113":5,"912":5,"912238":5,"912283":5,"912289":5,"912327":5,"9127":5,"912919":5,"913":5,"9139":5,"914":5,"9147":5,"9148":5,"915":[5,8],"915148":5,"915221":5,"9153":5,"91548":5,"916":5,"916093":5,"916207":5,"917":5,"917439":5,"9179":5,"918":5,"918543":5,"9189":5,"919":5,"9196":5,"91e":12,"92":[5,12],"920":5,"9203":5,"9206":5,"920832":5,"921":5,"9214":5,"922":5,"922199":5,"923":5,"92382":5,"924":5,"924056":18,"925":5,"9253":5,"9255":5,"9256":5,"925761":5,"926":5,"9263":5,"9264":5,"927":5,"929":5,"929511":5,"92995":5,"92e":12,"93":[5,12,15],"930":[5,14],"930282":5,"9304":5,"93044":5,"9308":5,"9309":5,"930943":5,"931":5,"9310":5,"932":5,"9323":5,"932839":5,"933":5,"9339":5,"934":5,"9342":5,"935":5,"935069":5,"9351":5,"9357":5,"935816":5,"935920339886e":15,"936":5,"936532":5,"936762":5,"937":5,"9373e":18,"938":5,"938568":5,"938576":5,"93898":5,"939":5,"939376":5,"939378":5,"939757":5,"93e":12,"94":[5,6,8,12,19],"941":[5,8],"9411":5,"941478":5,"942":5,"942154":5,"9423":5,"9427":5,"942854":5,"943":5,"9436":15,"944":5,"9445":5,"94464":5,"945":5,"9452":5,"946":5,"946468":5,"946757":5,"947":5,"9471":5,"947719":5,"947774":5,"94797":5,"948":5,"949":5,"95":[5,12,14],"950":5,"9505":5,"950733":5,"951":5,"951344":5,"951597":5,"952":5,"9524":5,"952496":5,"953":5,"953182":5,"9537":5,"953738":5,"953798":5,"954":5,"954624":5,"9548":5,"954848":5,"955":5,"9557":5,"956":5,"9561":5,"956619":5,"957":5,"9573":5,"95783":5,"957894":5,"958":5,"959":5,"959422":5,"959492":5,"9595":5,"9598":5,"95e":8,"96":[5,6,8,12],"960":5,"9603":5,"9606":5,"960734":5,"961":5,"9610":5,"96112":5,"96161":5,"962":5,"962482":5,"962876":5,"963":[5,8],"963621764679e":15,"964":5,"9648":5,"965":5,"9650":5,"965167":5,"96557e":5,"966":5,"966681":5,"967":5,"968":5,"969":5,"96963":5,"96e":12,"97":[5,12],"970":5,"97008":15,"970206":5,"970505":5,"970783":5,"971":5,"971686":5,"971941":5,"972":5,"9725":5,"973":[5,12],"973135":5,"97316":5,"9739":5,"9739752":8,"974":5,"9743":5,"9749":5,"975":5,"9757":5,"9758":5,"975864":5,"976":5,"976041":5,"977":5,"9779":5,"97797":5,"978":5,"979":5,"97923e":15,"9794":5,"9797":5,"97e":[8,12],"98":[5,12,14],"98061":5,"98081":5,"98096":5,"981":5,"981292":5,"9814":5,"981555":5,"9816":5,"982":5,"9825":5,"983":5,"983229":5,"984":[5,14],"9841":5,"9842":5,"985":5,"9851":5,"985359":5,"9859":5,"986":[5,8],"9869":5,"987":5,"988":5,"988755":5,"989":5,"98e":12,"99":[5,12,14],"990":5,"9900":5,"9902":5,"991":5,"9912":5,"991224":5,"991657":8,"99191":9,"99192":9,"99194":9,"992":5,"99203":5,"9927":[5,11],"993":5,"994":5,"994118":5,"995":5,"995631":14,"995687":5,"995824":5,"996":[5,8],"996798":5,"997":5,"9977":5,"997751":5,"998":5,"998023":5,"99808":5,"9983":11,"998563":5,"999":5,"999122":5,"9999999999999998":14,"99e":12,"9e":8,"9m":12,"9mb":[8,12],"9s":[8,12],"abstract":38,"boolean":[0,2,7,19,20,21,24,36,40],"break":[0,7],"case":[0,2,4,7,15,19,21,22,25,29,35],"catch":[6,8,11,12,13,14,15,18,19,21],"char":21,"class":[2,3,19,20,25,26,27,28,29,30,31,32,33,34,35,36],"const":[2,6,8,12,13,14,15],"default":[0,1,2,3,6,7,9,10,12,13,14,15,18,19,20,21,25,27,28,29,30,31,34,35,36,38],"do":[0,1,2,5,6,7,8,9,12,13,14,15,18,20,21,22,24,25,29,30,31,35,37,40],"export":[3,15,19,20,29],"final":[5,8,12,13,14,18],"float":[0,2,3,5,7,10,11,16,19,30,35,40],"function":[0,1,4,5,6,8,9,17,20,21,22,23,24,37,38,40],"import":[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,32],"int":[0,1,2,5,7,12,15,19,20,21,25,30,31,32,35,40],"krtickov\u00e1":[0,7],"kub\u00e1t":[0,7],"long":[0,6,7,8,15,21,26,29,32,36,39],"new":[0,2,6,7,8,11,12,13,14,15,20,25,29,30,32],"null":[0,6,7,8,15,19],"paczy\u0144ski":[0,7],"public":[12,13,14,15,22],"return":[1,2,3,5,6,7,8,10,11,12,13,14,15,18,19,20,21,24,25,26,27,28,29,30,31,32,34,35,36,38,40],"short":[0,6,7,8,12,13,14,39],"super":[0,7],"switch":[0,7],"throw":[22,37],"true":[0,2,3,5,6,7,8,10,12,13,14,15,17,18,19,20,21,24,25,26,28,29,31,32,34,35,36],"try":[0,5,7,8,11,12,13,14,15,22,25,29,32,37],"void":9,"while":[0,5,6,7,8,12],A:[0,2,4,7,15,27,40],And:[22,31,37,40],As:[0,6,7,8,11,12,13,14,15,25],At:[6,15],But:11,By:[0,6,7,12,13,14,15,18,21],For:[0,2,7,9,11,12,13,14,24],If:[0,2,6,7,8,12,13,14,15,20,21,22,24,25,26,28,29,30,32,34,37,38,40],In:[0,2,6,7,8,9,10,11,12,13,14,15,18,21,29,35],It:[0,6,7,8,11,12,13,14,15,16,18,21,22,29,31,37],Its:21,NO:21,NOT:[0,7,32,35,38],No:[5,7,21,22,37],Not:[6,8],OR:[2,18],On:[0,7,15,19,29],One:[0,7,21],Or:[15,18],Such:8,That:[0,6,7],The:[0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,25,26,27,28,29,30,32,34,35,37,38],Then:[2,6,19,22,37],There:[6,7,8,9,10,11,12,13,14,15,16,18,20,21,24,30,31],These:[6,7,12,13,14,15,19,21,24,25],To:[0,7,11,12,13,14,15,21,22,29,30,37],Will:[0,7,19,21,38],With:31,_1:[12,13,14],_:[6,8,12,13,14,21,31],__:15,__arg_begin:7,__attribute__:9,__delitem__:27,__enter__:19,__exit__:19,__getitem__:[2,27],__iadd__:2,__setitem__:27,_actually_evolve_system:21,_binary_c_bind:[7,9,11,16,36,40],_binary_c_config_execut:21,_binary_c_dir:21,_binary_c_execut:21,_binary_c_shared_librari:21,_commandline_input:21,_count:21,_custom_logging_shared_library_fil:21,_end_time_evolut:21,_errors_exceed:21,_errors_found:21,_evolution_type_opt:21,_failed_count:21,_failed_prob:21,_failed_systems_error_cod:21,_generate_grid_cod:21,_grid_vari:[13,14,21,32],_kill:21,_loaded_moe2017_data:21,_main_pid:21,_moe2017_json_data:21,_population_id:21,_pre_run_setup:20,_probtot:21,_process_run_population_grid:21,_queue_don:21,_repeat:21,_restart_dir:25,_set:20,_set_moe2017_grid:21,_start_time_evolut:21,_store_memaddr:21,_system_gener:21,_total_mass_run:21,_total_probability_weighted_mass_run:21,_total_starcount:21,_zero_prob_stars_skip:21,a173:[0,7],a3146490:0,a_in:5,a_out:5,abat:[0,7],abbrevi:39,abl:7,about:[4,6,8,12,13,14,15,19,20,21,25,29,31,40],abov:[0,6,7,9,11,13,14,15,19,20,30],abridg:[7,9],absolut:[0,7,19,35],abund:[0,7],ac:[6,15],acceler:[0,7],accept:[15,19],access:[2,9,11,12,13,14,15,21,25,29],accord:[0,6,7,29,30,35],accordingli:[11,13,14,15],account:[0,7,21,30],accret:[0,5,7],accretion_limit_dynamical_multipli:[0,7],accretion_limit_eddington_lmms_multipli:[0,7],accretion_limit_eddington_steady_multipli:[0,7],accretion_limit_eddington_wd_to_remnant_multipli:[0,7],accretion_limit_thermal_multipli:[0,7],accretor:[0,5,7,40],accur:[12,13,14],acquir:5,act:[0,7,13,14,15,21],activ:[0,7,21],actual:[0,3,6,7,8,9,11,12,13,14,15,20,21,22,24,25,28,30,35,37],ad:[2,4,6,8,11,29,32],adam:[0,7],adapt:[0,7,13,14],add:[0,2,6,7,8,9,11,12,13,14,15,20,21,24,30,32,33,35],add_ensemble_metadata:33,add_grid_valu:35,add_grid_vari:[6,8,12,13,14,15,32],add_system_metadata:33,addit:0,address:[1,7,9,21,40],admittedli:24,adress:[7,9,40],advis:9,af:5,affect:[0,6,7],after:[0,6,7,8,9,12,13,14,15,20,21,29,32,35],ag89:[0,7],ag:[0,4,5,6,7,8,14,22,35],again:[2,3,6,10,11,19,21],against:24,agb:[0,6,7],agb_3dup_algorithm:[0,7],agb_core_algorithm:[0,7],agb_core_algorithm_default:0,agb_core_algorithm_hurlei:0,agb_core_algorithm_karaka:0,agb_luminosity_algorithm:[0,7],agb_luminosity_algorithm_default:0,agb_luminosity_algorithm_hurlei:0,agb_luminosity_algorithm_karaka:0,agb_radius_algorithm:[0,7],agb_radius_algorithm_default:0,agb_radius_algorithm_hurlei:0,agb_radius_algorithm_karaka:0,agb_third_dredge_up_algorithm_default:0,agb_third_dredge_up_algorithm_hurlei:0,agb_third_dredge_up_algorithm_karaka:0,agb_third_dredge_up_algorithm_stancliff:0,ago:6,al:[0,7,30,40],albedo:[0,7],algorithm:[7,22],algothim:[0,7],all:[0,1,2,3,6,7,8,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,29,30,31,35,36,37,38],all_info:20,alloc:[7,35],allow:[0,2,7,9,17,18,21,27,30],allow_nan:3,almost:21,along:[0,21,22,31,37],alpha:[0,5,7],alpha_:8,alpha_c:[0,5,6,7,8],alpha_ej:5,alphacb:[0,7],alreadi:[6,15,16,25,29,32],also:[0,4,5,6,7,8,9,12,13,14,15,18,19,20,21,22,25,26,29,31,36,37,40],alter:[8,12,32],altern:[0,7,21],although:16,alwai:[0,7,21,30,35],amanda:[0,7],amax:30,amin:30,amount:[0,7],amp:[6,7,8],an:[0,2,3,6,7,8,10,11,12,13,14,15,18,19,21,22,25,28,29,30,31,32,33,34,35,38],analys:38,analyt:[6,8,12,13,14,15,20,26],analyz:11,andrew:[22,37],andronov:[0,7],angelou_lithium_cheb_decay_tim:[0,7],angelou_lithium_cheb_massfrac:[0,7],angelou_lithium_cheb_tim:[0,7],angelou_lithium_decay_funct:[0,7],angelou_lithium_decay_tim:[0,7],angelou_lithium_eagb_decay_tim:[0,7],angelou_lithium_eagb_massfrac:[0,7],angelou_lithium_eagb_tim:[0,7],angelou_lithium_gb_decay_tim:[0,7],angelou_lithium_gb_massfrac:[0,7],angelou_lithium_gb_tim:[0,7],angelou_lithium_hg_decay_tim:[0,7],angelou_lithium_hg_massfrac:[0,7],angelou_lithium_hg_tim:[0,7],angelou_lithium_lmms_decay_tim:[0,7],angelou_lithium_lmms_massfrac:[0,7],angelou_lithium_lmms_tim:[0,7],angelou_lithium_ms_decay_tim:[0,7],angelou_lithium_ms_massfrac:[0,7],angelou_lithium_ms_tim:[0,7],angelou_lithium_tpagb_decay_tim:[0,7],angelou_lithium_tpagb_massfrac:[0,7],angelou_lithium_tpagb_tim:[0,7],angelou_lithium_vrot_trigg:[0,7],angelou_lithium_vrotfrac_trigg:[0,7],angular:[0,7,16,24],ani:[0,3,7,11,15,19,20,22,25,30,32,36,37],anoth:[0,7,25],ansi:[0,7,19],ansi_colour:[0,7],anyth:[0,7,12,13,14,15,19,21,25,35],anywai:[11,15,30,32],api:[0,4,19,22,25],api_log_filename_prefix:[0,5,7,11,16],appear:21,append:[1,2,6,11,12,13,14,16],appli:[0,7],apply_darwin_radau_correct:[0,7],appropri:[0,7,15,21,25,27,28,29,32,34],approxim:[0,6,7,8],ar:[0,1,2,3,4,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,24,27,28,29,30,31,32,34,35,36,37,40],arang:18,aren:[21,30],arenou2010_binary_fract:30,arg:[5,7,15,19,27,30],arg_dict:[2,19],argh:16,argopt:[0,7],argpair:[10,36],argstr:[7,9,11,16,18],argument:[0,2,7,11,13,15,16,17,18,19,20,21,25,30,36,38],argument_of_periastron:[0,7],argument_of_periastron_quadrupl:[0,7],argument_of_periastron_tripl:[0,7],aritif:8,around:[0,7,9,11,17,18],arrai:[11,15,18,19,21,30,32,35],arrow:[0,7],artefact:[13,14],artifici:[0,7],artificial_accretion_end_tim:[0,7],artificial_accretion_ignor:0,artificial_accretion_start_tim:[0,7],artificial_angular_momentum_accretion_r:[0,7],artificial_mass_accretion_r:[0,7],artificial_mass_accretion_rate_by_stellar_typ:[0,7],artificial_orbital_angular_momentum_accretion_r:[0,7],arxiv:[0,7,30],ask:[0,7,40],asplund:[0,7],assign:[12,13,14,15,32],associ:[6,8,12,13,14,28,34],assum:[0,6,7,8,12,16,24,35],ast871:[0,7],astronomi:[0,7],astrophys:[8,13,14],astropi:[22,24,37],asymptot:6,atom:36,attempt:[3,20],au:16,auto:[1,23],autogen_c_logging_cod:[1,9,18],autogener:18,automat:[0,1,7,9,15,17,18,21,22,27,29,31,32,37],autoviv:2,autovivif:2,autovivificationdict:2,avaibl:[22,37],avail:[0,7,8,9,12,13,14,15,19,21,22,26,37],avoid:[6,7,8],awai:[0,7,12],ax:18,axessubplot:17,axi:[0,7,24],b6213f2eb7f94d3196cf966b7b76b9f9:14,b:[21,29],b_1:[0,7],b_2:[0,7],b_3:[0,7],b_4:[0,7],b_inclination1:[0,7],b_inclination2:[0,7],b_inclination3:[0,7],b_inclination4:[0,7],back:[0,2,5,7],background:18,backward:[0,7],bagb:[0,7],bar:[13,14],barn:[0,7],base:[0,2,3,7,8,12,13,14,15,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,40],base_filenam:[15,20],bash:21,basic:[15,29],batch:21,batchmod:[0,7],batchnam:21,bb:[0,7],bbox_inch:18,beasor:[0,7],becaus:[0,2,6,7,8,11,12,13,14,16,18,20,21,22,27,29,30,37],becom:[0,1,2,5,7,9,13,14,16,19,21],been:[0,7,10,20,21,25,26,28,34],befor:[0,5,6,7,8,12,13,14,15,20,21,22,29,30,37],beg_bss:5,beg_rch:5,beg_symb:5,begin:6,behaviour:[2,6,12,13,14,15,38],behind:18,being:[28,34],belczynski:[0,7],below:[0,4,6,7,8,9,12,13,14,15,21,30],berro:[0,7],bertolami:[0,7],best:[5,20,21],beta:[0,7],beta_reverse_nova:[0,7],beta_reverse_novae_geometri:0,better:[0,2,4,7,15,29,40],between:[0,7,21,30,35],bewar:[15,29,32],beyond:16,bh:[0,5,8],bh_belczynski:[0,5,7],bh_bh:5,bh_fryer12_delai:[0,7],bh_fryer12_rapid:[0,5,7],bh_fryer12_startrack:[0,7],bh_hurley2002:[0,7],bh_prescript:[0,5,7],bh_spera2015:[0,7],bhbh:5,big:[0,7,21],biinari:15,bin:[0,7,8,12,13,14,19,21,22,35,37],bin_data:[8,12,13,14,19],binari:[4,7,8,11,13,14,15,21,22,24,30,32,37,40],binary_c2:[22,37],binary_c:[1,2,3,4,6,8,12,13,14,16,19,20,21,24,27,29,30,32,36,38],binary_c_api_funct:9,binary_c_cal:[15,29],binary_c_default:15,binary_c_grid:[6,8,12,15],binary_c_grid_25014bc73b334765a1c09a4e4a97ed66:12,binary_c_grid_26171201413c43f5b91552a374879940:6,binary_c_grid_2b66f805db424c48a1d29c45092b6e3c:8,binary_c_grid_50fb66cc659c46c8bbc29fe0c8651c2f:15,binary_c_grid_8a7d52edc59346ce991063d9e05e9ba7:6,binary_c_grid_f4e5925effeb42e69b5be956f400ae41:6,binary_c_inline_config:1,binary_c_log_cod:[1,9,11,17,18],binary_c_macro:[0,7],binary_c_output:3,binary_c_paramet:[0,6,12,13,14,15],binary_c_python:[6,7,8,11,12,13,14,15,19],binary_c_python_api:18,binary_c_task_:[0,7],binary_c_write_log_cod:1,binary_grid:[0,7],binary_star:40,binaryc:[1,19,38],binaryc_config:1,binaryc_json_seri:3,binarycdecod:3,binarycencod:3,binarycpython:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,40],binarygrid:[12,13,14,15],bind:[0,7,9,11,16],binned_log_luminos:[12,13,14],binned_post_period:8,binned_pre_period:8,binwidth:[8,12,13,14,19],birth:[0,7],bit:[6,12],bivari:[0,7],black:[0,4,6,7,22],black_hol:0,block:[15,32],bloecker:[0,7],blog:1,boltzman:24,boltzmann:[0,7],bondi:[0,7],bondi_hoyle_accretion_factor:[0,7],bool:[2,15,19,20,24,29,31,32,36],born:[0,6,7,12,13,14],bosswissam:19,both:[0,2,7,12,13,14,15],bottom:[0,7,15,32],bottomcod:[6,8,15,32],bound:[5,30,35],boundari:30,brake:[0,7],branch:[0,6,7,19,36],branch_david:0,branchcod:[6,8,15,32],branchpoint:[6,8,15,32],breakup:[0,7],brighten:[13,14],broken:[0,7],bse:[0,7,9,15,30],bse_opt:[6,8,11,12,13,14,15,20,35],bsf:[0,7],buffer:[0,7,29],build:[0,1,4,7,19,25,30],build_q_tabl:30,built:[0,1,10,19,22,37],burn:[0,7],busso:[0,7],bye:[0,7],bz2:29,c13_eff:[0,7],c2:30,c:[0,1,5,7,9,11,15,38],c_auto_log:21,c_log:0,c_logging_cod:[6,8,9,11,12,13,14,15,21],cach:[20,21,26,27,31,35],cache_dir:[21,35],cachedir:35,cachetool:[21,27],cachetyp:27,calc_e_integr:30,calc_p_integr:30,calc_period_from_sep:40,calc_sep_from_period:[8,12,15,40],calc_total_probden:30,calcul:[0,2,6,7,8,12,13,14,15,19,21,26,30,32,40],calculate_constants_three_part_powerlaw:30,call:[0,1,2,7,11,13,14,15,16,19,20,21,24,25,28,29,32,34,35,36,38],call_binary_c_config:19,calls_filenam:15,can:[0,1,2,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,24,25,29,30,32,37,38,40],candid:8,cannot:[6,9,27,29,31],canon:21,cap:[0,7],capit:[12,13,14],capsul:[1,7,19],captur:[0,7,19],carbon:[0,5,6,7],carbon_oxygen_white_dwarf:0,care:[6,12,13,14,21],carlo:[0,7,21],carrasco:[0,7],carri:[0,7],carriag:[19,21],cast:[18,19],catchtim:19,categor:7,categori:[7,15],categoris:19,caught:[11,19,36],caus:[5,12,40],cbdisc:[0,7],cbdisc_albedo:[0,7],cbdisc_alpha:[0,7],cbdisc_eccentricity_pumping_dermin:0,cbdisc_eccentricity_pumping_method:[0,7],cbdisc_eccentricity_pumping_non:0,cbdisc_end_evolution_after_disc:[0,7],cbdisc_fail_ring_inside_separ:[0,7],cbdisc_gamma:[0,7],cbdisc_init_djdm:[0,7],cbdisc_init_dm:[0,7],cbdisc_inner_edge_strip:[0,7],cbdisc_inner_edge_stripping_timescal:[0,7],cbdisc_kappa:[0,7],cbdisc_mass_loss_constant_r:[0,7],cbdisc_mass_loss_fuv_multipli:[0,7],cbdisc_mass_loss_inner_l2_cross_multipli:[0,7],cbdisc_mass_loss_inner_viscous_accretion_method:[0,7],cbdisc_mass_loss_inner_viscous_accretion_method_equ:0,cbdisc_mass_loss_inner_viscous_accretion_method_gerosa_2015:0,cbdisc_mass_loss_inner_viscous_accretion_method_non:0,cbdisc_mass_loss_inner_viscous_accretion_method_young_clarke_2015:0,cbdisc_mass_loss_inner_viscous_angular_momentum_multipli:[0,7],cbdisc_mass_loss_inner_viscous_multipli:[0,7],cbdisc_mass_loss_ism_pressur:[0,7],cbdisc_mass_loss_ism_ram_pressure_multipli:[0,7],cbdisc_mass_loss_xray_multipli:[0,7],cbdisc_max_lifetim:[0,7],cbdisc_minimum_evaporation_timescal:[0,7],cbdisc_minimum_fr:[0,7],cbdisc_minimum_luminos:[0,7],cbdisc_minimum_mass:[0,7],cbdisc_no_wind_if_cbdisc:[0,7],cbdisc_outer_edge_strip:[0,7],cbdisc_outer_edge_stripping_timescal:[0,7],cbdisc_resonance_damp:[0,7],cbdisc_resonance_multipli:[0,7],cbdisc_torquef:[0,7],cbdisc_viscous_l2_coupl:[0,7],cbdisc_viscous_photoevaporative_coupl:[0,7],cbdisc_viscous_photoevaporative_coupling_inst:[0,7],cbdisc_viscous_photoevaporative_coupling_non:[0,7],cbdisc_viscous_photoevaporative_coupling_visc:[0,7],ce:[0,7,8],cee:[0,7,8],cell:[7,12,13,14,15],cemp:[0,7],cemp_cfe_minimum:[0,7],centr:[8,15,32],central:16,central_object:[0,7],centralis:38,certain:[21,22,37],certainli:21,cf:[0,7],cf_amanda_log:[0,7],cflag:[22,37],chabrier:30,challeng:[13,14],chandrasekhar:[0,7],chandrasekhar_mass:[0,7],chang:[0,1,2,5,6,7,8,9,12,13,14,15,18,19,20,21,22,31,32,37],chapter:[0,21,23],charact:[19,21,29],cheb:[0,7],check:[0,6,7,8,12,13,14,15,18,19,20,21,25,28,29,30,31,34,38,40],check_circular:3,check_if_in_shel:19,chemic:[0,7,35],chen:[0,7],child:19,choic:[0,7,24,30],choos:[0,6,7,8,9,12,18,24,25,29],chose:11,chosen:[12,13,14,15,32],chunk:[28,34],ci:16,circular:[0,5,7],circumbinari:[0,7],circumstanti:[0,7],cl:3,claei:[0,7],clark:[0,7],clean:[1,6,11,13,14,20],clean_up_custom_logging_fil:20,clear:[13,14,36],clearli:[13,14],clock:19,close:[0,5,7,8,13,14,16,29],closedir:29,closefd:29,closer:5,cloud:[0,7],clusterid:[21,28],co2:[13,14],co:[0,5,7],coalesc:5,code:[0,1,6,7,8,9,11,12,13,14,15,17,18,20,22,24,28,29,30,31,32,34,35,37,38,40],collaps:[0,7],collapsar:[0,7],collect:40,collid:40,color:[19,24],color_by_index:24,colour:[0,7],colour_log:[0,7],column:[6,8,11,15,16,18,24],column_nam:11,com:[1,19,30],combin:[1,2,9,19,20,21],combine_ensemble_with_thread_join:21,combined_output_dict:33,come:[2,22,35,37],comenv:[5,8],comenv_bs:0,comenv_count:8,comenv_disc_angmom_fract:[0,7],comenv_disc_mass_fract:[0,7],comenv_ejection_spin_method:[0,7],comenv_ejection_spin_method_do_noth:[0,7],comenv_ejection_spin_method_sychron:[0,7],comenv_ejection_spin_method_synchron:0,comenv_merger_spin_method:[0,7],comenv_merger_spin_method_breakup:0,comenv_merger_spin_method_conserve_angmom:[0,7],comenv_merger_spin_method_conserve_omega:[0,7],comenv_merger_spin_method_specif:[0,7],comenv_ms_accret:[0,7],comenv_ms_accretion_fract:[0,7],comenv_ms_accretion_mass:[0,7],comenv_nandez2016:0,comenv_nelemans_tout:0,comenv_ns_accret:[0,7],comenv_ns_accretion_fract:[0,7],comenv_ns_accretion_mass:[0,7],comenv_post_eccentr:[0,7],comenv_prescript:[0,7],comenv_splitmass:[0,7],comenv_undef:0,comma:35,command:[0,1,7,15,20,21,22,29,37],command_lin:21,commandlin:15,comment:15,common:[0,4,5,6,7,9,11,12,13,14,15,22],compact:[8,15],companion:[0,5,7,18,29],compar:[0,7,8,12,15,21],compens:[13,14],compil:[1,9,15,18,22,37],compile_shared_lib:1,complaint:29,complet:[6,8,12,13,14,15],complex:[8,9,15,17,18,21],compon:[19,24],compress:[3,29],compress_pickl:29,compression_typ:29,compresslevel:29,comput:[0,6,7,12,13,14],concaten:2,conceptu:12,concurr:21,condit:[6,8,9,12,13,14,15,17,18,32],condor:[21,25,28],condor_bash:21,condor_batchnam:21,condor_check_requir:28,condor_clusterid:[21,28],condor_d:21,condor_dir:[21,25,28,34],condor_env:21,condor_extra_set:21,condor_getenv:21,condor_grid:28,condor_initial_dir:21,condor_kill_sig:21,condor_memori:21,condor_njob:21,condor_outfil:28,condor_postpone_join:21,condor_postpone_submit:21,condor_process:[21,28],condor_pwd:21,condor_q:21,condor_queue_stat:28,condor_requir:21,condor_should_transfer_fil:21,condor_snapshot_on_kil:21,condor_status_fil:28,condor_stream_error:21,condor_stream_output:21,condor_submit:21,condor_univers:21,condor_warn_max_memori:21,condor_when_to_transfer_output:21,condorid:28,condorpath:28,config:[1,19,21,22,37],config_fil:1,configur:[6,11,12,13,14,15,18,21,30],confirm:29,conjunct:10,conserv:[0,7],consid:[0,1,2,7,12,13,14,20,21,24,31,35],const_distribut:30,const_dt:35,const_dt_cach:35,const_int:35,const_linear:[32,35],const_rang:35,constant:[0,2,7,13,14,24,30,35],construct:[0,1,6,7,8,11,12,13,14,16,18,21],contact:5,contain:[0,1,2,3,7,10,11,12,13,14,15,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],content:[2,3,7,19,20,25],context:19,continu:[15,28,32,34],contribut:[22,37],control:[0,6,7,12,13,14,15,21],conv_time_unit:19,convect:[0,7],conveni:19,converg:[0,7],convers:2,convert:[2,3,6,8,16,19,20,29,30,35],convert_byt:19,convert_float_kei:3,convfloat:19,convfrac:5,cool:[0,6,7],copi:[0,7,8,13,14,21,40],core:[0,6,7,8,12,13,14,15,21,24],core_co:9,core_h:9,core_helium_burn:0,core_mass:[0,7,9],correct:[0,7,11,20,24,30,40],correctli:[11,18,22,37],correspon:[28,34],correspond:[15,24,28,32,34],corretor:[0,7],cosmic:30,cosmic_sfh_madau_dickinson2014:30,cost:[12,13,14],could:[0,3,7,13,14,15,18,19,36],count:[2,5,6,18,19,21],count_keys_recurs:2,counter:21,coupl:[0,4,7],cours:[6,24],cover:[10,12,13,14],coverag:[22,37],cowd:[0,7],cpu:[0,6,7,8,12,13,14,15,21,26],cpu_tim:26,cpython:7,crap_paramet:[0,7],creat:[3,6,8,9,11,12,13,14,15,19,20,26,29,30,32,34],create_and_load_logging_funct:[1,9,18],create_arg_str:19,create_hdf5:19,creation:7,critic:[0,7],cross:[0,7],crunch:[6,8,12,13,14],cs1:16,ctype:1,cube:12,cubic:12,cuntz:[0,7],current:[0,2,7,8,9,12,13,14,19,22,25,29,37],curv:[8,13,14],custom:[0,1,2,3,4,6,7,8,11,12,13,14,15,19,20,21,22,24,30,38],custom_format:2,custom_gener:21,custom_log:[11,18,20,21],custom_logging_cod:[1,9,11,17,18,38],custom_logging_func_memaddr:[7,9,21],custom_logging_funct:[9,11,15,17,18,21,22,23],custom_logging_info:20,custom_logging_memaddr:9,custom_logging_print_stat:11,custom_logging_stat:[6,8,12,13,14,15],custom_opt:[6,11,12,13,14,15,20,29],custom_output_funct:9,custom_sort_dict:2,custom_tmp_dir:1,customis:24,cut:18,cvode:[0,7],d48r:18,d:[0,1,2,5,6,7,8,9,11,12,15,16,19,35],d_:19,dai:[0,5,7,8,9,11,12,15,18,30,40],damp:[0,7],darwin:[0,7],dat:[0,15,19],data:[0,3,5,6,7,8,11,12,13,14,15,16,18,19,21,25,29,30,32,38,40],data_dict:30,data_dir:[15,19,20,21,29],datadir:[15,29],datafram:[6,8,11,12,13,14,16,17,18,24],dataio:[20,29],datalinedict:[6,8,12,13,14,19],datamodel:2,dataset:[15,21,25],date:[19,20,21],david:[0,2,18,22,37],david_logging_funct:0,dd7:[0,7],de:[0,5,7],deactiv:[0,7],deal:[3,11],dear:5,death:[0,7],debug:[0,5,6,7,8,12,13,14,15,21],dec:0,decai:[0,7],decid:[0,2,7,9,17,18,19,20,21,25],decod:3,decompress:3,decreas:[0,7],deepcopi:8,deeper:[15,32],def:[5,6,8,11,12,13,14,15,18],default_cache_dir:[27,31],default_to_metal:[0,7],defaultdict:19,defer:[0,7],defin:[0,1,7,15,16,20,24,30,32],definit:[1,12,13,14,40],degener:[0,7],degenerate_core_helium_merger_ignit:[0,7],degenerate_core_merger_dredgeup_fract:[0,7],degenerate_core_merger_nucsyn:[0,7],degner:[0,7],degre:[0,7],del:8,delai:[0,7,21],delet:[27,32],delete_grid_vari:32,delta:[19,35],delta_mcmin:[0,7],demonstr:8,den:[0,7],densiti:[12,13,14,30],depend:[0,6,7,19,21,22,24,30,37],deprec:[0,7,20],depth:35,dermin:[0,7],describ:[0,7,18,21,30],descript:[0,7,10,19,21,30,31],design:24,desir:[0,7],destruct:[15,32],detail:[0,6,7,11,19,21],detect:[0,5,7,8,16],detector:5,determin:[0,7,9,12,13,14,15,20,30,32,40],deton:[0,7],dev:[0,7],develop:1,development_requir:[22,37],deviat:[30,35],dewi:[0,7],dex:[0,7,8,35],df2:18,df:[16,17,18,24],di:[15,22,30],diagnost:21,diagram:[0,4,7,22,24],dickonson:30,dict2:2,dict:[1,2,3,5,6,11,12,13,14,15,16,19,20,21,25,27,29,30,31,36,39],dict_1:2,dict_2:2,dict_kei:[6,10,11],dictionari:[1,2,3,4,6,8,12,13,14,15,19,20,21,24,26,29,30,31,32,36,39],did:[19,22,37],differ:[0,6,7,8,12,13,14,15,18,19,21,22,24,35,37],differenti:19,dimmer:[0,7,12],dir:[22,28,37],dir_ok:29,direct:[0,7,20],directli:[2,11,21,25,29],director:21,directori:[0,4,7,15,19,20,21,22,25,27,28,29,31,34,37],disabl:[0,7,15],disable_debug:[0,7],disable_end_log:[0,7],disable_ev:[0,7],disc:[0,7,16],disc_legacy_log:[0,7],disc_log2d:[0,7],disc_log:[0,7],disc_log_directori:[0,7],disc_log_dt:[0,7],disc_log_level_non:0,disc_log_level_norm:0,disc_log_level_normal_first_disc_onli:0,disc_log_level_subtimestep:0,disc_log_level_subtimestep_first_disc_onli:0,disc_n_monte_carlo_guess:[0,7],disc_stripping_timescale_infinit:0,disc_stripping_timescale_inst:0,disc_stripping_timescale_orbit:0,disc_stripping_timescale_visc:0,disc_timestep_factor:[0,7],discret:15,discs_circumbinary_from_comenv:[0,7],discs_circumbinary_from_wind:[0,7],disk:[0,7,20],dispers:[0,7,35],displai:[0,6,7,8,16],disrupt:[0,5,7,18],dist:19,distanc:[6,16],distant:16,distefano2017:21,distefano:[25,30],distinct:20,distribut:[0,2,4,7,8,12,15,19,25,30,35],distribution_funct:[6,8,12,13,14,15,20,30],dj:[0,7],dlnm1:[8,12,15],dlnm:[13,14],dlnm_1:[13,14,32],dlog10per:[8,12,15],dlogp:30,dlogt:35,dm1:[6,13,14],dm:[0,5,7,13,14,30,35],dm_1:[6,13,14],dn:[19,30],do_analyt:21,do_dry_run:21,doc:[2,6,12,13,14,15,19,22,31,37],doc_fetch:30,docstr:[11,22,24,37],document:[12,13,14,15,21,23,29,31],doe:[0,2,6,7,9,10,11,12,13,14,15,20,21,27,29,30,32,40],doesn:[6,21],doesnt:[18,31],doesntt:25,don:[2,6,19,21,25],done:[0,2,5,6,7,12,13,14,15,18,21,22,29,37],donor:[0,5,7,40],donor_limit_dynamical_multipli:[0,7],donor_limit_envelope_multipli:[0,7],donor_limit_thermal_multipli:[0,7],donor_rate_algorithm_bs:0,donor_rate_algorithm_claeys2014:0,dont:[7,18],doubl:[6,9,15],down:15,dp:30,dphasevol:[6,8,12,13,14,15,32],dprob:[6,8,13,14],dq:[8,12,15],dr2:[0,7],dr3:[0,7],drai:[0,7],dredg:[0,7],drop:11,dry:[6,8,12,14,15,21,32],dry_parallel:32,dry_run:[6,8,12,15],dry_run_hook:21,dry_run_num_cor:21,dstep:30,dt:[0,1,7,19,27,35],dt_limit:10,dtfac:[0,7],dtlimit:36,dtm:[1,9,15],dtype:[16,17,18],due:[22,37],dummi:[21,24,30],dump:[0,3,7,11,20,29],dumpvers:[0,7],duquennoi:30,duquennoy1991:30,dure:[0,5,7,18],dust:[0,7],dwarf:[0,6,7,13,14],dx:[0,7],dynam:[0,7],e2:[0,7],e2_hurley_2002:0,e2_izzard:0,e2_mint:0,e2_prescript:[0,7],e:[0,5,6,7,8,9,11,12,13,14,15,19,20,21,22,25,27,28,29,30,32,34,35,37,40],each:[0,2,7,8,12,13,14,15,16,19,21,25,32,35],eagb:[0,5,7],eagb_wind_beasor_etal_2020:0,eagb_wind_bs:0,eagb_wind_goldman_etal_2017:0,eagbwind:[0,7],eagbwindfac:[0,7],earli:[0,7],early_asymptotic_giant_branch:0,earth:16,easi:[3,11],easier:[15,18,19],ebindi:5,ecc2:30,ecc3:30,ecc:[5,11,15,18,29,30],eccentr:[0,7,9,11,12,13,14,15,16,18,24,30,40],eccentric_rlof_model:[0,7],eccentricity_quadrupl:[0,7],eccentricity_tripl:[0,7],echo:[0,7],eddington:[0,7],edg:[0,6,7,15,32],edit:9,edu:[0,7],eej:5,eff:6,effect:[0,5,7,9,12,21,30],effective_metal:[0,7,18],effici:[0,6,7,8],egg:[22,37],eggleton:[0,7,40],either:[0,2,3,7,12,13,14,15,18,20,21,22,25,32,36,37,38],eject:[0,7,8,16],el:[11,15],elabor:9,elaps:26,eld:[0,7],eldridg:[0,7],electon:[0,7],electron:[0,7],element:[0,1,7,10,16,21,24,36],els:[2,5,8,21],email:36,emp:[0,7],emp_feh_maximum:[0,7],emp_logg_maximum:[0,7],emp_minimum_ag:[0,7],empti:[2,11,28,31,34],enabl:[0,7],encod:[3,29],encount:21,end:[0,5,7,19,21,26,30],end_bss:5,end_index:30,end_rch:5,end_symb:5,end_timestamp:[6,8,12,14,15],energi:[0,7],enhanc:[0,7],enlarg:[0,7],enough:30,ensembl:[0,3,7,10,21,29,32,33,36],ensemble_compress:3,ensemble_def:[0,7],ensemble_dictionari:3,ensemble_dt:[0,7],ensemble_factor_in_probability_weighted_mass:21,ensemble_file_typ:3,ensemble_filt:10,ensemble_filter_:[0,7],ensemble_filters_off:[0,7],ensemble_json:3,ensemble_legacy_ensembl:[0,7],ensemble_list:20,ensemble_logdt:[0,7],ensemble_logtim:[0,7],ensemble_macro:[0,7],ensemble_output_:21,ensemble_set:3,ensemble_startlogtim:[0,7],ensemebl:3,ensure_ascii:[3,20,29],enter:[0,7,21],enthalpi:[0,7],entir:[9,11,17,18],entri:[3,19,20],env:[21,24],envelop:[0,4,5,6,7,22],environ:21,eorbf:5,eorbi:5,ep:18,equal:[0,2,7,13,14,15,19],equat:[0,7],equation_of_state_algorithm:[0,7],equation_of_state_paczynski:0,equatori:[0,7],equival:[12,21,25],errno:[22,37],error:[0,2,6,7,8,12,13,14,15,19,21,22,25,29,37],error_on_overwit:25,error_on_overwrit:25,errors_exceed:[6,8,12,14,15],errors_found:[6,8,12,14,15],esa:30,escap:[0,7],escape_fract:[0,7],escape_veloc:[0,7],estim:[6,16,19,21],et:[0,7,30,40],eta:[0,7,8,12],etal:[0,7],etc:[0,7,11,13,14,15,19,20,21,22,24,29,30,37,38],etf:[8,12],euler:[0,7],evalu:[15,30,32,35,40],evan:[0,7],evapor:[0,7],evaporate_escaped_orbiting_object:[0,7],even:[3,10,13,14],event:[0,5,6,7],everi:[0,7,8,19,21,22,37],everyth:[11,15,20,21],everytim:[22,37],evid:[0,7],evolut:[0,1,4,5,6,7,11,12,13,14,15,18,21,22,24,35],evolution_split:[0,7],evolution_splitting_maxdepth:[0,7],evolution_splitting_sn_eccentricity_threshold:[0,7],evolution_splitting_sn_n:[0,7],evolution_stop:8,evolution_typ:[6,8,12,14,15,21],evolutionari:[0,7,11],evolv:[0,4,7,9,20,21],evolve_popul:15,evolve_singl:[9,11,20],exact:[1,2,21],exactli:[0,7,13,14],exampl:[1,2,11,19,30,32,35,38],example_compact_object:15,example_dco:15,example_df:11,example_head:19,example_header_1:18,example_header_2:18,example_log:38,example_log_co:[1,9],example_logging_string_co:9,example_logging_string_post_m:9,example_massloss:[9,11],example_output:11,example_parse_output:[17,19],example_pop:[11,15],example_pop_set:15,example_post_m:9,example_python_population_result:15,example_sn:9,exc_tb:19,exc_typ:19,exc_val:19,exce:[0,7,12],except:[2,5,6,7,12,13,14,15,21,24,31],excess:21,excit:8,execut:[0,7,15,21,32],exist:[0,2,6,7,15,18,21,25,29,31,32],exist_ok:[15,19],exists_ok:29,exit:[0,7,19,20,21,25,28,29,34],exit_after_dry_run:21,exit_cod:21,exp:[8,12,13,14,15,32],expand:15,expect:[6,7,8,12,13,14,21,22,37],experiment:[0,7,19],explain:[4,36],explicitli:[0,1,7],explod:[0,5,7],explor:16,explos:[0,5,6,7,18],expoenti:[0,7],expon:[0,7,19],export_all_info:[15,20],express:[0,7,19],extend:[0,7,8,22,36,37],extens:[3,7,25,26,27,28,29,30,31,32,33,34,35],extern:[0,7],extra:[0,4,7,15,21,22,32,38],extra_text:31,extract:[3,15],extract_ensemble_json_from_str:3,extrapol:[21,30],f4e5925effeb42e69b5be956f400ae41:6,f:[0,5,7,11,15,18,30],fa:30,fabian:[0,7],fabian_imf_log:[0,7],fabian_imf_log_tim:[0,7],fabian_imf_log_timestep:[0,7],factor:[0,2,7,21,35],fade:[0,7],fail:[0,6,7,8,12,19,21,22,29,37],fail_sil:19,failed_count:[6,8,12,14,15],failed_prob:[6,8,12,14,15],failed_system:21,failed_system_log:21,failed_systems_error_cod:[6,8,12,14,15],failed_systems_threshold:21,failsaf:11,failur:[0,7,19,25],fallback:[0,7],fals:[0,3,5,6,7,8,12,14,15,16,19,20,21,24,25,26,27,28,29,32,34,35,36],fancy_parsing_funct:38,far:[0,5,6,7,13,14,16],farmer:0,fase:15,fast:[0,7],faster:[2,12,13,14,15],fatal_open_error:29,favorit:11,fe:[0,7],featur:[2,4,15,22],feed:21,ferguson:[0,7],fetch:11,few:[0,7,8],fewer:11,field:[0,7],fifocach:21,fig:[0,7,18,30],figsiz:[6,8,12,13,14,16,18],figur:[6,8,12,13,14,16,24],file:[0,1,3,5,7,11,15,19,20,21,22,24,25,27,28,29,31,32,34,36,37,38],file_log:[0,7],file_object:29,filehandl:31,filenam:[0,1,3,5,7,11,15,19,20,21,25,28,29,34,38],filenotfounderror:[22,37],filepath:1,fill:[11,19],fill_data:30,filter:[0,2,7,19],filter_arg_dict:19,filter_dict:2,filter_dict_through_valu:2,filter_list:2,filter_valu:19,fin:[0,7],final_mass:18,final_tim:18,find:[2,5,8,15,19,21,27,31],finish:[6,8,12,14,15,19,24,29,34],finit:[6,8,12,13,14],first:[0,2,6,7,8,11,12,13,14,15,16,19,22,25,29,30,37,40],first_giant_branch:0,fishlock:[0,7],fit:[0,2,7,11,30,40],fix:[0,5,7,11,15,19,20,24,29,30],flag:[0,1,20,21,29,35,36],flash:[0,7],flat:[21,30],flatsect:[8,12,15,30],flaw:20,float64:[17,18],float_overflow_check:[0,7],flto:[22,37],flufl:29,flush:[3,20,29],fo:21,focu:8,fold:30,follow:[0,7,9,18,19,21,22,24,30,35,37],font_scal:[6,8,12,13,14,16],fontsiz:18,forc:[0,5,7,21,26],force_circularization_on_rlof:[0,7],force_corotation_of_primary_and_orbit:[0,7],foreach_star:[6,12],form:[0,6,7,8,12,13,14,15,20,25,29,31,36],formal:[0,7],format:[0,2,3,5,7,8,9,11,12,13,14,15,16,18,19,21,28,29,30,32,35],format_ensemble_result:3,format_numb:19,format_stat:29,former:5,formula:[0,7],forward:[0,7],found:[5,6,8,12,14,15,28,30,34],four:[0,7],fourth:16,fraction:[0,7,12,18,21,30],fractions_z0002:18,fractions_z001:18,fractions_z002:18,framework:7,free:[6,8,12],free_persistent_data_memaddr_and_return_json_output:7,free_store_memaddr:7,frequenc:[0,7,16],friction:[0,7],fring:[0,7],from:[0,2,3,5,6,8,10,11,12,13,14,15,16,17,18,19,20,21,24,25,28,29,30,32,34,36,40],from_binary_c_config:1,from_dict:[8,12,13,14,17,18],fryer:[0,7],fsampl:35,ftz:[22,37],full:[4,9,16,19,21,28,34],full_path:19,func:27,func_memaddr:18,function_cach:21,function_cache_default_maxs:21,function_cache_default_typ:21,function_cache_funct:[21,27],function_cache_s:27,function_cache_ttl:21,further:15,futur:16,fuv:[0,7],g:[0,1,2,5,6,7,8,9,11,12,13,14,15,17,18,19,21,22,25,27,28,29,30,34,35,37],ga:[0,7],gaia:[0,7,30],gaia_colour_transform_method:[0,7],gaia_conversion_ubvri_bivariate_jordi2010:[0,7],gaia_conversion_ubvri_riello2020:[0,7],gaia_conversion_ubvri_univariate_evans2018:[0,7],gaia_conversion_ubvri_univariate_jordi2010:[0,7],gaia_conversion_ugriz_bivariate_jordi2010:[0,7],gaia_conversion_ugriz_riello2020:[0,7],gaia_conversion_ugriz_univariate_evans2018:[0,7],gaia_conversion_ugriz_univariate_jordi2010:[0,7],gaia_l_binwidth:[0,7],gaia_teff_binwidth:[0,7],galact:[0,7,35],gallino:[0,7],gamma:[0,7],gap:[0,7],garcia:[0,7],gauss:[0,7],gaussian:[30,35],gaussian_func:30,gaussian_normalizing_const:30,gaussian_zoom:35,gb:[0,7],gb_reimers_eta:[0,7],gb_wind_beasor_etal_2020:0,gb_wind_goldman_etal_2017:0,gb_wind_reim:0,gb_wind_schroeder_cuntz_2005:0,gbwind:[0,7],gbwindfac:[0,7],gcc:[1,22,37],gce:[0,7],gener:[0,1,6,7,8,9,11,12,14,15,17,18,19,20,21,24,25,29,30,31,32,35],general_info:2,generalis:30,geometr:[0,7],geq:6,gerosa:[0,7],get:[0,2,3,4,6,9,11,12,13,14,15,16,18,19,20,22,25,28,30,31,32,34,37,38,40],get_ansi_colour:19,get_arg_kei:19,get_condor_statu:28,get_default:[10,19],get_grid_options_defaults_dict:31,get_grid_options_descript:31,get_help:[10,19],get_help_al:[10,19,20],get_help_sup:[10,19],get_integration_constant_q:30,get_max_multipl:30,get_siz:19,get_slurm_statu:34,get_usernam:19,getitem:2,gettempdir:18,getter:27,giant:[0,6,7,16],giant_branch:0,git:[0,12,13,14,15,19],git_branch:36,git_build:36,github:[19,29],gitlab:22,give:[0,5,7,8,19,20,30,40],given:[0,1,3,7,12,13,14,17,18,19,20,21,25,27,28,29,30,32,34,35,38,40],global:[0,2,7,12,13,14,19,30,35],global_dict:2,gmax:30,gmin:30,gnu:7,go:[0,6,7,10,12,15,20,22,24,37],goal:30,goe:[0,2,7,9,11,24],gogo:[0,7],goldman:[0,7],gonna:30,good:[0,7,11,12,13,14,15,21,40],got:[13,14],gov:[0,7],gravit:[0,6,7,8,15],gravitational_const:6,gravitational_radiation_bs:0,gravitational_radiation_bse_when_no_rlof:0,gravitational_radiation_landau_lifshitz:0,gravitational_radiation_landau_lifshitz_when_no_rlof:0,gravitational_radiation_model:[0,7],gravitational_radiation_modulator_:[0,7],gravitational_radiation_modulator_j:[0,7],gravitational_radiation_non:0,grb:[0,7],great:[0,7,13,14,21],greater:[0,7],grevess:[0,7],grid:[0,4,7,9,11,19,20,22,25,28,29,30,31,32,33,34,35,40],grid_class:[22,23],grid_cod:20,grid_ensemble_result:[29,33],grid_log:20,grid_opt:[6,8,11,12,13,14,15,20,25,27,28,29,32,33,34,35],grid_options_default:[20,27,31],grid_options_defaults_dict:31,grid_options_descript:[6,15,31],grid_options_description_check:31,grid_options_help:31,grid_result:[6,8,12,13,14,21],grid_vari:[15,21],grid_variable_numb:[6,8,15,32],gridcod:[20,32],gridcode_filenam:21,gridtyp:[6,8,15,32],group:[6,12,16,36],grvitation:5,gsl:[22,37],gsl_dir:[22,37],gt:[5,6,7,8,9,11,13,15,16,17,18],guess:[0,7,30],gyr:[5,6,8],gz:29,gzip:29,h5py:[22,37],h:[0,5,7,9,19],ha:[0,1,2,5,6,7,8,9,10,12,13,14,15,18,19,21,26,29,32],hachisu:[0,7],hachisu_disk_wind:[0,7],hachisu_ignore_qcrit:0,hachisu_qcrit:[0,7],hack:31,had:[6,8,12,13,14,20],half:[0,7,30],hall:[0,7],handi:[0,7],handl:[0,2,3,4,7,11,19,20,21,25,32,33,36,38,40],handle_ensemble_string_to_json:3,happen:[0,6,7,8],hardcod:[9,12,13,14,15],hardli:36,have:[0,2,3,4,5,6,7,8,9,11,12,13,14,15,18,19,20,21,22,24,25,28,29,31,34,37,38],haven:6,hbb:[0,7],hbbtfac:[0,7],hd:24,hdf5:19,hdf5file:19,he:[0,5,7],head:16,header:[1,6,8,9,11,12,13,14,15,18,19],headerlin:15,headlin:21,hegb:[0,5],hehg:0,height:[8,12,15,30],held:[28,34],helium:[0,6,7],helium_flash_mass_loss:[0,7],helium_white_dwarf:0,help:[0,4,5,7,11,12,13,14,15,19,31],help_al:[0,7],hem:0,henc:[0,7,8,13,14,16],hendrik:[0,18,22,37],here:[1,6,7,9,11,12,13,14,16,18,19,20,21,24,30,38],hertzsprung:[0,4,7,22],hertzsprung_gap:0,hertzstrpung:[0,7],heuvel:[0,7],hewd:[0,7],hewd_hewd_ignition_mass:[0,7],hex:21,hg:[0,7],hi:30,high:[0,7,13,14,30],higher:[0,6,7,8,12,13,14,15,19,21,22,30,37],highlight:2,histogram:8,histori:30,hole:[0,4,6,7,22],home:7,homogen:[0,7],hood:11,hook:21,hopefulli:[0,7],hot:[0,7],hour:19,how:[0,2,5,6,7,8,9,11,12,13,14,15,18,21,26,30,32],howev:[0,7,9,12,13,14,15],hoyl:[0,7],hpc:[20,21,25,28,34],hpc_can_join:25,hpc_check_requir:25,hpc_dir:25,hpc_dump_statu:25,hpc_force_join:21,hpc_get_statu:25,hpc_grid:25,hpc_id_filenam:25,hpc_id_from_dir:25,hpc_job:25,hpc_job_task:25,hpc_job_typ:25,hpc_jobid:[20,25],hpc_jobid_tupl:25,hpc_join_from_fil:25,hpc_join_previ:25,hpc_joinlist:25,hpc_load_joinfiles_list:25,hpc_make_joiningfil:25,hpc_njob:25,hpc_path:25,hpc_queue_stat:25,hpc_rebuild_joinlist:[21,25],hpc_restor:25,hpc_set_statu:25,hpc_snapshot_filenam:25,hpc_statu:25,hpc_task:25,hpc_touch:25,hr:24,hr_diagram:24,hrd:[0,6,7,8],hrdiag:[0,7],hrdiag_output:[0,7],htcondor:21,html:[2,6,15,22,29,37],http:[0,1,2,6,7,15,19,29,30],human:19,hurlei:[0,7],hut:[0,7],hybrid:[0,7],hydro:[0,7],hydrogen:[0,6,7],i:[1,2,5,6,7,8,9,11,12,13,14,15,16,19,20,21,22,25,30,32,36,37,40],ia:[0,7,8],iadd:2,ib:[0,5,7],ibc:[0,7],id:[20,21,25,28,29,30,34],id_cor:9,idea:[15,24],ident:2,idum:[0,7],ignit:[0,6,7],ignor:[0,2,7,9,11,15,18,21,30,32],ii:[0,7,18],iia:[0,7],iloc:[11,18],images:21,imf:[0,7,13,14,30],imf_chabrier2003:30,imf_scalo1986:30,imf_scalo1998:30,imf_tinsley1980:30,immedi:[0,6,7,21],implement:[0,2,7,21],impli:[0,7],implic:[13,14],impos:[6,8,12,13,14,15],imposs:8,improv:[30,35],inclin:[0,7],inclination1:[0,7],inclination2:[0,7],inclination3:[0,7],inclination4:[0,7],inclini:[0,7],incliniation_quadrupl:[0,7],incliniation_tripl:[0,7],includ:[0,1,2,6,7,9,11,13,14,15,16,19,20,22,24,29,30,37],include_binary_c_default:[15,20],include_binary_c_help_al:[15,20],include_binary_c_version_info:[15,20],include_default:[15,29],include_popul:15,include_population_set:20,incom:[0,7],increas:[0,5,7,8,12,13,14],inde:[0,7,13,14],indent:[2,3,11,20,29],independ:30,index:[0,7,10,11,16,21,22,25,30,32],indic:[0,7,30],individu:[4,12,22],individual_nova:[0,7],induc:[0,7],inertia:[0,7],info:[7,10,15,19,20,22,24,36,37],inform:[0,1,3,4,6,9,11,12,13,14,15,19,20,21,24,25,30,31,33,36],init:20,init_abund:[0,7],init_abund_dex:[0,7],init_abund_mult:[0,7],init_abunds_onli:[0,7],initi:[0,4,5,7,10,11,18,20,30],initial_abundance_hash:20,initial_abundance_mix:[0,7],initial_abunds_onli:[0,7],initial_grid:18,initial_mass:[11,18],initial_tim:18,inlin:18,inner:[0,7,16],input:[1,3,7,10,11,19,20,21,22,24,29,30,31,38,40],input_dict:2,insert:[15,32],insid:[0,7],inspect:[2,11,24],inspect_dict:2,inspir:[1,24,40],instabl:[0,7],instal:[21,40],install_without_depend:[22,37],instanc:[2,11,12,13,14,15,30],instant:[0,7],instantli:[0,7],instead:[0,5,7,13,14,19,21],integ:[0,6,7,21,35,40],integr:[12,13,14,30,35],integrals_str:30,intens:[13,14],interact:[0,3,5,6,7,8,16,18,31],interfac:[7,16,19,22,25,37],interfer:[22,37],intermedi:8,intern:[0,7,10,21],internal_buff:[0,7],internal_buffering_off:0,internal_buffering_print:0,internal_buffering_stor:0,interpol:[30,35],interpolate_in_mass_izzard2012:30,interpolator_nam:30,intershel:[0,7],interstellar:[0,7],intger:[0,7],intro:[0,7],introduc:5,introduct:6,inv:[5,18],invers:40,invert_xaxi:6,involv:[0,7],inward:[0,7],io:29,ipykernel_216542:16,ipykernel_519112:13,ipynb:[12,13,14,15],is_capsul:19,isfil:15,isfloat:19,isint:19,isn:[13,14,19],isnt:15,isotop:[0,7,10,36],isotope_hash:20,isotope_list:20,issu:25,item:[1,2,6,8,12,13,14],iter:19,its:[0,2,3,7,12,13,14,15,16,19,21,22,24,25,29,31,35,36,37,38],itself:[3,6,9,11,21,22,30,37],iwamoto:[0,7],izzard2012_period_distribut:30,izzard:[0,6,7,8,11,12,13,14,15,22,37],jager:[0,7],jaschek:30,jeff:[22,37],jej:5,jerki:6,jf:5,jia:[0,7],job:[20,21,25,28,34],job_id:25,job_index:25,jobarrayindex:[21,34],jobid:[20,21,34],john:[0,7],join:[7,9,11,15,18,21,25],joinfil:25,joiningfil:25,joinlist:[21,25],jorb_in:5,jorb_out:5,jordi:[0,7],json:[3,7,11,15,20,21,29],json_data:2,jsondecod:3,jsonencod:3,jtot_in:5,jupit:16,jupyt:[22,37],just:[0,2,6,7,8,15,18,19,20,21,22,29,36,37,40],k1:[5,11,18],k2:[5,11,18],k:[0,6,7,16,30],kap:[0,7],kappa:[0,7],kaps_rentrop:[0,7],karaka:[0,7],keep:[8,15,29],kei:[1,2,3,6,10,11,15,16,18,19,20,21,24,27,29,30,31,32,36],kelvin:[0,7],keplerian:[0,7],keys_to_float:2,keyword:[13,24,38],kick:[0,5,7,18,21],kick_backward:0,kick_forward:0,kick_inward:0,kick_outward:0,kick_random:0,kick_straight_up:0,kick_velocity_custom:0,kick_velocity_fix:0,kick_velocity_maxwellian:0,kill:[1,9,15,20],kilonova:6,kim:[0,7],kind:[0,7],kippenhahn:[0,7],klencki:[0,7],km:[0,7],know:[0,1,7,10,11,13,14,21,29,31],known:[0,6,7,11,12,13,14,15,20,30,38],kroupa2001:[15,30,32],kroupa:[13,14,30],krticka:[0,7],ktg93:30,kwarg:[18,20,24,25,26,27,28,29,30,31,32,33,34,35,36,38],l1:5,l2:[0,7],l:[0,6,7,12,13,14],l_:[12,13,14],label:[6,18,30],lambda:[0,5,7,8],lambda_:8,lambda_c:[0,5,7,8],lambda_ce_dewi_tauri:[0,7],lambda_ce_klencki_2020:[0,7],lambda_ce_polytrop:[0,7],lambda_ce_wang_2016:[0,7],lambda_enthalpi:[0,7],lambda_ion:5,lambda_ionis:[0,7],lambda_min:[0,7],lambda_mult:[0,7],lambda_multipli:[0,7],lambda_v:30,lamer:[0,7],landau:[0,7],langer:[0,7],languag:6,larger:[0,6,7],last:[4,13,16,18,19,30],last_st:18,last_stellar_type_change_time_1:18,lastli:[7,11],late:18,later:[12,13,14,21],latest0:[6,8,12],latest1:[6,8,12],latest2:[6,15],latest3:6,latest4:6,latest5:6,latest:[22,37],latter:[0,7],launch:[21,28,34],law:[13,14,30],law_const:30,lbv:[0,7],ld_library_path:[22,37],ldist:[13,14],lead:[0,6,7,12,13,14,15,29,30,40],learn:[9,21],least:[22,37],leav:[0,7,21],left:[0,7],legaci:[0,7],legacy_yield:[0,7],legend:[16,18],len:[5,6,11,15,18],length:[5,19],lengthen:[0,7],leq:6,less:[0,1,4,5,7,29,30],let:[5,8,11,12,13,14,15,16,20],level:[1,6,19],lfucach:21,li7:[0,7],li:[0,7],lib:[7,11,17,18,22,37],libbinary_c:21,libcustom_logging_0639ee205c7d4782b4a27378f5d890bd:11,libcustom_logging_dafa15d2b1e64e19972ac0e9eb5c9a55:11,libgsl:[22,37],libmemo:[22,37],librari:[0,1,6,7,9,18,20,21,38],library_path:[22,37],librinterpol:[22,37],life:8,lifetim:[0,7,8,12,13,14,15,35],lifshitz:[0,7],like:[0,1,6,7,8,12,13,14,15,18,19,21,22,24,29,35,37],limit:[0,6,7,8,12,13,14,15,21,24],line:[1,5,6,8,9,11,12,13,14,15,16,17,19,20,21,22,24,29,35,37],linear2:21,linear:[0,7,12,13,14,21,30,35],linear_extrapolation_q:30,linearli:[13,14,35],linedata:[6,8,12,13,14],lineplot:[6,8,12,13,14,16],linewidth:[6,8,12,13,14,16],linker:1,linspac:35,linux:7,list:[0,1,2,3,6,7,8,11,12,13,14,15,16,19,21,25,27,30,32,35,38],list_arg:[0,7],list_of_sub_kei:2,lit:[0,7],lithium:[0,7],lithium_gb_post_1dup:[0,7],lithium_gb_post_heflash:[0,7],lithium_hbb_multipli:[0,7],lithium_t:[0,7],littl:[5,6,8,12,16,27],littleton:[0,7],liu:[0,7],ll:[9,10,13,14,16,29],llnl:[0,7],ln:30,lnm1:[8,12,13,14,15],lnm_1:[13,14,32],load:[0,1,3,6,7,8,9,11,12,13,14,15,18,19,20,21,24,25,29,32],load_ensembl:3,load_logfil:19,load_population_object:29,load_snapshot:29,lobe:[0,5,7,8,40],loc:16,local:[7,21,30],locat:[0,7,21,22,30,35,37],lock:[5,29],lock_lifetim:29,lock_object:29,lock_suffix:29,lock_timeout:29,locked_clos:29,locked_open_for_writ:29,lockfil:29,lodder:[0,7],log10:[0,6,7,8,12,13,14,15,30,35],log10m1:21,log10mass:35,log10p:30,log10per:[8,12,15],log10pmin:30,log:[0,1,4,5,7,11,16,17,19,21,22,24,29,30,32,35,37,38,40],log_:[6,8,12,13,14],log_arg:21,log_args_dir:21,log_arrow:[0,7],log_dt:[8,21],log_every_timestep:[9,11],log_fil:[5,21],log_filenam:[0,5,7,11,18,38],log_newlin:21,log_runtime_system:21,logarithm:[13,14,30,35],logensembletim:[0,7],logfil:[11,19,22,37],logg:[0,6,7],logger:15,logging_dict:1,logging_lin:[9,17,18],loggrav:6,logi:17,logic:[1,2,9,20,21],logl:6,logmass:[30,35],logp:30,logper:[8,30],logperiod:30,logperrang:[8,12],logspac:35,logteff:6,long_spectral_typ:30,longer:[0,6,7,8],longnam:[6,8,12,13,14,15,32],look:[1,3,6,8,12,13,14,15,18,22,30,37],lookback:[0,7],loon:[0,7],loop:[6,8,11,12,13,14,15,29,32],loos:24,lose:[0,7,18],loss:[0,5,7,11,12,16],lost:[0,7,8,18],lot:[6,12,13,14,15,16,21,36,38],lovegrov:0,low:[0,6,7,8,13,14,30],low_mass_m:0,low_mass_main_sequ:0,lower:[0,7,12,15,30,32,35],lowest:30,lru:27,lru_:27,lrucach:21,lsoda:[0,7],lsun:[0,7,24],lt:[6,7,8,11,13,15,16,17],lucianopaz:29,lugaro:[0,7],luminos:[0,4,6,7,22,24],luminosity_1:24,luminosity_2:24,luminosu:6,lw:[0,7],lynnett:[0,7],m01:5,m0:30,m1:[0,5,7,8,9,11,12,13,14,15,18,29,30,40],m2:[5,8,9,11,12,15,18,29,30,40],m3:30,m4:30,m:[0,5,6,7,8,12,13,14,16,18,19,30,40],m_1:[0,5,6,7,8,9,10,11,12,13,14,15,16,17,18,32,38],m_2:[0,5,6,7,8,9,11,12,15,17,18],m_3:[0,7],m_4:[0,7],m_:18,m_max:[15,30,32],m_min:[15,32],m_sun:6,maccretor:[0,5,7],machin:[8,21,22,37],macro:[0,7,10,19,36],madau:30,made:[6,22,25,37],maeder:[0,7],magellan:[0,7],magnet:[0,7],magnetic_braking_algorithm:[0,7],magnetic_braking_algorithm_andronov_2003:0,magnetic_braking_algorithm_barnes_2010:0,magnetic_braking_algorithm_hurley_2002:0,magnetic_braking_algorithm_rappaport_1983:0,magnetic_braking_factor:[0,7],magnetic_braking_gamma:[0,7],magnitud:19,mai:[0,7,8,12,29],main:[0,1,6,7,9,12,13,14,15,18,21,22,37],main_sequ:[0,7,12,13,14,18],mainprocess:[6,8,12],major:[0,7],make:[0,1,2,3,5,6,7,8,11,12,13,14,15,16,18,19,20,21,22,24,25,28,29,30,37,38,40],make_analytics_dict:26,make_build_text:19,make_condor_dir:28,make_slurm_dir:34,makedir:[15,19],makejoiningfil:25,manag:[19,22,37],mani:[0,6,7,8,10,12,13,14,15,21,28],manual:[9,21],manufactur:[0,7],map:21,mar:16,maria:[0,7],mass:[0,1,2,4,5,6,7,8,10,11,12,15,16,18,19,21,24,30,32,35,36,38,40],mass_1:[15,18,24],mass_2:[15,18,24],mass_accretion_for_eld:[0,7],mass_accretor:40,mass_donor:40,mass_evolut:24,mass_for_hestar_ia_low:[0,7],mass_for_hestar_ia_upp:[0,7],mass_loss_m:18,mass_lost:18,mass_of_pmz:[0,7],mass_rang:18,mass_str:30,massiv:[0,4,5,6,7,8,12,16,22,30],massless:[0,7],massless_remn:0,massloss:0,massrang:[6,8,12,13,14],master:[21,24],match:[0,2,6,7,11,12,15,16,21,24,27],materi:[0,6,7],math:[6,8,12,13,14,15,16,32,35],mathieu:30,mathrm:[6,8,12,13,14],matplotlib:[6,8,13,14,16,18,22,24,37],matter:[0,7],mattsson:[0,7],mattsson_mass_loss:[0,7],mattsson_orich_tpagbwind:[0,7],max:[0,7,8,9,12,13,14,15,21,30],max_bound:[30,35],max_column:[6,8,16],max_evolution_tim:[0,1,6,7,8,9,11,12,13,14,15,16,18,35],max_hewd_mass:[0,7],max_logp:30,max_model_numb:[0,7],max_multipl:30,max_neutron_star_mass:[0,7],max_queue_s:21,max_row:[6,8,16],max_stellar_angmom_chang:[0,7],max_stellar_type_1:[0,7],max_stellar_type_2:[0,7],max_stellar_type_3:[0,7],max_stellar_type_4:[0,7],max_tim:[5,11,18],max_val:30,maxcount:5,maxdm:35,maximum:[0,6,7,8,9,12,13,14,15,21,30,35,40],maximum_mass_ratio_for_instant_rlof:[0,7],maximum_mass_ratio_for_rlof:40,maximum_mcbagb_for_degenerate_carbon_ignit:[0,7],maximum_nuclear_burning_timestep:[0,7],maximum_timestep:[0,7],maximum_timestep_factor:[0,7],maxmimum:[0,7],maxsiz:21,maxwellian:[0,7],mayb:24,mayor:30,mb:[6,8,12,14,15,19,21],mc13_pocket_multipli:[0,7],mc1:5,mc:[0,5,7,15,18,29],mch:[0,7],mcmin:[0,7],mdonor:[0,5,7],mean:[0,5,7,19,21,22,28,30,34,35,37],meant:21,measur:19,medium:[0,7],mega:30,megabyt:21,mem:[8,12],mem_us:19,memaddr:[7,9],memori:[1,6,7,8,9,12,14,15,18,19,20,21,29,40],menv:[0,5,7],mer:5,mercuri:16,merg:[0,2,5,6,7,8,21,25,29,30],merge_dict:[2,10],merge_multipl:30,merge_popul:29,merge_populations_from_fil:29,merger:[0,5,7],merger_angular_momentum_factor:[0,7],merger_mass_loss_fract:[0,7],mesa:[22,37],mesasdk_init:[22,37],mesasdk_root:[22,37],mess:16,messag:[19,20],messi:6,mestel:[0,7],met:[15,20,25,32],metadata:[20,32,33],metal:[0,5,6,7,8,9,11,12,13,14,15,16,17,18,30,40],metallicity_0002:18,metallicity_001:18,metallicity_002:18,method:[0,7,9,11,12,13,14,15,18,20,21,29,31,32,36],meynet:[0,7],mf1:5,mf2:5,might:[2,3,8,12,15,16,19,21,22,29,37],milki:[0,7],miller:[0,7],min:[8,9,12,13,14,15,30],min_bound:[30,35],min_logp:30,min_per:30,min_val:30,mind:18,mindm:35,minimal_verbos:19,minimum:[0,7,19,21,30,35,36,40],minimum_co_core_mass_for_carbon_ignit:[0,7],minimum_co_core_mass_for_neon_ignit:[0,7],minimum_donor_menv_for_comenv:[0,7],minimum_envelope_mass_for_third_dredgeup:[0,7],minimum_helium_ignition_core_mass:[0,7],minimum_mcbagb_for_nondegenerate_carbon_ignit:[0,7],minimum_orbital_period_for_instant_rlof:[0,7],minimum_period_for_rlof:40,minimum_separation_for_instant_rlof:[0,7],minimum_separation_for_rlof:40,minimum_stellar_mass:36,minimum_time_between_pn:[0,7],minimum_timestep:[0,7],mint:[0,7],mint_data_cleanup:[0,7],mint_dir:[0,7],mint_disable_grid_load_warn:[0,7],mint_fallback_to_test_data:[0,7],mint_hard_max_nshel:[0,7],mint_hard_min_nshel:[0,7],mint_kippenhahn:[0,7],mint_kippenhahn_companion_stellar_typ:[0,7],mint_kippenhahn_stellar_typ:[0,7],mint_maximum_nshel:[0,7],mint_maximum_shell_mass:[0,7],mint_metal:[0,7],mint_minimum_nshel:[0,7],mint_minimum_shell_mass:[0,7],mint_ms_rejuven:[0,7],mint_nshel:[0,7],mint_nuclear_burn:[0,7],mint_remesh:[0,7],mint_use_zams_profil:[0,7],minut:[8,19],mira:[0,7],misc:[7,22],miscellan:[10,36],miss:[0,7,12,13,14,19,31],mistak:21,mix:[0,2,7,21],mixtur:[0,7,12],mmax:[13,14,30,35],mmin:[13,14,21,30,35],mnra:40,mode:29,model:[0,1,6,7,8,9,11,12,13,14,15,16,17,18,21],model_numb:[12,13,14],modif:4,modifi:[0,2,7,9,22,37],modul:[0,7,8,10,12,13,14,15,16,21,23],modulo:21,moe2017_opt:21,moe:[15,22,25,30],moe_di_stefano_2017:20,moe_di_stefano_2017_multiplicity_fract:30,moe_di_stefano_2017_pdf:30,moment:[0,6,7,9,15,18,35],momenta:[0,7,24],momentum:[0,7,16],monoton:[13,14],mont:[0,7,21],monte_carlo_kick:[0,7],more:[0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,35,37],most:[6,7,8,13,14,16,19],mostli:[6,8,12,13,14,15,18,19,21,24,31,38],mount:29,move:[0,6,7],mrucach:21,ms:[0,5,7,9,12],msgpack:29,mstart:5,msun:[0,6,7,9,11,12,13,14,16,18,30,35,36],mu:[0,7],much:[0,6,7,8,12,15,18,19,26],multipl:[0,2,6,7,21,30],multiplc:[0,7],multipli:[0,2,7,13,14,21,35],multiplicity_arrai:30,multiplicity_fraction_funct:21,multiplicity_model:21,multiplicity_modul:21,multiply_float_valu:2,multiply_values_dict:[2,10],multiprocess:21,must:[0,2,6,7,8,11,12,13,14,15,16,29,32,35],mw:[0,7],my:11,my_stellar_data:[1,9,15,17,18],myr:[0,6,7,8,11,12,13,14,16,35],n100:[0,7],n100_z0:[0,7],n100h:[0,7],n100l:[0,7],n10:[0,7],n150:[0,7],n1600:[0,7],n1600c:[0,7],n1:[0,7],n200:[0,7],n20:[0,7],n300c:[0,7],n3:[0,7],n40:[0,7],n5:[0,7],n:[0,1,5,6,7,8,9,11,12,13,14,15,17,18,19,21,25,30],n_logging_stat:21,naked_helium_star_giant_branch:0,naked_helium_star_hertzsprung_gap:0,naked_main_sequence_helium_star:0,name:[1,2,5,6,7,8,12,13,14,15,16,18,19,21,28,29,31,32,38,39],nameerror:16,narrow:[13,14],natur:[0,7,13,14],nauenberg:[0,7],nazehdin:0,nb:[0,7],nbinary_c:18,ncol:18,nearer:[0,7],nearest:[8,12,13,14],nebula:[0,7],necessari:[8,15,16,18,19,20,34],need:[0,2,7,9,11,12,13,14,15,16,18,21,22,25,30,37,40],neg:[0,2,7,35],neither:[0,7,20],neleman:[0,7],nelemans_gamma:[0,7],nelemans_max_frac_j_chang:[0,7],nelemans_minq:[0,7],nelemans_n_comenv:[0,7],nelemans_recalc_eccentr:[0,7],nemp:[0,7],nemp_cfe_minimum:[0,7],nemp_nfe_minimum:[0,7],nenamg:[0,7],neon:[0,6,7],neptun:16,nest:[2,15,32,36],network:[0,7,10],neutrn:[0,7],neutron:[0,6,7,15],neutron_star:0,never:[0,6,7,13,14,21,27],newdict:2,newer:[0,2,7],newli:[0,7],newlin:[19,21,29],newnam:32,newobj:25,newopt:[2,30],newpop:29,newton:[0,7],next:[12,13,14,15,19],nf:[21,29],nfs_flush_hack:29,nfspath:29,nice:[20,24],nieuwenhuijzen:[0,7],nieuwenhuijzen_windfac:[0,7],nine:6,nmax:30,no_thermohaline_mix:[0,7],nocach:21,node:21,noecho:[0,7],noechonow:[0,7],noel:[0,7],nolowq:21,nomin:[0,7],non:[0,2,7,13,14,21,29],nonconservative_angmom_gamma:[0,7],none:[0,1,2,3,5,6,7,8,12,14,15,16,18,19,20,21,25,27,28,29,30,31,32,34,35,40],nonetyp:2,nonzero:21,nor:[0,7],norm:21,normal:[0,2,7,20,25,35,36],normalis:[2,21,30],normalize_dict:2,normalize_multipl:21,nospac:19,notabl:15,notat:19,note:[0,5,6,7,12,13,14,15,18,19,21,25,29,32,35,36],notebook:[5,6,7,8,9,10,11,12,13,14,15,16,22,37],notebook_api_funct:11,notebook_bhbh:5,notebook_comenv:8,notebook_custom_log:[11,12,13,14,15],notebook_hrd:6,notebook_individual_system:[9,11,12,13,14,15],notebook_luminos:[13,14],notebook_luminosity_funct:12,notebook_luminosity_function_binari:[13,14],notebook_popul:[11,15],notebook_solar_system:16,noteworthi:4,noth:[2,21,25,29],notic:[13,14],notifi:38,nov:18,nova:[0,6,7,8],nova_faml_multipli:[0,7],nova_irradiation_multipli:[0,7],nova_retention_algorithm_claeys2014:0,nova_retention_algorithm_const:0,nova_retention_algorithm_hillman2015:0,nova_retention_fract:[0,7],nova_retention_method:[0,7],nova_timestep_accelerator_index:[0,7],nova_timestep_accelerator_max:[0,7],nova_timestep_accelerator_num:[0,7],now:[0,2,5,6,7,8,9,11,12,13,14,15,16,18,19,30],now_object:19,np:[11,17,18,35],nre:[12,35],nrow:18,ns:[0,1,7,8,9,15],nsep:8,nsep_max:8,nsep_min:8,nstar:[6,12],nuclear:[0,7],nuclear_mass_hash:20,nuclear_mass_list:20,nucleosynthesi:[0,7,36],nucleosynthesis_sourc:[10,36],nucreacmult:[0,7],nucsyn:[7,22],nucsyn_angelou_lithium:[0,7],nucsyn_gce_outflow_check:[0,7],nucsyn_hbb:[0,7],nucsyn_metal:[0,7],nucsyn_network:[0,7],nucsyn_network_error:[0,7],nucsyn_s_process:[0,7],nucsyn_solv:[0,7],nucsyn_third_dredge_up:[0,7],nugi:[0,7],nullcach:[21,27],num_ansi_colour:[0,7],num_cor:[6,8,12,13,14,15,21],num_cores_avail:21,number:[0,2,3,5,6,7,8,12,13,14,15,16,18,19,20,21,22,25,29,30,31,32,35,37],numer:2,numpi:[11,15,17,18,19,22,32,35,37],o:[3,7,19,22,30],obj:[3,19],object:[0,2,3,4,7,16,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,38],object_hook:3,object_pairs_hook:3,object_parse_funct:11,observ:[12,13,14],obtain:[0,6,8,12,13,14,29],obvious:9,occur:[0,7,40],odot:[6,8,18],off:[0,5,7,15,18,21],off_m:[5,11,18],offset:[0,7],oh:5,ohio:[0,7],ok:[25,29],old:[13,14,21,32],oldnam:32,omega:[0,5,7,18],on_exit_or_evict:21,onc:[0,7,35],one:[0,2,7,10,13,14,15,16,17,18,21,24,27,29,31,35,38],onewd:0,onli:[0,2,6,7,9,12,13,14,15,16,18,19,21,25,29,35,40],onset:[0,7],onto:[0,7,30],oop:5,opac:[0,7],opacity_algorithm:[0,7],opacity_algorithm_ferguson_op:0,opacity_algorithm_paczynski:0,opacity_algorithm_star:0,opal:[0,7],open:[3,5,11,15,18,29],open_ensembl:3,opendir:29,oper:[2,29],opm:30,opt:[2,5,7,30],option:[0,1,2,6,7,8,12,13,14,15,16,17,18,19,20,22,25,27,29,30,31,32,35,37,40],orb:[8,15,29],orbit:[0,5,7,8,12,16,24,30,40],orbit_evolut:24,orbital_eccentr:16,orbital_inclin:[0,7],orbital_inclinationi:[0,7],orbital_period:[0,5,7,8,9,11,12,15,17,18,40],orbital_period_quadrupl:[0,7],orbital_period_tripl:[0,7],orbital_phas:[0,7],orbital_phase_quadrupl:[0,7],orbital_phase_tripl:[0,7],orbital_separ:16,orbiting_object:[0,7,16],orbiting_objects_close_pc_threshold:[0,7],orbiting_objects_log:[0,7,16],orbiting_objects_tides_multipli:[0,7],orbiting_objects_wind_accretion_multipli:[0,7],order:[2,4,15,19,32],ordereddict:2,org:[0,2,7,30],orient:8,origin:[16,22,29,37],original_command_lin:21,original_submission_tim:21,original_working_diretori:21,os:[5,6,8,11,12,13,14,15,16,18,19],other:[0,1,2,6,7,10,11,12,13,14,15,19,21,22,24,25,30,31,37],otherwis:[0,7,19,20,21,25,26,28,29,31,34],our:[6,8,12,13,14,21,30],out:[2,3,6,8,9,12,13,14,16,19,21,30,31],outcom:[0,7],outer:[0,6,7],outermost_core_mass:6,outfil:[15,20],outfile_nam:1,outfilenam:15,output:[1,2,3,4,5,7,9,10,11,16,17,18,19,20,21,22,24,29,36,37,38,40],output_dict:[6,8,11,12],output_dir:[11,15,29],output_fil:[11,19,29,31],output_filenam:[15,29],output_lin:19,outsid:[0,7,30],outward:[0,7],over:[2,6,8,10,11,12,13,14,15,19,20,29],overflow:[0,5,7,8],overhead:21,overlap:2,overrid:[2,18,21,30,32,35],overriden:15,overshoot:[0,7],overspin_algorithm:[0,7],overspin_bs:[0,7],overspin_massloss:[0,7],overview:7,overwrit:[21,25],own:[9,11,15,17,18,21,22,32,37],oxygen:[0,6,7],oxygen_neon_white_dwarf:0,p0:30,p1:30,p2:30,p3:30,p:[6,8,12,13,14,16,30,31],p_:8,p_in:5,p_out:5,packag:[3,7,15,19,22,32,33,34,35,37],paczynski:[0,7],pad:[8,12,13,14],pad_output_distribut:[6,8,12,13,14,19],page:[0,6,7,15,22,37],pair:[0,2,5,19,32,36],panda:[6,8,11,12,13,14,16,17,18,19,22,24,37],pane:24,panel:[0,7],paper:[0,7],parallel:32,param:19,param_nam:19,paramet:[1,2,3,4,6,7,8,9,11,12,13,14,15,19,20,21,22,24,25,27,28,29,30,31,32,34,35,36,38,40],parameter_nam:[3,6,7,8,10,12,13,14,15,19,32],parameter_value_input_typ:[10,19],pars:[3,4,6,8,11,12,13,14,15,18,19,20,24,36,38],parse_binary_c_version_info:36,parse_cmdlin:20,parse_const:3,parse_data:8,parse_float:3,parse_funct:[6,8,11,12,13,14,15,20,21,38],parse_function_hr_diagram:24,parse_function_mass:24,parse_function_orbit:24,parse_int:3,parse_output:18,parsec:30,part:[6,7,11,12,13,14,15,18,20,30,32,40],partial:[0,7],particularli:[0,7],partit:21,partner:29,pasp:30,pass:[7,9,11,15,16,18,19,20,21,22,24,25,28,29,34,35,37,38],path:[11,15,18,19,21,22,25,27,28,29,31,34,37],patho:[22,37],pd:[6,8,11,12,13,14,16,17,18],pdf:[0,7,18,22,30,37],peak:[8,13,14,35],peak_normalized_gaussian_func:35,pend:[0,5,7],per:[0,5,7,8,11,12,15,19,21,29,40],percentag:[0,7],peret:[0,7],perfect:[13,14],perfectli:[12,13,14],perform:[0,7,29],perhap:[0,6,7,8,20],periastron:[0,7],pericent:40,period:[0,5,7,8,9,11,12,13,14,15,16,18,24,30,40],period_str:30,perl:[1,2,12,13,14,15,28],persist:7,persistent_data:7,pgo:[0,7],phase:[0,6,7,8,12,13,14],phasevol:[0,7,15],phdi:0,phi:[5,18],photoevapor:[0,7],php:30,physic:[6,12,13,14,15,21],pick:24,pickl:29,pid:20,piec:[15,18,32],pinnsonneault:[0,7],pisn:0,pkg:[22,37],pl:20,place:[0,7,12,19,21],placehold:[24,27,28,29],plai:[0,7,13,14],plan:21,planet:16,planetari:[0,7],plaw2:21,pleas:[0,6,7,12,13,14,15,19,21,27],plot:[0,6,7,8,11,12,13,14,16,17,18,24],plot_data:[8,12,13,14],plot_funct:[22,23],plot_hr_diagram:24,plot_hr_diagram_singl:24,plot_mass:24,plot_orbit:24,plot_system:24,plot_typ:24,plt:[6,8,13,14,16,18],plu:[0,7],pluto:16,pm:24,pms_mass_1:24,pms_mass_2:24,pn:[0,7],pn_comenv_transition_tim:[0,7],pn_fast_wind:[0,7],pn_fast_wind_dm_agb:[0,7],pn_fast_wind_dm_gb:[0,7],pn_fast_wind_mdot_agb:[0,7],pn_fast_wind_mdot_gb:[0,7],pn_hall_fading_time_algorithm:[0,7],pn_hall_fading_time_algorithm_maximum:[0,7],pn_hall_fading_time_algorithm_minimum:[0,7],pn_resolv:[0,7],pn_resolve_maximum_envelope_mass:[0,7],pn_resolve_minimum_effective_temperatur:[0,7],pn_resolve_minimum_luminos:[0,7],pne:[0,7],png:18,pogg:[0,7],point:[0,3,6,7,19,20,21,22,29,30,35,37],poisson:[21,30],pol:[0,7],polytrop:[0,7],poor:[13,14],pop:[5,9,16,27],pop_macro:9,popitem:27,popul:[0,3,4,7,20,22,25,26,27,28,29,30,31,32,33,34,35,36,37,38],population_extens:[20,25,26,27,28,29,30,31,32,33,34,35,36],population_id:21,population_nam:[6,8,12,14,15],population_object:29,population_set:20,posit:[0,7,8,30],possibl:[0,1,2,6,7,11,16,19,21,22,27,30,31,37],post:[0,5,6,7,8,9,20],post_ce_adaptive_menv:[0,7],post_ce_envelope_dm_eagb:[0,7],post_ce_envelope_dm_gb:[0,7],post_ce_envelope_dm_tpagb:[0,7],post_ce_objects_have_envelop:[0,7],post_comenv_period:8,post_sn_orbit_bs:0,post_sn_orbit_method:[0,7],post_sn_orbit_tt98:0,postagb_legacy_log:[0,7],postagb_wind_gi:0,postagb_wind_krticka2020:[0,7],postagb_wind_non:[0,7],postagb_wind_use_gi:[0,7],postagbwind:[0,7],postcod:[6,8,15,32],potenti:[0,7],pow2:6,power:[0,7,8,13,14,21,30],powerlaw:30,powerlaw_const:30,powerlaw_constant_nocach:30,powerlaw_extrapolation_q:30,ppisn:0,ppisn_additional_massloss:0,ppisn_core_mass_range_shift:0,ppisn_farmer19:0,ppisn_new_fit_21:0,ppisn_non:0,ppisn_prescript:0,ppn_envelope_mass:[0,7],pragma:9,pre:[0,5,7,8,18,24],pre_comenv_period:8,pre_events_stardata:[0,7],pre_main_sequ:[0,7],pre_main_sequence_fit_lob:[0,7],precis:3,precod:[6,8,12,13,14,15,32],predefin:[12,13,14,15,30],predict:21,predictor:[0,7],prefer:[0,7,20],prefix:[0,7],preloaded_popul:29,prep:0,prepar:2,prepare_dict:2,presc:5,prescrib:[0,7],prescript:[0,5,7,15],prescrit:[0,7],present:[2,3,6,12,13,14,15,18,20,29,30],preserv:[0,7],preset:24,pressur:[0,7],prev_stellar_type_1:15,prev_stellar_type_2:15,prevent:[0,5,6,7,21],previou:[8,13,14,19,21,36],previous:[11,15,25],previous_stardata:[1,8,9,11,15],primari:[1,6,8,12,13,14,15,30,32,40],prime:8,pringl:[0,7],print:[2,5,6,7,8,9,10,11,12,13,14,15,16,18,19,21,25,31],print_help:[10,19],print_info:31,print_option_descript:31,print_stack_on_exit:21,print_structur:2,printf:[1,6,8,9,11,12,13,14,15,17,18],prior:[0,6,7],privat:[20,22],prob_dict:30,probability_weighted_mass:21,probabl:[0,1,2,6,7,8,9,12,13,14,15,18,20,21,24,29,30,31,32],probdist:[6,8,12,13,14,15,32],problem:[0,7,12],probtot:[13,14],process:[0,6,7,8,12,13,14,15,17,18,19,20,21,25,28],process_:29,processor:[6,8,12],produc:6,profil:[0,7],progenitor:[0,7,15],program:[6,22,37],progress:19,project:[0,7],proper:[6,9,31],properli:[0,7],properti:[0,19,21,24,32],proport:8,prot1:[0,7],prot2:[0,7],prot3:[0,7],prot4:[0,7],provid:[0,7,15,20,21,25,30,38],pseudorandom:[0,7],publicli:9,puls:[0,6,7,40],pulsat:0,pump:[0,7],purpos:[12,13,14,15,21,24],push:16,push_macro:9,put:[1,6,8,12,13,14,15,18,19,21,24,25,31,32,33],pwd:21,py:[6,8,12,13,14,15,16,21,22,27,37],py_rinterpol:[22,37],pyenv:[22,37],pyplot:[6,8,13,14,16,18],pysiz:19,pytest:[22,37],python3:[7,22,37],python:[2,3,4,6,8,12,13,14,19,21,27,29,30,32],q:[0,5,7,8,12,15,18,21,30,40],q_high_extrapolation_method:21,q_interpol:30,q_low_extrapolation_method:21,q_min:30,qc:5,qcrit_bh:[0,7],qcrit_bs:0,qcrit_cheb:[0,7],qcrit_chen_han_formula:0,qcrit_chen_han_t:0,qcrit_cowd:[0,7],qcrit_degenerate_bh:[0,7],qcrit_degenerate_cheb:[0,7],qcrit_degenerate_cowd:[0,7],qcrit_degenerate_eagb:[0,7],qcrit_degenerate_gb:[0,7],qcrit_degenerate_hegb:[0,7],qcrit_degenerate_hehg:[0,7],qcrit_degenerate_hem:[0,7],qcrit_degenerate_hewd:[0,7],qcrit_degenerate_hg:[0,7],qcrit_degenerate_lmm:[0,7],qcrit_degenerate_m:[0,7],qcrit_degenerate_n:[0,7],qcrit_degenerate_onewd:[0,7],qcrit_degenerate_tpagb:[0,7],qcrit_eagb:[0,7],qcrit_gb:[0,7],qcrit_gb_bs:0,qcrit_gb_chen_han_formula:0,qcrit_gb_chen_han_t:0,qcrit_gb_ge2015:0,qcrit_gb_hjellming_webbink:0,qcrit_gb_q_no_comenv:0,qcrit_gb_temmink2021:0,qcrit_gb_vos2018:0,qcrit_ge2015:0,qcrit_hegb:[0,7],qcrit_hehg:[0,7],qcrit_hem:[0,7],qcrit_hewd:[0,7],qcrit_hg:[0,7],qcrit_hjellming_webbink:0,qcrit_lmm:[0,7],qcrit_m:[0,7],qcrit_n:[0,7],qcrit_onewd:[0,7],qcrit_q_no_comenv:0,qcrit_temmink2021:0,qcrit_tpagb:[0,7],qcrit_vos2018:0,qcrits_:[0,7],qcrits_degenerate_:[0,7],qdata:30,qlimit:30,qmin:30,qs:30,quad:21,quadrat:[0,7],quadrulpl:[0,7],quadrupl:[0,7,21,30],quantiti:24,queri:[11,25],queue:[6,8,12,21,25,28],quickli:11,quit:[0,6,7,19,30],r1:[5,11,18],r2:[5,11,18],r:[0,1,5,6,7,11,15,18,22,29,37],r_l:40,r_sun:6,radau:[0,7],radi:[0,7],radiat:[0,7],radii:[0,7,40],radiu:[0,1,6,7,9,15,17,24,40],radius_1:24,radius_2:24,ragb:40,raghavan2010_binary_fract:30,raghavan:30,rai:[0,7],railton:[0,7],rais:[0,2,7,15,19,21],ram:[0,7,21],ran:[6,8,12,21],randbuf:[5,18],random:[0,5,7,18,21],random_count:[5,11,18],random_se:[0,5,7,11,18],random_skip:[0,7],random_system:[0,7],random_systems_se:[0,7],rang:[0,6,7,8,11,12,13,14,15,21,30,32,35],rapid:[0,7],rapidli:[0,7],rappaport:[0,7],rate:[0,7,13,14,30],rather:[0,2,7,9,11,15,19,21,22,25,36,37],ratio:[0,6,7,8,12,13,14,15,30,40],raw:[3,7,18,19,20,21,24,36,38],raw_output:3,rc:[5,6,8,12,13,14,16,24],re:[0,1,6,7,8,12,13,14,16,25,31],reach:[0,5,6,7,8],reaction:[0,7],read:[3,4,5,11,15,18,19,21,29],readabl:19,readlin:5,real:[6,12,15,32],realist:[13,14],realiti:[13,14],realli:[0,6,7,15,20,21,31,32],reason:[0,7,13,14],rebuild:[0,7,21,22,25,37],rebuilt:[22,37],recalcul:[0,7],receiv:19,recent:[13,16],recogn:15,recognis:29,recombin:[0,7],recommend:[1,4,22,37],recompil:[12,13,14,15,22,37],reconsid:31,recurs:[2,19],recursive_change_key_to_float:2,recursive_change_key_to_str:2,red:[0,6,7,13,14,16],redhat:1,redshift:30,reduc:[0,5,7],reduct:21,refer:[2,21,29],refpop:29,regardless:24,region:[0,7,35],regist:15,reignit:[0,7],reimer:[0,7],reinstal:[22,37],reject:[0,7],rejects_in_log:[0,7],rejuven:[0,7,12],rel:[0,7],relat:[0,7],releas:[19,22,37],relev:20,reliabl:7,remain:[0,7,19,21],rememb:[5,6,13,14],remesh:[0,7],remnant:[0,6,7],remov:[0,2,7,8,11,15,16,19,20],remove_fil:19,renam:[13,14,32],rename_grid_vari:[13,14,32],renormalis:30,rentrop:[0,7],repeat:[0,7,21],replac:28,repo:22,report:[0,6,7,8,12,13,14,15],repositori:4,repres:21,represent:[3,15,32],reproduc:[0,7],requir:[0,3,7,8,11,12,13,14,15,16,18,19,21,24,25,30,38],rerun:[6,21],reset:[0,7],reset_pref:[0,7],reset_star:[0,7],reset_stars_default:[0,7],resolut:[0,6,7,8,12,13,14,15,21,32,35],resolv:[0,7,12,29],reson:[0,7],resourc:[13,14,25],respect:[0,7,28,30,34],rest:[15,30,32],restor:25,restore_from_snapshot_dir:21,restore_from_snapshot_fil:[21,25],restructuredtext:19,result:[0,1,2,3,6,7,8,11,12,13,14,15,18,19,21,22,25,29,30,35,37],result_arrai:30,result_dict:2,result_example_head:18,result_example_header_1:18,result_example_header_2:18,results_dictionari:[6,8,12,13,14],retain:[0,7],rethink:19,return_after_dry_run:21,return_all_info:20,return_arglin:7,return_binary_c_default:20,return_binary_c_version_info:[10,20,36],return_compilation_dict:1,return_help:7,return_help_al:[7,19],return_maximum_mass_ratio_for_rlof:[7,40],return_minimum_orbit_for_rlof:[7,40],return_persistent_data_memaddr:7,return_population_set:20,return_store_memaddr:7,return_version_info:[7,36],reus:20,revap_in:[0,7],revap_out:[0,7],revers:[0,7,24],reverse_tim:[0,7],revis:[0,36],rewrit:20,rgb:6,rhagavan:21,ri0005:[6,15],rich:[0,7],riello:[0,7],rin:[0,7],ring:[0,7],risk:[15,32],ritter:[0,7],rk2:[0,7],rk4:[0,7],rl1:5,rl2:5,rl:[0,5,7],rlof:[0,5,7,40],rlof_angular_momentum_transfer_model:[0,7],rlof_angular_momentum_transfer_model_bs:0,rlof_angular_momentum_transfer_model_conserv:0,rlof_eccentric_as_circular:[0,7],rlof_entry_threshold:[0,7],rlof_f:[0,7],rlof_interpolation_binary_c:0,rlof_interpolation_bs:0,rlof_interpolation_method:[0,7],rlof_mdot_factor:[0,7],rlof_mdot_modul:[0,7],rlof_method:[0,7],rlof_method_adapt:0,rlof_method_adaptive2:0,rlof_method_bs:0,rlof_method_claei:0,rlof_method_ritt:0,rlof_nonconservative_gamma_donor:0,rlof_nonconservative_gamma_isotrop:0,rlof_radiation_correct:[0,7],rlof_transition_objects_escap:[0,7],rob:[0,7,30,40],robert:[22,37],roch:[0,5,7,8,40],roche_lob:40,rochelob:40,rol1:[5,11,18],rol2:[5,11,18],room:[15,32],root:[22,37],rotat:[0,7,30],rotation:[0,7],rotationally_enhanced_expon:[0,7],rotationally_enhanced_mass_loss:[0,7],rotationally_enhanced_massloss:[0,7],rotationally_enhanced_massloss_angmom:0,rotationally_enhanced_massloss_langer_formula:[0,7],rotationally_enhanced_massloss_langer_formula_and_angmom:0,rotationally_enhanced_massloss_non:0,rough:6,rout:[0,7],routin:[0,2,4,7,22,24,38],row:[11,18,24],rrcach:21,rring:[0,7],rssd:30,rst:[19,31],rsun:[6,24],rubric:32,run:[0,1,4,5,6,7,8,12,13,14,17,19,20,21,22,25,26,28,30,32,34,37,38,40],run_and_calc_mass:18,run_binary_custom_log:18,run_popul:7,run_system:[5,7,9,10,11,16,17,24,38],run_system_wrapp:[4,5,9,17,22,23],run_zero_probability_system:21,runawai:[5,18],rungrid:21,runtim:[1,21],russel:[0,4,7,22],rzam:[5,40],s:[0,2,3,5,6,7,8,11,13,14,15,16,18,19,20,21,25,26,27,29,30,33,40],safe:[15,29],sai:[0,6,7],said:[0,7],same:[0,2,7,11,15,21,22,30,32,37,38],sampl:[0,4,7,12,15,30,32,35],sample_valu:30,sampler:22,samplerfunc:[6,8,12,13,14,15,21,32,35],sana12:[8,12,15,30],sana:30,sander:0,saturn:16,save:[0,1,6,7,8,9,12,13,14,15,21,25,29,30,35],save_ensemble_chunk:21,save_loop:18,save_population_object:[21,29],save_pre_events_stardata:[0,7],save_snapshot:[20,21,29],sbatch:21,scalar:19,scalo:30,scandir:29,scanf:0,scene:18,scheme:[0,7],schneider:[0,7],schroeder:[0,7],scientif:19,script:[4,9,19,21,22,25,28,34,37],sdb:[0,7],sdo:[0,7],seaborn:[6,8,12,13,14,16],search:[6,12,16,22],search_for_bhbh:5,second:[0,2,7,8,16,19,24,29,30],secondari:[5,6,12,30,40],section:[7,15,19,22,30,37],see:[0,5,6,7,8,9,10,11,12,13,14,15,18,20,21,22,24,27,29,30,32,36,37],seed:[0,7],seem:[22,24,31,37],seen:19,segment:35,seitenzahl2013_model:[0,7],seitenzahl:[0,7],select:[0,3,7,11,12,16,18,19],select_kei:3,selected_head:[18,19],selector:[0,7],self:[6,8,11,12,13,14,15,20,21,25,27,28,29,30,32,34,35,36],semi:[0,7],sent:[0,7],sentenc:1,sep:[5,8,11,12,15,18,29,30,40],sep_max:[8,12,15],sep_min:[8,12,15],separ:[0,3,5,6,7,9,11,15,16,17,18,24,29,30,40],separation_quadrupl:[0,7],separation_tripl:[0,7],separta:[0,7],seper:15,sepf:5,sequenc:[0,6,7,9,12,13,14,18],sequnec:[12,13,14],seri:[0,7,35],serialis:3,serv:[18,19],server:18,set:[0,1,2,3,4,5,9,10,11,16,18,19,20,21,22,24,25,26,27,28,29,30,31,32,34,35,36,37],set_condor_statu:28,set_context:[6,8,12,13,14,16],set_opt:[2,6,8,16],set_slurm_statu:34,set_statu:29,set_tim:26,set_titl:18,set_xlabel:[6,8,12,13,14,16,18],set_ylabel:[6,8,12,13,14,16,18],set_yscal:18,setter:27,setup:[6,15,38],setup_function_cach:27,sever:[10,15,18,21,24,31,38],sfh:30,sh:[22,37],shannon:35,shara:[0,7],share:[1,11,17,18,21,29,38],shared_lib_filenam:9,shared_memori:29,shell:[0,7,19],shellular:[0,7],shift:0,shorten:[0,5,7],shorter:5,shortli:6,should:[0,1,5,6,7,8,11,12,13,14,15,18,19,21,22,24,25,28,29,30,31,34,35,37,38],shouldn:[0,7,19],show:[0,4,5,6,7,8,11,12,13,14,15,18,21,24,35],show_plot:24,show_stellar_typ:24,showlist:35,shown:[0,7,24,35],showtabl:35,shrink:[5,8],shrinkagb:11,side:[12,13,14,15],siess:[0,7],sigint:21,sigkil:21,sigma:[30,35],signal:[6,8,12,21],silent:19,sill:[0,7],sim10:8,sim:6,similar:35,simpl:[6,8,12,16],simplest:11,simpli:[0,7,13,14],simul:[0,1,6,7,8,9,12,13,14,15,34],simulation_:20,sinc:[19,24,30],singl:[0,4,5,6,7,12,13,14,15,18,20,21,24,25,30],single_star_lifetim:[7,9,11],sit:[0,7],site:7,situat:7,size:[19,21,27],skip:[0,2,6,7,8,12,21],skipkei:3,slice:18,sliced_df:18,slightli:7,slope:30,slow:[0,6,7,8,12,13,14],slower:[0,7],slurm:[21,25,34],slurm_arrai:21,slurm_array_max_job:21,slurm_bash:21,slurm_check_requir:34,slurm_dat:21,slurm_dir:[21,25,28,34],slurm_env:21,slurm_extra_set:21,slurm_grid:34,slurm_jobarrayindex:[21,34],slurm_jobid:[21,34],slurm_jobnam:21,slurm_memori:21,slurm_njob:21,slurm_ntask:21,slurm_outfil:34,slurm_partit:21,slurm_postpone_join:21,slurm_postpone_sbatch:21,slurm_pwd:21,slurm_queue_stat:[25,34],slurm_sbatch:21,slurm_status_fil:34,slurm_tim:21,slurm_warn_max_memori:21,slurmid:34,slurmpath:34,small:[0,5,7,13,14],small_envelope_method:[0,7],small_envelope_method_bs:0,small_envelope_method_miller_bertolami:0,smaller:[0,7,35],smarter:[13,14],smooth:[6,13,14],smoother:[8,13,14],sn:[0,5,6,7,8,12,13,14,16,18],sn_impulse_liu2015:0,sn_impulse_non:0,sn_impulse_wheeler1975:0,sn_kick_companion_a:[0,7],sn_kick_companion_aic_bh:[0,7],sn_kick_companion_bh_bh:[0,7],sn_kick_companion_bh_n:[0,7],sn_kick_companion_ecap:[0,7],sn_kick_companion_grb_collapsar:[0,7],sn_kick_companion_hestaria:[0,7],sn_kick_companion_ia_chand:[0,7],sn_kick_companion_ia_chand_co:[0,7],sn_kick_companion_ia_eld:[0,7],sn_kick_companion_ia_h:[0,7],sn_kick_companion_ia_he_co:[0,7],sn_kick_companion_ia_hybrid_hecowd:[0,7],sn_kick_companion_ia_hybrid_hecowd_sublumin:[0,7],sn_kick_companion_ibc:[0,7],sn_kick_companion_ii:[0,7],sn_kick_companion_iia:[0,7],sn_kick_companion_ns_n:[0,7],sn_kick_companion_phdi:0,sn_kick_companion_pisn:0,sn_kick_companion_ppisn:0,sn_kick_companion_tz:[0,7],sn_kick_companion_wdkick:[0,7],sn_kick_dispersion_aic_bh:[0,7],sn_kick_dispersion_bh_bh:[0,7],sn_kick_dispersion_bh_n:[0,7],sn_kick_dispersion_ecap:[0,7],sn_kick_dispersion_grb_collapsar:[0,5,7],sn_kick_dispersion_ia_hybrid_hecowd:[0,7],sn_kick_dispersion_ia_hybrid_hecowd_sublumin:[0,7],sn_kick_dispersion_ibc:[0,5,7],sn_kick_dispersion_ii:[0,5,7],sn_kick_dispersion_ns_n:[0,7],sn_kick_dispersion_phdi:0,sn_kick_dispersion_pisn:0,sn_kick_dispersion_ppisn:0,sn_kick_dispersion_tz:[0,7],sn_kick_distribution_aic_bh:[0,7],sn_kick_distribution_bh_bh:[0,7],sn_kick_distribution_bh_n:[0,7],sn_kick_distribution_ecap:[0,7],sn_kick_distribution_grb_collapsar:[0,7],sn_kick_distribution_ia_hybrid_hecowd:[0,7],sn_kick_distribution_ia_hybrid_hecowd_sublumin:[0,7],sn_kick_distribution_ibc:[0,7],sn_kick_distribution_ii:[0,7],sn_kick_distribution_ns_n:[0,7],sn_kick_distribution_phdi:0,sn_kick_distribution_pisn:0,sn_kick_distribution_ppisn:0,sn_kick_distribution_tz:[0,7],sn_none:9,sn_type:9,snapshot:[21,25,29],snapshot_filenam:29,sneia:[0,7],snia:[0,7],snippet:[7,11],so:[0,2,5,6,7,8,9,11,12,13,14,15,20,21,24,25,29],solar:[0,4,6,7,8,10,22,30,40],solver:[0,7],solver_forward_eul:0,solver_predictor_corrector:0,solver_rk2:0,solver_rk4:0,some:[0,1,6,7,8,9,10,11,12,13,14,15,18,21,22,24,30,32,33,37],someth:[0,6,7,8,11,12,13,14,21,40],sometim:10,somewhat:[12,13,14,15,16],soon:35,sort:[2,6,12,13,14,16,19,29],sort_kei:[3,29],sourc:[1,2,3,8,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,38,40],source_file_filenam:21,source_list:20,sourcecod:[7,9,22,37],sourcefile_nam:1,sp:30,space:[0,6,7,12,13,14,15,29,32,35],spacing_funct:[20,35],spawn:19,special:[0,7,15],specif:[0,7,10,11,24,28,34],specifi:[0,7,19,21,25,35],spectral:30,speed:[0,7,27],speedtest:[0,7],spent:19,spera:[0,7],spheric:[0,7],spiki:[13,14],spin:[0,7,16],spinrat:[0,7],split:[0,5,7,11,15,16,18,21],split_lin:11,splitlin:[6,7,8,9,11,12,13,14,15,16],splitpoint:[0,7],spread:20,sqrt:[0,7],src:[0,7,9,22,37],st1:18,st2:18,st:5,stabil:[0,7],stabl:[0,7,22,37],stack:21,stackoverflow:30,stacktrac:20,stage:25,stancliff:[0,7],standard:[0,7,12,13,14,28,30,34,35],star1:16,star:[1,4,5,7,8,9,10,11,12,13,15,16,17,18,21,22,24,28,30,34,35,40],star_with_no_mass:0,starcount:[6,8,12,14,15],stardata:[0,1,6,7,8,9,11,12,13,14,15,17,18],stardata_dump_filenam:[0,7],stardata_load_filenam:[0,7],stardata_t:9,starnum:[6,12],start:[0,1,5,6,7,8,11,12,13,14,15,18,19,21,26,31,32],start_at:21,start_tim:[0,7,21],start_timestamp:[6,8,12,14,15],startrack:[0,7],startswith:11,stat:25,state:[0,7,29],statement:[1,9,11,12,13,14,15,16,17,18,21],statist:[0,7,21,28],statu:[0,1,6,7,8,12,13,14,15,21,25,28,29,34],status_dir:21,stderr:[0,7,21],stdout:[19,21,35],steadi:[0,7],stefan:24,stefano:[15,22,30],stellar:[0,4,5,7,14,21,22,24,30,35,36,39],stellar_structure_algorithm:[0,7],stellar_structure_algorithm_external_funct:0,stellar_structure_algorithm_mint:0,stellar_structure_algorithm_modified_bs:0,stellar_structure_algorithm_non:0,stellar_typ:[1,6,9,11,12,13,14,15,22,23,24],stellar_type1:5,stellar_type2:5,stellar_type_1:[0,7,15,24],stellar_type_2:[0,7,15,24],stellar_type_3:[0,7],stellar_type_4:[0,7],stellar_type_dict:39,stellar_type_dict_short:39,step:[3,6,8,9,11,12,13,14,15,24,32,35],stepsiz:[15,32],stick:21,stiff:[0,7],still:[1,9,16,21,40],stop:[0,6,7,8,12,18,19,21],stop_queu:21,stopfil:[0,7],storag:[0,7],store:[0,2,4,6,8,11,12,13,14,15,19,20,21,22,29,35,37,40],store_capsul:7,store_memaddr:[7,40],str:[1,3,5,6,15,19,20,24,29,31,32,36],straightforward:[6,12,13,14,15],straniero:[0,7],stream:21,strength:[0,7],strict:3,strictli:[12,13,14],string:[0,1,2,3,4,7,11,12,13,14,15,16,19,20,21,24,25,28,29,31,32,34,36,38],strip:[0,7,11,16],strong:6,stronger:[0,6,7],struct:[0,7,9],structur:[0,2,7,8,19,21,24],studi:6,stuff:[11,15,21],style:[0,7,19],sub:[0,2,7,19],subdict:2,subject:[0,7],sublumin:[0,7],submiss:21,submit:[21,22],subplot:18,subsequ:[0,7],subtract:2,subtract_dict:2,succe:[0,7],suddenli:6,suffer:6,suffici:6,suggest:[0,7,22,37],suit:[22,37],suitabl:35,sum:[0,7],sun:16,sundial:[0,7],supercrit:[0,7],superflu:16,supernova:[0,5,7,8,21],superwind:[0,7],superwind_mira_switchon:[0,7],support:29,sure:[2,11,12,13,14,15,22,25,29,30,37,38],surfac:[0,7],surrei:[6,15],surviv:[0,7,16],survivor:[0,7],sview:21,swallow:16,switcher:[0,7],sy:20,symlink:[6,8,12,15],symlink_latest_gridcod:21,symmetr:[0,7],synchron:[0,7],synonym:[0,7],synthesi:[12,13,14,15,21,22,37],system:[0,4,6,7,8,9,12,13,14,15,17,18,19,20,21,22,24,30,33,37,38,40],system_gener:[15,29],system_queue_fil:[6,8,12],t:[0,1,2,5,6,7,11,13,14,15,19,21,25,29,35],t_:6,tabl:[0,7,30,35],take:[0,2,7,8,12,15,18,19,21,29,30,32,38],taken:[0,2,7,9,30],talk:6,target:[1,31],task:[0,7,15,18,19,20,24,25,27,30,35,38,40],tauri:[0,7],tbse:[0,7],te:21,technic:[6,8,9,12,13,14,15],teff:[0,5,7,30],teff_1:24,teff_2:24,teff_from_star_struct:6,teff_postagb_max:[0,7],teff_postagb_min:[0,7],tell:[19,25],temp_dir:[5,6,8,11,13,14,15,16,19],temperatur:[0,7,16,24,30],tempfil:18,termin:[1,6,9,15,22,37],test:[0,7,11,15,19,21,22,27,29,37],test_cach:27,test_data:[0,7],test_func:7,test_log:18,test_logfil:11,test_pop:15,text:[6,8,16,19,31],than:[0,2,6,7,8,12,13,14,15,19,21,22,25,29,30,36,37],thats:15,thei:[0,2,5,6,7,8,12,15,16,20,21,24,25,28,34,35],thelog:[0,7],them:[2,6,7,8,15,17,18,19,28,29,30,31,38],themselv:[3,30],theoret:[12,13,14],thermal:[0,6,7,30,40],thermally_pulsing_asymptotic_giant_branch:0,thermohalin:[0,7],thermonuclear:6,thesi:[0,7],thi:[0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,40],thick:[0,7],thick_disc_end_ag:[0,7],thick_disc_logg_max:[0,7],thick_disc_logg_min:[0,7],thick_disc_start_ag:[0,7],thin:[0,7],thing:[0,3,6,7,8,12,13,14,15,18,19,20,30,38],think:[0,7,19,20],third:[0,7,16,30,35],third_dup:[0,7],third_dup_multipli:[0,7],thorn:[0,7],those:[2,6,8,12,13,14,15,18,20,22,30,36,37],thread:[6,8,12,13,14,19,21],thread_id:21,three:[0,7,13,14,15,30],three_part_powerlaw:[8,12,13,14,15,30],threshold:[0,7,19,21],through:[6,7,11,12,13,14,15,24,25,32,38],throughout:[12,13,14,15,32],thu:35,tidal:[0,5,7],tidal_strength_factor:[0,7],tide:[0,7,16],tides_convective_damp:[0,7],tides_diagnosis_log:[0,7],tides_hurley2002:[0,7],tides_zahn1989:[0,7],tight:18,time:[0,1,2,3,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,24,26,29,30,35,37],time_elaps:26,timedelta:19,timescal:[0,7],timestamp:[21,26],timestep:[0,7,8,9,11,12,13,14],timestep_limit:[0,7],timestep_log:[0,7],timestep_modul:[0,7],timestep_multipli:[0,7],timestep_solver_factor:[0,7],tini:6,tinslei:30,tip:[6,30],titl:[12,31],tmax:35,tmin:35,tmp:[0,6,7,8,11,12,13,14,15,16,19,22,37],tmp_dir:[5,6,8,11,13,14,15,16,21,32],tmp_tabl:30,toasti:16,todo:[0,1,2,5,7,10,15,19,20,21,24,25,28,29,30,31,34,35,36,38,40],toler:[0,7],too:[0,2,6,7,13,14,16,21,22,37,38],took:[6,8,12,14,15,18],tool:21,top:[0,15,32],topcod:[6,8,15,32],topic:[0,7],torqu:[0,7],total:[0,2,6,7,8,12,13,14,15,18,19,21,24,30,32],total_count:[6,8,12,14,15],total_mass_run:[6,8,12,14,15],total_prob:[6,8,12,13,14,15],total_probability_weighted_mass_run:[6,8,12,14,15],touch:[25,29],tout:[0,7,40],tout_pringle_1992_multipli:[0,7],tp:[0,7],tpagb:[0,6,7],tpagb_reimers_eta:[0,7],tpagb_wind_beasor_etal_2020:0,tpagb_wind_bloeck:0,tpagb_wind_goldman_etal_2017:0,tpagb_wind_mattsson:0,tpagb_wind_reim:0,tpagb_wind_rob_cwind:0,tpagb_wind_van_loon:0,tpagb_wind_vw93_karaka:0,tpagb_wind_vw93_karakas_carbon_star:0,tpagb_wind_vw93_orig:0,tpagb_wind_vw93_orig_carbon_star:0,tpagbwind:[0,7],tpagbwindfac:[0,7],tpr:[8,12],trace:21,traceback:[13,16],track:[6,21,24],trade:[0,7],trail:[19,35],transfer:[0,6,7,21],transform:[0,3,7],transit:[0,7],treat:[0,7,35],trem:19,trigger:[0,7],trio:[12,13,14,15],tripl:[0,7,21,30],truli:[0,7],ttlcach:21,tupl:[1,6,19,25,29,35],turn:[0,3,5,7,11,15],tutori:[4,22],two:[0,2,6,7,9,19,29,39,40],txt:[11,15,18,22,29,37,38],type:[0,1,2,3,5,7,8,11,12,13,14,15,18,19,20,21,24,25,29,30,31,32,35,36,39,40],type_chng:[5,11,18],type_ia_mch_supernova_algorithm:[0,7],type_ia_sub_mch_supernova_algorithm:[0,7],typeerror:13,typic:[0,7],ubvri:[0,7],ugriv:[0,7],uk:[6,15],unavail:[0,7],unbound:5,unclos:29,uncom:[11,12,13,14,15,16],unction:7,undef:9,under:[11,35],undergo:[0,8],understand:21,undescrib:31,unexpect:13,uniform:30,union:[15,30,32,35,36,40],uniqu:[2,15,18,21],unit:[0,6,7,10,19,40],univari:[0,7],univers:[6,8,21],unknown:38,unless:[1,20,21],unlik:[13,14],unload:20,unlock:29,unmerg:8,unnecessari:31,unpars:7,unphys:[5,8,12],unrecogn:[22,37],unresolv:12,unsign:0,unstabl:[0,5,7],until:[0,2,6,7,29,30],unus:[0,7,21],unweight:15,up:[0,1,4,9,11,16,19,20,25,27,28,30,34],updat:[2,13,14,15,20,22,32,37],update_dict:[2,10],update_grid_vari:[13,14,32],upon:40,upper:[0,7,30,35],uranu:16,us:[0,1,2,3,4,10,11,15,19,20,21,22,24,25,26,27,28,29,30,31,32,34,35,36,37,38,40],usag:[0,4],use_astropy_valu:24,use_datadir:[15,20],use_fixed_timestep_:[0,7],use_lwn_fallback:0,use_periastron_roche_radiu:[0,7],use_tabular_intershell_abundances_karakas_2012:[0,7],usecach:35,usecas:4,useful_func:[22,23],user:[1,9,19,20,21,30,31,38],usernam:19,usr:21,usual:[0,5,6,7,12,13,14,15,19,21,29,30],utf:[3,29],util:[1,2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,19,20,24,25,26,27,28,29,30,31,32,33,34,35,36,38,40],v:[5,18,22,37],val:30,valid:[0,7,9,19,30],valu:[0,1,2,3,6,7,10,11,12,13,14,15,18,19,20,21,24,26,27,30,31,32,35],value_lin:11,valueerror:15,valuerang:[6,8,12,13,14,15,32],values_arrai:11,van:[0,7],vandenheuvel_log:[0,7],vanilla:21,vari:[0,6,7,8,15],variabl:[0,4,6,7,8,19,21,28,29,32],variant:[0,7],variou:[0,7],vassiliadi:[0,7],vb:[5,25,27,29,35],ve:26,veloc:[0,7,30],venu:16,verbos:[1,6,8,11,12,13,14,15,17,19,21,22,29,30,35,37],verbose_print:19,veri:[0,5,6,7,8,9,11,13,14,15,29,32,35],versa:40,version:[0,2,7,10,15,19,20,22,36,37],version_info:[20,36],version_info_dict:10,version_info_str:36,version_onli:[0,7],via:[4,6,7,9,12,13,14,15,20,21,24],vice:40,vink:[0,7],virtual:[22,37],virtualenviron:[22,37],viscos:[0,7],viscou:[0,7],visibl:9,visit:22,vk:[5,18],vn:[5,18],volum:[0,7],vr:[5,18],vrot1:[0,7],vrot2:[0,7],vrot3:[0,7],vrot4:[0,7],vrot_breakup:0,vrot_bs:0,vrot_non_rot:0,vrot_sync:0,vs:[16,24],vw93:[0,7],vw93_eagb_wind_spe:[0,7],vw93_mira_shift:[0,7],vw93_multipli:[0,7],vw93_tpagb_wind_spe:[0,7],vwind:[0,7],vwind_beta:[0,7],vwind_multipli:[0,7],w:[1,11,15,20,29],wa:[0,6,7,10,11,13,14,15,20,21,22,25,29,30,37],wai:[0,2,7,11,13,14,20,21,25],wait:29,wait_for_unlock:29,wang:[0,7],want:[0,2,3,5,7,8,9,10,12,13,14,15,18,19,21,22,24,25,29,30,31,32,37],warmup_cpu:[0,7],warn:[0,7,11,15,21,25],was_kil:20,wast:[8,13,14],wave:[0,6,7,8,15],wd:[0,7],wd_accretion_rate_new_giant_envelope_lower_limit_helium_donor:[0,7],wd_accretion_rate_new_giant_envelope_lower_limit_hydrogen_donor:[0,7],wd_accretion_rate_new_giant_envelope_lower_limit_other_donor:[0,7],wd_accretion_rate_novae_upper_limit_helium_donor:[0,7],wd_accretion_rate_novae_upper_limit_hydrogen_donor:[0,7],wd_accretion_rate_novae_upper_limit_other_donor:[0,7],wd_kick:[0,7],wd_kick_at_every_puls:0,wd_kick_at_given_puls:0,wd_kick_direct:[0,7],wd_kick_end_agb:0,wd_kick_first_rlof:0,wd_kick_pulse_numb:[0,7],wd_kick_when:[0,7],wd_sigma:[0,7],wdwd_merger_algorithm:[0,7],wdwd_merger_algorithm_bs:0,wdwd_merger_algorithm_chen2016:0,wdwd_merger_algorithm_perets2019:0,we:[0,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,25,26,27,28,29,30,31,34,35,37,40],weight:[0,7,13,14,21],weirdli:12,well:[0,3,7,9,11,12,13,14,21,22,37],went:[13,14],were:[6,8,12,14,15,19,36],what:[0,1,2,5,6,7,8,9,11,12,13,14,15,18,21,22,25,30,31,35,36,37,38],whatev:[0,7,9,18,19,20,22,25,29,37],wheeler:[0,7],when:[0,1,2,3,6,7,8,10,11,15,16,19,21,22,25,26,27,28,29,30,31,34,35,37,38],whenev:[22,37],where:[0,1,2,6,7,12,13,14,15,19,21,22,25,26,29,30,31,35,37],whether:[0,7,15,19,20,21,24,28,29,30,31,34,35,36,40],which:[0,1,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,25,28,29,30,31,32,34,35,36,37,38,40],whichev:21,white:[0,6,7],white_dwarf_cooling_carrasco2014:[0,7],white_dwarf_cooling_mestel:[0,7],white_dwarf_cooling_mestel_modifi:[0,7],white_dwarf_cooling_model:[0,7],white_dwarf_radius_carrasco2014:[0,7],white_dwarf_radius_model:[0,7],white_dwarf_radius_mu:[0,7],white_dwarf_radius_nauenberg1972:[0,7],whole:[0,7,8,9,20,21],why:8,wide:[5,12,13,14],wider:5,width:[0,7,8],wiggl:[13,14],wind:[0,5,6,7,12],wind_algorithm_binary_c_2020:[0,5],wind_algorithm_hendriks_2022:0,wind_algorithm_hurley2002:0,wind_algorithm_non:[0,5],wind_algorithm_schneider2018:0,wind_angmom_loss_bs:0,wind_angmom_loss_lw:0,wind_angmom_loss_lw_hybrid:0,wind_angmom_loss_spherically_symmetr:0,wind_angular_momentum_loss:[0,7],wind_disc_angmom_fract:[0,7],wind_disc_mass_fract:[0,7],wind_djorb_fac:[0,7],wind_gas_to_dust_ratio:[0,7],wind_lbv_luminosity_lower_limit:[0,7],wind_mass_loss:[0,5,7],wind_multiplier_:[0,7],wind_nieuwenhuijzen_luminosity_lower_limit:[0,7],wind_type_multiplier_:[0,7],wink:0,within:[0,2,7,9,10,15,19,22,30,32,37],without:[9,11,13,14,19,21,30],won:[0,7,11],wood:[0,7],wooslei:0,work:[0,2,3,7,9,11,12,13,14,18,19,21,22,25,29,37],working_diretori:21,would:[0,2,7,13,14,15,21,24],wouldn:[15,29],wr:[0,7],wr_wind:[0,7],wr_wind_bs:0,wr_wind_eldridg:0,wr_wind_fac:[0,7],wr_wind_maeder_meynet:0,wr_wind_nugis_lam:0,wrap:[1,9,27],wrapper:[3,7,9,11,20,29,40],write:[1,5,6,7,8,9,11,12,15,17,18,19,20,21,29,31,38],write_binary_c_calls_to_fil:[15,29],write_binary_c_parameter_descriptions_to_rst_fil:19,write_ensembl:29,write_grid_options_to_rst_fil:31,write_logfil:7,written:[7,11,15,21,29,31,32,38],written_data:11,wrlof_mass_transf:[0,7],wrlof_method:[0,7],wrlof_non:0,wrlof_q_depend:0,wrlof_quadrat:0,wrong:[13,14,22,37],wrt:18,wrwindfac:[0,7],wtts2:[0,7],wtts_log:[0,7],www:[0,7,30],x0:30,x0d:21,x1:30,x86_64:7,x:[0,6,7,9,11,16,18,19,20,24,25,30,35],xlabel:17,xlim:[8,16],xx:16,xxx:34,y:[5,6,16,19,20,24,25],ye:21,year:[0,7,30],year_length_in_dai:8,yet:[0,2,7,18,19,21,24],yield:[0,7,35],ylim:16,you:[0,1,2,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,24,25,29,30,31,32,35,37,40],young:[0,7],your:[9,11,17,18,21,22,37],yourself:[6,8,12,13,14,15,24],yscale:[12,13,14,16],yy:16,z:[0,6,7,8,18,20,30,40],zahn:[0,7],zam:[0,4,6,7,12,30,38,40],zams_collis:40,zams_mass:[6,12,13,14,15],zams_mass_1:15,zams_mass_2:15,zero:[0,1,4,5,6,7,8,14,19,21,22,29],zero_ag:[6,9,11,12,13,14,15],zero_age_main_sequence_star:[12,13,14],zero_age_main_sequence_starn:12,zero_prob_stars_skip:[6,8,12,14,15],zone:[0,7],zoom:[0,7,35],zoom_dispers:35,zoom_magnitud:35,zoom_magntiud:35,zoom_mean:35,zoomfac_multiplier_decreas:[0,7],zoomfac_multiplier_increas:[0,7],zsolar:30,zytkow:[0,7]},titles:["Binary_c parameters","custom_logging_functions module","functions module","functions module","Example notebooks","Example use case: Binary black hole systems","Example use case: Hertzsprung-Russell diagrams","Tutorial: Using the API functionality of binary_c-python","Example use case: Common-envelope evolution","Tutorial: Using custom logging routines with binary_c-python","Tutorial: Extra features and functionality of binary_c-python","Tutorial: Running individual systems with binary_c-python","Example use case: Zero-age stellar luminosity function in binaries","Example use case: Zero-age stellar luminosity function","Example use case: Massive star luminosity","Tutorial: Running populations with binary_c-python","Example use case: Solar system using the API functionality","<no title>","Binary_c and python example notebook","functions module","grid_class module","Population grid code options","Welcome to binary_c-python\u2019s documentation!","Binarycpython code","plot_functions module","functions module","functions module","functions module","functions module","functions module","functions module","functions module","functions module","functions module","functions module","functions module","functions module","Python module for binary_c","run_system_wrapper module","stellar_types module","useful_funcs module"],titleterms:{"case":[5,6,8,12,13,14,16],"function":[2,3,7,10,11,12,13,14,15,16,18,19,25,26,27,28,29,30,31,32,33,34,35,36],"public":21,A:[13,14],about:10,ad:[12,13,14,15],after:[22,37],ag:[12,13],algorithm:0,api:[7,9,11,16,18],better:[13,14],binari:[0,5,6,12,18],binary_c:[0,7,9,10,11,15,18,22,37],binarycpython:23,black:5,build:[10,22,37],code:[21,23],common:8,compact:9,content:[4,22],core:18,custom:[9,18],custom_logging_funct:1,develop:[22,37],di:21,diagram:6,dictionari:10,directli:9,distribut:[13,14],document:[22,37],envelop:8,environ:[22,37],evolut:[8,9],evolv:[6,8,12,13,14,15],exampl:[4,5,6,7,8,9,10,12,13,14,15,16,18,22,37],extra:10,faq:[22,37],featur:10,free:7,from:[7,9,22,37],full:15,get:[7,10],grid:[6,8,12,13,14,15,21],grid_class:20,handl:[6,8,12,13,14,15],help:10,hertzsprung:6,hole:5,i:0,indic:22,individu:11,inform:[7,10],initi:[13,14],input:0,instal:[22,37],instruct:[22,37],issu:[22,37],line:18,log:[6,8,9,12,13,14,15,18],luminos:[12,13,14],mass:[9,13,14],massiv:14,misc:0,modif:10,modul:[1,2,3,19,20,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],moe:21,note:[22,37],notebook:[4,18],noteworthi:15,nucsyn:0,o:0,object:[6,8,9,11,12,13,14,15],option:21,other:18,output:[0,6,8,12,13,14,15],paramet:[0,10],pars:10,pip:[22,37],plot_funct:24,popul:[6,8,9,11,12,13,14,15,21],privat:21,python:[7,9,10,11,15,18,22,37],requir:[22,37],routin:9,run:[9,11,15,18],run_binari:18,run_binary_with_log:18,run_system:18,run_system_wrapp:[11,38],russel:6,s:22,sampl:[13,14],sampler:21,script:15,section:0,set:[6,7,8,12,13,14,15],singl:11,solar:16,sourc:[22,37],star:[0,6,14],stefano:21,stellar:[6,8,12,13],stellar_typ:39,store:7,string:9,supernova:9,system:[5,11,16],tabl:22,tutori:[7,9,10,11,15],up:[6,7,8,12,13,14,15],us:[5,6,7,8,9,12,13,14,16,18],usag:[7,9,22,37],useful_func:40,util:18,variabl:[12,13,14,15,22,37],via:[11,22,37],welcom:22,when:9,wrapper:18,zam:[13,14],zero:[12,13]}}) \ No newline at end of file diff --git a/docs/build/html/spacing_functions.html b/docs/build/html/spacing_functions.html deleted file mode 100644 index c924160f1..000000000 --- a/docs/build/html/spacing_functions.html +++ /dev/null @@ -1,257 +0,0 @@ - - -<!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> -<head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>spacing_functions module — binary_c-python documentation</title> - - - - - - - - - <script type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> - <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="index" title="Index" href="genindex.html" /> - <link rel="search" title="Search" href="search.html" /> - <link rel="next" title="stellar_types module" href="stellar_types.html" /> - <link rel="prev" title="run_system_wrapper module" href="run_system_wrapper.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="main navigation"> - - - - - - - <p class="caption" role="heading"><span class="caption-text">Contents:</span></p> -<ul class="current"> -<li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> -<li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current"> -<li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li> -<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Grid options and descriptions</a></li> -<li class="toctree-l2"><a class="reference internal" href="hpc_functions.html">hpc_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li> -<li class="toctree-l2 current"><a class="current reference internal" href="#">spacing_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li> -<li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li> -</ul> -</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="top navigation"> - - <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="breadcrumbs navigation"> - - <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - - <li><a href="modules.html">Binarycpython code</a> »</li> - - <li>spacing_functions module</li> - - - <li class="wy-breadcrumbs-aside"> - - - <a href="_sources/spacing_functions.rst.txt" rel="nofollow"> View page source</a> - - - </li> - - </ul> - - - <hr/> -</div> - <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> - <div itemprop="articleBody"> - - -<style> -/* CSS overrides for sphinx_rtd_theme */ - -/* 24px margin */ -.nbinput.nblast.container, -.nboutput.nblast.container { - margin-bottom: 19px; /* padding has already 5px */ -} - -/* ... except between code cells! */ -.nblast.container + .nbinput.container { - margin-top: -19px; -} - -.admonition > p:before { - margin-right: 4px; /* make room for the exclamation icon */ -} - -/* Fix math alignment, see https://github.com/rtfd/sphinx_rtd_theme/pull/686 */ -.math { - text-align: unset; -} -</style> -<div class="section" id="spacing-functions-module"> -<h1>spacing_functions module<a class="headerlink" href="#spacing-functions-module" title="Permalink to this headline">¶</a></h1> -</div> - - - </div> - - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="stellar_types.html" class="btn btn-neutral float-right" title="stellar_types module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="run_system_wrapper.html" class="btn btn-neutral float-left" title="run_system_wrapper module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - - </div> - - - <hr/> - - <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </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.3/2.2.1 git revision c28d981dead0092cf26fb560b88691d228bafd9c 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 type="text/javascript"> - jQuery(function () { - SphinxRtdTheme.Navigation.enable(true); - }); - </script> - - - - - - -</body> -</html> \ No newline at end of file diff --git a/docs/build/html/stellar_types.html b/docs/build/html/stellar_types.html index 7363093fd..f034b74ce 100644 --- a/docs/build/html/stellar_types.html +++ b/docs/build/html/stellar_types.html @@ -1,70 +1,35 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>stellar_types module — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>stellar_types module — 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 type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + <script src="_static/js/theme.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> <link rel="next" title="useful_funcs module" href="useful_funcs.html" /> - <link rel="prev" title="spacing_functions module" href="spacing_functions.html" /> + <link rel="prev" title="run_system_wrapper module" href="run_system_wrapper.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -72,30 +37,30 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current"> <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li> -<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Grid options and descriptions</a></li> -<li class="toctree-l2"><a class="reference internal" href="hpc_functions.html">hpc_functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li> -<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">spacing_functions module</a></li> <li class="toctree-l2 current"><a class="current reference internal" href="#">stellar_types module</a></li> <li class="toctree-l2"><a class="reference internal" href="useful_funcs.html">useful_funcs module</a></li> </ul> @@ -107,70 +72,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - + <li><a href="index.html" class="icon icon-home"></a> »</li> <li><a href="modules.html">Binarycpython code</a> »</li> - <li>stellar_types module</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="_sources/stellar_types.rst.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS overrides for sphinx_rtd_theme */ @@ -195,8 +121,8 @@ text-align: unset; } </style> -<div class="section" id="module-binarycpython.utils.stellar_types"> -<span id="stellar-types-module"></span><h1>stellar_types module<a class="headerlink" href="#module-binarycpython.utils.stellar_types" title="Permalink to this headline">¶</a></h1> +<section id="module-binarycpython.utils.stellar_types"> +<span id="stellar-types-module"></span><h1>stellar_types module<a class="headerlink" href="#module-binarycpython.utils.stellar_types" title="Permalink to this headline">ïƒ</a></h1> <dl class="simple"> <dt>Module containing two stellar type dicts:</dt><dd><ul class="simple"> <li><p>STELLAR_TYPE_DICT: dictionary with long names</p></li> @@ -204,61 +130,43 @@ </ul> </dd> </dl> -</div> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="useful_funcs.html" class="btn btn-neutral float-right" title="useful_funcs module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="spacing_functions.html" class="btn btn-neutral float-left" title="spacing_functions module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="run_system_wrapper.html" class="btn btn-neutral float-left" title="run_system_wrapper module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="useful_funcs.html" class="btn btn-neutral float-right" title="useful_funcs module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/build/html/useful_funcs.html b/docs/build/html/useful_funcs.html index 0a84788de..561456112 100644 --- a/docs/build/html/useful_funcs.html +++ b/docs/build/html/useful_funcs.html @@ -1,70 +1,35 @@ - - <!DOCTYPE html> -<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> -<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<html class="writer-html5" lang="en" > <head> - <meta charset="utf-8"> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - - <title>useful_funcs module — binary_c-python documentation</title> - + <meta charset="utf-8" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <title>useful_funcs module — 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 type="text/javascript" src="_static/js/modernizr.min.js"></script> - - - <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script> <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 type="text/javascript" src="_static/js/theme.js"></script> - - - - - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/pygments.css" type="text/css" /> - <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + <script src="_static/js/theme.js"></script> <link rel="index" title="Index" href="genindex.html" /> <link rel="search" title="Search" href="search.html" /> <link rel="next" title="Example notebooks" href="example_notebooks.html" /> <link rel="prev" title="stellar_types module" href="stellar_types.html" /> </head> -<body class="wy-body-for-nav"> - - +<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" /> @@ -72,30 +37,30 @@ <input type="hidden" name="area" value="default" /> </form> </div> - - - </div> - - <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> - - - - - - + </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 class="current"> <li class="toctree-l1"><a class="reference internal" href="readme_link.html">Python module for binary_c</a></li> <li class="toctree-l1 current"><a class="reference internal" href="modules.html">Binarycpython code</a><ul class="current"> <li class="toctree-l2"><a class="reference internal" href="custom_logging_functions.html">custom_logging_functions module</a></li> -<li class="toctree-l2"><a class="reference internal" href="distribution_functions.html">distribution_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="dicts.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="ensemble.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="functions.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="grid.html">grid_class module</a></li> -<li class="toctree-l2"><a class="reference internal" href="grid_options_defaults.html">Grid options and descriptions</a></li> -<li class="toctree-l2"><a class="reference internal" href="hpc_functions.html">hpc_functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="plot_functions.html">plot_functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/analytics.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/cache.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/condor.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/dataIO.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/distribution_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/gridcode.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/grid_options_defaults.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/HPC.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/metadata.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/slurm.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/spacing_functions.html">functions module</a></li> +<li class="toctree-l2"><a class="reference internal" href="population_extensions/version_info.html">functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="run_system_wrapper.html">run_system_wrapper module</a></li> -<li class="toctree-l2"><a class="reference internal" href="spacing_functions.html">spacing_functions module</a></li> <li class="toctree-l2"><a class="reference internal" href="stellar_types.html">stellar_types module</a></li> <li class="toctree-l2 current"><a class="current reference internal" href="#">useful_funcs module</a></li> </ul> @@ -107,70 +72,31 @@ <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="top navigation"> - + <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="breadcrumbs navigation"> - + <div role="navigation" aria-label="Page navigation"> <ul class="wy-breadcrumbs"> - - <li><a href="index.html">Docs</a> »</li> - + <li><a href="index.html" class="icon icon-home"></a> »</li> <li><a href="modules.html">Binarycpython code</a> »</li> - <li>useful_funcs module</li> - - <li class="wy-breadcrumbs-aside"> - - <a href="_sources/useful_funcs.rst.txt" rel="nofollow"> View page source</a> - - </li> - </ul> - - <hr/> </div> <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> <div itemprop="articleBody"> - + <style> /* CSS overrides for sphinx_rtd_theme */ @@ -195,8 +121,8 @@ text-align: unset; } </style> -<div class="section" id="module-binarycpython.utils.useful_funcs"> -<span id="useful-funcs-module"></span><h1>useful_funcs module<a class="headerlink" href="#module-binarycpython.utils.useful_funcs" title="Permalink to this headline">¶</a></h1> +<section id="module-binarycpython.utils.useful_funcs"> +<span id="useful-funcs-module"></span><h1>useful_funcs module<a class="headerlink" href="#module-binarycpython.utils.useful_funcs" title="Permalink to this headline">ïƒ</a></h1> <p>Collection of useful functions.</p> <p>Part of this is copied/inspired by Rob’s binary_stars module</p> <dl class="simple"> @@ -206,7 +132,7 @@ <li><p>rzams(m, z) gives you the ZAMS radius of a star</p></li> <li><p>ZAMS_collision(m1, m2, e, sep, z) returns 1 if stars collide on the ZAMS</p></li> <li><p>roche_lobe(q): returns roche lobe radius in units of separation</p></li> -<li><p>ragb(m, z): radius at first thermal pulse</p></li> +<li><p>ragb(m): radius at first thermal pulse</p></li> <li><p>minimum_period_for_RLOF(M1, M2, metallicity, store_memaddr=-1): function to calculate the minimum period that leads to RLOF on ZAMS</p></li> <li><p>minimum_separation_for_RLOF(M1, M2, metallicity, store_memaddr=-1): function to calculate the minimum period that leads to RLOF on ZAMS</p></li> <li><p>maximum_mass_ratio_for_RLOF(M1, orbital_period, store_memaddr=None): Function to calculate the maximum mass ratio that leads to RLOF on ZAMS</p></li> @@ -219,7 +145,7 @@ </dl> <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.useful_funcs.calc_period_from_sep"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">calc_period_from_sep</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">M1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">M2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sep</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#calc_period_from_sep"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.calc_period_from_sep" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">calc_period_from_sep</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">M1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">M2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sep</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#calc_period_from_sep"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.calc_period_from_sep" title="Permalink to this definition">ïƒ</a></dt> <dd><p>calculate period from separation</p> <dl class="field-list simple"> <dt class="field-odd">Parameters</dt> @@ -240,7 +166,7 @@ <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.useful_funcs.calc_sep_from_period"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">calc_sep_from_period</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">M1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">M2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">period</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#calc_sep_from_period"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.calc_sep_from_period" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">calc_sep_from_period</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">M1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">M2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">period</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#calc_sep_from_period"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.calc_sep_from_period" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Calculate separation from period.</p> <dl class="field-list simple"> <dt class="field-odd">Parameters</dt> @@ -261,7 +187,7 @@ <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.useful_funcs.maximum_mass_ratio_for_RLOF"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">maximum_mass_ratio_for_RLOF</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">M1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">orbital_period</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">metallicity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0.02</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">store_memaddr</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#maximum_mass_ratio_for_RLOF"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.maximum_mass_ratio_for_RLOF" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">maximum_mass_ratio_for_RLOF</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">M1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">orbital_period</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">metallicity</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0.02</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">store_memaddr</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#maximum_mass_ratio_for_RLOF"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.maximum_mass_ratio_for_RLOF" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Wrapper function for _binary_c_bindings.return_maximum_mass_ratio_for_RLOF</p> <p>Handles the output and returns the maximum mass ratio at which RLOF just does not occur at ZAMS</p> <dl class="field-list simple"> @@ -281,7 +207,7 @@ <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.useful_funcs.minimum_period_for_RLOF"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">minimum_period_for_RLOF</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">M1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">M2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">metallicity</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">store_memaddr</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">-</span> <span class="pre">1</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#minimum_period_for_RLOF"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.minimum_period_for_RLOF" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">minimum_period_for_RLOF</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">M1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">M2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">metallicity</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">store_memaddr</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">-</span> <span class="pre">1</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#minimum_period_for_RLOF"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.minimum_period_for_RLOF" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Wrapper function for _binary_c_bindings.return_minimum_orbit_for_RLOF</p> <p>Handles the output and returns the minimum orbital period at which RLOF just does not occur at ZAMS</p> <dl class="field-list simple"> @@ -301,7 +227,7 @@ <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.useful_funcs.minimum_separation_for_RLOF"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">minimum_separation_for_RLOF</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">M1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">M2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">metallicity</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">store_memaddr</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">-</span> <span class="pre">1</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#minimum_separation_for_RLOF"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.minimum_separation_for_RLOF" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">minimum_separation_for_RLOF</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">M1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">M2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">metallicity</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">store_memaddr</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">-</span> <span class="pre">1</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#minimum_separation_for_RLOF"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.minimum_separation_for_RLOF" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Wrapper function for _binary_c_bindings.return_minimum_orbit_for_RLOF</p> <p>Handles the output and returns the minimum separation at which RLOF just does not occur at ZAMS</p> <dl class="field-list simple"> @@ -321,7 +247,7 @@ <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.useful_funcs.ragb"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">ragb</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#ragb"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.ragb" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">ragb</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#ragb"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.ragb" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to calculate radius of a star in units of solar radii at first thermal pulse as a function of mass (Z=0.02 only, but also good for Z=0.0001)</p> <p>TODO: ask rob about this function. Do we still need this? Can we make something better? (i.e. upon installation of the code run a grid of systems and get the data from there?)</p> <dl class="field-list simple"> @@ -342,7 +268,7 @@ <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.useful_funcs.roche_lobe"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">roche_lobe</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">q</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#roche_lobe"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.roche_lobe" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">roche_lobe</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">q</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#roche_lobe"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.roche_lobe" title="Permalink to this definition">ïƒ</a></dt> <dd><p>A function to evaluate R_L/a(q), Eggleton 1983.</p> <p># TODO: check the definition of the mass ratio # TODO: check whether the logs are correct</p> @@ -361,7 +287,7 @@ <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.useful_funcs.rzams"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">rzams</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">z</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#rzams"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.rzams" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">rzams</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">z</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#rzams"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.rzams" title="Permalink to this definition">ïƒ</a></dt> <dd><p>Function to determine the radius of a ZAMS star as a function of m and z:</p> <p>Based on the fits of Tout et al., 1996, MNRAS, 281, 257</p> <dl class="field-list simple"> @@ -379,7 +305,7 @@ <dl class="py function"> <dt class="sig sig-object py" id="binarycpython.utils.useful_funcs.zams_collision"> -<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">zams_collision</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">m2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sep</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">e</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">z</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#zams_collision"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.zams_collision" title="Permalink to this definition">¶</a></dt> +<span class="sig-prename descclassname"><span class="pre">binarycpython.utils.useful_funcs.</span></span><span class="sig-name descname"><span class="pre">zams_collision</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">m2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">sep</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">e</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">z</span></span></em><span class="sig-paren">)</span><a class="reference internal" href="_modules/binarycpython/utils/useful_funcs.html#zams_collision"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#binarycpython.utils.useful_funcs.zams_collision" title="Permalink to this definition">ïƒ</a></dt> <dd><p>given m1,m2, separation and eccentricity (and metallicity) determine if two stars collide on the ZAMS</p> <dl class="field-list simple"> @@ -401,61 +327,43 @@ determine if two stars collide on the ZAMS</p> </dl> </dd></dl> -</div> +</section> </div> - </div> - <footer> - - <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> - - <a href="example_notebooks.html" class="btn btn-neutral float-right" title="Example notebooks" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> - - - <a href="stellar_types.html" class="btn btn-neutral float-left" title="stellar_types module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> - + <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer"> + <a href="stellar_types.html" class="btn btn-neutral float-left" title="stellar_types module" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a> + <a href="example_notebooks.html" class="btn btn-neutral float-right" title="Example notebooks" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a> </div> - <hr/> <div role="contentinfo"> - <p> - © Copyright 2021, David Hendriks, Robert Izzard - - </p> + <p>© Copyright 2021, David Hendriks, Robert Izzard.</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>. + + 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 c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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 type="text/javascript"> + <script> jQuery(function () { SphinxRtdTheme.Navigation.enable(true); }); - </script> - - - - - + </script> </body> </html> \ No newline at end of file diff --git a/docs/source/_templates/footer.html b/docs/source/_templates/footer.html index 152ad73ac..2b6db79c0 100644 --- a/docs/source/_templates/footer.html +++ b/docs/source/_templates/footer.html @@ -2,7 +2,7 @@ {%- block extrafooter %} <br><br> -Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision c28d981dead0092cf26fb560b88691d228bafd9c url: <a href="https://gitlab.surrey.ac.uk/ri0005/binary_c-python/-/tree/development_0.9.3/2.2.1">git url</a>. +Generated on binarycpython git branch: development_0.9.3/2.2.1 git revision 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>. diff --git a/docs/source/badges/test_coverage.svg b/docs/source/badges/test_coverage.svg index bc3407c38..4f8c1853c 100644 --- a/docs/source/badges/test_coverage.svg +++ b/docs/source/badges/test_coverage.svg @@ -9,13 +9,13 @@ </mask> <g mask="url(#a)"> <path fill="#555" d="M0 0h63v20H0z"/> - <path fill="#e05d44" d="M63 0h36v20H63z"/> + <path fill="#fe7d37" d="M63 0h36v20H63z"/> <path fill="url(#b)" d="M0 0h99v20H0z"/> </g> <g fill="#fff" text-anchor="middle" font-family="DejaVu Sans,Verdana,Geneva,sans-serif" font-size="11"> <text x="31.5" y="15" fill="#010101" fill-opacity=".3">coverage</text> <text x="31.5" y="14">coverage</text> - <text x="80" y="15" fill="#010101" fill-opacity=".3">23%</text> - <text x="80" y="14">23%</text> + <text x="80" y="15" fill="#010101" fill-opacity=".3">50%</text> + <text x="80" y="14">50%</text> </g> </svg> diff --git a/docs/source/dicts.rst b/docs/source/dicts.rst new file mode 100644 index 000000000..baa02e9c2 --- /dev/null +++ b/docs/source/dicts.rst @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.dicts + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/distribution_functions.rst b/docs/source/distribution_functions.rst deleted file mode 100644 index 5881ee382..000000000 --- a/docs/source/distribution_functions.rst +++ /dev/null @@ -1,7 +0,0 @@ -distribution_functions module -================================= - -.. automodule:: binarycpython.utils.distribution_functions - :members: - :undoc-members: - :show-inheritance: \ No newline at end of file diff --git a/docs/source/ensemble.rst b/docs/source/ensemble.rst new file mode 100644 index 000000000..00c573086 --- /dev/null +++ b/docs/source/ensemble.rst @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.ensemble + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/functions.py b/docs/source/functions.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/docs/source/grid_options_defaults.rst b/docs/source/grid_options_defaults.rst deleted file mode 100644 index c66555ac9..000000000 --- a/docs/source/grid_options_defaults.rst +++ /dev/null @@ -1,7 +0,0 @@ -Grid options and descriptions -============================= - -.. automodule:: binarycpython.utils.grid_options_defaults - :members: - :undoc-members: - :show-inheritance: \ No newline at end of file diff --git a/docs/source/hpc_functions.rst b/docs/source/hpc_functions.rst deleted file mode 100644 index d336a0be0..000000000 --- a/docs/source/hpc_functions.rst +++ /dev/null @@ -1,7 +0,0 @@ -hpc\_functions module -================================= - -.. automodule:: binarycpython.utils.hpc_functions - :members: - :undoc-members: - :show-inheritance: \ No newline at end of file diff --git a/docs/source/modules.rst b/docs/source/modules.rst index d4aaac502..ce6f94e48 100644 --- a/docs/source/modules.rst +++ b/docs/source/modules.rst @@ -6,13 +6,25 @@ This chapter contains the (auto)documentation for all the functions and modules :maxdepth: 4 custom_logging_functions - distribution_functions + dicts + ensemble functions grid - grid_options_defaults - hpc_functions plot_functions + population_extensions/analytics + population_extensions/cache + population_extensions/condor + population_extensions/dataIO + population_extensions/distribution_functions + population_extensions/gridcode + population_extensions/grid_logging + population_extensions/grid_options_defaults + population_extensions/HPC + population_extensions/metadata + population_extensions/Moe_di_Stefano_2017 + population_extensions/slurm + population_extensions/spacing_functions + population_extensions/version_info run_system_wrapper - spacing_functions stellar_types - useful_funcs \ No newline at end of file + useful_funcs diff --git a/docs/source/population_extensions/HPC.rst b/docs/source/population_extensions/HPC.rst new file mode 100644 index 000000000..d8e791e19 --- /dev/null +++ b/docs/source/population_extensions/HPC.rst @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.HPC + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/population_extensions/analytics.rst b/docs/source/population_extensions/analytics.rst new file mode 100644 index 000000000..cb2de4881 --- /dev/null +++ b/docs/source/population_extensions/analytics.rst @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.analytics + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/population_extensions/cache.rst b/docs/source/population_extensions/cache.rst new file mode 100644 index 000000000..68c73899a --- /dev/null +++ b/docs/source/population_extensions/cache.rst @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.cache + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/population_extensions/condor.rst b/docs/source/population_extensions/condor.rst new file mode 100644 index 000000000..f29b80710 --- /dev/null +++ b/docs/source/population_extensions/condor.rst @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.condor + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/population_extensions/dataIO.rst b/docs/source/population_extensions/dataIO.rst new file mode 100644 index 000000000..420598310 --- /dev/null +++ b/docs/source/population_extensions/dataIO.rst @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.dataIO + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/population_extensions/distribution_functions.rst b/docs/source/population_extensions/distribution_functions.rst new file mode 100644 index 000000000..30bed6094 --- /dev/null +++ b/docs/source/population_extensions/distribution_functions.rst @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.distribution_functions + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/population_extensions/grid_options_defaults.rst b/docs/source/population_extensions/grid_options_defaults.rst new file mode 100644 index 000000000..d833ab268 --- /dev/null +++ b/docs/source/population_extensions/grid_options_defaults.rst @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.grid_options_defaults + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/population_extensions/gridcode.rst b/docs/source/population_extensions/gridcode.rst new file mode 100644 index 000000000..66a99558b --- /dev/null +++ b/docs/source/population_extensions/gridcode.rst @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.gridcode + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/population_extensions/metadata.rst b/docs/source/population_extensions/metadata.rst new file mode 100644 index 000000000..399fb229d --- /dev/null +++ b/docs/source/population_extensions/metadata.rst @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.metadata + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/population_extensions/slurm.rst b/docs/source/population_extensions/slurm.rst new file mode 100644 index 000000000..5d5c73e26 --- /dev/null +++ b/docs/source/population_extensions/slurm.rst @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.slurm + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/population_extensions/spacing_functions.rst b/docs/source/population_extensions/spacing_functions.rst new file mode 100644 index 000000000..a3a3cb44a --- /dev/null +++ b/docs/source/population_extensions/spacing_functions.rst @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.spacing_functions + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/population_extensions/version_info.rst b/docs/source/population_extensions/version_info.rst new file mode 100644 index 000000000..4193c1fe1 --- /dev/null +++ b/docs/source/population_extensions/version_info.rst @@ -0,0 +1,7 @@ +functions module +================ + +.. automodule:: binarycpython.utils.population_extensions.version_info + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/source/spacing_functions.rst b/docs/source/spacing_functions.rst deleted file mode 100644 index be0cf254d..000000000 --- a/docs/source/spacing_functions.rst +++ /dev/null @@ -1,7 +0,0 @@ -spacing\_functions module -================================= - -.. automodule:: binarycpython.utils.spacing_functions - :members: - :undoc-members: - :show-inheritance: \ No newline at end of file -- GitLab