budget op• 데이터 종류: table × table × table → table
• 호출: import fullseye as fs; fs.ledger.acceptance_error_budget(sensor, factors, mpe, layout=None, exclude_fraction=0.003, n_repeat=1, seed=0)(구현을 직접 호출하려면 import acceptance3d; acceptance3d.acceptance_error_budget(sensor, factors, mpe, layout=None, exclude_fraction=0.003, n_repeat=1, seed=0), 원장에서 가져오려면 opsacceptance.get("acceptance_error_budget"))
• GPU: 없음(CPU 참조 구현만)
오차 요인을 하나씩 넣어 가상 인수 시험을 돌리고 어느 요인이 합격 여부를 결정하는지 반환한다(table).
> 아래 상세 설명은 원문입니다 —— 요약과 제목은 번역되어 있습니다.
One-factor-at-a-time error budget of the virtual acceptance test. The baseline is sensor with every error source switched off (noise off, calibration errors 0, range scale 1, multipath 0, supersample 1). factors maps a name to the sensor keys that switch that factor on, e.g. {"noise": {"noise": True}, "fx 0.2 %": {"fx_rel_error": 0.002}, "multipath": {"multipath_amplitude": 0.05}}. Each factor is run alone on the baseline, then all together ("all"). With noise, n_repeat seeds are run and the worst of the per-run maxima is kept (the verdict must hold for every run).
返す dict: baseline・all・factors(名前ごとに pf・ps・sd・f の最悪値と verdict)、decisive(単独で MPE を超えた要因の名前、比の大きい順)、ranking(全要因の比の大きい順とその量)、interaction(「all」の比 − 単独の比の最大。正なら要因が重なって初めて落ちる)。基準(全部切った)の評価量は解析解の往復だけなので ≈ 0 になる(門で確かめる)。
Raises ValueError: factors が空・dict でない、未知のセンサの鍵、n_repeat が 1〜50 の外、mpe が不正(acceptance_verdict)。
• optical_3d_acceptance 패밀리 가이드
• 샘플 데이터 카탈로그(DL URL / 라이선스) —— 2-D 는 skimage.data(BSD/public)+ 합성, 3-D 는 실데이터 소스(Stanford/PDS 등)의 DL URL.
• 연산자의 내력·참고문헌 —— 이 연산자 족의 바탕이 된 연구/기법의 출처.
• 알고리즘의 정전(저자·연도)과 용도는 위의 패밀리 사용 가이드에 적혀 있습니다.
• poc_virtual_acceptance_3d — py -3.11 examples/poc_virtual_acceptance_3d.py
table 를 입력으로 받는 것)acceptance_verdict · acceptance_scan · virtual_acceptance_test
budget)—
*Provenance: acceptance3d.py — ACCEPTANCE 연산자 레지스트리. 이 op 노트는 tools/opdocs.py md 가 자동 생성합니다(직접 편집하지 마세요).*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.