python-adaptive/adaptive

:chart_with_upwards_trend: Adaptive: parallel active learning of mathematical functions

64
/ 100
Established

This tool helps scientists, engineers, and researchers efficiently evaluate complex mathematical functions in experiments or simulations. Instead of calculating every single data point, it intelligently identifies and prioritizes the most informative points in your parameter space. You provide the function and its boundaries, and it returns a refined dataset of key evaluation points, saving significant time and computational resources.

1,216 stars. Used by 1 other package. Actively maintained with 1 commit in the last 30 days. Available on PyPI.

Use this if you need to precisely map out a complex mathematical function or experimental response but want to minimize the number of computationally expensive evaluations.

Not ideal if your function evaluations are extremely fast (under 50 milliseconds) or if you require every single point on a dense, uniform grid.

mathematical-modeling experimental-design scientific-simulation function-optimization data-acquisition
Maintenance 13 / 25
Adoption 11 / 25
Maturity 25 / 25
Community 15 / 25

How are scores calculated?

Stars

1,216

Forks

62

Language

Python

License

BSD-3-Clause

Last pushed

Mar 09, 2026

Commits (30d)

1

Dependencies

6

Reverse dependents

1

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/python-adaptive/adaptive"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.