fly-harness
v0.5.6 — fly-harness sits around a biological sim: obs → encode → Model.tick → decode → action.
Start with the shipped 24-neuron fixture. Same loop if you later plug in a sim you run and swap that Model.
15 s walk (mp4) — NeuroMechFly on FlatTerrain: walk, then left touch, then right touch.
The clip is usage, not a kernel feature: 24-neuron LIF fixture at the brain slot, FlyGym CPG still on the legs.
Install
Python 3.10+ with numpy and scipy. Fixture included.
pip install fly-harness
fly-harness-check
Same obs → FlyHarness.step → action loop if you later swap Model (examples/swap_brain.py / fly-harness-swap-brain-demo). Optional extras (FlyGym, biorouter, flybrain) live in docs/usage.md. Contract: docs/docking.md.
What this is not
- Not a 166,700-neuron MaleCNS brain, consciousness, or upload
- Not Google-hosted, not the FlyWire website
- Not better walking than FlyGym's own controllers
- Not a marketplace, hosted catalog, or OpenRouter-the-company
License
MIT — see LICENSE.
Release files for fly-harness 0.5.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fly_harness-0.5.6.tar.gz | 5.5 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fly_harness-0.5.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.6 MB
Release files / fly_harness-0.5.6.tar.gz
| Download URL | fly_harness-0.5.6.tar.gz |
|---|---|
| Size | 5.5 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1de3cdaff8eed431eb7d1a3e2c3ae31f82f77e1d537e47213a9507bd8d55e749
|
|
BLAKE2b-256 checksum How to use checksums |
b0f7496b421a13a92f975ad22b91bf2103e06eae51421b799c2ef6d9751b2076
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / fly_harness-0.5.6-py3-none-any.whl
| Download URL | fly_harness-0.5.6-py3-none-any.whl |
|---|---|
| Size | 69.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
aa714b75862ca87fe3416e6dcdc4afa2c92c51865a1bf739da9ca37590239ac1
|
|
BLAKE2b-256 checksum How to use checksums |
dfbeb738a438f7da15179916c1fd447728b43f2531d4feffac5a40a351333b0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|