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

Subversion commits

Recent commits to Gwyddion subversion repository:

r28830 by yeti-dn on yesterday 18:38:56 in GWYDDION-UNSTABLE

- renamed private line extension function in roughness tool to avoid conflict with the upcoming
  library function

Modified: roughness.c

r28829 by yeti-dn on yesterday 18:32:42 in GWYDDION-UNSTABLE

- added common serialisation interface tests for Nield

Modified: Makefile.am nield.c (new) test-list.txt

r28828 by yeti-dn on yesterday 18:27:26 in GWYDDION-UNSTABLE

- started adding smooth-connect extension method so that we can get rid of the copies in modules
- added Line extension function declaration analogous to Field; unimplemented for now

Modified: arithmetic.h enums.h extend.c extend.h filters--minmax.c filters.c interpolation.h

r28827 by yeti-dn on yesterday 17:02:41 in GWYDDION-UNSTABLE

- split extended functions from arithmetic to separate source files

Modified: Makefile.am arithmetic.c arithmetic.h extend.c (new) extend.h (new) gwyddion.h nield.c

r28826 by yeti-dn on yesterday 16:49:41 in GWYDDION-UNSTABLE

- renamed Csomehthing Field cache macros to FCsomething

Modified: arithmetic.c field.c filters.c process-internal.h stats--entropy.c stats--sum.c stats.c

r28825 by yeti-dn on yesterday 16:46:12 in GWYDDION-UNSTABLE

- updated documentation indices

Modified: libgwyddion-docs.xml libgwyui-docs.xml

r28824 by yeti-dn on yesterday 16:45:54 in GWYDDION-UNSTABLE

- added a new simple GwyNield (numbered data field) class with basic functions

Modified: Makefile.am field.c gwyddion.c gwyddion.h nield.c (new) nield.h (new) process-internal.h

r28823 by yeti-dn on yesterday 16:01:29 in GWYDDION-UNSTABLE

- updated thumbnailer for DATA_FIELD and DATA_LINE renamed to FIELD and LINE in macros

Modified: gwyddion3-thumbnailer.c

r28821 by yeti-dn on yesterday 16:00:41 in GWYDDION-UNSTABLE

- updated image processing modules for DATA_FIELD and DATA_LINE renamed to FIELD and LINE in macros

Modified: acf2d.c angle_dist.c arc-revolve.c arithmetic.c averaging.c basicops.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 deconvolve.c displfield.c drift.c dwt.c dwtanisotropy.c edge.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 flatten_base.c fraccor.c fractal.c freq_split.c gaussian_step.c good_profile.c gradient.c grain_cross.c grain_dist.c grain_edge.c grain_filter.c grain_makesel.c grain_mark.c grain_stat.c grain_summary.c grain_wshed.c hertz.c hough.c immerse.c indent_analyze.c laplace.c latsim.c level.c level_grains.c linecorrect.c linematch.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 maskops.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 otsu_threshold.c outliers.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 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.c wpour_mark.c wrapvalue.c xydenoise.c xyz_channels.c xyzize.c zero_crossing.c

r28820 by yeti-dn on yesterday 16:00:09 in GWYDDION-UNSTABLE

- updated tests for DATA_FIELD and DATA_LINE renamed to FIELD and LINE in macros

Modified: brick.c field.c line.c

r28819 by yeti-dn on yesterday 15:59:52 in GWYDDION-UNSTABLE

- updated main program for DATA_FIELD and DATA_LINE renamed to FIELD and LINE in macros

Modified: toolbox.c

r28817 by yeti-dn on yesterday 15:51:42 in GWYDDION-UNSTABLE

- updated for DATA_FIELD and DATA_LINE renamed to FIELD and LINE in macros

Modified: gwydataview.c gwyglview.c gwygraphcurvemodel.c gwygraphmodel.c pixbuf-render.c

r28815 by yeti-dn on yesterday 15:23:16 in GWYDDION-UNSTABLE

- added more compatibility testing tests

Modified: brick.c field.c line.c test-list.txt

r28814 by yeti-dn on yesterday 15:15:53 in GWYDDION-UNSTABLE

