Updates asinh plotting
·
4 commits
to main
since this release
What's Changed in v0.8.260814.dev2
馃殌 Highlights & New Features
-
Configurable
asinhContour Scaling: Reworked 1D contour plotting usingmatplotlib.colors.AsinhNormwith sinh-spaced contour levels rather than transforming data directly. This preserves true physical units while enhancing visibility across high dynamic ranges and ensuring readable colorbar ticks. -
GUI Controls for
asinh_pct: Added an adjustableasinh_pctsetting (with dedicated GUI input controls, backend wiring, and updated default configuration) to interactively control the linear-to-log transition threshold. -
Cursor
$z$ -Coordinate Readout: Interactive cursor tracking in both 1D and 2D plot views now displays real-time$z$ -value (intensity/amplitude) coordinates alongside$(x, y)$ positions. -
Improved Noise Button Logic: Added a
has_noisedataset property to enable/disable noise-related GUI action buttons based on data availability.
馃摎 Documentation & 馃И Tests
- Updated LaTeX documentation (
docs/oneD.texanddocs/settings.tex) describingasinhcontour settings and dynamic range handling. - Expanded GUI and plotting test suites covering new contour behaviors, scaling modes, and control interactions.