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

Subversion commits

Recent commits to Gwyddion subversion repository:

r28563 by yeti-dn on today 09:30:36 in GWYDDION-UNSTABLE

- continuing updating file modules to File

Modified: nxiifile.c oirfile.c oldmda.c ols.c ometiff.c omicron.c

r28562 by yeti-dn on today 09:30:18 in GWYDDION-UNSTABLE

- converted omicronflat to File
- there is some file content postprocessing

Modified: omicronflat.c

r28561 by yeti-dn on today 09:01:03 in GWYDDION-UNSTABLE

- converted nt-mdt to GwyFile

Modified: nt-mdt.c

r28559 by francheu on 2025-09-14 10:32:16 in gwyddion

Update of French translation

Modified: fr.po

r28558 by dn2010 on 2025-09-13 07:12:31 in gwyddion

- Russian translation update

Modified: ru.po

r28557 by yeti-dn on 2025-09-12 16:43:12 in GWYDDION-UNSTABLE

- continuing updating file modules to File

Modified: magellan.c mapvue.c matfile.c metropro.c miffile.c mifile.c mulfile.c

r28556 by yeti-dn on 2025-09-12 15:40:24 in GWYDDION-UNSTABLE

- continuing updating file modules to File

Modified: iso28600.c jeol.c jeoltem.c jpkscan.c jspmfile.c keyence.c leica.c lextfile.c

r28555 by yeti-dn on 2025-09-12 09:05:51 in GWYDDION-UNSTABLE

- clarified copy() and assing() behaviour with respect to in-contruction state

Modified: gwycontainer.c

r28554 by yeti-dn on 2025-09-12 08:58:36 in GWYDDION-UNSTABLE

- temporarily disabled gwyfile module

Modified: Makefile.am

r28552 by yeti-dn on 2025-09-12 07:02:13 in GWYDDION-UNSTABLE

- added tests for putting data objects in File in various ways and getting them back

Modified: file.c test-list.txt

r28551 by yeti-dn on 2025-09-12 06:13:47 in GWYDDION-UNSTABLE

- use deg2rad and rad2deg
- added a few comments where raw parameters are incorrectly defined in degrees instead of radians

Modified: cmap_fztofd.c acf2d.c correct_affine.c facet_analysis.c facet_measure.c indent_analyze.c level.c pfm.c psdf2d.c raveraging.c rotate.c slope_dist.c tilt.c tip_model.c distance.c grainmeasure.c volume_drift.c volume_mfmrecalc.c

r28549 by yeti-dn on 2025-09-11 16:25:36 in GWYDDION-UNSTABLE

- rewritten dumbfile to decouple the structure of read stuff from the structure or actual
  Gwyddion files

Modified: dumbfile.c

r28548 by yeti-dn on 2025-09-11 14:54:39 in GWYDDION-UNSTABLE

- removed gwy_container_finish_construction() calls on metadata as File now does it itself

Modified: anasys_xml.c apedaxfile.c apefile.c ardf.c asdfile.c attocube.c

r28547 by yeti-dn on 2025-09-11 14:51:16 in GWYDDION-UNSTABLE

- if metadata passed to gwy_file_pass_meta() is still marked as being constructed, finish it

Modified: file.c

r28546 by yeti-dn on 2025-09-11 14:45:39 in GWYDDION-UNSTABLE

- use rad2deg and deg2rad

Modified: fit-table.c graph-window-measure-dialog.c gwyglview.c gwyglwindow.c

r28545 by yeti-dn on 2025-09-11 14:38:56 in GWYDDION-UNSTABLE

- use rad2deg and deg2rad
- mostly debug messages

Modified: correct.c math--gridcheck.c shape-fit-preset.c tip-model.c

r28543 by yeti-dn on 2025-09-11 12:40:03 in GWYDDION-UNSTABLE

- added functions for conversion between degrees and radians

Modified: math.c math.h

r28542 by yeti-dn on 2025-09-11 12:26:41 in GWYDDION-UNSTABLE

- changed file module utils functions working file data containers to take File arguments
- simplified them a bit using File data getters and setters

Modified: file.c module-file.c module-utils-file.c module-utils-file.h

r28541 by yeti-dn on 2025-09-11 11:54:50 in GWYDDION-UNSTABLE

- finish file construction after loading it

Modified: module-file.c

r28540 by yeti-dn on 2025-09-11 09:45:24 in GWYDDION-UNSTABLE

- updated a couple of file import modules to construct File instead of plain Container

Modified: accurell.c accurexii-txt.c

r28539 by yeti-dn on 2025-09-11 09:40:32 in GWYDDION-UNSTABLE

- renamed gwy_file_detect_with_score() to just gwy_file_detect(), removing the old function
- removed name arguments from file module function prototypes, query the current function if necessary
- use call stack also for detection functions

Modified: gwyappfilechooser.c module-file.c module-file.h

r28538 by yeti-dn on 2025-09-11 09:38:17 in GWYDDION-UNSTABLE

- added a function to set title, passing string ownership

