fullseye

seg_wiring_exposure — EMPROOF wiring op

使い方

How much wiring each object stakes on staying one piece — from synapse end counts alone.

Cutting an object whose s synapse ends (synapses as in :func:seg_synapse_partners) fall s1 / s - s1 on the two sides costs exactly (s / 2n) * H2(s1 / s) bits of ends-level split (:func:seg_wiring_variation), and a hidden merge of two neurons inside one object costs the same expression as merge. So what an object can cost is fixed by its end count before any geometry is known:

Objects with no end are not listed. Returns labels, voxels, ends, density, bound, worst, expected (aligned arrays), n synapses, n_ends kept, n_background ends dropped, total_bound, total_expected.

Raises ValueError: as :func:seg_synapse_partners; p not strictly inside (0, 1); no end outside the background.

詳しい使い方ガイド

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(table を入力に取れる)

seg_synapse_partners · seg_wiring_variation · seg_synapse_nri

同カテゴリ(wiring)

seg_synapse_partners · seg_wiring_variation · seg_synapse_nri


Provenance: segcompare.py — EMPROOF operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.