Coverage report: 100%

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.