Modified: file.c file.h

r28537 by yeti-dn on 2025-09-11 09:09:38 in GWYDDION-UNSTABLE

- removed typecasting of file module functions to the formal type

Modified: accurell.c accurexii-txt.c afmw-spec.c aistfile.c alicona.c ambfile.c ambprofile.c anasys_xml.c andorsif.c anfatec.c apedaxfile.c apefile.c ardf.c asciicmap.c asciiexport.c asdfile.c assing-afm.c attocube.c bcrfile.c burleigh.c burleigh_bii.c burleigh_exp.c codevfile.c createc.c csmfile.c dektakvca.c dektakxml.c dimensionfile.c dm3file.c dmefile.c dumbfile.c ecsfile.c evovisxml.c ezdfile.c femtoscan-txt.c femtoscan.c fitsfile.c gdeffile.c gsffile.c gwyfile.c gxyzffile.c hdf4file.c datxfile.c epflfile.c ergofile.c fusionscope.c hdf5file.c nhffile.c nsidfile.c shilpsfile.c hdrimage.cc hitachi-afm.c hitachi-sem.c igorfile.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-spec.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 oldmda.c ols.c ometiff.c omicron.c omicronflat.c omicronmatrix.c opdfile.c opengps.c phoenix.c pltfile.c pnifile.c princetonspe.c psia.c psppt.c pt3file.c quazarnpic.c quesant.c rawfile.c rawgraph.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 spcfile.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 zeissczi.c zeisslsm.c zemax.c zmgfile.c zonfile.c zyvex.c

r28536 by yeti-dn on 2025-09-10 14:37:25 in GWYDDION-UNSTABLE

- merged fixed-size string attribute size fix from 2.x

Modified: gwyhdf5.c

r28535 by yeti-dn on 2025-09-10 14:36:30 in gwyddion

- fixed number of items being used as string length when reading fixed-size string attributes

Modified: gwyhdf5.c

r28534 by yeti-dn on 2025-09-10 14:08:03 in GWYDDION-UNSTABLE

- use H5Aexists() and H5Lexists() in detect functions as the first prefilter
- invloves less memory handling and other extra overhead on failure
- does not spam the console with failures to open things when HDF5 debug is enabled

Modified: datxfile.c epflfile.c ergofile.c fusionscope.c nhffile.c nsidfile.c shilpsfile.c

r28533 by yeti-dn on 2025-09-10 14:07:50 in gwyddion

- use H5Aexists() and H5Lexists() in detect functions as the first prefilter
- invloves less memory handling and other extra overhead on failure
- does not spam the console with failures to open things when HDF5 debug is enabled

Modified: datxfile.c epflfile.c ergofile.c fusionscope.c nhffile.c nsidfile.c shilpsfile.c

r28532 by klapetek on 2025-09-10 11:31:21 in gwyddion

added option for subtracting polynome from only particular segment or from all the segments

Modified: cmap_polylevel.c

r28531 by klapetek on 2025-09-10 09:10:51 in gwyddion

removed debugging outputs

Modified: cmap_classify.c

r28530 by klapetek on 2025-09-10 09:06:00 in gwyddion

using success threshold properly

Modified: cmap_classify.c

r28529 by klapetek on 2025-09-09 21:50:08 in gwyddion

added tool for removing curves from curve map

Modified: Makefile.am cmap_curvefilter.c (new)

r28528 by yeti-dn on 2025-09-09 15:00:53 in GWYDDION-UNSTABLE

- updated file modules to new File-based gwy_log_add_import()
- log import also for spectra and graphs

Modified: accurell.c accurexii-txt.c afmw-spec.c aistfile.c alicona.c ambfile.c ambprofile.c anasys_xml.c andorsif.c anfatec.c apedaxfile.c apefile.c ardf.c asciicmap.c asdfile.c assing-afm.c attocube.c bcrfile.c burleigh.c burleigh_bii.c burleigh_exp.c codevfile.c createc.c csmfile.c dektakvca.c dektakxml.c dimensionfile.c dm3file.c dmefile.c dumbfile.c ecsfile.c evovisxml.c ezdfile.c femtoscan-txt.c femtoscan.c fitsfile.c formats3d.c gdeffile.c gsffile.c gxyzffile.c hdf4file.c datxfile.c epflfile.c ergofile.c hdf5file.c nhffile.c nsidfile.c shilpsfile.c hdrimage.cc hitachi-afm.c hitachi-sem.c igorfile.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-spec.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 oldmda.c ols.c ometiff.c omicron.c omicronflat.c omicronmatrix.c opdfile.c opengps.c phoenix.c pltfile.c pnifile.c princetonspe.c psia.c psppt.c pt3file.c quazarnpic.c quesant.c rawfile.c rawgraph.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 zeiss.c zeisslsm.c zemax.c zmgfile.c zonfile.c zyvex.c

r28527 by yeti-dn on 2025-09-09 14:29:56 in GWYDDION-UNSTABLE

