docs/source/tutorial/tutorial.rst
6fca822a
 Tutorial Adaptive
 =================
 
cbfe6144
 `Adaptive <https://github.com/python-adaptive/adaptive>`__
6fca822a
 is a package for adaptively sampling functions with support for parallel
 evaluation.
 
 This is an introductory notebook that shows some basic use cases.
 
 ``adaptive`` needs at least Python 3.6, and the following packages:
 
 - ``scipy``
a8ac3376
 - ``sortedcollections >= 1.1``
 - ``sortedcontainers >= 2.0``
 - ``atomicwrites``
6fca822a
 
 Additionally ``adaptive`` has lots of extra functionality that makes it
 simple to use from Jupyter notebooks. This extra functionality depends
 on the following packages
 
a8ac3376
 - ``ipython``
6fca822a
 - ``ipykernel>=4.8.0``
 - ``jupyter_client>=5.2.2``
a8ac3376
 - ``holoviews>=1.9.1``
6fca822a
 - ``ipywidgets``
a8ac3376
 - ``bokeh``
 - ``matplotlib``
 - ``plotly``
6fca822a
 
5e3edf47
 We recommend to start with the :ref:`Tutorial `~adaptive.Learner1D``.
6fca822a
 
 .. note::
     Because this documentation consists of static html, the ``live_plot``
     and ``live_info`` widget is not live. Download the notebooks
     in order to see the real behaviour.
 
 .. toctree::
     :hidden:
 
     tutorial.Learner1D
     tutorial.Learner2D
     tutorial.custom_loss
     tutorial.AverageLearner
     tutorial.BalancingLearner
     tutorial.DataSaver
     tutorial.IntegratorLearner
     tutorial.LearnerND
de6eb198
     tutorial.SequenceLearner
6fca822a
     tutorial.SKOptLearner
     tutorial.parallelism
     tutorial.advanced-topics