Coverage report: 99%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-07 14:36 +0000

File   statements missing excluded   coverage
src / jquantstats / __init__.py   8 0 0   100%
src / jquantstats / _cost_model.py   22 0 0   100%
src / jquantstats / _plots / __init__.py   3 0 0   100%
src / jquantstats / _plots / _data.py   354 0 2   100%
src / jquantstats / _plots / _portfolio.py   173 0 2   100%
src / jquantstats / _plots / _protocol.py   4 0 89   100%
src / jquantstats / _portfolio_attribution.py   33 0 22   100%
src / jquantstats / _portfolio_cost.py   49 0 11   100%
src / jquantstats / _portfolio_nav.py   65 0 10   100%
src / jquantstats / _portfolio_turnover.py   36 0 4   100%
src / jquantstats / _reports / __init__.py   3 0 0   100%
src / jquantstats / _reports / _data.py   268 0 2   100%
src / jquantstats / _reports / _portfolio.py   103 0 2   100%
src / jquantstats / _reports / _protocol.py   4 0 292   100%
src / jquantstats / _stats / __init__.py   2 0 0   100%
src / jquantstats / _stats / _basic.py   266 0 4   100%
src / jquantstats / _stats / _core.py   27 0 0   100%
src / jquantstats / _stats / _internals.py   17 0 0   100%
src / jquantstats / _stats / _performance.py   285 0 12   100%
src / jquantstats / _stats / _protocol.py   4 0 35   100%
src / jquantstats / _stats / _reporting.py   266 0 45   100%
src / jquantstats / _stats / _rolling.py   75 0 4   100%
src / jquantstats / _stats / _stats.py   19 0 2   100%
src / jquantstats / _types.py   4 0 0   100%
src / jquantstats / _utils / __init__.py   3 0 0   100%
src / jquantstats / _utils / _data.py   56 0 1   100%
src / jquantstats / _utils / _portfolio.py   29 0 0   100%
src / jquantstats / _utils / _protocol.py   3 0 32   100%
src / jquantstats / data.py   183 1 8   99%
src / jquantstats / exceptions.py   34 0 0   100%
src / jquantstats / portfolio.py   191 0 4   100%
Total   2589 1 583   99%

No items found using the specified filter.