Coverage report: 93%

Files Functions Classes

coverage.py v7.13.0, created at 2026-01-13 00:35 +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   96% 27 1 0   100% 0 0   96%
src / bartz / BART / _gbart.py gbart   60% 5 2 0   50% 2 1   57%
src / bartz / BART / _gbart.py (no class)   92% 95 8 0   55% 22 6   85%
src / bartz / __init__.py (no class)   100% 4 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   89% 212 23 0   83% 102 13   87%
src / bartz / _interface.py DeviceKwArgs   100% 0 0 0   100% 0 0   100%
src / bartz / _interface.py (no class)   97% 112 3 4   83% 12 2   96%
src / bartz / _profiler.py (no class)   95% 88 4 1   86% 22 1   94%
src / bartz / _version.py (no class)   100% 1 0 0   100% 0 0   100%
src / bartz / debug.py BARTTraceMeta   100% 0 0 0   100% 0 0   100%
src / bartz / debug.py TraceWithOffset   100% 2 0 0   100% 0 0   100%
src / bartz / debug.py SamplePriorStack   100% 2 0 0   100% 0 0   100%
src / bartz / debug.py SamplePriorTrees   100% 2 0 0   100% 0 0   100%
src / bartz / debug.py SamplePriorCarry   100% 2 0 0   100% 0 0   100%
src / bartz / debug.py SamplePriorX   100% 12 0 0   100% 2 0   100%
src / bartz / debug.py debug_mc_gbart   45% 62 34 0   75% 12 1   50%
src / bartz / debug.py debug_gbart   100% 0 0 0   100% 0 0   100%
src / bartz / debug.py (no class)   95% 342 18 0   78% 60 9   92%
src / bartz / grove.py TreeHeaps   100% 0 0 0   100% 0 0   100%
src / bartz / grove.py (no class)   100% 97 0 0   100% 10 0   100%
src / bartz / jaxext / __init__.py split   100% 17 0 0   100% 8 0   100%
src / bartz / jaxext / __init__.py (no class)   94% 85 5 0   65% 20 3   89%
src / bartz / jaxext / _autobatch.py NotDefined   100% 0 0 0   100% 0 0   100%
src / bartz / jaxext / _autobatch.py (no class)   100% 182 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% 59 2 0   75% 4 1   95%
src / bartz / jaxext / scipy / stats.py invgamma   100% 1 0 0   100% 0 0   100%
src / bartz / jaxext / scipy / stats.py (no class)   100% 4 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 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 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% 198 6 2   83% 36 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% 148 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 _find_mesh.MeshFound   100% 0 0 0   100% 0 0   100%
src / bartz / mcmcstep / _state.py (no class)   94% 298 18 0   88% 88 5   92%
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)   100% 377 0 0   98% 48 1   99%
src / bartz / prepcovars.py (no class)   90% 78 8 0   67% 18 4   85%
Total     95% 2525 132 10   84% 514 51   93%

No items found using the specified filter.