Merge branch 'derivatives' into 'master'

Add first and second derivative calculation to kwant.physics.Bands,
and allow eigenvectors to be optionally returned.

See merge request !262
21 jobs from master in 43 minutes and 52 seconds (queued for 4 seconds)
latest
Status Job ID Name Coverage
  Build
passed #46203
build:debian

00:02:02

passed #46206
build:latest

00:02:12

passed #46205
build:no-extras

00:02:01

passed #46204
build:stable

00:02:03

passed #46202
build:ubuntu

00:01:52

 
  Test
passed #46215
build PDF documentation

00:04:36

passed #46214
build documentation

00:04:36

failed #46216
allowed to fail
check for broken links in doc

00:01:02

passed #46208
allowed to fail
check for dependencies installed

00:00:31

passed #46207
allowed to fail
check whitespace style

00:00:32

passed #46212
test:debian

00:27:08

passed #46213
test:latest

00:28:01

passed #46210
test:no-extras

00:28:20

passed #46209
test:stable

00:29:25

passed #46211
test:ubuntu

00:26:56

 
  Deploy
passed #46217
build and upload conda package

00:12:13

manual #46219
allowed to fail manual
remove_coverage
manual #46221
allowed to fail manual
remove_docs
passed #46218
upload coverage

00:00:27

passed #46222
upload dev version docs

00:00:29

passed #46220
upload documentation to the test server

00:00:27

 
Name Stage Failure
failed
check for broken links in doc Test
(line   27) redirect  http://prl.aps.org/abstract/PRL/v90/i25/e256601 - with Found to https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.90.256601
writing output... [100%] tutorial/superconductors


build finished with problems, 156 warnings.
make: *** [linkcheck] Error 1
Makefile:119: recipe for target 'linkcheck' failed
make: Leaving directory '/builds/kwant/kwant/doc'
ERROR: Job failed: exit code 1