- if two bricks differ in zres, fail GWY_DATA_MISMATCH_AXISCAL
- they cannot have compatible z-axes in any meaning of the word

Modified: arithmetic.c

r28813 by yeti-dn on 2025-11-05 19:11:27 in GWYDDION-UNSTABLE

- added elementary compatibility testing tests

Modified: field.c test-list.txt

r28812 by yeti-dn on 2025-11-05 18:59:42 in GWYDDION-UNSTABLE

- renamed checkboxes and radiobuttons source files to plain names

Modified: Makefile.am check-boxes.c (new) check-boxes.h (new) gwycheckboxes.c (removed) gwycheckboxes.h (removed) gwyglwindow.c gwyradiobuttons.c (removed) gwyradiobuttons.h (removed) gwyui.h radio-buttons.c (new) radio-buttons.h (new)

r28811 by yeti-dn on 2025-11-05 18:52:44 in GWYDDION-UNSTABLE

- renamed sensitivity group and grain value tree view source files to plain/systematic names

Modified: gwyappinternal.h menu.h resource-editor.h Makefile.am grain-value-tree-view.c (new) grain-value-tree-view.h (new) gwygrainvaluemenu.c (removed) gwygrainvaluemenu.h (removed) gwysensitivitygroup.c (removed) gwysensitivitygroup.h (removed) gwyui.h sensitivity-group.c (new) sensitivity-group.h (new)

r28810 by yeti-dn on 2025-11-05 18:42:37 in GWYDDION-UNSTABLE

- improved curve no checking and removes a few done TODO comments

Modified: lawn.c

r28809 by yeti-dn on 2025-11-05 18:36:20 in GWYDDION-UNSTABLE

- moved single-use functions from mfmops.h to the corresponding modules
- removed inclusion of mfmops.h where it was needed
- removed unused macro
- only a couple of simple functions remain

Modified: mfm_field.c mfm_findshift.c mfm_recalc.c mfm_shift.c mfmops.h volume_mfmrecalc.c volume_psf.c

r28808 by yeti-dn on 2025-11-05 18:26:20 in GWYDDION-UNSTABLE

- unified run mode variable and macro naming

Modified: cmap_align.c cmap_asciiexport.c cmap_basicops.c cmap_crop.c cmap_cutter.c cmap_extractcurve.c cmap_fdfit.c cmap_fit.c cmap_fztofd.c cmap_linestat.c cmap_lockin.c cmap_polylevel.c cmap_possearch.c cmap_simplemech.c cmap_sinebg.c cmap_volumize.c accurell.c formats3d.c pixmap.c rawfile.c acf2d.c angle_dist.c arc-revolve.c arithmetic.c averaging.c basicops.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 deconvolve.c displfield.c drift.c dwt.c dwtanisotropy.c edge.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 flatten_base.c fraccor.c fractal.c freq_split.c gaussian_step.c good_profile.c gradient.c grain_cross.c grain_dist.c grain_edge.c grain_filter.c grain_makesel.c grain_mark.c grain_stat.c grain_summary.c grain_wshed.c hertz.c hough.c immerse.c indent_analyze.c laplace.c latsim.c level.c level_grains.c linecorrect.c linematch.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 maskops.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 otsu_threshold.c outliers.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 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.c volumize_layers.c wpour_mark.c wrapvalue.c xydenoise.c xyz_channels.c xyzize.c zero_crossing.c pygwy-console.c pygwy.c annealing.c ballistic.c columnar.c cpde.c deposit.c diffusion.c discs.c domains.c dunes.c fbrownian.c fibres.c fourier.c lattice.c linenoise.c mfm_current.c mfm_parallel.c noise.c objects.c pattern.c phases.c pileup.c plateaus.c residue.c roddeposit.c waves.c wetfront.c volume_1dfft.c volume_addframe.c volume_arithmetic.c volume_calibrate.c volume_cluster.c volume_crop.c volume_drift.c volume_equiplane.c volume_facetlevel.c volume_fdfit.c volume_flattenbase.c volume_lawnize.c volume_linelevel.c volume_linestat.c volume_localdetect.c volume_meanplanelevel.c volume_mfmrecalc.c volume_outliers.c volume_planelevel.c volume_planestat.c volume_psf.c volume_removeframe.c volume_rephase.c volume_scars.c volume_slice.c volume_stepline.c volume_strayfield.c volume_xyarithmetic.c volume_xystitch.c volume_zcal.c volume_zposlevel.c volumeops.c xyz_autocrop.c xyz_average.c xyz_crop.c xyz_fft.c xyz_level.c xyz_merge.c xyz_raster.c xyz_reduce.c xyz_split.c xyz_tcut.c xyz_zdrift.c

