Recent commits to Gwyddion subversion repository:
r28955 by yeti-dn on yesterday 19:17:51 in GWYDDION-UNSTABLE
- added a Nield variant of line_stats() function
Modified:
internal.h
stats--sum.c
stats.c
stats.h
r28954 by yeti-dn on yesterday 18:53:19 in GWYDDION-UNSTABLE
- moved also the wrappers for old Minkowski functional functions to the new source file
Modified:
stats--minkowski.c
stats.c
r28953 by yeti-dn on yesterday 18:51:44 in GWYDDION-UNSTABLE
- added Nield variants of inclination functions
r28952 by yeti-dn on yesterday 18:34:48 in GWYDDION-UNSTABLE
- ported masked Minkowski functionals from ol Gwyddion 3 - changed current functions to wrappers to keep things compiling
Modified:
Makefile.am
grains-nield.c
grains.c
grains.h
internal.h
stats--minkowski.c (new)
stats.c
stats.h
r28951 by yeti-dn on yesterday 16:08:29 in GWYDDION-UNSTABLE
- use n-1 denominator in sums_to_stats() for rms
Modified:
rand-gen-set.c
stats.c
r28950 by yeti-dn on yesterday 16:07:40 in GWYDDION-UNSTABLE
- added a skew check to test_field_stats_get_stats_bilinear() (and a commented out kurtosis check) - unified expectations wrt ‘unbiased’ rms results
Modified:
field.c
r28949 by yeti-dn on 2025-12-04 15:08:41 in GWYDDION-UNSTABLE
- added some known-value stats for bilinear fields - added a simple min-max consistency check
Modified:
field.c
test-list.txt
r28947 by klapetek on 2025-12-03 22:03:04 in gwyddion
calculating normalisation properly
Modified:
cmap_peaks.c
r28946 by yeti-dn on 2025-12-03 10:28:56 in user-guide
- marked optional dependencies which, however, most people want (such as zlib or HDF5) as recommended
Modified:
installation-dependencies.xml
installation-mingw32.xml
r28945 by yeti-dn on 2025-12-03 10:10:57 in GWYDDION-UNSTABLE
- added a flag to gwy_line_cumulate() for a full transformation from pdf to cdf - removed the entire family of cumulative distribution functions, replacing them by adding gwy_line_cumulate(dist, TRUE) in a couple of places
Modified:
line.c
line.h
linestats.c
linestats.h
stats.c
stats.h
graph_sfuncs.c
drift.c
tipshape.c
pathlevel.c
roughness.c
sfunctions.c
xyz_autocrop.c
r28944 by yeti-dn on 2025-12-03 09:47:04 in GWYDDION-UNSTABLE
- added a Nield cariant of angle distribution - renamed new dh and da functions to height_dist and angle_dist
r28943 by yeti-dn on 2025-12-02 18:40:20 in GWYDDION-UNSTABLE
- fixed calculating stats from the wrong area in no-mask path of gwy_NIELD_area_stats()
Modified:
stats.c
r28942 by yeti-dn on 2025-12-02 18:39:47 in GWYDDION-UNSTABLE
- check new Nield based stats function
Modified:
field.c
r28940 by yeti-dn on 2025-12-02 16:37:09 in GWYDDION-UNSTABLE
- added a Nield version of basic stats function
r28939 by klapetek on 2025-12-02 15:47:48 in gwyddion
adding size option for gradient
Modified:
cmap_peaks.c
cmap_possearch.c
r28938 by yeti-dn on 2025-12-02 15:09:14 in GWYDDION-UNSTABLE
- try to make "Height" the first channel
Modified:
lextfile.c
r28937 by yeti-dn on 2025-12-02 15:09:01 in gwyddion
- try to make "Height" the first channel
Modified:
lextfile.c
r28936 by yeti-dn on 2025-12-02 14:06:54 in GWYDDION-UNSTABLE
- updated tests for removed ‘get’ from names
Modified:
field.c
r28935 by yeti-dn on 2025-12-02 14:04:43 in GWYDDION-UNSTABLE
- added a Nield variant of dispersion computation - removed ‘get’ from Nield variant function names if they calculate something instead of getting a property
Modified:
stats--entropy.c
stats--sum.c
stats.c
stats.h
r28934 by yeti-dn on 2025-12-02 13:49:33 in GWYDDION-UNSTABLE
- added a material volume function (Nield based)
Modified:
stats--sum.c
stats.h
r28932 by yeti-dn on 2025-12-02 13:29:25 in GWYDDION-UNSTABLE
- added a couple of elementary volume calculation tests
Modified:
field.c
test-list.txt
r28931 by yeti-dn on 2025-12-02 10:26:42 in GWYDDION-UNSTABLE
- changed Field area and variation calculations to thin wrappers around Nield ones - added Nield variant of volume calculation
Modified:
stats--sum.c
stats.h
r28930 by yeti-dn on 2025-12-02 08:47:14 in GWYDDION-UNSTABLE
- restored gwy_field_area_get_surface_slope() as a gwy_NIELD_area_get_rms_slope() wrapper to keep things compilable
Modified:
grains-nield.c
stats--sum.c
stats.h
r28929 by yeti-dn on 2025-12-01 15:04:52 in GWYDDION-UNSTABLE
- added a sum-over-corners helper function, similar as in old Gwyddion 3, but simpler - changed surface area and variation to use the summation over corners
Modified:
internal.h
stats--sum.c
r28928 by yeti-dn on 2025-12-01 15:00:27 in GWYDDION-UNSTABLE
- added a mean square test
Modified:
field.c
test-list.txt
r28927 by yeti-dn on 2025-12-01 10:22:49 in GWYDDION-UNSTABLE
- added Nield variant of variation calculation
Modified:
stats--sum.c
r28926 by yeti-dn on 2025-12-01 09:59:41 in GWYDDION-UNSTABLE
- added Nield surface area function variation - replaced surface slope function with a Nield one
Modified:
stats--sum.c
stats.h
r28925 by klapetek on 2025-11-30 17:09:49 in gwyddion
do not try to set zero selection
Modified:
cmap_peaks.c
r28924 by klapetek on 2025-11-30 09:35:00 in gwyddion
using zero background when finding peaks on derivative signals, instant curve preview
Modified:
cmap_peaks.c
r28923 by yeti-dn on 2025-11-28 13:04:52 in GWYDDION-UNSTABLE
- updated rms tests with explicitly known result to the n-1 denominator
Modified:
field.c
r28922 by yeti-dn on 2025-11-28 13:03:06 in GWYDDION-UNSTABLE
- divide by n-1 when calculating rms; also do it consistently in grain-wise rms - added missing gwy_NIELD_area_get_mean_square() declaration
r28921 by yeti-dn on 2025-11-28 10:55:42 in GWYDDION-UNSTABLE
- added some consistency and const-value tests for masked area stats
Modified:
field.c
nield.c
test-list.txt
testlibgwy.h
r28920 by yeti-dn on 2025-11-27 19:26:14 in GWYDDION-UNSTABLE
- added Nield variants for a few more basic stats
r28919 by yeti-dn on 2025-11-27 16:20:54 in GWYDDION-UNSTABLE
- added a Nield-based masked plane fitting which also handles degenerate cases correctly - return normal matrix rank from plane fitting functions
r28918 by yeti-dn on 2025-11-27 16:19:40 in GWYDDION-UNSTABLE
- added tests for area plane fitting, including degenerate cases
Modified:
field.c
test-list.txt
r28917 by yeti-dn on 2025-11-26 18:05:23 in GWYDDION-UNSTABLE
- added some masked area-fill tests
Modified:
field.c
test-list.txt
r28916 by yeti-dn on 2025-11-26 17:39:55 in GWYDDION-UNSTABLE
- added a few basic math tests
Modified:
Makefile.am
math.c (new)
test-list.txt
r28915 by yeti-dn on 2025-11-26 17:25:41 in GWYDDION-UNSTABLE
- added a few inlinable functions working with XY and XYZ as vectors
r28914 by yeti-dn on 2025-11-26 17:14:27 in GWYDDION-UNSTABLE
- changed inline math functions to provide an inline implementation and also a linkable symbol at the same time - both work in third party code using the library - it also makes such functions introspectable
r28913 by yeti-dn on 2025-11-25 14:22:00 in GWYDDION-UNSTABLE
- handle degenerate cases in full-size plane fitting - added a bunch of linear alrgebra notes to handling of degenerate cases to masked area plane fitting
Modified:
level.c
r28912 by yeti-dn on 2025-11-25 13:55:50 in GWYDDION-UNSTABLE
- improved plane fitting and levelling tests
Modified:
field.c
test-list.txt
r28911 by yeti-dn on 2025-11-24 18:27:42 in GWYDDION-UNSTABLE
- removed gwy_unit_set_from_string_parse() - simply use the return value of gwy_unit_set_from_string()
Modified:
params.c
stats--entropy.c
unit.c
unit.h
anfatec.c
asciicmap.c
asciiexport.c
attocube.c
bcrfile.c
ezdfile.c
fitsfile.c
hdf4file.c
datxfile.c
epflfile.c
fusionscope.c
nhffile.c
nsidfile.c
shilpsfile.c
igorfile.c
jspmfile.c
mifile.c
nanonics.c
nanoscan.c
nanoscope.c
nova-asc.c
ols.c
omicron.c
psppt.c
quazarnpic.c
rhk-spm32.c
scafile.c
sensolytics.c
shimadzu.c
spip-asc.c
spml.c
unisoku.c
win_stm.c
wrustfile.c
zyvex.c
unit.c
r28910 by yeti-dn on 2025-11-24 18:11:09 in GWYDDION-UNSTABLE
- use gwy_unit_clear()
Modified:
app-old.c
change-preview-cmap.c
module-utils-file.c
module-utils.c
grains--wshed.c
cmap_fit.c
cmap_linestat.c
bcrfile.c
datxfile.c
nhffile.c
jpkscan.c
keyence.c
phoenix.c
ttffile.c
graph_sfuncs.c
acf2d.c
blockstep.c
crosscor.c
drift.c
dwtanisotropy.c
edge.c
facet_analysis.c
facet_measure.c
fft.c
fft_filter_2d.c
gaussian_step.c
good_profile.c
gradient.c
grain_edge.c
grain_mark.c
grain_wshed.c
hertz.c
hough.c
indent_analyze.c
linecorrect.c
local_contrast.c
logistic.c
mark_disconn.c
mark_with.c
maskcor.c
maskops.c
merge.c
otsu_threshold.c
outliers.c
pid.c
psdf_logphi.c
rank.c
scars.c
semsim.c
shade.c
smm_apply.c
stitch.c
straighten_path.c
terracefit.c
wpour_mark.c
zero_crossing.c
wrap_calls.c
volume_fdfit.c
volume_linestat.c
xyz_raster.c
unit.c
r28909 by yeti-dn on 2025-11-24 18:04:22 in GWYDDION-UNSTABLE
- added Nield variants of a few basic stats (min, max) and entropy calculation
Modified:
field.c
grain-quantities.c
gwynlfitpreset.c
linestats.c
results.c
stats--acfpsdf.c
stats--entropy.c
stats.c
stats.h
tip.c
unit.c
unit.h
utils.c
r28908 by yeti-dn on 2025-11-24 18:03:45 in GWYDDION-UNSTABLE
- added a function to count masked (positive) values in a region
r28907 by yeti-dn on 2025-11-24 17:10:10 in GWYDDION-UNSTABLE
- added Field–Nield pixel resolution assertion helpers - added NIELD variant of a couple of simple masked Field functions
Modified:
field.c
field.h
grain-quantities.c
grains-nield.c
internal.h
nield.c
watershed.c
r28906 by yeti-dn on 2025-11-24 16:45:11 in GWYDDION-UNSTABLE
- unified area filling functions APIs - removed the _mask-suffixed Field area filling function
Modified:
glmaterial-editor.c
correct.c
dwt.c
field.c
field.h
filters.c
internal.h
level.c
nield.c
nield.h
arithmetic.c
correct_affine.c
crosscor.c
fft_filter_2d.c
fit-shape.c
grain_dist.c
indent_analyze.c
laplace.c
linecorrect.c
measure_lattice.c
multiprofile.c
neural.c
grainremover.c
maskedit.c
spotremove.c
volume_arithmetic.c
volume_xyarithmetic.c