Coverage report: 96%

Files Functions Classes

coverage.py v7.16.1, created at 2026-09-15 19:54 +0000

File class   statements missing excluded   coverage
gemlib/__init__.py (no class)   6 0 0   100%
gemlib/abc/__init__.py (no class)   2 0 0   100%
gemlib/abc/abc_rejection_sampler.py (no class)   16 0 0   100%
gemlib/deterministic/__init__.py (no class)   2 0 0   100%
gemlib/deterministic/ode_model.py ODEResults   0 0 0   100%
gemlib/deterministic/ode_model.py (no class)   43 6 0   86%
gemlib/distributions/__init__.py (no class)   3 0 0   100%
gemlib/distributions/brownian.py BrownianMotion   14 0 0   100%
gemlib/distributions/brownian.py BrownianBridge   21 0 0   100%
gemlib/distributions/brownian.py (no class)   19 0 0   100%
gemlib/distributions/continuous_markov.py EventList   0 0 0   100%
gemlib/distributions/continuous_markov.py (no class)   87 0 0   100%
gemlib/distributions/continuous_time_state_transition_model.py ContinuousTimeStateTransitionModel   29 2 0   93%
gemlib/distributions/continuous_time_state_transition_model.py (no class)   32 0 0   100%
gemlib/distributions/discrete_markov.py (no class)   107 1 0   99%
gemlib/distributions/discrete_time_state_transition_model.py DiscreteTimeStateTransitionModel   39 3 0   92%
gemlib/distributions/discrete_time_state_transition_model.py (no class)   45 0 0   100%
gemlib/distributions/hypergeometric.py Hypergeometric   32 14 0   56%
gemlib/distributions/hypergeometric.py (no class)   33 2 0   94%
gemlib/distributions/hypergeometric_sampler.py (no class)   51 0 0   100%
gemlib/distributions/kcategorical.py UniformKCategorical   18 3 0   83%
gemlib/distributions/kcategorical.py (no class)   19 0 0   100%
gemlib/distributions/uniform_integer.py UniformInteger   25 2 0   92%
gemlib/distributions/uniform_integer.py (no class)   20 0 0   100%
gemlib/func_util.py (no class)   15 0 0   100%
gemlib/math.py (no class)   29 1 0   97%
gemlib/mcmc/__init__.py (no class)   13 0 0   100%
gemlib/mcmc/adaptive_hmc.py StepSizeAlgorithm   0 0 0   100%
gemlib/mcmc/adaptive_hmc.py (no class)   47 0 0   100%
gemlib/mcmc/adaptive_random_walk_metropolis.py AdaptiveRwmhKernelState   0 0 0   100%
gemlib/mcmc/adaptive_random_walk_metropolis.py AdaptiveRwmhInfo   0 0 0   100%
gemlib/mcmc/adaptive_random_walk_metropolis.py (no class)   68 2 0   97%
gemlib/mcmc/discrete_time_state_transition_model/__init__.py (no class)   4 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/fixtures.py (no class)   8 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/left_censored_events_impl.py LeftCensoredEventTimeResults   0 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/left_censored_events_impl.py UncalibratedLeftCensoredEventTimesUpdate   29 3 0   90%
gemlib/mcmc/discrete_time_state_transition_model/left_censored_events_impl.py (no class)   49 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/left_censored_events_mh.py LeftCensoredEventsState   0 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/left_censored_events_mh.py LeftCensoredEventsInfo   0 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/left_censored_events_mh.py LeftCensoredEventsPosition   0 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/left_censored_events_mh.py (no class)   44 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/left_censored_events_proposal.py (no class)   45 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/move_events.py MoveEventsState   0 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/move_events.py MoveEventsInfo   0 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/move_events.py (no class)   33 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/move_events_impl.py EventTimesKernelResults   0 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/move_events_impl.py UncalibratedEventTimesUpdate   35 6 0   83%
gemlib/mcmc/discrete_time_state_transition_model/move_events_impl.py (no class)   101 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/right_censored_events_impl.py OccultKernelResults   0 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/right_censored_events_impl.py UncalibratedOccultUpdate   54 2 0   96%
gemlib/mcmc/discrete_time_state_transition_model/right_censored_events_impl.py (no class)   53 2 0   96%
gemlib/mcmc/discrete_time_state_transition_model/right_censored_events_mh.py RightCensoredEventsState   0 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/right_censored_events_mh.py RightCensoredEventsInfo   0 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/right_censored_events_mh.py (no class)   40 0 0   100%
gemlib/mcmc/discrete_time_state_transition_model/right_censored_events_proposal.py (no class)   41 0 0   100%
gemlib/mcmc/hmc.py HmcKernelState   0 0 0   100%
gemlib/mcmc/hmc.py (no class)   35 1 0   97%
gemlib/mcmc/mcmc_sampler.py (no class)   20 0 0   100%
gemlib/mcmc/mcmc_util.py (no class)   11 0 0   100%
gemlib/mcmc/multi_scan.py (no class)   25 0 0   100%
gemlib/mcmc/mwg_step.py MwgStep   25 1 0   96%
gemlib/mcmc/mwg_step.py (no class)   29 1 0   97%
gemlib/mcmc/random_walk_metropolis.py RwmhInfo   0 0 0   100%
gemlib/mcmc/random_walk_metropolis.py RwmhKernelState   0 0 0   100%
gemlib/mcmc/random_walk_metropolis.py (no class)   26 0 0   100%
gemlib/mcmc/sampling_algorithm.py ChainState   0 0 0   100%
gemlib/mcmc/sampling_algorithm.py KernelState   0 0 0   100%
gemlib/mcmc/sampling_algorithm.py ChainAndKernelState   0 0 0   100%
gemlib/mcmc/sampling_algorithm.py TargetDensityFnType   0 0 1   100%
gemlib/mcmc/sampling_algorithm.py KernelInitFnType   0 0 1   100%
gemlib/mcmc/sampling_algorithm.py KernelStepFnType   0 0 1   100%
gemlib/mcmc/sampling_algorithm.py KernelInitMonad   9 0 0   100%
gemlib/mcmc/sampling_algorithm.py KernelStepMonad   13 0 0   100%
gemlib/mcmc/sampling_algorithm.py SamplingAlgorithm   11 0 0   100%
gemlib/mcmc/sampling_algorithm.py MultiScanKernelState   0 0 0   100%
gemlib/mcmc/sampling_algorithm.py MultiScanKernelInfo   0 0 0   100%
gemlib/mcmc/sampling_algorithm.py (no class)   81 8 17   90%
gemlib/mcmc/test_util.py CountingKernelState   0 0 0   100%
gemlib/mcmc/test_util.py CountingKernelInfo   0 0 0   100%
gemlib/mcmc/test_util.py (no class)   19 0 0   100%
gemlib/mcmc/transformed_sampling_algorithm.py (no class)   41 0 0   100%
gemlib/prng_util.py (no class)   8 1 0   88%
gemlib/spatial/__init__.py (no class)   2 0 0   100%
gemlib/spatial/sp_dist.py (no class)   46 3 1   93%
gemlib/tensor_util.py (no class)   17 1 0   94%
gemlib/util.py (no class)   24 0 0   100%
Total     1813 65 21   96%

No items found using the specified filter.