Resolve "(LearnerND) add iso-surface plot feature"
Closes #112 (closed)
Edited by Jorn Hoofwijk
Merge request reports
Activity
@Jorn there are no commits in this MR.
Now there is :)
Quick demo:
import adaptive adaptive.notebook_extension() def f(xyz): x, y, z = xyz return x**4 + y**4 + z**4 - (x**2+y**2+z**2)**2 learner = adaptive.LearnerND(f, bounds=[(-1,1), (-1,1), (-1,1)]) runner = adaptive.Runner(learner, goal=lambda l:l.npoints>1000) runner.live_info()
and when it's finished:
from ipywidgets import interact_manual interact_manual(learner.plot_isosurface, level=(-5.99,-.01,0.01), hull_opacity=(0,1,0.2))
or
learner.plot_isosurface(level=-0.5)
Edited by Jorn Hoofwijkadded 8 commits
-
46f2d8d4...724f9890 - 7 commits from branch
master
- 4761fd7e - add iso_surface_plot to adaptive learnerND
-
46f2d8d4...724f9890 - 7 commits from branch
- Resolved by Jorn Hoofwijk
- Resolved by Bas Nijholt
added 2 commits
added 2 commits
mentioned in merge request !127 (merged)
- Resolved by Jorn Hoofwijk
Please register or sign in to reply