Recent commits to Gwyddion subversion repository:
r29324 by yeti-dn on yesterday 18:02:30 in GWYDDION-UNSTABLE
- added extraction and coordinates 4-connected linear area tests
Modified:
shaped.c
test-list.txt
r29323 by yeti-dn on yesterday 17:58:37 in GWYDDION-UNSTABLE
- added a few more 4-connected linear area tests
Modified:
shaped.c
test-list.txt
r29322 by yeti-dn on yesterday 17:52:08 in GWYDDION-UNSTABLE
- distinguish 4 cases in 4-connected line drawing to get rid of absolute value complications
Modified:
shaped.c
r29321 by yeti-dn on yesterday 17:16:24 in GWYDDION-UNSTABLE
- split 8-connected and 4-connected drawing cycles - make 4-connected lines a bit more symmetrical
Modified:
shaped.c
r29320 by yeti-dn on yesterday 15:32:21 in gwyddion
- draw single-pixel lines separately to avoid division by zero in the general code
Modified:
maskedit.c
r29319 by yeti-dn on yesterday 13:22:54 in GWYDDION-UNSTABLE
- added extract & insert tests for 8-connected linear Nield areas
Modified:
shaped.c
test-list.txt
r29318 by yeti-dn on yesterday 13:22:28 in GWYDDION-UNSTABLE
- fixed is-Nield assertion on a plain array in line data extraction
Modified:
shaped.c
r29317 by yeti-dn on 2026-01-21 18:58:25 in GWYDDION-UNSTABLE
- started adding some linear area tests
Modified:
shaped.c
test-list.txt
r29316 by yeti-dn on 2026-01-21 18:12:04 in GWYDDION-UNSTABLE
- fixed all kinds of swapped arguments and off-by-1 errors in linear area functions
Modified:
shaped.c
r29315 by yeti-dn on 2026-01-21 15:45:04 in GWYDDION-UNSTABLE
- added more shaped circular area tests
Modified:
shaped.c
test-list.txt
r29314 by yeti-dn on 2026-01-21 15:44:39 in GWYDDION-UNSTABLE
- fixed bugs in returning relative coordinates for extracted cicrular areas
Modified:
shaped.c
r29313 by yeti-dn on 2026-01-21 12:12:43 in GWYDDION-UNSTABLE
- ported initialisation from existing image fixes and improvements from 2.x
Modified:
cpde.c
r29312 by yeti-dn on 2026-01-21 11:51:36 in GWYDDION-UNSTABLE
- ported NanoObserver scan line range fix from 2.x
Modified:
nanoobserver.c
r29309 by yeti-dn on 2026-01-21 08:55:32 in gwyddion
- fixed using nscanlines as image height - handle images with missing scan lines correctly
Modified:
nanoobserver.c
r29308 by yeti-dn on 2026-01-20 22:16:29 in GWYDDION-UNSTABLE
- increased gwy_line_skew() tolerance again - the errors are kind of large (although still tiny)
Modified:
line.c
r29307 by yeti-dn on 2026-01-20 22:14:59 in GWYDDION-UNSTABLE
- added small circle shaped area tests
Modified:
shaped.c
test-list.txt
r29306 by yeti-dn on 2026-01-20 18:54:12 in GWYDDION-UNSTABLE
- fixed extracted elliptic area row indices not being relative to the region top row as specified
Modified:
shaped.c
r29305 by yeti-dn on 2026-01-20 18:53:29 in GWYDDION-UNSTABLE
- added tests for elliptic area extracted coordinates
Modified:
shaped.c
test-list.txt
r29304 by yeti-dn on 2026-01-20 18:36:23 in GWYDDION-UNSTABLE
- fixed elliptic_row_range() behaviour when completely outside the rectangle - remove assertions that data[] arrays are not NULL for extraction as they do not have to be an more
Modified:
shaped.c
r29303 by yeti-dn on 2026-01-20 18:29:59 in GWYDDION-UNSTABLE
- added a bunch of tests for elliptic area functions
Modified:
shaped.c
test-list.txt
r29302 by yeti-dn on 2026-01-20 13:51:22 in gwyddion
- started 2.71 news - added a forgotten 2.70 news item
Modified:
NEWS
r29301 by yeti-dn on 2026-01-20 13:29:59 in gwyddion
- made initialisation of Turing pattern from existing data actually useful
Modified:
cpde_synth.c
r29300 by yeti-dn on 2026-01-19 22:52:45 in GWYDDION-UNSTABLE
- fixed asserting Field type in a Nield function
Modified:
shaped.c
r29299 by yeti-dn on 2026-01-19 21:39:03 in GWYDDION-UNSTABLE
- started a source file fo shaped operation tests - currently just a better helper function for creating Nields from strings
Modified:
Makefile.am
nield.c
shaped.c (new)
testlibgwy.h
r29298 by yeti-dn on 2026-01-19 18:22:39 in GWYDDION-UNSTABLE
- handle non-positive values by clearing the field in gwy_nield_isolate()
Modified:
grains-nield.c
r29297 by yeti-dn on 2026-01-19 18:21:43 in GWYDDION-UNSTABLE
- choose grain number correctly when the nield is empty in test_nield_grain_isolate_bbox()
Modified:
nield.c
r29296 by yeti-dn on 2026-01-19 18:15:22 in GWYDDION-UNSTABLE
- added a simple grain sizes test
Modified:
nield.c
test-list.txt
r29295 by yeti-dn on 2026-01-19 18:06:09 in GWYDDION-UNSTABLE
- added tests for Nield isolate bounding box return values
Modified:
nield.c
test-list.txt
r29294 by yeti-dn on 2026-01-19 17:52:45 in GWYDDION-UNSTABLE
- got rid of extra ’_get‘ in a few mostly Nield function names
Modified:
correct--laplace.c
field.c
field.h
grain-quantities.c
grains-nield.c
grains-nield.h
acf2d.c
curvature.c
grain_makesel.c
psdf2d.c
terracefit.c
profile.c
readvalue.c
roughness.c
r29293 by yeti-dn on 2026-01-19 17:41:04 in GWYDDION-UNSTABLE
- renamed gwy_nield_logical() to gwy_nield_merge() and impemented all 16 operations
Modified:
grains-nield.c
grains-nield.h
facet_analysis.c
facet_measure.c
grain_edge.c
grain_mark.c
grain_wshed.c
indent_analyze.c
mark_disconn.c
mark_with.c
scars.c
terracefit.c
wpour_mark.c
r29292 by yeti-dn on 2026-01-19 17:09:59 in GWYDDION-UNSTABLE
- renamed gwy_nield_new_for_field() to gwy_field_new_nield_alike()
Modified:
change-preview-cmap.c
change-preview-volume.c
module-utils-file.c
thumbnail.c
field.c
field.h
nield.c
nield.h
cmap_align.c
cmap_linestat.c
cmap_possearch.c
cmap_simplemech.c
aistfile.c
alicona.c
bcrfile.c
codevfile.c
datxfile.c
intelliwave.c
keyence.c
mapvue.c
metropro.c
microprof.c
nanonis.c
nanoscan.c
nanosystemz.c
opdfile.c
sdfile.c
sensofar.c
spip-asc.c
ttffile.c
zemax.c
blockstep.c
classify.c
crosscor.c
drift.c
facet_analysis.c
facet_measure.c
fft_filter_2d.c
flatten_base.c
good_profile.c
grain_edge.c
grain_mark.c
grain_wshed.c
hertz.c
indent_analyze.c
linecorrect.c
logistic.c
mark_disconn.c
mark_with.c
maskcor.c
merge.c
multiprofile.c
otsu_threshold.c
outliers.c
polydistort.c
psf.c
rotate.c
scars.c
straighten_path.c
terracefit.c
tipops.c
wpour_mark.c
maskedit.c
spotremove.c
volume_cluster.c
volume_fdfit.c
volume_scars.c
xyz_raster.c
r29291 by yeti-dn on 2026-01-19 17:07:28 in GWYDDION-UNSTABLE
- renamed elliptic to shaped also in doc index
Modified:
libgwyddion-docs.xml
r29289 by yeti-dn on 2026-01-19 15:32:50 in GWYDDION-UNSTABLE
- updated for changes in shaped area function signatures
Modified:
gwyplaintool.c
r29288 by yeti-dn on 2026-01-19 15:30:16 in GWYDDION-UNSTABLE
- updated modules for changes in grain and shaped area function signatures
Modified:
acf2d.c
classify.c
edge.c
indent_analyze.c
psf.c
rank-filter.c
trimmed-mean.c
wrap_calls.c
readvalue.c
r29287 by yeti-dn on 2026-01-19 14:53:12 in GWYDDION-UNSTABLE
- converted maskedit to Nield mask - total rewrite
Modified:
maskedit.c
r29286 by yeti-dn on 2026-01-19 14:23:12 in GWYDDION-UNSTABLE
- made output data array for extract functions also optional
Modified:
shaped.c
r29285 by yeti-dn on 2026-01-18 13:00:34 in GWYDDION-UNSTABLE
- added thin-line operations to shaped - currently for Nield only
r29284 by yeti-dn on 2026-01-18 11:50:02 in GWYDDION-UNSTABLE
- added optional pixel position out-arguments to all extraction functions - removed gwy_field_circulat_area_extract_with_pos() - renamed unextract to insert
r29283 by yeti-dn on 2026-01-18 09:51:01 in GWYDDION-UNSTABLE
- renamed elliptic to shaped since we might want to put more shapes there like lines
Modified:
Makefile.am
correct.c
elliptic.c (removed)
elliptic.h (removed)
filters--minmax.c
gwyddion.h
hough.c
shaped.c (new)
shaped.h (new)
r29282 by yeti-dn on 2026-01-17 21:17:50 in GWYDDION-UNSTABLE
- converted profile to Nield mask
Modified:
profile.c
r29281 by yeti-dn on 2026-01-17 20:54:31 in GWYDDION-UNSTABLE
- changed gwy_grain_values_calculate() to a Nield method (with Nield first argument) gwy_nield_grain_values()
Modified:
grain-quantities.c
grain-quantities.h
grain-value.c
grain-value.h
stats.h
grain_cross.c
grain_dist.c
grain_filter.c
grain_makesel.c
grain_stat.c
grain_summary.c
level_grains.c
r29280 by yeti-dn on 2026-01-17 20:53:41 in GWYDDION-UNSTABLE
- converted grainmeasure to Nield mask
Modified:
grainmeasure.c
r29279 by yeti-dn on 2026-01-17 17:20:03 in GWYDDION-UNSTABLE
- converted spotremove to Nield mask
Modified:
spotremove.c
r29278 by yeti-dn on 2026-01-17 17:05:25 in GWYDDION-UNSTABLE
- converted stats to Nield mask
Modified:
stats.c
r29277 by yeti-dn on 2026-01-17 16:48:26 in GWYDDION-UNSTABLE
- converted sfunctions to Nield mask - removed mask inversion from the preprocessed mask as all functions seem to support masking modes already
Modified:
sfunctions.c
r29276 by yeti-dn on 2026-01-17 12:27:05 in GWYDDION-UNSTABLE
- converted rprofile to Nield mask
Modified:
cprofile.c
rprofile.c
r29275 by yeti-dn on 2026-01-17 12:20:30 in GWYDDION-UNSTABLE
- converted readvalue to Nield mask
Modified:
readvalue.c