Skip to content

API Reference

Complete API documentation for Portfolio Analysis.

Core Modules

Module Description
portfolio_analysis.data Data loading from Yahoo Finance
portfolio_analysis.metrics Performance and benchmark metrics
portfolio_analysis.analysis Portfolio and Monte Carlo analysis
portfolio_analysis.factors Factor models and attribution
portfolio_analysis.optimization Portfolio optimization
portfolio_analysis.visualization Plotting functions

Quick Import

# Core classes
from portfolio_analysis import (
    DataLoader,
    PortfolioAnalysis,
    PerformanceMetrics,
    BenchmarkComparison,
    MonteCarloSimulation,
    PortfolioOptimizer,
    PortfolioVisualization,
)

# Factor analysis
from portfolio_analysis.factors import (
    FactorDataLoader,
    FactorRegression,
    FactorAttribution,
    FactorExposures,
    FactorOptimizer,
    FactorVisualization,
)

# Reporting
from portfolio_analysis.reporting import ReportBuilder