Gwyddion – Free SPM (AFM, SNOM/NSOM, STM, MFM, …) data analysis software

Subversion commits

Recent commits to Gwyddion subversion repository:

r22968 by yeti-dn on yesterday 13:53:48 in gwyddion

- accept OIR chunks in arbitrary order and only require images to be present
- recognise the terminating whatever-it-is 140 bytes with a nod
- also fixed read_more_meta_data() termninating one byte too early

Modified: oirfile.c

r22967 by yeti-dn on yesterday 10:58:28 in gwyddion

- made file format detection EOL type agnostic

Modified: wsffile.c

r22966 by yeti-dn on 2020-11-25 16:26:31 in gwyddion

- started a module for extraction of a mean profile from ‘good’ data
- GUI more or less exists, but it does not do anything yet

Modified: Makefile.am good_profile.c (new)

r22965 by yeti-dn on 2020-11-13 08:50:49 in user-guide

- updated publication details

Modified: feature-measurement.xml

r22964 by klapetek on 2020-11-11 13:13:29 in gwyddion

First version of the classification module.

Modified: Makefile.am classify.c (new)

r22963 by yeti-dn on 2020-11-05 15:42:57 in gwyddion

- added more elaborated guesswork when image sizes are not known or do not
  match number of data points

Modified: omicronmatrix.c

r22962 by dn2010 on 2020-10-25 12:52:23 in user-guide

- Russian translation slightly updated (incomplete)

Modified: feature-measurement.xml force_indentation.xml (new) fractal.xml grains.xml

r22961 by yeti-dn on 2020-10-21 14:43:56 in gwyddion

- added gen-authors.py to the distribution
- it might be needed if someone runs make maintainer-clean from an unpacked
  tarball

Modified: Makefile.am

r22960 by yeti-dn on 2020-10-19 14:49:09 in gwyddion

- added a workaround for pixel sizes too large for intended number of points
- when intended (not available) points are too small, use estimations as we
  do when parameter file is unavailable
- apparently it can happen with no PMOD record showing a different scan size

Modified: omicronmatrix.c

r22959 by yeti-dn on 2020-10-19 13:25:29 in gwyddion

- do not use g_strdup_printf() with zero-length format string
- just use g_strdup("")

Modified: renishaw.c

r22958 by yeti-dn on 2020-10-16 11:48:26 in gwyddion

- reverted to the old smooth 3-pyramid approximation

Modified: gwyshapefitpreset.c

r22957 by yeti-dn on 2020-10-16 09:54:49 in user-guide

- added missing DOI links to references

Modified: grains.xml wavelet-transform.xml

r22956 by yeti-dn on 2020-10-15 16:14:18 in gwyddion

- fixed botched coordinate transform for smooth 4-pyramid
- broke smooth 3-pyramid completely, some factors are missing

Modified: gwyshapefitpreset.c

r22955 by yeti-dn on 2020-10-13 14:17:06 in gwyddion

- reduced artifacts in smooth 4-pyramid model

Modified: gwyshapefitpreset.c

r22954 by yeti-dn on 2020-10-12 16:22:20 in gwyddion

- replaced smooth 4-pyramid approximation with an arguably better one

Modified: gwyshapefitpreset.c

r22953 by yeti-dn on 2020-10-08 17:16:22 in gwyddion

- implemented R = 0 case in smooth pyramid models

Modified: gwyshapefitpreset.c

r22952 by yeti-dn on 2020-10-08 17:12:28 in gwyddion

- moved coordinate folding to the main func to avoid code doubling in smooth
  pyramid models

Modified: gwyshapefitpreset.c

r22951 by yeti-dn on 2020-10-08 17:05:58 in gwyddion

- removed unnecessary atan2() and some branching from smooth 3pyramid

Modified: gwyshapefitpreset.c

r22950 by yeti-dn on 2020-10-08 16:57:51 in gwyddion

- fixed some offsets and scalings for smooth pyramid models

Modified: gwyshapefitpreset.c

r22949 by yeti-dn on 2020-10-08 16:00:42 in gwyddion

- added also 4-sided pyramid
- there are some small artifacts, but perhaps they are fine

Modified: gwyshapefitpreset.c

r22948 by yeti-dn on 2020-10-08 14:50:15 in gwyddion

- added a smooth 3-sided pyramid preset
- scaling not verified and some corner cases not implemented yet, but can make
  nice smooth pyramids

Modified: gwyshapefitpreset.c

r22947 by yeti-dn on 2020-10-06 08:32:03 in gwyddion

- corrected factor 2/π in Smooth slanted step height
- fix by Elmore Vaal

Modified: gwynlfitpreset.c

r22946 by dn2010 on 2020-10-03 19:04:33 in gwyddion

- Russian translation updated

Modified: ru.po

r22945 by francheu on 2020-09-27 10:59:25 in gwyddion

Update of French translation

Modified: fr.po

r22944 by yeti-dn on 2020-09-23 07:49:10 in user-guide

- trying to unify literature references
- added DOIs with links almost everywhere

Modified: feature-measurement.xml fractal.xml grains.xml interpolation.xml scan-line-defects.xml statistical.xml synthetic.xml tip.xml wavelet-transform.xml

