Skip to content

Releases: nexpy/nexpy

v1.0.9

24 Jun 19:19
f7fbab7
Compare
Choose a tag to compare
  • Updates required nexusformat version to 1.0.6, which fixes compatibility with NumPy 2.0.0.
  • Protects specially named plot windows from being accidentally over-plotted.

v1.0.8

07 Jun 23:21
6a973dc
Compare
Choose a tag to compare
  • Fixes a bug preventing the fitting of 1D weighted data.
  • Adds a menu option to fit 1D weighted data selected in the tree view.
  • Prevents files with invalid characters from corrupting the list of recently opened files.

v1.0.7

22 Feb 17:08
52e5666
Compare
Choose a tag to compare
  • Updates NeXus base class definitions to NeXus v2024.02.
  • Fixes the resolution of relative file paths in NeXpy command line arguments (#426).
  • Removes change of current working directory in the default startup scripts.

v1.0.6

07 Dec 22:02
fd827c8
Compare
Choose a tag to compare
  • Fixes incompatibility with drawing polygons in Matplotlib v3.8.
  • Adds Python v3.11 to the list of supported versions.

v1.0.5

09 Oct 21:55
94b12da
Compare
Choose a tag to compare
  • Adds a Style Panel to plot windows' Options Tab to allow changes in font sizes dynamically for the current plot.
  • Supports switching to light/dark modes dynamically. This only occurs when running a version of Qt that triggers changes to the window palettes in response to the operating system. Versions of PyQt greater than 5.15 give the most consistent results.
  • Prevents windows from closing when the Escape key is pressed.
  • 'Preferences' are now renamed to 'Settings.'
  • Fixes a bug when resizing plot windows on high-DPI screens.
  • Fixes a bug caused by using deprecated Matplotlib functions to catch KeyPress events. This affects Matplotlib v3.8.

v1.0.4

05 Jul 18:48
180420d
Compare
Choose a tag to compare
  • Adds 'Reload All' and 'Remove All' to the tree view contextual menu.
  • Sets the nexusformat and qtconsole dependencies to eliminate incompatible versions.
  • Simplifies use of the NXScrollArea widget by allowing both QWidgets and QLayouts as valid content. QLayouts are automatically wrapped in a QWidget before calling the setWidget function.

v1.0.3

18 Apr 15:00
8202274
Compare
Choose a tag to compare
  • Enables discovery of plugins in external packages using entry points.
  • Improves dialogs for removing existing plugins.
  • Deletes plugin backups that are older than five days.

v1.0.2

04 Apr 21:04
4c1b3d4
Compare
Choose a tag to compare
  • Adds a new color map for use with the XTEC package plugin. It is based on the tab10 color map, but adds white as the color for zero-valued pixels.
  • Improves the selection of the default z-values when the corresponding z-axis is defined as bin boundaries.

v1.0.1

03 Mar 16:24
524b47c
Compare
Choose a tag to compare
  • Fixes compatibility with NumPy v1.24, which has removed the previously deprecated float function.

v1.0.0

27 Feb 16:31
c8aa48f
Compare
Choose a tag to compare
  • Official release of v1.0.0.