Coverage report:
96%
hide covered
Files
Functions
Classes
coverage.py v7.16.1
, created at 2026-09-18 09:01 +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)
51
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
1820
65
21
96%
No items found using the specified filter.