Coverage report: 100%

Files Functions Classes

coverage.py v7.14.1, created at 2026-06-23 06:13 +0000

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
src/jquantstats/__init__.py   100% 10 0 0   100% 0 0   100%
src/jquantstats/_cache.py   100% 16 0 0   100% 2 0   100%
src/jquantstats/_cost_model.py   100% 22 0 0   100% 6 0   100%
src/jquantstats/_plots/__init__.py   100% 3 0 0   100% 0 0   100%
src/jquantstats/_plots/_data.py   100% 442 0 4   100% 94 0   100%
src/jquantstats/_plots/_portfolio.py   100% 166 0 2   100% 52 0   100%
src/jquantstats/_plots/_protocol.py   100% 6 0 110   100% 0 0   100%
src/jquantstats/_portfolio_attribution.py   100% 29 0 13   100% 2 0   100%
src/jquantstats/_portfolio_base.py   100% 4 0 26   100% 0 0   100%
src/jquantstats/_portfolio_cost.py   100% 56 0 0   100% 16 0   100%
src/jquantstats/_portfolio_nav.py   100% 57 0 7   100% 8 0   100%
src/jquantstats/_portfolio_turnover.py   100% 32 0 2   100% 4 0   100%
src/jquantstats/_protocol.py   100% 4 0 58   100% 0 0   100%
src/jquantstats/_reports/__init__.py   100% 3 0 0   100% 0 0   100%
src/jquantstats/_reports/_data.py   100% 270 0 2   100% 66 0   100%
src/jquantstats/_reports/_formatting.py   100% 16 0 0   100% 4 0   100%
src/jquantstats/_reports/_portfolio.py   100% 95 0 2   100% 18 0   100%
src/jquantstats/_reports/_protocol.py   100% 6 0 71   100% 0 0   100%
src/jquantstats/_stats/__init__.py   100% 2 0 0   100% 0 0   100%
src/jquantstats/_stats/_basic.py   100% 272 0 7   100% 32 0   100%
src/jquantstats/_stats/_core.py   100% 55 0 16   100% 14 0   100%
src/jquantstats/_stats/_drawdown.py   100% 56 0 5   100% 8 0   100%
src/jquantstats/_stats/_internals.py   100% 17 0 0   100% 4 0   100%
src/jquantstats/_stats/_montecarlo.py   100% 72 0 7   100% 16 0   100%
src/jquantstats/_stats/_performance.py   100% 230 0 13   100% 54 0   100%
src/jquantstats/_stats/_periodic.py   100% 83 0 5   100% 22 0   100%
src/jquantstats/_stats/_reporting.py   100% 194 0 44   100% 54 0   100%
src/jquantstats/_stats/_rolling.py   100% 82 0 5   100% 22 0   100%
src/jquantstats/_stats/_stats.py   100% 34 0 2   100% 0 0   100%
src/jquantstats/_types.py   100% 4 0 0   100% 0 0   100%
src/jquantstats/_utils/__init__.py   100% 3 0 0   100% 0 0   100%
src/jquantstats/_utils/_data.py   100% 99 0 1   100% 16 0   100%
src/jquantstats/_utils/_portfolio.py   100% 37 0 0   100% 0 0   100%
src/jquantstats/_utils/_protocol.py   100% 3 0 17   100% 0 0   100%
src/jquantstats/data.py   100% 216 0 11   100% 72 0   100%
src/jquantstats/exceptions.py   100% 70 0 0   100% 2 0   100%
src/jquantstats/portfolio.py   100% 191 0 4   100% 68 0   100%
src/jquantstats/result.py   100% 37 0 0   100% 8 0   100%
Total   100% 2994 0 434   100% 664 0   100%

No items found using the specified filter.