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
« prev ^ index » next coverage.py v7.13.2, created at 2026-02-03 02:14 +0000
1"""Monkeys: Random portfolio allocation simulation.
3This package provides tools for simulating random portfolio allocation strategies
4("monkeys") and comparing their performance to traditional investment approaches.
6A monkey manages a fully invested long-only portfolio, picking assets with
7probability distributions and rebalancing with random weights.
8"""
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)
19__all__ = [
20 "calculate_returns",
21 "generate_weight_history",
22 "load_prices_from_csv",
23 "simulate_portfolio_returns",
24]
26import importlib.metadata
28__version__ = importlib.metadata.version("monkeys")