pxrd op• Data kinds: any × signal × table → table
• Call: import fullseye as fs; fs.ledger.debye_ring_image(phases, weight_fractions, geometry, shape=(512, 512), size=inf, K=0.9, instrumental_fwhm=0.02, counts=20000.0, background=0.03, polarization=0.0, lorentz='powder', supersample=2, lattice_scales=None, seed=0, step=0.002, eta=0.0) (implementation को सीधे call करना हो तो import pxrd; pxrd.debye_ring_image(phases, weight_fractions, geometry, shape=(512, 512), size=inf, K=0.9, instrumental_fwhm=0.02, counts=20000.0, background=0.03, polarization=0.0, lorentz='powder', supersample=2, lattice_scales=None, seed=0, step=0.002, eta=0.0), registry से लेना हो तो opsdrive.get("debye_ring_image"))
Debye ring की 2-D detector image synthesize करता है (हर phase के योगदान सहित)।
प्रावस्था p की प्रति इकाई ठोस कोण तीव्रता ∝ vₚ (1/Vₚ²) Σ m|F|² L(2θ) × 形 (आयतन-अंश vₚ ∝ Wₚ / ρₚ), शिखर की चौड़ाई Scherrer (size [Å], प्रति प्रावस्था list भी संभव, inf = कोई विस्तार नहीं) और उपकरण के FWHM (instrumental_fwhm [deg]) को गाउसी रूप में जोड़कर बनती है। पिक्सेल का मान = तीव्रता × ध्रुवण P(2θ, χ) × सापेक्ष ठोस कोण + समतल पृष्ठभूमि (background × अधिकतम तीव्रता, यह भी ठोस कोण सहित)। पिक्सेल supersample² बिंदुओं का औसत है (पिक्सेल-चौड़ाई का विस्तार स्वाभाविक रूप से शामिल होता है)। counts एक संख्या हो तो अधिकतम को counts पर लाकर Poisson शोर (seed), None हो तो कोई शोर नहीं। lattice_scales प्रति प्रावस्था जालक का गुणक है (ऊष्मीय प्रसार / ठोस विलयन का अनुकरण)। eta शिखर-आकृति में Lorentz का अंश है (pseudo-Voigt, 0 = गाउसी) — शब्दकोश से भिन्न आकृति से संश्लेषण करके आकृति की ग़लत पहचान का प्रभाव मापने के लिए।
रिटर्न मान (dict): image ((H, W) float, गणना-संख्या), per_phase ((P, H, W), शोर रहित प्रति प्रावस्था योगदान), background ((H, W)), names, weight_fractions, volume_fractions, two_theta (पिक्सेल-केंद्र का 2θ), geometry।
Raises ValueError: प्रावस्थाओं और अंशों की संख्या में असंगति, ऋणात्मक अंश / योग 0, ज्यामिति में कमी, छवि बहुत छोटी।
• 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 · 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.