Skip to content

Releases: pquarterman17/quantized

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 00:47

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.10.0

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.10.0

What's Changed

Read more

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 05:31

Full Changelog: v0.8.1...v0.9.0

Full Changelog: v0.8.1...v0.9.0

Full Changelog: v0.8.1...v0.9.0

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 12 Jul 02:08

Full Changelog: v0.8.0...v0.8.1

Full Changelog: v0.8.0...v0.8.1

Full Changelog: v0.8.0...v0.8.1

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 07:33

Full Changelog: v0.6.0...v0.7.0

Full Changelog: v0.6.0...v0.7.0

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 14:57

Origin-style MDI graph windows

The multi-plot windows campaign, complete (MULTI_PLOT_PLAN Tiers 1-3):

  • Multiple plot windows — movable, resizable, focusable windows in the plot stage; Tile / Cascade / Ctrl-Tab cycling; minimize to a window strip; double-click to maximize; inline rename + dataset badges
  • Workspace persistence — window layouts and per-window plot views save/restore through .dwk and autosave
  • Per-window backgrounds — pin any window to a light or dark graph page (Origin's white-page-in-a-dark-app model), with automatic contrast substitution for low-visibility line colours
  • Edge snapping — frames snap to canvas and sibling edges while dragging/resizing (Alt bypasses)
  • Link groups — opt-in cursor crosshair + x-range sync across windows (groups 1/2/3, ⧟ toggle)
  • Snapshot windows — freeze the current plot into a static compare window (⊞); immune to later data edits
  • Drag-and-drop — drop a Library dataset onto a window to rebind it, or onto empty canvas for a new window; per-window pin (⚲) opts out of Library-follows
  • Any document floats — background windows render polar/stat/stacked modes from their own saved view; worksheet and 2-D map document windows (full MDI)

Plus the Origin fidelity batch: multi-panel error bars, rich-text label translation, %(n) legend templates, flush shared-x stacked panels, lazy per-book transport for multi-book imports (22x smaller payloads), boxed axes + publication typography defaults, and a cross-platform log-tick exactness fix.

Install: Windows Quantized_0.6.0_x64-setup.exe (upgrades in place; existing installs auto-update on next launch) · macOS .dmg (right-click-open on first run) · Linux .deb · or the standalone qz-server-* archives.

Full Changelog: v0.5.1...v0.6.0

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 08 Jul 05:43

Full Changelog: v0.5.0...v0.5.1

Full Changelog: v0.5.0...v0.5.1

Full Changelog: v0.5.0...v0.5.1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 05:25

Full Changelog: v0.4.0...v0.5.0

Full Changelog: v0.4.0...v0.5.0

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 00:32

Full Changelog: v0.3.0...v0.4.0

Full Changelog: v0.3.0...v0.4.0

Full Changelog: v0.3.0...v0.4.0

v0.3.0 — Comprehensive Origin file handling

Choose a tag to compare

@pquarterman17 pquarterman17 released this 07 Jul 02:08

Quantized 0.3.0 — Comprehensive Origin file handling

This release makes Quantized read arbitrary OriginLab project files (.opj and .opju) — not just a couple of sample shapes — via a clean-room, GPL-free reverse-engineered reader. It also adds magnetometry hysteresis background subtraction and reflectometry plotting defaults. 40 commits since v0.2.8.

Origin project reader (.opj / .opju)

Worksheets, graphs, and their styling now decode faithfully from both container formats, verified against a live-Origin COM oracle (268 axis-range values exact, 0 drift; 105 positioned annotations; zero stray exceptions across the whole corpus):

  • Worksheet data & metadata — columns (including 120k-row worksheets via correct LEB128 varint record framing), all six column designations (X / Y / Y-error / Label / Z / X-error), long-names, units, and comments. UTF-8 labels now decode correctly — a degree sign, Ångström, micro, ohm, or Greek letter in a real column name survives intact (previously rejected or mojibaked).
  • Graphs — axis ranges and log/linear scale in both record forms plus a newly-decoded hybrid form (a plotted-then-customized graph), tick increments, per-curve style (color, line width, symbol kind & size, scatter/line), auto/increment curve colors, legend position, axis titles and legend labels, and positioned floating-text annotations including rotated peak labels.
  • Layout geometry — per-layer frame quads and page size in both containers (the data a future multi-panel canvas needs).
  • Notes windows — free-form user notes recover whole, including long (multi-paragraph) notes and content with Windows paths and inequalities.
  • Project dates — created/modified timestamps.
  • Graceful degradation — anything undecodable (e.g. matrix pages, a distinct out-of-domain codec) fails closed: a mixed project still decodes its worksheets exactly, and a fully-undecodable project raises a clean error with viewer guidance — never silently-wrong data.

A genericity audit this cycle replaced corpus-fit thresholds with grammar- and geometry-based rules throughout, so decoding generalizes to files outside the test corpus.

Analysis

  • Magnetometry — hysteresis (M–H) linear background subtraction with loop centering.
  • Reflectometry — sensible default columns and quick line/scatter/error-bar toggles.

Notes

  • Cross-OS desktop installers (Windows .exe, macOS .dmg, Linux .deb) and a standalone server archive are attached below.
  • Auto-update is Windows-only for now.
  • The Origin reader is a clean-room implementation with no GPL dependencies.

Full Changelog: v0.2.8...v0.3.0

Full Changelog: v0.2.8...v0.3.0

Full Changelog: v0.2.8...v0.3.0

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 05 Jul 22:36

Full Changelog: v0.2.7...v0.2.8

Full Changelog: v0.2.7...v0.2.8

Full Changelog: v0.2.7...v0.2.8