AKTIVE

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-10-10
13:05
tweak: name of raster draw app
fix: missing install of app
leaf check-in: 550229963f user: aku tags: trunk
13:00
ADDED apps/edit_raster.tcl

perf: netpbm text writers, replaced sprintf/%d with table lookup, speed for memory
note: boost just shy of 2x values per milliseconds
chore: added table generator for above
check-in: 1af1befe3b user: aku tags: trunk

2026-10-09
20:38
perf: netpbm text writers, replaced sprintf/%d with table lookup, speed for memory
note: boost just shy of 2x values per milliseconds
chore: added table generator for above
check-in: 85dbed1b34 user: aku tags: trunk
20:34
semi-fix: missing `const` on various string buffer arguments
check-in: 4abdcef9dc user: aku tags: trunk
2026-10-08
20:23
feat: ported most point and rectangle functions over to fpoint, frectangle
note: ported all point/rectangle operators over to fpoint/frectangle, plus tests
chore: regenerated docs
check-in: ef57f415d3 user: aku tags: trunk
19:00
fix: missing internal docs about aktive_kdtree_find_nearest
check-in: 9d514add6c user: aku tags: trunk
2026-10-07
20:47
perf: changed linear scan of sdf poly circle centers to KD-tree
check-in: 9ba9b90ade user: aku tags: trunk
20:44
feat: added kd-tree datastructure to the runtime
chore: test support, tests
chore: benchmarking support, benchmarks, results
check-in: ca61315edc user: aku tags: trunk
2026-09-30
20:11
feat: implement external `global-mean` op for greyworld.
note: enables greyworld to use a mean computed on a reduced form of the image to correct.
note: pulled from an abandoned workspace for simd experiments
check-in: db73e9c0c6 user: aku tags: trunk
2026-09-26
19:09
fix: missing edit
check-in: 883d1b24e5 user: aku tags: trunk
19:08
feat: added operator to return the known CSS color names
chore: plus tests, examples, regenerated docs
check-in: 87a4f34193 user: aku tags: trunk
17:47
fix: missing modified doc file
check-in: 37ff939832 user: aku tags: trunk
17:45
chore: regenerated embedded documentation check-in: be0cd91b10 user: aku tags: trunk
17:38
tweak: extended messaging of the build process
tweak: delay start of examples to see end of install for a bit
check-in: 247bf6c60f user: aku tags: trunk
17:34
feat: extended connected components, added ability to use 8-neighbourhood
chore: added tests, examples
note: also extended existing examples, show CCs visually, via paletting
check-in: 6c947c6e2b user: aku tags: trunk
11:32
chore: examples for css color lookup
tweak: use of @cmd in suitable examples
check-in: 04a059eabf user: aku tags: trunk
11:29
feat: added palette operator, a variant of lookup table, for colorization of single-band images.
example: image output from connected components.
example: greyscale to false color
note: latter requires scaling from grey to indices
check-in: 59b7b08607 user: aku tags: trunk
11:25
feat: extended example support with palette commands
tweak: changed <<>> command place holder in examples to @cmd
semi-fix: map * to &#42 in image labels/alt, avoid bogus markdown interpretation
check-in: b8c288d549 user: aku tags: trunk
2026-09-25
19:43
feat: band-matrix operator, combines matrix and band generators
feat: color-matrix operator, combines matrix and color generators
chore: tests
check-in: 396d83afd2 user: aku tags: trunk
2026-09-20
10:40
tweak: renamed `regression` to `least-squares-regression`.
chore: updated tests, regenerated documentation
check-in: c2f69db5ac user: aku tags: trunk
10:39
feat: extended set of automatic colors
check-in: cd11350551 user: aku tags: trunk
10:32
feat: expose `waiting until all windows are closed` to trialing devs
check-in: 542e321033 user: aku tags: trunk
2026-09-14
20:47
feat: added polynomial eval ops operating on series of x values, either from a list, or varargs
chore: regenerated documentation
check-in: 9f5ac6d6c2 user: aku tags: trunk
19:58
chore: regenerated documentation, especially examples
check-in: 0a6a699f2f user: aku tags: trunk
19:57
rework: name of polynomial evaluation command and argument signature
rework: moved core functionality into the operator C support
note: uses the fixed support for vector arguments (`type()`)
check-in: 9d9f3fe061 user: aku tags: trunk
19:53
chore: reworked the regression examples to take advantage of support code
check-in: 50619b89d7 user: aku tags: trunk
19:51
chore: reworked several examples to make use of the new support code support
chore: added examples to some commands without
fix: typo
check-in: ec77183701 user: aku tags: trunk
19:46
fix: missing support for vector argument (possibly incomplete)
feat: extended op dsl with support for example support code, shared, and per example
feat: support arbitrary placement of example command, via `<<>>` placeholder
tweak: rendering of examples, messaging and scoping (placed into ano procs)
todo: document the example dsl extensions
check-in: afd41ab198 user: aku tags: trunk
2026-09-10
21:00
feat: added polynomial evaluation
feat: added least squares regression, arbitrary order
note: incl. examples, unit tests
check-in: f5b78fd450 user: aku tags: trunk
20:56
feat: added matcher for lists of doubles
note: nothing of the structural stuff for pixels
check-in: 154d5ab1d4 user: aku tags: trunk
2026-09-08
20:40
feat: added matrix inversion, by way of lapack, plus examples, tests
teak: some internal comments
check-in: bdaf098387 user: aku tags: trunk
19:00
feat: more examples
fix: bogus backtick in operator docs
check-in: 935c36fa98 user: aku tags: trunk
18:59
tweak: matrix emitter for examples, strip trailing zeroes in float mode
check-in: 026b131641 user: aku tags: trunk
18:57
tweak: added extended tracing to runtime error management
check-in: 7095a07492 user: aku tags: trunk
18:56
tweak: fixed code indentation
check-in: db8fcaee1b user: aku tags: trunk
18:55
fix: bogus fix (in commit [e435a6e6fd]) of parameter array/slice dumper
check-in: 88a9635d38 user: aku tags: trunk
18:53
fix: op cache setup, from commit [ffa201eae0]
check-in: cbf3fef307 user: aku tags: trunk
2026-09-02
20:17
feat: added matrix math, multiplication, naive implementation
check-in: fcdae7136f user: aku tags: trunk
20:14
fix: geometry query, domain is rectangle, want depth info
check-in: d2712efb1b user: aku tags: trunk
20:13
fix: typos (comment, varname)
fix: missing trace setup.
fix: superfluous % in output param array dumper
check-in: e435a6e6fd user: aku tags: trunk
19:00
fix: move debug block dump to after it is filled
check-in: 73fddd5a39 user: aku tags: trunk
18:59
feat: extended debug support, []double dumper
check-in: 7888190eb8 user: aku tags: trunk
18:58
refactor: moved core of `aktive op cache` into runtime and operator support code
note: common cache setup into runtime support
note: op::cache specifics into operator support
check-in: ffa201eae0 user: aku tags: trunk
18:54
chore: dsl op-spec doc tweaks
fix: coment typo
check-in: 1a12eb7849 user: aku tags: trunk
2026-08-31
21:37
chore: slightly extended trace commands
chore: simplify some geometry code with modern helpers
check-in: 1a91de62d5 user: aku tags: trunk
21:34
fix: issue in the new param array printer
check-in: 03d1c8c7e1 user: aku tags: trunk
20:55
fix: plain returns in `query values` mismatching the hidden TRACE_FUNC
feat: added best-effort value printer for TRACE_RETURN's in query operators
feat: extended param printing (debug tracing) with string and array support
check-in: 959edecc60 user: aku tags: trunk
20:51
feat: extended the profile examples to visualize the profiles as images
check-in: 447362ab8c user: aku tags: trunk
2026-08-30
19:47
fix: mishandling of non-origin images (from matrix, columns, rows)
fix: mishandling of excess values (from matrix)
fix: aktive_op_pixels, prevent fetch from overwriting the scan variable
note: various extended tracing around the above
chore: added examples, tests for non-origin images
check-in: 85ed52b9dd user: aku tags: trunk
19:40
tweak: code comments
fix: formatting
check-in: 8f6d5853bb user: aku tags: trunk