Files
rst_data/project_doc.rst
2026-04-16 09:05:01 +00:00

1.7 KiB

yield-smart-app 项目文档

版本
0.1.0
作者
研发团队
日期
2026-04-16

目录

项目概述

yield-smart-app 是一个基于 Streamlit 构建的数据分析与可视化应用, 旨在帮助用户快速上传、处理和分析多种格式的数据文件。

支持的数据格式包括:

  • CSV / TSV
  • Excel (.xlsx / .xls)
  • JSON / JSONL
  • Parquet
  • HDF5
  • XML
  • YOLO 标注格式
  • 图片文件

快速开始

环境准备

确保已安装 Python 3.10+,然后执行:

uv pip install -r requirements.txt

启动应用

streamlit run app.py --server.port 8000

功能模块

数据上传模块

用户可通过侧边栏上传文件,系统自动识别文件类型并进行初步解析。

Note

当前单文件大小限制为 200 MB,超出限制请使用分片上传功能。

数据预览模块

上传成功后,系统会展示前 10 行数据,并提供列类型推断结果。

Warning

若列类型推断不准确,用户可在高级设置中手动覆盖。

可视化模块

支持以下图表类型:

  1. 折线图(时间序列)
  2. 柱状图(分类对比)
  3. 散点图(相关性分析)
  4. 热力图(矩阵数据)

更新日志

  • v0.1.0:初始版本发布
  • v0.1.1:新增 Parquet 支持
  • v0.1.2:优化 UI 主题

相关链接