@@ -20,7 +20,7 @@ Obtaining the source code
20
20
21
21
Source distributions of Kwant (and Tinyarray) are available at the `downloads
22
22
section of the Kwant website <https://downloads.kwant-project.org/kwant/> `_ as well
23
- as `PyPI <https://pypi.python. org/pypi /kwant >`_. The sources may be also
23
+ as `PyPI <https://pypi.org/project /kwant >`_. The sources may be also
24
24
cloned directly from the `official Kwant git repository
25
25
<https://gitlab.kwant-project.org/kwant/kwant> `_.
26
26
@@ -31,31 +31,31 @@ Prerequisites
31
31
Building Kwant requires
32
32
* `Python <https://www.python.org/ >`_ 3.6 or above (Kwant 1.1 is the last
33
33
version to support Python 2),
34
- * `NumPy <http ://numpy.org/ >`_ 1.13.3 or newer,
34
+ * `NumPy <https ://numpy.org/ >`_ 1.13.3 or newer,
35
35
* `SciPy <https://www.scipy.org/ >`_ 0.19.1 or newer,
36
- * `LAPACK <http ://netlib.org/lapack/ >`_ and `BLAS <http ://netlib.org/blas/ >`_,
36
+ * `LAPACK <https ://netlib.org/lapack/ >`_ and `BLAS <https ://netlib.org/blas/ >`_,
37
37
(For best performance we recommend the free `OpenBLAS
38
- <http ://www.openblas.net/> `_ or the nonfree `MKL
38
+ <https ://www.openblas.net/> `_ or the nonfree `MKL
39
39
<https://software.intel.com/en-us/intel-mkl> `_.)
40
40
* `Tinyarray <https://gitlab.kwant-project.org/kwant/tinyarray >`_ 1.2 or newer,
41
41
a NumPy-like Python package optimized for very small arrays,
42
42
* An environment which allows to compile Python extensions written in C and
43
43
C++.
44
44
45
45
The following software is highly recommended though not strictly required:
46
- * `matplotlib <http ://matplotlib.org/ >`_ 2.1.1 or newer, for the module `kwant.plotter ` and the tutorial,
47
- * `SymPy <http ://sympy.org/ >`_ 1.1.1 or newer, for the subpackage `kwant.continuum `.
46
+ * `matplotlib <https ://matplotlib.org/ >`_ 2.1.1 or newer, for the module `kwant.plotter ` and the tutorial,
47
+ * `SymPy <https ://sympy.org/ >`_ 1.1.1 or newer, for the subpackage `kwant.continuum `.
48
48
* `Qsymm <https://pypi.org/project/qsymm/ >`_ 1.2.6 or newer, for the subpackage `kwant.qsymm `.
49
- * `MUMPS <http ://graal.ens-lyon.fr/MUMPS/ >`_, a sparse linear algebra library
49
+ * `MUMPS <https ://graal.ens-lyon.fr/MUMPS/ >`_, a sparse linear algebra library
50
50
that will in many cases speed up Kwant several times and reduce the memory
51
51
footprint. (Kwant uses only the sequential, single core version
52
52
of MUMPS. The advantages due to MUMPS as used by Kwant are thus independent
53
53
of the number of CPU cores of the machine on which Kwant runs.)
54
- * The `py.test testing framework <http ://pytest.org/ >`_ 3.3.2 or newer for running the
54
+ * The `py.test testing framework <https ://docs. pytest.org/ >`_ 3.3.2 or newer for running the
55
55
tests included with Kwant.
56
56
57
57
In addition, to build a copy of Kwant that has been checked-out directly from
58
- version control, you will also need `Cython <http ://cython.org/ >`_ 0.26.1 or
58
+ version control, you will also need `Cython <https ://cython.org/ >`_ 0.26.1 or
59
59
newer. You do not need Cython to build Kwant that has been unpacked from a
60
60
source .tar.gz-file.
61
61
@@ -128,7 +128,7 @@ The section ``[kwant.linalg._mumps]`` may be used to adapt the build process.
128
128
129
129
130
130
Example ``build.conf `` for linking Kwant against a self-compiled MUMPS, `SCOTCH
131
- <http ://www.labri.fr/perso/pelegrin/scotch/> `_ and `METIS
131
+ <https ://www.labri.fr/perso/pelegrin/scotch/> `_ and `METIS
132
132
<http://glaros.dtc.umn.edu/gkhome/metis/metis/overview> `_::
133
133
134
134
[mumps]
@@ -143,7 +143,7 @@ Building the documentation
143
143
==========================
144
144
145
145
To build the documentation, the `Sphinx documentation generator
146
- <http ://www.sphinx-doc.org/en/stable/> `_ is required with ``numpydoc `` extension
146
+ <https ://www.sphinx-doc.org/en/stable/> `_ is required with ``numpydoc `` extension
147
147
(version 0.5 or newer), as well as ``jupyter-sphinx `` (version 0.2 or newer).
148
148
If PDF documentation is to be built, the tools
149
149
from the `libRSVG <https://wiki.gnome.org/action/show/Projects/LibRsvg >`_
0 commit comments