Coverage report:
100%
hide covered
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.