AKTIVE

Timeline
Login

Timeline

EuroTcl/OpenACS 11 - 12 JULY 2024, VIENNA

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

50 most recent check-ins

2024-06-15
11:50
tweak: formatting. feat: draw poly-lines, plus tests. doc: basic idea behind the code (distance functions). Leaf check-in: b8e0539e52 user: aku tags: trunk
11:48
tweak: error message, properly highlight parameter name by bracketing in double-apostrophes. check-in: aec4d8cedb user: aku tags: trunk
09:33
feat: drawing a line segment. plus tests. tweak: draw operator, param descriptions. fix: blit action, use proper point/2d. note: issue only seen in trace mode. remove: outdated draft defines for circle work. check-in: 6003e5d4a0 user: aku tags: trunk
09:27
feat: additional blit action, point/2d, derived from point (which is 3d) check-in: 5fc9e02abc user: aku tags: trunk
2024-06-14
19:17
tweak: save install logs to file check-in: 9b624ed06c user: aku tags: trunk
19:16
rework: circle draw internals, nicer names (circle/disc - filled?, bw/grey - alias?) fix: distance equations note: simplified alias calculation update: affected tests feat: start of geo util functions check-in: 8142ff4355 user: aku tags: trunk
19:13
truly now - feat: new helper for simpler b/w specs check-in: b9f383480c user: aku tags: trunk
19:13
tweak: match debug code feat: new helper for simpler b/w specs check-in: 8e3f64081d user: aku tags: trunk
2024-06-13
19:31
refactor: moved the binary tree reduction into a common helper. note: switched montage and draw commands over to this helper. check-in: 66be8d418f user: aku tags: trunk
19:00
followup: on [5ba079509b] feat: draw multiple circles (varying locations, else identical) fixup: draw circle test oopses check-in: 223fea59ea user: aku tags: trunk
18:57
fixup: test oopses in if-then-else check-in: 2faaa8fee0 user: aku tags: trunk
16:42
feat: new operator, if-then-else, for conditional switch between images, plus tests. check-in: 81cdf18a38 user: aku tags: trunk
16:41
rework: of trial foundation internals. note: more helper functions for series, plus conversion to/from images. note: redone the internals of image and plot viewers. note: more ways of aggregating series and other lines into plots and into toplevels. note: renamed the various globals, added `__` prefix to keep them away from trial script variables. note: fix of dots, now matching the renames of the sample operators done quite a lot ago. check-in: d87d6379ae user: aku tags: trunk
16:38
rework: replaced lowlevel xy plotchart functionality with `xyplot` package. note: provides scrolling, mouse-based zooming. feat: added methods for horizontals, verticals. note: added auto-coloring. check-in: fe9c43e2f5 user: aku tags: trunk
16:17
tweak: reformat of virtual/pattern readme, proper markdown indentation. check-in: 5bc9d0e3be user: aku tags: trunk
16:16
feat: new virtual image, draws (filled, aliased) circle of varying location, radius and width, plus tests. check-in: 5ba079509b user: aku tags: trunk
16:11
fixup: another profile oops, missing inclusion of the op header. check-in: 5bebe25cd3 user: aku tags: trunk
16:07
tweak/fixup: internal documentation. check-in: b3e526d841 user: aku tags: trunk
16:07
feat: new operators to pick pixel data from specific points, or small region around a point, plus tests. note: accessors, as the operator results are not images. Tcl lists instead. check-in: 9d5b60f5b9 user: aku tags: trunk
16:04
fixup: oops, forgotten C-level profile support. check-in: c8ca3b645f user: aku tags: trunk
16:03
feat: New `profile` operators, plus tests. note: compute distance from top/left image border to first non-black pixel of the column/row. check-in: 3e778a708e user: aku tags: trunk
15:58
tweak: dropped the plural `s` from the `from Xs` operations, X in (row, band, column). tweak: it is confusing and made me mentally switch axes regarding the operation's meaning. tweak: fixed the operator descriptions as well. tweak: updated all places using the changed operators internally. tweak: renamed `embed bg`'s parameter supplying the values. check-in: 45b5be2179 user: aku tags: trunk
2024-06-02
11:32
tweak: -rsize semantics for row/col cached operator, more generic. check-in: a051678f69 user: aku tags: trunk
11:27
tweak: more stuff in the trial base layer check-in: 3a4fdccd34 user: aku tags: trunk
2024-05-30
16:22
chore: updated DSL docs with information about the new `cached` command. check-in: a4edd0cd32 user: aku tags: trunk
16:03
chore: switch row/col histogram/cumulation operators to multi-operator spec. check-in: 628c353b08 user: aku tags: trunk
16:01
fix: Switch @@@ to %%% in cache operator templating. Avoid clashes with multi-operator templating. check-in: 7e1419dabe user: aku tags: trunk
15:42
chore: switched row/column histogram/cumulation operators over to row/column-caching support of the DSL. check-in: c090d349e3 user: aku tags: trunk
15:39
feat: extended DSL with high-level support for row/column-caching operators check-in: 4d05ddaad0 user: aku tags: trunk
15:37
tweak: formatting, internal docs check-in: e1c4fcdcad user: aku tags: trunk
2024-05-10
18:25
fix: forgotten file change in commit [979e847cea] check-in: 7958fcaef3 user: aku tags: trunk
2024-04-30
19:09
fix: misspelling check-in: c5465d5e71 user: aku tags: trunk
19:07
feat: official conversions of image pipelines into representations suitable for debugging and visualization. note: outputs to tcl script, markdown table, and d2 ([declarative diagrams](https://d2lang.com/)). todo: support graphviz dot. this started in commit [d48aeb25315bef7c] check-in: 979e847cea user: aku tags: trunk
16:08
doc: HSL/HSV value ranges check-in: 82a329e14d user: aku tags: trunk
16:07
perf fix: norm is #pixels, can be directly queried at low cost; no need to compute dynamically from the csum's max doc fix: added notes regarding materialization of the LUT for the lut ops check-in: 38bec074d0 user: aku tags: trunk
15:55
tweak: code formatting check-in: 70e54ce43b user: aku tags: trunk
2024-04-28
08:57
fix: (triple facepalm) missing setup of AKTIVE input channel as binary check-in: a38b5c3bbf user: aku tags: trunk
2024-04-26
20:47
fix: forgotten test assets belonging to commit [ad4f1087a8] feat: debug helper app, conversion of AKTIVE files to plain text check-in: 86c2628d69 user: aku tags: trunk
16:56
tweak: trial support - nicer intro header, properly distinguish shell from script tweak: trial support - label images the basics are shown for tweak: trial support - extend dag to show image params feat: trial support - new deconstructor, print instruction sequence recreating the image DAG check-in: d48aeb2531 user: aku tags: trunk
16:47
debug: extended tracing of the new relational arg* ops tweak: reordered retrieval of threshold and pixel data beware: in the original order a shared dag node (region, buffer) had its geometry overwritten, breaking processing beware: with the changed order the overwrite is avoided beware: INDICATION of issues with having the processing network a DAG matching the declaration network DAG beware: CONSIDER undoing the sharing, going from dag back to tree beware: OR detect the issue in the shared node and prevent it check-in: d5d0be2dac user: aku tags: trunk
16:36
debug: extended tracing of inputs and outputs for cumulative sums check-in: 8fe6c261db user: aku tags: trunk
16:33
forgotten in previous commit fix: AKTIVE reader - 4G limitations fix: AKTIVE reader - mishandled image x, y on read (signed int, not unsigned) fix: AKTIVE reader - mishandled image x, y when addressing the pixel block note: added self checks - file size, actual vs expected - pixel positions check-in: ce9c8136dc user: aku tags: trunk
16:29
feat: support read/write signed ints fix: undo 4G limitations in chan writer (string needs Tcl 9) fix: AKTIVE writer - 4G limitations fix: AKTIVE writer - mishandled image x, y on read, write (signed int, not unsigned) fix: AKTIVE writer - mishandled image x, y when addressing the pixel block check-in: f2c96c91a2 user: aku tags: trunk
16:19
tweak: equalization doc comments tweak: embed mirror doc comment tweak: blit tracing, added one more digit for coord printing check-in: d9328e2bd9 user: aku tags: trunk
16:04
fix: pgm text reader - always read full rows into the vector cache, even when pipeline only asks for a partial row fix: ppm text reader - see above fix: ppm text reader - missing factor for triplets when indexing into cached row note: plus tests check-in: ad4f1087a8 user: aku tags: trunk
2024-04-20
17:44
tweak: changed agmin, argmax to arg::min, arg::max (i.e. namespaced) note: updated users (tests, kuwahara) feat: added more `arg` operators (`gt`, `gt`, `le`, `lt`) taking a threshold to compare against, plus tests note: additional C level reducers for these check-in: 4f5d8324e5 user: aku tags: trunk
16:57
tweak: replaced `set foo [lindex [split $__op :] ...]` constructs poking dsl internals with a proper dsl command (`op`). check-in: 75b7d5075f user: aku tags: trunk
2024-04-17
19:43
feat: basic image comparisons, metrics MSE and RMSE, plus tests check-in: de61dd510f user: aku tags: trunk
19:27
fixup: description of gaussian kernel generator tweak: documented the C state accessors for the generated reduction operators tweak: the internal notes for the statistics operators tweak: especially noted the introduction of vector caches for various histogram ops check-in: 062ba42202 user: aku tags: trunk
2024-04-11
18:41
tweak: shuffled various transformers into a new filter directory tweak: shuffled band un/fold to structure transformers feat: completed set of READMEs for all the sub directories tweak: reworked the math READMEs, removed unneeded details check-in: 0ad07c2d56 user: aku tags: trunk