r22943 by yeti-dn on 2020-09-16 06:42:32 in gwyddion

- marked exterior_mask of gwy_data_field_new_rotated() as optional

Modified: pygwy-fix-defs-2.py

r22942 by yeti-dn on 2020-09-09 12:29:22 in gwyddion

- shifted smooth cone z origin to zero

Modified: gwyshapefitpreset.c

r22941 by yeti-dn on 2020-09-08 12:07:52 in gwyddion

- replaced the rough smooth cone approximation with a good one

Modified: gwyshapefitpreset.c

r22940 by yeti-dn on 2020-09-04 16:32:40 in gwyddion

- added broadened cone fitting shape
- currently a bit experimental

Modified: gwyshapefitpreset.c

r22938 by yeti-dn on 2020-09-03 15:19:50 in gwyddion

- avoid memory allocation in gwy_math_lin_solve_rewrite() if n is small

Modified: gwymath.c

r22937 by yeti-dn on 2020-09-03 11:10:14 in gwyddion

- fixed compiler flag availability tests to work with clang
- clang does not return non-zero status; we have to force it with -Werror

Modified: gwy-cc-options.m4

r22936 by yeti-dn on 2020-09-03 11:03:39 in gwyddion

- fixed ScanAngle parsing

Modified: anasys_xml.c

r22935 by yeti-dn on 2020-09-03 11:02:13 in gwyddion

- fixed missing return statement in only-name file detection

Modified: formats3d.c

r22934 by yeti-dn on 2020-08-28 14:26:19 in gwyddion

- added an icon for Mask Shift function

Modified: toolbox-editor.c gwystock.c gwystock.h mask_shift.c Makefile.am Makefile.am gwy_mask_shift-24.svg (new)

r22933 by yeti-dn on 2020-08-28 06:19:17 in gwyddion

- updated 2.57 news

Modified: NEWS

r22932 by yeti-dn on 2020-08-27 16:35:04 in gwyddion

- implemented all exterior types

Modified: mask_shift.c

r22931 by yeti-dn on 2020-08-27 16:14:27 in gwyddion

- implemented decompression for LZW compression (type 5)

Modified: gwytiff.h

r22930 by yeti-dn on 2020-08-27 12:14:19 in gwyddion

- abstracted stripe data unpacking
- merged reading of strip rows for uncompressed and compressed data back to
  one function
- allowed LZW, although it is not acutally implemented yet

Modified: gwytiff.h

r22929 by yeti-dn on 2020-08-27 11:23:56 in gwyddion

- create a buffer for entire decompressed strip (or tile)
- unpack entire strips at once, making accessing any other row from that strip
  cheap

Modified: gwytiff.h

r22928 by yeti-dn on 2020-08-26 13:55:12 in gwyddion

- started a simple mask shifting module
- more or less works, but different exterior types are not implemented

Modified: Makefile.am mask_shift.c (new)

r22927 by yeti-dn on 2020-08-26 13:06:47 in gwyddion

- added support for PackBits TIFF compression scheme
- needs to be explicitly allowed in GwyTIFF as SPM data do not need it
- slight interface changes; compressed file rows should be read in sequential
  order
- allowed compressed TIFFs in hdrimage which takes over generic TIFFs in
  Win64

Modified: gwytiff.h hdrimage.cc

r22926 by yeti-dn on 2020-08-26 13:03:41 in gwyddion

- read image rows sequentially, never in reverse order

Modified: jpkscan.c

r22925 by yeti-dn on 2020-08-26 08:23:39 in gwyddion

- change cursor to waiting for the preview calculation

Modified: mask_morph.c

r22924 by yeti-dn on 2020-08-25 15:03:53 in gwyddion

- fixed leaking TIFF reader for the last directory
- reformulated more clearly image selection condition when scanning the file

Modified: jpkscan.c

r22923 by yeti-dn on 2020-08-24 21:00:52 in gwyddion

- fixed gwy_data_field_area_min_max_execute() buffer initialisation
- wrong rows were initialised if kernel was larger then stripe height
- some rows could be left uninitialised

Modified: filters-minmax.c

r22922 by yeti-dn on 2020-08-24 19:40:23 in gwyddion

- updated 2.57 news

Modified: NEWS

r22921 by yeti-dn on 2020-08-24 09:47:08 in gwyddion

- fixed parallel implementation minmax-based filters
- no longer reads input data which could be already processed by another thread

Modified: filters-minmax.c

r22920 by yeti-dn on 2020-08-23 22:33:20 in gwyddion

- temporarily disabled parallel gwy_data_field_area_filter_min_max_real() calls
- it is broken because the function uses the same data field as both input and
  output
- added a comment how to fix it an enable parallelisation again

Modified: filters-minmax.c

r22919 by yeti-dn on 2020-08-23 21:14:02 in gwyddion

- disabled OpenMP in gwy_data_field_area_filter_min_max()
- added temporary deterministric split into two regions
- exposes a bug in initialisation of the second region (not starting at the
  top of the data field)

Modified: filters-minmax.c

1.3 (yeti, 2014-06-08 11:10:03)
© David Nečas and Petr Klapetek

Home Download News Features Screenshots Documentation Communicate Participate Resources Publications Applications Site Map

Valid XHTML 1.0 Valid CSS