Repository navigation
Releases: quchongbing/SciDigitizer
Release list
SciDigitizer 0.20.0-preview.3.24
SciDigitizer 0.20.0 Preview 3 Patch 24
Recalibrate saved data without retracing, with improved scatter extraction.
支持重新标定已存数据,无需重新提取;同时改进散点识别。
Changes / 更新
- Apply corrected X/Y calibration to one saved curve or all saved curves. Pixel points are preserved; undo and redo are supported. Other curves keep their independent calibration.
可将修正后的 X/Y 标定应用到指定曲线或全部已存曲线,保留原图上的点,支持撤销和重做;未选曲线保留独立标定。 - Select Scatter / marker centers, then click a clear point to extract same-colour markers. Optional guides preserve multiple Y values at the same X unless strict guidance is enabled.
选择“散点 / marker 中心”后,点击一个清晰点即可提取同色标记。默认保留同一 X 对应的多个 Y;引导点不会自动压缩散点云。 - Automatic curve-type detection runs again when selecting a new target. Clear thin lines skip unnecessary marker analysis.
更换目标时重新判断曲线类型;清晰细线减少不必要的散点分析。 - Reject confirmed plot-frame pixels while retaining targets explicitly selected along the frame.
排除已确认的坐标边框像素,同时保留明确选在边框附近的目标。
Downloads / 下载
Choose the package for your system from Assets below. Windows, Linux and macOS packages are provided, including a Debian/Ubuntu x64 installer. Check downloaded files against SHA256SUMS.txt.
在下方 Assets 中选择对应系统的安装包,提供 Windows、Linux 和 macOS 版本,以及 Debian/Ubuntu x64 安装包。文件校验值见 SHA256SUMS.txt。
Installation guide / 安装指南 · Browser edition / 在线版
Verification / 验证
265 automated tests; 60 scatter cases covering 6,135 separate symbols; 2,100 Pen cases; 43 accuracy checks; 20 bundled-image cases; and HTTP/Worker and offline browser workflows, including recalibration, export and project restore.
265 项自动测试;60 组散点案例,覆盖 6,135 个分离标记;2,100 组 Pen 测试;43 项精度检查;20 组内置图片案例;以及包含重新标定、导出和项目恢复的网页及离线浏览器流程。
Dense overlapping symbols remain a limitation. Desktop packages are unsigned; native Windows/macOS launches have not yet been verified.
密集粘连的散点仍有限制。桌面安装包尚未签名,Windows/macOS 原生启动尚未完成验证。
SciDigitizer 0.20.0-preview.3.23
SciDigitizer 0.20.0 Preview 3 Patch 23
Improves same-colour guidance and fixes false Pen errors on steep curves.
增强同色分支引导,修复陡峭曲线误报 Pen 追踪失败的问题。
Changes / 更新
- Solid-line guidance strengthens locally where same-colour branches compete. Add guides before and after the ambiguous section; the manual constraint setting stays unchanged.
实线遇到同色竞争时自动局部增强引导。在歧义区段前后加引导点即可,不会自动勾选强约束。 - Steep ordinary curves no longer require a 2D route solely because of guide geometry. Pen-specific failure messages appear only when a Pen is active.
普通曲线不会仅因陡峭段的引导点排列而被强制改用二维路径;没有使用 Pen 时,不再误提示补涂走廊。 - Failed retracing retains the last result as grey dashed circles for reference. Editing and export remain paused until the trace succeeds or the change is undone.
重新追踪失败时,上次结果以灰色虚线圆点保留供对照;成功重追踪或撤销修改前,暂停编辑和导出。 - Guides keep their coordinates. Inferred points, sampling and restored projects retain Pen constraints and provenance.
引导点坐标保持不变;推断点、采样和项目恢复继续遵守 Pen 约束并保留来源信息。
Downloads / 下载
Choose the package for your system from this release's assets:
从本页附件选择对应系统的安装包:
- Windows x64:
SciDigitizer-0.20.0-preview.3.23-windows-x64.zip - Debian / Ubuntu x64:
SciDigitizer-0.20.0-preview.3.23-linux-x64.deb - Linux x64 / arm64:
SciDigitizer-0.20.0-preview.3.23-linux-x64.zip/SciDigitizer-0.20.0-preview.3.23-linux-arm64.zip - macOS Intel / Apple Silicon:
SciDigitizer-0.20.0-preview.3.23-macos-x64.zip/SciDigitizer-0.20.0-preview.3.23-macos-arm64.zip
Checksums are in SHA256SUMS.txt. Save important projects and data before upgrading.
校验值见 SHA256SUMS.txt。升级前请保存重要项目和数据。
Installation guide / 安装指南 · Browser edition / 在线版
Verification and limits / 验证与限制
The regression suite covers 194 unit tests, 2,100 Pen cases, 43 accuracy checks,
20 bundled-image cases, and HTTP/Worker and offline browser workflows. The reported
XRD curve was also checked locally in both browser modes without a Pen.
回归检查包括 194 项单元测试、2,100 组 Pen 测试、43 项精度检查、20 组内置图片案例,
以及 HTTP/Worker 和离线浏览器流程。反馈中的 XRD 曲线也在本地两种浏览器模式下
完成了不使用 Pen 的验证。
Hidden details remain estimates, not measured pixels. These preview packages
are unsigned and reuse the system WebView. Native Windows/macOS launches have
not yet been verified.
被完全遮挡的细节仍是估计值,并非像素观测。这些预览安装包尚未签名,使用系统
WebView;Windows/macOS 原生启动尚未完成验证。
SciDigitizer 0.20.0-preview.3.22
SciDigitizer 0.20.0 Preview 3 Patch 22
Fixes Pen tracing, marker editing and draft recovery.
修复 Pen 追踪、标记点编辑和草稿恢复。
Changes / 修复内容
- Pen can be painted before the first target pick. Local tracing connects through rounded brush ends while staying within the selected section.
支持先画 Pen 再选择目标;局部追踪可从圆头笔迹接续,并遵守所选区段的约束。 - Improves full-path selection for inclined and near-vertical dashed curves.
改进倾斜、近垂直虚线的完整路径选择,减少提取中途截断。 - Erased gaps remain blocked during sampling, draft restoration and export.
采样、恢复草稿和导出时均检查擦除缺口,防止越界连接。 - Reducing marker count retains guide markers and keeps CSV/TXT export working.
减少标记点数量时保留引导标记,修复因此导致的 CSV/TXT 导出失败。 - Rechecks restored drafts and saved curves. Invalid results keep their coordinates and require retracing.
恢复草稿时重新检查当前及已存曲线;不符合约束的结果保留坐标,需重新追踪。
Downloads / 下载
| System / 系统 | Package / 安装包 |
|---|---|
| Windows 10/11 x64 | ZIP |
| Debian / Ubuntu x64 | DEB |
| Linux x64 | ZIP |
| Linux arm64 | ZIP |
| macOS Intel | ZIP |
| macOS Apple Silicon | ZIP |
Each package is about 1.0–1.4 MiB. Checksums are in SHA256SUMS.txt.
每个安装包约 1.0–1.4 MiB,校验值见 SHA256SUMS.txt。
See the installation guide. Before upgrading, save important projects and data, then close the old application.
请参考安装指南。升级前保存重要项目与数据,并关闭旧程序。
Browser edition / 在线版 — images and processing stay on your device / 图片与计算均保留在本机。
Checks and limitations / 检查与限制
Passed 184 unit tests, 2,100 Pen cases, 43 accuracy checks, 17 bundled-example cases, and HTTP/Worker and offline browser workflows.
通过 184 项单元测试、2,100 组 Pen 测试、43 项精度检查、17 组内置示例,以及网页后台计算和离线浏览器流程。
These unsigned preview packages reuse the system WebView. Native Windows/macOS launches have not yet been verified. Some same-colour overlaps still need guide points.
安装包为未签名预览版,使用系统 WebView;尚未完成 Windows/macOS 原生启动验收。同色重叠区段仍可能需要引导点。
SciDigitizer 0.20.0-preview.3.21
SciDigitizer 0.20.0 Preview 3 Patch 21
This preview publishes the current development snapshot as a new, immutable
release. Older tags and downloads are not replaced.
本预览版发布当前开发快照,使用新的版本标签;不覆盖旧版本及其安装包。
Changes / 主要改进
- Preserves the one-click workflow for ordinary curves, including the steep
green sample. Pen and guide points remain optional assistance.
保持普通曲线的一键提取流程,包括示例图中的陡峭绿色曲线;Pen 和引导点仍是可选辅助。 - Strengthens local Pen constraints: the painted section cannot be bypassed
sideways onto another curve; tracing can extend beyond its two dashed end
boundaries. Horizontal, vertical and 2D tracing share the same scope.
加强局部 Pen 约束:不能从涂画区段侧面绕到其它曲线,允许从两端虚线边界接续;
横向、纵向及二维追踪遵守相同范围。 - Improves near-vertical and mixed-direction paths, guide preservation,
neutral grey/black colour selection, curve-centre refinement and sampling.
改进近垂直及横竖混合路径、引导点保护、灰色/黑色取色、线宽中心校正及采样。 - Adds multi-reference manual calibration checks, independent calibration
per saved curve, guided 2D paths, and conservative occlusion/patterned-gap
reconnection. Inferred sections remain explicitly marked for review.
支持多参考点人工标定检查、每条已存曲线独立标定、引导二维路径及保守的遮挡/虚线
重连;推断部分仍明确标记,需人工复核。坐标轴不会自动标定。 - Starts a fresh image session by default; saved browser drafts are restored
only by an explicit user action. Invalid restored traces retain their
coordinates but must be retraced before editing or export.
默认从新会话开始;浏览器草稿需主动恢复。恢复后不符合约束的旧追踪仍保留坐标,
但重新追踪前不能编辑或导出。 - Adds regression coverage for sampling/export Pen constraints and isolated
HTTP/Worker and offlinefile://browser workflows.
增加采样/导出 Pen 约束检查,以及隔离运行的 HTTP/Worker 和离线浏览器回归测试。
Downloads and upgrade / 下载与升级
Choose the package for your operating system / 选择对应系统的安装包:
| System / 系统 | File / 文件 |
|---|---|
| Windows 10/11 x64 | SciDigitizer-0.20.0-preview.3.21-windows-x64.zip |
| Debian/Ubuntu x64 | SciDigitizer-0.20.0-preview.3.21-linux-x64.deb |
| Linux x64 portable / 便携版 | SciDigitizer-0.20.0-preview.3.21-linux-x64.zip |
| Linux arm64 | SciDigitizer-0.20.0-preview.3.21-linux-arm64.zip |
| macOS Intel | SciDigitizer-0.20.0-preview.3.21-macos-x64.zip |
| macOS Apple Silicon | SciDigitizer-0.20.0-preview.3.21-macos-arm64.zip |
Downloads are approximately 1.0–1.4 MiB each. sizes.json records exact
sizes; SHA256SUMS.txt contains the six package checksums.
每个下载包约 1.0–1.4 MiB。sizes.json 提供精确体积,SHA256SUMS.txt
提供六个安装包的校验值。
Follow the installation guide.
For an upgrade, export important projects/data first, close the old application,
then install the new .deb or extract the new portable package into a separate
folder. There is no automatic updater.
请参考安装指南。
升级前先导出重要项目与数据、关闭旧程序,再安装新 .deb 或把便携包解压到新目录。
暂不提供自动更新。
The browser edition remains
available without installation. Images and computation stay on your device.
在线版仍可免安装使用,图片和计算保留在本机。
Validation and limitations / 验证与限制
Release gates include syntax/bundle checks, 174 automated tests, 43
accuracy regression metrics, 11 bundled-example cases, and HTTP/Worker
plus offline browser workflow tests. Package verification checks version,
file inventory, size and SHA-256 values before upload.
发布检查包含语法及离线 bundle 一致性、174 项自动测试、43 项精度回归指标、
11 个内置示例案例和 HTTP/Worker、离线浏览器流程。上传前检查安装包版本、
文件清单、体积及 SHA-256 值。
These are unsigned preview packages, not a claim of native validation on every
operating system. Windows SmartScreen and macOS Gatekeeper may show warnings.
Linux requires GTK 3 and WebKitGTK 4.1 or 4.0; the small downloads reuse the
system WebView rather than bundling a browser.
这些仍是未签名预览包,不能把自动测试或跨平台打包等同于每个系统的原生验收。
Windows/macOS 可能显示安全提示。Linux 需要 GTK 3 和 WebKitGTK 4.1 或 4.0;
小体积依赖复用系统 WebView,而非内置浏览器。
For a mixed-direction curve crossing other same-colour lines, paint the full
route and add at least three guides around the crossing and turn. If Auto
cannot resolve it, try explicit 2D tracing. Completely hidden sections and
indistinguishable branches cannot be uniquely recovered; review the result.
See Pen and vertical tracing.
横竖混合曲线若穿过其它同色线,请涂画完整路径,并在交叉与转弯前后添加至少三个
引导点;自动模式无法判断时可尝试显式二维追踪。完全遮挡或无法区分的分支不能
唯一恢复,结果需复核。详见 Pen 与垂直曲线说明。
SciDigitizer v0.20.0 Preview 3 Patch 1
This Preview 3 Patch 1 release has been updated in place with small workflow and offline-startup fixes; the version number remains unchanged.
Preview 3 Patch 1 已原位更新,补充了少量工作流与离线启动修复;版本号保持不变。
Latest refinements / 本次小修改
-
Reorganizes the Trace curve panel around one prominent target-selection action. Optional curve type, guidance, Pen, sampling, and advanced controls stay collapsed until needed.
重新组织“追踪曲线”面板,突出一次点击选择目标;曲线类型、引导、Pen、采样和高级设置按需展开。
-
Adds a confirmed Start fresh action that removes the current image's autosaved browser draft without affecting downloaded projects, CSV/TXT files, or source images.
新增带确认提示的“重新开始”,只清除当前图片的浏览器自动保存草稿,不影响已下载项目、CSV/TXT 或原图片。
-
Supports opening a complete source copy directly through
file://.../index.html; the built-in sample and pixel analysis now work without a terminal or local server.支持通过
file://.../index.html直接打开完整源码目录,示例图和像素分析无需终端或本地服务器即可工作。 -
Removes the decorative “Step 1” badge and keeps the primary instruction visually simple.
删除容易被误认为功能图标的“Step 1”圆形徽章,保留简洁的主操作说明。
Previous Patch 1 fixes / Patch 1 原有修复
-
Restores the simple workflow: ordinary curves can again be traced by picking the target once.
恢复简单流程:普通曲线再次只需点击目标即可自动提取。
-
Clears stale Pen corridors, strict constraints, and manual line styles when picking a new target or starting the next curve.
选择新目标或开始下一条曲线时,自动清除旧 Pen、强约束和手动线型,避免隐藏状态干扰。
-
Retries continuous-line tracing when automatic local pattern detection incorrectly produces a short dashed/dotted trace.
当局部线型误判导致虚线或点线追踪过短时,自动回退尝试连续曲线。
-
Keeps Pen and strict guidance in an optional overlap/occlusion section so ordinary tracing remains uncluttered.
Pen 与强约束保留在可选的重叠/遮挡辅助区,普通追踪界面保持简洁。
All 77 automated tests, the real-image smoke suite, direct-file and HTTP Chrome UI regressions, and desktop packaging passed. The built-in green sample reached 100% observed coverage with 100 output points without Pen.
77 项自动测试、真实图片测试、file:// 与 HTTP Chrome 界面回归及桌面打包均通过;内置绿色示例无需 Pen 即得到 100 个点和 100% 观测覆盖率。
Existing Preview 3 project files remain compatible. Packages are unsigned preview builds; verify downloads with SHA256SUMS.txt.
原 Preview 3 项目文件保持兼容。安装包仍为未签名预览包,可使用 SHA256SUMS.txt 校验。
SciDigitizer v0.20.0 Preview 3
SciDigitizer v0.20.0 Preview 3
This preview improves guided extraction, occlusion handling, and interface simplicity.
本预览版重点改进引导提取、遮挡处理和界面简洁性。
Changes / 主要变化
-
Adds a Pen curve corridor for isolating target curves in crowded, overlapping, or occluded plots.
新增 Pen 曲线走廊,用于隔离多曲线、重叠和遮挡区域中的目标曲线。 -
Inferred, fitted, and resampled points are kept inside the painted Pen corridor, while manually placed guide points remain authoritative.
遮挡推断、拟合和重采样点都会保持在 Pen 区域内,手工引导点仍拥有最高优先级。 -
Adds arrow-key movement for calibration points, guide points, and data points: 1 px normally and 0.1 px with Shift.
标定点、引导点和数据点支持方向键移动:普通方向键移动 1 px,Shift+方向键微调 0.1 px。 -
Adds geometry-adaptive sampling with denser points on steep slopes and sharp turns.
增强几何自适应采样,在高斜率和急转弯区域自动增加数据点。 -
Simplifies the left control panel into a compact single-open accordion with live status summaries.
左侧控制栏改为单项展开的折叠式步骤界面,并在折叠状态显示实时摘要。 -
Improves curve-center refinement, guide preservation, project persistence, and bilingual interface coverage.
改进曲线中心校正、引导点保护、项目保存恢复和中英文界面。
Downloads / 下载选择
- Windows 10/11 x64:
SciDigitizer-0.20.0-preview.3-windows-x64.zip - Linux x64 Debian/Ubuntu:
SciDigitizer-0.20.0-preview.3-linux-x64.deb - Linux x64 portable:
SciDigitizer-0.20.0-preview.3-linux-x64.zip - Linux arm64:
SciDigitizer-0.20.0-preview.3-linux-arm64.zip - macOS Intel:
SciDigitizer-0.20.0-preview.3-macos-x64.zip - macOS Apple Silicon:
SciDigitizer-0.20.0-preview.3-macos-arm64.zip
All packages remain approximately 1–1.3 MiB. Use SHA256SUMS.txt to verify downloaded files.
所有安装包仍约为 1–1.3 MiB,可使用 SHA256SUMS.txt 检查文件完整性。
Upgrade / 升级
This preview has no automatic updater. Install Preview 3 over the previous version or replace the portable application files. Existing project files remain compatible.
本预览版暂不提供自动更新。可以直接覆盖安装 Preview 2,或替换便携版程序文件;已有项目文件保持兼容。
Preview notice / 预览版说明
These packages are not yet code-signed or notarized. Windows SmartScreen and macOS Gatekeeper may display a warning. Download only from this official GitHub release.
安装包尚未进行代码签名或 Apple 公证,因此 Windows SmartScreen 或 macOS Gatekeeper 可能显示安全提示。请仅从本 GitHub 官方发布页下载。
SciDigitizer v0.20.0 Preview 2
SciDigitizer v0.20.0-preview.2
This preview fixes canvas and point flicker reported in the first desktop release. The browser edition is also updated at https://quchongbing.github.io/SciDigitizer/ and requires no installation.
本预览版修复了首个桌面版本中画布和数据点随鼠标移动闪烁的问题。无需安装也可直接使用已更新的在线版。
Changes / 主要变化
- Separates the stable source image from the transparent interactive overlay, so pointer movement no longer clears and redraws the full raster. / 将稳定原图与透明交互标记层分离,鼠标移动不再清空并重画整幅图像。
- Coalesces rapid pointer events into at most one overlay update per display frame. / 将连续鼠标事件合并为每个显示帧最多一次标记层更新。
- Keeps Overlay PNG export complete by compositing the source image and annotations during export. / 导出 Overlay PNG 时重新合成原图和标记,确保结果完整。
- Adds a concise bilingual installation guide for Windows, Linux, and macOS. / 增加简洁的 Windows、Linux 与 macOS 中英文安装教程。
Downloads / 下载选择
- Windows 10/11 x64:
SciDigitizer-0.20.0-preview.2-windows-x64.zip - Linux x64:
SciDigitizer-0.20.0-preview.2-linux-x64.debfor Debian/Ubuntu-family systems, or the portableSciDigitizer-0.20.0-preview.2-linux-x64.zip - Linux arm64:
SciDigitizer-0.20.0-preview.2-linux-arm64.zip - macOS Intel:
SciDigitizer-0.20.0-preview.2-macos-x64.zip - macOS Apple Silicon:
SciDigitizer-0.20.0-preview.2-macos-arm64.zip
All packages remain approximately 1–1.3 MiB. Compare downloaded files with SHA256SUMS.txt when integrity matters.
所有安装包仍约为 1–1.3 MiB。如需确认文件完整性,请使用 SHA256SUMS.txt 校验。
Upgrade / 升级
Ubuntu and Debian users can install the new .deb over preview 1. Its internal version is 0.20.0-0preview2, which is newer than the legacy preview 1 package (0.20.0) and older than the planned final package (0.20.0-1). Portable Windows, Linux, and macOS users should replace the old extracted application with the new one.
Ubuntu 和 Debian 用户可直接在 preview 1 上安装新的 .deb;其内部版本为 0.20.0-0preview2,高于旧 preview 1 包的 0.20.0,同时低于计划中的正式包 0.20.0-1。Windows、Linux 和 macOS 便携版用户请用新解压的应用替换旧版本。
Preview notice / 预览版说明
These packages are not yet code-signed or notarized. Windows SmartScreen and macOS Gatekeeper may display a warning. Download only from this official GitHub release. On macOS, Control-click the app and choose Open for the first launch. Linux requires GTK 3 and WebKitGTK 4.1 or 4.0.
这些安装包尚未进行代码签名或 Apple 公证,因此 Windows SmartScreen 或 macOS Gatekeeper 可能显示安全提示。请仅从本 GitHub 官方发布页下载。macOS 首次启动时可按住 Control 点击应用并选择打开。Linux 需要 GTK 3,以及 WebKitGTK 4.1 或 4.0。
This preview has no automatic updater. Existing browser and preview 1 project files remain compatible, but important extracted data should still be exported separately as CSV or TXT.
本预览版暂不提供自动更新。浏览器版和 preview 1 的项目文件仍然兼容,但重要数据仍建议另外导出为 CSV 或 TXT 保存。
SciDigitizer v0.20.0 Preview 1
SciDigitizer v0.20.0-preview.1
First public desktop preview of SciDigitizer 0.20.0. The browser edition remains available at https://quchongbing.github.io/SciDigitizer/ and requires no installation.
SciDigitizer 0.20.0 的首个公开桌面预览版。无需安装也可直接使用在线版。
Highlights / 主要功能
- Local-only PNG, JPEG, and WebP processing; imported images are not uploaded. / 图片仅在本机处理,不会上传。
- Manual Linear, Log10, and Piecewise calibration with independent calibration per saved curve. / 支持人工线性、对数、分段标定及每条曲线独立标定。
- Guided tracing, subpixel stroke-center refinement, adaptive sampling, multi-curve avoidance, and occlusion estimation. / 支持引导追踪、亚像素线宽居中、自适应采样、多曲线避让和遮挡估计。
- CSV, TXT, project JSON, and overlay PNG export. / 支持 CSV、TXT、项目 JSON 和叠加图导出。
Downloads / 下载选择
- Windows 10/11 x64:
SciDigitizer-0.20.0-windows-x64.zip - Linux x64:
SciDigitizer-0.20.0-linux-x64.debfor Debian/Ubuntu-family systems, or the portableSciDigitizer-0.20.0-linux-x64.zip - Linux arm64:
SciDigitizer-0.20.0-linux-arm64.zip - macOS Intel:
SciDigitizer-0.20.0-macos-x64.zip - macOS Apple Silicon:
SciDigitizer-0.20.0-macos-arm64.zip
All packages are approximately 1–1.3 MiB. Compare downloaded files with SHA256SUMS.txt when integrity matters.
所有安装包约为 1–1.3 MiB。如需确认文件完整性,请使用 SHA256SUMS.txt 校验。
Preview notice / 预览版说明
These packages are not yet code-signed or notarized. Windows SmartScreen and macOS Gatekeeper may display a warning. Download only from this official GitHub release. On macOS, Control-click the app and choose Open for the first launch. Linux requires GTK 3 and WebKitGTK 4.1 or 4.0.
这些安装包尚未进行代码签名或 Apple 公证,因此 Windows SmartScreen 或 macOS Gatekeeper 可能显示安全提示。请仅从本 GitHub 官方发布页下载。macOS 首次启动时可按住 Control 点击应用并选择打开。Linux 需要 GTK 3,以及 WebKitGTK 4.1 或 4.0。
This preview has no automatic updater. Existing browser projects remain compatible, but important extracted data should still be exported separately as CSV or TXT.
本预览版暂不提供自动更新。浏览器版项目文件仍然兼容,但重要数据仍建议另外导出为 CSV 或 TXT 保存。