Coverage report:
100%
hide covered
Files
Functions
Classes
coverage.py v7.13.5
, created at 2026-04-02 17:47 +0000
File
class
statements
missing
excluded
coverage
src / basanos / __init__.py
(no class)
16
0
0
100%
src / basanos / _deprecation.py
(no class)
7
0
0
100%
src / basanos / _logging.py
JSONFormatter
8
0
0
100%
src / basanos / _logging.py
(no class)
17
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
IllConditionedMatrixWarning
0
0
0
100%
src / basanos / exceptions.py
MonotonicPricesError
2
0
0
100%
src / basanos / exceptions.py
FactorModelError
0
0
0
100%
src / basanos / exceptions.py
StreamStateCorruptError
3
0
0
100%
src / basanos / exceptions.py
(no class)
26
0
13
100%
src / basanos / math / __init__.py
(no class)
13
0
0
100%
src / basanos / math / _config.py
CovarianceMode
0
0
0
100%
src / basanos / math / _config.py
EwmaShrinkConfig
0
0
0
100%
src / basanos / math / _config.py
SlidingWindowConfig
4
0
0
100%
src / basanos / math / _config.py
BasanosConfig
22
0
1
100%
src / basanos / math / _config.py
(no class)
51
0
2
100%
src / basanos / math / _config_report.py
ConfigReport
22
0
0
100%
src / basanos / math / _config_report.py
(no class)
66
0
2
100%
src / basanos / math / _engine_diagnostics.py
_DiagnosticsMixin
77
0
0
100%
src / basanos / math / _engine_diagnostics.py
(no class)
17
0
2
100%
src / basanos / math / _engine_ic.py
_SignalEvaluatorMixin
39
0
0
100%
src / basanos / math / _engine_ic.py
(no class)
21
0
2
100%
src / basanos / math / _engine_solve.py
SolveStatus
0
0
0
100%
src / basanos / math / _engine_solve.py
MatrixBundle
0
0
0
100%
src / basanos / math / _engine_solve.py
WarmupState
0
0
0
100%
src / basanos / math / _engine_solve.py
_SolveMixin
138
0
0
100%
src / basanos / math / _engine_solve.py
(no class)
52
0
2
100%
src / basanos / math / _ewm_corr.py
_EwmCorrState
0
0
0
100%
src / basanos / math / _ewm_corr.py
(no class)
81
0
0
100%
src / basanos / math / _factor_model.py
FactorModel
47
0
0
100%
src / basanos / math / _factor_model.py
(no class)
22
0
0
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 / _stream.py
_StreamState
0
0
0
100%
src / basanos / math / _stream.py
StepResult
0
0
0
100%
src / basanos / math / _stream.py
BasanosStream
234
0
0
100%
src / basanos / math / _stream.py
(no class)
83
0
2
100%
src / basanos / math / optimizer.py
BasanosEngine
44
0
0
100%
src / basanos / math / optimizer.py
(no class)
78
0
2
100%
Total
1285
0
28
100%
No items found using the specified filter.