holodeck.librarian module
Module to generate and manage holodeck libraries.
Holodeck ‘libraries’ are collections of simulations in which a certain set of parameters are varied,
producing different populations and/or GW signatures at each sampled parameter value. Libraries are
run from the same parameter-space and using the same hyper parameters. Libraries are constructed
using a ‘parameter space’ class that organizes the different simulations. The base-class is
_Param_Space
(defined in the holodeck.librarian.params
file). The parameter-space subclasses are given a number of different parameters to be varied.
Each parameter is implemented as a subclass of _Param_Dist
,
for example the PD_Uniform
class that implements a uniform
distribution.
For more information, see the ‘libraries’ page in the getting-started guide.
- holodeck.librarian.DEF_NUM_REALS = 100
Default number of realizations to construct in libraries.
- holodeck.librarian.DEF_NUM_FBINS = 40
Default number of frequency bins at which to calculate GW signals.
- holodeck.librarian.DEF_NUM_LOUDEST = 5
Default number of loudest binaries to calculate in each frequency bin.
- holodeck.librarian.DEF_PTA_DUR = 16.03
Default PTA duration which determines Nyquist frequency bins [yrs].
- holodeck.librarian.param_spaces_dict = {'PS_Classic_GWOnly_Astro_Extended': <class 'holodeck.librarian.param_spaces_classic.PS_Classic_GWOnly_Astro_Extended'>, 'PS_Classic_GWOnly_Uniform': <class 'holodeck.librarian.param_spaces_classic.PS_Classic_GWOnly_Uniform'>, 'PS_Classic_Phenom_Astro_Extended': <class 'holodeck.librarian.param_spaces_classic.PS_Classic_Phenom_Astro_Extended'>, 'PS_Classic_Phenom_Uniform': <class 'holodeck.librarian.param_spaces_classic.PS_Classic_Phenom_Uniform'>, 'PS_New_Test': <class 'holodeck.librarian.param_spaces.PS_Double_Schechter_Rate'>, 'PS_Test': <class 'holodeck.librarian.param_spaces_classic.PS_Test'>}
Registry of standard parameter-spaces