Coverage for src / basanos / analytics / __init__.py: 100%
1 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-19 05:23 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-19 05:23 +0000
1"""Analytics subpackage for basanos.
3Provides the Portfolio data model and related analytics helpers. Public
4classes are kept in stable modules while implementation details live in
5private modules so that documentation remains clean and pdoc renders a
6hierarchical navigation.
8Public API:
9- basanos.analytics.portfolio — home of basanos.analytics.portfolio.Portfolio.
11Private modules (subject to change):
12- basanos.analytics._stats
13- basanos.analytics._plots
15Usage:
16 Prefer importing the public classes from this package namespace:
18 >>> from basanos.analytics import Portfolio # doctest: +SKIP
19 >>> from basanos.analytics import Portfolio
20 >>> issubclass(Portfolio, object)
21 True
23Notes:
24 Direct imports from private modules are discouraged as they may change
25 without notice.
26"""
28# Public re-export (explicit alias so linters recognize intent)
29from .portfolio import Portfolio as Portfolio