particle_size_dx — DRIVE grind op

• Data kinds: table × scalar → scalar

• Call: import fullseye as fs; fs.ledger.particle_size_dx(psd: 'dict', q: 'float' = 50.0, convention: 'str' = 'log_edges') -> 'float' (implementation को सीधे call करना हो तो import grind; grind.particle_size_dx(psd: 'dict', q: 'float' = 50.0, convention: 'str' = 'log_edges') -> 'float', registry से लेना हो तो opsdrive.get("particle_size_dx"))

उपयोग

संचयी volume q % पर व्यास Dq [µm] (D10 / D50 / D90 के लिए q = 10 / 50 / 90)।

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

convention:

• "log_edges"(既定、装置のヘッダの Dx (50) と一致): 端 i の累積に対して log(径) を線形補間。

• "linear_edges": 端の累積に対して径そのものを線形補間(区間内の体積が径について一様、の仮定)。

• "lower_cumsum": 公開の解析コードの学習の段の定義 np.interp(q/100, cumsum(v), edges)(累積を区間の下の端に置く)。1 区間分小さく出る(この装置で −11.9 %)。比較のために再現しているだけで、推奨しない。

संदर्भ (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 करते हैं)

• poc_powder_grinding_ae — py -3.11 examples/poc_powder_grinding_ae.py

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

spin_from_marker_sequence · carla_transform_matrix · carla_pose_to_world · carla_camera_pose · carla_xy_yaw · carla_scene_load · town_chain · osm_parse

इसी category के (grind)

particle_size_read · particle_size_oversize · particle_size_synth · comminution_energy · comminution_law_fit · 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.