r28807 by yeti-dn on 2025-11-05 13:53:46 in GWYDDION-UNSTABLE

- align typedefs of function prototypes correctly

Modified: align-declarations.py

r28806 by yeti-dn on 2025-11-05 12:30:23 in GWYDDION-UNSTABLE

- started 3.7 news

Modified: NEWS

r28804 by yeti-dn on 2025-11-05 11:59:04 in GWYDDION-UNSTABLE

- updated for GwyDataLine → GwyLine rename

Modified: brick.c line.c spectra.c

r28802 by yeti-dn on 2025-11-05 11:55:48 in GWYDDION-UNSTABLE

- fixed misaligned code

Modified: app-old.c glmaterial-editor.c gradient-editor.c gwyplaintool.c gwytool.c module-utils-file.c module-xyz.c param-table.c thumbnail.c

r28800 by yeti-dn on 2025-11-05 11:49:42 in GWYDDION-UNSTABLE

- updated for GwyDataLine → GwyLine rename

Modified: param-table.c param-table.h validate.c

r28799 by yeti-dn on 2025-11-05 11:47:53 in GWYDDION-UNSTABLE

- updated for GwyDataLine → GwyLine rename

Modified: gwygraphcurvemodel.c gwygraphcurvemodel.h gwygraphmodel.c gwygraphmodel.h

r28797 by yeti-dn on 2025-11-05 10:10:31 in GWYDDION-UNSTABLE

- improved aligners to handle intermixed #ifdefs and comments better

Modified: align-declarations.py

r28796 by yeti-dn on 2025-11-05 09:07:23 in GWYDDION-UNSTABLE

- added a file data removal test for images

Modified: file.c test-list.txt

r28795 by yeti-dn on 2025-11-05 08:58:49 in GWYDDION-UNSTABLE

- clarified that settings want resources loaded

Modified: settings.c

r28794 by yeti-dn on 2025-11-05 08:52:25 in GWYDDION-UNSTABLE

- print a warning in gwy_app_settings_apply() when we cannot apply resource settings because
  the Inventory does not exist, but do not crash

Modified: settings.c

r28793 by yeti-dn on 2025-11-05 08:18:57 in GWYDDION-UNSTABLE

- fixed G_BEGIN_DECLS sometimes being joined with the first function prototype
  by the automated GwyDataField → GwyField update

Modified: app.h filelist.h log.h undo.h wait.h correlation.h deserialize.h elliptic.h fractals.h hough.h inttrans.h level.h serializable-utils.h simplefft.h stats.h tip.h cairo-utils.h gwycheckboxes.h gwycombobox.h gwyoptionmenus.h gwyradiobuttons.h

r28792 by yeti-dn on 2025-11-05 07:34:25 in GWYDDION-UNSTABLE

- added simple in-construction flag tests

Modified: container.c file.c test-list.txt

r28791 by yeti-dn on 2025-11-04 17:15:42 in GWYDDION-UNSTABLE

- updated tests to GwyDataField → GwyField rename

Modified: field.c file.c resource.c serialization-utils.c

r28790 by yeti-dn on 2025-11-04 17:15:01 in GWYDDION-UNSTABLE

- updated thumbnailer to GwyDataField → GwyField rename

Modified: gwyddion3-thumbnailer.c

r28789 by yeti-dn on 2025-11-04 17:14:03 in GWYDDION-UNSTABLE

- updated file modules to GwyDataField → GwyField rename

