Coverage report: 100%

Files Functions Classes

coverage.py v7.13.5, created at 2026-03-19 05:23 +0000

File class   statements missing excluded   coverage
src / basanos / __init__.py (no class)   17 0 0   100%
src / basanos / _logging.py JSONFormatter   8 0 0   100%
src / basanos / _logging.py (no class)   17 0 0   100%
src / basanos / analytics / __init__.py (no class)   1 0 0   100%
src / basanos / analytics / _plots.py Plots   150 0 0   100%
src / basanos / analytics / _plots.py (no class)   22 0 2   100%
src / basanos / analytics / _report.py Report   46 0 0   100%
src / basanos / analytics / _report.py (no class)   53 0 2   100%
src / basanos / analytics / _stats.py Stats   195 0 0   100%
src / basanos / analytics / _stats.py (no class)   84 0 0   100%
src / basanos / analytics / portfolio.py Portfolio   146 0 5   100%
src / basanos / analytics / portfolio.py (no class)   62 0 0   100%
src / basanos / exceptions.py BasanosError   0 0 0   100%
src / basanos / exceptions.py NonSquareMatrixError   3 0 0   100%
src / basanos / exceptions.py DimensionMismatchError   3 0 0   100%
src / basanos / exceptions.py SingularMatrixError   4 0 0   100%
src / basanos / exceptions.py InsufficientDataError   4 0 0   100%
src / basanos / exceptions.py MissingDateColumnError   2 0 0   100%
src / basanos / exceptions.py ShapeMismatchError   3 0 0   100%
src / basanos / exceptions.py ColumnMismatchError   3 0 0   100%
src / basanos / exceptions.py NonPositivePricesError   2 0 0   100%
src / basanos / exceptions.py ExcessiveNullsError   4 0 0   100%
src / basanos / exceptions.py IntegerIndexBoundError   3 0 0   100%
src / basanos / exceptions.py InvalidPricesTypeError   2 0 0   100%
src / basanos / exceptions.py InvalidCashPositionTypeError   2 0 0   100%
src / basanos / exceptions.py RowCountMismatchError   3 0 0   100%
src / basanos / exceptions.py NonPositiveAumError   2 0 0   100%
src / basanos / exceptions.py IllConditionedMatrixWarning   0 0 0   100%
src / basanos / exceptions.py MonotonicPricesError   2 0 0   100%
src / basanos / exceptions.py (no class)   33 0 16   100%
src / basanos / math / __init__.py (no class)   2 0 0   100%
src / basanos / math / _config_report.py ConfigReport   21 0 0   100%
src / basanos / math / _config_report.py (no class)   65 0 2   100%
src / basanos / math / _linalg.py (no class)   57 0 0   100%
src / basanos / math / _signal.py (no class)   10 0 0   100%
src / basanos / math / optimizer.py BasanosConfig   6 0 0   100%
src / basanos / math / optimizer.py BasanosEngine   225 0 0   100%
src / basanos / math / optimizer.py (no class)   118 0 2   100%
Total     1380 0 29   100%

No items found using the specified filter.