Nexpy

Latest version: v1.0.10

Safety actively analyzes 688724 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 19

0.10.9

* Opens a projection panel when releasing a rectangle dragged with the right-mouse-button depressed. The rectangle sets the projection limits. Right-clicking without dragging still resets the plot limits to the original plot limits.
* Adds support for displaying legends, and selecting which data are included, in the Customize plot dialog. The labels can be toggled between full file paths and field names.
* Improves the selection of axes for fields that are not default signals in a group. The default axes will be chosen if the dimensions are compatible, making it easier to overplot multiple signals.
* Adds support for the experimental NeXus method of defining auxiliary signals within a one-dimensional NXdata group. If the group attribute `auxiliary_signals` contains field names that share the same axis as the default signal, a new `Plot All Signals` menu item will display all the signals with a legend.
* Adds support for minor grids. The keyboard shortcuts, 'g' and 'G' toggle displays of the grid, with the former adding minor gridlines.
* Adds a `Collapse Tree` menu item.
* Saves fits to a NXprocess group, rather than an NXentry group, with the addition of time stamps.
* Adds a `save_fit` function to the Fit class, to be used to save fits that are performed in scripts.
* Adds a more accurate version of the pseudo-Voigt approximation to the fitting functions.
* Allows setting minimum values that are greater than the maximum in the limit text boxes (x-axis, y-axis, etc.). The maximum value is automatically set to the maximum possible value for the x- and y-tabs, or the same as the minimum value in the z-tab.
* Fixes a bug that prevents NeXpy from launching on some Windows installations.

0.10.8

* Restores the ability to set log axes using both the GUI tabs or a command line (`plotview.logx=True`, *etc*), while preventing Matplotlib errors.
* Improve handling of missing files, *i.e.*, files containing external links and loaded files that were subsequently moved or deleted.
* Incorporates fixes from `nexusformat v0.4.14` for the handling of masks.

0.10.7

* Confines tab focus to within each plotting tab. Other tabs or the tree and shell panes can be given focus with mouse clicks or the keyboard shortcuts defined in the previous release.
* Allows pull-down menus to be opened with a right-arrow key to selection from the keyboard.
* Adds keyboard shortcuts for the z-axis movie controls - 'f', 'b', ' ', and 'r' for 'play forward', 'play back', 'pause' and 'replot', respectively.
* Adds a fill value entry to the Initialize Data dialog.
* Fixes a bug in v0.10.6 with duplicate Ctrl+Shift+P shortcuts in non-Mac versions.
* Fixes a bug when reverting to a normal color map after a symmetric color map.
* Fixes a bug in the dialog box for setting plot limits.
* Fixes a bug that triggers an index error when the z-axis values are bin boundaries.
* Fixes an incompatibility with changes planned for Matplotlib v2.2.

0.10.6

* Keyboard shortcuts have been added to switch between the tree (Ctrl+Shift+T), plot (Ctrl+1, Ctrl+2, *etc*), and IPython shell views (Ctrl+Shift+I).
* Keyboard shortcuts have been added to the plotting windows to switch between tabs ('x', 'y', 'z', 'p', 'o'), select toolbar options, and toggle log and linear scales in 2D plots ('l').
* Keyboard shortcuts allow the x-limits ('l' and 'r') to be selected in a fitting window before adding new functions. This can help the functions to produce more accurate guesses of the starting parameters.

0.10.5

* Fixes contextual menus to allow over plotting for all 1D plots.
* Updates the "Open Recent..." menu when saving new NeXus files.
* Ensures that only one log window is open.
* Adds a function to plot 2D data on an irregular grid with Voronoi pixel boundaries.

0.10.4

* Pauses a slideshow after an exception is raised plotting the next frame, e.g., an OSError caused by renaming the NeXus data file.
* Strips blank lines from the script editor before executing the script.

Page 8 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.