Skip to content

Releases: RJFernandezTeran/PyMORGAN

v1.260814.1

Choose a tag to compare

@RJFernandezTeran RJFernandezTeran released this 14 Aug 21:49

Updates asinh plotting

Choose a tag to compare

@RJFernandezTeran RJFernandezTeran released this 14 Aug 21:27

What's Changed in v0.8.260814.dev2

🚀 Highlights & New Features

  • Configurable asinh Contour Scaling: Reworked 1D contour plotting using matplotlib.colors.AsinhNorm with 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 adjustable asinh_pct setting (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_noise dataset property to enable/disable noise-related GUI action buttons based on data availability.

📚 Documentation & 🧪 Tests

  • Updated LaTeX documentation (docs/oneD.tex and docs/settings.tex) describing asinh contour settings and dynamic range handling.
  • Expanded GUI and plotting test suites covering new contour behaviors, scaling modes, and control interactions.

First public release - v0.8.260814.dev1

Choose a tag to compare

@RJFernandezTeran RJFernandezTeran released this 14 Aug 09:56

First public release of the current working version