residue_fault_locate — RESIDUE robust op

• 데이터 종류: matrix × signal → table

• 호출: import fullseye as fs; fs.ledger.residue_fault_locate(residues, periods, weights=None, lo=0.0, hi=None, tol=0.05) -> 'dict'(구현을 직접 호출하려면 import residue; residue.residue_fault_locate(residues, periods, weights=None, lo=0.0, hi=None, tol=0.05) -> 'dict', 원장에서 가져오려면 opsresidue.get("residue_fault_locate"))

사용법

어느 대역이 손상되었는가? (중복 잉여 수 체계) -> dict.

> 아래 상세 설명은 원문입니다 —— 요약과 제목은 번역되어 있습니다.

With more bands than [lo, hi) needs, the bands check each other. Each band is left out in turn and the rest are solved; the band whose removal leaves a consistent set (every residual within tol x its period) while itself disagreeing by more than tol is the corrupted one. If no single removal is consistent, or two different removals both are, the answer is undecidable and the value is NaN — never a guess.

Returns {"value", "faulty", "consistent_all", "worst_leave_one_out"}:

faulty is the band index, -1 = all bands agree (no fault), -2 = undecidable. Localising one fault needs the range to be resolvable by every subset of N-1 bands (it is refused otherwise); the narrower [lo, hi) is relative to the periods' least common multiple, the more of the redundancy is left to localise with.

참고(샘플 데이터·문헌)

• 샘플 데이터 카탈로그(DL URL / 라이선스) —— 2-D 는 skimage.data(BSD/public)+ 합성, 3-D 는 실데이터 소스(Stanford/PDS 등)의 DL URL.

• 연산자의 내력·참고문헌 —— 이 연산자 족의 바탕이 된 연구/기법의 출처.

• 알고리즘의 정전(저자·연도)과 용도는 위의 패밀리 사용 가이드에 적혀 있습니다.

실행 가능한 예제(이 연산자를 실제로 호출하는 검증된 샘플)

• poc_residue_crt — py -3.11 examples/poc_residue_crt.py

타입이 이어지는 다음 연산자(table 를 입력으로 받는 것)

—

같은 카테고리(robust)

residue_crt


*Provenance: residue.py — RESIDUE 연산자 레지스트리. 이 op 노트는 tools/opdocs.py md 가 자동 생성합니다(직접 편집하지 마세요).*

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