Coverage report:
96%
hide covered
Files
Functions
Classes
coverage.py v7.10.3
, created at 2025-12-02 22:09 +0000
File
class
statements
missing
excluded
coverage
gemlib/__init__.py
(no class)
6
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)
22
0
0
100%
gemlib/mcmc/mcmc_util.py
(no class)
11
0
0
100%
gemlib/mcmc/multi_scan.py
MultiScanKernelState
0
0
0
100%
gemlib/mcmc/multi_scan.py
MultiScanKernelInfo
0
0
0
100%
gemlib/mcmc/multi_scan.py
(no class)
28
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
KernelInitMonad
9
0
0
100%
gemlib/mcmc/sampling_algorithm.py
KernelStepMonad
13
0
0
100%
gemlib/mcmc/sampling_algorithm.py
SamplingAlgorithm
10
1
0
90%
gemlib/mcmc/sampling_algorithm.py
(no class)
56
8
0
86%
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
1774
66
1
96%
No items found using the specified filter.