Coverage report:
100%
hide covered
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.