Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhance autoprec function in mpmath library for precision control and early termination #751

Open
LlirikOknessu opened this issue Feb 11, 2024 · 0 comments
Labels
enhancement new feature requests (or implementation)

Comments

@LlirikOknessu
Copy link

Description:

The current autoprec function in mpmath lacks flexibility in controlling precision increase and does not support early termination upon the first successful computation. This issue proposes adding features to address these limitations.

Proposed Changes:

Control Precision Increase Rate: Modify autoprec to accept a parameter (learning rate) to regulate the speed of precision increase.

Early Termination on First Successful Computation: Extend autoprec to include a parameter (early_termination) to stop precision increase upon the first successful computation.

Expected Benefits:

Enhanced user control: Users can adjust precision increase rate.
Improved usability: Early termination feature allows efficient handling of cases where computational accuracy is not critical.

LlirikOknessu pushed a commit to LlirikOknessu/mpmath that referenced this issue Feb 11, 2024
LlirikOknessu pushed a commit to LlirikOknessu/mpmath that referenced this issue Feb 11, 2024
LlirikOknessu pushed a commit to LlirikOknessu/mpmath that referenced this issue Feb 11, 2024
@skirpichev skirpichev added the enhancement new feature requests (or implementation) label Feb 12, 2024
@skirpichev skirpichev added this to the next-release milestone Feb 17, 2024
@skirpichev skirpichev removed this from the 1.4 milestone Apr 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement new feature requests (or implementation)
Projects
None yet
Development

No branches or pull requests

2 participants