Coverage report: 100%

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.