grind op• Data kinds: signal × signal → table
• Call: import fullseye as fs; fs.ledger.comminution_law_fit(t, d, law: 'str' = 'all') -> 'dict' (implementation को सीधे call करना हो तो import grind; grind.comminution_law_fit(t, d, law: 'str' = 'all') -> 'dict', registry से लेना हो तो opsdrive.get("comminution_law_fit"))
कण के आकार के समय के साथ बदलाव d(t) पर comminution नियम fit करता है (ऊर्जा ∝ t की मान्यता, module की शुरुआत देखें)। त्रुटि log(व्यास) में मापी जाती है।
t: शुद्ध पिसाई समय (ऊर्जा के स्थान पर, ≥ 0), d: उस समय का प्रतिनिधि व्यास [µm] (D50 आदि)। स्वतंत्र प्रयासों को एक ही t पर कई बार रखा जा सकता है।
मॉडल: Kick ln x = ln x₀ − k t, n ≠ 1 वाले नियम x^{1−n} = x₀^{1−n} + (n−1) k t (k = प्रति इकाई समय E/C)। law: "all" (kick / bond / rittinger / walker सभी) या एक नाम। रिटर्न: fits (नियम → n, x0, k, rms_log, aic, residual_log), best_fixed (n स्थिर रखने वाले 3 नियमों में rms_log न्यूनतम), n_points। x0 का inf होना फ़िटिंग का यह परिणाम है कि "आपूर्ति व्यास वाले पद की आवश्यकता नहीं" (n > 1 पर x₀^{1−n} → 0), और यही ईमानदारी से लौटाया जाता है। 3 से कम बिंदु / व्यास धनात्मक नहीं → ValueError।
• 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 में दिए गए हैं।
• poc_powder_grinding_ae — py -3.11 examples/poc_powder_grinding_ae.py
table को input के रूप में लेते हैं)course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same
grind)particle_size_read · particle_size_dx · particle_size_oversize · particle_size_synth · comminution_energy · breakage_first_order_fit · replicate_compare · ae_read_csv
*Provenance: grind.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.