Modified: accurexii-txt.c aistfile.c alicona.c ambfile.c anasys_xml.c andorsif.c anfatec.c apedaxfile.c apefile.c ardf.c asciiexport.c assing-afm.c attocube.c bcrfile.c burleigh.c burleigh_bii.c burleigh_exp.c codevfile.c createc.c csmfile.c dektakvca.c dimensionfile.c dm3file.c dmefile.c dumbfile.c ecsfile.c ezdfile.c femtoscan-txt.c femtoscan.c fitsfile.c formats3d.c gdeffile.c gsffile.c gwyfile.c gwytiff.h gxyzffile.c hdf4file.c datxfile.c epflfile.c ergofile.c fusionscope.c hdf5file.c hdf5file.h nhffile.c nsidfile.c shilpsfile.c hdrimage.cc hitachi-afm.c hitachi-sem.c igorfile.c imgexport.c intelliwave.c intematix.c iso28600.c jeol.c jeoltem.c jpkscan.c jspmfile.c keyence.c leica.c lextfile.c magellan.c mapvue.c matfile.c metropro.c microprof.c miffile.c mifile.c mulfile.c nanoeducator.c nanomagnetics.c nanonics.c nanonis.c nanoobserver.c nanoscan.c nanoscantech.c nanoscope-ii.c nanoscope.c nanosystemz.c nanotop.c netcdf.c nmmxyz.c nova-asc.c npyfile.c nrrdfile.c nt-mdt.c nxiifile.c oirfile.c ols.c ometiff.c omicron.c omicronflat.c omicronmatrix.c opdfile.c opengps.c phoenix.c pixmap.c pltfile.c pnifile.c princetonspe.c psia.c pt3file.c quazarnpic.c quesant.c rawfile.c renishaw.c rhk-sm3.c rhk-sm4.c rhk-spm32.c rmitmd.c robotics.c s94file.c scafile.c scanfile.c scnxfile.c sdfile.c seiko.c sensofar.c sensofarx.c sensolytics.c shimadzu.c sicmfile.c sis.c spip-asc.c spml.c spmlab.c spmlabf.c spmxfile.c stmprg.c stpfile.c surffile.c talos.c tescan.c tiaser.c ttffile.c unisoku.c win_stm.c wipfile.c witec-asc.c witfile.c wrustfile.c wsffile.c wsxmfile.c xyzexport.c zeiss.c zeisslsm.c zemax.c zmgfile.c zonfile.c zyvex.c

r28787 by yeti-dn on 2025-11-04 17:12:00 in GWYDDION-UNSTABLE

- updated xyz modules to GwyDataField → GwyField rename

Modified: xyz_autocrop.c xyz_average.c xyz_crop.c xyz_fft.c xyz_level.c xyz_merge.c xyz_raster.c xyz_reduce.c xyz_split.c xyz_tcut.c xyz_zdrift.c

r28784 by yeti-dn on 2025-11-04 17:10:46 in GWYDDION-UNSTABLE

- updated image processing modules to GwyDataField → GwyField rename

Modified: acf2d.c angle_dist.c arc-revolve.c arithmetic.c averaging.c basicops.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 deconvolve.c displfield.c drift.c dwt.c dwtanisotropy.c edge.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 flatten_base.c fraccor.c fractal.c freq_split.c gaussian_step.c good_profile.c gradient.c grain_cross.c grain_dist.c grain_edge.c grain_filter.c grain_makesel.c grain_mark.c grain_stat.c grain_summary.c grain_wshed.c hertz.c hough.c immerse.c indent_analyze.c laplace.c latsim.c level.c level_grains.c linecorrect.c linematch.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 maskops.c mcrop.c measure_lattice.c median-bg.c merge.c mfm_field.c mfm_findshift.c mfm_recalc.c mfm_shift.c mfmops.h multiprofile.c neural.c otsu_threshold.c outliers.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 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.c volumize_layers.c wpour_mark.c wrapvalue.c xydenoise.c xyz_channels.c xyzize.c zero_crossing.c

r28783 by yeti-dn on 2025-11-04 17:09:52 in GWYDDION-UNSTABLE

- updated graph modules to GwyDataField → GwyField rename

Modified: graph_align.c graph_measure_period.c graph_merge.c graph_simplemech.c graphops.c

r28781 by yeti-dn on 2025-11-04 17:08:09 in GWYDDION-UNSTABLE

- fixed some misaligned code

Modified: about.c toolbox.h

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