Commit Graph

  • 830589c108 fix: 智能坐标列检测 — proj_x/proj_y 优先 + 双列名输出 duxin 2026-07-08 16:50:20 +08:00
  • f996353b37 fix: 克里金矩阵鲁棒性 — 去重重叠点 + nugget 防奇异化 duxin 2026-07-08 16:29:33 +08:00
  • 7921e21750 fix: step4 采样点过密 — 提高自适应下限 + 默认关闭自适应模式 duxin 2026-07-08 16:03:42 +08:00
  • 197f58c187 fix: step12 图像预览横向滚动条被挤出视口底部 duxin 2026-07-08 15:24:44 +08:00
  • 757741c6a9 fix: 掩膜改用 rasterio.features.rasterize 全分辨率 C 级光栅化 duxin 2026-07-08 15:02:30 +08:00
  • e0c6b63446 perf: shapely.prepared.prep 加速掩膜空间查询 — 22亿次测试秒级完成 duxin 2026-07-08 14:35:11 +08:00
  • b8f0625bd9 fix: 掩膜降采样计算 — 杜绝 1m 分辨率下 10.5M Point 对象 OOM/假死 duxin 2026-07-08 14:22:34 +08:00
  • 3f023cffd4 fix: step11 移除 ProcessPoolExecutor 改用顺序生成避免 Windows spawn 死锁 duxin 2026-07-08 14:18:40 +08:00
  • 9512cab807 fix: 移除 _local_kriging 内部 multiprocessing.Pool 避免 Windows 嵌套 spawn 死锁 duxin 2026-07-08 14:09:54 +08:00
  • 4469d6462d fix: 修复 _local_krige_block 单块调用时参数未 unpack 的 bug duxin 2026-07-08 14:01:29 +08:00
  • 237fcba647 perf: 自适应分块 + 40% 重叠缓冲 + n_closest=50 优化局部克里金 duxin 2026-07-08 14:00:59 +08:00
  • 7fbc613ded fix: 局部 Kriging 网格范围使用缓冲区导致 10x 冗余计算卡死 duxin 2026-07-08 13:14:40 +08:00
  • bdac7873f4 fix: 修复 ContentMapper 类体被模块级函数截断的严重 bug duxin 2026-07-08 13:02:03 +08:00
  • 8f03dcb10b perf: Local Kriging 500m spatial window + multiprocessing duxin 2026-07-08 12:03:46 +08:00
  • e0b9257b56 perf: Kriging 多进程分块 + C 后端自动检测 — 1m 分辨率千层级网格加速 duxin 2026-07-08 11:34:14 +08:00
  • 212772caf4 fix: Kriging 大网格自动拦截 — 防止百万级网格点导致无限卡死 duxin 2026-07-08 11:28:25 +08:00
  • 29a5aaa9ab fix: Goodman 全局裁剪反射率 ≥0,消除非水体像素的负值 duxin 2026-07-07 17:21:52 +08:00
  • 796d36c093 fix: 修复 TIF 缺失 CRS 时 fallback 到 WGS84 导致掩膜擦除全部像元的 bug duxin 2026-07-07 16:51:33 +08:00
  • 6b6e593fa5 fix: 修复 pip wheel GDAL 的 proj.db 未被找到的 bug duxin 2026-07-07 16:47:02 +08:00
  • 721370f3e5 fix: 新增 PROJ_DATA 环境变量 + 屏蔽 Fiona 内部旧版 PROJ 数据库 duxin 2026-07-07 16:40:51 +08:00
  • da773b139f fix: 彻底解决 PROJ 版本冲突 — 深度搜索 conda env + pip wheel 中的 proj.db duxin 2026-07-07 16:23:38 +08:00
  • c6e42c3d2f perf: Goodman 水体像素原地校正 + 行段跳跃大幅提速大尺度影像 duxin 2026-07-07 14:18:37 +08:00
  • d920863a0c fix: Goodman 流式处理 — 逐波段写入磁盘杜绝 OOM duxin 2026-07-07 14:10:47 +08:00
  • d6057c3d70 fix: 大尺度影像处理超时 — 心跳线程 + 日志复位看门狗 + 延长至1小时 duxin 2026-07-07 11:31:22 +08:00
  • a03798418f fix: 增强 PROJ/GDAL 环境检测 — 多级回退搜索策略 duxin 2026-07-07 10:38:16 +08:00
  • 2b5c77131e fix: BIP 格式兼容 — 鲁棒 HDR 查找 + find_band_number GDAL 回退 duxin 2026-07-07 10:32:02 +08:00
  • 1f6c81158b fix: 动态查找 PROJ/GDAL 路径 + Warp 1 像素浮点舍入容错 duxin 2026-07-07 10:01:31 +08:00
  • 78818bbc50 fix: 在 water_quality_gui_v2.py 顶部强制绑定 Conda 环境的 GDAL/PROJ 路径,防止系统环境变量干扰 duxin 2026-07-07 09:55:53 +08:00
  • 826f110894 fix: 防御性编程重构 — 栅格空间对齐 + NoData 处理 + 高危代码加固 duxin 2026-07-07 09:10:40 +08:00
  • c46f78e69d fix: 补齐缺失的 handler 文件 + IDW 插值退化检测 + V1 代码归档 duxin 2026-07-06 15:57:29 +08:00
  • f3aca09df4 1.2.1 duxin 2026-07-06 10:01:55 +08:00
  • 34ed062c77 1.2.1 duxin 2026-07-01 17:35:57 +08:00
  • 385e5915af 格式统一 duxin 2026-07-01 17:33:52 +08:00
  • 1824d62d10 格式统一 duxin 2026-07-01 15:12:25 +08:00
  • 1611001a72 格式统一 duxin 2026-07-01 13:19:46 +08:00
  • 8de73db80e 格式统一 duxin 2026-07-01 11:32:32 +08:00
  • a3c20d3e49 格式统一 duxin 2026-07-01 09:57:27 +08:00
  • c793ea2204 格式统一 duxin 2026-06-30 14:12:12 +08:00
  • 9e433395f4 feat: 波长偏移修正 + 项目架构文档 duxin 2026-06-30 13:13:38 +08:00
  • 8ff5b08190 imput导入修正,去除掉废弃内容 duxin 2026-06-30 11:32:40 +08:00
  • f05916bc3a 步骤四的采样点和对应的光谱图像展示修正 duxin 2026-06-30 10:45:20 +08:00
  • 73cb019a4a refactor: 重构所有面板 update_from_config 为文件系统扫描模式 duxin 2026-06-30 09:53:23 +08:00
  • 1bdd623fe7 style: Step4 图表中文排版升级,对齐Step12风格 duxin 2026-06-30 09:45:50 +08:00
  • 48d17ef0ca fix: 全局UX修复与Step4交互可视化重构 duxin 2026-06-30 09:38:27 +08:00
  • e337f01312 全局修正 DXC 2026-06-29 16:16:55 +08:00
  • 2788fb3fe1 全局弹窗修正 DXC 2026-06-29 15:21:30 +08:00
  • 61e06dd789 步骤十三页面修改 DXC 2026-06-29 15:15:09 +08:00
  • e121b02e34 Step8/9 UX: feature_start 改 QComboBox + 多源 CSV 优先回退 DXC 2026-06-29 14:40:39 +08:00
  • b82efc1e52 步骤十二页面修改 DXC 2026-06-29 14:31:31 +08:00
  • c6c0b8fdf5 步骤十一页面修改 DXC 2026-06-29 11:11:32 +08:00
  • ef24398df9 步骤十页面修改 DXC 2026-06-29 10:16:12 +08:00
  • 14ea72a4e7 步骤九页面修改 DXC 2026-06-26 17:13:14 +08:00
  • 23f391eedf 步骤八页面修改 DXC 2026-06-26 16:59:24 +08:00
  • 9ab916a61c 步骤七页面修改 DXC 2026-06-26 16:43:28 +08:00
  • abbe218608 步骤六页面修改 DXC 2026-06-26 13:56:57 +08:00
  • 5fb2db4a07 步骤五页面修改 DXC 2026-06-26 13:54:09 +08:00
  • 7293ddd5ee 步骤四页面修改 DXC 2026-06-26 13:51:10 +08:00
  • 6e4f0f5527 步骤二页面修改 DXC 2026-06-26 13:24:56 +08:00
  • e54c2b8fe6 步骤一页面修改 DXC 2026-06-26 13:07:22 +08:00
  • f63e6bce05 整体框架修改 DXC 2026-06-26 09:47:52 +08:00
  • ea5d80041d 整体框架修改 DXC 2026-06-26 09:45:11 +08:00
  • bcd1ce371e 页面4样式修改 DXC 2026-06-26 09:45:00 +08:00
  • 429ed3c1c1 测试修改 DXC 2026-06-25 18:11:50 +08:00
  • d327c6c267 fix(report_word): Minimax v2 接口兼容 + 缓存防毒化自愈 DXC 2026-06-25 16:45:50 +08:00
  • 43f50ec07b 测试修改 DXC 2026-06-25 15:50:02 +08:00
  • 67aaaaa6b2 refactor(step10): 拆分 WaterIndexCsvProcessor 到独立子模块 + smoke test DXC 2026-06-24 12:52:56 +08:00
  • 6a1014afcc refactor(step10_new_arch): 同步新架构 view + service 到散点 CSV 模式 DXC 2026-06-24 12:44:01 +08:00
  • 08a9a0337d refactor(step10_panel): 切换到散点 CSV 模式 UI + Worker DXC 2026-06-24 11:43:44 +08:00
  • b0ace0bde8 feat(step10): 新增 WaterIndexCsvProcessor 散点处理入口 DXC 2026-06-24 11:39:52 +08:00
  • c5a82ec342 refactor(gui/sidebar): 重组导航为四模块 + 扁平无框蓝色高亮主题 + 中括号移除 Mega-1.1 DXC 2026-06-23 16:50:30 +08:00
  • 948d1d8acd 测试修改 DXC 2026-06-23 16:12:58 +08:00
  • e907e73810 测试修改 DXC 2026-06-23 15:26:55 +08:00
  • b8d263e494 测试修改 DXC 2026-06-23 14:39:54 +08:00
  • c4aa246c95 fix(viz_reports): plot_scatter_true_vs_pred 指标文本框移到图例下方 DXC 2026-06-23 08:41:40 +08:00
  • 5a5109b1a6 fix(viz_reports): plot_scatter_true_vs_pred NaN 容错 + subplots_adjust 替换 tight_layout DXC 2026-06-22 17:48:03 +08:00
  • e8820a73c1 fix(viz_reports): plot_spectrum_by_parameter legend 移出画布防止遮挡 DXC 2026-06-22 17:16:10 +08:00
  • 76d697ce3f fix(viz_thread): generate_all_selected 读 self.extra 注入路径(v1 GUI 实际副本) DXC 2026-06-22 17:15:59 +08:00
  • 56d8a292be fix(wavelength_prefix): viz_thread.py 同步 _viz_infer_wavelength_start_column 修改 DXC 2026-06-22 16:37:57 +08:00
  • e9c4535bb0 fix(wavelength_prefix): _viz_infer_wavelength_start_column 加 nm/wavelength/wl/λ 前缀兼容 DXC 2026-06-22 16:37:29 +08:00
  • 561c59fbd4 fix(scatter_legend): 基础版散点图 legend 移出画布防止遮挡 DXC 2026-06-22 16:37:11 +08:00
  • 26f93bd233 fix(step12_viz): scatter 模型目录改读 self.extra + 主线程 step8 预取注入 DXC 2026-06-22 16:14:59 +08:00
  • b96555e95c fix(base_view): dispatch_execute 走事件总线优先,父链爬链降级为 fallback DXC 2026-06-22 16:14:21 +08:00
  • 5b2f5a8160 fix(panel_registry): dependencies 控件名对账 (step2-11, 13处断链) Qwen 2026-06-18 15:39:12 +08:00
  • b2435d66c3 fix: 终极状态回滚 + 三个 panel 短路径导包修复 DXC 2026-06-18 14:55:14 +08:00
  • e5bb9c5cd9 fix: 懒加载导航容错 + 状态回滚机制 + Step 11 NameError 修复 DXC 2026-06-18 13:59:30 +08:00
  • f93dbeb848 fix: Step 7 路由 + 发送端字符串对齐(消除 KeyError)+ 配套防御性补强 DXC 2026-06-18 13:59:20 +08:00
  • f61a3dfb1d feat: 懒加载面板Catch-up状态回放 + 上一步/下一步向导导航按钮 DXC 2026-06-18 11:18:37 +08:00
  • d6c003a211 fix: Step7 UI坍塌修复+EventBus打通 + DRY抽离spxy/ks + GridSearchCV→RandomizedSearchCV + smoke test死链修复 DXC 2026-06-18 11:18:27 +08:00
  • 3ee4e90b31 fix: step_default_outputs 支持列表候选文件名,解决动态命名导致 OutputUpdated 断链 DXC 2026-06-18 10:36:52 +08:00
  • 3f217e95b0 fix: 修复下游面板自动填充断裂的三处根因 + 清理过时 pipeline→panel 映射 DXC 2026-06-18 10:28:14 +08:00
  • 2261b4b30e feat: Step1~Step14 面板单步按钮 EventBus 解耦 + Handler 补全(Step8~Step14)+ 旧上帝类删除 DXC 2026-06-18 09:19:51 +08:00
  • 2d45610aa6 fix: 导航状态锁防抖 + 运行按钮中间槽函数(修复乱跳与无响应双 Bug) DXC 2026-06-18 09:01:25 +08:00
  • f1cc339d4a feat: Step2~Step7 Handler 批量生成 + WorkerThread 接入新调度器 DXC 2026-06-17 18:02:31 +08:00
  • f6455b71ba fix: PanelFactory 信号风暴修复 + 后端上帝类肢解(BaseStepHandler/调度器/Step1打样) DXC 2026-06-17 17:48:40 +08:00
  • 39e8c29913 refactor: 实现第二批 Manager(LogManager/ConfigManager/DialogService/TrainingModeManager) DXC 2026-06-17 17:35:27 +08:00
  • 19c86e6e44 refactor: 实现纯壳主窗口 + 第一批 Manager(PanelFactory/PipelineExecutor/WorkspaceInitializer) DXC 2026-06-17 17:18:15 +08:00
  • bb5c2a50f8 refactor: 引入 EventBus 事件总线,实现各步骤面板间的去中心化自动参数传导,完成最终解耦 DXC 2026-06-17 16:27:26 +08:00
  • a58744cfbb refactor: 建立动态面板注册表,消除硬编码,实现步骤界面的数据驱动渲染与依赖路由 DXC 2026-06-17 16:02:17 +08:00
  • 1949711cda refactor: 提取 WorkspaceManager,将文件扫描与路径业务逻辑从主 GUI 解耦 DXC 2026-06-17 15:35:02 +08:00
  • 191a4b681d refactor: 移除主界面重复代码,复用现有组件并彻底抽离图像控件 DXC 2026-06-17 15:16:19 +08:00