From 31353c63607fea71ba81cc5e47296bb0dd7c537b Mon Sep 17 00:00:00 2001
From: Joseph Weston <joseph.weston08@gmail.com>
Date: Thu, 11 May 2017 20:28:10 +0200
Subject: [PATCH] doc: update continuum tutorial to match changes to API

---
 doc/source/images/continuum_discretizer.py.diff | 10 +++++-----
 doc/source/tutorial/continuum_discretizer.py    |  6 +++---
 doc/source/tutorial/tutorial8.rst               |  2 +-
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/doc/source/images/continuum_discretizer.py.diff b/doc/source/images/continuum_discretizer.py.diff
index 2da9a2fa..90cfb787 100644
--- a/doc/source/images/continuum_discretizer.py.diff
+++ b/doc/source/images/continuum_discretizer.py.diff
@@ -58,7 +58,7 @@
  
  
  def lattice_spacing():
-@@ -158,7 +171,7 @@
+@@ -159,7 +172,7 @@
  
      plot(ax1, a=1)
      plot(ax2, a=.25)
@@ -67,8 +67,8 @@
  
  
  def substitutions():
-@@ -171,14 +184,20 @@
-         sympify('k_x**2 * sz + alpha * k_x * sx', substitutions=subs),
+@@ -172,14 +185,20 @@
+         sympify('k_x**2 * sz + alpha * k_x * sx', subs=subs),
      )
  
 -    print(e[0] == e[1] == e[2])
@@ -77,10 +77,10 @@
 +            print(e[0] == e[1] == e[2])
  
      subs = {'A': 'A(x) + B', 'V': 'V(x) + V_0', 'C': 5}
--    print(sympify('k_x * A * k_x + V + C', substitutions=subs))
+-    print(sympify('k_x * A * k_x + V + C', subs=subs))
 +    with open('discretizer_subs_2.txt', 'w') as f:
 +        with redirect_stdout(f):
-+            print(sympify('k_x * A * k_x + V + C', substitutions=subs))
++            print(sympify('k_x * A * k_x + V + C', subs=subs))
  
  
  def main():
diff --git a/doc/source/tutorial/continuum_discretizer.py b/doc/source/tutorial/continuum_discretizer.py
index 41f9fe90..405a3adb 100644
--- a/doc/source/tutorial/continuum_discretizer.py
+++ b/doc/source/tutorial/continuum_discretizer.py
@@ -143,7 +143,7 @@ def lattice_spacing():
 
     def plot(ax, a=1):
 #HIDDEN_BEGIN_ls_hk_cont
-        h_k = kwant.continuum.lambdify(hamiltonian, substitutions=params)
+        h_k = kwant.continuum.lambdify(hamiltonian, subs=params)
         k_cont = np.linspace(-4, 4, 201)
         e_cont = [scipy.linalg.eigvalsh(h_k(k_x=ki)) for ki in k_cont]
 #HIDDEN_END_ls_hk_cont
@@ -190,7 +190,7 @@ def substitutions():
     e = (
         sympify('[[k_x**2, alpha * k_x], [k_x * alpha, -k_x**2]]'),
         sympify('k_x**2 * sigma_z + alpha * k_x * sigma_x'),
-        sympify('k_x**2 * sz + alpha * k_x * sx', substitutions=subs),
+        sympify('k_x**2 * sz + alpha * k_x * sx', subs=subs),
     )
 
     print(e[0] == e[1] == e[2])
@@ -198,7 +198,7 @@ def substitutions():
 
 #HIDDEN_BEGIN_subs_2
     subs = {'A': 'A(x) + B', 'V': 'V(x) + V_0', 'C': 5}
-    print(sympify('k_x * A * k_x + V + C', substitutions=subs))
+    print(sympify('k_x * A * k_x + V + C', subs=subs))
 #HIDDEN_END_subs_2
 
 
diff --git a/doc/source/tutorial/tutorial8.rst b/doc/source/tutorial/tutorial8.rst
index ef4c1700..c210d929 100644
--- a/doc/source/tutorial/tutorial8.rst
+++ b/doc/source/tutorial/tutorial8.rst
@@ -292,7 +292,7 @@ square ``[]`` brackets. For example, all following expressions are equivalent:
 
 .. literalinclude:: ../images/discretizer_subs_1.txt
 
-We can use the ``substitutions`` keyword parameter to substitute expressions
+We can use the ``subs`` keyword parameter to substitute expressions
 and numerical values:
 
 .. literalinclude:: continuum_discretizer.py
-- 
GitLab