SYMBOL INDEX (118 symbols across 21 files) FILE: docs/source/conf.py function skip (line 165) | def skip(app, what, name, obj, skip, options): function setup (line 171) | def setup(app): FILE: phik/betainc.py function contfractbeta (line 20) | def contfractbeta( function incompbeta (line 70) | def incompbeta(a: float, b: float, x: float) -> float: function log_incompbeta (line 101) | def log_incompbeta(a: float, b: float, x: float) -> Tuple[float, float]: FILE: phik/binning.py function bin_edges (line 26) | def bin_edges( function bin_array (line 52) | def bin_array( function bin_data (line 87) | def bin_data( function auto_bin_data (line 149) | def auto_bin_data( function create_correlation_overview_table (line 186) | def create_correlation_overview_table( function hist2d_from_rebinned_df (line 210) | def hist2d_from_rebinned_df( function hist2d (line 246) | def hist2d( function hist2d_from_array (line 296) | def hist2d_from_array( FILE: phik/bivariate.py function _mvn_un (line 33) | def _mvn_un(rho: float, lower: tuple, upper: tuple, function _calc_mvnun (line 50) | def _calc_mvnun(lower, upper, mu, S, rng = np.random.default_rng(42)): function _mvn_array (line 58) | def _mvn_array(rho: float, sx: np.ndarray, sy: np.ndarray) -> list: function bivariate_normal_theory (line 102) | def bivariate_normal_theory( function chi2_from_phik (line 146) | def chi2_from_phik( function phik_from_chi2 (line 210) | def phik_from_chi2( FILE: phik/data_quality.py function dq_check_nunique_values (line 24) | def dq_check_nunique_values( function dq_check_hist2d (line 98) | def dq_check_hist2d(hist2d: np.ndarray) -> bool: FILE: phik/entry_points.py function phik_trial (line 17) | def phik_trial(): FILE: phik/outliers.py function poisson_obs_p (line 33) | def poisson_obs_p(nobs: int, nexp: float, nexperr: float) -> float: function log_poisson_obs_p (line 76) | def log_poisson_obs_p(nobs: int, nexp: float, nexperr: float) -> Tuple[f... function poisson_obs_z (line 122) | def poisson_obs_z(nobs: int, nexp: float, nexperr: float) -> float: function poisson_obs_mid_p (line 155) | def poisson_obs_mid_p(nobs: int, nexp: float, nexperr: float) -> float: function log_poisson_obs_mid_p (line 177) | def log_poisson_obs_mid_p( function poisson_obs_mid_z (line 212) | def poisson_obs_mid_z(nobs: int, nexp: float, nexperr: float) -> float: function get_independent_frequency_estimates (line 246) | def get_independent_frequency_estimates( function get_uncertainty (line 288) | def get_uncertainty(x: float, CI_method: str = "poisson") -> float: function get_poisson_uncertainty (line 312) | def get_poisson_uncertainty(x: float) -> float: function get_exact_poisson_uncertainty (line 323) | def get_exact_poisson_uncertainty(x: float, nsigmas: float = 1) -> float: function get_outlier_significances (line 350) | def get_outlier_significances( function outlier_significance_matrix_from_hist2d (line 376) | def outlier_significance_matrix_from_hist2d( function outlier_significance_matrix_from_rebinned_df (line 395) | def outlier_significance_matrix_from_rebinned_df( function outlier_significance_matrix (line 467) | def outlier_significance_matrix( function outlier_significance_matrices_from_rebinned_df (line 530) | def outlier_significance_matrices_from_rebinned_df( function outlier_significance_matrices (line 584) | def outlier_significance_matrices( function outlier_significance_from_array (line 653) | def outlier_significance_from_array( function outlier_significance_from_binned_array (line 707) | def outlier_significance_from_binned_array( FILE: phik/phik.py function spark_phik_matrix_from_hist2d_dict (line 35) | def spark_phik_matrix_from_hist2d_dict(spark_context, hist_dict: dict): function _phik_from_row (line 61) | def _phik_from_row(row: Tuple[str, np.ndarray]) -> Tuple[str, str, float]: function phik_from_hist2d (line 79) | def phik_from_hist2d( function phik_from_rebinned_df (line 117) | def phik_from_rebinned_df( function _calc_phik (line 185) | def _calc_phik( function phik_matrix (line 211) | def phik_matrix( function global_phik_from_rebinned_df (line 266) | def global_phik_from_rebinned_df( function global_phik_array (line 329) | def global_phik_array( function phik_from_array (line 394) | def phik_from_array( function phik_from_binned_array (line 447) | def phik_from_binned_array( function phik_observed_vs_expected_from_rebinned_df (line 498) | def phik_observed_vs_expected_from_rebinned_df( function _calc_phik_obs_vs_exp (line 579) | def _calc_phik_obs_vs_exp( FILE: phik/report.py function plot_hist_and_func (line 33) | def plot_hist_and_func( function plot_correlation_matrix (line 101) | def plot_correlation_matrix( function correlation_report (line 276) | def correlation_report( FILE: phik/resources.py function _resource (line 34) | def _resource(resource_type, name: str) -> str: function fixture (line 55) | def fixture(name: str) -> str: function notebook (line 66) | def notebook(name: str) -> str: FILE: phik/significance.py function fit_test_statistic_distribution (line 36) | def fit_test_statistic_distribution( function hfunc (line 77) | def hfunc(x: float, N: float, f: float, k: float, sigma: float) -> float: function significance_from_chi2_ndof (line 93) | def significance_from_chi2_ndof(chi2: float, ndof: float) -> Tuple[float... function significance_from_chi2_asymptotic (line 117) | def significance_from_chi2_asymptotic( function significance_from_chi2_MC (line 136) | def significance_from_chi2_MC( function significance_from_chi2_hybrid (line 173) | def significance_from_chi2_hybrid( function significance_from_hist2d (line 238) | def significance_from_hist2d( function significance_from_rebinned_df (line 294) | def significance_from_rebinned_df( function significance_matrix (line 374) | def significance_matrix( function significance_from_array (line 434) | def significance_from_array( function significance_from_binned_array (line 497) | def significance_from_binned_array( FILE: phik/simcore/__init__.py function _sim_2d_data_patefield (line 15) | def _sim_2d_data_patefield(*args, **kwargs): FILE: phik/simcore/asa159.cpp function i4_max (line 24) | int i4_max ( int i1, int i2 ) function i4_min (line 65) | int i4_min ( int i1, int i2 ) function i4mat_print (line 106) | void i4mat_print ( int m, int n, int a[], string title ) function i4mat_print_some (line 147) | void i4mat_print_some ( int m, int n, int a[], int ilo, int jlo, int ihi, function i4vec_print (line 274) | void i4vec_print ( int n, int a[], string title ) function i4vec_sum (line 321) | int i4vec_sum ( int n, int a[] ) function r8_uniform_01 (line 377) | double r8_uniform_01 ( int *seed ) function rcont2 (line 442) | void rcont2 ( int nrow, int ncol, int nrowt[], int ncolt[], bool *key, function timestamp (line 781) | void timestamp ( ) FILE: phik/simcore/bindings.cpp function PYBIND11_MODULE (line 4) | PYBIND11_MODULE(_phik_simulation_core, m) { bind_simulation(m); } FILE: phik/simcore/simulation.hpp type simulation_error (line 18) | struct simulation_error: std::exception { method simulation_error (line 20) | explicit simulation_error(const char* message) : p_message(message) {} function _sim_2d_data_patefield (line 24) | void _sim_2d_data_patefield( function bind_simulation (line 74) | void bind_simulation(py::module &m) { FILE: phik/simulation.py function sim_2d_data (line 27) | def sim_2d_data(hist:np.ndarray, ndata:int=0) -> np.ndarray: function sim_2d_data_patefield (line 51) | def sim_2d_data_patefield(data: np.ndarray, seed : int = None) -> np.nda... function sim_2d_product_multinominal (line 90) | def sim_2d_product_multinominal(data:np.ndarray, axis: int) -> np.ndarray: function sim_data (line 108) | def sim_data(data:np.ndarray, method:str='multinominal') -> np.ndarray: function sim_chi2_distribution (line 138) | def sim_chi2_distribution(values: np.ndarray, nsim:int=1000, lambda_:str... function _simulate_and_fit (line 163) | def _simulate_and_fit(exp_dep: np.ndarray, simulation_method: str='multi... FILE: phik/statistics.py function get_dependent_frequency_estimates (line 22) | def get_dependent_frequency_estimates(vals: np.ndarray) -> np.ndarray: function get_chi2_using_dependent_frequency_estimates (line 36) | def get_chi2_using_dependent_frequency_estimates( function get_pearson_chi_square (line 62) | def get_pearson_chi_square( function estimate_ndof (line 95) | def estimate_ndof(chi2values: Union[list, np.ndarray]) -> float: function estimate_simple_ndof (line 109) | def estimate_simple_ndof(observed: np.ndarray) -> int: function theoretical_ndof (line 135) | def theoretical_ndof(observed: np.ndarray) -> int: function z_from_logp (line 149) | def z_from_logp(logp: float, flip_sign: bool = False) -> float: FILE: phik/utils.py function array_like_to_dataframe (line 7) | def array_like_to_dataframe( function guess_interval_cols (line 22) | def guess_interval_cols(df: pd.DataFrame, verbose: bool = False) -> list: function make_shapes_equal (line 38) | def make_shapes_equal(observed: pd.DataFrame, expected: pd.DataFrame) ->... FILE: tests/integration/test_phik_tutorial_advanced.py function test_advanced_notebook (line 24) | def test_advanced_notebook(): FILE: tests/integration/test_phik_tutorial_basic.py function test_basic_notebook (line 29) | def test_basic_notebook(): FILE: tests/test_phik.py class PhiKTest (line 30) | class PhiKTest(unittest.TestCase): method test_phik_calculation (line 33) | def test_phik_calculation(self): method test_phik_from_hist2d (line 42) | def test_phik_from_hist2d(self): method test_phik_observed_vs_expected_from_hist2d (line 56) | def test_phik_observed_vs_expected_from_hist2d(self): method test_phik_matrix (line 72) | def test_phik_matrix(self): method test_phik_matrix_observed_vs_expected (line 103) | def test_phik_matrix_observed_vs_expected(self): method test_global_phik (line 139) | def test_global_phik(self): method test_significance_matrix_asymptotic (line 157) | def test_significance_matrix_asymptotic(self): method test_significance_matrix_hybrid (line 194) | def test_significance_matrix_hybrid(self): method test_significance_matrix_mc (line 235) | def test_significance_matrix_mc(self): method test_hist2d (line 260) | def test_hist2d(self): method test_hist2d_array (line 274) | def test_hist2d_array(self): method test_outlier_significance_matrix (line 286) | def test_outlier_significance_matrix(self): method test_outlier_significance_matrices (line 300) | def test_outlier_significance_matrices(self): method test_simulation_2d_patefield (line 313) | def test_simulation_2d_patefield(self): method test_binning_bin_data_bins_tyes (line 326) | def test_binning_bin_data_bins_tyes(self):