Skip to content

Releases: eternitylzt/SolarTimeDistanceExplorer

Solar Time-Distance Explorer v1.2.3

Choose a tag to compare

@github-actions github-actions released this 12 Sep 15:53

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

Choose a tag to compare

@github-actions github-actions released this 12 Sep 06:55

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

Choose a tag to compare

@github-actions github-actions released this 11 Sep 06:38

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

Choose a tag to compare

@github-actions github-actions released this 11 Sep 05:01

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

Choose a tag to compare

@github-actions github-actions released this 10 Sep 05:34

Solar Time–Distance Explorer 0.9.1

  • Velocity annotation font size now follows Selected (Next, All, or one v_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

Choose a tag to compare

@eternitylzt eternitylzt released this 10 Sep 03:11

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_n line, 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

Choose a tag to compare

@eternitylzt eternitylzt released this 09 Sep 10:16

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.