cubic_prototype — DRIVE pxrd op

• Data kinds: any × scalar × any → table

• Call: import fullseye as fs; fs.ledger.cubic_prototype(kind, a, species, b_iso=0.5, name=None) (implementation को सीधे call करना हो तो import pxrd; pxrd.cubic_prototype(kind, a, species, b_iso=0.5, name=None), registry से लेना हो तो opsdrive.get("cubic_prototype"))

उपयोग

cubic prototype (sc, bcc, fcc, diamond, rocksalt, cscl, zincblende, fluorite) से phase बनाता है।

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

CIF が無いときの相の作り方(教科書の座標だけ)。species は副格子ごとの散乱体の名前の list(rocksalt は ["Na", "Cl"]、fluorite は ["Ca", "F"] の順 = 陽イオン、陰イオン)。a [Å]、b_iso [Ų] は全原子共通。

返り値は cif_read と同じ形の相。

Raises ValueError: 原型の名前の綴り違い、副格子の数と species の数の不一致、未知の元素、a <= 0。

संदर्भ (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_pxrd_phase_peel — py -3.11 examples/poc_pxrd_phase_peel.py

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

course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same

इसी category के (pxrd)

cif_read · powder_reflections · scherrer_size · debye_ring_image · detector_two_theta · detector_calibrate · azimuthal_integrate · diffraction_peaks


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

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