Releases: eternitylzt/SolarTimeDistanceExplorer
Release list
Solar Time-Distance Explorer v1.2.3
Solar Time–Distance Explorer 1.2.3
Auto colors moved immediately before Selected. Frame-marker text can be edited
or restored in the style dialog. New frame selections reset custom text.
Auto colors 移至 Selected 前;帧标记支持编辑多行文字及恢复默认。
本次发布包含源码、测试及各平台构建基础;Windows 完整程序见 GitHub Release。
Frame markers: clear, edit line/text styles, drag labels, double-click to edit.
OLS automatically estimates acceleration independently of label visibility;
the separate acceleration mode is removed from the UI. Details always retain
the estimate, uncertainty (when available) and quadratic residuals.
帧标记可清除、设置线条/文字样式、拖动与双击编辑。多点拟合自动估算加速度,
可选显示;取消独立加速度模式。数值、误差与二次拟合残差保留在详情中。
This release adds background/cancellable quality scans, safe TD plot shapes,
retained OLS picks with 1σ bands, optional constant acceleration, plot-to-image
frame selection, compact Region controls and copyable source locations.
No new third-party dependencies.
本版新增:后台质量报告、绘图区形状修正、多点拟合选点/误差阴影、可选恒定加速度、
选帧跳转、区域布局与当前路径查看。
中文
本版本沿用现有依赖:
- 数据质量报告:时间、曝光、WCS、观测者信息与距离换算依据。
- Slit/Region 编辑撤销与重做,独立于绘图历史。
.stdsession分析会话:结果、速度标记、样式、视图与历史;不复制原始 FITS。- 缓存数组内存预算与性能统计;直方图复用坐标轴/图形。
- 多点 OLS/分段速度拟合、统计标准误与可复制的选点/残差详情。
- 可选观测缺口留白、区域有效像素/角面积检查、全序列共享直方图 bins。
- 图像/数值导出统一记录参数和数据来源,TD FITS 保留64位浮点精度。
新增用法与科学限制见 ResearchTools.md。
1.1 功能保留
- 未开始落点时更换 Slit/Region 形状,保留原名称与编号。
- 绘图历史使用独立窗口,准确保留每次 TD、区域趋势及直方图序列,不覆盖当前绘制状态。
- 已删除、参数已改变或其他数据源的标记仅供历史查看;匹配的当前标记可显式选回继续分析。关闭历史或点击“回到最新状态”即可继续当前操作。
- Help 新增 Check for Updates...:仅手动检查,显示新版并打开对应 Release 页面,或提示已是最新版/网络错误。不自动下载、安装或后台检查。
- About 增加 Releases 下载链接。没有新增第三方依赖,继续支持中英文和多平台。
English
No new third-party dependencies.
- Data quality reports, marker undo/redo, portable analysis sessions.
- Byte-budgeted frame caches, performance statistics and lighter histogram updates.
- Multipoint OLS/segmented velocity fits, standard errors and auditable residuals.
- Optional observational-gap blanks, valid coverage/area diagnostics and shared histogram bins.
- Unified figure/numerical provenance and float64 TD FITS exports.
Retained from 1.1
- Changing an unstarted Slit/Region shape preserves its name and identifier.
- Independent history windows retain each TD, Region trend, histogram, and histogram sequence without replacing the current analysis or drawing state.
- Deleted, scientifically changed, or other-dataset markers remain view-only. Matching current markers can be explicitly selected for further analysis. Close history or choose Return to Latest State to resume.
- Help → Check for Updates... manually checks the latest version and opens its Release page, with clear up-to-date and network-error feedback. No background checks, automatic downloads, or installation.
- About now links directly to Releases. No additional third-party dependencies; bilingual and cross-platform support retained.
Windows x64 is the primary tested platform. Linux and macOS builds are native, unsigned packages produced by GitHub-hosted runners.
Solar Time-Distance Explorer v1.1.0
Solar Time–Distance Explorer 1.1.0
中文
- 未开始落点时更换 Slit/Region 形状,保留原名称与编号。
- 绘图历史使用独立窗口,准确保留每次 TD、区域趋势及直方图序列,不覆盖当前绘制状态。
- 已删除、参数已改变或其他数据源的标记仅供历史查看;匹配的当前标记可显式选回继续分析。关闭历史或点击“回到最新状态”即可继续当前操作。
- Help 新增 Check for Updates...:仅手动检查,显示新版并打开对应 Release 页面,或提示已是最新版/网络错误。不自动下载、安装或后台检查。
- About 增加 Releases 下载链接。没有新增第三方依赖,继续支持中英文和多平台。
English
- Changing an unstarted Slit/Region shape preserves its name and identifier.
- Independent history windows retain each TD, Region trend, histogram, and histogram sequence without replacing the current analysis or drawing state.
- Deleted, scientifically changed, or other-dataset markers remain view-only. Matching current markers can be explicitly selected for further analysis. Close history or choose Return to Latest State to resume.
- Help → Check for Updates... manually checks the latest version and opens its Release page, with clear up-to-date and network-error feedback. No background checks, automatic downloads, or installation.
- About now links directly to Releases. No additional third-party dependencies; bilingual and cross-platform support retained.
Windows x64 is the primary tested platform. Linux and macOS builds are native, unsigned packages produced by GitHub-hosted runners.
Solar Time-Distance Explorer v1.0.0
Solar Time–Distance Explorer 1.0.0
The first stable research release.
- Fixed Region histogram sequences retaining grid lines after Grid was disabled, including cached-frame redraws.
- Replaced long message boxes with scrollable, selectable help pages. About now provides a copyable email address and clickable project homepage.
- Reduced distribution size with focused Astropy/SunPy hooks, test/data exclusions, and Qt Essentials instead of unused Qt Addons.
- Separated runtime and development dependencies and strengthened frozen scientific-runtime validation for FITS, WCS, SunPy Map, SciPy sampling, AIA registration imports, PDF/EPS, MP4, and GIF.
- Release pages now contain only the four native application archives; GitHub's asset digest remains available without separate SHA-256 text files.
Windows x64 is the primary tested platform. Linux and macOS builds are native, unsigned packages produced by GitHub-hosted runners.
Solar Time-Distance Explorer v0.10.0
Solar Time–Distance Explorer 0.10.0
- Region histogram sequences retain their numerical frame results in memory and now use fast step-patch rendering plus slider-event debouncing.
- Zooming or panning any histogram frame establishes one viewport shared by all cached frames.
- Histogram MP4/GIF export now runs in the background and includes current/full viewport, resolution, frame range/step, FPS, codec, bitrate, axes, timestamp, title, legend, and grid controls.
- Added a complete Chinese/English application-language switch under Settings, with saved preference and optional automatic restart.
- Added regressions for cached result identity, cross-frame zoom preservation, large-bin artist count, configurable playable MP4 export, and full English static UI coverage.
Windows remains the primary tested platform. Linux and macOS packages are native, unsigned research-preview builds produced by GitHub-hosted runners.
Solar Time-Distance Explorer v0.9.1
Solar Time–Distance Explorer 0.9.1
- Velocity annotation font size now follows
Selected(Next,All, or onev_n) just like annotation colour. - Region distributions can be calculated over an inclusive frame/time range, reviewed with a slider and Play/Pause controls, and exported as MP4 or GIF.
- The currently visible/zoomed TD time range can populate the Region histogram range controls.
- Plot History retains lightweight Region trend, histogram, and histogram-sequence results, so earlier plots can be restored after the shared canvas is reused.
- Added native Windows x64, Linux x64, macOS Apple Silicon and macOS Intel build/release automation.
Windows remains the primary tested platform. Linux and macOS packages are native, unsigned research-preview builds produced by GitHub-hosted runners.
Solar Time-Distance Explorer 0.8.3
Solar Time–Distance Explorer 0.8.3
- Fixed the Slit rename/delete state split caused by NumPy-backed geometry equality.
- Slit and Region list operations now resolve rows exclusively through stable UUIDs.
- Slit width defaults to arcsec whenever valid celestial WCS is available.
- Renamed the TD tool to Measure Velocity and changed its default output to km/s.
- Added All plus per-
v_nline, text, and Text Background styling. - Changing a velocity line colour initially synchronizes its text colour; text can then be customized independently.
- Replaced the README with concise Chinese/English sections and quick language links.
- Added regression tests for renamed replacement Slits and per-marker velocity backgrounds.
Extract the complete Windows ZIP and run SolarTimeDistanceExplorer.exe; keep the EXE and _internal directory together.
Solar Time-Distance Explorer 0.8.2
Solar Time–Distance Explorer 0.8.2
- Fixed Slit creation after deleting any existing Slit and prevented duplicate automatic labels.
- Added event-level regression coverage for mixed Line, Polyline, and Smooth Curve workflows.
- Grouped slope/velocity controls into one compact panel.
- Removed persistent slope endpoint circles and made velocity labels draggable.
- Added per-measurement line/text colours when Auto colors is disabled.
- Added bounded, navigable drawing history under View.
- Windows x64 onedir package includes Python, Qt, SunPy, Astropy, Matplotlib PDF support, and FFmpeg.
Extract the complete Windows ZIP and run SolarTimeDistanceExplorer.exe; do not move the EXE away from its _internal directory.