Gwyddion 2.59 is now available for download at https://sourceforge.net/projects/gwyddion/files/gwyddion/2.59/ (all released files)
http://gwyddion.net/download/2.59/ (source code) Released files are signed with PGP/GnuPG key "David Nečas (Yeti) <y...@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 klape...@gwyddion.net the mailing list, or the project's web forum at SourceForge. ----------------------------------------------------------------------------- Summary of changes: Application: - Translations updated: Czech, French, Russian. Libraries: - libgwyddion: gwy_check_regular_2d_grid() for more or less collinear points no longer fails with CRITICAL message. - libgwyddion: Random generator set can fill an array with random numbers, generating blocks of them in parallel. - libgwyddion: Possible buffer overflow in GwySIUnit unit parsing was fixed. - libgwyprocess: Value-inverted output of local normalisation filter was fixed. - libgwyprocess: Lateral scale of row-wise PSDF was fixed for area sizes smaller than the full data field. - libgwyprocess: New brick function for in-place flipping. - libgwyprocess: Elliptic area functions work with ellipses not fully contained in the data field. - libgwyprocess: New Lunette and Exponential shape fit presets were added. - libgwyprocess: Functions for general linear combination of two GwyDataFields was added. - libgwyprocess: Lattice refinement gives more weight to larger peaks. - libgwydgets: GwyAdjustBar is redrawn upon value reset to zero, which did not always work correctly. - libgwyapp: GwyParamDef object for definition of module parameters. - libgwyapp: GwyParams object holding sets of parameter values. - libgwyapp: GwyParamTable module user interface helper handling most common types of settings more or less automatically. - libgwyapp: GwyDialog dialog subclass with GwyParamTable integration and support for the typical data processing module main loop. - libgwyapp: Several data processing module helper functions were added for preview or same-unit checking. - libgwyapp: Merging files now ensures volume data previews exist. Empty volume data previews in file open dialogue were corrected. - libgwyapp: Data browser no longer leaks preview image pixbufs. - libgwyapp: Occasional spurious warning that target log must not exist was fixed. - libgwyapp: GwyDataChooser tries to avoid refiltering tree models of live combo boxes since it seems to cause problems in some GTK+ versions. - libgwyapp: Several new module helper functions, mainly to simplify synthetic data modules. Modules: - PS-PPT (new): Import of Park Systems PS-PPT spectra files (experimental). - JEOL TEM (new): Import JEOL TEM images (experimental). - NanoScan: Crash for some multicurve data files was fixed. - Perspective correction: Pixel dimensions of the output can be set manually. - Pattern synthesis: Siemens star now has a slope parameter. Wrong displayed physical value of Siemens star edge shift was corrected. - Lattice synthesis: Silicon 7x7 surface reconstruction lattice was corrected. - Statistical quantities: Misplaced ‘Other’ label was corrected. - Omicron MATRIX: Possible crash with mismatched data file names was fixed. Scanning directions should now be correct, with no more blank images created for non-existent scanning direction. Subgridding is recognised for volume data. Approach/retract is recognised. Most spectra files should load correctly now. - RHK SM4: Images are vertically flipped according to the sign of y scale. More metadata were added. - Unisoku: Files with missing log flags in the headers can be loaded now. - Cross-correlation: Critical warning when running in the simple mode was fixed. - Align rows: The Matching method no longer uses uninitialised memory when masking is applied. - Unrotate: Has all the resizing, masking and grid options of Rotate. - 1D FFT Filter: Leaking curve models objects were fixed. - Logistic regression: Was sped up using OpenMP. - Fit terraces: Stopped writing forgotten debugging file ‘terraces.gwy’ to the current directory. Sensitivity of survey controls was corrected. - Revolve arc, Revolve sphere: Option to invert height (revolve on the top side) was added and behaviour for non-square data fixed in arc revolution. Functions were separated to two modules. - PSIA: Images with swapped slow and fast axes are no longer physically transposed upon import. Physical aspect ratio is enabled by default. - Select Inscribed Discs, Select Circumscribed Circles: Work correctly for images with top-left corner different from (0,0). - Facet measurement: Facets can be optionally marked instantly. - Mutual crop: Faster FFT-based correlation search is used. Undo works correctly for images coming from two different files. - Rank filter: Failed assertion when using 100% percentile was fixed. - XY denoise: Option to average the two possible outputs was added. - Coerce: The lowest level in uniform discrete levels actually consists of the corresponding height range now. - DWT: Inverse transform option was added. - Alicona: Recognition of invalid values was improved. RGB channels are read correcly instead of replicating Red three times. RGB pseudocolour maps are used for the RGB channels. - Immerse: Drawing of the detail on the large image can be switched on and off. - PID: Non-reproducible results due to uninitialised memory use were corrected. Computation was considerably sped up. - Grain summary: Numerical density was added. - Binning, Extend, Mask distance transform, Median level, PID, Revolve arc, Revolve sphere, Tilt: Have a preview now. - Various modules: User interface was reworked and may parameters can now be entered both in pixels and real units. - Area function: Area and uncertainty curves have different colours now. Target graph option was added. - Indentor analyse: Possible crash due to failed levelling was fixed.. - Hertz: Temporary data fields are no longer leaking upon preview. - Noise synthesis: A density parameter now allows perturbing only some of the values. Salt and pepper noise type was added. - Line noise: Hum generator was added. - Phases synthesis: Starting from the current image actually does something now – it uses the FFT phase of the source image for initialisation. - Domain synthesis: Presets for a few interesting patterns were added. - Diffusion synthesis: Schwoebel barrier option is controlled by a checkbox. The simulation runs a bit faster. - Columnar synthesis: Simulation speed was improved, namely for large coverage values. Z-scaling of input surfaces is more logical. The same random seed will not generate identical image as in previous version. - Disc synthesis: Pattern changes more continuously with parameter changes. Generator speed was improved. - Synthetic data modules: Setting keys for image dimensions have been moved to a subkey "/dims" and units are now full including any power of 10 prefix. Other: - Dependencies: New optional dependency JANSSON for PS-PPT import. ----------------------------------------------------------------------------- Thanks all who contributed, Yeti _______________________________________________ Gwyddion-users mailing list Gwyddion-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gwyddion-users