Summary
Extend FactorReport.generate() to produce rich HTML reports with interactive charts and additional analysis metrics (IC decay, factor correlation, regime analysis).
Background
Current FactorReport.generate() produces text-based reports. HTML reports with interactive visualizations would be more useful for sharing and analysis.
Goals
- Generate HTML reports with embedded charts
- Include all analysis results (IC, IC decay, quantile returns, etc.)
- Support interactive visualizations (using plotly or similar)
Proposed Tasks
Notes
- Should integrate with existing FactorAnalysisResult data
- Consider making HTML optional (keep text format as default)
- Charts should be self-contained (embedded, not external files)
- Consider using jinja2 for templating
Summary
Extend FactorReport.generate() to produce rich HTML reports with interactive charts and additional analysis metrics (IC decay, factor correlation, regime analysis).
Background
Current FactorReport.generate() produces text-based reports. HTML reports with interactive visualizations would be more useful for sharing and analysis.
Goals
Proposed Tasks
FactorReport.generate()to supportformat="html"optionFactorReport.generate_html(output_path: str)methodNotes