David Nečas (Yeti)
2016-10-14 10:44:48 UTC
Gwyddion 2.46 is now available for download at
https://sourceforge.net/projects/gwyddion/files/gwyddion/2.46/
(all released files)
http://gwyddion.net/download/2.46/
(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
the mailing list, or the project's web forum at SourceForge.
-----------------------------------------------------------------------------
Summary of changes:
Application:
- Translations updated: Czech, French, Italian, Russian.
- Toolbox: Is now editable in the program using Edit → Toolbox. It is possible
to specify whether a button runs the function interactively or not.
Libraries:
- libgwyddion: GwySIUnit can parse prefixed spelled out unit names such as
"Millimetre" or "nanoampere".
- libgwyddion: Gaussian fitting function estimator was improved.
- libgwyddion: GwyRandGenSet function for random shuffled subsets was added.
- libgwyddion: GwyNLFitter can report progress and scales much better. It
has new interface for fitting of fully opaque indexed data.
- libgwyddion: Function for inversion of symmetric positive definite matrix
was added.
- libgwyddion: Macros gwy_assign, GWY_FREE, GWY_SI_VALUE_FORMAT_FREE were
added, as well as capitalised versions of gwy_object_unref and
gwy_signal_handler_disconnect.
- libgwyddion: Functions for direct construction and clonning of
GwySIValueFormats were added.
- libgwyprocess: GwyPeaks, graph curve peak finder with functionality similar
to the Graph Peaks module, was added.
- libgwyprocess: Functions for field rotation by multiples of 90 and rotation
in real space with several sizing options were added.
- libgwyprocess: An obscure case of GwyTriangulation failure now fails
gracefully instead of on a failed assertion.
- libgwyprocess: gwy_data_line_get_psdf() should finally actually work.
- libgwyprocess: GwyDataField line-stats function with proper masking support
was added.
- libgwyprocess: Convenience functions for copying units between GwySurface
and GwyDataField were added.
- libgwyprocess: Construction of GwySurface from a GwyDataField with masking
support was added.
- libgwyprocess: gwy_data_field_mark_scars() was added as a public function.
- libdraw: Memory handling bugs in GwyGradient updates were fixed.
- libgwydgets: Graph ASCII export can create multi-column files with a single
merged abscissa. Exported values are always in base units (not power of 10
multiplies).
- libgwydgets: A large number of new stock icons were added.
- libgwyapp: Critical _gwy_app_log_start_message_capture() error when opening
files from standalone Python scripts was fixed.
- libgwyapp: gwy_app_wait_set_fraction() automatically limits how often the
Gtk+ main loop is let to run.
- libgwyapp: Data visibility restoration for files containing volume and XYZ
data was fixed.
- libgwyapp: XYZ data preview is automatically updated when the data change.
- libgwyapp: Helper for previewing GwySurface into a GwyDataField was added.
Modules:
- Dektak XML (new): Imports Dektak XML profilometry data.
- Dimension (new): Imports old Dimension 3100D files (experimental).
- XYZ Level (new): Simple XYZ data levelling: fix zero, zero mean value
(unweighted), plane levelling by subtraction and true rotation.
- Fit shape (new): Fits various geometrical shapes on entire data. Available
both as image and XYZ data processing function.
- Logistic regression (new): Image segmentation based on logistic regression.
- Fit sphere: Was removed, use new Fit shape module instead.
- Row/column statistics tool: Masking support was added. The misguided fixed
resolution option was removed.
- Statistical quantities tool: Automatic selection of units and precision for
the displayed quantities was improved.
- XYZize: XYZ log is created for the new XYZ data, not volume data log.
- Pygwy: Containers can be directly indexed both by strings and integers
(quarks). Overrides for Container methods get_value() and set_value() were
added.
- Limit Range: Units with exponents are displayed correctly now.
- SPIP ASC: Can also export data to .asc now.
- Image export: Can export to WebP (lossless) now if libwebp is available.
Units of false colour map scale are somewhat controllable. The colour of
lines and text drawn outside the image area is controllable; likewise the
background colour – and for vector formats and PNG and WebP the background
can be transparent (for vector formats that used to be the only possibility).
- Diffusion synthesis: Incorrect behaviour for non-square images was fixed.
- Selection manager tool: Can copy selection coordinates to the clipboard or
export them to a file.
- Find graph peaks: A peak filtering bug resulting in sometimes the module
not finding any useful peaks was fixed.
- Rotate: Cartesian grid can be optionally displayed over the data. There
are more result sizing options. Rotation is performed in real space, not
pixel space.
- Grain statistics: The values are displayed with more significant digits.
- Raw XYZ import: No longer loses the first data point in the file.
- Graph cut: The ‘cut all’ setting is remembered, some GUI improvements.
- Cross correlate: Introduced weighting function, result smoothing and
extension and back-correction according to the results.
- Nanonis: Mask of invalid values is correctly flipped with the data now.
- JPK: Support for single point spectroscopy was added.
- TIFF-based file modules: Tiled TIFF images are supported now.
- K-means: Outliers threshold for calculation of cluster centers is added.
- Leica: Some kinds of high dimension data (tiles from tilescan) can also be
imported as volume data.
Other:
- Development: API documentation not being installed with gtk-doc 1.25+ was
fixed.
- Python: Standalone Python module gwy should no longer complain about
libraries modules are linked with not being found.
-----------------------------------------------------------------------------
Thanks all who contributed,
Yeti
https://sourceforge.net/projects/gwyddion/files/gwyddion/2.46/
(all released files)
http://gwyddion.net/download/2.46/
(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
the mailing list, or the project's web forum at SourceForge.
-----------------------------------------------------------------------------
Summary of changes:
Application:
- Translations updated: Czech, French, Italian, Russian.
- Toolbox: Is now editable in the program using Edit → Toolbox. It is possible
to specify whether a button runs the function interactively or not.
Libraries:
- libgwyddion: GwySIUnit can parse prefixed spelled out unit names such as
"Millimetre" or "nanoampere".
- libgwyddion: Gaussian fitting function estimator was improved.
- libgwyddion: GwyRandGenSet function for random shuffled subsets was added.
- libgwyddion: GwyNLFitter can report progress and scales much better. It
has new interface for fitting of fully opaque indexed data.
- libgwyddion: Function for inversion of symmetric positive definite matrix
was added.
- libgwyddion: Macros gwy_assign, GWY_FREE, GWY_SI_VALUE_FORMAT_FREE were
added, as well as capitalised versions of gwy_object_unref and
gwy_signal_handler_disconnect.
- libgwyddion: Functions for direct construction and clonning of
GwySIValueFormats were added.
- libgwyprocess: GwyPeaks, graph curve peak finder with functionality similar
to the Graph Peaks module, was added.
- libgwyprocess: Functions for field rotation by multiples of 90 and rotation
in real space with several sizing options were added.
- libgwyprocess: An obscure case of GwyTriangulation failure now fails
gracefully instead of on a failed assertion.
- libgwyprocess: gwy_data_line_get_psdf() should finally actually work.
- libgwyprocess: GwyDataField line-stats function with proper masking support
was added.
- libgwyprocess: Convenience functions for copying units between GwySurface
and GwyDataField were added.
- libgwyprocess: Construction of GwySurface from a GwyDataField with masking
support was added.
- libgwyprocess: gwy_data_field_mark_scars() was added as a public function.
- libdraw: Memory handling bugs in GwyGradient updates were fixed.
- libgwydgets: Graph ASCII export can create multi-column files with a single
merged abscissa. Exported values are always in base units (not power of 10
multiplies).
- libgwydgets: A large number of new stock icons were added.
- libgwyapp: Critical _gwy_app_log_start_message_capture() error when opening
files from standalone Python scripts was fixed.
- libgwyapp: gwy_app_wait_set_fraction() automatically limits how often the
Gtk+ main loop is let to run.
- libgwyapp: Data visibility restoration for files containing volume and XYZ
data was fixed.
- libgwyapp: XYZ data preview is automatically updated when the data change.
- libgwyapp: Helper for previewing GwySurface into a GwyDataField was added.
Modules:
- Dektak XML (new): Imports Dektak XML profilometry data.
- Dimension (new): Imports old Dimension 3100D files (experimental).
- XYZ Level (new): Simple XYZ data levelling: fix zero, zero mean value
(unweighted), plane levelling by subtraction and true rotation.
- Fit shape (new): Fits various geometrical shapes on entire data. Available
both as image and XYZ data processing function.
- Logistic regression (new): Image segmentation based on logistic regression.
- Fit sphere: Was removed, use new Fit shape module instead.
- Row/column statistics tool: Masking support was added. The misguided fixed
resolution option was removed.
- Statistical quantities tool: Automatic selection of units and precision for
the displayed quantities was improved.
- XYZize: XYZ log is created for the new XYZ data, not volume data log.
- Pygwy: Containers can be directly indexed both by strings and integers
(quarks). Overrides for Container methods get_value() and set_value() were
added.
- Limit Range: Units with exponents are displayed correctly now.
- SPIP ASC: Can also export data to .asc now.
- Image export: Can export to WebP (lossless) now if libwebp is available.
Units of false colour map scale are somewhat controllable. The colour of
lines and text drawn outside the image area is controllable; likewise the
background colour – and for vector formats and PNG and WebP the background
can be transparent (for vector formats that used to be the only possibility).
- Diffusion synthesis: Incorrect behaviour for non-square images was fixed.
- Selection manager tool: Can copy selection coordinates to the clipboard or
export them to a file.
- Find graph peaks: A peak filtering bug resulting in sometimes the module
not finding any useful peaks was fixed.
- Rotate: Cartesian grid can be optionally displayed over the data. There
are more result sizing options. Rotation is performed in real space, not
pixel space.
- Grain statistics: The values are displayed with more significant digits.
- Raw XYZ import: No longer loses the first data point in the file.
- Graph cut: The ‘cut all’ setting is remembered, some GUI improvements.
- Cross correlate: Introduced weighting function, result smoothing and
extension and back-correction according to the results.
- Nanonis: Mask of invalid values is correctly flipped with the data now.
- JPK: Support for single point spectroscopy was added.
- TIFF-based file modules: Tiled TIFF images are supported now.
- K-means: Outliers threshold for calculation of cluster centers is added.
- Leica: Some kinds of high dimension data (tiles from tilescan) can also be
imported as volume data.
Other:
- Development: API documentation not being installed with gtk-doc 1.25+ was
fixed.
- Python: Standalone Python module gwy should no longer complain about
libraries modules are linked with not being found.
-----------------------------------------------------------------------------
Thanks all who contributed,
Yeti