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

Subversion commits

Recent commits to Gwyddion subversion repository:

r21724 by yeti-dn on 2018-12-10 11:14:28 in gwyddion

- parallelised volume_planestat using OpenMP
- fixed wrong entry for entropy deficit in the info table
- fixed off-by-1 in quantity id validation

Modified: volume_planestat.c

r21723 by yeti-dn on 2018-12-09 12:01:07 in gwyddion

- use gwy_app_channel_check_nonsquare() on 2D data

Modified: dektakvca.c

r21722 by yeti-dn on 2018-12-09 12:00:12 in gwyddion

- recognise files with the anonymous matrix data (0x45) as 2D data

Modified: dektakvca.c

r21721 by yeti-dn on 2018-12-09 10:39:32 in gwyddion

- added code to physically read 2D data matrix of type 0x45
- the module gets confused and thinks it's 1D data though

Modified: dektakvca.c

r21720 by yeti-dn on 2018-12-06 19:00:24 in gwyddion

- parallelised volume_linestat using OpenMP

Modified: volume_linestat.c

r21719 by yeti-dn on 2018-12-06 18:33:56 in gwyddion

- parallelised simple volume modules using OpenMP

Modified: volume_outliers.c volume_planelevel.c

r21718 by yeti-dn on 2018-12-06 18:25:42 in gwyddion

- do not load selected import file type from settings
- it confuses people too much

Modified: gwyappfilechooser.c

r21717 by yeti-dn on 2018-12-06 18:13:21 in gwyddion

- added a simple module for finding linear relations between two images

Modified: relate.c (new)

r21716 by yeti-dn on 2018-12-04 18:32:22 in gwyddion

- parallelised sphere revolution using OpenMP

Modified: sphere-revolve.c

r21715 by yeti-dn on 2018-12-04 18:19:49 in gwyddion

- parallelised wave_synth using OpenMP

Modified: wave_synth.c

r21714 by yeti-dn on 2018-12-04 17:55:39 in gwyddion

- parallelised rank transform using OpenMP

Modified: rank.c

r21713 by yeti-dn on 2018-12-04 15:11:38 in gwyddion

- allow up to 56 bits for user defined formats

Modified: rawfile.c

r21712 by yeti-dn on 2018-12-04 14:52:16 in gwyddion

- removed the preset 12bit format
- we just had the bit reading broken; it can be read as user defined

Modified: rawfile.c rawfilepreset.h

r21711 by yeti-dn on 2018-12-04 14:49:23 in gwyddion

- fixed BITMASK items being shifted by one

Modified: rawfile.c

r21710 by yeti-dn on 2018-12-04 13:21:24 in gwyddion

- fixed the nibble order in 12bit format

Modified: rawfile.c rawfilepreset.h

r21709 by yeti-dn on 2018-12-03 22:54:48 in gwyddion

- added a 12bit preset type with an odd order of nibbles which cannot be
  expressed using the bit and byte swapping settings
- apparently popular in some high-speed cameras

Modified: rawfile.c rawfilepreset.h

r21708 by yeti-dn on 2018-11-29 16:16:18 in gwyddion

- added a comment about possible itip_estimate_point() parallelisations

Modified: morph_lib.c

r21707 by yeti-dn on 2018-11-29 15:57:06 in gwyddion

- constified morph_lib integer field arguments
- it requires some typecasts to const gint* const* but makes clear what is
  written and what just read

Modified: morph_lib.c morph_lib.h tip.c

r21706 by yeti-dn on 2018-11-29 10:34:18 in gwyddion

- parallelised modus and polynomial line levelling using OpenMP

Modified: linematch.c

r21705 by yeti-dn on 2018-11-29 09:17:12 in gwyddion

- do not use pipes between Python scripts
- apparently it can get stuck when run in Wine


r21704 by yeti-dn on 2018-11-28 22:43:31 in gwyddion

- parallelised linematch_do_match() using OpenMP

Modified: linematch.c

r21703 by yeti-dn on 2018-11-28 22:31:36 in gwyddion

- parallelised local_constrast using OpenMP

Modified: local_contrast.c

r21702 by yeti-dn on 2018-11-28 22:27:01 in gwyddion

- tightened variable scopes in contrast_do()

Modified: local_contrast.c

r21701 by yeti-dn on 2018-11-28 22:21:29 in gwyddion

- parallelised some trigonometic function-heavy code using OpenMP

Modified: facet_analysis.c

r21700 by yeti-dn on 2018-11-28 22:00:09 in gwyddion

- removed OpenMP parallelisation from cycles which are fast and there is
  just a couple simple arithmetic operations per array item
