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

Subversion commits

Recent commits to Gwyddion subversion repository:

r30748 by yeti-dn on 2026-11-06 12:01:03 in GWYDDION-UNSTABLE

- removed #include "libgwyddion/omp.h" from modules not using OpenMP

Modified: cmap_fdfit.c cmap_filter.c cmap_fit.c cmap_fztofd.c cmap_lockin.c cmap_polylevel.c cmap_segmentfilter.c cmap_volumize.c

r30747 by yeti-dn on 2026-11-06 12:00:28 in GWYDDION-UNSTABLE

- converted cmap_curvefilter to Proc

Modified: cmap_curvefilter.c

r30746 by yeti-dn on 2026-11-06 11:59:18 in GWYDDION-UNSTABLE

- converted cmap_sinebg to Proc
- trying to make the module behave normally with respect to cancellation, logging, etc.

Modified: cmap_sinebg.c

r30745 by yeti-dn on 2026-11-04 14:40:55 in GWYDDION-UNSTABLE

- converted a couple cmap modules to Proc

Modified: cmap_align.c cmap_cutter.c cmap_emptymark.c cmap_peaks.c

r30744 by yeti-dn on 2026-11-04 13:11:58 in GWYDDION-UNSTABLE

- added missing inclusion of glib-object.h

Modified: macros.h

r30743 by yeti-dn on 2026-11-04 13:08:57 in GWYDDION-UNSTABLE

- removed old-style module graph function calling style (with GwyGraph), keeping Proc

Modified: module-graph.c module-graph.h module-internal.h proc.c

r30742 by yeti-dn on 2026-11-04 12:53:34 in GWYDDION-UNSTABLE

- converted last graph modules to Proc
- moved results to ModuleArgs in graph_fit and rewrote the branching on function name logic
  a bit in graph_fit

Modified: graph_dos_spectrum.c graph_fit.c graphops.c

r30741 by yeti-dn on 2026-11-04 12:22:43 in gwyddion

- fixed possibly decrementing nndata twice when both < DELTA conditions are satisfied

Modified: graph_dos_spectrum.c

r30740 by yeti-dn on 2026-11-04 12:16:16 in gwyddion

- fixed leaking nxdata and nydata

Modified: graph_dos_spectrum.c

r30739 by yeti-dn on 2026-11-03 17:10:28 in GWYDDION-UNSTABLE

- converted a copuple nore module to Proc
- graph_simplemech logic seemd odd, with some copy'n'pasted code that apparently does nothing
- tried to clean it up a bit

Modified: graph_merge.c graph_simplemech.c

r30738 by yeti-dn on 2026-11-03 16:47:23 in GWYDDION-UNSTABLE

- improved Proc and Tool documentation a bit

Modified: proc.c tool.c

r30737 by yeti-dn on 2026-11-03 16:34:40 in GWYDDION-UNSTABLE

- converted a few more graph modules to Proc

Modified: graph_fztofd.c graph_polylevel.c graph_sinebg.c graph_terraces.c

r30736 by yeti-dn on 2026-11-02 18:03:13 in gwyddion

- updated 2.72 news

Modified: NEWS

r30735 by yeti-dn on 2026-11-02 18:00:19 in gwyddion

- improved detecting whether the aspect ratio is non-square

Modified: nanoscope.c

r30734 by yeti-dn on 2026-11-02 17:51:03 in GWYDDION-UNSTABLE

- improved detecting whether the aspect ratio is non-square

Modified: nanoscope.c

r30733 by yeti-dn on 2026-11-02 17:13:26 in GWYDDION-UNSTABLE

- fixed more cases where tool GType names were used in place of plain tool names

Modified: toolbox.c app.c

r30732 by yeti-dn on 2026-11-02 16:57:53 in GWYDDION-UNSTABLE

- use gwy_tool_class_from_name(); do not use tool names as GTtype names

Modified: function-list.c

r30731 by yeti-dn on 2026-11-02 16:53:59 in GWYDDION-UNSTABLE

- use gwy_tool_class_from_name(), do not take tool names a GType names
- also some unification with Proc code

Modified: toolbox-spec.c

r30729 by yeti-dn on 2026-11-02 14:43:31 in GWYDDION-UNSTABLE

- fixed a tool class and tool class name mix-up

Modified: toolbox.c

r30728 by yeti-dn on 2026-11-02 14:14:59 in GWYDDION-UNSTABLE

- added functions for derivative evaluation
- added a possiblity to set the xrange explicitly

Modified: approx-spline.c approx-spline.h

r30727 by yeti-dn on 2026-11-01 10:34:21 in GWYDDION-UNSTABLE

