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) <[email protected]>", 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 [email protected] 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 ------------------------------------------------------------------------------ Find and fix application performance issues faster with Applications Manager Applications Manager provides deep performance insights into multiple tiers of your business applications. It resolves application problems quickly and reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z _______________________________________________ Gwyddion-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gwyddion-users
