Gwyddion

A modular SPM (Scanning Probe Microsope) data visualization and analysis tool.
Download

Gwyddion Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • David Necas
  • Publisher web site:
  • http://gwyddion.net/

Gwyddion Tags


Gwyddion Description

A modular SPM (Scanning Probe Microsope) data visualization and analysis tool. Gwyddion project is a modular program for SPM data analysis. Primarily it is supposed to be used for analysis of height fields obtained by means of scanning probe microscopy techniques (AFM, MFM, STM, NSOM), but generally it can be used for any other height field analysis or image analysis.Gwyddion is free software, covered by GNU General Public License. The main idea behind Gwyddion developement is to provide modular program for 2D data analysis that could be easily extended by modules and plug-ins with no need of core recompilation.Moreover, the status of free software enables to provide source codes to developers and users, which makes the further program improvement easier.Gwyddion can be currently used with Linux, Microsoft Windows, and FreeBSD operating systems. All systems can be used also for developement. For graphical interface, Gtk+ libraries are used, therefore it can be basically ported on any system that is supported by Gtk+. Here are some key features of "Gwyddion": · visualization: false color representation, shading, gradient and edge detection, local contrast representation · OpenGL 3D data display: false color or material representation · basic operations: rotation, inversion, data arithmetic, crop, resize · leveling: plane leveling, profiles leveling, three-point leveling, facet leveling, polynomial leveling · profiles: profile extraction, measuring distances in profile graph, profile export · filtering: mean, median, conservative denoise · statistical functions: Ra, RMS, histograms, correlation functions, PSDF, 1D and 2D angular distributions · grains: threshold marking, watershed marking, grain size distribution · intergral transforms: 2D FFT, 2D continuous wavelet transform (CWT), 2D discrete wavelet transform (DWT), wavelet anisotropy detection · fractal dimension analysis · data correction: spot remove, outlier marking, scar marking, modus line correction, removal of data under arbitrary mask · automatic xy plane rotation correction · basic mask operations: inversion, extraction, expansion, shrinking · simple graph function fitting, critical dimension determination · axes scale callibration · tip modelling, blind estimation, dilation and erosion What's New in This Release: Application: · - Metadata browser: It is possibile to save the metadata. · - Infinite startup notification after remote file opening was fixed. · - The Tools toolbox was reorganized from a more or less chronological tool · order to functionality-based groups. · - Crash in Metadata browser upon metadata edit when it was repeatedly closed · and reopened was fixed. · - It is possible to merge data from other files into a loaded file. · - Translations updated: German, Italian. Libraries: · - libprocess: New GwySpectra object representing single point spectra. · - libgwyddion: New class of curve fitting presets: GwyFDCurvePreset. · - libgwyddion: New math function to test whether a point is inside a polygon. · - libprocess: gwy_fft_simple() FFT backend can handle transform sizes of form · 2^n 3^m 5^k. · - libgwydgets: 3D view shows value units in z labels (instead of lateral). · - libgwyprocess: Bogus complex 2D FFT transform in the case of · gwy_fft_simple() backend was fixed. · - libgwyapp: Possible crash in Document history when a file is saved under a · new name was fixed. · - libgwydgets: gwy_data_view_export_pixbuf() honours realsquare setting. · - libgwyapp: Data browser acquired a Spectra tab and its API some SPS related · functions. · - libgwyapp: Up to date thumbnails are no longer overwritten. · - libgwyprocess: Fractal interpolation works with Microsoft floating point · implementation. · - libgwydgets: Impossibility to edit graph selection boundaries when it was · drawn the `wrong' direction was fixed. · - libgwydgets: Invisible graph label (key) getting in the way of selection was · fixed. · - libprocess: New grain distribution quantities x and y centre position, · inclination theta and phi. · - libgwydgets: GwyLayerBasic has a new "default-range-type" property for color · range mapping type used when none is set in the data. · - libgwyprocess: Wrong type assertions in gwy_data_line_fft_raw() were fixed. · - libgwyprocess: Complex one-dimensional transforms actually work with FFTW3. · - libgwyddion: New NL fitter presets Gaussian and Exponential RPSDF. · - libgwyddion: Exponential PSDF normalization factor was corrected, the · wrong one gave about 6% lower sigma. · - libgwyddion: Initial parameter value estimators for ACF and PSDF functions · were improved. · - libgwydgets: Logarithmic axes sometimes starting at values larger than the · minimum were fixed. · - libgwydgets: GwyGraph's model is registered as property "model". · - libgwydgets: GwyGraphWindow `logarithmic scale' buttons initial state · is set properly and it reflects graph model changes. · - libgwyprocess: Elliptic area functions invalidate data field properly. · - libgwyddion: GwyContainer has methods to obtain all keys. · - libgwyprocess: gwy_data_field_circular_area_extract_with_pos() actually · extracts positions with origin in the central pixel. · - libgwyprocess: Possible array bad memory access in · gwy_data_field_get_autorange() was fixed. · - libgwyprocess: DataField cache is not serialized any more and serialized · caches are ignored on deserialization. · - libgwyprocess: New methods to calculate 2D autocorrelation function. · - libgwymodule: Module browser displays also modules that failed to load, · with the failure reason. · - libgwydgets: Strage display when physically but not pixelwise square data · were rotated by 90 degrees in physically square display mode was corrected. Modules: · - Path level tool (new): Levels rows along arbitrary lines. · - Spectro tool (new): Visualize and extract single point spectra. · - Grain measure tool (new): Calculate characteristics of individual grains. · - Rougness tool (new): ISO roughness parameters evaluation. · - Cut Graph (new): Extracts parts of graph curves. · - FD Curve Fit (new): Fits force data curvers. · - ACF 2D (new): Calculates two-dimensional autocorrelation function. · - Pygwy: Scripts much closer to first-class data processing and file modules · are possible now if the script is written a Python module exporting · appropriate interface. · - Pygwy: It is possible to build on MS Windows (not enabled by default, the · module status is still experimental). · - Pygwy: Various changes to how the Python interpreter is embedded, more · not automatically generated functions were added. · - Pixmap import: It is possible to set arbitrary units, the preview is bigger. · - Pixmap export: Text size can be set independently, zoom can be specified by · desired width and height, cases of wrong preview scaling were fixed. · - Edge: New Step step detection function. · - 2D FFT: Limitation to rectangular images was removed. · - Omicron: Imports single point spectra. · - PSIA: It does not require libTIFF any more, crashes due to PSIA files not · being proper TIFF files were fixed. · - Rawfile: Critical messages on Reset were fixed. · - Gwyfile: It does not remap channel and graph ids upon load and save. · - ASCII export: It has options to enforce dot as the decimal separator and to · add a comment header with some channel information. · - SDfile: Can export too (text format only). · - Nanoscope: The z-scale of imported version 4.x files was corrected and · their channel types are used for channel titles now. · - Nanoscope: Supports Nanoscope III STM files. · - Nanonis: Supports version 2 files. · - WSxM: Flipped data was fixed. · - Polynomial distortion: GtkEntry errors when instant update took too long · were fixed. · - Facet level: Data with undefined inclinations due to incompatible units are · rejected now, convergence test was corrected. · - Grain distributions: New Correlate function to plot one grain quantity as · a function of another. · - Convolution filter: Divisor value is actually used for normalization · instead of being ignored. · - Point layer: Radius indicator scales properly when the layer is scaled. · - Calibrate: The precision of scale spin buttons was increased. · - Graph fit, Critical dimensions: Disambiguating `prefixes|' left visible in · user interface labels were fixed. · - File modules: Some sanity checks were added. · - Distance tool: It is possibile to save the table. · - Grain distributions: Grain positions and inclinations were added. · - Slope distribution: Inclination theta distribution was added. · - 2D FFT filter: Resampled vertical resolution is displayed properly (instead · of displaying horizontal resolution again). · - Read Value, Level3: Show selection check button initial state is set · properly. · - Color Range tool: It is possible to set default color mapping type applied · when none is specifically set. Manual range setting was enabled. · - Statistical functions tool: Radial PSDF was added. · - Mask editor tool: New option to prevent merging of grains by growing mask. · - Read Value: Can shift data values to make the currently selected point lie · on the zero plane. · - Level3: New option to make the fitted plane the zero value plane. · - Mask editor tool: Thin lines were added to the set of possible shapes. · - Symbol of theta which often rendered wrong on Win32 was replaced with · another glyph. · - Read Value: It no longer displays 123456 as the x pixel coordinate when no · data is loaded. · - Edge: Local Nonlinearity and Inclination output is less blocky as the · calculations use circular neighbourhoods now. · - Nanoscope: Can loads files with `Scan Size' in place of `Scan size' field. · - 2D FFT filter: Exchanged lateral resolutions and units of FFT output and · filtered image were corrected. · - Graph level: Emits curve data change notification so that the graph can · redraw itself properly. · - RHK SM2 and SM3: Horizontally flipped images were corrected. · - Basicops: Square samples function uses Round interpolation for masks now. · - Drift compensation: Garbage mask that was briefly displayed on the first · update do not appear any more. · - Crop: Physically square display mode is honoured on the new cut channel. · - Grain mark, watershed, scars, drift correction, polynomial distortion, · FFT filters: physically square display mode is honoured in previews. · - 1D FFT filter: Various odd effects of the vertical filter on non-square data · were corrected. Other: · - Freedesktop MIME types conflicting with existing types were removed or · otherwise corrected. · - RPM spec file removes .la files manually again as certain distros · aggressively re-generate all autotools files. · - Distributed API documentation links to on-line versions of other · documentation (Gtk+, GLib, ...) instead of random local locations. · Packagers are recommended to rebuild the documentation to obtain local · links appropriate for their systems. · - API documentation look and feel matches gwyddion.net, more or less. What's New in This Release: · Three new file modules were added: AIST-NT, Omicron flat format and PicoHarp PT3; the support for several other file formats was improved. A new line correction method, based on median of differences, was added. Starting a new instance of Gwyddion with --remote-new on X11 works again. Some Gtk+ 2.18 compatibility problems were worked around.


Gwyddion Related Software