- the OpenMP overhead is too high and execution times vary wildly

Modified: arithmetic.c correct-laplace.c grains.c stats.c

r21699 by yeti-dn on 2018-11-28 09:53:22 in gwyddion

- parallelised score calculation in drift using OpenMP

Modified: drift.c

r21698 by yeti-dn on 2018-11-28 09:40:25 in gwyddion

- parallelised some slow loops using OpenMP

Modified: coerce.c

r21697 by yeti-dn on 2018-11-28 09:08:14 in mingw32-cross-compile

- bumped mingw-gtk2 package release

Modified: mingw-gtk2.spec

r21696 by yeti-dn on 2018-11-27 21:39:57 in gwyddion

- put non-warning messages from 3rd party libraries to a black hole

Modified: logging.c

r21695 by yeti-dn on 2018-11-27 10:49:49 in gwyddion

- disable GLib deprecation warnings
- our minimum required version is so old GLib does not even have


r21694 by yeti-dn on 2018-11-27 10:12:31 in mingw32-cross-compile

- updated repo package to 29

Modified: gwyddion-release.spec

r21693 by yeti-dn on 2018-11-26 17:26:54 in gwyddion

- added OpenMP flags to processing module CFLAGS and LDGLAFS
- parallelised semsim using OpenMP

Modified: semsim.c

r21692 by yeti-dn on 2018-11-26 13:29:49 in gwyddion

- added threads comments to static data

Modified: gwydebugobjects.c gwyenum.c gwynlfit.c gwyresource.c gwyutils.c triangulation.c

r21691 by yeti-dn on 2018-11-26 13:22:18 in gwyddion

- register all types from the type-init function

Modified: gwyprocess.c

r21690 by yeti-dn on 2018-11-26 13:05:47 in gwyddion

- guarded or removed static grain value expression-related data

Modified: gwygrainvalue.c

r21689 by yeti-dn on 2018-11-26 12:50:36 in gwyddion

- protect private_fitter_data list by a lock

Modified: gwynlfit.c

r21688 by yeti-dn on 2018-11-26 12:45:56 in gwyddion

- define locks as static

Modified: gwyresource.c gwyutils.c

r21687 by yeti-dn on 2018-11-26 12:43:19 in gwyddion

- protect all_resources access with a lock

Modified: gwyresource.c

r21686 by yeti-dn on 2018-11-26 12:40:41 in gwyddion

- fixed enable_openmp being taken from cache in the wrong if-else branch

Modified: gwy-openmp.m4

r21685 by yeti-dn on 2018-11-26 12:32:48 in gwyddion

- require glib 2.16

Modified: renishaw.c

r21684 by yeti-dn on 2018-11-26 12:31:34 in gwyddion

- assign value directly from g_once() instead of reading once.retval

Modified: gwyddion.c gwyentities.c gwyenum.c gwyexpr.c gwymath.c gwyresource.c gwyserializable.c gwysivalueformat.c

r21683 by yeti-dn on 2018-11-26 12:30:51 in gwyddion

- guard various static data in gwyutils with GOnce or locks

Modified: gwyutils.c

r21682 by yeti-dn on 2018-11-26 11:17:52 in gwyddion

- fixed miscellaneous thread-unsafe code

Modified: gwyexpr.c gwyinventory.c gwyresource.c

r21681 by yeti-dn on 2018-11-26 10:46:36 in gwyddion

- use GOnce to entity inventory construction

Modified: gwyentities.c

r21679 by yeti-dn on 2018-11-26 09:15:56 in gwyddion

- parallelised gwy_data_field_area_grains_tgnd_range() using OpenMP

Modified: grains.c

r21678 by yeti-dn on 2018-11-25 23:45:02 in gwyddion

- more 2.53 news

Modified: NEWS

r21677 by yeti-dn on 2018-11-25 23:32:51 in gwyddion

- rewrote gwy_data_field_area_grains_tgnd_range() to behave correctly when
  min or max is within the data range
- split gwy_data_field_number_grains() into function which makes the integer
  field and function which just renumbers the integer field
- the latter can be used internally when we already have an integer field with

Modified: grains.c

r21676 by yeti-dn on 2018-11-25 14:41:45 in gwyddion

- Added a comment on gwy_data_field_area_grains_tgnd_range() bug, which would
  become noticeable if parallelised

Modified: grains.c

r21675 by yeti-dn on 2018-11-25 14:16:44 in gwyddion

- parallelised more basic grain functions using OpenMP
- use gwy_data_field_get_grain_sizes() instead of home-cooked size counting

Modified: grains.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