Skip to content

Commit ea01877

Browse files
authored
Merge pull request #283 from AlvaroGI/master
AverageLearner1D added
2 parents c7b8341 + 7b316c9 commit ea01877

15 files changed

+897
-35
lines changed

README.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,10 @@ The following learners are implemented:
4747
- ``Learner1D``, for 1D functions ``f: ℝ → ℝ^N``,
4848
- ``Learner2D``, for 2D functions ``f: ℝ^2 → ℝ^N``,
4949
- ``LearnerND``, for ND functions ``f: ℝ^N → ℝ^M``,
50-
- ``AverageLearner``, For stochastic functions where you want to
50+
- ``AverageLearner``, for random variables where you want to
5151
average the result over many evaluations,
52+
- ``AverageLearner1D``, for stochastic 1D functions where you want to
53+
estimate the mean value of the function at each point,
5254
- ``IntegratorLearner``, for
5355
when you want to intergrate a 1D function ``f: ℝ → ℝ``,
5456
- ``BalancingLearner``, for when you want to run several learners at once,

adaptive/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from adaptive._version import __version__
55
from adaptive.learner import (
66
AverageLearner,
7+
AverageLearner1D,
78
BalancingLearner,
89
BaseLearner,
910
DataSaver,
@@ -34,6 +35,7 @@
3435
"Learner1D",
3536
"Learner2D",
3637
"LearnerND",
38+
"AverageLearner1D",
3739
"make_datasaver",
3840
"SequenceLearner",
3941
"active_plotting_tasks",

adaptive/learner/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from contextlib import suppress
22

33
from adaptive.learner.average_learner import AverageLearner
4+
from adaptive.learner.average_learner1D import AverageLearner1D
45
from adaptive.learner.balancing_learner import BalancingLearner
56
from adaptive.learner.base_learner import BaseLearner
67
from adaptive.learner.data_saver import DataSaver, make_datasaver
@@ -20,6 +21,7 @@
2021
"Learner1D",
2122
"Learner2D",
2223
"LearnerND",
24+
"AverageLearner1D",
2325
"SequenceLearner",
2426
]
2527

0 commit comments

Comments
 (0)