Coverage for src/cvxsimulator/__init__.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.10.3, created at 2025-09-28 06:27 +0000

1"""A simple yet powerful simulator for investment strategies and portfolio backtesting. 

2 

3This package provides tools for creating and analyzing investment portfolios, 

4implementing trading strategies, and backtesting them against historical data. 

5It simplifies accounting by tracking cash, positions, profits, and other metrics. 

6""" 

7 

8import importlib.metadata 

9 

10__version__ = importlib.metadata.version("cvxsimulator") 

11 

12from .builder import Builder 

13from .portfolio import Portfolio 

14from .state import State 

15from .utils.interpolation import interpolate, valid 

16 

17__all__ = ["Builder", "Portfolio", "State", "interpolate", "valid"]