[ome-users] Release of OME Files C++ 0.4.0

Roger Leigh rleigh at dundee.ac.uk
Tue Jul 4 17:12:02 BST 2017


OME Files C++ 0.4.0
===================

OME Files is a reference implementation of the OME Data Model and
OME-TIFF file format for the storage and interchange of biological
imaging data and metadata.  It provides support for:

• the OME Data Model (model objects, metadata store, XSL transforms
   and XML validation)
• OME-TIFF reading
• OME-TIFF writing

The major changes in this release are the addition of tiling support
to the writer interface and the OME-TIFF writer, and the addition of
examples for use of the metadata and model API for adding extended
metadata, including annotations.

Downloads
---------

The software release is available at the OME Files C++ 0.4.0 download
page (http://downloads.openmicroscopy.org/ome-files-cpp/0.4.0/).  This
page includes links to the individual repositories and source
releases, as well as the documentation and binary builds of the
collection for several common platforms, including Windows, Linux and
MacOS X.

Upgrading from 0.3.x
--------------------

• No changes required.

Changes since ome-files-cpp 0.3.2
---------------------------------

OME Common

• Minor documenation and build improvements

OME Model

• Use C++11 deleted methods to replace private unimplemented methods
• Documentation improvements, including sample file updates
• Minor build improvements
• Minor Doxygen C++ API reference updates

OME Files

• Add support for tiling to FormatWriter
• FormatTools::getZCTCoords checks input more strictly, and throws
std::out_of_range when out of range
• Add documentation examples for tiling, using the metadata and model
APIs to add extended metadata, annotations and link annotations
• Use C++11 deleted methods to replace private unimplemented methods
• Minor build improvements

OME QtWidgets

• Minor build improvements

Super-Build 0.3.3

• Minor build and documentation updates
• Package changes:
   · ome-common 5.4.2: Updated package
   · ome-model 5.5.6: Updated package
   · ome-files 0.4.0: Updated package
   · ome-qtwidgets 5.4.2: Updated package
   · boost 1.64: Updated package
   · png 1.6.30: Updated package
   · tiff 4.0.8: Updated package
   · yaml-cpp 0.5.3: New package
   · ome-files-py: New experimental package

Future changes
--------------

Upcoming improvements include:

All components

• Enabling of additional C++11 features following testing of compiler
   support and compatibility
• Further performance profiling and scalability improvements

OME XML

• Support for the use of custom annotations with the OME-XML data
   model API
• This generalized annotation support will also be used for existing
   annotations including Modulo and OriginalMetadata
• Improved and more comprehensive OME-XML and OME-TIFF samples
• Improved documentation and code samples

OME Files

• Improvements to automated integration testing of OME-TIFF files

Super-Build

• Further improvements for building on Windows, including initial VS2017
support
• Updating of the set of platforms binary builds are provided for

You can find further information on which features will be included in
upcoming releases via the Trello board for version 0.4.1
(https://trello.com/b/UDHFxFD4/ome-files-041).  Note that this is a
work in progress and subject to change.

Errata
------

See the errata
(https://www.openmicroscopy.org/site/support/ome-files-cpp-staging/ome-cmake-superbuild/manual/html/errata.html)
for this release.

Support
-------

For any problems or comments, please use the
[url=http://www.openmicroscopy.org/site/community]OME forums or mailing
lists[/url].

Kind regards,
Roger Leigh

on behalf of the OME team

The University of Dundee is a registered Scottish Charity, No: SC015096


More information about the ome-users mailing list