David Nečas (Yeti)
2016-04-26 17:08:36 UTC
Gwyddion 2.45 is now available for download at
https://sourceforge.net/projects/gwyddion/files/gwyddion/2.45/
(all released files)
http://gwyddion.net/download/2.45/
(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:
- New translation: British English (accompanied with unification of the default
language to US English).
- Translations updated: Czech, French, Russian.
- Program messages: Are written to the log file by default on all platforms,
on Unix in addition to the console.
- Command line: New options --log-to-console and --no-log-to-console permit
controlling independently where the messages go (and where they do not).
- Program messages: Can be displayed in the GUI using Info → Program Messages.
- Files: The current file can be closed using Ctrl-W (or File → Close in the
menu).
- Tips of the day: Were updated and can be displayed on startup if enabled.
Libraries:
- libgwyddion: GwyNLFitter fit returns -1 and NULLs the covariance matrix when
it gets infinities or NaNs anywhere in the matrix or parameters.
- libgwyddion: New macro gwy_info() emits an INFO-level log message.
- libgwyddion, libgwyprocess: New standard boxed structs GwyXY and GwyXYZ were
added to gwymath. GwyTriangulationPointXY and GwyTriangulationPointXYZ are
now their aliases.
- libgwyprocess: New DataField distortion function that takes explicit list of
coordinates in the original data field.
- libgwyprocess: GwySurface is a new data object representing XYZ data,
currently providing just a few basic methods.
- libgwyprocess: GwySpline is a new helper data structure for sampling along
curves.
- libgwyprocess: Wrong estimated sizes for tip models were corrected.
- libgwyprocess: Two new tip models were added: Parabola and Cone.
- libgwyprocess: Function for filling missing valies in GwyDataLine using
Laplace data correction was added.
- libgwyprocess: GwyDataField line statistics caulcates rms using local line
means, not the global mean.
- libgwyprocess: Raw 2D FFT transform using the SimpleFFT backend (i.e. with
FFTW unavailable) overwriting the input data field was fixed.
- libgwyprocess: New function gwy_data_field_area_renormalize() transforms
values in just a part of data field.
- libgwyprocess: Crash in gwy_data_field_area_get_entropy_at_scales() for data
fields filled with a constant value was fixed.
- libgwyprocess: gwy_data_field_clear() no longer sets cached area to zero.
- libgwyprocess: Resampling of constant valued data fields always produces
constant valued data fields. This fixes odd rounding error patterns in
thumbnails for constant valued fields.
- libgwyprocess: Tip dilation and erosion functions were optimised.
- libgwydgets: A large number of new stock icons were added.
- libgwydgets: The gradient can be unset using data window colour axis menu.
The colour gradient and GL material can be unset in the 3D window as well.
- libgwydgets: Positions of graph labels are remembered and restored.
- libgwydgets: GwyGraphCurveModel has a method for ensuring data points are
ordered by abscissa.
- libgwydgets: Convenience combo box constructor for graph curves was added.
- libgwydgets: Editability of graph area selections can be controlled.
- libgwydgets: Function for setting graph curve data from a single interleaved
array was added.
- libgwydgets: Graph and 3D windows can be resized using keyboard, similarly
to other data windows.
- libgwydgets: GwyDataView with physical aspect ratio resizes itself now when
the physical dimensions change but pixel dimensions do not.
- libgwymodule: XYZ data processing module management functions were added.
- libgwyapp: All program messages are gathered by the default logger and
displayed in a text view.
- libgwyapp: Data browser can show warnings and other messages ocurring during
the opening or merging of specific files.
- libgwyapp: Data browser displays thumbnails for graphs. A new function for
graph thumbnail creation was added.
- libgwyapp: Thumbnails are generated from any kind of data found in the image,
preferring volume, XYZ, channels and then graphs.
- libgwyapp: File open dialogue previews almost all visual data types:
channels, graphs, volume and xyz.
- libgwyapp: XYZ data support was added to validation, logging, metadata
browsing, data choosers, enumeration and other places.
- libgwyapp: gwy_app_sync_data_items() only replicates non-empty selections
now.
- libgwyapp: Functions for enumerating ids of data in a container now work
also for containers not managed by the data browser.
- libgwyapp: GwyAppFileChooser open dialogue can filter files by name.
- libgwyapp: It is possible to query the current data browser page using
gwy_app_data_browser_get_current().
- libgwyapp: Data can be duplicated with Ctrl-D, deleted with Ctrl-Delete and
extracted to a new file with Ctrl-Insert.
- libgwyapp: Zooms and sizes of all kinds data windows are saved and restored
when the data are displayed again (if they seem sane for the current screen).
Modules:
- Straighten path (new): Extracts image sampled along a spline curve and the
direction perpendicular to the curve.
- Path layer (new): A single spline curve with arbitrary number of points.
- Extract path selection (new): Extracts positions and tangents of sampled
path selections as graph curves.
- Find graph peaks (new): Simple location of peaks on graph curves.
- Rasterize XYZ (new): Renders XYZ data to an image.
- XYZ Correct Drift (new): Corrects drift in timestamped XYZ data.
- Coerce (new): Transforms surfaces to have prescribed statistical properties.
- XYZize (new): Creates XYZ data (with regular point grid) from an image.
- Data processing modules with preview: Data with non-square aspect ratio
should look like in 2.43 again.
- IntelliWave (new): Imports IntelliWave ESD data files (experimental).
- Nano Measuring Machine: Parameters from the main DSC file are imported as
metadata.
- Align rows: Median difference method no longer changes the overall data tilt.
- Spectro tool: Always disabled ‘Apply’ button (broken in 2.44) works again.
- Points, Lines layers: Numbering works with more than 999 objects.
- 1D FFT filter: GUI was reorganised and the previews enlarged.
- Image export: Support for path selection drawing was added.
- Level: Zero mean value supports masking. Individual module functions have
separate settings now.
- Columnar synthesis: New option to continuously ‘melt’ the film during the
growth.
- RHK SPM32 and SM4: Imported graph curves are sorted by abscissa, fixing
some graph functionality being broken.
- WSxM: Files starting ‘WSxM file copyright WSxM solutions’ are also
recognised now. Single-precision files are loaded correctly.
- Nanoscantech: Support for files using UTF-8 encoding was added.
- GWYXYZF: Byte order handling was corrected to follow the specification.
- GWYXYZF, Raw XZY: The data are loaded a native XYZ data instead of being
regularised to image upon import.
- Statistical functions: Local range was added as a new quantity.
- Object synthesis: Coverage parameter was fixed to actually mean what the
documentation describes. Multiply old values by 4 to get the same coverage.
- Mark disconnected: The operation is undoable now.
- XYZ export: Can export both channels and XYZ data.
- APE DAX: Complete metadata are imported, miscellaneous other improvements.
- Seiko: Image resolutions should be correct for all files, with no guessing
involved.
- OME TIFF: Data split to several files can be loaded at least file by file
now, instead of getting a cryptic error message.
- Volumize layers: Memory handling error causing a crash after closing the
volumized data was fixed. Units are set properly and can be controlled
in the module dialogue.
- Volumize: The created volume data are now 1 under the surface (inside the
material) and 0 above the surface (outside the material).
-----------------------------------------------------------------------------
Thanks all who contributed,
Yeti
https://sourceforge.net/projects/gwyddion/files/gwyddion/2.45/
(all released files)
http://gwyddion.net/download/2.45/
(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:
- New translation: British English (accompanied with unification of the default
language to US English).
- Translations updated: Czech, French, Russian.
- Program messages: Are written to the log file by default on all platforms,
on Unix in addition to the console.
- Command line: New options --log-to-console and --no-log-to-console permit
controlling independently where the messages go (and where they do not).
- Program messages: Can be displayed in the GUI using Info → Program Messages.
- Files: The current file can be closed using Ctrl-W (or File → Close in the
menu).
- Tips of the day: Were updated and can be displayed on startup if enabled.
Libraries:
- libgwyddion: GwyNLFitter fit returns -1 and NULLs the covariance matrix when
it gets infinities or NaNs anywhere in the matrix or parameters.
- libgwyddion: New macro gwy_info() emits an INFO-level log message.
- libgwyddion, libgwyprocess: New standard boxed structs GwyXY and GwyXYZ were
added to gwymath. GwyTriangulationPointXY and GwyTriangulationPointXYZ are
now their aliases.
- libgwyprocess: New DataField distortion function that takes explicit list of
coordinates in the original data field.
- libgwyprocess: GwySurface is a new data object representing XYZ data,
currently providing just a few basic methods.
- libgwyprocess: GwySpline is a new helper data structure for sampling along
curves.
- libgwyprocess: Wrong estimated sizes for tip models were corrected.
- libgwyprocess: Two new tip models were added: Parabola and Cone.
- libgwyprocess: Function for filling missing valies in GwyDataLine using
Laplace data correction was added.
- libgwyprocess: GwyDataField line statistics caulcates rms using local line
means, not the global mean.
- libgwyprocess: Raw 2D FFT transform using the SimpleFFT backend (i.e. with
FFTW unavailable) overwriting the input data field was fixed.
- libgwyprocess: New function gwy_data_field_area_renormalize() transforms
values in just a part of data field.
- libgwyprocess: Crash in gwy_data_field_area_get_entropy_at_scales() for data
fields filled with a constant value was fixed.
- libgwyprocess: gwy_data_field_clear() no longer sets cached area to zero.
- libgwyprocess: Resampling of constant valued data fields always produces
constant valued data fields. This fixes odd rounding error patterns in
thumbnails for constant valued fields.
- libgwyprocess: Tip dilation and erosion functions were optimised.
- libgwydgets: A large number of new stock icons were added.
- libgwydgets: The gradient can be unset using data window colour axis menu.
The colour gradient and GL material can be unset in the 3D window as well.
- libgwydgets: Positions of graph labels are remembered and restored.
- libgwydgets: GwyGraphCurveModel has a method for ensuring data points are
ordered by abscissa.
- libgwydgets: Convenience combo box constructor for graph curves was added.
- libgwydgets: Editability of graph area selections can be controlled.
- libgwydgets: Function for setting graph curve data from a single interleaved
array was added.
- libgwydgets: Graph and 3D windows can be resized using keyboard, similarly
to other data windows.
- libgwydgets: GwyDataView with physical aspect ratio resizes itself now when
the physical dimensions change but pixel dimensions do not.
- libgwymodule: XYZ data processing module management functions were added.
- libgwyapp: All program messages are gathered by the default logger and
displayed in a text view.
- libgwyapp: Data browser can show warnings and other messages ocurring during
the opening or merging of specific files.
- libgwyapp: Data browser displays thumbnails for graphs. A new function for
graph thumbnail creation was added.
- libgwyapp: Thumbnails are generated from any kind of data found in the image,
preferring volume, XYZ, channels and then graphs.
- libgwyapp: File open dialogue previews almost all visual data types:
channels, graphs, volume and xyz.
- libgwyapp: XYZ data support was added to validation, logging, metadata
browsing, data choosers, enumeration and other places.
- libgwyapp: gwy_app_sync_data_items() only replicates non-empty selections
now.
- libgwyapp: Functions for enumerating ids of data in a container now work
also for containers not managed by the data browser.
- libgwyapp: GwyAppFileChooser open dialogue can filter files by name.
- libgwyapp: It is possible to query the current data browser page using
gwy_app_data_browser_get_current().
- libgwyapp: Data can be duplicated with Ctrl-D, deleted with Ctrl-Delete and
extracted to a new file with Ctrl-Insert.
- libgwyapp: Zooms and sizes of all kinds data windows are saved and restored
when the data are displayed again (if they seem sane for the current screen).
Modules:
- Straighten path (new): Extracts image sampled along a spline curve and the
direction perpendicular to the curve.
- Path layer (new): A single spline curve with arbitrary number of points.
- Extract path selection (new): Extracts positions and tangents of sampled
path selections as graph curves.
- Find graph peaks (new): Simple location of peaks on graph curves.
- Rasterize XYZ (new): Renders XYZ data to an image.
- XYZ Correct Drift (new): Corrects drift in timestamped XYZ data.
- Coerce (new): Transforms surfaces to have prescribed statistical properties.
- XYZize (new): Creates XYZ data (with regular point grid) from an image.
- Data processing modules with preview: Data with non-square aspect ratio
should look like in 2.43 again.
- IntelliWave (new): Imports IntelliWave ESD data files (experimental).
- Nano Measuring Machine: Parameters from the main DSC file are imported as
metadata.
- Align rows: Median difference method no longer changes the overall data tilt.
- Spectro tool: Always disabled ‘Apply’ button (broken in 2.44) works again.
- Points, Lines layers: Numbering works with more than 999 objects.
- 1D FFT filter: GUI was reorganised and the previews enlarged.
- Image export: Support for path selection drawing was added.
- Level: Zero mean value supports masking. Individual module functions have
separate settings now.
- Columnar synthesis: New option to continuously ‘melt’ the film during the
growth.
- RHK SPM32 and SM4: Imported graph curves are sorted by abscissa, fixing
some graph functionality being broken.
- WSxM: Files starting ‘WSxM file copyright WSxM solutions’ are also
recognised now. Single-precision files are loaded correctly.
- Nanoscantech: Support for files using UTF-8 encoding was added.
- GWYXYZF: Byte order handling was corrected to follow the specification.
- GWYXYZF, Raw XZY: The data are loaded a native XYZ data instead of being
regularised to image upon import.
- Statistical functions: Local range was added as a new quantity.
- Object synthesis: Coverage parameter was fixed to actually mean what the
documentation describes. Multiply old values by 4 to get the same coverage.
- Mark disconnected: The operation is undoable now.
- XYZ export: Can export both channels and XYZ data.
- APE DAX: Complete metadata are imported, miscellaneous other improvements.
- Seiko: Image resolutions should be correct for all files, with no guessing
involved.
- OME TIFF: Data split to several files can be loaded at least file by file
now, instead of getting a cryptic error message.
- Volumize layers: Memory handling error causing a crash after closing the
volumized data was fixed. Units are set properly and can be controlled
in the module dialogue.
- Volumize: The created volume data are now 1 under the surface (inside the
material) and 0 above the surface (outside the material).
-----------------------------------------------------------------------------
Thanks all who contributed,
Yeti