- updated logging function calls

Modified: proc.c

r30726 by yeti-dn on 2026-11-01 10:30:06 in GWYDDION-UNSTABLE

- converted a few graph modules to Proc

Modified: graph_logscale.c graph_measure_period.c graph_peaks.c graph_sfuncs.c graph_stats.c

r30725 by yeti-dn on 2026-10-31 13:11:56 in GWYDDION-UNSTABLE

- started converting graph modules to Proc

Modified: graph_align.c graph_cd.c graph_cut.c graph_export_ascii.c graph_export_image.c

r30724 by yeti-dn on 2026-10-31 13:11:36 in GWYDDION-UNSTABLE

- converted a couple more modules to Proc
- updated for renamed logging function
- stop keeping ParamDef around as a static variable; we pass ownership to the Proc class upon
  registration

Modified: acf2d.c align_rows.c angle_dist.c arc-revolve.c arithmetic.c binning.c blockstep.c calibrate.c classify.c coerce.c convolution_filter.c convolve.c correct_affine.c correct_perspective.c crosscor.c curvature.c cwt.c ddd.c deconvolve.c displfield.c dma.c drift.c dwt.c dwtanisotropy.c entropy.c extend.c extract_path.c facet-level.c facet_analysis.c facet_measure.c fft.c fft_filter_1d.c fft_filter_2d.c fit-shape.c fractal.c freq_split.c gaussian_step.c good_profile.c grain_cross.c grain_dist.c grain_edge.c grain_filter.c grain_mark.c grain_number.c grain_stat.c grain_summary.c grain_wshed.c hertz.c hough.c immerse.c indent_analyze.c latsim.c level.c level_grains.c local_contrast.c logistic.c mark_disconn.c mark_with.c mask_distribute.c mask_edt.c mask_morph.c mask_noisify.c mask_shift.c maskcor.c mcrop.c measure_lattice.c median-bg.c merge.c mfm_field.c mfm_findshift.c mfm_recalc.c mfm_shift.c multiprofile.c neural.c pfm.c pid.c polydistort.c polylevel.c presentationops.c psdf2d.c psdf_logphi.c psf-fit.c psf.c ptranslate.c rank-filter.c rank.c raveraging.c relate.c reorder.c resample.c rotate.c scale.c scars.c semsim.c shade.c slope_dist.c smm.c smm_apply.c sphere-revolve.c stitch.c straighten_path.c terracefit.c threshold.c tilt.c tip_blind.c tip_model.c tipops.c tipshape.c trimmed-mean.c volumize_layers.c wpour_mark.c wrapvalue.c xydenoise.c xyz_channels.c zero_crossing.c

r30723 by yeti-dn on 2026-10-31 11:26:51 in GWYDDION-UNSTABLE

- updated for renamed logging function
- stop keeping ParamDef around as a static variable; we pass ownership to the Proc class upon
  registration

Modified: color-range.c corrlen.c cprofile.c crop.c distance.c filter.c grain-measure.c grain-remover.c level3.c line-stats.c mask-editor.c path-level.c profile.c read-value.c roughness.c rprofile.c selection-manager.c spectro.c spot-remover.c stat-funcs.c stats.c stripe-stats.c

r30722 by yeti-dn on 2026-10-31 11:25:47 in GWYDDION-UNSTABLE

- added brief GWY_RESPONSE_USER example

Modified: utils.c

r30721 by yeti-dn on 2026-10-31 11:24:45 in GWYDDION-UNSTABLE

- marked paramdef arguments passed to Proc and Tool as transfer-full because the class will
  own them, while the original caller effectively leaks them
- changed graph Proc default menu flags to a non-empty graph

Modified: proc.c tool.c

r30720 by yeti-dn on 2026-10-31 11:22:53 in GWYDDION-UNSTABLE

- renamed gwy_log_add_params_full() to just gwy_log_add_params()
- callers not updated

Modified: log.c log.h

r30719 by yeti-dn on 2026-10-28 13:12:08 in GWYDDION-UNSTABLE

- fixed coding style (in modules that actually have one, i.e. except classify and ddd)

Modified: acf2d.c arithmetic.c curvature.c deconvolve.c grain_filter.c indent_analyze.c multiprofile.c neural.c pfm.c polydistort.c psdf2d.c tip_blind.c tip_model.c

r30718 by yeti-dn on 2026-10-28 13:09:51 in GWYDDION-UNSTABLE

- removed trailing whitespace

Modified: ddd.c

r30717 by yeti-dn on 2026-10-28 13:07:52 in GWYDDION-UNSTABLE

