nu_coincidence.pop_nu.base module

class nu_coincidence.pop_nu.base.PopNuAction(pop: PopsynthWrapper, nu_obs: IceCubeObsWrapper, name='pop_action')

Bases: object

Abstract base class for different actions that can be applied to popsynth and neutrino observations e.g. coincidence checks or connected simulations.

property name
abstract write()
class nu_coincidence.pop_nu.base.PopNuSim(file_name='output/test_sim.h5', group_base_name='survey', N=1, pop_config: Optional[str] = None, nu_config: Optional[str] = None, nu_hese_config: Optional[str] = None, nu_ehe_config: Optional[str] = None, seed=1000)

Bases: Simulation

Abstract base class for popsynth neutrino simulations.

run(parallel=True, n_jobs=4)