Coverage report: 100%

Files Functions Classes

coverage.py v7.8.2, created at 2025-06-10 18:45 +0000

File function statements missing excluded coverage
src/cvxsimulator/__init__.py (no function) 7 0 0 100%
src/cvxsimulator/builder.py polars2pandas 3 0 0 100%
src/cvxsimulator/builder.py Builder.__post_init__ 8 0 0 100%
src/cvxsimulator/builder.py Builder.valid 1 0 0 100%
src/cvxsimulator/builder.py Builder.intervals 1 0 0 100%
src/cvxsimulator/builder.py Builder.index 1 0 0 100%
src/cvxsimulator/builder.py Builder.current_prices 1 0 0 100%
src/cvxsimulator/builder.py Builder.__iter__ 4 0 0 100%
src/cvxsimulator/builder.py Builder.position 1 0 0 100%
src/cvxsimulator/builder.py Builder.position 2 0 0 100%
src/cvxsimulator/builder.py Builder.cashposition 1 0 0 100%
src/cvxsimulator/builder.py Builder.units 1 0 0 100%
src/cvxsimulator/builder.py Builder.cashposition 1 0 0 100%
src/cvxsimulator/builder.py Builder.build 1 0 0 100%
src/cvxsimulator/builder.py Builder.weights 1 0 0 100%
src/cvxsimulator/builder.py Builder.weights 1 0 0 100%
src/cvxsimulator/builder.py Builder.aum 1 0 0 100%
src/cvxsimulator/builder.py Builder.aum 2 0 0 100%
src/cvxsimulator/builder.py (no function) 46 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.__post_init__ 18 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.index 1 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.assets 1 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.nav 6 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.profit 3 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.cashposition 1 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.returns 1 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.trades_units 3 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.trades_currency 1 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.turnover_relative 1 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.turnover 1 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.__getitem__ 1 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.equity 1 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.weights 1 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.stats 1 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.plots 1 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.reports 1 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.sharpe 1 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.from_cashpos_prices 2 0 0 100%
src/cvxsimulator/portfolio.py Portfolio.snapshot 1 0 0 100%
src/cvxsimulator/portfolio.py (no function) 48 0 0 100%
src/cvxsimulator/state.py State.cash 1 0 0 100%
src/cvxsimulator/state.py State.cash 1 0 0 100%
src/cvxsimulator/state.py State.nav 1 0 0 100%
src/cvxsimulator/state.py State.value 1 0 0 100%
src/cvxsimulator/state.py State.cashposition 1 0 0 100%
src/cvxsimulator/state.py State.position 3 0 0 100%
src/cvxsimulator/state.py State.position 3 0 0 100%
src/cvxsimulator/state.py State.gmv 1 0 0 100%
src/cvxsimulator/state.py State.time 1 0 0 100%
src/cvxsimulator/state.py State.time 5 0 0 100%
src/cvxsimulator/state.py State.days 1 0 0 100%
src/cvxsimulator/state.py State.assets 3 0 0 100%
src/cvxsimulator/state.py State.trades 1 0 0 100%
src/cvxsimulator/state.py State.mask 3 0 0 100%
src/cvxsimulator/state.py State.prices 3 0 0 100%
src/cvxsimulator/state.py State.prices 5 0 0 100%
src/cvxsimulator/state.py State.profit 1 0 0 100%
src/cvxsimulator/state.py State.aum 1 0 0 100%
src/cvxsimulator/state.py State.aum 1 0 0 100%
src/cvxsimulator/state.py State.weights 3 0 0 100%
src/cvxsimulator/state.py State.leverage 1 0 0 100%
src/cvxsimulator/state.py (no function) 55 0 0 100%
src/cvxsimulator/utils/__init__.py (no function) 2 0 0 100%
src/cvxsimulator/utils/interpolation.py interpolate 13 0 0 100%
src/cvxsimulator/utils/interpolation.py valid 5 0 0 100%
src/cvxsimulator/utils/interpolation.py interpolate_pl 13 0 0 100%
src/cvxsimulator/utils/interpolation.py valid_pl 7 0 0 100%
src/cvxsimulator/utils/interpolation.py interpolate_df_pl 4 0 0 100%
src/cvxsimulator/utils/interpolation.py valid_df_pl 4 0 0 100%
src/cvxsimulator/utils/interpolation.py (no function) 8 0 0 100%
Total   331 0 0 100%

No items found using the specified filter.