- converted volumize_layers to Proc, perhaps

Modified: volumize_layers.c

r30716 by yeti-dn on 2026-10-28 12:52:56 in GWYDDION-UNSTABLE

- converted a few more image modules to Proc

Modified: ddd.c fit-shape.c immerse.c measure_lattice.c raveraging.c stitch.c volumize.c

r30715 by yeti-dn on 2026-10-28 12:52:34 in GWYDDION-UNSTABLE

- try to avoid catching multiplications with the pointer asterisk position check

Modified: check-coding-style.py

r30714 by yeti-dn on 2026-10-28 12:46:35 in GWYDDION-UNSTABLE

- added a check for error-prone pointer types with asterisk on the type instead of the
  variable

Modified: check-coding-style.py

r30713 by yeti-dn on 2026-10-25 09:51:26 in GWYDDION-UNSTABLE

- converted a couple more modules to Proc
- also converted non-image functions of calibrate to Proc

Modified: calibrate.c convolution_filter.c merge.c mfm_field.c presentationops.c

r30712 by yeti-dn on 2026-10-23 15:24:04 in GWYDDION-UNSTABLE

- updated 3.13 news a bit

Modified: NEWS

r30711 by yeti-dn on 2026-10-23 15:20:33 in GWYDDION-UNSTABLE

- removed data processing querying functions from module-something
- keeping only functions related to (old style) registration and to execution

Modified: module-cmap.c module-cmap.h module-graph.c module-graph.h module-image.c module-image.h module-volume.c module-volume.h module-xyz.c module-xyz.h

r30710 by yeti-dn on 2026-10-23 15:04:44 in GWYDDION-UNSTABLE

- query the proc class for data processing functions

Modified: dump-modules.c

r30709 by yeti-dn on 2026-10-23 14:51:58 in GWYDDION-UNSTABLE

- replaced data processing function querying via module-something functions with GwyProcClass
  querying

Modified: toolbox-spec.c toolbox.c toolbox.h

r30708 by yeti-dn on 2026-10-23 10:23:06 in GWYDDION-UNSTABLE

- changed graph data processing call convention to match all the other functions
- added a generic function for looking up GwyProcClass given data kind and name
- use GwyProcClass for querying data processing functions, removing all use of the
  module-foo.h query functionality in libgwyapp

Modified: function-list.c log.c menu.c menu.h module-graph.c module-graph.h module-image.c param-def.c proc.c proc.h

r30707 by yeti-dn on 2026-10-22 11:25:59 in GWYDDION-UNSTABLE

- updated documentation sections

Modified: libgwyapp-docs.xml libgwyddion-docs.xml

r30706 by yeti-dn on 2026-10-22 11:25:13 in GWYDDION-UNSTABLE

- removed module-tool which only contained the tool enumeration function

Modified: toolbox.c Makefile.am function-list.c gwyapp.h module-tool.c (removed) module-tool.h (removed)

r30705 by yeti-dn on 2026-10-22 11:13:20 in GWYDDION-UNSTABLE

- added class foreach functions to Tool and Proc

Modified: proc.c proc.h tool.c tool.h

r30704 by yeti-dn on 2026-10-22 10:48:54 in GWYDDION-UNSTABLE

- silently rebased also graph functions of Proc

Modified: module-graph.c module-internal.h proc.c

r30703 by yeti-dn on 2026-10-22 09:10:00 in GWYDDION-UNSTABLE

- rebased all data old-style processing functions except graph on GwyProc

Modified: module-cmap.c module-image.c module-volume.c module-xyz.c

r30702 by yeti-dn on 2026-10-22 07:55:05 in GWYDDION-UNSTABLE

- converted the image part of calibrate to Proc

Modified: calibrate.c

r30701 by yeti-dn on 2026-10-20 08:57:23 in GWYDDION-UNSTABLE

- fixed offdiag3[] being off by one
- decreased regularisation, which was too strong and also caused oscillations
- increased conjgrad maximum iterations a bit, mostly for small n
- added an early stopping criterion, activating for large n
- commented out brute force fitting

Modified: approx-spline.c

r30700 by yeti-dn on 2026-10-20 08:03:27 in GWYDDION-UNSTABLE

- slightly improved initial estimate for conjgrad
- using extra matrix multiplication to avoid the simple, but possibly imprecise residuals
  update in conjgrad
- still gives different result from brute force NL fitting

Modified: approx-spline.c

r30699 by yeti-dn on 2026-10-19 16:27:49 in GWYDDION-UNSTABLE

- added an extra node to either end of the spline (outside the interval)
- untested

Modified: approx-spline.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