How rockyprojiang/annual-report-financial-analyzer works
财报智析将上市公司年报 PDF 批量处理为标准化财务数据、指标与勾稽结果、风险告警、归因报告及结构化输出。主流程从 PDF 抽取三张报表和关键辅助信息,经过科目映射、指标计算与规则评估,再生成报告和基准包。图中体现 README 记录的主要能力;未展示的部分调用关系以虚线标注,避免把未采样实现当作已核实。
Main entry points: main.py 批处理入口 · step1_extract.py 报告采集步骤 · step2_standardize.py 数据标准化 · step6_structured.py 行业豁免与风险
Components 17
Connections 17
- 分析人员 → 批处理入口: 运行
README.md - 年报 PDF → 报告采集步骤: 批量读取
step1_extract.py - 批处理入口 → 报告采集步骤: 调用采集
main.py - 报告采集步骤 → 三表提取: 提取报表
step1_extract.py - 报告采集步骤 → 关键信息提取: 提取辅助信息
step1_extract.py - 报告采集步骤 → 运行配置: 创建报告路径
step1_extract.py - 批处理入口 → 数据标准化: 标准化
main.py - 数据标准化 → 映射与行业配置: 读取科目映射
README.md - 批处理入口 → 指标与勾稽: 计算指标
README.md - 批处理入口 → 规则告警: 评估告警
README.md - 批处理入口 → 公司元数据: 解析元数据
main.py - 批处理入口 → 行业豁免与风险: 计算风险与打包
main.py - 批处理入口 → 归因报告生成: 生成报告
main.py - 归因报告生成 → DeepSeek API: 请求归因
step5_llm_report.py - 批处理入口 → 分析结果文件: 写入结果
README.md - 行业豁免与风险 → 指标与勾稽: 读取阈值分类
step6_structured.py - 运行配置 → 映射与行业配置: 配置路径