Coverage report:
99%
hide covered
Files
Functions
Classes
coverage.py v7.14.1
, created at 2026-06-23 05:58 +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
/
analytics
/
__init__.py
(no class)
4
0
0
100%
src
/
basanos
/
exceptions.py
BasanosError
0
0
0
100%
src
/
basanos
/
exceptions.py
DimensionMismatchError
0
0
0
100%
src
/
basanos
/
exceptions.py
NonSquareMatrixError
0
0
0
100%
src
/
basanos
/
exceptions.py
SingularMatrixError
0
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
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)
25
0
9
100%
src
/
basanos
/
math
/
__init__.py
(no class)
13
0
0
100%
src
/
basanos
/
math
/
_config.py
_SentinelType
0
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)
52
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)
16
0
2
100%
src
/
basanos
/
math
/
_engine_ic.py
_SignalEvaluatorMixin
45
0
0
100%
src
/
basanos
/
math
/
_engine_ic.py
(no class)
14
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
135
0
0
100%
src
/
basanos
/
math
/
_engine_solve.py
(no class)
49
0
2
100%
src
/
basanos
/
math
/
_factor_model.py
FactorModel
48
0
0
100%
src
/
basanos
/
math
/
_factor_model.py
(no class)
30
2
0
93%
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
203
1
0
99%
src
/
basanos
/
math
/
_stream.py
(no class)
96
0
0
100%
src
/
basanos
/
math
/
optimizer.py
BasanosEngine
46
0
0
100%
src
/
basanos
/
math
/
optimizer.py
(no class)
95
0
2
100%
Total
1143
3
22
99%
No items found using the specified filter.