acceptance_verdict — ACCEPTANCE evaluate op

• Data kinds: table × table → table

• Call: import fullseye as fs; fs.ledger.acceptance_verdict(results, mpe) (implementation को सीधे call करना हो तो import acceptance3d; acceptance3d.acceptance_verdict(results, mpe), registry से लेना हो तो opsacceptance.get("acceptance_verdict"))

• GPU: नहीं (केवल CPU reference implementation)

उपयोग

evaluation quantities की table की MPE (maximum permissible error) से तुलना करके pass/fail देता है (table)।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

Compare acceptance results with maximum permissible errors. results holds lists (one value per position) under any of pf, ps, sd, f (the shape virtual_acceptance_test returns; measured values may be assembled by hand). mpe gives a positive limit per quantity. A quantity passes when max |value| <= mpe (PF and F are non-negative by definition).

返す dict: passed(全体)、by_quantity(量ごとに worst・worst_index・mpe・ratio・ passed)、decided_by(ratio が最大の量 = 合否を決めた量)、max_ratio。★MPE の値は規格ではなくメーカーの仕様が決める(この op は数字を持たない)。

Raises ValueError: results・mpe が dict でない、共通の量が 1 つも無い、値が空・非有限、MPE が正でない、未知の量の名前。

उपयोग की विस्तृत guide

• optical_3d_acceptance family guide

संदर्भ (sample data, साहित्य)

• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।

• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• (अभी कुछ नहीं)

वे अगले ops जिनसे type जुड़ता है (table को input के रूप में लेते हैं)

acceptance_scan · virtual_acceptance_test · acceptance_error_budget

इसी category के (evaluate)

sphere_probing_error · sphere_spacing_error · plane_flatness_error


*Provenance: acceptance3d.py — ACCEPTANCE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

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