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

Reply via email to