pxrd op• Data kinds: any × signal × scalar → table
• Call: import fullseye as fs; fs.ledger.phase_dictionary(phases, two_theta, wavelength, size=inf, K=0.9, instrumental_fwhm=0.02, lorentz='powder', eta=0.0) (implementation को सीधे call करना हो तो import pxrd; pxrd.phase_dictionary(phases, two_theta, wavelength, size=inf, K=0.9, instrumental_fwhm=0.02, lorentz='powder', eta=0.0), registry से लेना हो तो opsdrive.get("phase_dictionary"))
phase reference pattern का dictionary: 2θ grid पर, volume fraction 1 प्रति 1-D intensity हर phase के लिए रखी जाती है।
1 पंक्ति = (1/V²) Σ m|F|² L(2θ) × 形 (आकृति एक pseudo-Voigt है जिसकी चौड़ाई Scherrer के size [Å] और उपकरण के FWHM का गॉसियन योग है, eta Lorentz अनुपात है)। instrumental_fwhm एक संख्या [deg] या (2θ の列, FWHM の列) की तालिका है —— सपाट डिटेक्टर पर पिक्सेल द्वारा अंतरित कोण cos² 2θ के अनुसार घटता है, इसलिए उपकरण की चौड़ाई 2θ के साथ बदलती है। उचित तरीका है बिना फैलाव वाले मानक (Si) की छवि को उसी ज्यामिति में समाकलित करना
और diffraction_peaks के FWHM को तालिका बनाकर देना (PoC की प्रक्रिया)। यह ध्रुवण और ठोस-कोण सुधार के साथ चलाए गए azimuthal_integrate के प्रोफ़ाइल जैसी ही राशि से मेल खाता है। चौड़ाई मेल न खाए तो NNLS के गुणक पक्षपाती हो जाते हैं —— उचित तरीका है diffraction_peaks के FWHM और scherrer_size से size का पहले अनुमान लगाना।
लौटाया गया मान (dict): names, two_theta, matrix ((P, n)), density [g/cm³], phases (मूल प्रावस्थाएँ, जालक परिशोधन में फिर से खींचने के लिए), params (तरंगदैर्ध्य, चौड़ाई, Lorentz)।
Raises 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_pxrd_phase_peel — py -3.11 examples/poc_pxrd_phase_peel.py
table को input के रूप में लेते हैं)course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same
pxrd)cif_read · cubic_prototype · powder_reflections · scherrer_size · debye_ring_image · detector_two_theta · detector_calibrate · azimuthal_integrate
*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.