Commit graph

76 commits

Author SHA1 Message Date
ea03dccf53 core.actor: add (optional) registration for named actors or neurons 2026-06-16 18:43:20 +02:00
b24c82fe57 starting to set up routing in csys app 2026-06-16 15:39:38 +02:00
8951df4282 set up apps/csys example application (instead of projects/demo) 2026-06-15 16:38:43 +02:00
ec3c311539 core: use strings as neuron addresses 2026-06-15 15:01:27 +02:00
244c61ddd1 add handling of post (JSON) data, still with demo output 2026-06-14 17:10:26 +02:00
8f0d8278cf provide message routes; allow serving of static files 2026-06-14 07:50:28 +02:00
6051502e61 move Util module out of core; + some minor fixes in application and web.server 2026-06-12 10:56:32 +02:00
6da82d924b provide default sample application in lib: proof of concept: display string - working 2026-06-10 18:44:17 +02:00
8e0cecec8e set up a simple scopes demo projact / application (work in progress) 2026-06-10 09:20:24 +02:00
611b20b3b3 renames and rearrangements: get rid of CSys, move core stuff to Core 2026-06-08 19:46:09 +02:00
b34fb9cfa8 renames and rearrangements, work in progress: move / rename implemenation files 2026-06-08 19:34:04 +02:00
f78530d7e5 renames and rearrangements, work in progress: move / rename test modules 2026-06-08 19:29:48 +02:00
2f18622425 improve logging useing Util.show; test: control log level via SCOPES_LOG_LEVEL 2026-06-08 07:47:19 +02:00
7a73d32752 macro Util.show: renamed, use in CSys for logging; remove lgi 2026-06-07 09:02:29 +02:00
88d6544749 macro Util.lgi(): log names (expressions) and values 2026-06-07 08:00:15 +02:00
5123c1b3e8 Util.fields_info(): convert field names to string 2026-06-06 08:16:24 +02:00
8b590695bb macro fields_info(), to be used for logging 2026-06-04 21:06:37 +02:00
cdff646437 csys: remove obsolete code 2026-06-03 17:58:29 +02:00
7dd2b1e137 CSys.Program: introduce optional limit parameter 2026-06-02 08:42:24 +02:00
458861c9d3 CSys.Program: use proc parameters (args) in proc closure instead of state 2026-06-02 07:13:47 +02:00
03c25342c4 csys: use refute_receive with timeout 2026-05-30 11:59:11 +02:00
958c36a100 add some notes (comments) on next steps; improve bias handling 2026-05-27 22:35:45 +02:00
2161242e54 csys: recursive-1 test: one more neuron, a sensor as primariy receiver 2026-05-25 19:52:30 +02:00
9392c8c12d csys: remove unneeded code, minor clean-up, set sleep after init to 30ms 2026-05-25 16:16:58 +02:00
45086fc424 csys: init steps via env state, use Environ.forward_value() to send messages to sensors 2026-05-25 11:07:43 +02:00
5b9597ea79 csys: init steps, work in progress: create, connect via env 2026-05-25 08:45:50 +02:00
dad38ad2c6 csys: basically working: delegating tasks from app to env, getting neurons via address 2026-05-25 07:56:23 +02:00
417bdf201a csys: start setting neuron addresses to be stored in env state 2026-05-24 15:03:01 +02:00
f8a767db50 CSys.Environ: State with two-level cell registry (work in progress 2026-05-24 14:32:58 +02:00
dee9cb6a6f csys: test re-positionings and other minor improvements 2026-05-24 07:41:54 +02:00
8e79c80470 csys: fixes, clean-ups, simplifications: atom lists, fix sleep() call 2026-05-23 17:06:40 +02:00
3a9d281f65 csys: a second test with just 1 neuron, linked to itself, + 1 effector 2026-05-23 14:51:39 +02:00
046f518289 move (example) init sequence to Program; + clean-up 2026-05-20 16:45:23 +02:00
b223400225 csys: Environ initialization sequence basically working 2026-05-20 13:52:51 +02:00
38207ab8d9 csys: work in progress: Environ: + initialization sequence for system setup 2026-05-20 12:29:23 +02:00
998be76e34 csys: clean-up, use comprehensions instead of reduce; + synapse operation: multiply 2026-05-20 08:21:58 +02:00
b5f78355fe csys: automatically compose op list for synapses 2026-05-19 17:07:00 +02:00
8eb05caaae csys: basically working: process numerical values with adding to state value and checking threshold 2026-05-19 16:44:41 +02:00
acda4f301f csys: provide compose() function for combining synapse operators 2026-05-19 15:38:18 +02:00
02db5f3ad4 csys: work in progress: processing numeric values 2026-05-19 14:13:55 +02:00
7f6e374f1e csys: move create() and connect() steps to CSys, fix Environ.setup(): create zero neuron 2026-05-18 15:48:08 +02:00
63df25d65f csys: first try registering neuron creation in env 2026-05-18 09:41:35 +02:00
66abbe44f5 csys: improve creation of neurons: separate connect, standardized notification 2026-05-17 15:13:15 +02:00
fde765e53d csys: add connect_succ action, + test 2026-05-17 11:45:40 +02:00
e53ce87900 csys: more on synapse operations: filter_head, data_only 2026-05-16 09:16:22 +02:00
52961ed38d csys: supply synapse op via data field on neuron creation message 2026-05-15 16:03:04 +02:00
d3771d0a77 csys: move proc steps to CSys, start with synapse ops / op steps 2026-05-14 22:15:33 +02:00
31f35aa2f8 csys: set proc depending on current stage, restart scopes upon neuron creation 2026-05-14 07:29:28 +02:00
36dae3885c csys: put proc metadata in State struct, use for preparing zero neuron via setup() 2026-05-13 10:55:13 +02:00
d13962c02b csys: program as combination of stages and transitions; common proc for different stages 2026-05-12 19:49:41 +02:00