Can we measure the mass of neutrinos with a multi-messenger detection of a failed supernova?
Neutrinos being massive gives them a slight delay, which looks like this:
In this repo, one can find estimates and mock data towards this purpose.
The file overview.md
provides an overview.
flux_estimate.py
: define a neutrino energy distribution, generate energies stochasticallyinference.py
: generate neutrinos in time and energy, delay them in timeinference_plots.py
: plot the probabilities and reconstructed massesdelays.py
: plot the delays as a function of energy and mass
gw_mock.py
: add signal to simulated noise, whiten, bandpass, plotQNM_estimates.py
: very simple frequency estimates for BH QNMgw_sounds.py
: save the SN waveforms as audio filesgw_noise.py
: unused, experiment in generating noise manually