TimFlow
仪器原始数据进去,质控与检测报告出来 —— 全程只在本机。
- 01 仪器原始数据 读取受支持的环境监测设备文件
- 02 本机处理引擎 清洗、计算、质控与报告生成
- 03 本机输出 质控报告 / 检测报告
本机边界 · DATA NEVER LEAVES
LIVE INTERFACE / 实机界面
真实运行界面
LOCAL CAPTURE · NO MOCKUP
App 工作流入口
不使用真实样品数据的空白运行态;左侧依次配置文件、仪器、标准、公式和输出目录,右侧明确展示处理链路与预期产物。
这是什么
TimFlow 是一个环境监测仪器数据的本机处理工具:接收仪器原始数据,在本机完成清洗、计算、质控与报告生成。macOS 和 Windows 跑的是同一个本地 Web 应用,一条命令启动,浏览器打开即用。
为什么是本地
环境监测数据天然敏感:牵涉合规、现场信息,仪器所在的环境往往还不能联网。所以 TimFlow 的边界划得很硬——数据永不离开本机。没有云同步,没有遥测,计算和报告都留在使用者自己的机器上。
我负责的范围
- 输入适配 —— 当前注册 Agilent 7800 与 Thermo iCAP Q 两类仪器适配器,并对文件类型做明确校验;
- 计算与质控 —— 把数据清洗、方法配置、计算策略和质控状态串成一条可重复运行的 pipeline;
- 报告生成 —— 每次运行生成质控报告;检测报告默认只在质控全部通过时生成,强制输出时会写入明确警告;
- 本地交付 —— 默认输出统一进入 repo 内的
local_outputs/,方便定位、复核和清理。
怎么工作
Python 3.9 环境执行 python Code/dev.py app 即可启动。用户选择仪器与方法、上传原始数据后,TimFlow 在本机完成处理,并输出以源文件名为前缀的 .xlsx 质控报告和检测报告。
可验证结果与限制
代码仓库公开,输入适配、输出命名、报告生成与质控门禁都有对应测试。当前能力边界也写得很具体:只接受已注册仪器与受支持文件类型,不把“能打开任意表格”当成功能;质控不通过时不会悄悄生成一份看起来正常的检测报告。