Skip to content

Log-Dog012/phyexp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

大学物理实验数据处理库

简化物理实验数据处理,自动生成规范报告要素

项目简介

这是一个专为大学物理实验设计的 Python 工具库,旨在解决实验数据处理中的痛点:

  • 繁琐的单位换算与误差计算
  • 粗糙的手动图表绘制与拟合
  • 标准化实验报告的格式排版

通过简单的接口,你可以快速完成数据录入、误差分析、曲线拟合,并自动生成符合实验报告规范的表格、图表和计算过程,让精力更专注于实验本身而非机械操作。

核心功能

  1. 物理量处理
    支持带单位和不确定度的物理量运算(如 5.2±0.1 米 + 30 厘米 自动换算并传递误差)。

  2. 数据处理与误差分析

    • 基础统计:均值、标准差、标准误差计算
    • 不确定度传递:自动计算直接/间接测量量的 A 类、B 类不确定度
    • 异常值处理:支持 3σ 原则、格拉布斯检验剔除异常数据
  3. 曲线拟合与可视化

    • 常用拟合:线性拟合(含相关系数)、非线性拟合(指数、多项式等)
    • 标准化图表:自动添加误差棒、拟合曲线、物理量单位标签(如“时间 t / s”)
  4. 报告辅助工具

    • 自动生成数据表格(支持 Markdown/LaTeX 格式)
    • 导出计算过程与结论模板,贴合实验报告规范

开发计划

  • 近期:完善基础误差计算与线性拟合功能
  • 中期:增加非线性拟合、自定义单位支持、LaTeX 报告生成
  • 远期:开发 GUI 界面、批量处理多组实验数据

反馈与贡献

  • 如有 bug 或需求,欢迎在 Gitee 仓库 提交 Issues
  • 欢迎 Fork 仓库并提交 Pull Request,一起完善这个工具!

Releases

No releases published

Packages

No packages published

Languages