TIMVERSE
← 作品 INDEX

TimFlow

仪器原始数据进去,质控与检测报告出来 —— 全程只在本机。

FIG.02 — 数据流:仪器 → 本机引擎 → 质控 / 检测报告
本机边界 · DATA NEVER LEAVES 仪器原始数据 环境监测设备 本机处理引擎 Python · 本地 Web 应用 质控报告 检测报告
  1. 01 仪器原始数据 读取受支持的环境监测设备文件
  2. 02 本机处理引擎 清洗、计算、质控与报告生成
  3. 03 本机输出 质控报告 / 检测报告

本机边界 · DATA NEVER LEAVES

LIVE INTERFACE / 实机界面

真实运行界面

LOCAL CAPTURE · NO MOCKUP

01
App 工作流入口

不使用真实样品数据的空白运行态;左侧依次配置文件、仪器、标准、公式和输出目录,右侧明确展示处理链路与预期产物。

LIVE INTERFACE / UI.01

App 工作流入口

TimFlow 应用空白运行界面,左侧为五步输入配置,右侧为分析流程和输出说明

不使用真实样品数据的空白运行态;左侧依次配置文件、仪器、标准、公式和输出目录,右侧明确展示处理链路与预期产物。

拖动滚动条查看细节 · ESC 关闭

这是什么

TimFlow 是一个环境监测仪器数据的本机处理工具:接收仪器原始数据,在本机完成清洗、计算、质控与报告生成。macOS 和 Windows 跑的是同一个本地 Web 应用,一条命令启动,浏览器打开即用。

为什么是本地

环境监测数据天然敏感:牵涉合规、现场信息,仪器所在的环境往往还不能联网。所以 TimFlow 的边界划得很硬——数据永不离开本机。没有云同步,没有遥测,计算和报告都留在使用者自己的机器上。

我负责的范围

  • 输入适配 —— 当前注册 Agilent 7800 与 Thermo iCAP Q 两类仪器适配器,并对文件类型做明确校验;
  • 计算与质控 —— 把数据清洗、方法配置、计算策略和质控状态串成一条可重复运行的 pipeline;
  • 报告生成 —— 每次运行生成质控报告;检测报告默认只在质控全部通过时生成,强制输出时会写入明确警告;
  • 本地交付 —— 默认输出统一进入 repo 内的 local_outputs/,方便定位、复核和清理。

怎么工作

Python 3.9 环境执行 python Code/dev.py app 即可启动。用户选择仪器与方法、上传原始数据后,TimFlow 在本机完成处理,并输出以源文件名为前缀的 .xlsx 质控报告和检测报告。

可验证结果与限制

代码仓库公开,输入适配、输出命名、报告生成与质控门禁都有对应测试。当前能力边界也写得很具体:只接受已注册仪器与受支持文件类型,不把“能打开任意表格”当成功能;质控不通过时不会悄悄生成一份看起来正常的检测报告。