Skip to content

Releases: OpenChemistry/tomviz

Tomviz 2.0.0-rc1

12 Aug 12:19
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.10.0...2.0.0-rc1

Tomviz 1.10.0

25 May 14:52
Choose a tag to compare

This release introduces a number of new features, including RGB visualization of 3-component volumes, support for multiple overlapping volumes, the ability to move and resize volumes interactively, an ImageJ-like brightness and contrast editor, an image viewer mode, and holographic rendering on Looking Glass devices.

This release upgrades ParaView to version 5.9 as well.

Tomviz 1.9.0

24 Jun 02:16
Choose a tag to compare
Tag the 1.9.0 release

Tomviz 1.8.0

27 Dec 16:34
Choose a tag to compare

This release features a number of improvements for the X-ray tomography community with support for white and dark fields, initial support for using TomoPy in a Docker pipeline, and some additional color presets that were requested after we reworked our presets in the last release. We have made improvements under the hood too, with a more Pythonic interface for the operators to use (the old API was retained to support existing operators), and new API to support X-ray data.

A new crop operator was added which currently crops volume rendered data, it will be extended to support more visualization types in the future. The slice operator was improved to support “thick” slices, i.e. aggregation over multiple slices. We have improved the integration of the documentation within the application, offering more links from dialogs to the relevant help page/section. The documentation has been updated and improved to cover a wider array of use cases. We dropped support for Python 2 many years ago, and continue to support Python 3.7 at this point, with plans to move to Python 3.8 soon. The ParaView and VTK libraries were updated for this release, bringing in a number of fixes and improvements.

Tomviz 1.7.0

22 Jul 18:47
Choose a tag to compare

This release features a number of improvements including a new color map preset dialog with an improved small form factor, the ability to save custom color maps, and preview all available color maps. The HDF5 support was improved, with a new generic HDF5 file reader, and a DataExchange format reader. The HDF5 formats also support striding before loading for large volumes. A number of major dependencies were updated including Python, NumPy, SciPy, ParaView, VTK and ITK. The data properties panel was improved to show the number of voxels, memory usage, and other important parameters.

This release was made in preparation for the Kitware Summer Courses held in July, and the Microscopy and Microanalysis (M&M) Conference held in Portland, OR. This announcement was delayed a little – it was a busy summer! Chris Harris and Marcus Hanwell ran the short half-day course, with slides available here, and I presented the latest innovations in the Tomviz project at M&M. We are also very pleased to announce a new documentation site, which features content expanded from previous tutorials.

Tomviz 1.6.0

05 Apr 17:45
Choose a tag to compare

This release features a number of improvements to application startup time, and a splash screen to show that the application is starting up on the occasions where it doesn't start as quickly as we would like. The reconstruction operators were also improved to use less memory, default to 32 bit floating point output, and to execute more efficiently. New operators support improved data wrangling from picking a single component when input data has multiple channels (e.g. RGB) to casting/rescaling data to reduce memory requirements (8 and 16 bit unsigned integers for example).

We have made a number of improvements to the "live" pipeline, where updated reconstructions can be viewed as an iterative reconstruction proceeds, or data can be viewed as projections are acquired. The EMD format saw a number of improvements for saving/loading metadata including lengths/angles. An issue with array ordering was discovered, meaning old EMD files will look corrupt, but all future files will be saved with the appropriate array ordering. We added a transpose data operator that will reorder these old files to enable recovery of data (or you can use an older version of Tomviz to read the file). NumPy files were also improved, and round tripping to/from Python visualizations were tested with both EMD and NumPy. Files, directories and state files can all be opened from the command line now too.

The release also features many other bug fixes and improvements.

Tomviz 1.5.1

11 Dec 20:45
Choose a tag to compare

This is a bug fix release that fixes a few issues that could cause Tomviz to crash, such as when manually aligning images in a tilt series, or when loading a state file if the data file is not located in the specified location.

Tomviz 1.5.0

09 Nov 16:38
Choose a tag to compare

Fixed a critical crash affecting macOS Mojave on application start up. Fixed an issue where image stacks would not load correctly from the recent file menu, made a number of speed improvements when loading/previewing image stacks. Reduced application start up times, and added support for loading atomic structure data into the application. Added the ability to lock the aspect ratio when exporting a screenshot.

Tomviz 1.4.0

01 Aug 11:50
Choose a tag to compare

This release features a number of improvements to the new pipeline that debuted with our 1.3.0 release, including support for live updates of volumes from operators, atomic coordinates emitted from operators, improved support for loading image stacks, and a number of improvements to our data acquisition. Many improvements have been made to the user interface, with some serious speed improvements for histogram calculation and contour determination.

Tomviz 1.3.1

14 May 15:57
Choose a tag to compare

This is a bug fix release that fixes an issue where state files wouldn't restore the file name of the data source, a crash when showing the color legend with no loaded data, ensure visualizations are correctly removed from the pipeline when deleted, and removing a warning when loading state files.