Upper Limits#
Warning
This page is a work in progress. See jinwu.core.upperlimit for
the complete API.
JinWu provides a unified upper limit framework:
UpperLimitclass wrapping chain-based and error-based methodsSupports multiple confidence levels (68%, 90%, 95%, 99%)
Feldman-Cousins and Bayesian approaches
Joint multi-observation significance via Li & Ma (1983)
Example#
from jinwu.core.upperlimit import UpperLimit
ul = UpperLimit(delta_fit_stat=2.706) # 90% CL
result = ul.from_chain("chain.fits", param_index=4)
print(f"90% CL upper limit: {result.limit:.2e}")