Browse code

update README.md

Bas Nijholt authored on 08/01/2018 15:34:38
Showing 1 changed files
... ...
@@ -1,6 +1,27 @@
1
-# Tools for adaptive parallel evaluation of functions
1
+# <img src="https://gitlab.kwant-project.org/uploads/-/system/personal_snippet/11/51e76315d21adc5b072fab8a242ea99a/logo.png" alt="adaptive logo" height="40px" align="left"/> adaptive
2
+
3
+[![](https://gitlab.kwant-project.org/qt/adaptive/badges/master/build.svg)](https://gitlab.kwant-project.org/qt/adaptive/pipelines)
2 4
 [![asv](http://img.shields.io/badge/benchmarked%20by-asv-green.svg?style=flat)](https://gitlab.kwant-project.org/qt/adaptive/)
3 5
 
6
+**Tools for adaptive parallel evaluation of functions.**
7
+
8
+Adaptive is an [open-source](https://gitlab.kwant-project.org/qt/adaptive/blob/master/LICENSE) Python library designed to make adaptive parallel function evaluation simple. With adaptive, you can adaptively sample functions by only supplying (in general) a function and its bounds, and run it on a cluster in a few lines of code. Since `adaptive` knows the problem it is solving, it can plot the data for you (even live as the data returns) without any boilerplate. 
9
+
10
+Check out the Adaptive [example notebook `learner.ipynb`](https://gitlab.kwant-project.org/qt/adaptive/blob/github_mirror/learner.ipynb) (or run it [live on Binder](https://mybinder.org/v2/gh/python-adaptive/adaptive/master?filepath=learner.ipynb)) to see examples of how to use `adaptive`.
11
+
12
+
13
+**WARNING: `adaptive` is still in an early alpha development stage**
14
+
15
+
16
+## Installation
17
+Adaptive works with Python 3.5 and higher on Linux, Windows, or Mac, and provides optional extensions for working with the Jupyter/IPython Notebook.
18
+
19
+The recommended way to install adaptive is using the pip:
20
+```
21
+pip install https://gitlab.kwant-project.org/qt/adaptive/repository/master/archive.zip
22
+```
23
+
24
+
4 25
 ## Development
5 26
 
6 27
 In order to not pollute the history with the output of the notebooks, please setup the git filter by executing
... ...
@@ -8,5 +29,7 @@ In order to not pollute the history with the output of the notebooks, please set
8 29
 ```
9 30
 git config filter.nbclearoutput.clean "jupyter nbconvert --to notebook --ClearOutputPreprocessor.enabled=True --ClearOutputPreprocessor.remove_metadata_fields='[\"deletable\", \"editable\", \"collapsed\", \"scrolled\"]' --stdin --stdout"
10 31
 ```
11
-
12 32
 in the repository.
33
+
34
+
35
+For general discussion, we have a [chat channel](https://chat.quantumtinkerer.tudelft.nl/external/channels/adaptive). If you find any bugs or have any feature suggestions please file a GitLab [issue](https://gitlab.kwant-project.org/qt/adaptive/issues/new?issue) or submit a [merge request](https://gitlab.kwant-project.org/qt/adaptive/merge_requests).