Skip to content

Experimental

phyelds.experimental holds the studies in progress: ideas we are still trying out, to understand how they fit phyelds and what their API should look like.

Not a stable API

What lives here works and is tested, but it will probably change, and it may change in any release, minor ones included, without a deprecation period. Pin the version of phyelds if you depend on it. When a study settles, it moves to the standard libraries.

Studies

Study Module What it does
Collective state machines phyelds.experimental.state_machines A finite state machine run by the whole network, whose transitions are collective agreements
Swarm behaviours phyelds.experimental.swarm Blocks that compute where a robot moves, to sum and weigh: flocking, following a leader, teams