Coverage report: 94%

Files Functions Classes

coverage.py v7.13.4, created at 2026-03-06 15:16 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
src / bartz / BART / __init__.py (no class)   100% 1 0 0   100% 0 0   100%
src / bartz / BART / _gbart.py mc_gbart   97% 36 1 0   100% 6 0   98%
src / bartz / BART / _gbart.py gbart   60% 5 2 0   50% 2 1   57%
src / bartz / BART / _gbart.py (no class)   98% 94 2 0   73% 22 6   93%
src / bartz / __init__.py (no class)   100% 3 0 0   100% 0 0   100%
src / bartz / _interface.py DataFrame   100% 0 0 1   100% 0 0   100%
src / bartz / _interface.py Series   100% 0 0 1   100% 0 0   100%
src / bartz / _interface.py Bart   91% 198 17 0   86% 90 11   90%
src / bartz / _interface.py DeviceKwArgs   100% 0 0 0   100% 0 0   100%
src / bartz / _interface.py (no class)   98% 135 3 4   86% 14 2   97%
src / bartz / _version.py (no class)   100% 2 0 0   100% 0 0   100%
src / bartz / debug / __init__.py (no class)   100% 4 0 0   100% 0 0   100%
src / bartz / debug / _check.py CheckFunc   100% 0 0 1   100% 0 0   100%
src / bartz / debug / _check.py (no class)   99% 95 1 2   88% 8 1   98%
src / bartz / debug / _debuggbart.py debug_mc_gbart   51% 70 34 0   71% 14 2   55%
src / bartz / debug / _debuggbart.py debug_gbart   100% 0 0 0   100% 0 0   100%
src / bartz / debug / _debuggbart.py (no class)   100% 28 0 0   100% 0 0   100%
src / bartz / debug / _prior.py SamplePriorStack   100% 2 0 0   100% 0 0   100%
src / bartz / debug / _prior.py SamplePriorTrees   100% 2 0 0   100% 0 0   100%
src / bartz / debug / _prior.py SamplePriorCarry   100% 2 0 0   100% 0 0   100%
src / bartz / debug / _prior.py SamplePriorX   100% 12 0 0   100% 2 0   100%
src / bartz / debug / _prior.py (no class)   100% 79 0 0   100% 0 0   100%
src / bartz / debug / _traceconv.py BARTTraceMeta   100% 0 0 0   100% 0 0   100%
src / bartz / debug / _traceconv.py TraceWithOffset   100% 2 0 0   100% 0 0   100%
src / bartz / debug / _traceconv.py (no class)   90% 92 9 0   79% 24 5   88%
src / bartz / grove.py TreeHeaps   100% 0 0 0   100% 0 0   100%
src / bartz / grove.py (no class)   96% 184 8 0   82% 38 3   93%
src / bartz / jaxext / __init__.py split   100% 13 0 0   100% 6 0   100%
src / bartz / jaxext / __init__.py (no class)   97% 99 3 0   75% 12 1   95%
src / bartz / jaxext / _autobatch.py NotDefined   100% 0 0 0   100% 0 0   100%
src / bartz / jaxext / _autobatch.py (no class)   100% 179 0 0   100% 40 0   100%
src / bartz / jaxext / scipy / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
src / bartz / jaxext / scipy / special.py (no class)   97% 63 2 0   75% 4 1   96%
src / bartz / jaxext / scipy / stats.py invgamma   100% 1 0 0   100% 0 0   100%
src / bartz / jaxext / scipy / stats.py (no class)   100% 5 0 0   100% 0 0   100%
src / bartz / mcmcloop.py BurninTrace   100% 1 0 0   100% 0 0   100%
src / bartz / mcmcloop.py MainTrace   100% 5 0 0   100% 2 0   100%
src / bartz / mcmcloop.py RunMCMCResult   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcloop.py Callback   100% 0 0 1   100% 0 0   100%
src / bartz / mcmcloop.py _Carry   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcloop.py _CallCounter   100% 9 0 0   100% 2 0   100%
src / bartz / mcmcloop.py PrintCallbackState   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcloop.py Trace   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcloop.py TreesTrace   100% 1 0 0   100% 0 0   100%
src / bartz / mcmcloop.py (no class)   97% 211 6 2   85% 40 4   95%
src / bartz / mcmcstep / __init__.py (no class)   100% 2 0 0   100% 0 0   100%
src / bartz / mcmcstep / _moves.py Moves   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcstep / _moves.py GrowMoves   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcstep / _moves.py PruneMoves   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcstep / _moves.py (no class)   100% 175 0 0   100% 4 0   100%
src / bartz / mcmcstep / _state.py Forest   100% 3 0 0   100% 2 0   100%
src / bartz / mcmcstep / _state.py StepConfig   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcstep / _state.py State   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcstep / _state.py _LazyArray   100% 5 0 0   100% 0 0   100%
src / bartz / mcmcstep / _state.py _ReductionConfig   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcstep / _state.py _find_mesh.MeshFound   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcstep / _state.py (no class)   95% 401 20 0   88% 98 6   94%
src / bartz / mcmcstep / _step.py Counts   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcstep / _step.py Precs   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcstep / _step.py PreLkV   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcstep / _step.py PreLk   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcstep / _step.py PreLf   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcstep / _step.py ParallelStageOut   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcstep / _step.py SeqStageInAllTrees   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcstep / _step.py SeqStageInPerTree   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcstep / _step.py (no class)   99% 420 1 0   98% 48 1   99%
src / bartz / prepcovars.py (no class)   90% 79 8 0   67% 18 4   86%
src / bartz / testing / __init__.py (no class)   100% 1 0 0   100% 0 0   100%
src / bartz / testing / _dgp.py DGP   33% 9 6 0   0% 2 0   27%
src / bartz / testing / _dgp.py (no class)   99% 106 1 0   100% 4 0   99%
Total     96% 2834 124 12   86% 502 48   94%

No items found using the specified filter.