Complex hyp2f1 - #58
Merged
Merged
Conversation
Record the approved implementation plan and incorporate the existing 12.1.0 version and changelog preparation. Plan: /Users/jlogan/git/cfsem-py/hyp2f1_plan.md Co-Authored-By: Codex <noreply@openai.com>
… data Add the Complex64 Rust API boundary, dense slice scaffolding, and pinned mpmath reference fixtures for the numerical implementation. Plan: hyp2f1_plan.md Co-Authored-By: Codex <noreply@openai.com>
Implement and independently validate the private branch-aware elementary, Lanczos gamma, digamma, reciprocal-gamma, and epsilon-difference helpers. Retain the MIT attribution for adapted stabilization recurrences. Plan: hyp2f1_plan.md Co-Authored-By: Codex <noreply@openai.com>
…uation Add exceptional-case precedence, terminating-polynomial evaluation, Gauss unity values, compensated direct summation, cancellation diagnostics, and finite-cap failure behavior. Plan: hyp2f1_plan.md Co-Authored-By: Codex <noreply@openai.com>
Add Euler and Pfaff normalization, stable one- and infinity-centered recurrences, deterministic six-region selection, near-integer sweeps, and signed-zero branch-cut handling. Plan: hyp2f1_plan.md Co-Authored-By: Codex <noreply@openai.com>
Add forced radial anchors, differential-equation Taylor recurrence, bounded convergence handling, and upper/lower inside/outside annular-gap fixtures. Plan: hyp2f1_plan.md Co-Authored-By: Codex <noreply@openai.com>
Cover serial and Rayon-parallel kernels across empty, singleton, sub-slice, mixed-region, NaN, and transactional mismatch cases with bitwise scalar equivalence. Plan: hyp2f1_plan.md Co-Authored-By: Codex <noreply@openai.com>
…binding Add the complex128-only contiguous array binding with serial/parallel dispatch, package exports and typing, plus extraction and structural error tests. Plan: hyp2f1_plan.md Co-Authored-By: Codex <noreply@openai.com>
Add shared mpmath and SciPy-subset Python validation, mathematical regressions, Criterion coverage across regions and vector sizes, and the finalized public contract documentation. Plan: hyp2f1_plan.md Co-Authored-By: Codex <noreply@openai.com>
Add high-precision acceptance fixtures for the exact logarithmic m=0 connection limits at z=1 and infinity. Plan: hyp2f1_plan.md Co-Authored-By: Codex <noreply@openai.com>
Mark the approved implementation plan complete after full verification and converged integration review. Plan: hyp2f1_plan.md Co-Authored-By: Codex <noreply@openai.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
12.1.0 2026-08-17
hyp2f1_scalar,hyp2f1, andhyp2f1_parfor fully complex parameters and argumentscomplex128array binding forhyp2f1