cscalar_to_polar — REPRCONV algebra op

• Data kinds: cscalar → pairs

• Call: import fullseye as fs; fs.ledger.cscalar_to_polar(cscalar) (implementation को सीधे call करना हो तो import reprconv; reprconv.cscalar_to_polar(cscalar), registry से लेना हो तो opsreprconv.get("cscalar_to_polar"))

• GPU: नहीं (केवल CPU reference implementation)

उपयोग

complex scalar → polar रूप pairs (1,2) = [|z|, arg z [deg]]। cscalar से निकास।

cplx_contour_integral / cplx_cauchy_value जो complex scalar लौटाते हैं, उसे measurement (केवल real scalar) में मिलाने पर downstream कच्चे TypeError से गिर जाता है, इसलिए type अलग रखा गया है। polar रूप के pair में बदलने पर इसे 1-D vocabulary को दिया जा सकता है।

कोण degree में है। polar_to_cscalar के साथ round trip में measured max|Δ| = 8.9e-16।

Args:

cscalar: complex (या complex 0-d array)।

Returns:

(1, 2) float64।

Raises:

ValueError: complex scalar नहीं / non-finite।

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

• representation_conversion — py -3.11 examples/representation_conversion.py

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

angles_to_normals · shape_index_to_curvature · pairs_to_signal · pairs_to_image2d · pairs_to_table · polar_to_cscalar · pairs_peak_x

इसी category के (algebra)

angle_to_matrix · matrix_to_angle · rot_scale_to_matrix · matrix_to_rot_scale · shift_to_vector · vector_to_shift · polar_to_cscalar · countrate_to_counts


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

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