Coverage report:
100%
hide covered
Files
Functions
Classes
coverage.py v7.14.1
, created at 2026-08-04 07:53 +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)
21
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
21
0
1
100%
src
/
basanos
/
math
/
_config.py
(no class)
56
0
0
100%
src
/
basanos
/
math
/
_config_report.py
ConfigReport
22
0
0
100%
src
/
basanos
/
math
/
_config_report.py
(no class)
64
0
3
100%
src
/
basanos
/
math
/
_engine_core.py
_CoreDataMixin
10
0
0
100%
src
/
basanos
/
math
/
_engine_core.py
(no class)
19
0
2
100%
src
/
basanos
/
math
/
_engine_diagnostics.py
_DiagnosticsMixin
74
0
0
100%
src
/
basanos
/
math
/
_engine_diagnostics.py
(no class)
20
0
2
100%
src
/
basanos
/
math
/
_engine_ic.py
_SignalEvaluatorMixin
40
0
0
100%
src
/
basanos
/
math
/
_engine_ic.py
(no class)
21
0
2
100%
src
/
basanos
/
math
/
_engine_performance.py
_PerformanceMixin
12
0
0
100%
src
/
basanos
/
math
/
_engine_performance.py
(no class)
9
0
2
100%
src
/
basanos
/
math
/
_engine_solve.py
_SolveMixin
105
0
0
100%
src
/
basanos
/
math
/
_engine_solve.py
(no class)
35
0
2
100%
src
/
basanos
/
math
/
_engine_solve_base.py
SolveStatus
0
0
0
100%
src
/
basanos
/
math
/
_engine_solve_base.py
MatrixBundle
0
0
0
100%
src
/
basanos
/
math
/
_engine_solve_base.py
WarmupState
0
0
0
100%
src
/
basanos
/
math
/
_engine_solve_base.py
_SolvePrimitivesMixin
30
0
0
100%
src
/
basanos
/
math
/
_engine_solve_base.py
(no class)
36
0
0
100%
src
/
basanos
/
math
/
_engine_validation.py
(no class)
52
0
0
100%
src
/
basanos
/
math
/
_factor_model.py
FactorModel
48
0
0
100%
src
/
basanos
/
math
/
_factor_model.py
(no class)
27
0
0
100%
src
/
basanos
/
math
/
_signal.py
(no class)
10
0
0
100%
src
/
basanos
/
math
/
_stream.py
BasanosStream
96
0
0
100%
src
/
basanos
/
math
/
_stream.py
(no class)
36
0
0
100%
src
/
basanos
/
math
/
_stream_io.py
(no class)
42
0
0
100%
src
/
basanos
/
math
/
_stream_math.py
(no class)
35
0
0
100%
src
/
basanos
/
math
/
_stream_solve.py
(no class)
81
0
0
100%
src
/
basanos
/
math
/
_stream_state.py
_StreamState
15
0
0
100%
src
/
basanos
/
math
/
_stream_state.py
StepResult
0
0
0
100%
src
/
basanos
/
math
/
_stream_state.py
(no class)
30
0
0
100%
src
/
basanos
/
math
/
optimizer.py
BasanosEngine
26
0
0
100%
src
/
basanos
/
math
/
optimizer.py
(no class)
38
0
0
100%
Total
1231
0
23
100%
No items found using the specified filter.