- slightly updated the main program to File
- only to make it compile again

Modified: gwyddion.c

r28526 by klapetek on 2025-09-09 09:39:07 in gwyddion

output right results, cleaned code

Modified: cmap_classify.c

r28525 by klapetek on 2025-09-09 09:05:11 in gwyddion

swapping directions hopefully solved

Modified: cmap_classify.c

r28524 by klapetek on 2025-09-07 16:55:57 in gwyddion

debugging tree decision rules

Modified: cmap_classify.c

r28523 by yeti-dn on 2025-09-05 17:39:45 in GWYDDION-UNSTABLE

- updated things missing from 2.x
- some File remarks

Modified: TODO.gtk3

r28522 by yeti-dn on 2025-09-05 17:32:23 in GWYDDION-UNSTABLE

- added a bunch of function for setting and getting specific data types in/from File

Modified: file.c file.h

r28521 by yeti-dn on 2025-09-05 15:43:32 in GWYDDION-UNSTABLE

- converted log to use File, dramatically reducing the API size
- converted meta to use File
- added a few more helper functions to File
- changed Container to File in a few other places to make it compile

Modified: app.c data-browser-aux.c file.c file.h gwyplaintool.c log.c log.h meta.c meta.h module-utils-file.c module-utils-file.h module-utils-synth.c undo.c validate.c

r28520 by yeti-dn on 2025-09-05 12:23:29 in gwyddion

- trying to fix another non-square aspect ratio Nanoscope bug

Modified: nanoscope.c

r28519 by yeti-dn on 2025-09-05 09:26:03 in GWYDDION-UNSTABLE

- moved extra file info (format, filename_sys) from home-cooked additional struct to File
- started changing formal arguments from Container to File

Modified: file-ops.c file-ops.h file.c file.h gwyappfilechooser.c gwyappinternal.h menu.c module-cmap.c module-cmap.h module-file.c module-file.h module-process.c module-process.h module-volume.c module-volume.h module-xyz.c module-xyz.h undo.c undo.h validate.c validate.h

r28518 by yeti-dn on 2025-09-05 07:40:03 in GWYDDION-UNSTABLE

- increased some stats tolerances a bit

Modified: field.c

r28517 by yeti-dn on 2025-09-05 07:38:23 in GWYDDION-UNSTABLE

- updated property names, serialisation item enums, getters and various forgotten items from SIUnit to Unit

Modified: data-browser.c gwyappfilechooser.c module-utils.c validate.c brick.c field.c grains--values.c lawn.c line.c process-internal.h results.c shape-fit-preset.c spectra.c surface.c unit.c unit.h color-axis.c color-axis.h graph-axis.c graph-axis.h graph-data.c graph-window-measure-dialog.c graph-window.c graph.c gwycombobox.c gwydatawindow.c gwygraphmodel.c ruler.c ruler.h cmap_align.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 aistfile.c ambprofile.c asdfile.c dektakvca.c dektakxml.c evovisxml.c nhffile.c iso28600.c jpkscan.c mifile.c nanoeducator.c nanoscantech.c nanoscope.c nt-mdt.c omicronflat.c omicronmatrix.c opengps.c pt3file.c rawgraph.c renishaw.c rhk-sm4.c rhk-spm32.c sensofar.c sensolytics.c spcfile.c spip-asc.c wipfile.c wsxmfile.c zeisslsm.c graph_cd.c graph_dos_spectrum.c graph_fit.c graph_fztofd.c graph_logscale.c graph_measure_period.c graph_peaks.c graph_polylevel.c graph_sfuncs.c graph_simplemech.c graph_sinebg.c graph_stats.c graph_terraces.c extract_path.c fft_filter_1d.c grain_cross.c relate.c roddeposit_synth.c slope_dist.c smm.c corrlen.c volume_1dfft.c volume_cluster.c volume_equiplane.c volume_fdfit.c volume_linestat.c volume_planestat.c volume_psf.c volume_rephase.c volume_slice.c volume_strayfield.c volume_xystitch.c volume_zcal.c volume_zposlevel.c unit.c

r28516 by yeti-dn on 2025-09-05 07:12:49 in GWYDDION-UNSTABLE

- renamed struct members from si_unit_something to unit_something

Modified: arithmetic.c brick.c correlation.c field.c filters--convdeconv.c grains--wshed.c lawn.c line.c process-internal.h spectra.c stats--acfpsdf.c surface.c shimadzu.c

r28515 by yeti-dn on 2025-09-05 05:07:39 in GWYDDION-UNSTABLE

- fixed various documentation/declaration symbol mismatches

Modified: file.c selection.h serializable-utils.c serializable.c pixbuf-render.c

r28514 by yeti-dn on 2025-09-04 17:58:57 in GWYDDION-UNSTABLE

- updated tests and miscellaneous for renamed GwySIUnit to GwyUnit

Modified: brick.c container.c field.c graph-model.c lawn.c line.c serialization-utils.c serialization.c spectra.c surface.c unit.c gwyddion3-thumbnailer.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