Source code for tardis.stats.base

import numpy as np


[docs]def get_trivial_poisson_uncertainty(model): """ Empty Docstring """ emitted_nu = model.montecarlo_nu[model.montecarlo_luminosity >= 0] emitted_luminosity = model.montecarlo_luminosity[ model.montecarlo_luminosity >= 0 ] freq_bins = model.tardis_config.spectrum.frequency.value bin_counts = np.histogram(emitted_nu, bins=freq_bins)[0] uncertainty = np.sqrt(bin_counts) * np.mean(emitted_luminosity) return uncertainty / (freq_bins[1] - freq_bins[0])