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

Reply via email to