Coverage report: 100%

Files Functions Classes

coverage.py v7.12.0, created at 2025-12-02 03:14 +0000

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

No items found using the specified filter.