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

5 statements  

« prev     ^ index     » next       coverage.py v7.13.2, created at 2026-02-03 02:14 +0000

1"""Monkeys: Random portfolio allocation simulation. 

2 

3This package provides tools for simulating random portfolio allocation strategies 

4("monkeys") and comparing their performance to traditional investment approaches. 

5 

6A monkey manages a fully invested long-only portfolio, picking assets with 

7probability distributions and rebalancing with random weights. 

8""" 

9 

10from monkeys.data import ( 

11 calculate_returns, 

12 load_prices_from_csv, 

13) 

14from monkeys.portfolio import ( 

15 generate_weight_history, 

16 simulate_portfolio_returns, 

17) 

18 

19__all__ = [ 

20 "calculate_returns", 

21 "generate_weight_history", 

22 "load_prices_from_csv", 

23 "simulate_portfolio_returns", 

24] 

25 

26import importlib.metadata 

27 

28__version__ = importlib.metadata.version("monkeys")