make_simulation_folders

eridanus_pbh.utils.sim_utils.make_simulation_folders(drct: str)[source]

Make Simulation Folder Structure.

makes figures, output, and relevant subfolders.

figures/vxvv output/init_cond/galaxy output/init_cond/cluster output/init_cond/unbound output/snaps/galaxy output/snaps/cluster output/snaps/unbound

Parameters
drct: str

the simulation folder modified to always end in ‘/’

store_inputs: bool

whether to store function inputs in a BoundArguments instance default {store_inputs}

.. todo::

need to do by inspect, since can pass args as kwargs