Skip to content

Commit

Permalink
Version 16.9.2. DPI. Activity height. Hovers. Radial profile/power. A…
Browse files Browse the repository at this point in the history
…bout box.
  • Loading branch information
cmeyer committed Jan 3, 2024
1 parent 721eaf2 commit 9aad8df
Show file tree
Hide file tree
Showing 5 changed files with 37 additions and 22 deletions.
2 changes: 1 addition & 1 deletion docs/index.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
.. _index:

Nion Swift User's Guide (16.9.1)
Nion Swift User's Guide (16.9.2)
================================
Nion Swift is open source scientific image processing software integrating hardware control, data acquisition,
visualization, processing, and analysis using Python. Nion Swift is easily extended using Python. It runs on
Expand Down
29 changes: 23 additions & 6 deletions docs/release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,29 @@
Release Notes
=============

Note: In order to release bug fixes in a timely manner, we try to publish Nion Swift releases on
a regular basis. Sometimes, though, as a consequence, bug fix releases will also include new features
that are only partial steps towards their final form. Instead of disabling these new partial features
in bug fix releases, we choose to include them for evaluation and feedback. If you encounter an issue
or have feedback about these types of new features, please contact us or file issues at
https://github.com/nion-software/nionswift/issues.
Note: In order to release bug fixes in a timely manner, we try to publish Nion Swift releases on a regular basis.
Sometimes, though, as a consequence, bug fix releases will also include new features that are only partial steps
towards their final form. Instead of disabling these new partial features in bug fix releases, we choose to include
them for evaluation and feedback. If you encounter an issue or have feedback about these types of new features,
please contact us or `file issues
<https://github.com/nion-software/nionswift/issues>`_.

Version 16.9.2 (2024-01-03)
----------------------------
* Fix crash when screen properties change. Also respond better to DPI changes. (`#995 <https://github.com/nion-software/nionswift/issues/995>`_)
* Add scroll bar to activity panel to prevent it growing beyond its available height. (`#992 <https://github.com/nion-software/nionswift/issues/992>`_)
* Hovering over items in grid browser shows info about the item. (`#5 <https://github.com/nion-software/nionswift/issues/5>`_)
* Hovering over title bar shows info about the displayed item.
* Add a Radial Power Spectrum menu item to Fourier processing sub-menu. (`#989 <https://github.com/nion-software/nionswift/issues/989>`_)
* Add a radial profile menu item to Fourier processing sub-menu. (`#988 <https://github.com/nion-software/nionswift/issues/988>`_)
* Expand About Box to include release notes and recent changes.
* Performance improvements to avoid metadata copying.
* Commands work after deleting multiple display items. (`#700 <https://github.com/nion-software/nionswift/issues/700>`_)
* Fall back to uncalibrated coordinates for angle/length if units don't match on datum dimensions. (`#980 <https://github.com/nion-software/nionswift/issues/980>`_)
* Data panel dragging works on first click now. (`#979 <https://github.com/nion-software/nionswift/issues/979>`_)
* Add the option to display the phase of a complex array. (`#981 <https://github.com/nion-software/nionswift/issues/981>`_) by `luc-j-bourhis <https://github.com/luc-j-bourhis>`_
* Mapped/unmapped processing (when available) now works in unmapped case. (`#985 <https://github.com/nion-software/nionswift/issues/985>`_)
* Fix several cases where index sliders were incorrect. (`#759 <https://github.com/nion-software/nionswift/issues/759>`_, `#987 <https://github.com/nion-software/nionswift/issues/987>`_)

Version 16.9.1 (2023-10-23)
----------------------------
Expand Down
12 changes: 6 additions & 6 deletions meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

package:
name: 'nionswift'
version: '16.9.1'
version: '16.9.2'

source:
git_rev: 16.9.1
git_rev: 16.9.2
git_url: https://github.com/nion-software/nionswift.git

build:
Expand All @@ -23,12 +23,12 @@ requirements:
- setuptools
run:
- python >=3.9
- nionutils >=0.4.5,<5.0.0
- niondata >=15.6,<16.0
- nionui >=7.0,<7.1
- nionutils >=0.4.10,<5.0
- niondata >=15.6.2,<16.0
- nionui >=7.0.2,<8.0
- nionswift-io >=15.2,<16.0
- scipy
- numpy >=1.25,<2.0
- numpy >=1.26,<2.0
- h5py
- imageio >=2.19.0
- pytz
Expand Down
2 changes: 1 addition & 1 deletion nion/swift/Application.py
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ def __init__(self, ui: UserInterface.UserInterface, set_global: bool = True) ->

ui.set_persistence_handler(PersistenceHandler())
setattr(self.ui, "persistence_root", "3") # sets of preferences
self.version_str = "16.9.1"
self.version_str = "16.9.2"

self.document_model_available_event = Event.Event()

Expand Down
14 changes: 6 additions & 8 deletions setup.cfg
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
[metadata]
name = nionswift
version = 16.9.1
# nionutils 0.4.10 (optional stream value fix)
# niondata 15.6.1 (timestamp propagation)
# nionui 7.0.2 (markdown)
version = 16.9.2
author = Nion Software
author_email = swift@nion.com
description = Nion Swift: Scientific Image Processing.
Expand All @@ -16,21 +13,22 @@ classifiers =
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12

[options]
packages = find_namespace:
python_requires = >=3.9
install_requires =
scipy
numpy>=1.25,<2.0
numpy>=1.26,<2.0
h5py
pytz
tzlocal
imageio>=2.19.0
pillow
nionutils>=0.4.5,<5.0.0
niondata>=15.6,<16.0
nionui>=7.0,<7.1
nionutils>=0.4.10,<5.0
niondata>=15.6.2,<16.0
nionui>=7.0.2,<8.0
nionswift-io>=15.2,<16.0

[options.package_data]
Expand Down

0 comments on commit 9aad8df

Please sign in to comment.