David Nečas (Yeti)
2016-01-11 14:13:27 UTC
Gwyddion 2.44 is now available for download at
https://sourceforge.net/projects/gwyddion/files/gwyddion/2.44/
(all released files)
http://gwyddion.net/download/2.44/
(source code)
Released files are signed with PGP/GnuPG key
"David Nečas (Yeti) <***@gwyddion.net>", id 62A07732
fingerprint = 263F 9B1E C1E0 5261 C689 D83B 00FD D1D0 62A0 7732
-----------------------------------------------------------------------------
This is a stable version continuing the 2.x series, backward compatible with
previous 2.x versions.
More information about Gwyddion is available at
http://gwyddion.net/
Bugs should be reported to
***@gwyddion.net
or the mailing list.
-----------------------------------------------------------------------------
Summary of changes:
Application:
- Translations updated: Czech, French, Russian.
Libraries:
- libgwyapp: Potential corruption of recent file list by Save As introduced in
2.43 was fixed.
- libgwydgets: Gwy3DView no longer downsamples data during changes, all
operations are done with full-resolution surfaces. Its "reduced-size"
property was deprecated and it has no effect.
- libgwydgets: Gwy3DView light source distance from the surface no longer
scales with Value scale, improving views with small Value scale a lot.
- libgwyddion: gwy_debug() adds timestamp to the messages (where available).
- libprocess: Rare incorrect memory reallocation in Delaunay triangulation was
fixed.
- libgwyapp: gwy_app_channel_remove_bad_data() now ensures the mask field has
the same lateral dimensions and units as the data field.
- libgwyprocess: Bogus value returned by gwy_data_field_area_get_entropy() with
mask exclusion mode was fixed.
- libgwyprocess: Functions for estimation of the entropy of two-dimensional
point cloud, and for entropy-from-histogram-at-scale curves were added.
- libgwydgets: Graph labels respond to "label-property" changes. The property
is also meaningfully updated when user moves the label around.
- libgwyprocess: An iterative cancellable version of function
gwy_triangulation_triangulate() was added.
- libgwyprocess: Functions for filling area under mask with a value and
simple data-average correction using unmasked data were added.
- libgwydgets: GwyGraphModel and GwyGraphCurveModel clone() methods were
implemented.
- libgwyprocess: Euclidean distance transform with from_border=FALSE actually
work for all cases, previously the border-influenced ares had to be limited.
- libgwyprocess: New function for simple regularisation of XYZ data to a data
field was added.
- libgwyapp: Data windows hidden and re-shown from the data browser no longer
lose the window icon showing a data thumbnail.
Modules:
- Entropy (new): Visualises entropy calculation for distributions of values
and slopes.
- Leica (new): Imports Leica LIF CLSM images.
- Nano Measuring Machine (new): Imports NMM profile sets and regularises them
to raster data.
- DM3: Support for Digital Micrograph DM4 files was added.
- Image export: The number of digits in false colour axis ticks can be
controlled explicitly. Very small negative values are displayed as ‘0.0’,
never the odd ‘-0.0’.
- Magellan: RGB images are accepted and the channels are averaged upon import.
- APE file: Crash when loading files with fewer actual data than reported by
the channels bit mask was fixed.
- Limit Range: Setting range from fixed colour mapping range was fixed.
- NanoScanTech: Loading from raw binary data blocks was implemented.
- Keyence: File loading no longer fails when assembly information seems
missing or too short as the module does not actually need it.
- All tools: Sensitivity of Apply buttons and auxiliary controls was corrected
so that can be activated only when there is actually an active image.
- Processing modules with selections in the dialogue: Critical messages when
the dialogues were displayed were fixed.
- Spectral synthesis: Possible critical message when re-running the function
after deleting a channel was fixed.
- Rawfile: Replacement value for missing data can be given as text for text
formats, e.g. ‘BAD’ or ‘NODATA’.
- Raw XYZ: A bug in point merging was fixed that sometimes caused infinities to
appear in the data. Triangulation is remembered and not recomputed when
not necessary. A progress bar is shown for the trianguation process and it
is possible to cancel it. New interpolation type ‘Average’ was added, which
is always fast and produces a result similar to a bit fuzzier ‘Round’
interpolation. Button ‘Reset Ranges’ permits resetting the data ranges to
the initial values obtained from the file data ranges. Point density can be
plotted as another field.
- GWYXYZF: The regularisation method was improved to ‘Average’ from Raw XYZ.
- Nanoscope: Support for 32bit raw data format used since 9.2 was added.
- JEOL: Support for Phase channels was added.
- Statistical quantities: Deficit of entropy to Gaussian distribution with the
same dispersion was added as a new quantity. Unavailable quantities are no
longer printed to reports.
- MI file: Loading of graphs in ASCII format was implemented.
- RHK SM4: Loading of graph data with small Y size works now.
- Raw graph: Curve data are sorted upon import.
- Grain filter: Options for unused quantities (B or C) are now hidden instead
of insensitivised to reduce visual clutter.
- Graph function fit, FD curve fit, critical dimension: Function names are
translated also in reports.
- Ballistic deposition synthesis: Progressive preview works now.
- Align graph: Crash with curves not sorted by abscissa was fixed.
- Renishaw: Timestamps in metadata were corrected.
Other:
- MS Windows packages include OpenEXR support now.
- Broken configure detection of libpython on Fedora 23 (and possibly elsewhere)
was fixed.
- A script generating MS Visual Studio solution files (and other files) was
added as utils/gen-gwyddion-vs-sln.py.
-----------------------------------------------------------------------------
Thanks all who contributed,
Yeti
https://sourceforge.net/projects/gwyddion/files/gwyddion/2.44/
(all released files)
http://gwyddion.net/download/2.44/
(source code)
Released files are signed with PGP/GnuPG key
"David Nečas (Yeti) <***@gwyddion.net>", id 62A07732
fingerprint = 263F 9B1E C1E0 5261 C689 D83B 00FD D1D0 62A0 7732
-----------------------------------------------------------------------------
This is a stable version continuing the 2.x series, backward compatible with
previous 2.x versions.
More information about Gwyddion is available at
http://gwyddion.net/
Bugs should be reported to
***@gwyddion.net
or the mailing list.
-----------------------------------------------------------------------------
Summary of changes:
Application:
- Translations updated: Czech, French, Russian.
Libraries:
- libgwyapp: Potential corruption of recent file list by Save As introduced in
2.43 was fixed.
- libgwydgets: Gwy3DView no longer downsamples data during changes, all
operations are done with full-resolution surfaces. Its "reduced-size"
property was deprecated and it has no effect.
- libgwydgets: Gwy3DView light source distance from the surface no longer
scales with Value scale, improving views with small Value scale a lot.
- libgwyddion: gwy_debug() adds timestamp to the messages (where available).
- libprocess: Rare incorrect memory reallocation in Delaunay triangulation was
fixed.
- libgwyapp: gwy_app_channel_remove_bad_data() now ensures the mask field has
the same lateral dimensions and units as the data field.
- libgwyprocess: Bogus value returned by gwy_data_field_area_get_entropy() with
mask exclusion mode was fixed.
- libgwyprocess: Functions for estimation of the entropy of two-dimensional
point cloud, and for entropy-from-histogram-at-scale curves were added.
- libgwydgets: Graph labels respond to "label-property" changes. The property
is also meaningfully updated when user moves the label around.
- libgwyprocess: An iterative cancellable version of function
gwy_triangulation_triangulate() was added.
- libgwyprocess: Functions for filling area under mask with a value and
simple data-average correction using unmasked data were added.
- libgwydgets: GwyGraphModel and GwyGraphCurveModel clone() methods were
implemented.
- libgwyprocess: Euclidean distance transform with from_border=FALSE actually
work for all cases, previously the border-influenced ares had to be limited.
- libgwyprocess: New function for simple regularisation of XYZ data to a data
field was added.
- libgwyapp: Data windows hidden and re-shown from the data browser no longer
lose the window icon showing a data thumbnail.
Modules:
- Entropy (new): Visualises entropy calculation for distributions of values
and slopes.
- Leica (new): Imports Leica LIF CLSM images.
- Nano Measuring Machine (new): Imports NMM profile sets and regularises them
to raster data.
- DM3: Support for Digital Micrograph DM4 files was added.
- Image export: The number of digits in false colour axis ticks can be
controlled explicitly. Very small negative values are displayed as ‘0.0’,
never the odd ‘-0.0’.
- Magellan: RGB images are accepted and the channels are averaged upon import.
- APE file: Crash when loading files with fewer actual data than reported by
the channels bit mask was fixed.
- Limit Range: Setting range from fixed colour mapping range was fixed.
- NanoScanTech: Loading from raw binary data blocks was implemented.
- Keyence: File loading no longer fails when assembly information seems
missing or too short as the module does not actually need it.
- All tools: Sensitivity of Apply buttons and auxiliary controls was corrected
so that can be activated only when there is actually an active image.
- Processing modules with selections in the dialogue: Critical messages when
the dialogues were displayed were fixed.
- Spectral synthesis: Possible critical message when re-running the function
after deleting a channel was fixed.
- Rawfile: Replacement value for missing data can be given as text for text
formats, e.g. ‘BAD’ or ‘NODATA’.
- Raw XYZ: A bug in point merging was fixed that sometimes caused infinities to
appear in the data. Triangulation is remembered and not recomputed when
not necessary. A progress bar is shown for the trianguation process and it
is possible to cancel it. New interpolation type ‘Average’ was added, which
is always fast and produces a result similar to a bit fuzzier ‘Round’
interpolation. Button ‘Reset Ranges’ permits resetting the data ranges to
the initial values obtained from the file data ranges. Point density can be
plotted as another field.
- GWYXYZF: The regularisation method was improved to ‘Average’ from Raw XYZ.
- Nanoscope: Support for 32bit raw data format used since 9.2 was added.
- JEOL: Support for Phase channels was added.
- Statistical quantities: Deficit of entropy to Gaussian distribution with the
same dispersion was added as a new quantity. Unavailable quantities are no
longer printed to reports.
- MI file: Loading of graphs in ASCII format was implemented.
- RHK SM4: Loading of graph data with small Y size works now.
- Raw graph: Curve data are sorted upon import.
- Grain filter: Options for unused quantities (B or C) are now hidden instead
of insensitivised to reduce visual clutter.
- Graph function fit, FD curve fit, critical dimension: Function names are
translated also in reports.
- Ballistic deposition synthesis: Progressive preview works now.
- Align graph: Crash with curves not sorted by abscissa was fixed.
- Renishaw: Timestamps in metadata were corrected.
Other:
- MS Windows packages include OpenEXR support now.
- Broken configure detection of libpython on Fedora 23 (and possibly elsewhere)
was fixed.
- A script generating MS Visual Studio solution files (and other files) was
added as utils/gen-gwyddion-vs-sln.py.
-----------------------------------------------------------------------------
Thanks all who contributed,
Yeti